# - tasks.mgr.dashboard.test_perf_counters
- tasks.mgr.dashboard.test_pool
- tasks.mgr.dashboard.test_rbd
+ - tasks.mgr.dashboard.test_rbd_mirroring
- tasks.mgr.dashboard.test_requests
- tasks.mgr.dashboard.test_rgw
- tasks.mgr.dashboard.test_role
expected_peer = {
'uuid': uuid,
'cluster_name': 'remote',
+ 'site_name': 'remote',
'client_id': 'admin',
'mon_host': '',
- 'key': ''
+ 'key': '',
+ 'direction': 'rx-tx',
+ 'fsid': ''
}
peer = self.get_peer('rbd', uuid)
self.assertEqual(expected_peer, peer)
peer['client_id'] = peer['client_name'].split('.', 1)[-1]
del peer['client_name']
+ # convert direction enum to string
+ directions = {
+ rbd.RBD_MIRROR_PEER_DIRECTION_RX: 'rx',
+ rbd.RBD_MIRROR_PEER_DIRECTION_TX: 'tx',
+ rbd.RBD_MIRROR_PEER_DIRECTION_RX_TX: 'rx-tx'
+ }
+ peer['direction'] = directions[peer.get('direction', rbd.RBD_MIRROR_PEER_DIRECTION_RX)]
+
try:
attributes = rbd.RBD().mirror_peer_get_attributes(ioctx, peer_uuid)
except rbd.ImageNotFound: