[Bugs] [Bug 1764129] New: quota_fsck script KeyError: 'contri_size'
bugzilla at redhat.com
bugzilla at redhat.com
Tue Oct 22 10:01:22 UTC 2019
https://bugzilla.redhat.com/show_bug.cgi?id=1764129
Bug ID: 1764129
Summary: quota_fsck script KeyError: 'contri_size'
Product: GlusterFS
Version: mainline
Status: NEW
Component: quota
Severity: low
Assignee: bugs at gluster.org
Reporter: hgowtham at redhat.com
CC: bugs at gluster.org
Target Milestone: ---
Classification: Community
Description of problem:
When the quota_fsck script is run on a gluster filesystem with mismatch,
it errors out with the followinf errors in a certain scenario.
python quota_fsck.py /bricks/brick4/v > output_brick
getfattr: Removing leading '/' from absolute path names
getfattr: Removing leading '/' from absolute path names
Traceback (most recent call last):
File "quota_fsck.py", line 374, in <module>
walktree(brick_path, hard_link_dict)
File "quota_fsck.py", line 317, in walktree
verify_file_xattr(pathname, stbuf)
File "quota_fsck.py", line 236, in verify_file_xattr
print_msg(QUOTA_SIZE_MISMATCH, path, xattr_dict, stbuf)
File "quota_fsck.py", line 64, in print_msg
print('%-24s %-60s %-12i %-12i' % {"Size Mismatch", path,
xattr_dict['contri_size'],
KeyError: 'contri_size'
============================
Version-Release number of selected component (if applicable):
mainline on release-7 as well.
How reproducible:
Steps to Reproduce:
1. Create a quota mismatch
2. run the fsck script on the backend
3. it will error out.
Actual results:
python quota_fsck.py /bricks/brick4/v > output_brick
getfattr: Removing leading '/' from absolute path names
getfattr: Removing leading '/' from absolute path names
Traceback (most recent call last):
File "quota_fsck.py", line 374, in <module>
walktree(brick_path, hard_link_dict)
File "quota_fsck.py", line 317, in walktree
verify_file_xattr(pathname, stbuf)
File "quota_fsck.py", line 236, in verify_file_xattr
print_msg(QUOTA_SIZE_MISMATCH, path, xattr_dict, stbuf)
File "quota_fsck.py", line 64, in print_msg
print('%-24s %-60s %-12i %-12i' % {"Size Mismatch", path,
xattr_dict['contri_size'],
KeyError: 'contri_size'
============================
Expected results:
should not error out.
Additional info:
--
You are receiving this mail because:
You are on the CC list for the bug.
You are the assignee for the bug.
More information about the Bugs
mailing list