Skip to content

Conversation

@ctubbsii
Copy link
Member

@ctubbsii ctubbsii commented Mar 8, 2022

Fix FateIT stability issues by ensuring the ZooKeeper client is sync'd
to the quorum state when verifying the transaction status.

This fixes #2474 and supersedes #2546

Fix FateIT stability issues by ensuring the ZooKeeper client is sync'd
to the quorum state when verifying the transaction status.

This fixes apache#2474 and supersedes apache#2546
@ctubbsii ctubbsii requested a review from dlmarion March 8, 2022 14:23
@ctubbsii ctubbsii self-assigned this Mar 8, 2022
Copy link
Contributor

@dlmarion dlmarion left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good, I missed the fact that ZooReader.sync() exists.

@ctubbsii ctubbsii merged commit 05a741a into apache:main Mar 8, 2022
@ctubbsii ctubbsii deleted the fix-fateIT branch March 8, 2022 16:13
@ctubbsii ctubbsii added this to the 2.1.0 milestone Jul 12, 2024
ctubbsii added a commit to ctubbsii/accumulo that referenced this pull request Nov 27, 2024
Related to apache#2474 and apache#2550. The sync fix in apache#2550 helped ensure that the
ZooKeeper client had the updated status, it is still possible for the
node to be deleted before the SUCCESSFUL transaction status is observed.
This change makes FateIT more stable by accepting that as a valid
possible outcome, and no longer fails when that happens.
ctubbsii added a commit that referenced this pull request Nov 27, 2024
Related to #2474 and #2550. The sync fix in #2550 helped ensure that the
ZooKeeper client had the updated status, it is still possible for the
node to be deleted before the SUCCESSFUL transaction status is observed.
This change makes FateIT more stable by accepting that as a valid
possible outcome, and no longer fails when that happens.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Broken or Flaky test: FateIT

2 participants