qa/tests: retry the api call after making the request#61744
qa/tests: retry the api call after making the request#61744nizamial09 merged 1 commit intoceph:mainfrom
Conversation
|
a similar kind of error. |
|
jenkins test api |
bill-scales
left a comment
There was a problem hiding this comment.
The change to test_list_disabled_module and test_list_enabled_module fixes the timing window, the change to the @Retry wrapper won't work as intended but is harmless.
3c091a3 to
5b4a5b8
Compare
4f7ccf2 to
28d9178
Compare
28d9178 to
96f5a91
Compare
|
jenkins retest this please |
|
before merging this PR, I'll probably trigger api runs multiple times over the course of this week just to be sure there aren't any related errors. |
96f5a91 to
cf672c8
Compare
|
saw this error in one of the run. trying out locally but at first glance this shouldn't happen |
I observed this behaviour in Teuthology where the |
cf672c8 to
8796caf
Compare
didn't knew that. rebased the branch to main. let's observe a little more then.. |
22e799f to
8ad9fb3
Compare
|
Some thing I observed about the above mentioned issue when I checked the logs
but the funny thing is that never gets logged into the mgr logs (even though the api call from
I assume thats because the mgr goes down after accepting the request but failed to log? So the response became good and the retries never happen and test just fails on the excepted result. I just went ahead and added a sleep after disabling and enabling the module to see if its that. |
|
looks like its gracefull retrying: https://jenkins.ceph.com/job/ceph-api/90617/consoleFull ✔️ . Anyways, will try one more and if that passes will merge it. |
|
jenkins test api |
|
another pass: https://jenkins.ceph.com/job/ceph-api/90627/ I'll fix the make check lint issue and push again.. |
based on the pointer from Bill in https://tracker.ceph.com/issues/62972#note-75 Fixes: https://tracker.ceph.com/issues/62972 Signed-off-by: Nizamudeen A <nia@redhat.com>
8ad9fb3 to
1588712
Compare
|
jenkins test make check |
|
jenkins test make check arm64 |
|
thank you @bill-scales and @epuertat for your help here |
based on the pointer from Bill in https://tracker.ceph.com/issues/62972#note-75
Fixes: https://tracker.ceph.com/issues/62972
Contribution Guidelines
To sign and title your commits, please refer to Submitting Patches to Ceph.
If you are submitting a fix for a stable branch (e.g. "quincy"), please refer to Submitting Patches to Ceph - Backports for the proper workflow.
When filling out the below checklist, you may click boxes directly in the GitHub web UI. When entering or editing the entire PR message in the GitHub web UI editor, you may also select a checklist item by adding an
xbetween the brackets:[x]. Spaces and capitalization matter when checking off items this way.Checklist
Show available Jenkins commands
jenkins retest this pleasejenkins test classic perfjenkins test crimson perfjenkins test signedjenkins test make checkjenkins test make check arm64jenkins test submodulesjenkins test dashboardjenkins test dashboard cephadmjenkins test apijenkins test docsjenkins render docsjenkins test ceph-volume alljenkins test ceph-volume toxjenkins test windowsjenkins test rook e2e