[Bugs] [Bug 1214048] IO touched a file undergoing migration fails for tiered volumes

bugzilla at redhat.com bugzilla at redhat.com
Tue May 5 16:46:32 UTC 2015


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



--- Comment #6 from Anand Avati <aavati at redhat.com> ---
COMMIT: http://review.gluster.org/10324 committed in master by Raghavendra G
(rgowdapp at redhat.com) 
------
commit 8965ac78bfd26e7f45c9579894191817afafa15e
Author: Dan Lambright <dlambrig at redhat.com>
Date:   Wed Apr 29 15:35:56 2015 -0400

    guster/dht: tiered volumes may not allow access to files undergoing
migration

    If a read IO occurs against a file that has reached rebalance
    phase 2, we redirect the IO to the destination. For tiered
    volumes, when we try to reopen the file (on the destination),
    the lower level DHT receives the open call and fails; it does
    not have a "cached subvol". Fix is to "teach" the lower level
    DHT of the new location by sending a locate before the open.

    Change-Id: Ia4acb0035ff1da15f6a8f9ed54f43c76e8b98f5f
    BUG: 1214048
    Signed-off-by: Dan Lambright <dlambrig at redhat.com>
    Signed-off-by: root <root at gprfs018.sbu.lab.eng.bos.redhat.com>
    Signed-off-by: Dan Lambright <dlambrig at redhat.com>
    Reviewed-on: http://review.gluster.org/10324
    Tested-by: NetBSD Build System
    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 the QA Contact for the bug.
You are on the CC list for the bug.
You are the assignee for the bug.


More information about the Bugs mailing list