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
fix: avoid initial 1s delay and use exponential backoff on spec / status checks for LogicalVolume #903
fix: avoid initial 1s delay and use exponential backoff on spec / status checks for LogicalVolume #903
Conversation
1ac3277
to
f4af94b
Compare
27a1887
to
be92bdb
Compare
bcb92e5
to
ae878b1
Compare
I believe I spotted a side effect of this change which is kind of strange. There is currently a failure in the resize test while checking for failure events. However, when isolating this test to run alone the failure doesnt occur, making me believe this is actually a regression from a different test. |
I think something is completely off here. The tests flake hard and im trying to understand why. This looks like a race condition somewhere, still trying to identify whats happening |
I'll check it next week, but responses may be delayed due to the holiday period. |
ddd357d
to
855844a
Compare
I have noticed an interesting error message that is concerning to me as it leads me to believe that there might be an issue on the external-resizer patch:
This comes from the external-resizer PVC update for a FileSystemResizeRequired condition failing with a collision and is an issue in our tests because we test for VolumeExpansionFailed events. In this case the PVC is updated quite fast so the Event is triggered but we have an immediate success after. |
2a02495
to
8ca94b2
Compare
8cfee62
to
dffe241
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM!
@jakobmoellerdev |
I will squash |
Signed-off-by: Jakob Möller <jmoller@redhat.com>
7282b63
to
c85dde0
Compare
I have the fix for external resizer not sending events in merged now, so once we update to the 1.30 release of resizer, the event test will no longer have to contain the special check. |
I'm glad to hear that. I assume this is yours. Great work! Thank you @jakobmoellerdev |
fix #904