[Bugs] [Bug 1786681] quota_fsck script KeyError: 'contri_size'

bugzilla at redhat.com bugzilla at redhat.com
Mon Nov 9 07:57:52 UTC 2020


https://bugzilla.redhat.com/show_bug.cgi?id=1786681

Arthy Loganathan <aloganat at redhat.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|ON_QA                       |VERIFIED
              Flags|needinfo?(Giridhar.Ramaraju |
                   |@redhat.com)                |



--- Comment #11 from Arthy Loganathan <aloganat at redhat.com> ---


1. gluster volume create testvol_replicated replica 3
10.70.46.157:/bricks/brick0/testvol_replicated_brick0
10.70.46.56:/bricks/brick0/testvol_replicated_brick1
10.70.47.142:/bricks/brick0/testvol_replicated_brick2 --mode=script

2. gluster volume start testvol_replicated --mode=script

3. Created IO using,
   /usr/bin/env python /usr/share/glustolibs/io/scripts/file_dir_ops.py
create_deep_dirs_with_files -d 10 -l 10 -n 10 -f 10
/mnt/testvol_replicated_glusterfs

4. gluster volume quota testvol_replicated enable

5. gluster volume quota testvol_replicated limit-usage / 4GB  --mode=script

6. Kill the quota daemon.

7. python quota_fsck.py /bricks/brick0/testvol_replicated_brick0

No errors are seen while running quota_fsck.py during mismatch.

           Size Mismatch
/bricks/brick0/testvol_replicated_brick0/user1/dir0/dir0/dir0/dir0/dir0/dir0/dir0/dir0/dir0/dir0
{'file_count': 0, 'dir_count': 1, 'version': u'2', 'parents':
{u'298f6dd8-fd81-434c-bd8f-6c5125553ca7': {'contri_file_count': 0,
'contri_size': 0, 'contri_dir_count': 1}}, 'size': 0}      2655232
mismatch
           Size Mismatch
/bricks/brick0/testvol_replicated_brick0/user1/dir0/dir0/dir0/dir0/dir0/dir0/dir0/dir0/dir0/dir1
{'file_count': 0, 'dir_count': 1, 'version': u'2', 'parents':
{u'298f6dd8-fd81-434c-bd8f-6c5125553ca7': {'contri_file_count': 0,
'contri_size': 0, 'contri_dir_count': 1}}, 'size': 0}      3197952
mismatch
           Size Mismatch
/bricks/brick0/testvol_replicated_brick0/user1/dir0/dir0/dir0/dir0/dir0/dir0/dir0/dir0/dir0/dir2
{'file_count': 0, 'dir_count': 1, 'version': u'2', 'parents':
{u'298f6dd8-fd81-434c-bd8f-6c5125553ca7': {'contri_file_count': 0,
'contri_size': 0, 'contri_dir_count': 1}}, 'size': 0}      6302720
mismatch
           Size Mismatch
/bricks/brick0/testvol_replicated_brick0/user1/dir0/dir0/dir0/dir0/dir0/dir0/dir0/dir0/dir0/dir3
{'file_count': 0, 'dir_count': 1, 'version': u'2', 'parents':
{u'298f6dd8-fd81-434c-bd8f-6c5125553ca7': {'contri_file_count': 0,
'contri_size': 0, 'contri_dir_count': 1}}, 'size': 0}      4206592
mismatch

Since quota feature is deprecated, this scenario is not automated.

Verified the fix in,
glusterfs-server-6.0-47.el7rhgs.x86_64


-- 
You are receiving this mail because:
You are on the CC list for the bug.


More information about the Bugs mailing list