ganesha: store export config and export counter in Ceph RADOS objects
Currently, the ganesha exports and export counter are stored as files local to the Ganesha server. To make Ganesha service highly available (HA), the exports and export counter need to be in a HA storage. This can be done by symlinking the ganesha export and export counter files to a distrbuted file system (CephFS, GlusterFS, etc) mount.
Ceph's RADOS object storage is a mature, robust HA storage. Since v2.6-dev-5 NFS-Ganesha can read exports stored as Ceph RADOS objects [1] . So the manila's ganesha driver can also manage exports stored as Ceph objects to enable HA Ganesha. Also, the ganesha driver can store the export counter as a RADOS object.
[1] https:/
Blueprint information
- Status:
- Complete
- Approver:
- Ben Swartzlander
- Priority:
- Low
- Drafter:
- Ramana Raja
- Direction:
- Approved
- Assignee:
- Ramana Raja
- Definition:
- Approved
- Series goal:
- Proposed for queens
- Implementation:
- Implemented
- Milestone target:
- queens-3
- Started by
- Ramana Raja
- Completed by
- Ben Swartzlander
Related branches
Related bugs
Sprints
Whiteboard
Gerrit topic: https:/
Addressed by: https:/
ganesha: store exports and export counter in RADOS