[Bugs] [Bug 1596789] Update mount-shared-storage.sh to automatically include all enabled glusterfs mounts in fstab

bugzilla at redhat.com bugzilla at redhat.com
Tue Jul 10 19:39:26 UTC 2018


https://bugzilla.redhat.com/show_bug.cgi?id=1596789

Worker Ant <bugzilla-bot at gluster.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|POST                        |MODIFIED



--- Comment #3 from Worker Ant <bugzilla-bot at gluster.org> ---
COMMIT: https://review.gluster.org/20424 committed in master by "Amar Tumballi"
<amarts at redhat.com> with a commit message- Update mount-shared-storage.sh to
automatically include all enabled glusterfs mounts in fstab

Currently the mount-shared-storage.sh script requires manual entry of each
volume and mount point. There is a TODO item from Bug 1452527 to automatically
pull the list of glusterfs mounts from the /etc/fstab file, validate that they
are mounted, or attempt to mount them. This is to complete that TODO item.

The extras/mount-shared-storage.sh file has been updated to read only active
glusterfs mounts from the /etc/fstab file, verify if they are mounted, and
attemt to mount them if they are not. It will exit with a status 0 if
successfully mounted or status 1 if any of the mounts fail.

This method will allow the standard method of mounts in /etc/fstab to be
utilized and will ensure they are monted following system reboots.

This can be tested by creating a volume, mounting it using the /etc/fstab
method, and rebooting the server. Output will be similar to this:
Jun 29 19:09:38 localhost systemd[1]: Starting Mount glusterfs sharedstorage...
Jun 29 19:09:43 localhost mount-shared-storage.sh[4096]: /mnt/mount1 has been
mounted
Jun 29 19:09:48 localhost mount-shared-storage.sh[4096]: /mnt/mount2 has been
mounted
Jun 29 19:09:48 localhost systemd[1]: Started Mount glusterfs sharedstorage.

Multiple fixes based on code review suggestions and spellcheck

Removed spaces in grep for glusterfs as tabs are valid as well

Added tab as an IFS field separator for the lines read from /etc/fstab

Increased sleep time to 10 seconds before mount validation

Changed mount check to use “mountpoint -q”

Change-Id: Ib90c99ced8f7aefc8dbe87340afc73a28f6195e7
fixes: bz#1596789
Signed-off-by: Josiah <josiahp at gmail.com>

-- 
You are receiving this mail because:
You are on the CC list for the bug.
You are the assignee for the bug.


More information about the Bugs mailing list