-
Notifications
You must be signed in to change notification settings - Fork 457
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
Misc test flakyness fixes #5233
Conversation
b75ff63
to
398b57a
Compare
1644 tests run: 1571 passed, 0 failed, 73 skipped (full report)Code coverage (full report)
The comment gets automatically updated with the latest test results
64a1749 at 2023-09-11T08:20:45.328Z :recycle: |
and
Looks like a missing ... wait? I'll handle it later, it seems I am permanently collecting these forever PRs if I want to always fix the next flaky. It seems to have been marked as flaky in the prev test run, so it needs more |
f7a0114 was green, but cloud e2e failed, don't want to wait for it. |
f7a0114
to
c6d7e6d
Compare
Do we now have a requirement that branches need to be up to date? I needed to rebase but there were no conflicts. |
From my understanding the message is not there because of a requirement for PRs, but to expose the button, so that one can get CI improvements more quickly to contributor PRs. It's faster to press the button than to ask contributors to update, or to push the update yourself manually. See this slack message. |
the size comparisons in this test are quite much.
c6d7e6d
to
64a1749
Compare
Assorted flakyness fixes from #5198, might not be flaky on
main
.Migrate some tests using neon_simple_env to just neon_env_builder and using initial_tenant to make flakyness understanding easier. (Did not understand the flakyness of
test_timeline_create_break_after_uninit_mark
.)test_download_remote_layers_api
is flaky because we have no atomic "wait for WAL, checkpoint, wait for upload and do not receive any more WAL".test_tenant_size
fixes are just boilerplate which should had always existed; we should wait for the tenant to be active. similarly fortest_timeline_delete
.test_timeline_size_post_checkpoint
fails often for me with reading zero from metrics. Give it a few attempts.