-
Notifications
You must be signed in to change notification settings - Fork 3.5k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Issue 11096][Tests] Attempt to fix flaky test ResourceGroupConfigListenerTest #11601
[Issue 11096][Tests] Attempt to fix flaky test ResourceGroupConfigListenerTest #11601
Conversation
@bharanic-dev please review this PR |
f069201
to
baf6ba8
Compare
@lhotari thank you for making the changes. The changes look good to me in general and I think they are in the right direction. But I am not sure it explains the failure in the test case. The real issue is that with the metadata-store implementation, there is a race condition that can result in ZK the watch events getting missed. I filed the following issue for it, also explaining the cases where the race condition can happen. I discussed this with @merlimat. @merlimat has a PR to address the issue, but it is not yet merged. Your changes will likely not fix the problem, but change the timing such that it is difficult to get the race condition to happen. I suggest we wait for the above PR to be merged before we merge the changes you did to the test case. |
@bharanic-dev Thanks for the providing the details of the work that has been going on behind the scenes to fix the root cause. |
the changes don't remove the flakiness. The problem occured in the most recent build:
|
@lhotari @bharanic-dev #11198 should be ready to go |
closing this since #11198 should fix the flakiness issue |
Fixes #11096
Motivation
ResourceGroupConfigListenerTest is very flaky. See #11096 .
Modifications
Attempt to reduce flakiness by: