Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

adding support for testing lc transition and expiration at scale #4475

Open
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

hmaheswa
Copy link

@hmaheswa hmaheswa commented Feb 24, 2025

ceph-qe-scripts PR: red-hat-storage/ceph-qe-scripts#679

polarion:
https://polarion.engineering.redhat.com/polarion/#/project/CEPH/workitem?id=CEPH-83574046
https://polarion.engineering.redhat.com/polarion/#/project/CEPH/workitem?id=CEPH-83575432

sample pass logs with 5000 objects:
http://magna002.ceph.redhat.com/cephci-jenkins/hsm/PR_lc_baremetal_changes/cephci-run-7YO4D3/
(failure is because of timing issue, exp took more time than expected, will provide pass log on 2M objects)

also reduced higher fill percentages in the fill workload from 30, 35 to 10. as it is taking 2 days to fill the cluster with 5KB to 50MB size.
log: http://magna002.ceph.redhat.com/cephci-jenkins/results/baremetal/RH/8.0/rhel-9/19.2.0-90/rgw/55/mero_scale_rgw_multi_site/

and added cleanup tests at the end to avoid health error issues.

mero singl site cluster rgw endpoints are listening at 80 but in the tests they are given as 8080, so updated them.

Description

Please include Automation development guidelines. Source of Test case - New Feature/Regression Test/Close loop of customer BZs

click to expand checklist
  • Create a test case in Polarion reviewed and approved.
  • Create a design/automation approach doc. Optional for tests with similar tests already automated.
  • Review the automation design
  • Implement the test script and perform test runs
  • Submit PR for code review and approve
  • Update Polarion Test with Automation script details and update automation fields
  • If automation is part of Close loop, update BZ flag qe-test_coverage “+” and link Polarion test

@hmaheswa hmaheswa added DNM Do Not Merge RGW Rados Gateway Tier-3 labels Feb 24, 2025
@hmaheswa hmaheswa force-pushed the scale_upload_2TB_and_lc_transition_exp branch from 9b88421 to 7a22563 Compare February 24, 2025 19:22
@hmaheswa hmaheswa changed the title Scale upload 2 tb and lc transition exp adding support for testing lc transition and expiration at scale Feb 24, 2025
@hmaheswa hmaheswa requested a review from a team February 24, 2025 19:27
yuva-gayam
yuva-gayam previously approved these changes Feb 25, 2025
@hmaheswa hmaheswa force-pushed the scale_upload_2TB_and_lc_transition_exp branch from 7a22563 to c4d39a0 Compare February 25, 2025 18:38
@hmaheswa hmaheswa requested review from a team as code owners February 25, 2025 18:38
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
DNM Do Not Merge RGW Rados Gateway Tier-3
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants