]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
rgw/test/multisite: revise test_period_update_commit testcase client wkld settings
authorOguzhan Ozmen <oozmen@bloomberg.net>
Fri, 13 Mar 2026 22:33:45 +0000 (22:33 +0000)
committerOguzhan Ozmen <oozmen@bloomberg.net>
Fri, 13 Mar 2026 22:42:20 +0000 (22:42 +0000)
- set wkld concurrency level to default urllib pool size

    Set wkld_concurrency to 10 which is the default urllib pool size
    to avoid the event:

    WARNING:urllib3.connectionpool:Connection pool is full,
    discarding connection: ... Connection pool size: 10

- make the client wkld less aggresive

Signed-off-by: Oguzhan Ozmen <oozmen@bloomberg.net>
src/test/rgw/rgw_multi/tests.py

index d9f15080b0862d173982f78cebf70b3d89a8003d..1d0bf7d5ff1e42c05c5bf50e12cab410226f08ed 100644 (file)
@@ -6211,9 +6211,9 @@ def test_object_lock_sync():
 
 
 def test_period_update_commit():
-    wkld_concurrency = 25
-    num_objects_to_upload = 2500
-    number_of_period_updates = 5
+    wkld_concurrency = 10
+    num_objects_to_upload = 1000
+    number_of_period_updates = 3
     test_passed = False
 
     zonegroup = realm.master_zonegroup()
@@ -6235,6 +6235,9 @@ def test_period_update_commit():
                         Bucket=bucket.name, Key=f"obj-{i:04d}", Body="..."
                     )
                     num_uploads += 1
+                    if stop_event.is_set():
+                        break
+                    time.sleep(0.01)
                 except Exception as e:
                     log.debug(f"failed to upload object to bucket={bucket.name}: {e}")
         log.info(