On 2019/3/21 18:09, Prasanna Kalever
wrote:
The great idea came from Mike Christie days ago and the
nbd-runner project's framework is initially emulated from
tcmu-runner. This is why I name this project as nbd-runner, which
will work for all the other Distributed Storages, such as
Gluster/Ceph/Azure, as discussed with Mike before. nbd-runner(NBD proto) and tcmu-runner(iSCSI proto) are almost the
same and both are working as lower IO(READ/WRITE/...) stuff, not
the management layer like ceph-iscsi-gateway and gluster-block
currently do. Currently since I only implemented the Gluster handler and also using the RPC like glusterfs and gluster-block, most of the other code (about 70%) in nbd-runner are for the NBD proto and these are very different from tcmu-runner/glusterfs/gluster-block projects, and there are many new features in NBD module that not yet supported and then there will be more different in future. The framework coding has been done and the nbd-runner project is already stable and could already work well for me now.
Yeah, these features were initially from tcmu-runner project,
Mike and I coded two years ago. Currently nbd-runner also has
copied them from tcmu-runner. Very appreciated for you great ideas here Prasanna and hope nbd-runner could be more generically and successfully used in future. BRs Xiubo Li
|
_______________________________________________ Gluster-devel mailing list Gluster-devel@xxxxxxxxxxx https://lists.gluster.org/mailman/listinfo/gluster-devel