[Bugs] [Bug 1612054] Test case bug-1586020-mark-dirty-for-entry-txn-on-quorum-failure.t failure

bugzilla at redhat.com bugzilla at redhat.com
Mon Aug 20 14:18:06 UTC 2018


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

Worker Ant <bugzilla-bot at gluster.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|POST                        |MODIFIED



--- Comment #2 from Worker Ant <bugzilla-bot at gluster.org> ---
COMMIT: https://review.gluster.org/20631 committed in master by "Atin
Mukherjee" <amukherj at redhat.com> with a commit message- cluster/afr: Fix
bug-1586020-mark-dirty-for-entry-txn-on-quorum-failure.t

Problem:
In line #13 of the test case, it checks whether the file is present
on first 2 bricks or not. If it is not present on even one of the bricks
it will break the loop and checks for the dirty marking on the parent
on the 3rd brick and checks for file not present on the 1st and 2nd
bricks. The below scenario can happen in this case:
- File gets created on 1st and 3rd bricks
- In line #13 it sees file is not present on both 1st & 2nd bricks and
  breaks the loop
- In line #51 test fails because the file will be present on the 1st brick
- In line #53 test will fail because the file creation was not failed on
  quorum bricks and dirty marking will not be there on the parent on 3rd
  brick

Fix:
Don't break from the loop if file is present on either brick 1 or brick 2.

Change-Id: I918068165e4b9124c1de86cfb373801b5b432bd9
fixes: bz#1612054
Signed-off-by: karthik-us <ksubrahm at redhat.com>

-- 
You are receiving this mail because:
You are on the CC list for the bug.
Unsubscribe from this bug https://bugzilla.redhat.com/token.cgi?t=nBD1b0g3hL&a=cc_unsubscribe


More information about the Bugs mailing list