[Bugs] [Bug 1219608] New: IO touched a file undergoing migration fails for tiered volumes
bugzilla at redhat.com
bugzilla at redhat.com
Thu May 7 18:51:31 UTC 2015
https://bugzilla.redhat.com/show_bug.cgi?id=1219608
Bug ID: 1219608
Summary: IO touched a file undergoing migration fails for
tiered volumes
Product: GlusterFS
Version: 3.7.0
Component: tiering
Severity: high
Priority: high
Assignee: bugs at gluster.org
Reporter: dlambrig at redhat.com
QA Contact: bugs at gluster.org
CC: bugs at gluster.org, nchilaka at redhat.com,
nlevinki at redhat.com, rhs-bugs at redhat.com,
rwheeler at redhat.com, vbellur at redhat.com
Depends On: 1214048
Blocks: 1186580 (qe_tracker_everglades), 1199352
(glusterfs-3.7.0), 1212084
+++ This bug was initially created as a clone of Bug #1214048 +++
Description of problem:
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 it to "teach" the lower level
DHT of the new location by sending a locate first in this case.
--- Additional comment from Anand Avati on 2015-04-21 16:52:13 EDT ---
REVIEW: http://review.gluster.org/10324 (uster/dht: tiered volumes may not
allow access to files undergoing migration [WIP]) posted (#1) for review on
master by Dan Lambright (dlambrig at redhat.com)
--- Additional comment from Anand Avati on 2015-04-22 06:16:33 EDT ---
REVIEW: http://review.gluster.org/10324 (guster/dht: tiered volumes may not
allow access to files undergoing migration [WIP]) posted (#2) for review on
master by Dan Lambright (dlambrig at redhat.com)
--- Additional comment from Anand Avati on 2015-04-23 12:16:04 EDT ---
REVIEW: http://review.gluster.org/10324 (guster/dht: tiered volumes may not
allow access to files undergoing migration) posted (#3) for review on master by
Dan Lambright (dlambrig at redhat.com)
--- Additional comment from Anand Avati on 2015-04-29 15:39:19 EDT ---
REVIEW: http://review.gluster.org/10324 (guster/dht: tiered volumes may not
allow access to files undergoing migration) posted (#4) for review on master by
Dan Lambright (dlambrig at redhat.com)
--- Additional comment from Anand Avati on 2015-05-04 10:38:27 EDT ---
REVIEW: http://review.gluster.org/10324 (guster/dht: tiered volumes may not
allow access to files undergoing migration) posted (#5) for review on master by
Dan Lambright (dlambrig at redhat.com)
--- Additional comment from Anand Avati on 2015-05-05 12:46:32 EDT ---
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>
Referenced Bugs:
https://bugzilla.redhat.com/show_bug.cgi?id=1186580
[Bug 1186580] QE tracker bug for Everglades
https://bugzilla.redhat.com/show_bug.cgi?id=1199352
[Bug 1199352] GlusterFS 3.7.0 tracker
https://bugzilla.redhat.com/show_bug.cgi?id=1212084
[Bug 1212084] Data Tiering: Detaching tier from a normal disperse volume
seems to destroy/lose EC(disperse) properties and shows volume type as
dist-disperse
https://bugzilla.redhat.com/show_bug.cgi?id=1214048
[Bug 1214048] IO touched a file undergoing migration fails for tiered
volumes
--
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