Samba and CTDB rely heavily on POSIX fcntl locks for data and meta-data integrity. This functionality was recently fixed in CephFS, opening up the possibility to use CephFS as an underlying filesystem for a scale-out Samba/CTDB cluster.

Such an architecture should perform and scale much better than the existing single Samba + VFS module gateway.

Looking for mad skills in:

smb samba ctdb cluster ha ceph

This project is part of:

Hack Week 10

Activity

  • about 6 years ago: dmdiss started Build and validate a scale-out Samba/CTDB cluster atop CephFS
  • about 6 years ago: gnyers liked Build and validate a scale-out Samba/CTDB cluster atop CephFS
  • about 6 years ago: dmdiss added keyword "ceph" to Build and validate a scale-out Samba/CTDB cluster atop CephFS
  • about 6 years ago: dmdiss added keyword "ha" to Build and validate a scale-out Samba/CTDB cluster atop CephFS
  • about 6 years ago: dmdiss added keyword "cluster" to Build and validate a scale-out Samba/CTDB cluster atop CephFS
  • Show History

    Comments

    • dmdiss
      about 6 years ago by dmdiss | Reply

      I large chunk of my Hack Week time packaging ceph, ceph-deploy and associated build / runtime requirements. The packages can be found on the build service at: homeadd-emojiceph -> merged to filesystems devel package homeadd-emojiceph-deploy -> merged to filesystems devel package homeadd-emojiceph_lts LevelDB was submitted as a new factory devel package.

      The devel packages still need to be submitted to Factory, for inclusion in openSUSE 13.2.

    Similar Projects

    This project is one of its kind!