On Thu, 03 May 2012 12:16:06 +0200, Vijay Bellur <[email protected]> wrote:

On 05/03/2012 03:44 PM, Geoff Galitz wrote:

I then ran the command:
gluster volume heal testvol

After I ran that, there was some activity, and now all the files were populated.


Was that supposed to happen automatically, eventually, or am I missing something about how the self-heal daemon works?


The self-heal daemon triggers a crawl once every 600 seconds. If you wait out that interval, you should be able to see self-heals happening automatically. Else you can trigger it explicitly the way you did.


As a follow-up question to that: does this all apply to gluster 3.2.4 also? And if you manually trigger a self-heal (via doing a find + stat as some of us were originally trained) multiple times within a 10 minute window, will that cause a problem?



This does not apply to gluster 3.2.4. Manually triggering a self-heal multiple times should not cause a problem. If you notice any aberration, please do let us know.




It is just that we had an issue where we had a two brick configuration go suddenly out-of-sync a few times and running a heal didn't seem to solve it. A number of files showed as zero length which, to our understanding, means gluster determined they were problematic. We had to remove one of the bricks and were never able to get it fully synced up again. We took it out of service, populated it via rsync and then put it back. Later it broke again but a self-heal did solve it.






----
Geoff Galitz, [email protected]
WebOps Engineer, Europe
Shutterstock Images
http://wwww.shutterstock.com/
_______________________________________________
Gluster-users mailing list
[email protected]
http://gluster.org/cgi-bin/mailman/listinfo/gluster-users

Reply via email to