Hi, I''d like to use ZFS in a highly scalable data application. My requirements are very loose at this point. but I know I need object locking and I''d like to use the DMU interface. I would like the DMU transactions to be distributed across machines ? The preferred interconnect is RMA (RDMA). Has this been done before ? What should I look for ? in terms of hurdles -gary -- This message posted from opensolaris.org
Rdma as in iWarp? At the moment, there are no VERBS provider drivers or TOE support for Solaris at all (AFAIK) There is workable InfiniBand support, and InfiniBand works with NFS. Steve -- This message posted from opensolaris.org
Hi Steve, RDMA as in anyway I can get it over IP. Full TOE support may not be needed, most of the gains are in CRC offload which is supported. IB and NFS does work, but I''m trying to get under the NFS/CIFS layer to distribute them as load balanced across multiple machines or VMs(16-32). Basically a distributed (P2P) DMU with locking. -gary> Rdma as in iWarp? > > At the moment, there are no VERBS provider drivers > or TOE support for Solaris at all (AFAIK) > There is workable InfiniBand support, and InfiniBand > works with NFS. > > Steve-- This message posted from opensolaris.org
gary mazz wrote:> Hi, > > I''d like to use ZFS in a highly scalable data application. > > My requirements are very loose at this point. but I know I need object locking and I''d like to use the DMU interface. I would like the DMU transactions to be distributed across machines ? The preferred interconnect is RMA (RDMA).DMU transactions are entirely processed by one machine. I''m not sure exactly how you were thinking of processing the transaction on multiple machines, but the implementation would probably be extremely nontrivial. --matt