On the ways to detach a brick gracefully from a glusterfs volume while rebooting a node

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hello,
We are using 
GlusterFS 3.4.0 and we have a replicated volume with one brick each on two 
real-time servers. For certain maintenance purposes, it may be desirable to 
periodically reboot them. During said reboots, we wish to umount the brick 
residing on it. However, umount fails (as expected), 
because of the GlusterFS threads that are using it. We thought of the following 
ways to counter this:

a) Stop 
the volume, thereby causing its GlusterFS threads to terminate. However, this 
will mean that the other server would not be able to access the volume, which 
will be a problem.

b) Kill the 
glusterFS threads on the volume, thereby allowing umount to proceed. However, I 
am given to understand that this method is not very graceful, and may lead to 
data loss in case some local modifications have not synced onto the other 
server.

c) Delete the brick from 
the volume, remove its "trusted.glusterfs.volume-id", and then re-add it once 
the server comes back up. 

Could you ?help me with some advice on what would be the best way to do it?

Thanks in 
advance for answering this!
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://supercolony.gluster.org/pipermail/gluster-users/attachments/20130904/37b23f95/attachment.html>


[Index of Archives]     [Gluster Development]     [Linux Filesytems Development]     [Linux ARM Kernel]     [Linux ARM]     [Linux Omap]     [Fedora ARM]     [IETF Annouce]     [Bugtraq]     [Linux OMAP]     [Linux MIPS]     [eCos]     [Asterisk Internet PBX]     [Linux API]

  Powered by Linux