osd/PeeringState: Add logs around can_serve_replica_read() / last_complete_ondisk()#49380
osd/PeeringState: Add logs around can_serve_replica_read() / last_complete_ondisk()#49380
Conversation
6978ad1 to
b5f5102
Compare
b5f5102 to
6c0478d
Compare
6c0478d to
647b275
Compare
647b275 to
051e564
Compare
athanatos
left a comment
There was a problem hiding this comment.
LGTM other than switching the logging from 10->20. Those lines are printed at a rate proportional to incoming IO, so they need to be at 20. As a suggestion for the future, your commits combine moving a method between two files, updating the loop structure, and adding logging. Separating those three things into distinct commits makes it much simpler to review since I wouldn't have to go line-by-line to identify your changes.
051e564 to
85c0101
Compare
|
@Matan-B I see two repeated failures from the testing batch that I believe are related to this PR. Can you take a look? There are two different workunits that failed here, but they failed in a very similar way. It's not super obvious how it might be caused by this PR, as I see you are pretty much only adding extra logging. But both workunits seem to use |
|
I have asked @yuriw to remove the PR from the batch and rerun those two tests to verify. If they turn out unrelated, I'll let you know. This is the Trello card BTW: https://trello.com/c/FzMz7O3S/1683-wip-yuri10-testing-2023-02-06-0846-old-wip-yuri10-testing-2023-02-06-0809 |
|
Thank you Laura! Edit: |
|
@Matan-B message me in gchat if you want it back in one of Yuri's batches |
82f557b to
273a0ff
Compare
Signed-off-by: Matan Breizman <mbreizma@redhat.com>
Minor refactor Signed-off-by: Matan Breizman <mbreizma@redhat.com>
Signed-off-by: Matan Breizman <mbreizma@redhat.com>
273a0ff to
7484c82
Compare
Signed-off-by: Matan Breizman <mbreizma@redhat.com>
Signed-off-by: Matan Breizman <mbreizma@redhat.com>
7484c82 to
14a1819
Compare
|
https://pulpito.ceph.com/?branch=wip-yuri4-testing-2023-03-15-1418 Failures, unrelated: Details: |
Few commits which were moved out of #49116 into a separate PR. (For easier QA/CR)
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. "pacific"), please refer to Submitting Patches to Ceph - Backports for the proper workflow.
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 windows