openvstorage / alba

Open vStorage ALBA (alternate backend) creates a replicated or flexible network raid’ed object storage backend out of Seagate Kinetic drives and local disk supporting compression, encryption.
Other
28 stars 10 forks source link

fix rdma support #500

Open domsj opened 7 years ago

domsj commented 7 years ago

https://github.com/openvstorage/alba/pull/498 changed the default lwt engine to libev. For rdma environments users will want to override this lwt engine by setting the ALBA_LWT_ENGINE env variable to rselect. However, there is still an issue in that case: the process will not be able to handle more than 1024 file descriptors. (Also commands such as asd-multistatistics will currently be really slow - apparently setting up new rdma connections takes a long time?)

So for full proper rdma support I think the following needs to happen:

toolslive commented 7 years ago

There's also this: https://github.com/ofiwg/librdmacm/issues/1 also seen by Alba's sister project: /volumedriver/#245