-
Notifications
You must be signed in to change notification settings - Fork 1.1k
-
Notifications
You must be signed in to change notification settings - Fork 1.1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add Ganesha HA bits back to glusterfs code repo #663
Comments
A patch https://review.gluster.org/22637 has been posted that references this issue. Revert "glusterd: (storhaug) remove ganesha" Change-Id: I811efefc148453fe32e4f0d322e80455447cec71 |
A patch https://review.gluster.org/22636 has been posted that references this issue. Revert "packaging: (ganesha) remove glusterfs-ganesha subpackage and related files" Change-Id: I1d60c8970bfc20035cf674d7b2705dfd4819647e |
…related files" Until 3.12, glusterd had an option to setup HA cluster for nfs-ganesha using pacemaker and corosync. But later infavour of "Storhaug" Project, this functionality was removed from the codebase. Since there is not much development happening towards storhaug, it better to keep back old working HA solution for nfs-ganesha with bit improvements. Planned improvements : * add an option in nfs-ganesha enable to set ganesha without HA. * Handle usage of export id's properly in the scripts. Change-Id: I1d60c8970bfc20035cf674d7b2705dfd4819647e updates: #663 Signed-off-by: Jiffin Tony Thottan <jthottan@redhat.com>
please note as an additional change, macro GLUSTERD_GET_SNAP_DIR moved from glusterd-store.c to glusterd-snapshot-utils.h Change-Id: I811efefc148453fe32e4f0d322e80455447cec71 updates: #663 Signed-off-by: Jiffin Tony Thottan <jthottan@redhat.com>
Thank you for your contributions. |
The change was merged upstream |
Thank you for your contributions. |
Closing this issue as there was no update since my last update on issue. If this is an issue which is still valid, feel free to open it. |
Till 3.12, glusterd had an option to setup HA cluster for nfs-ganesha using pacemaker and corosync infavour of "Storhaug" Project. But it also becomes in a halt state. Since there is not much development towards storhaug, it better to keep back old working HA solution for nfs-ganesha with bit improvements.
There were two old cli's for setting up and exporting the volume and helper script ganesha-ha.sh to manage ganesha cluster.
gluster nfs-ganesha enable/disable --> setting up/ teardown ganesha HA cluster
gluster v set ganesha.enable on/off --> [un/]exporting the volume
ganesha.sh options
--add -> add node to ganesha cluster
--delete -> delete node from ganesha cluster
--refresh-config -> modify the ganesha export
--status -> health check for ganesha cluster
Improvements
add options in nfs-ganesha enable command like
gluster nfs-ganesha enable --no-ha, will start nfs-ganesha on all the nodes but won't set up ganesha HA cluster
Handling of export id's properly in the scripts
current all of the scripts expects the volume configuration have single export id. But it is wrong for subdir exports. Planning to fix the same
The text was updated successfully, but these errors were encountered: