I wrote a script to search the output of gluster volume heal projects
info, picks the brick I gave it and then deletes any of the files
listed that actually exist in .glusterfs/dir1/dir2. I did this on the
first host which had 85 pending and that cleared them up so I'll do it
via ssh on the
Healing time set to 120 seconds for now.
Just to make sure I understand I need to take the result of the gluster
volume heal projects info and put it in a file. Then try and find each
guid listed in that file in the .glusterfs directory for each brick
listed in the output as having unhealed
cluster.quorum-type auto
cluster.quorum-count (null)
cluster.server-quorum-type off
cluster.server-quorum-ratio 0
cluster.quorum-readsno
Where exacty do I remove the gfid entries from - the .glusterfs
directory? --> yes can't remember exactly where but try to do a find in the
That is probably the case as a lot of files were deleted some time ago.
I'm on version 5.2 but was on 3.12 until about a week ago.
Here is the quorum info. I'm running a distributed replicated volumes
in 2 x 3 = 6
cluster.quorum-type auto
cluster.quorum-count (null)
if the long GFID does not correspond to any file it could mean the file has
been deleted by the client mounting the volume. I think this is caused when
the delete was issued and the number of active bricks were not reaching
quorum majority or a second brick was taken down while another was down or