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