Bug 987422
Summary: | Rebalance : NFS mount : few files missing on mount point after rebalance process | |||
---|---|---|---|---|
Product: | [Red Hat Storage] Red Hat Gluster Storage | Reporter: | senaik | |
Component: | distribute | Assignee: | Nithya Balachandran <nbalacha> | |
Status: | CLOSED DEFERRED | QA Contact: | storage-qa-internal <storage-qa-internal> | |
Severity: | high | Docs Contact: | ||
Priority: | high | |||
Version: | 2.1 | CC: | nbalacha, nsathyan, rhs-bugs, rwheeler, spalai, surs, vbellur | |
Target Milestone: | --- | |||
Target Release: | --- | |||
Hardware: | Unspecified | |||
OS: | Unspecified | |||
Whiteboard: | dht-file-access | |||
Fixed In Version: | Doc Type: | Bug Fix | ||
Doc Text: |
Cause: Renaming of files during rebalance/remove-brick runs might lead to data/files missing from mount-points.
Consequence: Few renamed files will not be listed on the mount. Due to which applications might see failures. But the file will be available on the backend.
Fix: RCA in progress
Result:
|
Story Points: | --- | |
Clone Of: | ||||
: | 1286059 (view as bug list) | Environment: | ||
Last Closed: | 2015-11-27 10:25:20 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: | ||||
Bug Depends On: | 969298, 1130888, 1138395, 1139998, 1140348, 1146895 | |||
Bug Blocks: | 1286059 |
Description
senaik
2013-07-23 11:15:14 UTC
Could you please provide the dump of all the xattrs(all the bricks) of the files that are missing from the mount? [root@kori brick1]# ls -l */files193 ---------T. 2 root root 0 Jul 23 13:30 F4/files193 # file: F4/files193 security.selinux=0x756e636f6e66696e65645f753a6f626a6563745f723a66696c655f743a733000 trusted.gfid=0xf07281d9849348a9926f810cb96deef1 trusted.glusterfs.dht.linkto=0x566f6c352d636c69656e742d3000 ============================================================== [root@boost brick1]# ls -l */files244 ---------T. 2 root root 0 Jul 23 15:53 F1/files244 # file: F1/files244 security.selinux=0x756e636f6e66696e65645f753a6f626a6563745f723a66696c655f743a733000 trusted.gfid=0x0159a793be6744599f4206c39996925b trusted.glusterfs.dht.linkto=0x566f6c352d636c69656e742d3400 ================================================================== [root@boost brick1]# ls -l */files233 ---------T. 2 root root 0 Jul 23 15:53 F1/files233 # file: F1/files233 security.selinux=0x756e636f6e66696e65645f753a6f626a6563745f723a66696c655f743a733000 trusted.gfid=0x948eebd63ef14baabd51846517f7f223 trusted.glusterfs.dht.linkto=0x566f6c352d636c69656e742d3400 ===================================================================== [root@boost brick1]# ls -l */files248 ---------T. 2 root root 0 Jul 23 15:53 F1/files248 # file: F1/files248 security.selinux=0x756e636f6e66696e65645f753a6f626a6563745f723a66696c655f743a733000 trusted.gfid=0x6082534e6ea5492793b64f076df87c65 trusted.glusterfs.dht.linkto=0x566f6c352d636c69656e742d3400 ==================================================================== Please dump the linkto xattrs as text. dht.linkto value is same across all the missing files Below is the text format : Vol5-client-4 With rebalance (or remove-brick start) operation in progress and one doing a 'rename' (ie, mv command) operations on the files getting rebalanced, we have certain race conditions which are causing this particular bug. This bug existed from day0 of rebalance process, and is not a regression. Development needs time to find out the root cause of this, and then take appropriate action. Hence requesting to take down the 'blocker' flag (please set it back if this comment is not sufficient to agree). Cloning this bug in 3.1. To be fixed in future release. |