[Bugs] [Bug 1369077] [Arbiter] The directories get renamed when data bricks are offline in 4*(2+1) volume
bugzilla at redhat.com
bugzilla at redhat.com
Wed Aug 24 14:02:28 UTC 2016
https://bugzilla.redhat.com/show_bug.cgi?id=1369077
Ravishankar N <ravishankar at redhat.com> changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |ravishankar at redhat.com
Component|arbiter |replicate
Assignee|bugs at gluster.org |pkarampu at redhat.com
--- Comment #5 from Ravishankar N <ravishankar at redhat.com> ---
Changing the component to replicate as it occurs on distribute replicate also.
(Karan, feel free to correct me if I am wrong). Also assigning it to Pranith as
he said he'd work on the fix:
Relevant technical discussions on IRC:
<itisravi> pranithk1: are you free to talk about the bug Karan raised?
<itisravi> its a day one issue IMO and not specific to afr.
<itisravi> s/afr/arbiter
<pranithk1> itisravi: He said the bug is not recreatable in 3-way
replication?
<itisravi> pranithk1: It is..I've requested him to check again.
<itisravi> pranithk1: so if mkdir fails on one replica subvol due to
quorum not met etc , dht has no roll back
<itisravi> thats the issue.
<pranithk1> itisravi: Does it happen on plain replicate?
<itisravi> pranithk1: no
<itisravi> pranithk1: its dht renamedir thing..
<pranithk1> itisravi: okay, assign the bug to DHT giving the reason
<itisravi> pranithk1: nithya was saying if afr_inodelk can also have
quorum checks, then renamedir will not happen
<itisravi> so we will be good.
<itisravi> instead of partially creating it on the up subvols of DHT
<pranithk1> itisravi: That is not a bad idea, send out a patch. Please
tell her it only prevents the odds, won't fix the problem completely
<itisravi> pranithk1: we can do it for afr_entrylk also then no?
<pranithk1> itisravi: Actually the inodelk/finodelk needs to be reworked.
I will send the patch
<pranithk1> itisravi: yeah, that too
<itisravi> pranithk1: I see , okay.
--
You are receiving this mail because:
You are on the CC list for the bug.
You are the assignee for the bug.
More information about the Bugs
mailing list