red-hat-storage / ceph-qe-scripts

Various QE scripts written by QE for Ceph Testing
MIT License
10 stars 29 forks source link

Early automation of RGW-LC improvements and LC expiration at archive zone #541

Closed viduship closed 8 months ago

viduship commented 9 months ago

This PR automates LC at the archive zone when LC is applied from an active(primary) site:

  1. https://polarion.engineering.redhat.com/polarion/#/project/CEPH/workitem?id=CEPH-83575394
  2. It also automates new features coming in rhcs-7.1 related to LC improvements. a) Newer-non-current versions, which would fail as of now https://polarion.engineering.redhat.com/polarion/#/project/CEPH/workitem?id=CEPH-83575919 b) LC expiration based on object size, which will also fail Polarian test case yet to be created.

passed logs: http://magna002.ceph.redhat.com/cephci-jenkins/cephci-run-RJXE48

  1. Test LC on archive for current versions --> passed
  2. Test LC on archive for newer-noncurrent versions --> expected to fail
  3. Test LC on archive for non-current versions -- > passed
  4. Test LC on archive for objects size expiration -- > expected to fail
openshift-ci[bot] commented 8 months ago

[APPROVALNOTIFIER] This PR is NOT APPROVED

This pull-request has been approved by: mkasturi18, viduship

The full list of commands accepted by this bot can be found here.

Needs approval from an approver in each of these files: - **[OWNERS](https://github.com/red-hat-storage/ceph-qe-scripts/blob/master/OWNERS)** Approvers can indicate their approval by writing `/approve` in a comment Approvers can cancel approval by writing `/approve cancel` in a comment