]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
rgw/pubsub: make new PSZone parameters optional in test 28470/head
authorYuval Lifshitz <yuvalif@yahoo.com>
Mon, 10 Jun 2019 06:41:19 +0000 (09:41 +0300)
committerYuval Lifshitz <yuvalif@yahoo.com>
Mon, 10 Jun 2019 06:41:19 +0000 (09:41 +0300)
Signed-off-by: Yuval Lifshitz <yuvalif@yahoo.com>
src/test/rgw/rgw_multi/zone_ps.py
src/test/rgw/test_multi.py

index b0441f179446f178faa869436ebfa90acac73285..1fe4cbf1972f81b2e48c9c448dfce50a8b20b08a 100644 (file)
@@ -15,7 +15,7 @@ log = logging.getLogger('rgw_multi.tests')
 
 class PSZone(Zone):  # pylint: disable=too-many-ancestors
     """ PubSub zone class """
-    def __init__(self, name, full_sync, retention_days, zonegroup = None, cluster = None, data = None, zone_id = None, gateways = None):
+    def __init__(self, name, zonegroup=None, cluster=None, data=None, zone_id=None, gateways=None, full_sync='false', retention_days ='7'):
         self.full_sync = full_sync
         self.retention_days = retention_days
         super(PSZone, self).__init__(name, zonegroup, cluster, data, zone_id, gateways)
index f80eea867f3f01e2a7fa8a066b0196f849155f1a..b65e320b073fe3fcb2a42071f572ff3e554c252b 100644 (file)
@@ -312,10 +312,11 @@ def init(parse_args):
             elif ps_zone:
                 zone_index = z - args.num_zones - num_es_zones - num_cloud_zones
                 if num_ps_zones_from_conf == 0:
-                    zone = PSZone(zone_name(zg, z), "false", "7", zonegroup, cluster)
+                    zone = PSZone(zone_name(zg, z), zonegroup, cluster)
                 else:
                     pscfg = ps_cfg[zone_index]
-                    zone = PSZone(zone_name(zg, z), pscfg.full_sync, pscfg.retention_days, zonegroup, cluster)
+                    zone = PSZone(zone_name(zg, z), zonegroup, cluster,
+                                  full_sync=pscfg.full_sync, retention_days=pscfg.retention_days)
             else:
                 zone = RadosZone(zone_name(zg, z), zonegroup, cluster)