Hi everyone, A new project ceph-dokan (https://github.com/ceph/ceph-dokan) is open-source to all now. You can access the cephfs on Windows directly using ceph-dokan, not by smb or whatever. And you will get the full experience and performance of cephfs on Windows now.
Here is something about this project you may want to know. Overview. ceph-dokan is build on MinGW. It will provide ceph-dokan.exe and libcephfs.dll. ceph-dokan.exe makes you use CephFS as a volume like your [C:] or [D:]. libcephfs.dll is a lib you can write your own application using CephFS. Features: Support almost windows filesystem api's. Support ACL from Linux. Support CreateFile of temp file. Support Microsoft Office file edit and save. etc. Internal: ceph-dokan is ported from upstream Ceph. It was first ported as a standalone Ceph Client and then portd to Cygwin. But Cygwin is too slowly and not native code so it was ported to MinGW later. And with dokan(like fuse), now ceph-dokan map cephfs as a volume on windows. ceph-dokan is fully native win32 code and compiled by gcc. So its performace is very good. Also it use winsock2 instead of linux socket and select() instead of poll(). And etc.... Everyone who have experience on dokan, mingw, win32 can help to improve ceph-dokan by pull request or using ceph-devel mailing list. Thanks! Ketor -- To unsubscribe from this list: send the line "unsubscribe ceph-devel" in the body of a message to majord...@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html