A Samba VFS for Ceph using the libceph user-space interface

Richard Sharpe realrichardsharpe at gmail.com
Mon Aug 15 16:49:48 MDT 2011


Hi folks,

The attached five patches are an initial Ceph VFS (linked against
libceph.so) for the Ceph user-space library. The code was initially
written by Brian Chrisman and based on vfs_default.c or something. It
was completed by me and cleaned up somewhat.

They are all Signed-off-by: Richard Sharpe
<realrichardsharpe at gmail.com> and they were taken from Master from a
few days ago.

I am not sure that I can do more than one more pass on this to clean
things up ... I could rebase them, however, so that all the changes
related to the CEPH VFS are one patch ...

They are:

[PATCH 1/5] First version of mods for CEPH VFS
 source3/Makefile.in        |    5 +
 source3/configure.in       |    2 +
 source3/modules/vfs_ceph.c | 1698 ++++++++++++++++++++++++++++++++++++++++++++
 3 files changed, 1705 insertions(+), 0 deletions(-)

[PATCH 2/5] try to fix a problem with vfs_prealloc.c
 source3/modules/vfs_prealloc.c |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

[PATCH 3/5] Fix the linking of the CEPH VFS module
 source3/Makefile.in |    5 ++++-
 1 files changed, 4 insertions(+), 1 deletions(-)

[PATCH 4/5] Fix the installman.sh script so it does not override
MANDIR during installation when creating RPM

 source3/script/installman.sh |    8 ++++----
 1 files changed, 4 insertions(+), 4 deletions(-)

[PATCH 5/5] Fix the problems with the various cephwrap_*stat routines
not calling init_stat_ex_from_stat.
 source3/modules/vfs_ceph.c |   21 +++++++++++++--------
 1 files changed, 13 insertions(+), 8 deletions(-)


-- 
Regards,
Richard Sharpe
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0001-First-version-of-mods-for-CEPH-VFS.patch
Type: application/octet-stream
Size: 46722 bytes
Desc: not available
URL: <http://lists.samba.org/pipermail/samba-technical/attachments/20110815/419da017/attachment.obj>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0002-try-to-fix-a-problem-with-vfs_prealloc.c.patch
Type: application/octet-stream
Size: 645 bytes
Desc: not available
URL: <http://lists.samba.org/pipermail/samba-technical/attachments/20110815/419da017/attachment-0001.obj>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0003-Fix-the-linking-of-the-CEPH-VFS-module.patch
Type: application/octet-stream
Size: 1203 bytes
Desc: not available
URL: <http://lists.samba.org/pipermail/samba-technical/attachments/20110815/419da017/attachment-0002.obj>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0004-Fix-the-installman.sh-script-so-it-does-not-override.patch
Type: application/octet-stream
Size: 1206 bytes
Desc: not available
URL: <http://lists.samba.org/pipermail/samba-technical/attachments/20110815/419da017/attachment-0003.obj>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0005-Fix-the-problems-with-the-various-cephwrap_-stat-rou.patch
Type: application/octet-stream
Size: 2310 bytes
Desc: not available
URL: <http://lists.samba.org/pipermail/samba-technical/attachments/20110815/419da017/attachment-0004.obj>


More information about the samba-technical mailing list