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

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

    Comments

    • dmdiss
      over 5 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

    Storage War Games by jluis

    When we started brain storming a project for ha...


    [ARM] Ceph on AArch64 by algraf

    Octopuses have many ARMs, so we should definite...


    Boot system from Ceph RADOS Block Device by dmdiss

    Write a new Dracut module which adds support fo...


    Implement Samba support for DUPLICATE_EXTENTS SMB3 fcntl by dmdiss

    <pre> FSCTLDUPLICATEEXTENTSTOFILE is a new...


    Easily Deploy an HA cluster in Virtual Machines by aginies

    GOAL

    The goal was to easily and quic...