On Fri, Sep 5, 2014 at 9:53 PM, Emmanuel Dreyfus <manu@xxxxxxxxxx> wrote: > Hi > > NetBSD passes basic/afr/gfid-self-heal.t on master but fails it on release-3.6. > I do not recall fixing anything about it, hence I wonder if someone else has an > idea of a fix that went into master and that could be related. > > It happens in test 33-34, here is the relevant tests, with comment added by me: > > #Check gfid self-heal doesn't happen from one brick to other when type mismatch > #is present for a name, without any xattrs > TEST kill_brick $V0 $H0 $B0/${V0}0 > TEST touch $M0/b > TEST mkdir $B0/${V0}0/b > TEST setfattr -x trusted.afr.$V0-client-0 $B0/${V0}1 > $CLI volume start $V0 force > EXPECT_WITHIN $PROCESS_UP_TIMEOUT "1" afr_child_up_status $V0 0 > > # 33: master/NetBSD: gets EIO, release-3.6/NetBSD: b is here and fine > TEST ! stat $M0/b > > # 34: master/NetBSD: nothing, release-3.6/NetBSD: a gfid is returned > gfid_0=$(gf_get_gfid_xattr $B0/${V0}0/b) > TEST "[[ -z \"$gfid_0\" ]]" > commit 6c4325ca57bca72d10e5172f8423262cdb3a379c Author: Krutika Dhananjay <kdhananj@xxxxxxxxxx> Date: Thu Aug 21 17:27:17 2014 +0530 cluster/afr: Propagate EIO on inode's type mismatch Original author of the test script: Pranith Kumar K <pkarampu@xxxxxxxxxx> Change-Id: If515ecefd3c17f85f175b6a8cb4b78ce8c916de2 BUG: 1132469 Signed-off-by: Krutika Dhananjay <kdhananj@xxxxxxxxxx> Reviewed-on: http://review.gluster.org/8574 Tested-by: Gluster Build System <jenkins@xxxxxxxxxxxxxxxxx> Reviewed-by: Pranith Kumar Karampuri <pkarampu@xxxxxxxxxx> Tested-by: Pranith Kumar Karampuri <pkarampu@xxxxxxxxxx> This is the change, you need this patch. Since it isn't committed to release-3.6 - you shouldn't be using master regression tests on release-3.6 -- Religious confuse piety with mere ritual, the virtuous confuse regulation with outcomes _______________________________________________ Gluster-devel mailing list Gluster-devel@xxxxxxxxxxx http://supercolony.gluster.org/mailman/listinfo/gluster-devel