check_oidc_providers_eq(source_conn, target_conn)
-# TODO: move sync policy and endpoint tests into separate test file
-# fix data sync init tests
-'''
+# TODO: disable failing tests temporarily
+# until they are fixed
+
+@attr('fails_with_rgw')
def test_bucket_reshard_index_log_trim():
zonegroup = realm.master_zonegroup()
zonegroup_conns = ZonegroupConns(zonegroup)
test_bilog = bilog_list(zone.zone, test_bucket.name)
assert(len(test_bilog) > 0)
+@attr('fails_with_rgw')
@attr('bucket_reshard')
def test_bucket_sync_run_basic_incremental():
"""
cmd += ['--bucket', bucket_name]
zone.cluster.admin(cmd)
+@attr('fails_with_rgw')
@attr('bucket_reshard')
def test_zap_init_bucket_sync_run():
"""
zonegroup_bucket_checkpoint(zonegroup_conns, bucket.name)
zonegroup_data_checkpoint(zonegroup_conns)
+@attr('fails_with_rgw')
@attr('data_sync_init')
@attr('bucket_reshard')
def test_resharded_bucket_full_sync_after_data_sync_init():
zonegroup_bucket_checkpoint(zonegroup_conns, bucket.name)
zonegroup_data_checkpoint(zonegroup_conns)
+@attr('fails_with_rgw')
@attr('data_sync_init')
def test_bucket_incremental_sync_after_data_sync_init():
zonegroup = realm.master_zonegroup()
zonegroup_bucket_checkpoint(zonegroup_conns, bucket.name)
zonegroup_data_checkpoint(zonegroup_conns)
+@attr('fails_with_rgw')
@attr('data_sync_init')
@attr('bucket_reshard')
def test_resharded_bucket_incremental_sync_latest_after_data_sync_init():
zonegroup_bucket_checkpoint(zonegroup_conns, bucket.name)
zonegroup_data_checkpoint(zonegroup_conns)
+@attr('fails_with_rgw')
@attr('data_sync_init')
@attr('bucket_reshard')
def test_resharded_bucket_incremental_sync_oldest_after_data_sync_init():
assert False, 'failed to remove sync group pipe groupid=%s, pipe_id=%s, src_zones=%s, dest_zones=%s, bucket=%s' % (group, pipe_id, src_zones, dest_zones, bucket)
return json.loads(result_json)
+@attr('fails_with_rgw')
@attr('sync_policy')
def test_sync_policy_config_zonegroup():
"""
return
+@attr('fails_with_rgw')
@attr('sync_policy')
def test_sync_flow_symmetrical_zonegroup_all():
"""
remove_sync_policy_group(c1, "sync-group")
return
+@attr('fails_with_rgw')
@attr('sync_policy')
def test_sync_flow_symmetrical_zonegroup_select():
"""
remove_sync_policy_group(c1, "sync-group")
return
+@attr('fails_with_rgw')
@attr('sync_policy')
def test_sync_flow_directional_zonegroup_select():
"""
remove_sync_policy_group(c1, "sync-group")
return
+@attr('fails_with_rgw')
@attr('sync_policy')
def test_sync_single_bucket():
"""
remove_sync_policy_group(c1, "sync-group")
return
+@attr('fails_with_rgw')
@attr('sync_policy')
def test_sync_different_buckets():
"""
remove_sync_policy_group(c1, "sync-group")
return
+@attr('fails_with_rgw')
@attr('sync_policy')
def test_sync_multiple_buckets_to_single():
"""
remove_sync_policy_group(c1, "sync-group")
return
+@attr('fails_with_rgw')
@attr('sync_policy')
def test_sync_single_bucket_to_multiple():
"""
z.gateways[1].start()
log.info('gateway started zone=%s gateway=%s', z.name, z.gateways[1].endpoint())
+@attr('fails_with_rgw')
@attr('rgw_down')
def test_bucket_create_rgw_down():
zonegroup = realm.master_zonegroup()
finally:
start_2nd_rgw(zonegroup)
+@attr('fails_with_rgw')
@attr('rgw_down')
def test_bucket_remove_rgw_down():
zonegroup = realm.master_zonegroup()
finally:
start_2nd_rgw(zonegroup)
+@attr('fails_with_rgw')
@attr('rgw_down')
def test_object_sync_rgw_down():
zonegroup = realm.master_zonegroup()
finally:
start_2nd_rgw(zonegroup)
+@attr('fails_with_rgw')
@attr('rgw_down')
def test_object_delete_rgw_down():
zonegroup = realm.master_zonegroup()
finally:
start_2nd_rgw(zonegroup)
+@attr('fails_with_rgw')
@attr('rgw_down')
def test_concurrent_versioned_object_incremental_sync_rgw_down():
zonegroup = realm.master_zonegroup()
finally:
start_2nd_rgw(zonegroup)
+@attr('fails_with_rgw')
@attr('rgw_down')
def test_suspended_delete_marker_full_sync_rgw_down():
zonegroup = realm.master_zonegroup()
finally:
start_2nd_rgw(zonegroup)
+@attr('fails_with_rgw')
@attr('rgw_down')
def test_bucket_acl_rgw_down():
zonegroup = realm.master_zonegroup()
finally:
start_2nd_rgw(zonegroup)
+@attr('fails_with_rgw')
@attr('rgw_down')
def test_bucket_sync_enable_right_after_disable_rgw_down():
zonegroup = realm.master_zonegroup()
finally:
start_2nd_rgw(zonegroup)
+@attr('fails_with_rgw')
@attr('rgw_down')
def test_multipart_object_sync_rgw_down():
zonegroup = realm.master_zonegroup()
finally:
start_2nd_rgw(zonegroup)
+@attr('fails_with_rgw')
@attr('rgw_down')
def test_bucket_sync_run_basic_incremental_rgw_down():
zonegroup = realm.master_zonegroup()
finally:
start_2nd_rgw(zonegroup)
+@attr('fails_with_rgw')
@attr('rgw_down')
def test_role_sync_rgw_down():
zonegroup = realm.master_zonegroup()
finally:
start_2nd_rgw(zonegroup)
+@attr('fails_with_rgw')
@attr('rgw_down')
def test_bucket_full_sync_after_data_sync_init_rgw_down():
zonegroup = realm.master_zonegroup()
finally:
start_2nd_rgw(zonegroup)
+@attr('fails_with_rgw')
@attr('rgw_down')
def test_sync_policy_config_zonegroup_rgw_down():
zonegroup = realm.master_zonegroup()
finally:
start_2nd_rgw(zonegroup)
+@attr('fails_with_rgw')
@attr('rgw_down')
def test_sync_flow_symmetrical_zonegroup_all_rgw_down():
zonegroup = realm.master_zonegroup()
test_sync_flow_symmetrical_zonegroup_all()
finally:
start_2nd_rgw(zonegroup)
-'''
+