Conversation
cd8ceea to
6923235
Compare
|
This pull request can no longer be automatically merged: a rebase is needed and changes have to be manually resolved |
6923235 to
d532a11
Compare
d532a11 to
26cd7bc
Compare
|
jenkins test make check arm64 |
26cd7bc to
7b283c7
Compare
|
Thanks for update @joscollin. Could you run this through fs:mirror and share the results? Suggest running with |
The shaman build is in progress (main rebased). Will run the I ran |
|
jenkins test make check arm64 |
|
jenkins test make check |
@vshankar Please check: |
|
@joscollin changed under |
|
jenkins test make check arm64 |
* refs/pull/56118/head: qa: fix check_peer_snap_in_progress wait for 'syncing' cephfs_mirror: Fixes 'Bad file descriptor' showing during test_cephfs_mirror_cancel_mirroring_and_readd execution
vshankar
left a comment
There was a problem hiding this comment.
@joscollin PTAL as the build failure.
7b283c7 to
41dcd81
Compare
41dcd81 to
ad05017
Compare
|
rebased |
|
jenkins test api |
|
jenkins test make check |
|
jenkins test make check arm64 |
|
@vshankar The test passed on top of your failed branch: https://pulpito.ceph.com/jcollin-2024-08-14_10:58:02-fs:mirror-wip-vshankar-testing-20240806.162829-debug-distro-default-smithi/ |
|
jenkins test make check arm64 |
…_mirror_cancel_mirroring_and_readd execution Avoid stale fh by calling pre_sync_check_and_open_handles inside the loop Fixes: https://tracker.ceph.com/issues/65115 Signed-off-by: Jos Collin <jcollin@redhat.com>
* Make all replayer threads busy and then query for 'syncing' state instead of just fetching the current status. * Dropped 'current_syncing_snap' check, as it's not compulsory for this test. The actual intension is to make threads in 'syncing' status and 'current_syncing_snap' check is not necessary for that. * Drop 'snaps_deleted' metrics check in test_cephfs_mirror_cancel_mirroring_and_readd. test_cephfs_mirror_cancel_mirroring_and_readd primarily focusses on the synchronization of the newly added directory paths post removal of the previously added/syncing directory paths. So checking of 'snaps_deleted' metrics is unnecessary here. * Wait for more time to finish the new snapshot creations and the sync backoff. We need to wait for more time in test_cephfs_mirror_cancel_mirroring_and_readd, as the test makes all replayer threads busy. Fixes: https://tracker.ceph.com/issues/64711 Signed-off-by: Jos Collin <jcollin@redhat.com>
3986c36 to
db9825d
Compare
|
jenkins test make check arm64 |
|
@rishabh-d-dave @vshankar Please add this PR to your next QA batch. |
|
jenkins test make check arm64 |
|
This PR is under test in https://tracker.ceph.com/issues/68092. |
@vshankar |
* refs/pull/56118/head: qa: make all replayer threads busy and query 'syncing' status cephfs_mirror: Fixes 'Bad file descriptor' showing during test_cephfs_mirror_cancel_mirroring_and_readd execution Reviewed-by: Rishabh Dave <ridave@redhat.com>
* refs/pull/56118/head: qa: make all replayer threads busy and query 'syncing' status cephfs_mirror: Fixes 'Bad file descriptor' showing during test_cephfs_mirror_cancel_mirroring_and_readd execution Reviewed-by: Rishabh Dave <ridave@redhat.com>
Fixed by ced1f6a |
Fixes: https://tracker.ceph.com/issues/64711
Fixes: https://tracker.ceph.com/issues/65115
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