| Summary: | GlusterFS daemon hangs on replication of symlink (3.0.4) | ||
|---|---|---|---|
| Product: | [Community] GlusterFS | Reporter: | Frank Enderle <frank.enderle> |
| Component: | replicate | Assignee: | Anand Avati <aavati> |
| Status: | CLOSED CURRENTRELEASE | QA Contact: | |
| Severity: | medium | Docs Contact: | |
| Priority: | medium | ||
| Version: | 3.0.3 | CC: | amarts, anush, chrisw, elvanor, gluster-bugs, lakshmipathi, vijay |
| Target Milestone: | --- | ||
| Target Release: | --- | ||
| Hardware: | i386 | ||
| OS: | Linux | ||
| Whiteboard: | |||
| Fixed In Version: | Doc Type: | Bug Fix | |
| Doc Text: | Story Points: | --- | |
| Clone Of: | Environment: | ||
| Last Closed: | Type: | --- | |
| Regression: | --- | Mount Type: | --- |
| Documentation: | DNR | CRM: | |
| Verified Versions: | Category: | --- | |
| oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
| Cloudforms Team: | --- | Target Upstream Version: | |
|
Description
Frank Enderle
2010-05-03 10:30:56 UTC
I am pretty sure I am also running into this. I did not do the same debugging session but realized this happened because some extended attribute were set on one node and not the other. Eg, you can reproduce it by creating the symlink while both daemons are running, then manually adding: setfattr -h -n trusted.afr.node1 -v 0sAAAAAQAAAAEAAAAA symlink I hope this gets solved soon, while this is not the case it is unsafe to use absolute symlinks. PATCH: http://patches.gluster.com/patch/5069 in master (storage/posix: prevent chmod() from getting called on symlinks) Most of the self-heal (replicate related) bugs are now fixed with 3.1.0 branch. As we are just week behind the GA release time.. we would like you to test the particular bug in 3.1.0RC releases, and let us know if its fixed. I guess we should not be having anymore issues with symlink self-healing. Avati, can you confirm and update the bug status? PATCH: http://patches.gluster.com/patch/5808 in release-3.0 (storage/posix: prevent chmod() from getting called on symlinks) PATCH: http://patches.gluster.com/patch/5817 in release-3.0 (check if the file is a symlink while doing utimes) verified,works with 3.0.7qa2. PATCH: http://patches.gluster.com/patch/5818 in master (check whether the file is a symlink while doing utimes) Internal enhancement, User need not be bothered. |