qa/multisite: add extra checkpoints in datalog_autotrim testcase#60591
qa/multisite: add extra checkpoints in datalog_autotrim testcase#60591
Conversation
Signed-off-by: Shilpa Jagannath <[email protected]>
|
we may have datalog entries being written simultaneously with datalog trim running. at this point, there might still be some datalog entries having their timestamp lower than the datalog status marker timestamp which may not get cleared. for a brief duration sometimes the sync status can show as caught up while they are still processing shards. in the test, we rely on data sync checkpoint before issuing trim to tell us if sync is caught up. I have added a second data checkpoint call including delay timer and a bucket sync checkpoint. hopefully that should give us enough time to ensure that we are fully in sync atleast for the workload we test in multisite suite. I understand that the error may not occur during every run which is why I ran quite a few jobs to make sure the fix is working. they all pass https://pulpito.ceph.com/smanjara-2024-11-01_22:42:15-rgw:multisite-main-distro-default-smithi/7977125/ |
|
jenkins test make check |
1 similar comment
|
jenkins test make check |
|
jenkins test api |
|
jenkins test make check |
|
jenkins test api |
https://tracker.ceph.com/issues/67207
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