Bug 1677555
Summary: | Glusterfs brick is crashed due to segfault caused by broken gfid symlink | ||
---|---|---|---|
Product: | [Community] GlusterFS | Reporter: | loman <ruslanloman> |
Component: | quota | Assignee: | hari gowtham <hgowtham> |
Status: | CLOSED NOTABUG | QA Contact: | |
Severity: | medium | Docs Contact: | |
Priority: | low | ||
Version: | 4.1 | CC: | bugs, pasik |
Target Milestone: | --- | ||
Target Release: | --- | ||
Hardware: | x86_64 | ||
OS: | Linux | ||
Whiteboard: | |||
Fixed In Version: | Doc Type: | If docs needed, set a value | |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2019-10-10 10:38:15 UTC | Type: | Bug |
Regression: | --- | Mount Type: | --- |
Documentation: | --- | CRM: | |
Verified Versions: | Category: | --- | |
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
Cloudforms Team: | --- | Target Upstream Version: | |
Embargoed: |
Description
loman
2019-02-15 08:44:10 UTC
tested by injecting broken symlink on release-6.0 branch, not happening. From the log: --- [2019-02-21 13:33:34.841279] E [posix-handle.c:325:posix_is_malformed_link] (--> /usr/local/lib/libglusterfs.so.0(_gf_log_callingfn+0x11a)[0x7f2fa4d718ea] (--> /usr/local/lib/glusterfs/7dev/xlator/storage/posix.so(+0xe315)[0x7f2f9264d315] (--> /usr/local/lib/glusterfs/7dev/xlator/storage/posix.so(+0xe3fd)[0x7f2f9264d3fd] (--> /usr/local/lib/glusterfs/7dev/xlator/storage/posix.so(+0xe702)[0x7f2f9264d702] (--> /usr/local/lib/glusterfs/7dev/xlator/storage/posix.so(+0x34054)[0x7f2f92673054] ))))) 0-demo-posix: malformed internal link .. for /home/testdir/bricks/abcd.0/.glusterfs/91/e4/91e48e9c-8474-45db-9f7c-90fbeceeca6a [2019-02-21 13:33:34.841315] W [MSGID: 113077] [posix-inode-fd-ops.c:5354:posix_readdirp_fill] 0-demo-posix: Failed to create handle path, fd=0x7f2f680078a8, gfid=91e48e9c-8474-45db-9f7c-90fbeceeca6a --- So, the broken gfid issue is handled in latest release. Will get to test more possibilities in backend changes later. As we don't support touch gluster backend directly, not taking it as priority. Would be good to know how you reached to this situation. Hi Amar Tumballi, I didn't check it on release-6.0, only on stable 4.1.7. Also i found the root cause, this issue is happening if quota is enabled and reproduced all time on 4.1.7. After quota disable brick is back online without any tricks with removing broken symlinks. Please try to enable quota, also i'll try to reproduce it on release-6.0 from my side as well. Thanks! Tha Hi, Were you able to hit this on the latest release? As 4 series is not supported anymore, we will have to close this bug. If the issue persists on the latest release, please do file a bug there. We will take it forward from there. Regards, Hari. Closing this bug as we haven't see this being reported on the latest master. If we come across this please, feel free to open it. The needinfo request[s] on this closed bug have been removed as they have been unresolved for 1000 days |