summaryrefslogtreecommitdiffstats
path: root/qa/suites/rgw (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Merge pull request #56597 from liangmingyuanneo/optimize-reshardCasey Bodley2024-09-051-0/+1
|\ | | | | | | | | rgw reshard: optimize reshard process to minimum blocking time Reviewed-by: Casey Bodley <cbodley@redhat.com>
| * test/rgw: add test for logrecord reshardliangmingyuan2024-07-261-0/+1
| | | | | | | | Signed-off-by: Mingyuan Liang <liangmingyuan@baidu.com>
* | qa/rgw/multisite: fix spelling of is_default in realm configsCasey Bodley2024-08-303-3/+3
| | | | | | | | Signed-off-by: Casey Bodley <cbodley@redhat.com>
* | Merge pull request #58911 from yuvalif/wip-yuval-67229Yuval Lifshitz2024-08-151-0/+5
|\ \ | | | | | | | | | | | | test/cls_2pc_queue: prevent list+remove race between consumers Reviewed-By: Casey Bodley <cbodley@ibm.com>
| * | test/cls_2pc_queue: prevent list+remove race between consumersYuval Lifshitz2024-08-051-0/+5
| |/ | | | | | | | | | | | | | | | | * make sure that the queue full condition is covered * add cls debugging to test Fixes: https://tracker.ceph.com/issues/67229 Signed-off-by: Yuval Lifshitz <ylifshit@ibm.com>
* | Merge pull request #56792 from cbodley/wip-qa-rgw-notifications-valgrindShilpa Jagannath2024-07-311-0/+9
|\ \ | |/ |/| qa/rgw: enable valgrind in rgw/notifications suite
| * qa/rgw: enable valgrind in rgw/notifications suiteCasey Bodley2024-04-091-0/+9
| | | | | | | | Signed-off-by: Casey Bodley <cbodley@redhat.com>
* | RGW|BN : change endpoint for http failing testsAli Masarwa2024-07-041-1/+1
| | | | | | | | Signed-off-by: Ali Masarwa <amasarwa@redhat.com>
* | Merge pull request #57894 from AliMasarweh/wip-alimasa-bn-http-teuthologyAli Masarwa2024-06-074-0/+20
|\ \ | | | | | | | | | | | | RGW|BN: make http tests run on a seperate task Reviewed-by: yuvalif<ylifshit@redhat.com>
| * | RGW|BN: make http tests run on a seperate taskAli Masarwa2024-06-064-0/+20
| | | | | | | | | | | | Signed-off-by: Ali Masarwa <amasarwa@redhat.com>
* | | multisite/qa: disable sync error injectionShilpa Jagannath2024-06-061-2/+2
| | | | | | | | | | | | Signed-off-by: Shilpa Jagannath <smanjara@redhat.com>
* | | qa/multisite: disable two-zonegroup and three-zone configs.Shilpa Jagannath2024-06-063-2/+2
| | | | | | | | | | | | Signed-off-by: Shilpa Jagannath <smanjara@redhat.com>
* | | qa/rgw/multisite: enable notification_v2 featureCasey Bodley2024-06-062-3/+3
| | | | | | | | | | | | | | | Signed-off-by: Casey Bodley <cbodley@redhat.com> (cherry picked from commit 1e7fc66683e4dea7294f0ec95f47b22f48b33b7e)
* | | qa/rgw/multisite: add two-zone configurationCasey Bodley2024-06-061-0/+21
| | | | | | | | | | | | | | | Signed-off-by: Casey Bodley <cbodley@redhat.com> (cherry picked from commit 14204442ac2eaaaa3f40a76403da49f0f4ed92c1)
* | | qa/rgw/multisite: double cluster nodes and osd countCasey Bodley2024-06-061-2/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | > WARNING: The OSD cluster is overloaded and struggling to complete ops. You need more capacity to serve this level of demand. give each cluster 2 nodes instead of 1, and 6 osds instead of 3 Signed-off-by: Casey Bodley <cbodley@redhat.com> (cherry picked from commit 9a80cf4bf473c95c8d0b18fcdce88be20f74f973)
* | | qa/rgw/multisite: reduce polling intervals from 20s to 5sCasey Bodley2024-06-061-0/+2
| | | | | | | | | | | | | | | Signed-off-by: Casey Bodley <cbodley@redhat.com> (cherry picked from commit bc084c0ac64477abdbf54d96bc4981edf41e1343)
* | | rgw/multisite: reconfigure checkpoint delay to 90sShilpa Jagannath2024-06-061-1/+1
|/ / | | | | | | Signed-off-by: Shilpa Jagannath <smanjara@redhat.com>
* | rgw/notifications: enable notifications debug logs in vstartYuval Lifshitz2024-05-122-0/+3
| | | | | | | | | | | | | | | | | | | | | | | | as well as in: - multisite tests (used for notification v2 migration tests) - the qa suites running notifications enable lifecycle logs in notification tests: for the lc notification test cases this is needed after: 429967917b4f9b5f71214fa3c7718e780728249b Signed-off-by: Yuval Lifshitz <ylifshit@ibm.com>
* | qa/rgw/d4n: run ceph_test_d4n_ testsCasey Bodley2024-05-031-0/+1
| | | | | | | | Signed-off-by: Casey Bodley <cbodley@redhat.com>
* | qa/rgw: configure sts for all suites that run s3testsCasey Bodley2024-04-109-0/+18
| | | | | | | | Signed-off-by: Casey Bodley <cbodley@redhat.com>
* | test/cls: add ceph_test_cls_userCasey Bodley2024-04-101-0/+1
| | | | | | | | Signed-off-by: Casey Bodley <cbodley@redhat.com>
* | qa/rgw: create accounts for random s3test usersCasey Bodley2024-04-105-0/+16
| | | | | | | | Signed-off-by: Casey Bodley <cbodley@redhat.com>
* | qa/rgw: barbican uses branch stable/2023.1Casey Bodley2024-04-091-1/+1
|/ | | | | | | | | the stable/xena branch no longer exists. it was moved to unmaintained/xena. use the same stable/2023.1 branch as keystone Fixes: https://tracker.ceph.com/issues/65334 Signed-off-by: Casey Bodley <cbodley@redhat.com>
* Merge pull request #52444 from pritha-srivastava/wip-rgw-d4nAli Maredia2024-04-041-0/+2
|\ | | | | | | | | d4n topic branch Reviewed-by: Ali Maredia <amaredia@redhat.com>
| * qa/d4n: Start redis up before rgwSamarah2024-04-021-0/+2
| | | | | | | | Signed-off-by: Samarah <samarah.uriarte@ibm.com>
* | Merge pull request #55214 from AliMasarweh/wip-alimasa-notif-data-path-v2Yuval Lifshitz2024-04-032-1/+4
|\ \ | |/ |/| | | | | RGW: Migrate topics to data path v2 reviewed-by: kchheda3, cbodley, yuvalif
| * test/rgw/noitifications: run basic/http/migration tests with 2 RGWsYuval Lifshitz2024-04-021-0/+1
| | | | | | | | | | | | | | | | this is useful to: * cover the cls_lock code with persistent notifications * cover v1 to v2 migration collisions between RGWs Signed-off-by: Yuval Lifshitz <ylifshit@ibm.com>
| * rgw/notifications: run v2 migration tests in teuthologyYuval Lifshitz2024-04-021-1/+3
| | | | | | | | Signed-off-by: Yuval Lifshitz <ylifshit@ibm.com>
* | qa/upgrade/quincy: bump ubuntu from 20->22Casey Bodley2024-03-292-1/+1
|/ | | | Signed-off-by: Casey Bodley <cbodley@redhat.com>
* Merge pull request #56008 from kchheda3/wip-notification-subsysCasey Bodley2024-03-211-0/+1
|\ | | | | | | | | rgw/notification: add rgw notification specific debug log subsystem Reviewed-by: Yuval Lifshitz <ylifshit@redhat.com>
| * rgw/notification: add rgw notification specific debug log subsystem.kchheda32024-03-191-0/+1
| | | | | | | | | | | | decorate the events with event details while logging. Signed-off-by: kchheda3 <kchheda3@bloomberg.net>
* | qa/rgw: ignore POOL_APP_NOT_ENABLED in rgw/lua subsuiteCasey Bodley2024-03-181-0/+1
| | | | | | | | | | | | > cluster [WRN] Health check failed: 1 pool(s) do not have an application enabled (POOL_APP_NOT_ENABLED)" in cluster log Signed-off-by: Casey Bodley <cbodley@redhat.com>
* | qa/rgw: notification suite creates a realmCasey Bodley2024-03-081-2/+1
| | | | | | | | Signed-off-by: Casey Bodley <cbodley@redhat.com>
* | test/rgw/notifications: split tests between basic, kafka and amqpYuval Lifshitz2024-02-2213-1/+29
|/ | | | | | see comment: https://tracker.ceph.com/issues/64184#note-3 Signed-off-by: Yuval Lifshitz <ylifshit@redhat.com>
* qa: enable test_awssdkv4_sig workunit to run in teuthologyAli Maredia2024-02-141-1/+1
| | | | Signed-off-by: Ali Maredia <amaredia@redhat.com>
* rgw_cksum: add junit5-based unit test suiteMatt Benjamin2024-02-132-2/+4
| | | | | | | | | | | | | | | | | | | | | | | This can be run by hand with: ./mvnw clean package ./mvnw test -Dtest=PutObjects The following properties are sourced from the environment: AWS_ACCESS_KEY_ID AWS_SECRET_ACCESS_KEY RGW_HTTP_ENDPOINT_URL RGW_HTTPS_ENDPOINT_URL Then adds: qa/workunits/rgw: add test driver script for maven suite Launch it fromn cls.yaml, as with test_librgw_file.h. Signed-off-by: Matt Benjamin <mbenjamin@redhat.com>
* qa/rgw: hadoop-s3a uses supported-random-distro$Casey Bodley2024-02-071-0/+1
| | | | | | | without this, teuthology-suite tries to schedule against centos8 which is not supported for squid Signed-off-by: Casey Bodley <cbodley@redhat.com>
* Merge pull request #54867 from BBoozmen/oozmen_lc_subsystemCasey Bodley2024-02-021-0/+1
|\ | | | | | | | | | | rgw/common: add rgw lifecycle specific debug log subsystem Reviewed-by: Matt Benjamin <mbenjamin@redhat.com> Reviewed-by: Jiffin Tony Thottan <jthottan@redhat.com>
| * rgw/common: add rgw lifecycle specific debug log subsystemOguzhan Ozmen2023-12-111-0/+1
| | | | | | | | Signed-off-by: Oguzhan Ozmen <oozmen@bloomberg.net>
* | qa/tempest: use default tempurl_digest_hashlib=sha256Casey Bodley2024-01-251-2/+0
| | | | | | | | Signed-off-by: Casey Bodley <cbodley@redhat.com>
* | qa/rgw/upgrade: add reef as a starting releaseCasey Bodley2024-01-047-0/+10
| | | | | | | | Signed-off-by: Casey Bodley <cbodley@redhat.com>
* | Merge pull request #54739 from cbodley/wip-qa-rgw-upgrade-distrosCasey Bodley2023-12-167-12/+0
|\ \ | | | | | | | | | | | | qa/rgw/upgrade: stop testing upgrade from pacific Reviewed-by: Shilpa Jagannath <smanjara@redhat.com>
| * | qa/rgw/upgrade: stop testing upgrade from pacificCasey Bodley2023-12-147-12/+0
| |/ | | | | | | | | | | | | squid won't support upgrades from pacific. stop all testing against centos8 and ubuntu20 Signed-off-by: Casey Bodley <cbodley@redhat.com>
* / qa/rgw/crypt: disable failing kmip testingCasey Bodley2023-12-081-37/+0
|/ | | | | | | | | kmip tests have been failing all year and are not being maintained: https://tracker.ceph.com/issues/58751 https://tracker.ceph.com/issues/58523 Signed-off-by: Casey Bodley <cbodley@redhat.com>
* Merge pull request #52931 from yuvalif/wip-yuval-lua-teuthologyYuval Lifshitz2023-11-2410-0/+32
|\ | | | | | | | | rgw/test/lua: add lua integration tests suite reviewed-by: TRYTOBE8TME, cbodley
| * rgw/test/lua: add lua integration tests suiteYuval Lifshitz2023-11-2310-0/+32
| | | | | | | | | | | | Signed-off-by: Yuval Lifshitz <ylifshit@redhat.com> Fixes: https://tracker.ceph.com/issues/63616
* | rgw/swift: preserve dashes/underscores in swift user metadata namesJane Zhu2023-11-231-2/+0
| | | | | | | | Signed-off-by: Juan Zhu <jzhu116@bloomberg.net>
* | Merge pull request #52813 from cbodley/wip-59424Casey Bodley2023-11-215-32/+69
|\ \ | |/ |/| | | | | qa/rgw: run s3tests against keystone ec2 Reviewed-by: Daniel Gryniewicz <dang@redhat.com>
| * qa/rgw/tempest: override frontend_prefix in tempest taskCasey Bodley2023-10-063-1/+6
| | | | | | | | | | | | | | | | | | | | tempest relies on `frontend_prefix: /swift` to serve the swift api from the root path s3tests relies on the same for s3. move the frontend_prefix override into the tempest task so it doesn't apply to s3tests Signed-off-by: Casey Bodley <cbodley@redhat.com>
| * qa/rgw/tempest: run s3tests against keystone ec2Casey Bodley2023-10-063-0/+36
| | | | | | | | | | | | Fixes: https://tracker.ceph.com/issues/59424 Signed-off-by: Casey Bodley <cbodley@redhat.com>