Conversation
|
TODO: update rest of the files under tasks/rgw_multi:
|
|
This is still in Draft state and more work to do I believe...Tested https://github.com/ceph/ceph-ci/tree/test-oz-wip-multisite-boto3 (includes the first 2 commits), and it fails as expected. Adding it here as ref: https://qa-proxy.ceph.com/teuthology/bcs-ceph-2026-01-21_21:16:27-rgw:multisite-test-oz-wip-multisite-boto3-distro-default-trial/12074/teuthology.log boto module imports at https://github.com/ceph/ceph-ci/blob/c1490aa46e9c19c68691936431df4815110135e3/src/test/rgw/rgw_multi/conn.py#L2 are not used anymore with your changes I think. We can simply remove them. |
hi @BBoozmen thanks! yes it is not complete yet. still working on tests.py. there might still be some boto2 references that I plan to remove. |
a96638b to
9a6750f
Compare
finished migrating tests.py to boto3. running it locally against python 3.12+ before scheduling on teuthology. the rest of the files need to be modified as well but that should not block us. |
9a6750f to
5f520e9
Compare
|
still working through test failures |
5f520e9 to
8bb5da7
Compare
Signed-off-by: Shilpa Jagannath <smanjara@redhat.com>
Signed-off-by: Shilpa Jagannath <smanjara@redhat.com>
Signed-off-by: Shilpa Jagannath <smanjara@redhat.com>
|
tests that forwarded requests to master were failing due to awsv4 signature mismatch. raised a PR. |
8bb5da7 to
d22b648
Compare
|
most of the tests are passing in a local run except for a few:
they seem to be boto3 related issues. working on debugging the test failures. |
Signed-off-by: Shilpa Jagannath <smanjara@redhat.com>
d22b648 to
90eb061
Compare
fixed the above issues.. all tests that pass on main also pass on this branch when tested locally. will schedule a teuthology run, including PR |
|
there are quite a few failures, unrelated to boto3 migration though. I don't have a good |
@adamemerson @cbodley do you know if the logs from older runs are still saved somewhere? I am logged into trial002 and all the logs there are from after the lab move. |
according to this #sepia slack thread, old teuthology logs aren't available yet but will be eventually |
6859971 to
287b26b
Compare
|
the results are looking good: two-zonegroup configuration fails with a known failure tracked in https://tracker.ceph.com/issues/70858. I'll start backporting to squid and tentacle once approved. |
287b26b to
8dfb732
Compare
…tools.py. tools.py should eventually be removed once all other dependent tests move to boto3 Signed-off-by: Shilpa Jagannath <smanjara@redhat.com>
8dfb732 to
3d08847
Compare
|
https://jenkins.ceph.com/job/ceph-pull-requests/173716/
|
|
jenkins test make check |
1 similar comment
|
jenkins test make check |
|
https://jenkins.ceph.com/job/ceph-pull-requests/173861/
|
|
jenkins test make check |
|
@cbodley I see that you added |
|
jenkins test make check |
2 similar comments
|
jenkins test make check |
|
jenkins test make check |
It's ready to merge, we just have a lot of spurious failures. |
|
in some prs, i see run-tox-qa failing with:
ex https://jenkins.ceph.com/job/ceph-pull-requests/175073/consoleFull i raised #67486 to clean this up |
https://tracker.ceph.com/issues/74526
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 test classic perfJenkins Job | Jenkins Job Definitionjenkins test crimson perfJenkins Job | Jenkins Job Definitionjenkins test signedJenkins Job | Jenkins Job Definitionjenkins test make checkJenkins Job | Jenkins Job Definitionjenkins test make check arm64Jenkins Job | Jenkins Job Definitionjenkins test submodulesJenkins Job | Jenkins Job Definitionjenkins test dashboardJenkins Job | Jenkins Job Definitionjenkins test dashboard cephadmJenkins Job | Jenkins Job Definitionjenkins test apiJenkins Job | Jenkins Job Definitionjenkins test docsReadTheDocs | Github Workflow Definitionjenkins test ceph-volume allJenkins Jobs | Jenkins Jobs Definitionjenkins test windowsJenkins Job | Jenkins Job Definitionjenkins test rook e2eJenkins Job | Jenkins Job DefinitionYou must only issue one Jenkins command per-comment. Jenkins does not understand
comments with more than one command.