[Bugs] [Bug 1219608] IO touched a file undergoing migration fails for tiered volumes
bugzilla at redhat.com
bugzilla at redhat.com
Fri May 8 08:55:46 UTC 2015
https://bugzilla.redhat.com/show_bug.cgi?id=1219608
--- Comment #1 from Anand Avati <aavati at redhat.com> ---
COMMIT: http://review.gluster.org/10654 committed in release-3.7 by Vijay
Bellur (vbellur at redhat.com)
------
commit eee703473f17e3784e15dba291cc3df00fde9f96
Author: Dan Lambright <dlambrig at redhat.com>
Date: Thu May 7 14:59:51 2015 -0400
guster/dht: tiered volumes may not allow access to files undergoing
migration
This is a backport of fix 10324 to Gluster 3.7.
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.
> http://review.gluster.org/#/c/10324/
> 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>
> Signed-off-by: Dan Lambright <dlambrig at redhat.com>
Change-Id: Ia4acb0035ff1da15f6a8f9ed54f43c76e8b98f5f
BUG: 1219608
Signed-off-by: Dan Lambright <dlambrig at redhat.com>
Reviewed-on: http://review.gluster.org/10654
Tested-by: Gluster Build System <jenkins at build.gluster.com>
Tested-by: NetBSD Build System
Reviewed-by: Joseph Fernandes
Reviewed-by: Vijay Bellur <vbellur 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