Bug 1242708
Summary: | fuse/fuse_thread_proc : The fuse_graph_sync function cannot be handled in time after we fix-layout. | ||
---|---|---|---|
Product: | [Community] GlusterFS | Reporter: | wangzhen <linux_wz> |
Component: | fuse | Assignee: | wangzhen <linux_wz> |
Status: | CLOSED CURRENTRELEASE | QA Contact: | |
Severity: | unspecified | Docs Contact: | |
Priority: | unspecified | ||
Version: | mainline | CC: | bugs, csaba, linux_wz, nbalacha, ndevos, ravishankar, rgowdapp |
Target Milestone: | --- | Keywords: | Triaged |
Target Release: | --- | Flags: | linux_wz:
needinfo-
|
Hardware: | i386 | ||
OS: | Linux | ||
Whiteboard: | |||
Fixed In Version: | Doc Type: | Bug Fix | |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2017-09-01 13:30: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
wangzhen
2015-07-14 02:27:12 UTC
REVIEW: http://review.gluster.org/11672 (fuse: Get an incorrect hash volume after we add-brick) posted (#2) for review on master by wangzhen (linux_wz) REVIEW: http://review.gluster.org/11672 (fuse: Get an incorrect hash volume after we add-brick) posted (#3) for review on master by wangzhen (linux_wz) REVIEW: http://review.gluster.org/11672 (fuse: Get an incorrect hash volume after we add-brick) posted (#4) for review on master by wangzhen (linux_wz) REVIEW: http://review.gluster.org/11734 (fuse: Get an incorrect hash volume after we add-brick) posted (#1) for review on master by wangzhen (linux_wz) In the above tests (comment 1), we are not waiting till fix-layout is complete before creating file in step 4. Can you please re-run the tests with creating the file once fix-layout is complete? You can monitor the status of rebalance using: #gluster volume rebalance dht_vol status My suspicion is that file got created in step 4 before rebalance was able to fix the layout. REVIEW: http://review.gluster.org/11672 (fuse: Get an incorrect hash volume after we add-brick) posted (#5) for review on master by wangzhen (linux_wz) REVIEW: http://review.gluster.org/11672 (fuse: Get an incorrect hash volume after we add-brick) posted (#6) for review on master by wangzhen (linux_wz) changing version to mainline in order to retire pre-release. If you know the appropriate, correct version for this bug, please set it. changing version to mainline in order to retire pre-release. If you know the appropriate, correct version for this bug, please set it. changing version to mainline in order to retire pre-release. If you know the appropriate, correct version for this bug, please set it. REVIEW: http://review.gluster.org/11672 (fuse: Get an incorrect hash volume after we add-brick) posted (#7) for review on master by Niels de Vos (ndevos) This bug was accidentally moved from POST to MODIFIED via an error in automation, please see mmccune with any questions The DHT code determines the brick on which to create the file based on the where the hash of the file name falls according to the layout of the parent directory. This may change based on whether the bricks topology has been updated and whether a rebalance/fix-layout has been run. That being said, it seems odd that the layout has changed from the new brick to the old. This may have been because of the way the older dht layout code worked. Recent changes where the layout will not be changed if it is already complete and spans the bricks will probably prevent this behaviour from showing up. Fixed by https://review.gluster.org/14763 |