[Bugs] [Bug 1153964] quota: rename of "dir" fails in case of quota space availability is around 1GB

bugzilla at redhat.com bugzilla at redhat.com
Mon Jan 19 10:39:45 UTC 2015


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



--- Comment #26 from Anand Avati <aavati at redhat.com> ---
COMMIT: http://review.gluster.org/9419 committed in master by Raghavendra G
(rgowdapp at redhat.com) 
------
commit 8d73f6288249757662cf36e746835e3ecd84add1
Author: vmallika <vmallika at redhat.com>
Date:   Thu Jan 8 16:03:04 2015 +0530

    quota: For a link operation, do quota_check_limit only till the
    common ancestor of src and dst file

    In a dht_rename, if src_cached and dst_hashed are different, then
    rename is split into link and unlink.
    We need to handle quota_link properly.

    We have fixed quota_rename in patch# 8940, we need to handle quota_link
    similarly

    > http://review.gluster.org/#/c/8940/
    > quota: For a rename operation, do quota_check_limit only till the
    > common ancestor of src and dst file

    > Example:
    > set quota limit set to 1GB on /
    > create a file /a1/b1/file1 of 600MB
    > mv /a1/b1/file1 /a1/b1/file2
    > This rename fails as it takes delta into account which sums up to 1.2BG.
    > Though we are not creating new file, we still get quota exceeded error.
    > So quota enforce should happen only till b1.

    > Similarly:
    > mv /a/b/c/file /a/b/x/y/file
    > quota enforce should happen only till dir 'b'

    > Change-Id: Ia1e5363da876c3d71bd424e67a8bb28b7ac1c7c1
    > BUG: 1153964
    > Signed-off-by: vmallika <vmallika at redhat.com>
    > Reviewed-on: http://review.gluster.org/8940
    > Tested-by: Gluster Build System <jenkins at build.gluster.com>
    > Reviewed-by: Raghavendra G <rgowdapp at redhat.com>
    > Tested-by: Raghavendra G <rgowdapp at redhat.com>

    Change-Id: I2c814018d17f7af1807c1d1d162d8bdcbb31e491
    BUG: 1153964
    Signed-off-by: vmallika <vmallika at redhat.com>
    Reviewed-on: http://review.gluster.org/9419
    Tested-by: Gluster Build System <jenkins at build.gluster.com>
    Reviewed-by: Raghavendra G <rgowdapp at redhat.com>
    Tested-by: Raghavendra G <rgowdapp at redhat.com>

-- 
You are receiving this mail because:
You are on the CC list for the bug.
Unsubscribe from this bug https://bugzilla.redhat.com/token.cgi?t=WVVLJDdXsc&a=cc_unsubscribe


More information about the Bugs mailing list