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 hackers with the skills:

smb samba ctdb cluster ha ceph

This project is part of:

Hack Week 10

Activity

  • over 10 years ago: dmdiss started this project.
  • over 10 years ago: gnyers liked this project.
  • over 10 years ago: dmdiss added keyword "smb" to this project.
  • over 10 years ago: dmdiss added keyword "samba" to this project.
  • over 10 years ago: dmdiss added keyword "ctdb" to this project.
  • over 10 years ago: dmdiss added keyword "cluster" to this project.
  • over 10 years ago: dmdiss added keyword "ha" to this project.
  • over 10 years ago: dmdiss added keyword "ceph" to this project.
  • over 10 years ago: dmdiss originated this project.

  • Comments

    • dmdiss
      over 10 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: home:dmdiss:ceph -> merged to filesystems devel package home:dmdiss:ceph-deploy -> merged to filesystems devel package home:dmdiss:ceph_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.