2026-02-20T22:16:07.338 INFO:root:teuthology version: 1.2.4.dev9+gfa17720d0 2026-02-20T22:16:07.354 DEBUG:teuthology.report:Pushing job info to https://paddles-paddles.apps.pok.os.sepia.ceph.com 2026-02-20T22:16:07.437 INFO:teuthology.run:Config: archive_path: /home/teuthworker/mnt/teuthology/yuriw-2026-02-20_16:15:01-rbd-wip-pdonnell-testing-20260219.182737-tentacle-distro-default-trial/61574 branch: wip-pdonnell-testing-20260219.182737-tentacle description: rbd/mirror/{base/install clients/{mirror-extra mirror} cluster/{2-node} conf/{disable-pool-app} msgr-failures/few objectstore/bluestore-bitmap supported-random-distro$/{centos_latest} workloads/rbd-mirror-snapshot-workunit-exclusive-lock} email: yweinste@redhat.com first_in_suite: false flavor: default job_id: '61574' kernel: branch: distro kdb: true sha1: distro last_in_suite: false machine_type: trial meta: - desc: run two ceph clusters and install rbd-mirror - desc: configure the permissions for client.mirror - desc: configure the permissions for client.mirror - desc: 2 ceph clusters with 1 mon and 3 osds each - desc: run the rbd_mirror.sh workunit to test the rbd-mirror daemon in snapshot mode name: yuriw-2026-02-20_16:15:01-rbd-wip-pdonnell-testing-20260219.182737-tentacle-distro-default-trial no_nested_subset: false os_type: centos os_version: 9.stream overrides: admin_socket: branch: wip-pdonnell-testing-20260219.182737-tentacle ceph: conf: client: debug rbd: 20 debug rbd_mirror: 15 log to stderr: false rbd default features: 125 client.mirror.0: admin socket: /var/run/ceph/rbd-mirror.$cluster-$name.asok pid file: /var/run/ceph/rbd-mirror.$cluster-$name.pid client.mirror.1: admin socket: /var/run/ceph/rbd-mirror.$cluster-$name.asok pid file: /var/run/ceph/rbd-mirror.$cluster-$name.pid client.mirror.2: admin socket: /var/run/ceph/rbd-mirror.$cluster-$name.asok pid file: /var/run/ceph/rbd-mirror.$cluster-$name.pid client.mirror.3: admin socket: /var/run/ceph/rbd-mirror.$cluster-$name.asok pid file: /var/run/ceph/rbd-mirror.$cluster-$name.pid client.mirror.4: admin socket: /var/run/ceph/rbd-mirror.$cluster-$name.asok pid file: /var/run/ceph/rbd-mirror.$cluster-$name.pid client.mirror.5: admin socket: /var/run/ceph/rbd-mirror.$cluster-$name.asok pid file: /var/run/ceph/rbd-mirror.$cluster-$name.pid client.mirror.6: admin socket: /var/run/ceph/rbd-mirror.$cluster-$name.asok pid file: /var/run/ceph/rbd-mirror.$cluster-$name.pid global: mon client directed command retry: 5 mon warn on pool no app: false ms inject socket failures: 5000 mgr: debug mgr: 20 debug ms: 1 mon: debug mon: 20 debug ms: 1 debug paxos: 20 osd: bdev async discard: true bdev enable discard: true bluestore allocator: bitmap bluestore block size: 96636764160 bluestore fsck on mount: true debug bluefs: 1/20 debug bluestore: 1/20 debug ms: 1 debug osd: 20 debug rocksdb: 4/10 mon osd backfillfull_ratio: 0.85 mon osd full ratio: 0.9 mon osd nearfull ratio: 0.8 osd failsafe full ratio: 0.95 osd objectstore: bluestore flavor: default fs: xfs log-ignorelist: - \(MDS_ALL_DOWN\) - \(MDS_UP_LESS_THAN_MAX\) - \(OSD_SLOW_PING_TIME sha1: f7870454149f22574086dd2ff55d050585136531 ceph-deploy: bluestore: true conf: client: log file: /var/log/ceph/ceph-$name.$pid.log mon: {} osd: bdev async discard: true bdev enable discard: true bluestore block size: 96636764160 bluestore fsck on mount: true debug bluefs: 1/20 debug bluestore: 1/20 debug rocksdb: 4/10 mon osd backfillfull_ratio: 0.85 mon osd full ratio: 0.9 mon osd nearfull ratio: 0.8 osd failsafe full ratio: 0.95 osd objectstore: bluestore fs: xfs install: ceph: flavor: default sha1: f7870454149f22574086dd2ff55d050585136531 thrashosds: bdev_inject_crash: 2 bdev_inject_crash_probability: 0.5 workunit: branch: wip-pdonnell-testing-20260219.182737-tentacle sha1: f7870454149f22574086dd2ff55d050585136531 owner: scheduled_yuriw@soko04.front.sepia.ceph.com priority: 69 repo: https://github.com/ceph/ceph-ci.git roles: - - cluster1.mon.a - cluster1.mgr.x - cluster2.mgr.x - cluster1.osd.0 - cluster1.osd.1 - cluster1.osd.2 - cluster1.client.0 - cluster2.client.0 - - cluster2.mon.a - cluster2.osd.0 - cluster2.osd.1 - cluster2.osd.2 - cluster1.client.mirror - cluster1.client.mirror.0 - cluster1.client.mirror.1 - cluster1.client.mirror.2 - cluster1.client.mirror.3 - cluster1.client.mirror.4 - cluster1.client.mirror.5 - cluster1.client.mirror.6 - cluster2.client.mirror - cluster2.client.mirror.0 - cluster2.client.mirror.1 - cluster2.client.mirror.2 - cluster2.client.mirror.3 - cluster2.client.mirror.4 - cluster2.client.mirror.5 - cluster2.client.mirror.6 seed: 7161 sha1: f7870454149f22574086dd2ff55d050585136531 sleep_before_teardown: 0 subset: 111/120000 suite: rbd suite_branch: wip-pdonnell-testing-20260219.182737-tentacle suite_path: /home/teuthworker/src/github.com_ceph_ceph-c_f7870454149f22574086dd2ff55d050585136531/qa suite_relpath: qa suite_repo: https://github.com/ceph/ceph-ci.git suite_sha1: f7870454149f22574086dd2ff55d050585136531 targets: trial096.front.sepia.ceph.com: ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBOA/Z4Lt5aGRLZk3Ji3tgoD0g/RYSmUAWaPneDO4GeQAMLgsygHxJGsvpFM9OJLHpZqHwDfHFhFTUvsldUK3maI= trial150.front.sepia.ceph.com: ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBPBB0w5Du0e/jmFRRdGrC4Mfc6y64mwnv6S9AxuBUacjtC3qr6MGp84qF3Q3dcAd4wTgDjoKQEsjRJZhEV+W8NM= tasks: - install: extra_packages: - rbd-mirror - ceph: cluster: cluster1 - ceph: cluster: cluster2 - exec: cluster1.client.mirror.0: - sudo ceph --cluster cluster1 auth caps client.mirror.4 mon 'profile rbd-mirror' osd 'profile rbd' - sudo ceph --cluster cluster1 auth caps client.mirror.5 mon 'profile rbd-mirror' osd 'profile rbd' - sudo ceph --cluster cluster1 auth caps client.mirror.6 mon 'profile rbd-mirror' osd 'profile rbd' - sudo ceph --cluster cluster2 auth caps client.mirror.4 mon 'profile rbd-mirror' osd 'profile rbd' - sudo ceph --cluster cluster2 auth caps client.mirror.5 mon 'profile rbd-mirror' osd 'profile rbd' - sudo ceph --cluster cluster2 auth caps client.mirror.6 mon 'profile rbd-mirror' osd 'profile rbd' - exec: cluster1.client.mirror.0: - sudo ceph --cluster cluster1 auth caps client.mirror mon 'profile rbd-mirror-peer' osd 'profile rbd' - sudo ceph --cluster cluster1 auth caps client.mirror.0 mon 'profile rbd-mirror' osd 'profile rbd' - sudo ceph --cluster cluster1 auth caps client.mirror.1 mon 'profile rbd-mirror' osd 'profile rbd' - sudo ceph --cluster cluster1 auth caps client.mirror.2 mon 'profile rbd-mirror' osd 'profile rbd' - sudo ceph --cluster cluster1 auth caps client.mirror.3 mon 'profile rbd-mirror' osd 'profile rbd' - sudo ceph --cluster cluster2 auth caps client.mirror mon 'profile rbd-mirror-peer' osd 'profile rbd' - sudo ceph --cluster cluster2 auth caps client.mirror.0 mon 'profile rbd-mirror' osd 'profile rbd' - sudo ceph --cluster cluster2 auth caps client.mirror.1 mon 'profile rbd-mirror' osd 'profile rbd' - sudo ceph --cluster cluster2 auth caps client.mirror.2 mon 'profile rbd-mirror' osd 'profile rbd' - sudo ceph --cluster cluster2 auth caps client.mirror.3 mon 'profile rbd-mirror' osd 'profile rbd' - workunit: clients: cluster1.client.mirror: - rbd/rbd_mirror.sh env: CEPH_ARGS: '' RBD_IMAGE_FEATURES: layering,exclusive-lock RBD_MIRROR_CONFIG_KEY: '1' RBD_MIRROR_INSTANCES: '4' RBD_MIRROR_MODE: snapshot RBD_MIRROR_USE_EXISTING_CLUSTER: '1' teuthology: fragments_dropped: [] meta: {} postmerge: [] teuthology_branch: main teuthology_sha1: fa17720d0088c3ac28e473468bfc79eeaff5cd38 timestamp: 2026-02-20_16:15:01 tube: trial user: yuriw verbose: true worker_log: /home/teuthworker/mnt/teuthology/worker_logs/dispatcher.trial.1540699 2026-02-20T22:16:07.437 INFO:teuthology.run:suite_path is set to /home/teuthworker/src/github.com_ceph_ceph-c_f7870454149f22574086dd2ff55d050585136531/qa; will attempt to use it 2026-02-20T22:16:07.438 INFO:teuthology.run:Found tasks at /home/teuthworker/src/github.com_ceph_ceph-c_f7870454149f22574086dd2ff55d050585136531/qa/tasks 2026-02-20T22:16:07.438 INFO:teuthology.run_tasks:Running task internal.check_packages... 2026-02-20T22:16:07.439 INFO:teuthology.task.internal:Checking packages... 2026-02-20T22:16:07.439 INFO:teuthology.task.internal:Checking packages for os_type 'centos', flavor 'default' and ceph hash 'f7870454149f22574086dd2ff55d050585136531' 2026-02-20T22:16:07.440 WARNING:teuthology.packaging:More than one of ref, tag, branch, or sha1 supplied; using branch 2026-02-20T22:16:07.440 INFO:teuthology.packaging:ref: None 2026-02-20T22:16:07.440 INFO:teuthology.packaging:tag: None 2026-02-20T22:16:07.440 INFO:teuthology.packaging:branch: wip-pdonnell-testing-20260219.182737-tentacle 2026-02-20T22:16:07.440 INFO:teuthology.packaging:sha1: f7870454149f22574086dd2ff55d050585136531 2026-02-20T22:16:07.440 DEBUG:teuthology.packaging:Querying https://shaman.ceph.com/api/search?status=ready&project=ceph&flavor=default&distros=centos%2F9%2Fx86_64&ref=wip-pdonnell-testing-20260219.182737-tentacle 2026-02-20T22:16:07.561 INFO:teuthology.task.internal:Found packages for ceph version 20.2.0-677.gf7870454 2026-02-20T22:16:07.563 INFO:teuthology.run_tasks:Running task internal.buildpackages_prep... 2026-02-20T22:16:07.574 INFO:teuthology.task.internal:no buildpackages task found 2026-02-20T22:16:07.574 INFO:teuthology.run_tasks:Running task internal.save_config... 2026-02-20T22:16:07.588 INFO:teuthology.task.internal:Saving configuration 2026-02-20T22:16:07.604 INFO:teuthology.run_tasks:Running task internal.check_lock... 2026-02-20T22:16:07.617 INFO:teuthology.task.internal.check_lock:Checking locks... 2026-02-20T22:16:07.694 DEBUG:teuthology.task.internal.check_lock:machine status is {'name': 'trial096.front.sepia.ceph.com', 'description': '/home/teuthworker/mnt/teuthology/yuriw-2026-02-20_16:15:01-rbd-wip-pdonnell-testing-20260219.182737-tentacle-distro-default-trial/61574', 'up': True, 'machine_type': 'trial', 'is_vm': False, 'vm_host': None, 'os_type': 'centos', 'os_version': '9.stream', 'arch': 'x86_64', 'locked': True, 'locked_since': '2026-02-20 22:12:38.286253', 'locked_by': 'scheduled_yuriw@soko04.front.sepia.ceph.com', 'mac_address': None, 'ssh_pub_key': 'ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBOA/Z4Lt5aGRLZk3Ji3tgoD0g/RYSmUAWaPneDO4GeQAMLgsygHxJGsvpFM9OJLHpZqHwDfHFhFTUvsldUK3maI='} 2026-02-20T22:16:07.751 DEBUG:teuthology.task.internal.check_lock:machine status is {'name': 'trial150.front.sepia.ceph.com', 'description': '/home/teuthworker/mnt/teuthology/yuriw-2026-02-20_16:15:01-rbd-wip-pdonnell-testing-20260219.182737-tentacle-distro-default-trial/61574', 'up': True, 'machine_type': 'trial', 'is_vm': False, 'vm_host': None, 'os_type': 'centos', 'os_version': '9.stream', 'arch': 'x86_64', 'locked': True, 'locked_since': '2026-02-20 22:12:38.286922', 'locked_by': 'scheduled_yuriw@soko04.front.sepia.ceph.com', 'mac_address': None, 'ssh_pub_key': 'ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBPBB0w5Du0e/jmFRRdGrC4Mfc6y64mwnv6S9AxuBUacjtC3qr6MGp84qF3Q3dcAd4wTgDjoKQEsjRJZhEV+W8NM='} 2026-02-20T22:16:07.752 INFO:teuthology.run_tasks:Running task internal.add_remotes... 2026-02-20T22:16:07.763 INFO:teuthology.task.internal:roles: ubuntu@trial096.front.sepia.ceph.com - ['cluster1.mon.a', 'cluster1.mgr.x', 'cluster2.mgr.x', 'cluster1.osd.0', 'cluster1.osd.1', 'cluster1.osd.2', 'cluster1.client.0', 'cluster2.client.0'] 2026-02-20T22:16:07.763 INFO:teuthology.task.internal:roles: ubuntu@trial150.front.sepia.ceph.com - ['cluster2.mon.a', 'cluster2.osd.0', 'cluster2.osd.1', 'cluster2.osd.2', 'cluster1.client.mirror', 'cluster1.client.mirror.0', 'cluster1.client.mirror.1', 'cluster1.client.mirror.2', 'cluster1.client.mirror.3', 'cluster1.client.mirror.4', 'cluster1.client.mirror.5', 'cluster1.client.mirror.6', 'cluster2.client.mirror', 'cluster2.client.mirror.0', 'cluster2.client.mirror.1', 'cluster2.client.mirror.2', 'cluster2.client.mirror.3', 'cluster2.client.mirror.4', 'cluster2.client.mirror.5', 'cluster2.client.mirror.6'] 2026-02-20T22:16:07.763 INFO:teuthology.run_tasks:Running task console_log... 2026-02-20T22:16:07.904 DEBUG:teuthology.exit:Installing handler: Handler(exiter=, func=.kill_console_loggers at 0x741747ff5a80>, signals=[15]) 2026-02-20T22:16:07.904 INFO:teuthology.run_tasks:Running task internal.connect... 2026-02-20T22:16:07.915 INFO:teuthology.task.internal:Opening connections... 2026-02-20T22:16:07.915 DEBUG:teuthology.task.internal:connecting to ubuntu@trial096.front.sepia.ceph.com 2026-02-20T22:16:07.915 DEBUG:teuthology.orchestra.connection:{'hostname': 'trial096.front.sepia.ceph.com', 'username': 'ubuntu', 'timeout': 60} 2026-02-20T22:16:07.980 DEBUG:teuthology.task.internal:connecting to ubuntu@trial150.front.sepia.ceph.com 2026-02-20T22:16:07.981 DEBUG:teuthology.orchestra.connection:{'hostname': 'trial150.front.sepia.ceph.com', 'username': 'ubuntu', 'timeout': 60} 2026-02-20T22:16:08.042 INFO:teuthology.run_tasks:Running task internal.push_inventory... 2026-02-20T22:16:08.053 DEBUG:teuthology.orchestra.run.trial096:> uname -m 2026-02-20T22:16:08.068 INFO:teuthology.orchestra.run.trial096.stdout:x86_64 2026-02-20T22:16:08.069 DEBUG:teuthology.orchestra.run.trial096:> cat /etc/os-release 2026-02-20T22:16:08.123 INFO:teuthology.orchestra.run.trial096.stdout:NAME="CentOS Stream" 2026-02-20T22:16:08.123 INFO:teuthology.orchestra.run.trial096.stdout:VERSION="9" 2026-02-20T22:16:08.123 INFO:teuthology.orchestra.run.trial096.stdout:ID="centos" 2026-02-20T22:16:08.123 INFO:teuthology.orchestra.run.trial096.stdout:ID_LIKE="rhel fedora" 2026-02-20T22:16:08.123 INFO:teuthology.orchestra.run.trial096.stdout:VERSION_ID="9" 2026-02-20T22:16:08.123 INFO:teuthology.orchestra.run.trial096.stdout:PLATFORM_ID="platform:el9" 2026-02-20T22:16:08.123 INFO:teuthology.orchestra.run.trial096.stdout:PRETTY_NAME="CentOS Stream 9" 2026-02-20T22:16:08.123 INFO:teuthology.orchestra.run.trial096.stdout:ANSI_COLOR="0;31" 2026-02-20T22:16:08.123 INFO:teuthology.orchestra.run.trial096.stdout:LOGO="fedora-logo-icon" 2026-02-20T22:16:08.123 INFO:teuthology.orchestra.run.trial096.stdout:CPE_NAME="cpe:/o:centos:centos:9" 2026-02-20T22:16:08.123 INFO:teuthology.orchestra.run.trial096.stdout:HOME_URL="https://centos.org/" 2026-02-20T22:16:08.123 INFO:teuthology.orchestra.run.trial096.stdout:BUG_REPORT_URL="https://issues.redhat.com/" 2026-02-20T22:16:08.123 INFO:teuthology.orchestra.run.trial096.stdout:REDHAT_SUPPORT_PRODUCT="Red Hat Enterprise Linux 9" 2026-02-20T22:16:08.123 INFO:teuthology.orchestra.run.trial096.stdout:REDHAT_SUPPORT_PRODUCT_VERSION="CentOS Stream" 2026-02-20T22:16:08.124 INFO:teuthology.lock.ops:Updating trial096.front.sepia.ceph.com on lock server 2026-02-20T22:16:08.187 DEBUG:teuthology.orchestra.run.trial150:> uname -m 2026-02-20T22:16:08.202 INFO:teuthology.orchestra.run.trial150.stdout:x86_64 2026-02-20T22:16:08.203 DEBUG:teuthology.orchestra.run.trial150:> cat /etc/os-release 2026-02-20T22:16:08.257 INFO:teuthology.orchestra.run.trial150.stdout:NAME="CentOS Stream" 2026-02-20T22:16:08.258 INFO:teuthology.orchestra.run.trial150.stdout:VERSION="9" 2026-02-20T22:16:08.258 INFO:teuthology.orchestra.run.trial150.stdout:ID="centos" 2026-02-20T22:16:08.258 INFO:teuthology.orchestra.run.trial150.stdout:ID_LIKE="rhel fedora" 2026-02-20T22:16:08.258 INFO:teuthology.orchestra.run.trial150.stdout:VERSION_ID="9" 2026-02-20T22:16:08.258 INFO:teuthology.orchestra.run.trial150.stdout:PLATFORM_ID="platform:el9" 2026-02-20T22:16:08.258 INFO:teuthology.orchestra.run.trial150.stdout:PRETTY_NAME="CentOS Stream 9" 2026-02-20T22:16:08.258 INFO:teuthology.orchestra.run.trial150.stdout:ANSI_COLOR="0;31" 2026-02-20T22:16:08.258 INFO:teuthology.orchestra.run.trial150.stdout:LOGO="fedora-logo-icon" 2026-02-20T22:16:08.258 INFO:teuthology.orchestra.run.trial150.stdout:CPE_NAME="cpe:/o:centos:centos:9" 2026-02-20T22:16:08.258 INFO:teuthology.orchestra.run.trial150.stdout:HOME_URL="https://centos.org/" 2026-02-20T22:16:08.258 INFO:teuthology.orchestra.run.trial150.stdout:BUG_REPORT_URL="https://issues.redhat.com/" 2026-02-20T22:16:08.258 INFO:teuthology.orchestra.run.trial150.stdout:REDHAT_SUPPORT_PRODUCT="Red Hat Enterprise Linux 9" 2026-02-20T22:16:08.258 INFO:teuthology.orchestra.run.trial150.stdout:REDHAT_SUPPORT_PRODUCT_VERSION="CentOS Stream" 2026-02-20T22:16:08.258 INFO:teuthology.lock.ops:Updating trial150.front.sepia.ceph.com on lock server 2026-02-20T22:16:08.327 INFO:teuthology.run_tasks:Running task internal.serialize_remote_roles... 2026-02-20T22:16:08.339 INFO:teuthology.run_tasks:Running task internal.check_conflict... 2026-02-20T22:16:08.350 INFO:teuthology.task.internal:Checking for old test directory... 2026-02-20T22:16:08.351 DEBUG:teuthology.orchestra.run.trial096:> test '!' -e /home/ubuntu/cephtest 2026-02-20T22:16:08.352 DEBUG:teuthology.orchestra.run.trial150:> test '!' -e /home/ubuntu/cephtest 2026-02-20T22:16:08.367 INFO:teuthology.run_tasks:Running task internal.check_ceph_data... 2026-02-20T22:16:08.378 INFO:teuthology.task.internal:Checking for non-empty /var/lib/ceph... 2026-02-20T22:16:08.378 DEBUG:teuthology.orchestra.run.trial096:> test -z $(ls -A /var/lib/ceph) 2026-02-20T22:16:08.408 DEBUG:teuthology.orchestra.run.trial150:> test -z $(ls -A /var/lib/ceph) 2026-02-20T22:16:08.425 INFO:teuthology.run_tasks:Running task internal.vm_setup... 2026-02-20T22:16:08.581 INFO:teuthology.run_tasks:Running task kernel... 2026-02-20T22:16:08.603 INFO:teuthology.task.kernel:normalize config orig: {'branch': 'distro', 'kdb': True, 'sha1': 'distro'} 2026-02-20T22:16:08.603 INFO:teuthology.task.kernel:config {'cluster1.mon.a': {'branch': 'distro', 'kdb': True, 'sha1': 'distro'}, 'cluster2.mon.a': {'branch': 'distro', 'kdb': True, 'sha1': 'distro'}}, timeout 300 2026-02-20T22:16:08.603 DEBUG:teuthology.orchestra.run.trial096:> test -f /run/.containerenv -o -f /.dockerenv 2026-02-20T22:16:08.603 DEBUG:teuthology.orchestra.run.trial150:> test -f /run/.containerenv -o -f /.dockerenv 2026-02-20T22:16:08.618 DEBUG:teuthology.orchestra.run:got remote process result: 1 2026-02-20T22:16:08.618 DEBUG:teuthology.orchestra.run.trial150:> uname -r 2026-02-20T22:16:08.618 DEBUG:teuthology.orchestra.run:got remote process result: 1 2026-02-20T22:16:08.618 DEBUG:teuthology.orchestra.run.trial096:> uname -r 2026-02-20T22:16:08.673 INFO:teuthology.orchestra.run.trial150.stdout:5.14.0-681.el9.x86_64 2026-02-20T22:16:08.673 INFO:teuthology.task.kernel:Running kernel on trial150: 5.14.0-681.el9.x86_64 2026-02-20T22:16:08.673 DEBUG:teuthology.orchestra.run.trial150:> sudo yum install -y kernel 2026-02-20T22:16:08.673 INFO:teuthology.orchestra.run.trial096.stdout:5.14.0-681.el9.x86_64 2026-02-20T22:16:08.673 INFO:teuthology.task.kernel:Running kernel on trial096: 5.14.0-681.el9.x86_64 2026-02-20T22:16:08.673 DEBUG:teuthology.orchestra.run.trial096:> sudo yum install -y kernel 2026-02-20T22:16:10.702 INFO:teuthology.orchestra.run.trial096.stdout:CentOS Stream 9 - BaseOS 5.4 MB/s | 8.9 MB 00:01 2026-02-20T22:16:10.713 INFO:teuthology.orchestra.run.trial150.stdout:CentOS Stream 9 - BaseOS 5.4 MB/s | 8.9 MB 00:01 2026-02-20T22:16:13.466 INFO:teuthology.orchestra.run.trial096.stdout:CentOS Stream 9 - AppStream 12 MB/s | 27 MB 00:02 2026-02-20T22:16:13.773 INFO:teuthology.orchestra.run.trial150.stdout:CentOS Stream 9 - AppStream 11 MB/s | 27 MB 00:02 2026-02-20T22:16:16.885 INFO:teuthology.orchestra.run.trial096.stdout:CentOS Stream 9 - CRB 7.5 MB/s | 7.8 MB 00:01 2026-02-20T22:16:17.717 INFO:teuthology.orchestra.run.trial096.stdout:CentOS Stream 9 - Extras packages 185 kB/s | 20 kB 00:00 2026-02-20T22:16:17.770 INFO:teuthology.orchestra.run.trial150.stdout:CentOS Stream 9 - CRB 4.7 MB/s | 7.8 MB 00:01 2026-02-20T22:16:18.334 INFO:teuthology.orchestra.run.trial096.stdout:Extra Packages for Enterprise Linux 37 MB/s | 20 MB 00:00 2026-02-20T22:16:18.603 INFO:teuthology.orchestra.run.trial150.stdout:CentOS Stream 9 - Extras packages 181 kB/s | 20 kB 00:00 2026-02-20T22:16:18.992 INFO:teuthology.orchestra.run.trial150.stdout:Extra Packages for Enterprise Linux 62 MB/s | 20 MB 00:00 2026-02-20T22:16:21.543 INFO:teuthology.orchestra.run.trial096.stdout:lab-extras 1.6 MB/s | 50 kB 00:00 2026-02-20T22:16:22.170 INFO:teuthology.orchestra.run.trial150.stdout:lab-extras 2.7 MB/s | 50 kB 00:00 2026-02-20T22:16:22.549 INFO:teuthology.orchestra.run.trial096.stdout:Package kernel-5.14.0-645.el9.x86_64 is already installed. 2026-02-20T22:16:22.549 INFO:teuthology.orchestra.run.trial096.stdout:Package kernel-5.14.0-681.el9.x86_64 is already installed. 2026-02-20T22:16:22.568 INFO:teuthology.orchestra.run.trial096.stdout:Dependencies resolved. 2026-02-20T22:16:22.568 INFO:teuthology.orchestra.run.trial096.stdout:Nothing to do. 2026-02-20T22:16:22.569 INFO:teuthology.orchestra.run.trial096.stdout:Complete! 2026-02-20T22:16:22.593 DEBUG:teuthology.orchestra.run.trial096:> echo no | sudo yum reinstall kernel || true 2026-02-20T22:16:22.889 INFO:teuthology.orchestra.run.trial096.stdout:Last metadata expiration check: 0:00:01 ago on Fri 20 Feb 2026 10:16:21 PM UTC. 2026-02-20T22:16:22.969 INFO:teuthology.orchestra.run.trial096.stdout:Dependencies resolved. 2026-02-20T22:16:22.969 INFO:teuthology.orchestra.run.trial096.stdout:================================================================================ 2026-02-20T22:16:22.969 INFO:teuthology.orchestra.run.trial096.stdout: Package Architecture Version Repository Size 2026-02-20T22:16:22.969 INFO:teuthology.orchestra.run.trial096.stdout:================================================================================ 2026-02-20T22:16:22.969 INFO:teuthology.orchestra.run.trial096.stdout:Reinstalling: 2026-02-20T22:16:22.969 INFO:teuthology.orchestra.run.trial096.stdout: kernel x86_64 5.14.0-681.el9 baseos 803 k 2026-02-20T22:16:22.969 INFO:teuthology.orchestra.run.trial096.stdout: 2026-02-20T22:16:22.969 INFO:teuthology.orchestra.run.trial096.stdout:Transaction Summary 2026-02-20T22:16:22.970 INFO:teuthology.orchestra.run.trial096.stdout:================================================================================ 2026-02-20T22:16:22.970 INFO:teuthology.orchestra.run.trial096.stdout: 2026-02-20T22:16:22.970 INFO:teuthology.orchestra.run.trial096.stdout:Total download size: 803 k 2026-02-20T22:16:22.970 INFO:teuthology.orchestra.run.trial096.stdout:Installed size: 0 2026-02-20T22:16:22.970 INFO:teuthology.orchestra.run.trial096.stderr:Operation aborted. 2026-02-20T22:16:22.989 INFO:teuthology.orchestra.run.trial096.stdout:Is this ok [y/N]: 2026-02-20T22:16:22.989 DEBUG:teuthology.orchestra.run.trial096:> sudo yum reinstall -y kernel || true 2026-02-20T22:16:23.176 INFO:teuthology.orchestra.run.trial150.stdout:Package kernel-5.14.0-645.el9.x86_64 is already installed. 2026-02-20T22:16:23.176 INFO:teuthology.orchestra.run.trial150.stdout:Package kernel-5.14.0-681.el9.x86_64 is already installed. 2026-02-20T22:16:23.196 INFO:teuthology.orchestra.run.trial150.stdout:Dependencies resolved. 2026-02-20T22:16:23.197 INFO:teuthology.orchestra.run.trial150.stdout:Nothing to do. 2026-02-20T22:16:23.197 INFO:teuthology.orchestra.run.trial150.stdout:Complete! 2026-02-20T22:16:23.220 DEBUG:teuthology.orchestra.run.trial150:> echo no | sudo yum reinstall kernel || true 2026-02-20T22:16:23.288 INFO:teuthology.orchestra.run.trial096.stdout:Last metadata expiration check: 0:00:02 ago on Fri 20 Feb 2026 10:16:21 PM UTC. 2026-02-20T22:16:23.369 INFO:teuthology.orchestra.run.trial096.stdout:Dependencies resolved. 2026-02-20T22:16:23.370 INFO:teuthology.orchestra.run.trial096.stdout:================================================================================ 2026-02-20T22:16:23.370 INFO:teuthology.orchestra.run.trial096.stdout: Package Architecture Version Repository Size 2026-02-20T22:16:23.370 INFO:teuthology.orchestra.run.trial096.stdout:================================================================================ 2026-02-20T22:16:23.370 INFO:teuthology.orchestra.run.trial096.stdout:Reinstalling: 2026-02-20T22:16:23.370 INFO:teuthology.orchestra.run.trial096.stdout: kernel x86_64 5.14.0-681.el9 baseos 803 k 2026-02-20T22:16:23.370 INFO:teuthology.orchestra.run.trial096.stdout: 2026-02-20T22:16:23.370 INFO:teuthology.orchestra.run.trial096.stdout:Transaction Summary 2026-02-20T22:16:23.370 INFO:teuthology.orchestra.run.trial096.stdout:================================================================================ 2026-02-20T22:16:23.370 INFO:teuthology.orchestra.run.trial096.stdout: 2026-02-20T22:16:23.370 INFO:teuthology.orchestra.run.trial096.stdout:Total download size: 803 k 2026-02-20T22:16:23.370 INFO:teuthology.orchestra.run.trial096.stdout:Installed size: 0 2026-02-20T22:16:23.370 INFO:teuthology.orchestra.run.trial096.stdout:Downloading Packages: 2026-02-20T22:16:23.521 INFO:teuthology.orchestra.run.trial150.stdout:Last metadata expiration check: 0:00:01 ago on Fri 20 Feb 2026 10:16:22 PM UTC. 2026-02-20T22:16:23.602 INFO:teuthology.orchestra.run.trial150.stdout:Dependencies resolved. 2026-02-20T22:16:23.603 INFO:teuthology.orchestra.run.trial150.stdout:================================================================================ 2026-02-20T22:16:23.603 INFO:teuthology.orchestra.run.trial150.stdout: Package Architecture Version Repository Size 2026-02-20T22:16:23.603 INFO:teuthology.orchestra.run.trial150.stdout:================================================================================ 2026-02-20T22:16:23.603 INFO:teuthology.orchestra.run.trial150.stdout:Reinstalling: 2026-02-20T22:16:23.603 INFO:teuthology.orchestra.run.trial150.stdout: kernel x86_64 5.14.0-681.el9 baseos 803 k 2026-02-20T22:16:23.603 INFO:teuthology.orchestra.run.trial150.stdout: 2026-02-20T22:16:23.603 INFO:teuthology.orchestra.run.trial150.stdout:Transaction Summary 2026-02-20T22:16:23.603 INFO:teuthology.orchestra.run.trial150.stdout:================================================================================ 2026-02-20T22:16:23.604 INFO:teuthology.orchestra.run.trial150.stdout: 2026-02-20T22:16:23.604 INFO:teuthology.orchestra.run.trial150.stdout:Total download size: 803 k 2026-02-20T22:16:23.604 INFO:teuthology.orchestra.run.trial150.stdout:Installed size: 0 2026-02-20T22:16:23.604 INFO:teuthology.orchestra.run.trial150.stderr:Operation aborted. 2026-02-20T22:16:23.623 INFO:teuthology.orchestra.run.trial150.stdout:Is this ok [y/N]: 2026-02-20T22:16:23.624 DEBUG:teuthology.orchestra.run.trial150:> sudo yum reinstall -y kernel || true 2026-02-20T22:16:23.919 INFO:teuthology.orchestra.run.trial150.stdout:Last metadata expiration check: 0:00:01 ago on Fri 20 Feb 2026 10:16:22 PM UTC. 2026-02-20T22:16:23.998 INFO:teuthology.orchestra.run.trial150.stdout:Dependencies resolved. 2026-02-20T22:16:23.998 INFO:teuthology.orchestra.run.trial150.stdout:================================================================================ 2026-02-20T22:16:23.998 INFO:teuthology.orchestra.run.trial150.stdout: Package Architecture Version Repository Size 2026-02-20T22:16:23.999 INFO:teuthology.orchestra.run.trial150.stdout:================================================================================ 2026-02-20T22:16:23.999 INFO:teuthology.orchestra.run.trial150.stdout:Reinstalling: 2026-02-20T22:16:23.999 INFO:teuthology.orchestra.run.trial150.stdout: kernel x86_64 5.14.0-681.el9 baseos 803 k 2026-02-20T22:16:23.999 INFO:teuthology.orchestra.run.trial150.stdout: 2026-02-20T22:16:23.999 INFO:teuthology.orchestra.run.trial150.stdout:Transaction Summary 2026-02-20T22:16:23.999 INFO:teuthology.orchestra.run.trial150.stdout:================================================================================ 2026-02-20T22:16:23.999 INFO:teuthology.orchestra.run.trial150.stdout: 2026-02-20T22:16:23.999 INFO:teuthology.orchestra.run.trial150.stdout:Total download size: 803 k 2026-02-20T22:16:23.999 INFO:teuthology.orchestra.run.trial150.stdout:Installed size: 0 2026-02-20T22:16:23.999 INFO:teuthology.orchestra.run.trial150.stdout:Downloading Packages: 2026-02-20T22:16:24.475 INFO:teuthology.orchestra.run.trial150.stdout:kernel-5.14.0-681.el9.x86_64.rpm 4.6 MB/s | 803 kB 00:00 2026-02-20T22:16:24.475 INFO:teuthology.orchestra.run.trial150.stdout:-------------------------------------------------------------------------------- 2026-02-20T22:16:24.475 INFO:teuthology.orchestra.run.trial150.stdout:Total 1.6 MB/s | 803 kB 00:00 2026-02-20T22:16:24.485 INFO:teuthology.orchestra.run.trial150.stdout:Running transaction check 2026-02-20T22:16:24.517 INFO:teuthology.orchestra.run.trial150.stdout:Transaction check succeeded. 2026-02-20T22:16:24.518 INFO:teuthology.orchestra.run.trial150.stdout:Running transaction test 2026-02-20T22:16:24.522 INFO:teuthology.orchestra.run.trial150.stdout:Transaction test succeeded. 2026-02-20T22:16:24.522 INFO:teuthology.orchestra.run.trial150.stdout:Running transaction 2026-02-20T22:16:24.545 INFO:teuthology.orchestra.run.trial150.stdout: Preparing : 1/1 2026-02-20T22:16:24.549 INFO:teuthology.orchestra.run.trial150.stdout: Reinstalling : kernel-5.14.0-681.el9.x86_64 1/2 2026-02-20T22:16:24.549 INFO:teuthology.orchestra.run.trial150.stdout: Cleanup : kernel-5.14.0-681.el9.x86_64 2/2 2026-02-20T22:16:24.656 INFO:teuthology.orchestra.run.trial150.stdout: Running scriptlet: kernel-5.14.0-681.el9.x86_64 2/2 2026-02-20T22:16:24.656 INFO:teuthology.orchestra.run.trial150.stdout: Verifying : kernel-5.14.0-681.el9.x86_64 1/2 2026-02-20T22:16:24.711 INFO:teuthology.orchestra.run.trial150.stdout: Verifying : kernel-5.14.0-681.el9.x86_64 2/2 2026-02-20T22:16:24.711 INFO:teuthology.orchestra.run.trial150.stdout: 2026-02-20T22:16:24.712 INFO:teuthology.orchestra.run.trial150.stdout:Reinstalled: 2026-02-20T22:16:24.712 INFO:teuthology.orchestra.run.trial150.stdout: kernel-5.14.0-681.el9.x86_64 2026-02-20T22:16:24.712 INFO:teuthology.orchestra.run.trial150.stdout: 2026-02-20T22:16:24.712 INFO:teuthology.orchestra.run.trial150.stdout:Complete! 2026-02-20T22:16:24.738 DEBUG:teuthology.orchestra.run.trial150:> rpm -q kernel | sort -rV | head -n 1 2026-02-20T22:16:24.802 INFO:teuthology.orchestra.run.trial150.stdout:kernel-5.14.0-681.el9.x86_64 2026-02-20T22:16:24.803 DEBUG:teuthology.task.kernel:get_latest_image_version_rpm: 5.14.0-681.el9.x86_64 2026-02-20T22:16:24.803 INFO:teuthology.task.kernel:Newest distro kernel installed and running 2026-02-20T22:16:24.803 INFO:teuthology.task.kernel:Enabling kdb on cluster2.mon.a... 2026-02-20T22:16:24.803 DEBUG:teuthology.orchestra.run.trial150:> echo ttyS1 | sudo tee /sys/module/kgdboc/parameters/kgdboc 2026-02-20T22:16:24.866 INFO:teuthology.orchestra.run.trial150.stdout:ttyS1 2026-02-20T22:16:24.898 DEBUG:teuthology.parallel:result is None 2026-02-20T22:16:24.932 INFO:teuthology.orchestra.run.trial096.stdout:kernel-5.14.0-681.el9.x86_64.rpm 535 kB/s | 803 kB 00:01 2026-02-20T22:16:24.933 INFO:teuthology.orchestra.run.trial096.stdout:-------------------------------------------------------------------------------- 2026-02-20T22:16:24.933 INFO:teuthology.orchestra.run.trial096.stdout:Total 514 kB/s | 803 kB 00:01 2026-02-20T22:16:24.943 INFO:teuthology.orchestra.run.trial096.stdout:Running transaction check 2026-02-20T22:16:24.976 INFO:teuthology.orchestra.run.trial096.stdout:Transaction check succeeded. 2026-02-20T22:16:24.976 INFO:teuthology.orchestra.run.trial096.stdout:Running transaction test 2026-02-20T22:16:24.981 INFO:teuthology.orchestra.run.trial096.stdout:Transaction test succeeded. 2026-02-20T22:16:24.981 INFO:teuthology.orchestra.run.trial096.stdout:Running transaction 2026-02-20T22:16:25.005 INFO:teuthology.orchestra.run.trial096.stdout: Preparing : 1/1 2026-02-20T22:16:25.008 INFO:teuthology.orchestra.run.trial096.stdout: Reinstalling : kernel-5.14.0-681.el9.x86_64 1/2 2026-02-20T22:16:25.009 INFO:teuthology.orchestra.run.trial096.stdout: Cleanup : kernel-5.14.0-681.el9.x86_64 2/2 2026-02-20T22:16:25.113 INFO:teuthology.orchestra.run.trial096.stdout: Running scriptlet: kernel-5.14.0-681.el9.x86_64 2/2 2026-02-20T22:16:25.113 INFO:teuthology.orchestra.run.trial096.stdout: Verifying : kernel-5.14.0-681.el9.x86_64 1/2 2026-02-20T22:16:25.164 INFO:teuthology.orchestra.run.trial096.stdout: Verifying : kernel-5.14.0-681.el9.x86_64 2/2 2026-02-20T22:16:25.165 INFO:teuthology.orchestra.run.trial096.stdout: 2026-02-20T22:16:25.165 INFO:teuthology.orchestra.run.trial096.stdout:Reinstalled: 2026-02-20T22:16:25.165 INFO:teuthology.orchestra.run.trial096.stdout: kernel-5.14.0-681.el9.x86_64 2026-02-20T22:16:25.165 INFO:teuthology.orchestra.run.trial096.stdout: 2026-02-20T22:16:25.165 INFO:teuthology.orchestra.run.trial096.stdout:Complete! 2026-02-20T22:16:25.192 DEBUG:teuthology.orchestra.run.trial096:> rpm -q kernel | sort -rV | head -n 1 2026-02-20T22:16:25.257 INFO:teuthology.orchestra.run.trial096.stdout:kernel-5.14.0-681.el9.x86_64 2026-02-20T22:16:25.258 DEBUG:teuthology.task.kernel:get_latest_image_version_rpm: 5.14.0-681.el9.x86_64 2026-02-20T22:16:25.258 INFO:teuthology.task.kernel:Newest distro kernel installed and running 2026-02-20T22:16:25.258 INFO:teuthology.task.kernel:Enabling kdb on cluster1.mon.a... 2026-02-20T22:16:25.258 DEBUG:teuthology.orchestra.run.trial096:> echo ttyS1 | sudo tee /sys/module/kgdboc/parameters/kgdboc 2026-02-20T22:16:25.322 INFO:teuthology.orchestra.run.trial096.stdout:ttyS1 2026-02-20T22:16:25.349 DEBUG:teuthology.parallel:result is None 2026-02-20T22:16:25.349 INFO:teuthology.run_tasks:Running task internal.base... 2026-02-20T22:16:25.359 INFO:teuthology.task.internal:Creating test directory... 2026-02-20T22:16:25.360 DEBUG:teuthology.orchestra.run.trial096:> mkdir -p -m0755 -- /home/ubuntu/cephtest 2026-02-20T22:16:25.391 DEBUG:teuthology.orchestra.run.trial150:> mkdir -p -m0755 -- /home/ubuntu/cephtest 2026-02-20T22:16:25.408 INFO:teuthology.run_tasks:Running task internal.archive_upload... 2026-02-20T22:16:25.419 INFO:teuthology.run_tasks:Running task internal.archive... 2026-02-20T22:16:25.432 INFO:teuthology.task.internal:Creating archive directory... 2026-02-20T22:16:25.432 DEBUG:teuthology.orchestra.run.trial096:> install -d -m0755 -- /home/ubuntu/cephtest/archive 2026-02-20T22:16:25.448 DEBUG:teuthology.orchestra.run.trial150:> install -d -m0755 -- /home/ubuntu/cephtest/archive 2026-02-20T22:16:25.478 INFO:teuthology.run_tasks:Running task internal.coredump... 2026-02-20T22:16:25.489 INFO:teuthology.task.internal:Enabling coredump saving... 2026-02-20T22:16:25.490 DEBUG:teuthology.orchestra.run.trial096:> install -d -m0755 -- /home/ubuntu/cephtest/archive/coredump && sudo sysctl -w kernel.core_pattern=/home/ubuntu/cephtest/archive/coredump/%t.%p.core && echo kernel.core_pattern=/home/ubuntu/cephtest/archive/coredump/%t.%p.core | sudo tee -a /etc/sysctl.conf 2026-02-20T22:16:25.505 DEBUG:teuthology.orchestra.run.trial150:> install -d -m0755 -- /home/ubuntu/cephtest/archive/coredump && sudo sysctl -w kernel.core_pattern=/home/ubuntu/cephtest/archive/coredump/%t.%p.core && echo kernel.core_pattern=/home/ubuntu/cephtest/archive/coredump/%t.%p.core | sudo tee -a /etc/sysctl.conf 2026-02-20T22:16:25.529 INFO:teuthology.orchestra.run.trial096.stdout:kernel.core_pattern = /home/ubuntu/cephtest/archive/coredump/%t.%p.core 2026-02-20T22:16:25.529 INFO:teuthology.orchestra.run.trial150.stdout:kernel.core_pattern = /home/ubuntu/cephtest/archive/coredump/%t.%p.core 2026-02-20T22:16:25.537 INFO:teuthology.orchestra.run.trial096.stdout:kernel.core_pattern=/home/ubuntu/cephtest/archive/coredump/%t.%p.core 2026-02-20T22:16:25.538 INFO:teuthology.orchestra.run.trial150.stdout:kernel.core_pattern=/home/ubuntu/cephtest/archive/coredump/%t.%p.core 2026-02-20T22:16:25.540 INFO:teuthology.run_tasks:Running task internal.sudo... 2026-02-20T22:16:25.553 INFO:teuthology.task.internal:Configuring sudo... 2026-02-20T22:16:25.553 DEBUG:teuthology.orchestra.run.trial096:> sudo sed -i.orig.teuthology -e 's/^\([^#]*\) \(requiretty\)/\1 !\2/g' -e 's/^\([^#]*\) !\(visiblepw\)/\1 \2/g' /etc/sudoers 2026-02-20T22:16:25.582 DEBUG:teuthology.orchestra.run.trial150:> sudo sed -i.orig.teuthology -e 's/^\([^#]*\) \(requiretty\)/\1 !\2/g' -e 's/^\([^#]*\) !\(visiblepw\)/\1 \2/g' /etc/sudoers 2026-02-20T22:16:25.607 INFO:teuthology.run_tasks:Running task internal.syslog... 2026-02-20T22:16:25.624 INFO:teuthology.task.internal.syslog:Starting syslog monitoring... 2026-02-20T22:16:25.624 DEBUG:teuthology.orchestra.run.trial096:> mkdir -p -m0755 -- /home/ubuntu/cephtest/archive/syslog 2026-02-20T22:16:25.647 DEBUG:teuthology.orchestra.run.trial150:> mkdir -p -m0755 -- /home/ubuntu/cephtest/archive/syslog 2026-02-20T22:16:25.663 DEBUG:teuthology.orchestra.run.trial096:> install -m 666 /dev/null /home/ubuntu/cephtest/archive/syslog/kern.log 2026-02-20T22:16:25.821 DEBUG:teuthology.orchestra.run.trial096:> sudo chcon system_u:object_r:var_log_t:s0 /home/ubuntu/cephtest/archive/syslog/kern.log 2026-02-20T22:16:25.845 DEBUG:teuthology.orchestra.run.trial096:> install -m 666 /dev/null /home/ubuntu/cephtest/archive/syslog/misc.log 2026-02-20T22:16:26.008 DEBUG:teuthology.orchestra.run.trial096:> sudo chcon system_u:object_r:var_log_t:s0 /home/ubuntu/cephtest/archive/syslog/misc.log 2026-02-20T22:16:26.035 DEBUG:teuthology.orchestra.run.trial096:> set -ex 2026-02-20T22:16:26.035 DEBUG:teuthology.orchestra.run.trial096:> sudo dd of=/etc/rsyslog.d/80-cephtest.conf 2026-02-20T22:16:26.104 DEBUG:teuthology.orchestra.run.trial150:> install -m 666 /dev/null /home/ubuntu/cephtest/archive/syslog/kern.log 2026-02-20T22:16:26.176 DEBUG:teuthology.orchestra.run.trial150:> sudo chcon system_u:object_r:var_log_t:s0 /home/ubuntu/cephtest/archive/syslog/kern.log 2026-02-20T22:16:26.200 DEBUG:teuthology.orchestra.run.trial150:> install -m 666 /dev/null /home/ubuntu/cephtest/archive/syslog/misc.log 2026-02-20T22:16:26.333 DEBUG:teuthology.orchestra.run.trial150:> sudo chcon system_u:object_r:var_log_t:s0 /home/ubuntu/cephtest/archive/syslog/misc.log 2026-02-20T22:16:26.357 DEBUG:teuthology.orchestra.run.trial150:> set -ex 2026-02-20T22:16:26.357 DEBUG:teuthology.orchestra.run.trial150:> sudo dd of=/etc/rsyslog.d/80-cephtest.conf 2026-02-20T22:16:26.422 DEBUG:teuthology.orchestra.run.trial096:> sudo service rsyslog restart 2026-02-20T22:16:26.424 DEBUG:teuthology.orchestra.run.trial150:> sudo service rsyslog restart 2026-02-20T22:16:26.450 INFO:teuthology.orchestra.run.trial096.stderr:Redirecting to /bin/systemctl restart rsyslog.service 2026-02-20T22:16:26.489 INFO:teuthology.orchestra.run.trial150.stderr:Redirecting to /bin/systemctl restart rsyslog.service 2026-02-20T22:16:26.976 INFO:teuthology.run_tasks:Running task internal.timer... 2026-02-20T22:16:27.066 INFO:teuthology.task.internal:Starting timer... 2026-02-20T22:16:27.066 INFO:teuthology.run_tasks:Running task pcp... 2026-02-20T22:16:27.094 INFO:teuthology.run_tasks:Running task selinux... 2026-02-20T22:16:27.119 DEBUG:teuthology.orchestra.run.trial096:> sudo service auditd rotate 2026-02-20T22:16:27.149 INFO:teuthology.orchestra.run.trial096.stdout:Rotating logs: 2026-02-20T22:16:27.151 DEBUG:teuthology.orchestra.run.trial150:> sudo service auditd rotate 2026-02-20T22:16:27.178 INFO:teuthology.orchestra.run.trial150.stdout:Rotating logs: 2026-02-20T22:16:27.180 DEBUG:teuthology.task.selinux:Getting current SELinux state 2026-02-20T22:16:27.180 DEBUG:teuthology.orchestra.run.trial096:> /usr/sbin/getenforce 2026-02-20T22:16:27.209 INFO:teuthology.orchestra.run.trial096.stdout:Permissive 2026-02-20T22:16:27.209 DEBUG:teuthology.orchestra.run.trial150:> /usr/sbin/getenforce 2026-02-20T22:16:27.236 INFO:teuthology.orchestra.run.trial150.stdout:Permissive 2026-02-20T22:16:27.236 DEBUG:teuthology.task.selinux:Existing SELinux modes: {'ubuntu@trial096.front.sepia.ceph.com': 'permissive', 'ubuntu@trial150.front.sepia.ceph.com': 'permissive'} 2026-02-20T22:16:27.236 DEBUG:teuthology.orchestra.run.trial096:> sudo grep -a 'avc: .*denied' /var/log/audit/audit.log | grep -av -e 'comm="dmidecode"' -e chronyd.service -e 'name="cephtest"' -e scontext=system_u:system_r:nrpe_t:s0 -e scontext=system_u:system_r:pcp_pmlogger_t -e scontext=system_u:system_r:pcp_pmcd_t:s0 -e 'comm="rhsmd"' -e scontext=system_u:system_r:syslogd_t:s0 -e tcontext=system_u:system_r:nrpe_t:s0 -e 'comm="updatedb"' -e 'comm="smartd"' -e 'comm="rhsmcertd-worke"' -e 'comm="setroubleshootd"' -e 'comm="rpm"' -e tcontext=system_u:object_r:container_runtime_exec_t:s0 -e 'comm="ksmtuned"' -e 'comm="sssd"' -e 'comm="sss_cache"' -e context=system_u:system_r:NetworkManager_dispatcher_t:s0 -e context=system_u:system_r:getty_t:s0 2026-02-20T22:16:27.272 DEBUG:teuthology.orchestra.run:got remote process result: 1 2026-02-20T22:16:27.273 DEBUG:teuthology.orchestra.run.trial150:> sudo grep -a 'avc: .*denied' /var/log/audit/audit.log | grep -av -e 'comm="dmidecode"' -e chronyd.service -e 'name="cephtest"' -e scontext=system_u:system_r:nrpe_t:s0 -e scontext=system_u:system_r:pcp_pmlogger_t -e scontext=system_u:system_r:pcp_pmcd_t:s0 -e 'comm="rhsmd"' -e scontext=system_u:system_r:syslogd_t:s0 -e tcontext=system_u:system_r:nrpe_t:s0 -e 'comm="updatedb"' -e 'comm="smartd"' -e 'comm="rhsmcertd-worke"' -e 'comm="setroubleshootd"' -e 'comm="rpm"' -e tcontext=system_u:object_r:container_runtime_exec_t:s0 -e 'comm="ksmtuned"' -e 'comm="sssd"' -e 'comm="sss_cache"' -e context=system_u:system_r:NetworkManager_dispatcher_t:s0 -e context=system_u:system_r:getty_t:s0 2026-02-20T22:16:27.300 DEBUG:teuthology.orchestra.run:got remote process result: 1 2026-02-20T22:16:27.301 INFO:teuthology.task.selinux:Putting SELinux into permissive mode 2026-02-20T22:16:27.301 DEBUG:teuthology.orchestra.run.trial096:> sudo /usr/sbin/setenforce permissive 2026-02-20T22:16:27.340 DEBUG:teuthology.orchestra.run.trial150:> sudo /usr/sbin/setenforce permissive 2026-02-20T22:16:27.365 INFO:teuthology.run_tasks:Running task ansible.cephlab... 2026-02-20T22:16:27.385 DEBUG:teuthology.repo_utils:Resetting repo at /home/teuthworker/src/git.ceph.com_ceph-cm-ansible_main to origin/main 2026-02-20T22:16:27.398 INFO:teuthology.task.ansible:Playbook: [{'import_playbook': 'ansible_managed.yml'}, {'import_playbook': 'teuthology.yml'}, {'hosts': 'testnodes', 'tasks': [{'set_fact': {'ran_from_cephlab_playbook': True}}]}, {'import_playbook': 'testnodes.yml'}, {'import_playbook': 'container-host.yml'}, {'import_playbook': 'cobbler.yml'}, {'import_playbook': 'paddles.yml'}, {'import_playbook': 'pulpito.yml'}, {'hosts': 'testnodes', 'become': True, 'tasks': [{'name': 'Touch /ceph-qa-ready', 'file': {'path': '/ceph-qa-ready', 'state': 'touch'}, 'when': 'ran_from_cephlab_playbook|bool'}]}] 2026-02-20T22:16:27.399 DEBUG:teuthology.task.ansible:Running ansible-playbook -v --extra-vars '{"ansible_ssh_user": "ubuntu"}' -i /etc/ansible/hosts --limit trial096.front.sepia.ceph.com,trial150.front.sepia.ceph.com /home/teuthworker/src/git.ceph.com_ceph-cm-ansible_main/cephlab.yml 2026-02-20T22:19:09.235 DEBUG:teuthology.task.ansible:Reconnecting to [Remote(name='ubuntu@trial096.front.sepia.ceph.com'), Remote(name='ubuntu@trial150.front.sepia.ceph.com')] 2026-02-20T22:19:09.241 INFO:teuthology.orchestra.remote:Trying to reconnect to host 'ubuntu@trial096.front.sepia.ceph.com' 2026-02-20T22:19:09.242 DEBUG:teuthology.orchestra.connection:{'hostname': 'trial096.front.sepia.ceph.com', 'username': 'ubuntu', 'timeout': 60} 2026-02-20T22:19:09.323 DEBUG:teuthology.orchestra.run.trial096:> true 2026-02-20T22:19:09.402 INFO:teuthology.orchestra.remote:Successfully reconnected to host 'ubuntu@trial096.front.sepia.ceph.com' 2026-02-20T22:19:09.402 INFO:teuthology.orchestra.remote:Trying to reconnect to host 'ubuntu@trial150.front.sepia.ceph.com' 2026-02-20T22:19:09.402 DEBUG:teuthology.orchestra.connection:{'hostname': 'trial150.front.sepia.ceph.com', 'username': 'ubuntu', 'timeout': 60} 2026-02-20T22:19:09.485 DEBUG:teuthology.orchestra.run.trial150:> true 2026-02-20T22:19:09.563 INFO:teuthology.orchestra.remote:Successfully reconnected to host 'ubuntu@trial150.front.sepia.ceph.com' 2026-02-20T22:19:09.563 INFO:teuthology.run_tasks:Running task clock... 2026-02-20T22:19:09.575 INFO:teuthology.task.clock:Syncing clocks and checking initial clock skew... 2026-02-20T22:19:09.575 INFO:teuthology.orchestra.run:Running command with timeout 360 2026-02-20T22:19:09.575 DEBUG:teuthology.orchestra.run.trial096:> sudo systemctl stop ntp.service || sudo systemctl stop ntpd.service || sudo systemctl stop chronyd.service ; sudo ntpd -gq || sudo chronyc makestep ; sudo systemctl start ntp.service || sudo systemctl start ntpd.service || sudo systemctl start chronyd.service ; PATH=/usr/bin:/usr/sbin ntpq -p || PATH=/usr/bin:/usr/sbin chronyc sources || true 2026-02-20T22:19:09.577 INFO:teuthology.orchestra.run:Running command with timeout 360 2026-02-20T22:19:09.577 DEBUG:teuthology.orchestra.run.trial150:> sudo systemctl stop ntp.service || sudo systemctl stop ntpd.service || sudo systemctl stop chronyd.service ; sudo ntpd -gq || sudo chronyc makestep ; sudo systemctl start ntp.service || sudo systemctl start ntpd.service || sudo systemctl start chronyd.service ; PATH=/usr/bin:/usr/sbin ntpq -p || PATH=/usr/bin:/usr/sbin chronyc sources || true 2026-02-20T22:19:09.604 INFO:teuthology.orchestra.run.trial096.stderr:Failed to stop ntp.service: Unit ntp.service not loaded. 2026-02-20T22:19:09.616 INFO:teuthology.orchestra.run.trial096.stderr:Failed to stop ntpd.service: Unit ntpd.service not loaded. 2026-02-20T22:19:09.629 INFO:teuthology.orchestra.run.trial150.stderr:Failed to stop ntp.service: Unit ntp.service not loaded. 2026-02-20T22:19:09.637 INFO:teuthology.orchestra.run.trial096.stderr:sudo: ntpd: command not found 2026-02-20T22:19:09.642 INFO:teuthology.orchestra.run.trial150.stderr:Failed to stop ntpd.service: Unit ntpd.service not loaded. 2026-02-20T22:19:09.646 INFO:teuthology.orchestra.run.trial096.stdout:506 Cannot talk to daemon 2026-02-20T22:19:09.658 INFO:teuthology.orchestra.run.trial096.stderr:Failed to start ntp.service: Unit ntp.service not found. 2026-02-20T22:19:09.662 INFO:teuthology.orchestra.run.trial150.stderr:sudo: ntpd: command not found 2026-02-20T22:19:09.670 INFO:teuthology.orchestra.run.trial096.stderr:Failed to start ntpd.service: Unit ntpd.service not found. 2026-02-20T22:19:09.672 INFO:teuthology.orchestra.run.trial150.stdout:506 Cannot talk to daemon 2026-02-20T22:19:09.684 INFO:teuthology.orchestra.run.trial150.stderr:Failed to start ntp.service: Unit ntp.service not found. 2026-02-20T22:19:09.696 INFO:teuthology.orchestra.run.trial150.stderr:Failed to start ntpd.service: Unit ntpd.service not found. 2026-02-20T22:19:09.714 INFO:teuthology.orchestra.run.trial096.stderr:bash: line 1: ntpq: command not found 2026-02-20T22:19:09.729 INFO:teuthology.orchestra.run.trial096.stdout:MS Name/IP address Stratum Poll Reach LastRx Last sample 2026-02-20T22:19:09.730 INFO:teuthology.orchestra.run.trial096.stdout:=============================================================================== 2026-02-20T22:19:09.730 INFO:teuthology.orchestra.run.trial096.stdout:^? 23.186.168.130 0 6 0 - +0ns[ +0ns] +/- 0ns 2026-02-20T22:19:09.730 INFO:teuthology.orchestra.run.trial096.stdout:^? sensei.ruselabs.com 0 6 0 - +0ns[ +0ns] +/- 0ns 2026-02-20T22:19:09.730 INFO:teuthology.orchestra.run.trial096.stdout:^? ntp.shastacoe.net 0 6 0 - +0ns[ +0ns] +/- 0ns 2026-02-20T22:19:09.730 INFO:teuthology.orchestra.run.trial096.stdout:^? 170-187-142-180.ip.linod> 0 6 0 - +0ns[ +0ns] +/- 0ns 2026-02-20T22:19:09.744 INFO:teuthology.orchestra.run.trial150.stderr:bash: line 1: ntpq: command not found 2026-02-20T22:19:09.767 INFO:teuthology.orchestra.run.trial150.stdout:MS Name/IP address Stratum Poll Reach LastRx Last sample 2026-02-20T22:19:09.767 INFO:teuthology.orchestra.run.trial150.stdout:=============================================================================== 2026-02-20T22:19:09.767 INFO:teuthology.orchestra.run.trial150.stdout:^? kc1cloud.147.72.155.23.m> 0 6 0 - +0ns[ +0ns] +/- 0ns 2026-02-20T22:19:09.767 INFO:teuthology.orchestra.run.trial150.stdout:^? 38.45.64.130 0 6 0 - +0ns[ +0ns] +/- 0ns 2026-02-20T22:19:09.767 INFO:teuthology.orchestra.run.trial150.stdout:^? t2.time.bf1.yahoo.com 0 6 0 - +0ns[ +0ns] +/- 0ns 2026-02-20T22:19:09.767 INFO:teuthology.orchestra.run.trial150.stdout:^? 173.208.172.164 0 6 0 - +0ns[ +0ns] +/- 0ns 2026-02-20T22:19:09.768 INFO:teuthology.run_tasks:Running task install... 2026-02-20T22:19:09.780 DEBUG:teuthology.task.install:project ceph 2026-02-20T22:19:09.780 DEBUG:teuthology.task.install:INSTALL overrides: {'ceph': {'flavor': 'default', 'sha1': 'f7870454149f22574086dd2ff55d050585136531'}} 2026-02-20T22:19:09.780 DEBUG:teuthology.task.install:config {'extra_packages': ['rbd-mirror'], 'flavor': 'default', 'sha1': 'f7870454149f22574086dd2ff55d050585136531'} 2026-02-20T22:19:09.780 INFO:teuthology.task.install:Using flavor: default 2026-02-20T22:19:09.784 DEBUG:teuthology.task.install:Package list is: {'deb': ['ceph', 'cephadm', 'ceph-mds', 'ceph-mgr', 'ceph-common', 'ceph-fuse', 'ceph-test', 'ceph-volume', 'radosgw', 'python3-rados', 'python3-rgw', 'python3-cephfs', 'python3-rbd', 'libcephfs2', 'libcephfs-dev', 'librados2', 'librbd1', 'rbd-fuse'], 'rpm': ['ceph-radosgw', 'ceph-test', 'ceph', 'ceph-base', 'cephadm', 'ceph-immutable-object-cache', 'ceph-mgr', 'ceph-mgr-dashboard', 'ceph-mgr-diskprediction-local', 'ceph-mgr-rook', 'ceph-mgr-cephadm', 'ceph-fuse', 'ceph-volume', 'librados-devel', 'libcephfs2', 'libcephfs-devel', 'librados2', 'librbd1', 'python3-rados', 'python3-rgw', 'python3-cephfs', 'python3-rbd', 'rbd-fuse', 'rbd-mirror', 'rbd-nbd']} 2026-02-20T22:19:09.784 INFO:teuthology.task.install:extra packages: ['rbd-mirror'] 2026-02-20T22:19:09.785 DEBUG:teuthology.task.install.rpm:_update_package_list_and_install: config is {'branch': None, 'cleanup': None, 'debuginfo': None, 'downgrade_packages': [], 'exclude_packages': [], 'extra_packages': ['rbd-mirror'], 'extra_system_packages': [], 'extras': None, 'enable_coprs': [], 'flavor': 'default', 'install_ceph_packages': True, 'packages': {}, 'project': 'ceph', 'repos_only': False, 'sha1': 'f7870454149f22574086dd2ff55d050585136531', 'tag': None, 'wait_for_package': False} 2026-02-20T22:19:09.785 DEBUG:teuthology.packaging:Querying https://shaman.ceph.com/api/search?status=ready&project=ceph&flavor=default&distros=centos%2F9%2Fx86_64&sha1=f7870454149f22574086dd2ff55d050585136531 2026-02-20T22:19:09.786 DEBUG:teuthology.task.install.rpm:_update_package_list_and_install: config is {'branch': None, 'cleanup': None, 'debuginfo': None, 'downgrade_packages': [], 'exclude_packages': [], 'extra_packages': ['rbd-mirror'], 'extra_system_packages': [], 'extras': None, 'enable_coprs': [], 'flavor': 'default', 'install_ceph_packages': True, 'packages': {}, 'project': 'ceph', 'repos_only': False, 'sha1': 'f7870454149f22574086dd2ff55d050585136531', 'tag': None, 'wait_for_package': False} 2026-02-20T22:19:09.786 DEBUG:teuthology.packaging:Querying https://shaman.ceph.com/api/search?status=ready&project=ceph&flavor=default&distros=centos%2F9%2Fx86_64&sha1=f7870454149f22574086dd2ff55d050585136531 2026-02-20T22:19:09.950 INFO:teuthology.task.install.rpm:Pulling from https://3.chacra.ceph.com/r/ceph/wip-pdonnell-testing-20260219.182737-tentacle/f7870454149f22574086dd2ff55d050585136531/centos/9/flavors/default/ 2026-02-20T22:19:09.950 INFO:teuthology.task.install.rpm:Package version is 20.2.0-677.gf7870454 2026-02-20T22:19:09.958 INFO:teuthology.task.install.rpm:Pulling from https://3.chacra.ceph.com/r/ceph/wip-pdonnell-testing-20260219.182737-tentacle/f7870454149f22574086dd2ff55d050585136531/centos/9/flavors/default/ 2026-02-20T22:19:09.958 INFO:teuthology.task.install.rpm:Package version is 20.2.0-677.gf7870454 2026-02-20T22:19:10.091 INFO:teuthology.packaging:Writing yum repo: [ceph] name=ceph packages for $basearch baseurl=https://3.chacra.ceph.com/r/ceph/wip-pdonnell-testing-20260219.182737-tentacle/f7870454149f22574086dd2ff55d050585136531/centos/9/flavors/default/$basearch enabled=1 gpgcheck=0 type=rpm-md [ceph-noarch] name=ceph noarch packages baseurl=https://3.chacra.ceph.com/r/ceph/wip-pdonnell-testing-20260219.182737-tentacle/f7870454149f22574086dd2ff55d050585136531/centos/9/flavors/default/noarch enabled=1 gpgcheck=0 type=rpm-md [ceph-source] name=ceph source packages baseurl=https://3.chacra.ceph.com/r/ceph/wip-pdonnell-testing-20260219.182737-tentacle/f7870454149f22574086dd2ff55d050585136531/centos/9/flavors/default/SRPMS enabled=1 gpgcheck=0 type=rpm-md 2026-02-20T22:19:10.091 DEBUG:teuthology.orchestra.run.trial096:> set -ex 2026-02-20T22:19:10.092 DEBUG:teuthology.orchestra.run.trial096:> sudo dd of=/etc/yum.repos.d/ceph.repo 2026-02-20T22:19:10.102 INFO:teuthology.packaging:Writing yum repo: [ceph] name=ceph packages for $basearch baseurl=https://3.chacra.ceph.com/r/ceph/wip-pdonnell-testing-20260219.182737-tentacle/f7870454149f22574086dd2ff55d050585136531/centos/9/flavors/default/$basearch enabled=1 gpgcheck=0 type=rpm-md [ceph-noarch] name=ceph noarch packages baseurl=https://3.chacra.ceph.com/r/ceph/wip-pdonnell-testing-20260219.182737-tentacle/f7870454149f22574086dd2ff55d050585136531/centos/9/flavors/default/noarch enabled=1 gpgcheck=0 type=rpm-md [ceph-source] name=ceph source packages baseurl=https://3.chacra.ceph.com/r/ceph/wip-pdonnell-testing-20260219.182737-tentacle/f7870454149f22574086dd2ff55d050585136531/centos/9/flavors/default/SRPMS enabled=1 gpgcheck=0 type=rpm-md 2026-02-20T22:19:10.102 DEBUG:teuthology.orchestra.run.trial150:> set -ex 2026-02-20T22:19:10.102 DEBUG:teuthology.orchestra.run.trial150:> sudo dd of=/etc/yum.repos.d/ceph.repo 2026-02-20T22:19:10.116 INFO:teuthology.task.install.rpm:Installing packages: ceph-radosgw, ceph-test, ceph, ceph-base, cephadm, ceph-immutable-object-cache, ceph-mgr, ceph-mgr-dashboard, ceph-mgr-diskprediction-local, ceph-mgr-rook, ceph-mgr-cephadm, ceph-fuse, ceph-volume, librados-devel, libcephfs2, libcephfs-devel, librados2, librbd1, python3-rados, python3-rgw, python3-cephfs, python3-rbd, rbd-fuse, rbd-mirror, rbd-nbd, rbd-mirror on remote rpm x86_64 2026-02-20T22:19:10.116 DEBUG:teuthology.orchestra.run.trial096:> if test -f /etc/yum.repos.d/ceph.repo ; then sudo sed -i -e ':a;N;$!ba;s/enabled=1\ngpg/enabled=1\npriority=1\ngpg/g' -e 's;ref/[a-zA-Z0-9_-]*/;sha1/f7870454149f22574086dd2ff55d050585136531/;g' /etc/yum.repos.d/ceph.repo ; fi 2026-02-20T22:19:10.128 INFO:teuthology.task.install.rpm:Installing packages: ceph-radosgw, ceph-test, ceph, ceph-base, cephadm, ceph-immutable-object-cache, ceph-mgr, ceph-mgr-dashboard, ceph-mgr-diskprediction-local, ceph-mgr-rook, ceph-mgr-cephadm, ceph-fuse, ceph-volume, librados-devel, libcephfs2, libcephfs-devel, librados2, librbd1, python3-rados, python3-rgw, python3-cephfs, python3-rbd, rbd-fuse, rbd-mirror, rbd-nbd, rbd-mirror on remote rpm x86_64 2026-02-20T22:19:10.128 DEBUG:teuthology.orchestra.run.trial150:> if test -f /etc/yum.repos.d/ceph.repo ; then sudo sed -i -e ':a;N;$!ba;s/enabled=1\ngpg/enabled=1\npriority=1\ngpg/g' -e 's;ref/[a-zA-Z0-9_-]*/;sha1/f7870454149f22574086dd2ff55d050585136531/;g' /etc/yum.repos.d/ceph.repo ; fi 2026-02-20T22:19:10.181 DEBUG:teuthology.orchestra.run.trial096:> sudo touch -a /etc/yum/pluginconf.d/priorities.conf ; test -e /etc/yum/pluginconf.d/priorities.conf.orig || sudo cp -af /etc/yum/pluginconf.d/priorities.conf /etc/yum/pluginconf.d/priorities.conf.orig 2026-02-20T22:19:10.192 DEBUG:teuthology.orchestra.run.trial150:> sudo touch -a /etc/yum/pluginconf.d/priorities.conf ; test -e /etc/yum/pluginconf.d/priorities.conf.orig || sudo cp -af /etc/yum/pluginconf.d/priorities.conf /etc/yum/pluginconf.d/priorities.conf.orig 2026-02-20T22:19:10.254 DEBUG:teuthology.orchestra.run.trial096:> grep check_obsoletes /etc/yum/pluginconf.d/priorities.conf && sudo sed -i 's/check_obsoletes.*0/check_obsoletes = 1/g' /etc/yum/pluginconf.d/priorities.conf || echo 'check_obsoletes = 1' | sudo tee -a /etc/yum/pluginconf.d/priorities.conf 2026-02-20T22:19:10.264 DEBUG:teuthology.orchestra.run.trial150:> grep check_obsoletes /etc/yum/pluginconf.d/priorities.conf && sudo sed -i 's/check_obsoletes.*0/check_obsoletes = 1/g' /etc/yum/pluginconf.d/priorities.conf || echo 'check_obsoletes = 1' | sudo tee -a /etc/yum/pluginconf.d/priorities.conf 2026-02-20T22:19:10.318 INFO:teuthology.orchestra.run.trial096.stdout:check_obsoletes = 1 2026-02-20T22:19:10.319 DEBUG:teuthology.orchestra.run.trial096:> sudo yum clean all 2026-02-20T22:19:10.327 INFO:teuthology.orchestra.run.trial150.stdout:check_obsoletes = 1 2026-02-20T22:19:10.329 DEBUG:teuthology.orchestra.run.trial150:> sudo yum clean all 2026-02-20T22:19:10.481 INFO:teuthology.orchestra.run.trial096.stdout:41 files removed 2026-02-20T22:19:10.486 INFO:teuthology.orchestra.run.trial150.stdout:41 files removed 2026-02-20T22:19:10.496 DEBUG:teuthology.orchestra.run.trial096:> sudo yum -y install ceph-radosgw 2026-02-20T22:19:10.500 DEBUG:teuthology.orchestra.run.trial150:> sudo yum -y install ceph-radosgw 2026-02-20T22:19:10.780 INFO:teuthology.orchestra.run.trial096.stdout:ceph packages for x86_64 620 kB/s | 87 kB 00:00 2026-02-20T22:19:10.781 INFO:teuthology.orchestra.run.trial150.stdout:ceph packages for x86_64 622 kB/s | 87 kB 00:00 2026-02-20T22:19:10.920 INFO:teuthology.orchestra.run.trial096.stdout:ceph noarch packages 159 kB/s | 18 kB 00:00 2026-02-20T22:19:10.921 INFO:teuthology.orchestra.run.trial150.stdout:ceph noarch packages 158 kB/s | 18 kB 00:00 2026-02-20T22:19:11.048 INFO:teuthology.orchestra.run.trial096.stdout:ceph source packages 18 kB/s | 1.9 kB 00:00 2026-02-20T22:19:11.049 INFO:teuthology.orchestra.run.trial150.stdout:ceph source packages 18 kB/s | 1.9 kB 00:00 2026-02-20T22:19:19.932 INFO:teuthology.orchestra.run.trial150.stdout:CentOS Stream 9 - BaseOS 1.0 MB/s | 8.9 MB 00:08 2026-02-20T22:19:20.971 INFO:teuthology.orchestra.run.trial096.stdout:CentOS Stream 9 - BaseOS 919 kB/s | 8.9 MB 00:09 2026-02-20T22:19:47.318 INFO:teuthology.orchestra.run.trial150.stdout:CentOS Stream 9 - AppStream 1.0 MB/s | 27 MB 00:26 2026-02-20T22:19:48.597 INFO:teuthology.orchestra.run.trial096.stdout:CentOS Stream 9 - AppStream 1.0 MB/s | 27 MB 00:27 2026-02-20T22:19:51.357 INFO:teuthology.orchestra.run.trial150.stdout:CentOS Stream 9 - CRB 4.7 MB/s | 7.8 MB 00:01 2026-02-20T22:19:52.537 INFO:teuthology.orchestra.run.trial150.stdout:CentOS Stream 9 - Extras packages 44 kB/s | 20 kB 00:00 2026-02-20T22:19:52.568 INFO:teuthology.orchestra.run.trial096.stdout:CentOS Stream 9 - CRB 4.8 MB/s | 7.8 MB 00:01 2026-02-20T22:19:52.881 INFO:teuthology.orchestra.run.trial150.stdout:Extra Packages for Enterprise Linux 72 MB/s | 20 MB 00:00 2026-02-20T22:19:53.605 INFO:teuthology.orchestra.run.trial096.stdout:CentOS Stream 9 - Extras packages 63 kB/s | 20 kB 00:00 2026-02-20T22:19:54.936 INFO:teuthology.orchestra.run.trial096.stdout:Extra Packages for Enterprise Linux 16 MB/s | 20 MB 00:01 2026-02-20T22:19:56.117 INFO:teuthology.orchestra.run.trial150.stdout:lab-extras 719 kB/s | 50 kB 00:00 2026-02-20T22:19:57.313 INFO:teuthology.orchestra.run.trial150.stdout:Dependencies resolved. 2026-02-20T22:19:57.314 INFO:teuthology.orchestra.run.trial150.stdout:================================================================================ 2026-02-20T22:19:57.314 INFO:teuthology.orchestra.run.trial150.stdout: Package Arch Version Repository Size 2026-02-20T22:19:57.314 INFO:teuthology.orchestra.run.trial150.stdout:================================================================================ 2026-02-20T22:19:57.315 INFO:teuthology.orchestra.run.trial150.stdout:Installing: 2026-02-20T22:19:57.315 INFO:teuthology.orchestra.run.trial150.stdout: ceph-radosgw x86_64 2:20.2.0-677.gf7870454.el9 ceph 24 M 2026-02-20T22:19:57.315 INFO:teuthology.orchestra.run.trial150.stdout:Upgrading: 2026-02-20T22:19:57.315 INFO:teuthology.orchestra.run.trial150.stdout: librados2 x86_64 2:20.2.0-677.gf7870454.el9 ceph 3.5 M 2026-02-20T22:19:57.315 INFO:teuthology.orchestra.run.trial150.stdout: librbd1 x86_64 2:20.2.0-677.gf7870454.el9 ceph 2.8 M 2026-02-20T22:19:57.315 INFO:teuthology.orchestra.run.trial150.stdout:Installing dependencies: 2026-02-20T22:19:57.315 INFO:teuthology.orchestra.run.trial150.stdout: boost-program-options x86_64 1.75.0-13.el9 appstream 104 k 2026-02-20T22:19:57.315 INFO:teuthology.orchestra.run.trial150.stdout: ceph-base x86_64 2:20.2.0-677.gf7870454.el9 ceph 5.9 M 2026-02-20T22:19:57.315 INFO:teuthology.orchestra.run.trial150.stdout: ceph-common x86_64 2:20.2.0-677.gf7870454.el9 ceph 24 M 2026-02-20T22:19:57.315 INFO:teuthology.orchestra.run.trial150.stdout: ceph-selinux x86_64 2:20.2.0-677.gf7870454.el9 ceph 25 k 2026-02-20T22:19:57.315 INFO:teuthology.orchestra.run.trial150.stdout: gperftools-libs x86_64 2.9.1-3.el9 epel 308 k 2026-02-20T22:19:57.316 INFO:teuthology.orchestra.run.trial150.stdout: libarrow x86_64 9.0.0-15.el9 epel 4.4 M 2026-02-20T22:19:57.316 INFO:teuthology.orchestra.run.trial150.stdout: libarrow-doc noarch 9.0.0-15.el9 epel 25 k 2026-02-20T22:19:57.316 INFO:teuthology.orchestra.run.trial150.stdout: libcephfs2 x86_64 2:20.2.0-677.gf7870454.el9 ceph 869 k 2026-02-20T22:19:57.316 INFO:teuthology.orchestra.run.trial150.stdout: libnbd x86_64 1.20.3-4.el9 appstream 164 k 2026-02-20T22:19:57.316 INFO:teuthology.orchestra.run.trial150.stdout: liboath x86_64 2.6.12-1.el9 epel 49 k 2026-02-20T22:19:57.316 INFO:teuthology.orchestra.run.trial150.stdout: libpmemobj x86_64 1.12.1-1.el9 appstream 160 k 2026-02-20T22:19:57.316 INFO:teuthology.orchestra.run.trial150.stdout: librabbitmq x86_64 0.11.0-7.el9 appstream 45 k 2026-02-20T22:19:57.316 INFO:teuthology.orchestra.run.trial150.stdout: libradosstriper1 x86_64 2:20.2.0-677.gf7870454.el9 ceph 250 k 2026-02-20T22:19:57.316 INFO:teuthology.orchestra.run.trial150.stdout: librdkafka x86_64 1.6.1-102.el9 appstream 662 k 2026-02-20T22:19:57.316 INFO:teuthology.orchestra.run.trial150.stdout: librgw2 x86_64 2:20.2.0-677.gf7870454.el9 ceph 6.4 M 2026-02-20T22:19:57.316 INFO:teuthology.orchestra.run.trial150.stdout: libunwind x86_64 1.6.2-1.el9 epel 67 k 2026-02-20T22:19:57.316 INFO:teuthology.orchestra.run.trial150.stdout: lttng-ust x86_64 2.12.0-6.el9 appstream 292 k 2026-02-20T22:19:57.317 INFO:teuthology.orchestra.run.trial150.stdout: mailcap noarch 2.1.49-5.el9 baseos 33 k 2026-02-20T22:19:57.317 INFO:teuthology.orchestra.run.trial150.stdout: parquet-libs x86_64 9.0.0-15.el9 epel 838 k 2026-02-20T22:19:57.317 INFO:teuthology.orchestra.run.trial150.stdout: pciutils x86_64 3.7.0-7.el9 baseos 93 k 2026-02-20T22:19:57.317 INFO:teuthology.orchestra.run.trial150.stdout: python3-ceph-argparse x86_64 2:20.2.0-677.gf7870454.el9 ceph 45 k 2026-02-20T22:19:57.317 INFO:teuthology.orchestra.run.trial150.stdout: python3-ceph-common x86_64 2:20.2.0-677.gf7870454.el9 ceph 175 k 2026-02-20T22:19:57.317 INFO:teuthology.orchestra.run.trial150.stdout: python3-cephfs x86_64 2:20.2.0-677.gf7870454.el9 ceph 163 k 2026-02-20T22:19:57.317 INFO:teuthology.orchestra.run.trial150.stdout: python3-rados x86_64 2:20.2.0-677.gf7870454.el9 ceph 323 k 2026-02-20T22:19:57.317 INFO:teuthology.orchestra.run.trial150.stdout: python3-rbd x86_64 2:20.2.0-677.gf7870454.el9 ceph 305 k 2026-02-20T22:19:57.317 INFO:teuthology.orchestra.run.trial150.stdout: python3-rgw x86_64 2:20.2.0-677.gf7870454.el9 ceph 99 k 2026-02-20T22:19:57.317 INFO:teuthology.orchestra.run.trial150.stdout: qatlib x86_64 25.08.0-2.el9 appstream 240 k 2026-02-20T22:19:57.317 INFO:teuthology.orchestra.run.trial150.stdout: qatzip-libs x86_64 1.3.1-1.el9 appstream 66 k 2026-02-20T22:19:57.317 INFO:teuthology.orchestra.run.trial150.stdout: re2 x86_64 1:20211101-20.el9 epel 191 k 2026-02-20T22:19:57.317 INFO:teuthology.orchestra.run.trial150.stdout: thrift x86_64 0.15.0-4.el9 epel 1.6 M 2026-02-20T22:19:57.318 INFO:teuthology.orchestra.run.trial150.stdout:Installing weak dependencies: 2026-02-20T22:19:57.318 INFO:teuthology.orchestra.run.trial150.stdout: qatlib-service x86_64 25.08.0-2.el9 appstream 37 k 2026-02-20T22:19:57.318 INFO:teuthology.orchestra.run.trial150.stdout: 2026-02-20T22:19:57.318 INFO:teuthology.orchestra.run.trial150.stdout:Transaction Summary 2026-02-20T22:19:57.318 INFO:teuthology.orchestra.run.trial150.stdout:================================================================================ 2026-02-20T22:19:57.318 INFO:teuthology.orchestra.run.trial150.stdout:Install 32 Packages 2026-02-20T22:19:57.318 INFO:teuthology.orchestra.run.trial150.stdout:Upgrade 2 Packages 2026-02-20T22:19:57.318 INFO:teuthology.orchestra.run.trial150.stdout: 2026-02-20T22:19:57.319 INFO:teuthology.orchestra.run.trial150.stdout:Total download size: 78 M 2026-02-20T22:19:57.319 INFO:teuthology.orchestra.run.trial150.stdout:Downloading Packages: 2026-02-20T22:19:58.134 INFO:teuthology.orchestra.run.trial096.stdout:lab-extras 2.5 MB/s | 50 kB 00:00 2026-02-20T22:19:58.162 INFO:teuthology.orchestra.run.trial150.stdout:(1/34): ceph-base-20.2.0-677.gf7870454.el9.x86_ 15 MB/s | 5.9 MB 00:00 2026-02-20T22:19:58.217 INFO:teuthology.orchestra.run.trial150.stdout:(2/34): ceph-selinux-20.2.0-677.gf7870454.el9.x 456 kB/s | 25 kB 00:00 2026-02-20T22:19:58.281 INFO:teuthology.orchestra.run.trial150.stdout:(3/34): libcephfs2-20.2.0-677.gf7870454.el9.x86 13 MB/s | 869 kB 00:00 2026-02-20T22:19:58.332 INFO:teuthology.orchestra.run.trial150.stdout:(4/34): libradosstriper1-20.2.0-677.gf7870454.e 4.7 MB/s | 250 kB 00:00 2026-02-20T22:19:58.700 INFO:teuthology.orchestra.run.trial150.stdout:(5/34): librgw2-20.2.0-677.gf7870454.el9.x86_64 17 MB/s | 6.4 MB 00:00 2026-02-20T22:19:58.737 INFO:teuthology.orchestra.run.trial150.stdout:(6/34): python3-ceph-argparse-20.2.0-677.gf7870 1.2 MB/s | 45 kB 00:00 2026-02-20T22:19:58.777 INFO:teuthology.orchestra.run.trial150.stdout:(7/34): python3-ceph-common-20.2.0-677.gf787045 4.3 MB/s | 175 kB 00:00 2026-02-20T22:19:58.816 INFO:teuthology.orchestra.run.trial150.stdout:(8/34): python3-cephfs-20.2.0-677.gf7870454.el9 4.0 MB/s | 163 kB 00:00 2026-02-20T22:19:58.872 INFO:teuthology.orchestra.run.trial150.stdout:(9/34): ceph-common-20.2.0-677.gf7870454.el9.x8 22 MB/s | 24 MB 00:01 2026-02-20T22:19:58.874 INFO:teuthology.orchestra.run.trial150.stdout:(10/34): python3-rados-20.2.0-677.gf7870454.el9 5.5 MB/s | 323 kB 00:00 2026-02-20T22:19:58.894 INFO:teuthology.orchestra.run.trial150.stdout:(11/34): python3-rbd-20.2.0-677.gf7870454.el9.x 14 MB/s | 305 kB 00:00 2026-02-20T22:19:58.895 INFO:teuthology.orchestra.run.trial150.stdout:(12/34): python3-rgw-20.2.0-677.gf7870454.el9.x 4.6 MB/s | 99 kB 00:00 2026-02-20T22:19:58.967 INFO:teuthology.orchestra.run.trial150.stdout:(13/34): ceph-radosgw-20.2.0-677.gf7870454.el9. 20 MB/s | 24 MB 00:01 2026-02-20T22:19:58.986 INFO:teuthology.orchestra.run.trial150.stdout:(14/34): mailcap-2.1.49-5.el9.noarch.rpm 360 kB/s | 33 kB 00:00 2026-02-20T22:19:59.025 INFO:teuthology.orchestra.run.trial150.stdout:(15/34): pciutils-3.7.0-7.el9.x86_64.rpm 717 kB/s | 93 kB 00:00 2026-02-20T22:19:59.322 INFO:teuthology.orchestra.run.trial096.stdout:Dependencies resolved. 2026-02-20T22:19:59.323 INFO:teuthology.orchestra.run.trial096.stdout:================================================================================ 2026-02-20T22:19:59.323 INFO:teuthology.orchestra.run.trial096.stdout: Package Arch Version Repository Size 2026-02-20T22:19:59.323 INFO:teuthology.orchestra.run.trial096.stdout:================================================================================ 2026-02-20T22:19:59.323 INFO:teuthology.orchestra.run.trial096.stdout:Installing: 2026-02-20T22:19:59.324 INFO:teuthology.orchestra.run.trial096.stdout: ceph-radosgw x86_64 2:20.2.0-677.gf7870454.el9 ceph 24 M 2026-02-20T22:19:59.324 INFO:teuthology.orchestra.run.trial096.stdout:Upgrading: 2026-02-20T22:19:59.324 INFO:teuthology.orchestra.run.trial096.stdout: librados2 x86_64 2:20.2.0-677.gf7870454.el9 ceph 3.5 M 2026-02-20T22:19:59.324 INFO:teuthology.orchestra.run.trial096.stdout: librbd1 x86_64 2:20.2.0-677.gf7870454.el9 ceph 2.8 M 2026-02-20T22:19:59.324 INFO:teuthology.orchestra.run.trial096.stdout:Installing dependencies: 2026-02-20T22:19:59.324 INFO:teuthology.orchestra.run.trial096.stdout: boost-program-options x86_64 1.75.0-13.el9 appstream 104 k 2026-02-20T22:19:59.324 INFO:teuthology.orchestra.run.trial096.stdout: ceph-base x86_64 2:20.2.0-677.gf7870454.el9 ceph 5.9 M 2026-02-20T22:19:59.324 INFO:teuthology.orchestra.run.trial096.stdout: ceph-common x86_64 2:20.2.0-677.gf7870454.el9 ceph 24 M 2026-02-20T22:19:59.324 INFO:teuthology.orchestra.run.trial096.stdout: ceph-selinux x86_64 2:20.2.0-677.gf7870454.el9 ceph 25 k 2026-02-20T22:19:59.324 INFO:teuthology.orchestra.run.trial096.stdout: gperftools-libs x86_64 2.9.1-3.el9 epel 308 k 2026-02-20T22:19:59.324 INFO:teuthology.orchestra.run.trial096.stdout: libarrow x86_64 9.0.0-15.el9 epel 4.4 M 2026-02-20T22:19:59.324 INFO:teuthology.orchestra.run.trial096.stdout: libarrow-doc noarch 9.0.0-15.el9 epel 25 k 2026-02-20T22:19:59.325 INFO:teuthology.orchestra.run.trial096.stdout: libcephfs2 x86_64 2:20.2.0-677.gf7870454.el9 ceph 869 k 2026-02-20T22:19:59.325 INFO:teuthology.orchestra.run.trial096.stdout: libnbd x86_64 1.20.3-4.el9 appstream 164 k 2026-02-20T22:19:59.325 INFO:teuthology.orchestra.run.trial096.stdout: liboath x86_64 2.6.12-1.el9 epel 49 k 2026-02-20T22:19:59.325 INFO:teuthology.orchestra.run.trial096.stdout: libpmemobj x86_64 1.12.1-1.el9 appstream 160 k 2026-02-20T22:19:59.325 INFO:teuthology.orchestra.run.trial096.stdout: librabbitmq x86_64 0.11.0-7.el9 appstream 45 k 2026-02-20T22:19:59.325 INFO:teuthology.orchestra.run.trial096.stdout: libradosstriper1 x86_64 2:20.2.0-677.gf7870454.el9 ceph 250 k 2026-02-20T22:19:59.325 INFO:teuthology.orchestra.run.trial096.stdout: librdkafka x86_64 1.6.1-102.el9 appstream 662 k 2026-02-20T22:19:59.325 INFO:teuthology.orchestra.run.trial096.stdout: librgw2 x86_64 2:20.2.0-677.gf7870454.el9 ceph 6.4 M 2026-02-20T22:19:59.325 INFO:teuthology.orchestra.run.trial096.stdout: libunwind x86_64 1.6.2-1.el9 epel 67 k 2026-02-20T22:19:59.325 INFO:teuthology.orchestra.run.trial096.stdout: lttng-ust x86_64 2.12.0-6.el9 appstream 292 k 2026-02-20T22:19:59.325 INFO:teuthology.orchestra.run.trial096.stdout: mailcap noarch 2.1.49-5.el9 baseos 33 k 2026-02-20T22:19:59.325 INFO:teuthology.orchestra.run.trial096.stdout: parquet-libs x86_64 9.0.0-15.el9 epel 838 k 2026-02-20T22:19:59.326 INFO:teuthology.orchestra.run.trial096.stdout: pciutils x86_64 3.7.0-7.el9 baseos 93 k 2026-02-20T22:19:59.326 INFO:teuthology.orchestra.run.trial096.stdout: python3-ceph-argparse x86_64 2:20.2.0-677.gf7870454.el9 ceph 45 k 2026-02-20T22:19:59.326 INFO:teuthology.orchestra.run.trial096.stdout: python3-ceph-common x86_64 2:20.2.0-677.gf7870454.el9 ceph 175 k 2026-02-20T22:19:59.326 INFO:teuthology.orchestra.run.trial096.stdout: python3-cephfs x86_64 2:20.2.0-677.gf7870454.el9 ceph 163 k 2026-02-20T22:19:59.326 INFO:teuthology.orchestra.run.trial096.stdout: python3-rados x86_64 2:20.2.0-677.gf7870454.el9 ceph 323 k 2026-02-20T22:19:59.326 INFO:teuthology.orchestra.run.trial096.stdout: python3-rbd x86_64 2:20.2.0-677.gf7870454.el9 ceph 305 k 2026-02-20T22:19:59.326 INFO:teuthology.orchestra.run.trial096.stdout: python3-rgw x86_64 2:20.2.0-677.gf7870454.el9 ceph 99 k 2026-02-20T22:19:59.326 INFO:teuthology.orchestra.run.trial096.stdout: qatlib x86_64 25.08.0-2.el9 appstream 240 k 2026-02-20T22:19:59.326 INFO:teuthology.orchestra.run.trial096.stdout: qatzip-libs x86_64 1.3.1-1.el9 appstream 66 k 2026-02-20T22:19:59.326 INFO:teuthology.orchestra.run.trial096.stdout: re2 x86_64 1:20211101-20.el9 epel 191 k 2026-02-20T22:19:59.326 INFO:teuthology.orchestra.run.trial096.stdout: thrift x86_64 0.15.0-4.el9 epel 1.6 M 2026-02-20T22:19:59.326 INFO:teuthology.orchestra.run.trial096.stdout:Installing weak dependencies: 2026-02-20T22:19:59.326 INFO:teuthology.orchestra.run.trial096.stdout: qatlib-service x86_64 25.08.0-2.el9 appstream 37 k 2026-02-20T22:19:59.327 INFO:teuthology.orchestra.run.trial096.stdout: 2026-02-20T22:19:59.327 INFO:teuthology.orchestra.run.trial096.stdout:Transaction Summary 2026-02-20T22:19:59.327 INFO:teuthology.orchestra.run.trial096.stdout:================================================================================ 2026-02-20T22:19:59.327 INFO:teuthology.orchestra.run.trial096.stdout:Install 32 Packages 2026-02-20T22:19:59.327 INFO:teuthology.orchestra.run.trial096.stdout:Upgrade 2 Packages 2026-02-20T22:19:59.327 INFO:teuthology.orchestra.run.trial096.stdout: 2026-02-20T22:19:59.328 INFO:teuthology.orchestra.run.trial096.stdout:Total download size: 78 M 2026-02-20T22:19:59.328 INFO:teuthology.orchestra.run.trial096.stdout:Downloading Packages: 2026-02-20T22:19:59.682 INFO:teuthology.orchestra.run.trial150.stdout:(16/34): boost-program-options-1.75.0-13.el9.x8 145 kB/s | 104 kB 00:00 2026-02-20T22:19:59.788 INFO:teuthology.orchestra.run.trial150.stdout:(17/34): libnbd-1.20.3-4.el9.x86_64.rpm 204 kB/s | 164 kB 00:00 2026-02-20T22:19:59.817 INFO:teuthology.orchestra.run.trial150.stdout:(18/34): libpmemobj-1.12.1-1.el9.x86_64.rpm 202 kB/s | 160 kB 00:00 2026-02-20T22:19:59.841 INFO:teuthology.orchestra.run.trial150.stdout:(19/34): librabbitmq-0.11.0-7.el9.x86_64.rpm 285 kB/s | 45 kB 00:00 2026-02-20T22:20:00.210 INFO:teuthology.orchestra.run.trial096.stdout:(1/34): ceph-base-20.2.0-677.gf7870454.el9.x86_ 14 MB/s | 5.9 MB 00:00 2026-02-20T22:20:00.235 INFO:teuthology.orchestra.run.trial150.stdout:(20/34): qatlib-25.08.0-2.el9.x86_64.rpm 608 kB/s | 240 kB 00:00 2026-02-20T22:20:00.246 INFO:teuthology.orchestra.run.trial096.stdout:(2/34): ceph-selinux-20.2.0-677.gf7870454.el9.x 692 kB/s | 25 kB 00:00 2026-02-20T22:20:00.295 INFO:teuthology.orchestra.run.trial150.stdout:(21/34): lttng-ust-2.12.0-6.el9.x86_64.rpm 612 kB/s | 292 kB 00:00 2026-02-20T22:20:00.299 INFO:teuthology.orchestra.run.trial096.stdout:(3/34): libcephfs2-20.2.0-677.gf7870454.el9.x86 16 MB/s | 869 kB 00:00 2026-02-20T22:20:00.339 INFO:teuthology.orchestra.run.trial096.stdout:(4/34): libradosstriper1-20.2.0-677.gf7870454.e 6.0 MB/s | 250 kB 00:00 2026-02-20T22:20:00.395 INFO:teuthology.orchestra.run.trial150.stdout:(22/34): qatlib-service-25.08.0-2.el9.x86_64.rp 232 kB/s | 37 kB 00:00 2026-02-20T22:20:00.446 INFO:teuthology.orchestra.run.trial150.stdout:(23/34): gperftools-libs-2.9.1-3.el9.x86_64.rpm 5.9 MB/s | 308 kB 00:00 2026-02-20T22:20:00.455 INFO:teuthology.orchestra.run.trial150.stdout:(24/34): qatzip-libs-1.3.1-1.el9.x86_64.rpm 416 kB/s | 66 kB 00:00 2026-02-20T22:20:00.475 INFO:teuthology.orchestra.run.trial150.stdout:(25/34): libarrow-doc-9.0.0-15.el9.noarch.rpm 1.2 MB/s | 25 kB 00:00 2026-02-20T22:20:00.484 INFO:teuthology.orchestra.run.trial150.stdout:(26/34): libarrow-9.0.0-15.el9.x86_64.rpm 115 MB/s | 4.4 MB 00:00 2026-02-20T22:20:00.490 INFO:teuthology.orchestra.run.trial150.stdout:(27/34): liboath-2.6.12-1.el9.x86_64.rpm 3.1 MB/s | 49 kB 00:00 2026-02-20T22:20:00.493 INFO:teuthology.orchestra.run.trial150.stdout:(28/34): libunwind-1.6.2-1.el9.x86_64.rpm 7.9 MB/s | 67 kB 00:00 2026-02-20T22:20:00.502 INFO:teuthology.orchestra.run.trial150.stdout:(29/34): re2-20211101-20.el9.x86_64.rpm 20 MB/s | 191 kB 00:00 2026-02-20T22:20:00.519 INFO:teuthology.orchestra.run.trial150.stdout:(30/34): parquet-libs-9.0.0-15.el9.x86_64.rpm 29 MB/s | 838 kB 00:00 2026-02-20T22:20:00.541 INFO:teuthology.orchestra.run.trial150.stdout:(31/34): thrift-0.15.0-4.el9.x86_64.rpm 41 MB/s | 1.6 MB 00:00 2026-02-20T22:20:00.652 INFO:teuthology.orchestra.run.trial150.stdout:(32/34): librdkafka-1.6.1-102.el9.x86_64.rpm 767 kB/s | 662 kB 00:00 2026-02-20T22:20:00.713 INFO:teuthology.orchestra.run.trial096.stdout:(5/34): librgw2-20.2.0-677.gf7870454.el9.x86_64 17 MB/s | 6.4 MB 00:00 2026-02-20T22:20:00.758 INFO:teuthology.orchestra.run.trial096.stdout:(6/34): python3-ceph-argparse-20.2.0-677.gf7870 1.0 MB/s | 45 kB 00:00 2026-02-20T22:20:00.806 INFO:teuthology.orchestra.run.trial096.stdout:(7/34): python3-ceph-common-20.2.0-677.gf787045 3.5 MB/s | 175 kB 00:00 2026-02-20T22:20:00.862 INFO:teuthology.orchestra.run.trial096.stdout:(8/34): python3-cephfs-20.2.0-677.gf7870454.el9 2.9 MB/s | 163 kB 00:00 2026-02-20T22:20:01.026 INFO:teuthology.orchestra.run.trial150.stdout:(33/34): librbd1-20.2.0-677.gf7870454.el9.x86_6 5.9 MB/s | 2.8 MB 00:00 2026-02-20T22:20:01.031 INFO:teuthology.orchestra.run.trial150.stdout:(34/34): librados2-20.2.0-677.gf7870454.el9.x86 6.9 MB/s | 3.5 MB 00:00 2026-02-20T22:20:01.035 INFO:teuthology.orchestra.run.trial150.stdout:-------------------------------------------------------------------------------- 2026-02-20T22:20:01.035 INFO:teuthology.orchestra.run.trial150.stdout:Total 21 MB/s | 78 MB 00:03 2026-02-20T22:20:01.039 INFO:teuthology.orchestra.run.trial096.stdout:(9/34): ceph-radosgw-20.2.0-677.gf7870454.el9.x 19 MB/s | 24 MB 00:01 2026-02-20T22:20:01.082 INFO:teuthology.orchestra.run.trial096.stdout:(10/34): ceph-common-20.2.0-677.gf7870454.el9.x 19 MB/s | 24 MB 00:01 2026-02-20T22:20:01.083 INFO:teuthology.orchestra.run.trial096.stdout:(11/34): python3-rados-20.2.0-677.gf7870454.el9 1.4 MB/s | 323 kB 00:00 2026-02-20T22:20:01.084 INFO:teuthology.orchestra.run.trial096.stdout:(12/34): python3-rbd-20.2.0-677.gf7870454.el9.x 6.6 MB/s | 305 kB 00:00 2026-02-20T22:20:01.094 INFO:teuthology.orchestra.run.trial096.stdout:(13/34): python3-rgw-20.2.0-677.gf7870454.el9.x 8.1 MB/s | 99 kB 00:00 2026-02-20T22:20:01.125 INFO:teuthology.orchestra.run.trial150.stdout:Running transaction check 2026-02-20T22:20:01.142 INFO:teuthology.orchestra.run.trial150.stdout:Transaction check succeeded. 2026-02-20T22:20:01.142 INFO:teuthology.orchestra.run.trial150.stdout:Running transaction test 2026-02-20T22:20:01.183 INFO:teuthology.orchestra.run.trial096.stdout:(14/34): boost-program-options-1.75.0-13.el9.x8 1.1 MB/s | 104 kB 00:00 2026-02-20T22:20:01.227 INFO:teuthology.orchestra.run.trial096.stdout:(15/34): libnbd-1.20.3-4.el9.x86_64.rpm 3.6 MB/s | 164 kB 00:00 2026-02-20T22:20:01.252 INFO:teuthology.orchestra.run.trial096.stdout:(16/34): libpmemobj-1.12.1-1.el9.x86_64.rpm 6.4 MB/s | 160 kB 00:00 2026-02-20T22:20:01.274 INFO:teuthology.orchestra.run.trial096.stdout:(17/34): librabbitmq-0.11.0-7.el9.x86_64.rpm 2.0 MB/s | 45 kB 00:00 2026-02-20T22:20:01.320 INFO:teuthology.orchestra.run.trial096.stdout:(18/34): librdkafka-1.6.1-102.el9.x86_64.rpm 14 MB/s | 662 kB 00:00 2026-02-20T22:20:01.351 INFO:teuthology.orchestra.run.trial096.stdout:(19/34): lttng-ust-2.12.0-6.el9.x86_64.rpm 12 MB/s | 292 kB 00:00 2026-02-20T22:20:01.375 INFO:teuthology.orchestra.run.trial096.stdout:(20/34): qatlib-25.08.0-2.el9.x86_64.rpm 9.9 MB/s | 240 kB 00:00 2026-02-20T22:20:01.397 INFO:teuthology.orchestra.run.trial096.stdout:(21/34): qatlib-service-25.08.0-2.el9.x86_64.rp 1.7 MB/s | 37 kB 00:00 2026-02-20T22:20:01.419 INFO:teuthology.orchestra.run.trial096.stdout:(22/34): qatzip-libs-1.3.1-1.el9.x86_64.rpm 2.9 MB/s | 66 kB 00:00 2026-02-20T22:20:01.439 INFO:teuthology.orchestra.run.trial150.stdout:Transaction test succeeded. 2026-02-20T22:20:01.439 INFO:teuthology.orchestra.run.trial150.stdout:Running transaction 2026-02-20T22:20:01.646 INFO:teuthology.orchestra.run.trial096.stdout:(23/34): mailcap-2.1.49-5.el9.noarch.rpm 59 kB/s | 33 kB 00:00 2026-02-20T22:20:01.657 INFO:teuthology.orchestra.run.trial096.stdout:(24/34): gperftools-libs-2.9.1-3.el9.x86_64.rpm 1.3 MB/s | 308 kB 00:00 2026-02-20T22:20:01.746 INFO:teuthology.orchestra.run.trial096.stdout:(25/34): libarrow-doc-9.0.0-15.el9.noarch.rpm 277 kB/s | 25 kB 00:00 2026-02-20T22:20:01.772 INFO:teuthology.orchestra.run.trial150.stdout: Preparing : 1/1 2026-02-20T22:20:01.786 INFO:teuthology.orchestra.run.trial150.stdout: Installing : thrift-0.15.0-4.el9.x86_64 1/36 2026-02-20T22:20:01.806 INFO:teuthology.orchestra.run.trial096.stdout:(26/34): pciutils-3.7.0-7.el9.x86_64.rpm 129 kB/s | 93 kB 00:00 2026-02-20T22:20:01.849 INFO:teuthology.orchestra.run.trial096.stdout:(27/34): libarrow-9.0.0-15.el9.x86_64.rpm 22 MB/s | 4.4 MB 00:00 2026-02-20T22:20:01.849 INFO:teuthology.orchestra.run.trial096.stdout:(28/34): liboath-2.6.12-1.el9.x86_64.rpm 474 kB/s | 49 kB 00:00 2026-02-20T22:20:01.851 INFO:teuthology.orchestra.run.trial096.stdout:(29/34): libunwind-1.6.2-1.el9.x86_64.rpm 1.5 MB/s | 67 kB 00:00 2026-02-20T22:20:01.923 INFO:teuthology.orchestra.run.trial096.stdout:(30/34): parquet-libs-9.0.0-15.el9.x86_64.rpm 11 MB/s | 838 kB 00:00 2026-02-20T22:20:01.932 INFO:teuthology.orchestra.run.trial096.stdout:(31/34): re2-20211101-20.el9.x86_64.rpm 2.3 MB/s | 191 kB 00:00 2026-02-20T22:20:01.939 INFO:teuthology.orchestra.run.trial150.stdout: Installing : lttng-ust-2.12.0-6.el9.x86_64 2/36 2026-02-20T22:20:01.943 INFO:teuthology.orchestra.run.trial150.stdout: Upgrading : librados2-2:20.2.0-677.gf7870454.el9.x86_64 3/36 2026-02-20T22:20:01.972 INFO:teuthology.orchestra.run.trial150.stdout: Running scriptlet: librados2-2:20.2.0-677.gf7870454.el9.x86_64 3/36 2026-02-20T22:20:02.011 INFO:teuthology.orchestra.run.trial150.stdout: Installing : python3-rados-2:20.2.0-677.gf7870454.el9.x86_64 4/36 2026-02-20T22:20:02.012 INFO:teuthology.orchestra.run.trial150.stdout: Installing : libcephfs2-2:20.2.0-677.gf7870454.el9.x86_64 5/36 2026-02-20T22:20:02.020 INFO:teuthology.orchestra.run.trial096.stdout:(32/34): thrift-0.15.0-4.el9.x86_64.rpm 9.4 MB/s | 1.6 MB 00:00 2026-02-20T22:20:02.023 INFO:teuthology.orchestra.run.trial150.stdout: Running scriptlet: libcephfs2-2:20.2.0-677.gf7870454.el9.x86_64 5/36 2026-02-20T22:20:02.032 INFO:teuthology.orchestra.run.trial150.stdout: Installing : liboath-2.6.12-1.el9.x86_64 6/36 2026-02-20T22:20:02.035 INFO:teuthology.orchestra.run.trial150.stdout: Installing : librdkafka-1.6.1-102.el9.x86_64 7/36 2026-02-20T22:20:02.038 INFO:teuthology.orchestra.run.trial150.stdout: Installing : librabbitmq-0.11.0-7.el9.x86_64 8/36 2026-02-20T22:20:02.042 INFO:teuthology.orchestra.run.trial150.stdout: Installing : libpmemobj-1.12.1-1.el9.x86_64 9/36 2026-02-20T22:20:02.043 INFO:teuthology.orchestra.run.trial096.stdout:(33/34): librbd1-20.2.0-677.gf7870454.el9.x86_6 26 MB/s | 2.8 MB 00:00 2026-02-20T22:20:02.051 INFO:teuthology.orchestra.run.trial150.stdout: Installing : python3-ceph-argparse-2:20.2.0-677.gf7870454.el9.x 10/36 2026-02-20T22:20:02.053 INFO:teuthology.orchestra.run.trial096.stdout:(34/34): librados2-20.2.0-677.gf7870454.el9.x86 27 MB/s | 3.5 MB 00:00 2026-02-20T22:20:02.056 INFO:teuthology.orchestra.run.trial096.stdout:-------------------------------------------------------------------------------- 2026-02-20T22:20:02.056 INFO:teuthology.orchestra.run.trial096.stdout:Total 28 MB/s | 78 MB 00:02 2026-02-20T22:20:02.063 INFO:teuthology.orchestra.run.trial150.stdout: Installing : python3-cephfs-2:20.2.0-677.gf7870454.el9.x86_64 11/36 2026-02-20T22:20:02.063 INFO:teuthology.orchestra.run.trial150.stdout: Installing : libradosstriper1-2:20.2.0-677.gf7870454.el9.x86_64 12/36 2026-02-20T22:20:02.076 INFO:teuthology.orchestra.run.trial150.stdout: Running scriptlet: libradosstriper1-2:20.2.0-677.gf7870454.el9.x86_64 12/36 2026-02-20T22:20:02.108 INFO:teuthology.orchestra.run.trial150.stdout: Installing : re2-1:20211101-20.el9.x86_64 13/36 2026-02-20T22:20:02.113 INFO:teuthology.orchestra.run.trial150.stdout: Installing : libarrow-9.0.0-15.el9.x86_64 14/36 2026-02-20T22:20:02.119 INFO:teuthology.orchestra.run.trial150.stdout: Installing : libunwind-1.6.2-1.el9.x86_64 15/36 2026-02-20T22:20:02.121 INFO:teuthology.orchestra.run.trial150.stdout: Installing : gperftools-libs-2.9.1-3.el9.x86_64 16/36 2026-02-20T22:20:02.126 INFO:teuthology.orchestra.run.trial150.stdout: Installing : libarrow-doc-9.0.0-15.el9.noarch 17/36 2026-02-20T22:20:02.147 INFO:teuthology.orchestra.run.trial096.stdout:Running transaction check 2026-02-20T22:20:02.165 INFO:teuthology.orchestra.run.trial096.stdout:Transaction check succeeded. 2026-02-20T22:20:02.165 INFO:teuthology.orchestra.run.trial096.stdout:Running transaction test 2026-02-20T22:20:02.249 INFO:teuthology.orchestra.run.trial150.stdout: Installing : libnbd-1.20.3-4.el9.x86_64 18/36 2026-02-20T22:20:02.250 INFO:teuthology.orchestra.run.trial150.stdout: Upgrading : librbd1-2:20.2.0-677.gf7870454.el9.x86_64 19/36 2026-02-20T22:20:02.275 INFO:teuthology.orchestra.run.trial150.stdout: Running scriptlet: librbd1-2:20.2.0-677.gf7870454.el9.x86_64 19/36 2026-02-20T22:20:02.278 INFO:teuthology.orchestra.run.trial150.stdout: Installing : python3-rbd-2:20.2.0-677.gf7870454.el9.x86_64 20/36 2026-02-20T22:20:02.284 INFO:teuthology.orchestra.run.trial150.stdout: Installing : boost-program-options-1.75.0-13.el9.x86_64 21/36 2026-02-20T22:20:02.459 INFO:teuthology.orchestra.run.trial096.stdout:Transaction test succeeded. 2026-02-20T22:20:02.460 INFO:teuthology.orchestra.run.trial096.stdout:Running transaction 2026-02-20T22:20:02.561 INFO:teuthology.orchestra.run.trial150.stdout: Installing : parquet-libs-9.0.0-15.el9.x86_64 22/36 2026-02-20T22:20:02.562 INFO:teuthology.orchestra.run.trial150.stdout: Installing : librgw2-2:20.2.0-677.gf7870454.el9.x86_64 23/36 2026-02-20T22:20:02.578 INFO:teuthology.orchestra.run.trial150.stdout: Running scriptlet: librgw2-2:20.2.0-677.gf7870454.el9.x86_64 23/36 2026-02-20T22:20:02.583 INFO:teuthology.orchestra.run.trial150.stdout: Installing : python3-rgw-2:20.2.0-677.gf7870454.el9.x86_64 24/36 2026-02-20T22:20:02.587 INFO:teuthology.orchestra.run.trial150.stdout: Installing : pciutils-3.7.0-7.el9.x86_64 25/36 2026-02-20T22:20:02.590 INFO:teuthology.orchestra.run.trial150.stdout: Installing : qatlib-25.08.0-2.el9.x86_64 26/36 2026-02-20T22:20:02.590 INFO:teuthology.orchestra.run.trial150.stdout: Installing : qatlib-service-25.08.0-2.el9.x86_64 27/36 2026-02-20T22:20:02.611 INFO:teuthology.orchestra.run.trial150.stdout: Running scriptlet: qatlib-service-25.08.0-2.el9.x86_64 27/36 2026-02-20T22:20:02.614 INFO:teuthology.orchestra.run.trial150.stdout: Installing : qatzip-libs-1.3.1-1.el9.x86_64 28/36 2026-02-20T22:20:02.645 INFO:teuthology.orchestra.run.trial150.stdout: Installing : mailcap-2.1.49-5.el9.noarch 29/36 2026-02-20T22:20:02.647 INFO:teuthology.orchestra.run.trial150.stdout: Installing : python3-ceph-common-2:20.2.0-677.gf7870454.el9.x86 30/36 2026-02-20T22:20:02.799 INFO:teuthology.orchestra.run.trial096.stdout: Preparing : 1/1 2026-02-20T22:20:02.812 INFO:teuthology.orchestra.run.trial096.stdout: Installing : thrift-0.15.0-4.el9.x86_64 1/36 2026-02-20T22:20:02.977 INFO:teuthology.orchestra.run.trial096.stdout: Installing : lttng-ust-2.12.0-6.el9.x86_64 2/36 2026-02-20T22:20:02.982 INFO:teuthology.orchestra.run.trial096.stdout: Upgrading : librados2-2:20.2.0-677.gf7870454.el9.x86_64 3/36 2026-02-20T22:20:03.008 INFO:teuthology.orchestra.run.trial096.stdout: Running scriptlet: librados2-2:20.2.0-677.gf7870454.el9.x86_64 3/36 2026-02-20T22:20:03.047 INFO:teuthology.orchestra.run.trial096.stdout: Installing : python3-rados-2:20.2.0-677.gf7870454.el9.x86_64 4/36 2026-02-20T22:20:03.048 INFO:teuthology.orchestra.run.trial096.stdout: Installing : libcephfs2-2:20.2.0-677.gf7870454.el9.x86_64 5/36 2026-02-20T22:20:03.061 INFO:teuthology.orchestra.run.trial096.stdout: Running scriptlet: libcephfs2-2:20.2.0-677.gf7870454.el9.x86_64 5/36 2026-02-20T22:20:03.071 INFO:teuthology.orchestra.run.trial096.stdout: Installing : liboath-2.6.12-1.el9.x86_64 6/36 2026-02-20T22:20:03.073 INFO:teuthology.orchestra.run.trial096.stdout: Installing : librdkafka-1.6.1-102.el9.x86_64 7/36 2026-02-20T22:20:03.077 INFO:teuthology.orchestra.run.trial096.stdout: Installing : librabbitmq-0.11.0-7.el9.x86_64 8/36 2026-02-20T22:20:03.081 INFO:teuthology.orchestra.run.trial096.stdout: Installing : libpmemobj-1.12.1-1.el9.x86_64 9/36 2026-02-20T22:20:03.090 INFO:teuthology.orchestra.run.trial096.stdout: Installing : python3-ceph-argparse-2:20.2.0-677.gf7870454.el9.x 10/36 2026-02-20T22:20:03.102 INFO:teuthology.orchestra.run.trial096.stdout: Installing : python3-cephfs-2:20.2.0-677.gf7870454.el9.x86_64 11/36 2026-02-20T22:20:03.103 INFO:teuthology.orchestra.run.trial096.stdout: Installing : libradosstriper1-2:20.2.0-677.gf7870454.el9.x86_64 12/36 2026-02-20T22:20:03.117 INFO:teuthology.orchestra.run.trial096.stdout: Running scriptlet: libradosstriper1-2:20.2.0-677.gf7870454.el9.x86_64 12/36 2026-02-20T22:20:03.148 INFO:teuthology.orchestra.run.trial096.stdout: Installing : re2-1:20211101-20.el9.x86_64 13/36 2026-02-20T22:20:03.152 INFO:teuthology.orchestra.run.trial096.stdout: Installing : libarrow-9.0.0-15.el9.x86_64 14/36 2026-02-20T22:20:03.160 INFO:teuthology.orchestra.run.trial096.stdout: Installing : libunwind-1.6.2-1.el9.x86_64 15/36 2026-02-20T22:20:03.162 INFO:teuthology.orchestra.run.trial096.stdout: Installing : gperftools-libs-2.9.1-3.el9.x86_64 16/36 2026-02-20T22:20:03.167 INFO:teuthology.orchestra.run.trial096.stdout: Installing : libarrow-doc-9.0.0-15.el9.noarch 17/36 2026-02-20T22:20:03.298 INFO:teuthology.orchestra.run.trial096.stdout: Installing : libnbd-1.20.3-4.el9.x86_64 18/36 2026-02-20T22:20:03.299 INFO:teuthology.orchestra.run.trial096.stdout: Upgrading : librbd1-2:20.2.0-677.gf7870454.el9.x86_64 19/36 2026-02-20T22:20:03.324 INFO:teuthology.orchestra.run.trial096.stdout: Running scriptlet: librbd1-2:20.2.0-677.gf7870454.el9.x86_64 19/36 2026-02-20T22:20:03.326 INFO:teuthology.orchestra.run.trial096.stdout: Installing : python3-rbd-2:20.2.0-677.gf7870454.el9.x86_64 20/36 2026-02-20T22:20:03.332 INFO:teuthology.orchestra.run.trial096.stdout: Installing : boost-program-options-1.75.0-13.el9.x86_64 21/36 2026-02-20T22:20:03.630 INFO:teuthology.orchestra.run.trial096.stdout: Installing : parquet-libs-9.0.0-15.el9.x86_64 22/36 2026-02-20T22:20:03.631 INFO:teuthology.orchestra.run.trial096.stdout: Installing : librgw2-2:20.2.0-677.gf7870454.el9.x86_64 23/36 2026-02-20T22:20:03.648 INFO:teuthology.orchestra.run.trial096.stdout: Running scriptlet: librgw2-2:20.2.0-677.gf7870454.el9.x86_64 23/36 2026-02-20T22:20:03.652 INFO:teuthology.orchestra.run.trial096.stdout: Installing : python3-rgw-2:20.2.0-677.gf7870454.el9.x86_64 24/36 2026-02-20T22:20:03.657 INFO:teuthology.orchestra.run.trial096.stdout: Installing : pciutils-3.7.0-7.el9.x86_64 25/36 2026-02-20T22:20:03.660 INFO:teuthology.orchestra.run.trial096.stdout: Installing : qatlib-25.08.0-2.el9.x86_64 26/36 2026-02-20T22:20:03.660 INFO:teuthology.orchestra.run.trial096.stdout: Installing : qatlib-service-25.08.0-2.el9.x86_64 27/36 2026-02-20T22:20:03.680 INFO:teuthology.orchestra.run.trial096.stdout: Running scriptlet: qatlib-service-25.08.0-2.el9.x86_64 27/36 2026-02-20T22:20:03.683 INFO:teuthology.orchestra.run.trial096.stdout: Installing : qatzip-libs-1.3.1-1.el9.x86_64 28/36 2026-02-20T22:20:03.717 INFO:teuthology.orchestra.run.trial096.stdout: Installing : mailcap-2.1.49-5.el9.noarch 29/36 2026-02-20T22:20:03.718 INFO:teuthology.orchestra.run.trial150.stdout: Running scriptlet: ceph-common-2:20.2.0-677.gf7870454.el9.x86_64 31/36 2026-02-20T22:20:03.719 INFO:teuthology.orchestra.run.trial096.stdout: Installing : python3-ceph-common-2:20.2.0-677.gf7870454.el9.x86 30/36 2026-02-20T22:20:03.720 INFO:teuthology.orchestra.run.trial150.stdout: Installing : ceph-common-2:20.2.0-677.gf7870454.el9.x86_64 31/36 2026-02-20T22:20:04.013 INFO:teuthology.orchestra.run.trial150.stdout: Running scriptlet: ceph-common-2:20.2.0-677.gf7870454.el9.x86_64 31/36 2026-02-20T22:20:04.017 INFO:teuthology.orchestra.run.trial150.stdout: Installing : ceph-base-2:20.2.0-677.gf7870454.el9.x86_64 32/36 2026-02-20T22:20:04.058 INFO:teuthology.orchestra.run.trial150.stdout: Running scriptlet: ceph-base-2:20.2.0-677.gf7870454.el9.x86_64 32/36 2026-02-20T22:20:04.058 INFO:teuthology.orchestra.run.trial150.stdout:Created symlink /etc/systemd/system/multi-user.target.wants/ceph.target → /usr/lib/systemd/system/ceph.target. 2026-02-20T22:20:04.059 INFO:teuthology.orchestra.run.trial150.stdout:Created symlink /etc/systemd/system/ceph.target.wants/ceph-crash.service → /usr/lib/systemd/system/ceph-crash.service. 2026-02-20T22:20:04.059 INFO:teuthology.orchestra.run.trial150.stdout: 2026-02-20T22:20:04.061 INFO:teuthology.orchestra.run.trial150.stdout: Installing : ceph-selinux-2:20.2.0-677.gf7870454.el9.x86_64 33/36 2026-02-20T22:20:04.854 INFO:teuthology.orchestra.run.trial096.stdout: Running scriptlet: ceph-common-2:20.2.0-677.gf7870454.el9.x86_64 31/36 2026-02-20T22:20:04.857 INFO:teuthology.orchestra.run.trial096.stdout: Installing : ceph-common-2:20.2.0-677.gf7870454.el9.x86_64 31/36 2026-02-20T22:20:05.165 INFO:teuthology.orchestra.run.trial096.stdout: Running scriptlet: ceph-common-2:20.2.0-677.gf7870454.el9.x86_64 31/36 2026-02-20T22:20:05.168 INFO:teuthology.orchestra.run.trial096.stdout: Installing : ceph-base-2:20.2.0-677.gf7870454.el9.x86_64 32/36 2026-02-20T22:20:05.207 INFO:teuthology.orchestra.run.trial096.stdout: Running scriptlet: ceph-base-2:20.2.0-677.gf7870454.el9.x86_64 32/36 2026-02-20T22:20:05.207 INFO:teuthology.orchestra.run.trial096.stdout:Created symlink /etc/systemd/system/multi-user.target.wants/ceph.target → /usr/lib/systemd/system/ceph.target. 2026-02-20T22:20:05.207 INFO:teuthology.orchestra.run.trial096.stdout:Created symlink /etc/systemd/system/ceph.target.wants/ceph-crash.service → /usr/lib/systemd/system/ceph-crash.service. 2026-02-20T22:20:05.208 INFO:teuthology.orchestra.run.trial096.stdout: 2026-02-20T22:20:05.211 INFO:teuthology.orchestra.run.trial096.stdout: Installing : ceph-selinux-2:20.2.0-677.gf7870454.el9.x86_64 33/36 2026-02-20T22:20:08.601 INFO:teuthology.orchestra.run.trial150.stdout: Running scriptlet: ceph-selinux-2:20.2.0-677.gf7870454.el9.x86_64 33/36 2026-02-20T22:20:08.602 INFO:teuthology.orchestra.run.trial150.stdout:skipping the directory /sys 2026-02-20T22:20:08.602 INFO:teuthology.orchestra.run.trial150.stdout:skipping the directory /proc 2026-02-20T22:20:08.602 INFO:teuthology.orchestra.run.trial150.stdout:skipping the directory /mnt 2026-02-20T22:20:08.602 INFO:teuthology.orchestra.run.trial150.stdout:skipping the directory /var/tmp 2026-02-20T22:20:08.602 INFO:teuthology.orchestra.run.trial150.stdout:skipping the directory /home 2026-02-20T22:20:08.602 INFO:teuthology.orchestra.run.trial150.stdout:skipping the directory /root 2026-02-20T22:20:08.602 INFO:teuthology.orchestra.run.trial150.stdout:skipping the directory /tmp 2026-02-20T22:20:08.602 INFO:teuthology.orchestra.run.trial150.stdout: 2026-02-20T22:20:09.627 INFO:teuthology.orchestra.run.trial150.stdout: Installing : ceph-radosgw-2:20.2.0-677.gf7870454.el9.x86_64 34/36 2026-02-20T22:20:09.650 INFO:teuthology.orchestra.run.trial150.stdout: Running scriptlet: ceph-radosgw-2:20.2.0-677.gf7870454.el9.x86_64 34/36 2026-02-20T22:20:09.650 INFO:teuthology.orchestra.run.trial150.stdout:Glob pattern passed to enable, but globs are not supported for this. 2026-02-20T22:20:09.650 INFO:teuthology.orchestra.run.trial150.stdout:Invalid unit name "ceph-radosgw@*.service" escaped as "ceph-radosgw@\x2a.service". 2026-02-20T22:20:09.650 INFO:teuthology.orchestra.run.trial150.stdout:Created symlink /etc/systemd/system/multi-user.target.wants/ceph-radosgw.target → /usr/lib/systemd/system/ceph-radosgw.target. 2026-02-20T22:20:09.650 INFO:teuthology.orchestra.run.trial150.stdout:Created symlink /etc/systemd/system/ceph.target.wants/ceph-radosgw.target → /usr/lib/systemd/system/ceph-radosgw.target. 2026-02-20T22:20:09.650 INFO:teuthology.orchestra.run.trial150.stdout: 2026-02-20T22:20:09.652 INFO:teuthology.orchestra.run.trial150.stdout: Cleanup : librbd1-2:16.2.4-5.el9.x86_64 35/36 2026-02-20T22:20:09.664 INFO:teuthology.orchestra.run.trial150.stdout: Running scriptlet: librbd1-2:16.2.4-5.el9.x86_64 35/36 2026-02-20T22:20:09.664 INFO:teuthology.orchestra.run.trial150.stdout: Cleanup : librados2-2:16.2.4-5.el9.x86_64 36/36 2026-02-20T22:20:09.720 INFO:teuthology.orchestra.run.trial150.stdout: Running scriptlet: librados2-2:16.2.4-5.el9.x86_64 36/36 2026-02-20T22:20:09.720 INFO:teuthology.orchestra.run.trial150.stdout:Creating group 'qat' with GID 992. 2026-02-20T22:20:09.720 INFO:teuthology.orchestra.run.trial150.stdout: 2026-02-20T22:20:09.764 INFO:teuthology.orchestra.run.trial096.stdout: Running scriptlet: ceph-selinux-2:20.2.0-677.gf7870454.el9.x86_64 33/36 2026-02-20T22:20:09.764 INFO:teuthology.orchestra.run.trial096.stdout:skipping the directory /sys 2026-02-20T22:20:09.764 INFO:teuthology.orchestra.run.trial096.stdout:skipping the directory /proc 2026-02-20T22:20:09.764 INFO:teuthology.orchestra.run.trial096.stdout:skipping the directory /mnt 2026-02-20T22:20:09.764 INFO:teuthology.orchestra.run.trial096.stdout:skipping the directory /var/tmp 2026-02-20T22:20:09.764 INFO:teuthology.orchestra.run.trial096.stdout:skipping the directory /home 2026-02-20T22:20:09.764 INFO:teuthology.orchestra.run.trial096.stdout:skipping the directory /root 2026-02-20T22:20:09.764 INFO:teuthology.orchestra.run.trial096.stdout:skipping the directory /tmp 2026-02-20T22:20:09.764 INFO:teuthology.orchestra.run.trial096.stdout: 2026-02-20T22:20:10.064 INFO:teuthology.orchestra.run.trial150.stdout: Verifying : ceph-base-2:20.2.0-677.gf7870454.el9.x86_64 1/36 2026-02-20T22:20:10.064 INFO:teuthology.orchestra.run.trial150.stdout: Verifying : ceph-common-2:20.2.0-677.gf7870454.el9.x86_64 2/36 2026-02-20T22:20:10.064 INFO:teuthology.orchestra.run.trial150.stdout: Verifying : ceph-radosgw-2:20.2.0-677.gf7870454.el9.x86_64 3/36 2026-02-20T22:20:10.064 INFO:teuthology.orchestra.run.trial150.stdout: Verifying : ceph-selinux-2:20.2.0-677.gf7870454.el9.x86_64 4/36 2026-02-20T22:20:10.065 INFO:teuthology.orchestra.run.trial150.stdout: Verifying : libcephfs2-2:20.2.0-677.gf7870454.el9.x86_64 5/36 2026-02-20T22:20:10.065 INFO:teuthology.orchestra.run.trial150.stdout: Verifying : libradosstriper1-2:20.2.0-677.gf7870454.el9.x86_64 6/36 2026-02-20T22:20:10.065 INFO:teuthology.orchestra.run.trial150.stdout: Verifying : librgw2-2:20.2.0-677.gf7870454.el9.x86_64 7/36 2026-02-20T22:20:10.065 INFO:teuthology.orchestra.run.trial150.stdout: Verifying : python3-ceph-argparse-2:20.2.0-677.gf7870454.el9.x 8/36 2026-02-20T22:20:10.065 INFO:teuthology.orchestra.run.trial150.stdout: Verifying : python3-ceph-common-2:20.2.0-677.gf7870454.el9.x86 9/36 2026-02-20T22:20:10.065 INFO:teuthology.orchestra.run.trial150.stdout: Verifying : python3-cephfs-2:20.2.0-677.gf7870454.el9.x86_64 10/36 2026-02-20T22:20:10.065 INFO:teuthology.orchestra.run.trial150.stdout: Verifying : python3-rados-2:20.2.0-677.gf7870454.el9.x86_64 11/36 2026-02-20T22:20:10.065 INFO:teuthology.orchestra.run.trial150.stdout: Verifying : python3-rbd-2:20.2.0-677.gf7870454.el9.x86_64 12/36 2026-02-20T22:20:10.065 INFO:teuthology.orchestra.run.trial150.stdout: Verifying : python3-rgw-2:20.2.0-677.gf7870454.el9.x86_64 13/36 2026-02-20T22:20:10.065 INFO:teuthology.orchestra.run.trial150.stdout: Verifying : mailcap-2.1.49-5.el9.noarch 14/36 2026-02-20T22:20:10.065 INFO:teuthology.orchestra.run.trial150.stdout: Verifying : pciutils-3.7.0-7.el9.x86_64 15/36 2026-02-20T22:20:10.065 INFO:teuthology.orchestra.run.trial150.stdout: Verifying : boost-program-options-1.75.0-13.el9.x86_64 16/36 2026-02-20T22:20:10.066 INFO:teuthology.orchestra.run.trial150.stdout: Verifying : libnbd-1.20.3-4.el9.x86_64 17/36 2026-02-20T22:20:10.066 INFO:teuthology.orchestra.run.trial150.stdout: Verifying : libpmemobj-1.12.1-1.el9.x86_64 18/36 2026-02-20T22:20:10.066 INFO:teuthology.orchestra.run.trial150.stdout: Verifying : librabbitmq-0.11.0-7.el9.x86_64 19/36 2026-02-20T22:20:10.066 INFO:teuthology.orchestra.run.trial150.stdout: Verifying : librdkafka-1.6.1-102.el9.x86_64 20/36 2026-02-20T22:20:10.066 INFO:teuthology.orchestra.run.trial150.stdout: Verifying : lttng-ust-2.12.0-6.el9.x86_64 21/36 2026-02-20T22:20:10.066 INFO:teuthology.orchestra.run.trial150.stdout: Verifying : qatlib-25.08.0-2.el9.x86_64 22/36 2026-02-20T22:20:10.066 INFO:teuthology.orchestra.run.trial150.stdout: Verifying : qatlib-service-25.08.0-2.el9.x86_64 23/36 2026-02-20T22:20:10.066 INFO:teuthology.orchestra.run.trial150.stdout: Verifying : qatzip-libs-1.3.1-1.el9.x86_64 24/36 2026-02-20T22:20:10.066 INFO:teuthology.orchestra.run.trial150.stdout: Verifying : gperftools-libs-2.9.1-3.el9.x86_64 25/36 2026-02-20T22:20:10.067 INFO:teuthology.orchestra.run.trial150.stdout: Verifying : libarrow-9.0.0-15.el9.x86_64 26/36 2026-02-20T22:20:10.067 INFO:teuthology.orchestra.run.trial150.stdout: Verifying : libarrow-doc-9.0.0-15.el9.noarch 27/36 2026-02-20T22:20:10.067 INFO:teuthology.orchestra.run.trial150.stdout: Verifying : liboath-2.6.12-1.el9.x86_64 28/36 2026-02-20T22:20:10.067 INFO:teuthology.orchestra.run.trial150.stdout: Verifying : libunwind-1.6.2-1.el9.x86_64 29/36 2026-02-20T22:20:10.067 INFO:teuthology.orchestra.run.trial150.stdout: Verifying : parquet-libs-9.0.0-15.el9.x86_64 30/36 2026-02-20T22:20:10.067 INFO:teuthology.orchestra.run.trial150.stdout: Verifying : re2-1:20211101-20.el9.x86_64 31/36 2026-02-20T22:20:10.067 INFO:teuthology.orchestra.run.trial150.stdout: Verifying : thrift-0.15.0-4.el9.x86_64 32/36 2026-02-20T22:20:10.067 INFO:teuthology.orchestra.run.trial150.stdout: Verifying : librados2-2:20.2.0-677.gf7870454.el9.x86_64 33/36 2026-02-20T22:20:10.067 INFO:teuthology.orchestra.run.trial150.stdout: Verifying : librados2-2:16.2.4-5.el9.x86_64 34/36 2026-02-20T22:20:10.067 INFO:teuthology.orchestra.run.trial150.stdout: Verifying : librbd1-2:20.2.0-677.gf7870454.el9.x86_64 35/36 2026-02-20T22:20:10.126 INFO:teuthology.orchestra.run.trial150.stdout: Verifying : librbd1-2:16.2.4-5.el9.x86_64 36/36 2026-02-20T22:20:10.126 INFO:teuthology.orchestra.run.trial150.stdout: 2026-02-20T22:20:10.126 INFO:teuthology.orchestra.run.trial150.stdout:Upgraded: 2026-02-20T22:20:10.126 INFO:teuthology.orchestra.run.trial150.stdout: librados2-2:20.2.0-677.gf7870454.el9.x86_64 2026-02-20T22:20:10.126 INFO:teuthology.orchestra.run.trial150.stdout: librbd1-2:20.2.0-677.gf7870454.el9.x86_64 2026-02-20T22:20:10.127 INFO:teuthology.orchestra.run.trial150.stdout:Installed: 2026-02-20T22:20:10.127 INFO:teuthology.orchestra.run.trial150.stdout: boost-program-options-1.75.0-13.el9.x86_64 2026-02-20T22:20:10.127 INFO:teuthology.orchestra.run.trial150.stdout: ceph-base-2:20.2.0-677.gf7870454.el9.x86_64 2026-02-20T22:20:10.127 INFO:teuthology.orchestra.run.trial150.stdout: ceph-common-2:20.2.0-677.gf7870454.el9.x86_64 2026-02-20T22:20:10.127 INFO:teuthology.orchestra.run.trial150.stdout: ceph-radosgw-2:20.2.0-677.gf7870454.el9.x86_64 2026-02-20T22:20:10.127 INFO:teuthology.orchestra.run.trial150.stdout: ceph-selinux-2:20.2.0-677.gf7870454.el9.x86_64 2026-02-20T22:20:10.127 INFO:teuthology.orchestra.run.trial150.stdout: gperftools-libs-2.9.1-3.el9.x86_64 2026-02-20T22:20:10.127 INFO:teuthology.orchestra.run.trial150.stdout: libarrow-9.0.0-15.el9.x86_64 2026-02-20T22:20:10.127 INFO:teuthology.orchestra.run.trial150.stdout: libarrow-doc-9.0.0-15.el9.noarch 2026-02-20T22:20:10.127 INFO:teuthology.orchestra.run.trial150.stdout: libcephfs2-2:20.2.0-677.gf7870454.el9.x86_64 2026-02-20T22:20:10.127 INFO:teuthology.orchestra.run.trial150.stdout: libnbd-1.20.3-4.el9.x86_64 2026-02-20T22:20:10.128 INFO:teuthology.orchestra.run.trial150.stdout: liboath-2.6.12-1.el9.x86_64 2026-02-20T22:20:10.128 INFO:teuthology.orchestra.run.trial150.stdout: libpmemobj-1.12.1-1.el9.x86_64 2026-02-20T22:20:10.128 INFO:teuthology.orchestra.run.trial150.stdout: librabbitmq-0.11.0-7.el9.x86_64 2026-02-20T22:20:10.128 INFO:teuthology.orchestra.run.trial150.stdout: libradosstriper1-2:20.2.0-677.gf7870454.el9.x86_64 2026-02-20T22:20:10.128 INFO:teuthology.orchestra.run.trial150.stdout: librdkafka-1.6.1-102.el9.x86_64 2026-02-20T22:20:10.128 INFO:teuthology.orchestra.run.trial150.stdout: librgw2-2:20.2.0-677.gf7870454.el9.x86_64 2026-02-20T22:20:10.128 INFO:teuthology.orchestra.run.trial150.stdout: libunwind-1.6.2-1.el9.x86_64 2026-02-20T22:20:10.128 INFO:teuthology.orchestra.run.trial150.stdout: lttng-ust-2.12.0-6.el9.x86_64 2026-02-20T22:20:10.128 INFO:teuthology.orchestra.run.trial150.stdout: mailcap-2.1.49-5.el9.noarch 2026-02-20T22:20:10.128 INFO:teuthology.orchestra.run.trial150.stdout: parquet-libs-9.0.0-15.el9.x86_64 2026-02-20T22:20:10.128 INFO:teuthology.orchestra.run.trial150.stdout: pciutils-3.7.0-7.el9.x86_64 2026-02-20T22:20:10.128 INFO:teuthology.orchestra.run.trial150.stdout: python3-ceph-argparse-2:20.2.0-677.gf7870454.el9.x86_64 2026-02-20T22:20:10.129 INFO:teuthology.orchestra.run.trial150.stdout: python3-ceph-common-2:20.2.0-677.gf7870454.el9.x86_64 2026-02-20T22:20:10.129 INFO:teuthology.orchestra.run.trial150.stdout: python3-cephfs-2:20.2.0-677.gf7870454.el9.x86_64 2026-02-20T22:20:10.129 INFO:teuthology.orchestra.run.trial150.stdout: python3-rados-2:20.2.0-677.gf7870454.el9.x86_64 2026-02-20T22:20:10.129 INFO:teuthology.orchestra.run.trial150.stdout: python3-rbd-2:20.2.0-677.gf7870454.el9.x86_64 2026-02-20T22:20:10.129 INFO:teuthology.orchestra.run.trial150.stdout: python3-rgw-2:20.2.0-677.gf7870454.el9.x86_64 2026-02-20T22:20:10.129 INFO:teuthology.orchestra.run.trial150.stdout: qatlib-25.08.0-2.el9.x86_64 2026-02-20T22:20:10.129 INFO:teuthology.orchestra.run.trial150.stdout: qatlib-service-25.08.0-2.el9.x86_64 2026-02-20T22:20:10.129 INFO:teuthology.orchestra.run.trial150.stdout: qatzip-libs-1.3.1-1.el9.x86_64 2026-02-20T22:20:10.129 INFO:teuthology.orchestra.run.trial150.stdout: re2-1:20211101-20.el9.x86_64 2026-02-20T22:20:10.129 INFO:teuthology.orchestra.run.trial150.stdout: thrift-0.15.0-4.el9.x86_64 2026-02-20T22:20:10.130 INFO:teuthology.orchestra.run.trial150.stdout: 2026-02-20T22:20:10.130 INFO:teuthology.orchestra.run.trial150.stdout:Complete! 2026-02-20T22:20:10.168 DEBUG:teuthology.orchestra.run.trial150:> sudo yum -y install ceph-test 2026-02-20T22:20:10.476 INFO:teuthology.orchestra.run.trial150.stdout:Last metadata expiration check: 0:00:14 ago on Fri 20 Feb 2026 10:19:56 PM UTC. 2026-02-20T22:20:10.560 INFO:teuthology.orchestra.run.trial150.stdout:Dependencies resolved. 2026-02-20T22:20:10.561 INFO:teuthology.orchestra.run.trial150.stdout:================================================================================ 2026-02-20T22:20:10.561 INFO:teuthology.orchestra.run.trial150.stdout: Package Arch Version Repository Size 2026-02-20T22:20:10.561 INFO:teuthology.orchestra.run.trial150.stdout:================================================================================ 2026-02-20T22:20:10.561 INFO:teuthology.orchestra.run.trial150.stdout:Installing: 2026-02-20T22:20:10.561 INFO:teuthology.orchestra.run.trial150.stdout: ceph-test x86_64 2:20.2.0-677.gf7870454.el9 ceph 84 M 2026-02-20T22:20:10.561 INFO:teuthology.orchestra.run.trial150.stdout:Installing dependencies: 2026-02-20T22:20:10.561 INFO:teuthology.orchestra.run.trial150.stdout: libcephsqlite x86_64 2:20.2.0-677.gf7870454.el9 ceph 164 k 2026-02-20T22:20:10.561 INFO:teuthology.orchestra.run.trial150.stdout: libxslt x86_64 1.1.34-12.el9 appstream 233 k 2026-02-20T22:20:10.562 INFO:teuthology.orchestra.run.trial150.stdout: socat x86_64 1.7.4.1-8.el9 appstream 303 k 2026-02-20T22:20:10.562 INFO:teuthology.orchestra.run.trial150.stdout: xmlstarlet x86_64 1.6.1-20.el9 appstream 64 k 2026-02-20T22:20:10.562 INFO:teuthology.orchestra.run.trial150.stdout: 2026-02-20T22:20:10.562 INFO:teuthology.orchestra.run.trial150.stdout:Transaction Summary 2026-02-20T22:20:10.562 INFO:teuthology.orchestra.run.trial150.stdout:================================================================================ 2026-02-20T22:20:10.562 INFO:teuthology.orchestra.run.trial150.stdout:Install 5 Packages 2026-02-20T22:20:10.562 INFO:teuthology.orchestra.run.trial150.stdout: 2026-02-20T22:20:10.562 INFO:teuthology.orchestra.run.trial150.stdout:Total download size: 85 M 2026-02-20T22:20:10.562 INFO:teuthology.orchestra.run.trial150.stdout:Installed size: 365 M 2026-02-20T22:20:10.563 INFO:teuthology.orchestra.run.trial150.stdout:Downloading Packages: 2026-02-20T22:20:10.739 INFO:teuthology.orchestra.run.trial150.stdout:(1/5): libcephsqlite-20.2.0-677.gf7870454.el9.x 1.7 MB/s | 164 kB 00:00 2026-02-20T22:20:10.752 INFO:teuthology.orchestra.run.trial150.stdout:(2/5): libxslt-1.1.34-12.el9.x86_64.rpm 2.1 MB/s | 233 kB 00:00 2026-02-20T22:20:10.774 INFO:teuthology.orchestra.run.trial150.stdout:(3/5): xmlstarlet-1.6.1-20.el9.x86_64.rpm 2.8 MB/s | 64 kB 00:00 2026-02-20T22:20:10.850 INFO:teuthology.orchestra.run.trial150.stdout:(4/5): socat-1.7.4.1-8.el9.x86_64.rpm 2.7 MB/s | 303 kB 00:00 2026-02-20T22:20:10.852 INFO:teuthology.orchestra.run.trial096.stdout: Installing : ceph-radosgw-2:20.2.0-677.gf7870454.el9.x86_64 34/36 2026-02-20T22:20:10.876 INFO:teuthology.orchestra.run.trial096.stdout: Running scriptlet: ceph-radosgw-2:20.2.0-677.gf7870454.el9.x86_64 34/36 2026-02-20T22:20:10.876 INFO:teuthology.orchestra.run.trial096.stdout:Glob pattern passed to enable, but globs are not supported for this. 2026-02-20T22:20:10.876 INFO:teuthology.orchestra.run.trial096.stdout:Invalid unit name "ceph-radosgw@*.service" escaped as "ceph-radosgw@\x2a.service". 2026-02-20T22:20:10.876 INFO:teuthology.orchestra.run.trial096.stdout:Created symlink /etc/systemd/system/multi-user.target.wants/ceph-radosgw.target → /usr/lib/systemd/system/ceph-radosgw.target. 2026-02-20T22:20:10.876 INFO:teuthology.orchestra.run.trial096.stdout:Created symlink /etc/systemd/system/ceph.target.wants/ceph-radosgw.target → /usr/lib/systemd/system/ceph-radosgw.target. 2026-02-20T22:20:10.876 INFO:teuthology.orchestra.run.trial096.stdout: 2026-02-20T22:20:10.877 INFO:teuthology.orchestra.run.trial096.stdout: Cleanup : librbd1-2:16.2.4-5.el9.x86_64 35/36 2026-02-20T22:20:10.889 INFO:teuthology.orchestra.run.trial096.stdout: Running scriptlet: librbd1-2:16.2.4-5.el9.x86_64 35/36 2026-02-20T22:20:10.889 INFO:teuthology.orchestra.run.trial096.stdout: Cleanup : librados2-2:16.2.4-5.el9.x86_64 36/36 2026-02-20T22:20:10.944 INFO:teuthology.orchestra.run.trial096.stdout: Running scriptlet: librados2-2:16.2.4-5.el9.x86_64 36/36 2026-02-20T22:20:10.945 INFO:teuthology.orchestra.run.trial096.stdout:Creating group 'qat' with GID 992. 2026-02-20T22:20:10.945 INFO:teuthology.orchestra.run.trial096.stdout: 2026-02-20T22:20:11.303 INFO:teuthology.orchestra.run.trial096.stdout: Verifying : ceph-base-2:20.2.0-677.gf7870454.el9.x86_64 1/36 2026-02-20T22:20:11.303 INFO:teuthology.orchestra.run.trial096.stdout: Verifying : ceph-common-2:20.2.0-677.gf7870454.el9.x86_64 2/36 2026-02-20T22:20:11.304 INFO:teuthology.orchestra.run.trial096.stdout: Verifying : ceph-radosgw-2:20.2.0-677.gf7870454.el9.x86_64 3/36 2026-02-20T22:20:11.304 INFO:teuthology.orchestra.run.trial096.stdout: Verifying : ceph-selinux-2:20.2.0-677.gf7870454.el9.x86_64 4/36 2026-02-20T22:20:11.304 INFO:teuthology.orchestra.run.trial096.stdout: Verifying : libcephfs2-2:20.2.0-677.gf7870454.el9.x86_64 5/36 2026-02-20T22:20:11.304 INFO:teuthology.orchestra.run.trial096.stdout: Verifying : libradosstriper1-2:20.2.0-677.gf7870454.el9.x86_64 6/36 2026-02-20T22:20:11.304 INFO:teuthology.orchestra.run.trial096.stdout: Verifying : librgw2-2:20.2.0-677.gf7870454.el9.x86_64 7/36 2026-02-20T22:20:11.304 INFO:teuthology.orchestra.run.trial096.stdout: Verifying : python3-ceph-argparse-2:20.2.0-677.gf7870454.el9.x 8/36 2026-02-20T22:20:11.304 INFO:teuthology.orchestra.run.trial096.stdout: Verifying : python3-ceph-common-2:20.2.0-677.gf7870454.el9.x86 9/36 2026-02-20T22:20:11.304 INFO:teuthology.orchestra.run.trial096.stdout: Verifying : python3-cephfs-2:20.2.0-677.gf7870454.el9.x86_64 10/36 2026-02-20T22:20:11.304 INFO:teuthology.orchestra.run.trial096.stdout: Verifying : python3-rados-2:20.2.0-677.gf7870454.el9.x86_64 11/36 2026-02-20T22:20:11.304 INFO:teuthology.orchestra.run.trial096.stdout: Verifying : python3-rbd-2:20.2.0-677.gf7870454.el9.x86_64 12/36 2026-02-20T22:20:11.305 INFO:teuthology.orchestra.run.trial096.stdout: Verifying : python3-rgw-2:20.2.0-677.gf7870454.el9.x86_64 13/36 2026-02-20T22:20:11.305 INFO:teuthology.orchestra.run.trial096.stdout: Verifying : mailcap-2.1.49-5.el9.noarch 14/36 2026-02-20T22:20:11.305 INFO:teuthology.orchestra.run.trial096.stdout: Verifying : pciutils-3.7.0-7.el9.x86_64 15/36 2026-02-20T22:20:11.305 INFO:teuthology.orchestra.run.trial096.stdout: Verifying : boost-program-options-1.75.0-13.el9.x86_64 16/36 2026-02-20T22:20:11.305 INFO:teuthology.orchestra.run.trial096.stdout: Verifying : libnbd-1.20.3-4.el9.x86_64 17/36 2026-02-20T22:20:11.305 INFO:teuthology.orchestra.run.trial096.stdout: Verifying : libpmemobj-1.12.1-1.el9.x86_64 18/36 2026-02-20T22:20:11.305 INFO:teuthology.orchestra.run.trial096.stdout: Verifying : librabbitmq-0.11.0-7.el9.x86_64 19/36 2026-02-20T22:20:11.305 INFO:teuthology.orchestra.run.trial096.stdout: Verifying : librdkafka-1.6.1-102.el9.x86_64 20/36 2026-02-20T22:20:11.305 INFO:teuthology.orchestra.run.trial096.stdout: Verifying : lttng-ust-2.12.0-6.el9.x86_64 21/36 2026-02-20T22:20:11.305 INFO:teuthology.orchestra.run.trial096.stdout: Verifying : qatlib-25.08.0-2.el9.x86_64 22/36 2026-02-20T22:20:11.305 INFO:teuthology.orchestra.run.trial096.stdout: Verifying : qatlib-service-25.08.0-2.el9.x86_64 23/36 2026-02-20T22:20:11.305 INFO:teuthology.orchestra.run.trial096.stdout: Verifying : qatzip-libs-1.3.1-1.el9.x86_64 24/36 2026-02-20T22:20:11.305 INFO:teuthology.orchestra.run.trial096.stdout: Verifying : gperftools-libs-2.9.1-3.el9.x86_64 25/36 2026-02-20T22:20:11.306 INFO:teuthology.orchestra.run.trial096.stdout: Verifying : libarrow-9.0.0-15.el9.x86_64 26/36 2026-02-20T22:20:11.306 INFO:teuthology.orchestra.run.trial096.stdout: Verifying : libarrow-doc-9.0.0-15.el9.noarch 27/36 2026-02-20T22:20:11.306 INFO:teuthology.orchestra.run.trial096.stdout: Verifying : liboath-2.6.12-1.el9.x86_64 28/36 2026-02-20T22:20:11.306 INFO:teuthology.orchestra.run.trial096.stdout: Verifying : libunwind-1.6.2-1.el9.x86_64 29/36 2026-02-20T22:20:11.306 INFO:teuthology.orchestra.run.trial096.stdout: Verifying : parquet-libs-9.0.0-15.el9.x86_64 30/36 2026-02-20T22:20:11.306 INFO:teuthology.orchestra.run.trial096.stdout: Verifying : re2-1:20211101-20.el9.x86_64 31/36 2026-02-20T22:20:11.306 INFO:teuthology.orchestra.run.trial096.stdout: Verifying : thrift-0.15.0-4.el9.x86_64 32/36 2026-02-20T22:20:11.306 INFO:teuthology.orchestra.run.trial096.stdout: Verifying : librados2-2:20.2.0-677.gf7870454.el9.x86_64 33/36 2026-02-20T22:20:11.306 INFO:teuthology.orchestra.run.trial096.stdout: Verifying : librados2-2:16.2.4-5.el9.x86_64 34/36 2026-02-20T22:20:11.306 INFO:teuthology.orchestra.run.trial096.stdout: Verifying : librbd1-2:20.2.0-677.gf7870454.el9.x86_64 35/36 2026-02-20T22:20:11.363 INFO:teuthology.orchestra.run.trial096.stdout: Verifying : librbd1-2:16.2.4-5.el9.x86_64 36/36 2026-02-20T22:20:11.364 INFO:teuthology.orchestra.run.trial096.stdout: 2026-02-20T22:20:11.364 INFO:teuthology.orchestra.run.trial096.stdout:Upgraded: 2026-02-20T22:20:11.364 INFO:teuthology.orchestra.run.trial096.stdout: librados2-2:20.2.0-677.gf7870454.el9.x86_64 2026-02-20T22:20:11.364 INFO:teuthology.orchestra.run.trial096.stdout: librbd1-2:20.2.0-677.gf7870454.el9.x86_64 2026-02-20T22:20:11.364 INFO:teuthology.orchestra.run.trial096.stdout:Installed: 2026-02-20T22:20:11.364 INFO:teuthology.orchestra.run.trial096.stdout: boost-program-options-1.75.0-13.el9.x86_64 2026-02-20T22:20:11.364 INFO:teuthology.orchestra.run.trial096.stdout: ceph-base-2:20.2.0-677.gf7870454.el9.x86_64 2026-02-20T22:20:11.364 INFO:teuthology.orchestra.run.trial096.stdout: ceph-common-2:20.2.0-677.gf7870454.el9.x86_64 2026-02-20T22:20:11.364 INFO:teuthology.orchestra.run.trial096.stdout: ceph-radosgw-2:20.2.0-677.gf7870454.el9.x86_64 2026-02-20T22:20:11.364 INFO:teuthology.orchestra.run.trial096.stdout: ceph-selinux-2:20.2.0-677.gf7870454.el9.x86_64 2026-02-20T22:20:11.365 INFO:teuthology.orchestra.run.trial096.stdout: gperftools-libs-2.9.1-3.el9.x86_64 2026-02-20T22:20:11.365 INFO:teuthology.orchestra.run.trial096.stdout: libarrow-9.0.0-15.el9.x86_64 2026-02-20T22:20:11.365 INFO:teuthology.orchestra.run.trial096.stdout: libarrow-doc-9.0.0-15.el9.noarch 2026-02-20T22:20:11.365 INFO:teuthology.orchestra.run.trial096.stdout: libcephfs2-2:20.2.0-677.gf7870454.el9.x86_64 2026-02-20T22:20:11.365 INFO:teuthology.orchestra.run.trial096.stdout: libnbd-1.20.3-4.el9.x86_64 2026-02-20T22:20:11.365 INFO:teuthology.orchestra.run.trial096.stdout: liboath-2.6.12-1.el9.x86_64 2026-02-20T22:20:11.365 INFO:teuthology.orchestra.run.trial096.stdout: libpmemobj-1.12.1-1.el9.x86_64 2026-02-20T22:20:11.365 INFO:teuthology.orchestra.run.trial096.stdout: librabbitmq-0.11.0-7.el9.x86_64 2026-02-20T22:20:11.365 INFO:teuthology.orchestra.run.trial096.stdout: libradosstriper1-2:20.2.0-677.gf7870454.el9.x86_64 2026-02-20T22:20:11.365 INFO:teuthology.orchestra.run.trial096.stdout: librdkafka-1.6.1-102.el9.x86_64 2026-02-20T22:20:11.365 INFO:teuthology.orchestra.run.trial096.stdout: librgw2-2:20.2.0-677.gf7870454.el9.x86_64 2026-02-20T22:20:11.366 INFO:teuthology.orchestra.run.trial096.stdout: libunwind-1.6.2-1.el9.x86_64 2026-02-20T22:20:11.366 INFO:teuthology.orchestra.run.trial096.stdout: lttng-ust-2.12.0-6.el9.x86_64 2026-02-20T22:20:11.366 INFO:teuthology.orchestra.run.trial096.stdout: mailcap-2.1.49-5.el9.noarch 2026-02-20T22:20:11.366 INFO:teuthology.orchestra.run.trial096.stdout: parquet-libs-9.0.0-15.el9.x86_64 2026-02-20T22:20:11.366 INFO:teuthology.orchestra.run.trial096.stdout: pciutils-3.7.0-7.el9.x86_64 2026-02-20T22:20:11.366 INFO:teuthology.orchestra.run.trial096.stdout: python3-ceph-argparse-2:20.2.0-677.gf7870454.el9.x86_64 2026-02-20T22:20:11.366 INFO:teuthology.orchestra.run.trial096.stdout: python3-ceph-common-2:20.2.0-677.gf7870454.el9.x86_64 2026-02-20T22:20:11.366 INFO:teuthology.orchestra.run.trial096.stdout: python3-cephfs-2:20.2.0-677.gf7870454.el9.x86_64 2026-02-20T22:20:11.367 INFO:teuthology.orchestra.run.trial096.stdout: python3-rados-2:20.2.0-677.gf7870454.el9.x86_64 2026-02-20T22:20:11.367 INFO:teuthology.orchestra.run.trial096.stdout: python3-rbd-2:20.2.0-677.gf7870454.el9.x86_64 2026-02-20T22:20:11.367 INFO:teuthology.orchestra.run.trial096.stdout: python3-rgw-2:20.2.0-677.gf7870454.el9.x86_64 2026-02-20T22:20:11.367 INFO:teuthology.orchestra.run.trial096.stdout: qatlib-25.08.0-2.el9.x86_64 2026-02-20T22:20:11.367 INFO:teuthology.orchestra.run.trial096.stdout: qatlib-service-25.08.0-2.el9.x86_64 2026-02-20T22:20:11.367 INFO:teuthology.orchestra.run.trial096.stdout: qatzip-libs-1.3.1-1.el9.x86_64 2026-02-20T22:20:11.368 INFO:teuthology.orchestra.run.trial096.stdout: re2-1:20211101-20.el9.x86_64 2026-02-20T22:20:11.368 INFO:teuthology.orchestra.run.trial096.stdout: thrift-0.15.0-4.el9.x86_64 2026-02-20T22:20:11.368 INFO:teuthology.orchestra.run.trial096.stdout: 2026-02-20T22:20:11.368 INFO:teuthology.orchestra.run.trial096.stdout:Complete! 2026-02-20T22:20:11.406 DEBUG:teuthology.orchestra.run.trial096:> sudo yum -y install ceph-test 2026-02-20T22:20:11.713 INFO:teuthology.orchestra.run.trial096.stdout:Last metadata expiration check: 0:00:13 ago on Fri 20 Feb 2026 10:19:58 PM UTC. 2026-02-20T22:20:11.796 INFO:teuthology.orchestra.run.trial096.stdout:Dependencies resolved. 2026-02-20T22:20:11.797 INFO:teuthology.orchestra.run.trial096.stdout:================================================================================ 2026-02-20T22:20:11.798 INFO:teuthology.orchestra.run.trial096.stdout: Package Arch Version Repository Size 2026-02-20T22:20:11.798 INFO:teuthology.orchestra.run.trial096.stdout:================================================================================ 2026-02-20T22:20:11.798 INFO:teuthology.orchestra.run.trial096.stdout:Installing: 2026-02-20T22:20:11.798 INFO:teuthology.orchestra.run.trial096.stdout: ceph-test x86_64 2:20.2.0-677.gf7870454.el9 ceph 84 M 2026-02-20T22:20:11.798 INFO:teuthology.orchestra.run.trial096.stdout:Installing dependencies: 2026-02-20T22:20:11.798 INFO:teuthology.orchestra.run.trial096.stdout: libcephsqlite x86_64 2:20.2.0-677.gf7870454.el9 ceph 164 k 2026-02-20T22:20:11.798 INFO:teuthology.orchestra.run.trial096.stdout: libxslt x86_64 1.1.34-12.el9 appstream 233 k 2026-02-20T22:20:11.798 INFO:teuthology.orchestra.run.trial096.stdout: socat x86_64 1.7.4.1-8.el9 appstream 303 k 2026-02-20T22:20:11.798 INFO:teuthology.orchestra.run.trial096.stdout: xmlstarlet x86_64 1.6.1-20.el9 appstream 64 k 2026-02-20T22:20:11.799 INFO:teuthology.orchestra.run.trial096.stdout: 2026-02-20T22:20:11.799 INFO:teuthology.orchestra.run.trial096.stdout:Transaction Summary 2026-02-20T22:20:11.799 INFO:teuthology.orchestra.run.trial096.stdout:================================================================================ 2026-02-20T22:20:11.799 INFO:teuthology.orchestra.run.trial096.stdout:Install 5 Packages 2026-02-20T22:20:11.799 INFO:teuthology.orchestra.run.trial096.stdout: 2026-02-20T22:20:11.799 INFO:teuthology.orchestra.run.trial096.stdout:Total download size: 85 M 2026-02-20T22:20:11.799 INFO:teuthology.orchestra.run.trial096.stdout:Installed size: 365 M 2026-02-20T22:20:11.799 INFO:teuthology.orchestra.run.trial096.stdout:Downloading Packages: 2026-02-20T22:20:12.259 INFO:teuthology.orchestra.run.trial096.stdout:(1/5): libcephsqlite-20.2.0-677.gf7870454.el9.x 1.2 MB/s | 164 kB 00:00 2026-02-20T22:20:12.293 INFO:teuthology.orchestra.run.trial150.stdout:(5/5): ceph-test-20.2.0-677.gf7870454.el9.x86_6 51 MB/s | 84 MB 00:01 2026-02-20T22:20:12.295 INFO:teuthology.orchestra.run.trial150.stdout:-------------------------------------------------------------------------------- 2026-02-20T22:20:12.295 INFO:teuthology.orchestra.run.trial150.stdout:Total 49 MB/s | 85 MB 00:01 2026-02-20T22:20:12.323 INFO:teuthology.orchestra.run.trial150.stdout:Running transaction check 2026-02-20T22:20:12.333 INFO:teuthology.orchestra.run.trial150.stdout:Transaction check succeeded. 2026-02-20T22:20:12.333 INFO:teuthology.orchestra.run.trial150.stdout:Running transaction test 2026-02-20T22:20:12.618 INFO:teuthology.orchestra.run.trial150.stdout:Transaction test succeeded. 2026-02-20T22:20:12.619 INFO:teuthology.orchestra.run.trial150.stdout:Running transaction 2026-02-20T22:20:12.930 INFO:teuthology.orchestra.run.trial150.stdout: Preparing : 1/1 2026-02-20T22:20:12.935 INFO:teuthology.orchestra.run.trial150.stdout: Installing : socat-1.7.4.1-8.el9.x86_64 1/5 2026-02-20T22:20:12.939 INFO:teuthology.orchestra.run.trial150.stdout: Installing : libxslt-1.1.34-12.el9.x86_64 2/5 2026-02-20T22:20:12.947 INFO:teuthology.orchestra.run.trial150.stdout: Installing : xmlstarlet-1.6.1-20.el9.x86_64 3/5 2026-02-20T22:20:12.948 INFO:teuthology.orchestra.run.trial150.stdout: Installing : libcephsqlite-2:20.2.0-677.gf7870454.el9.x86_64 4/5 2026-02-20T22:20:12.990 INFO:teuthology.orchestra.run.trial096.stdout:(2/5): libxslt-1.1.34-12.el9.x86_64.rpm 269 kB/s | 233 kB 00:00 2026-02-20T22:20:13.149 INFO:teuthology.orchestra.run.trial096.stdout:(3/5): xmlstarlet-1.6.1-20.el9.x86_64.rpm 401 kB/s | 64 kB 00:00 2026-02-20T22:20:13.204 INFO:teuthology.orchestra.run.trial096.stdout:(4/5): socat-1.7.4.1-8.el9.x86_64.rpm 321 kB/s | 303 kB 00:00 2026-02-20T22:20:14.107 INFO:teuthology.orchestra.run.trial096.stdout:(5/5): ceph-test-20.2.0-677.gf7870454.el9.x86_6 42 MB/s | 84 MB 00:01 2026-02-20T22:20:14.109 INFO:teuthology.orchestra.run.trial096.stdout:-------------------------------------------------------------------------------- 2026-02-20T22:20:14.109 INFO:teuthology.orchestra.run.trial096.stdout:Total 37 MB/s | 85 MB 00:02 2026-02-20T22:20:14.136 INFO:teuthology.orchestra.run.trial096.stdout:Running transaction check 2026-02-20T22:20:14.146 INFO:teuthology.orchestra.run.trial096.stdout:Transaction check succeeded. 2026-02-20T22:20:14.146 INFO:teuthology.orchestra.run.trial096.stdout:Running transaction test 2026-02-20T22:20:14.434 INFO:teuthology.orchestra.run.trial096.stdout:Transaction test succeeded. 2026-02-20T22:20:14.434 INFO:teuthology.orchestra.run.trial096.stdout:Running transaction 2026-02-20T22:20:14.746 INFO:teuthology.orchestra.run.trial096.stdout: Preparing : 1/1 2026-02-20T22:20:14.752 INFO:teuthology.orchestra.run.trial096.stdout: Installing : socat-1.7.4.1-8.el9.x86_64 1/5 2026-02-20T22:20:14.756 INFO:teuthology.orchestra.run.trial096.stdout: Installing : libxslt-1.1.34-12.el9.x86_64 2/5 2026-02-20T22:20:14.764 INFO:teuthology.orchestra.run.trial096.stdout: Installing : xmlstarlet-1.6.1-20.el9.x86_64 3/5 2026-02-20T22:20:14.765 INFO:teuthology.orchestra.run.trial096.stdout: Installing : libcephsqlite-2:20.2.0-677.gf7870454.el9.x86_64 4/5 2026-02-20T22:20:16.738 INFO:teuthology.orchestra.run.trial150.stdout: Running scriptlet: libcephsqlite-2:20.2.0-677.gf7870454.el9.x86_64 4/5 2026-02-20T22:20:16.757 INFO:teuthology.orchestra.run.trial150.stdout: Installing : ceph-test-2:20.2.0-677.gf7870454.el9.x86_64 5/5 2026-02-20T22:20:17.071 INFO:teuthology.orchestra.run.trial150.stdout: Running scriptlet: ceph-test-2:20.2.0-677.gf7870454.el9.x86_64 5/5 2026-02-20T22:20:17.071 INFO:teuthology.orchestra.run.trial150.stdout: Verifying : ceph-test-2:20.2.0-677.gf7870454.el9.x86_64 1/5 2026-02-20T22:20:17.071 INFO:teuthology.orchestra.run.trial150.stdout: Verifying : libcephsqlite-2:20.2.0-677.gf7870454.el9.x86_64 2/5 2026-02-20T22:20:17.071 INFO:teuthology.orchestra.run.trial150.stdout: Verifying : libxslt-1.1.34-12.el9.x86_64 3/5 2026-02-20T22:20:17.071 INFO:teuthology.orchestra.run.trial150.stdout: Verifying : socat-1.7.4.1-8.el9.x86_64 4/5 2026-02-20T22:20:17.124 INFO:teuthology.orchestra.run.trial150.stdout: Verifying : xmlstarlet-1.6.1-20.el9.x86_64 5/5 2026-02-20T22:20:17.124 INFO:teuthology.orchestra.run.trial150.stdout: 2026-02-20T22:20:17.124 INFO:teuthology.orchestra.run.trial150.stdout:Installed: 2026-02-20T22:20:17.124 INFO:teuthology.orchestra.run.trial150.stdout: ceph-test-2:20.2.0-677.gf7870454.el9.x86_64 2026-02-20T22:20:17.124 INFO:teuthology.orchestra.run.trial150.stdout: libcephsqlite-2:20.2.0-677.gf7870454.el9.x86_64 2026-02-20T22:20:17.124 INFO:teuthology.orchestra.run.trial150.stdout: libxslt-1.1.34-12.el9.x86_64 2026-02-20T22:20:17.124 INFO:teuthology.orchestra.run.trial150.stdout: socat-1.7.4.1-8.el9.x86_64 2026-02-20T22:20:17.124 INFO:teuthology.orchestra.run.trial150.stdout: xmlstarlet-1.6.1-20.el9.x86_64 2026-02-20T22:20:17.124 INFO:teuthology.orchestra.run.trial150.stdout: 2026-02-20T22:20:17.124 INFO:teuthology.orchestra.run.trial150.stdout:Complete! 2026-02-20T22:20:17.160 DEBUG:teuthology.orchestra.run.trial150:> sudo yum -y install ceph 2026-02-20T22:20:17.460 INFO:teuthology.orchestra.run.trial150.stdout:Last metadata expiration check: 0:00:21 ago on Fri 20 Feb 2026 10:19:56 PM UTC. 2026-02-20T22:20:17.543 INFO:teuthology.orchestra.run.trial150.stdout:Dependencies resolved. 2026-02-20T22:20:17.544 INFO:teuthology.orchestra.run.trial150.stdout:================================================================================ 2026-02-20T22:20:17.544 INFO:teuthology.orchestra.run.trial150.stdout: Package Arch Version Repository Size 2026-02-20T22:20:17.544 INFO:teuthology.orchestra.run.trial150.stdout:================================================================================ 2026-02-20T22:20:17.544 INFO:teuthology.orchestra.run.trial150.stdout:Installing: 2026-02-20T22:20:17.544 INFO:teuthology.orchestra.run.trial150.stdout: ceph x86_64 2:20.2.0-677.gf7870454.el9 ceph 6.5 k 2026-02-20T22:20:17.544 INFO:teuthology.orchestra.run.trial150.stdout:Installing dependencies: 2026-02-20T22:20:17.544 INFO:teuthology.orchestra.run.trial150.stdout: ceph-mds x86_64 2:20.2.0-677.gf7870454.el9 ceph 2.3 M 2026-02-20T22:20:17.545 INFO:teuthology.orchestra.run.trial150.stdout: ceph-mgr x86_64 2:20.2.0-677.gf7870454.el9 ceph 961 k 2026-02-20T22:20:17.545 INFO:teuthology.orchestra.run.trial150.stdout: ceph-mgr-modules-core noarch 2:20.2.0-677.gf7870454.el9 ceph-noarch 290 k 2026-02-20T22:20:17.545 INFO:teuthology.orchestra.run.trial150.stdout: ceph-mon x86_64 2:20.2.0-677.gf7870454.el9 ceph 5.0 M 2026-02-20T22:20:17.545 INFO:teuthology.orchestra.run.trial150.stdout: ceph-osd x86_64 2:20.2.0-677.gf7870454.el9 ceph 17 M 2026-02-20T22:20:17.545 INFO:teuthology.orchestra.run.trial150.stdout: ledmon-libs x86_64 1.1.0-3.el9 baseos 40 k 2026-02-20T22:20:17.545 INFO:teuthology.orchestra.run.trial150.stdout: libconfig x86_64 1.7.2-9.el9 baseos 72 k 2026-02-20T22:20:17.545 INFO:teuthology.orchestra.run.trial150.stdout: libstoragemgmt x86_64 1.10.1-1.el9 appstream 246 k 2026-02-20T22:20:17.545 INFO:teuthology.orchestra.run.trial150.stdout: lua x86_64 5.4.4-4.el9 appstream 188 k 2026-02-20T22:20:17.545 INFO:teuthology.orchestra.run.trial150.stdout: lua-devel x86_64 5.4.4-4.el9 crb 22 k 2026-02-20T22:20:17.545 INFO:teuthology.orchestra.run.trial150.stdout: luarocks noarch 3.9.2-5.el9 epel 151 k 2026-02-20T22:20:17.545 INFO:teuthology.orchestra.run.trial150.stdout: python3-autocommand noarch 2.2.2-8.el9 epel 29 k 2026-02-20T22:20:17.545 INFO:teuthology.orchestra.run.trial150.stdout: python3-backports-tarfile noarch 1.2.0-1.el9 epel 60 k 2026-02-20T22:20:17.546 INFO:teuthology.orchestra.run.trial150.stdout: python3-bcrypt x86_64 3.2.2-1.el9 epel 43 k 2026-02-20T22:20:17.546 INFO:teuthology.orchestra.run.trial150.stdout: python3-cffi x86_64 1.14.5-5.el9 baseos 253 k 2026-02-20T22:20:17.546 INFO:teuthology.orchestra.run.trial150.stdout: python3-cheroot noarch 10.0.1-4.el9 epel 173 k 2026-02-20T22:20:17.546 INFO:teuthology.orchestra.run.trial150.stdout: python3-cherrypy noarch 18.6.1-2.el9 epel 358 k 2026-02-20T22:20:17.546 INFO:teuthology.orchestra.run.trial150.stdout: python3-cryptography x86_64 36.0.1-5.el9 baseos 1.2 M 2026-02-20T22:20:17.546 INFO:teuthology.orchestra.run.trial150.stdout: python3-jaraco noarch 8.2.1-3.el9 epel 11 k 2026-02-20T22:20:17.546 INFO:teuthology.orchestra.run.trial150.stdout: python3-jaraco-classes noarch 3.2.1-5.el9 epel 18 k 2026-02-20T22:20:17.546 INFO:teuthology.orchestra.run.trial150.stdout: python3-jaraco-collections noarch 3.0.0-8.el9 epel 23 k 2026-02-20T22:20:17.546 INFO:teuthology.orchestra.run.trial150.stdout: python3-jaraco-context noarch 6.0.1-3.el9 epel 20 k 2026-02-20T22:20:17.546 INFO:teuthology.orchestra.run.trial150.stdout: python3-jaraco-functools noarch 3.5.0-2.el9 epel 19 k 2026-02-20T22:20:17.546 INFO:teuthology.orchestra.run.trial150.stdout: python3-jaraco-text noarch 4.0.0-2.el9 epel 26 k 2026-02-20T22:20:17.546 INFO:teuthology.orchestra.run.trial150.stdout: python3-libstoragemgmt x86_64 1.10.1-1.el9 appstream 177 k 2026-02-20T22:20:17.547 INFO:teuthology.orchestra.run.trial150.stdout: python3-more-itertools noarch 8.12.0-2.el9 epel 79 k 2026-02-20T22:20:17.547 INFO:teuthology.orchestra.run.trial150.stdout: python3-packaging noarch 20.9-5.el9 appstream 77 k 2026-02-20T22:20:17.547 INFO:teuthology.orchestra.run.trial150.stdout: python3-ply noarch 3.11-14.el9 baseos 106 k 2026-02-20T22:20:17.547 INFO:teuthology.orchestra.run.trial150.stdout: python3-portend noarch 3.1.0-2.el9 epel 16 k 2026-02-20T22:20:17.547 INFO:teuthology.orchestra.run.trial150.stdout: python3-pyOpenSSL noarch 21.0.0-1.el9 epel 90 k 2026-02-20T22:20:17.547 INFO:teuthology.orchestra.run.trial150.stdout: python3-pycparser noarch 2.20-6.el9 baseos 135 k 2026-02-20T22:20:17.547 INFO:teuthology.orchestra.run.trial150.stdout: python3-pyparsing noarch 2.4.7-9.el9 baseos 150 k 2026-02-20T22:20:17.547 INFO:teuthology.orchestra.run.trial150.stdout: python3-requests noarch 2.25.1-10.el9 baseos 126 k 2026-02-20T22:20:17.547 INFO:teuthology.orchestra.run.trial150.stdout: python3-tempora noarch 5.0.0-2.el9 epel 36 k 2026-02-20T22:20:17.547 INFO:teuthology.orchestra.run.trial150.stdout: python3-toml noarch 0.10.2-6.el9 appstream 42 k 2026-02-20T22:20:17.547 INFO:teuthology.orchestra.run.trial150.stdout: python3-urllib3 noarch 1.26.5-7.el9 baseos 218 k 2026-02-20T22:20:17.547 INFO:teuthology.orchestra.run.trial150.stdout: python3-zc-lockfile noarch 2.0-10.el9 epel 20 k 2026-02-20T22:20:17.548 INFO:teuthology.orchestra.run.trial150.stdout: unzip x86_64 6.0-59.el9 baseos 182 k 2026-02-20T22:20:17.548 INFO:teuthology.orchestra.run.trial150.stdout: zip x86_64 3.0-35.el9 baseos 266 k 2026-02-20T22:20:17.548 INFO:teuthology.orchestra.run.trial150.stdout: 2026-02-20T22:20:17.548 INFO:teuthology.orchestra.run.trial150.stdout:Transaction Summary 2026-02-20T22:20:17.548 INFO:teuthology.orchestra.run.trial150.stdout:================================================================================ 2026-02-20T22:20:17.548 INFO:teuthology.orchestra.run.trial150.stdout:Install 40 Packages 2026-02-20T22:20:17.548 INFO:teuthology.orchestra.run.trial150.stdout: 2026-02-20T22:20:17.549 INFO:teuthology.orchestra.run.trial150.stdout:Total download size: 30 M 2026-02-20T22:20:17.549 INFO:teuthology.orchestra.run.trial150.stdout:Installed size: 100 M 2026-02-20T22:20:17.549 INFO:teuthology.orchestra.run.trial150.stdout:Downloading Packages: 2026-02-20T22:20:18.194 INFO:teuthology.orchestra.run.trial150.stdout:(1/40): ceph-20.2.0-677.gf7870454.el9.x86_64.rp 113 kB/s | 6.5 kB 00:00 2026-02-20T22:20:18.269 INFO:teuthology.orchestra.run.trial150.stdout:(2/40): ceph-mgr-20.2.0-677.gf7870454.el9.x86_6 7.1 MB/s | 961 kB 00:00 2026-02-20T22:20:18.288 INFO:teuthology.orchestra.run.trial150.stdout:(3/40): ceph-mds-20.2.0-677.gf7870454.el9.x86_6 15 MB/s | 2.3 MB 00:00 2026-02-20T22:20:18.321 INFO:teuthology.orchestra.run.trial150.stdout:(4/40): ceph-mgr-modules-core-20.2.0-677.gf7870 8.6 MB/s | 290 kB 00:00 2026-02-20T22:20:18.351 INFO:teuthology.orchestra.run.trial150.stdout:(5/40): ledmon-libs-1.1.0-3.el9.x86_64.rpm 1.3 MB/s | 40 kB 00:00 2026-02-20T22:20:18.371 INFO:teuthology.orchestra.run.trial150.stdout:(6/40): libconfig-1.7.2-9.el9.x86_64.rpm 3.5 MB/s | 72 kB 00:00 2026-02-20T22:20:18.394 INFO:teuthology.orchestra.run.trial150.stdout:(7/40): python3-cffi-1.14.5-5.el9.x86_64.rpm 10 MB/s | 253 kB 00:00 2026-02-20T22:20:18.431 INFO:teuthology.orchestra.run.trial150.stdout:(8/40): python3-cryptography-36.0.1-5.el9.x86_6 34 MB/s | 1.2 MB 00:00 2026-02-20T22:20:18.442 INFO:teuthology.orchestra.run.trial150.stdout:(9/40): python3-ply-3.11-14.el9.noarch.rpm 9.7 MB/s | 106 kB 00:00 2026-02-20T22:20:18.453 INFO:teuthology.orchestra.run.trial150.stdout:(10/40): python3-pycparser-2.20-6.el9.noarch.rp 12 MB/s | 135 kB 00:00 2026-02-20T22:20:18.465 INFO:teuthology.orchestra.run.trial150.stdout:(11/40): python3-pyparsing-2.4.7-9.el9.noarch.r 13 MB/s | 150 kB 00:00 2026-02-20T22:20:18.481 INFO:teuthology.orchestra.run.trial150.stdout:(12/40): ceph-mon-20.2.0-677.gf7870454.el9.x86_ 18 MB/s | 5.0 MB 00:00 2026-02-20T22:20:18.481 INFO:teuthology.orchestra.run.trial150.stdout:(13/40): python3-requests-2.25.1-10.el9.noarch. 7.4 MB/s | 126 kB 00:00 2026-02-20T22:20:18.493 INFO:teuthology.orchestra.run.trial150.stdout:(14/40): unzip-6.0-59.el9.x86_64.rpm 16 MB/s | 182 kB 00:00 2026-02-20T22:20:18.496 INFO:teuthology.orchestra.run.trial096.stdout: Running scriptlet: libcephsqlite-2:20.2.0-677.gf7870454.el9.x86_64 4/5 2026-02-20T22:20:18.506 INFO:teuthology.orchestra.run.trial150.stdout:(15/40): zip-3.0-35.el9.x86_64.rpm 19 MB/s | 266 kB 00:00 2026-02-20T22:20:18.514 INFO:teuthology.orchestra.run.trial096.stdout: Installing : ceph-test-2:20.2.0-677.gf7870454.el9.x86_64 5/5 2026-02-20T22:20:18.533 INFO:teuthology.orchestra.run.trial150.stdout:(16/40): python3-urllib3-1.26.5-7.el9.noarch.rp 4.1 MB/s | 218 kB 00:00 2026-02-20T22:20:18.591 INFO:teuthology.orchestra.run.trial150.stdout:(17/40): libstoragemgmt-1.10.1-1.el9.x86_64.rpm 2.8 MB/s | 246 kB 00:00 2026-02-20T22:20:18.616 INFO:teuthology.orchestra.run.trial150.stdout:(18/40): python3-libstoragemgmt-1.10.1-1.el9.x8 6.9 MB/s | 177 kB 00:00 2026-02-20T22:20:18.617 INFO:teuthology.orchestra.run.trial150.stdout:(19/40): lua-5.4.4-4.el9.x86_64.rpm 2.2 MB/s | 188 kB 00:00 2026-02-20T22:20:18.639 INFO:teuthology.orchestra.run.trial150.stdout:(20/40): python3-packaging-20.9-5.el9.noarch.rp 3.3 MB/s | 77 kB 00:00 2026-02-20T22:20:18.640 INFO:teuthology.orchestra.run.trial150.stdout:(21/40): python3-toml-0.10.2-6.el9.noarch.rpm 1.8 MB/s | 42 kB 00:00 2026-02-20T22:20:18.649 INFO:teuthology.orchestra.run.trial150.stdout:(22/40): lua-devel-5.4.4-4.el9.x86_64.rpm 2.4 MB/s | 22 kB 00:00 2026-02-20T22:20:18.676 INFO:teuthology.orchestra.run.trial150.stdout:(23/40): ceph-osd-20.2.0-677.gf7870454.el9.x86_ 42 MB/s | 17 MB 00:00 2026-02-20T22:20:18.725 INFO:teuthology.orchestra.run.trial150.stdout:(24/40): python3-autocommand-2.2.2-8.el9.noarch 388 kB/s | 29 kB 00:00 2026-02-20T22:20:18.754 INFO:teuthology.orchestra.run.trial150.stdout:(25/40): python3-bcrypt-3.2.2-1.el9.x86_64.rpm 1.5 MB/s | 43 kB 00:00 2026-02-20T22:20:18.770 INFO:teuthology.orchestra.run.trial150.stdout:(26/40): luarocks-3.9.2-5.el9.noarch.rpm 1.1 MB/s | 151 kB 00:00 2026-02-20T22:20:18.782 INFO:teuthology.orchestra.run.trial150.stdout:(27/40): python3-backports-tarfile-1.2.0-1.el9. 564 kB/s | 60 kB 00:00 2026-02-20T22:20:18.804 INFO:teuthology.orchestra.run.trial150.stdout:(28/40): python3-cheroot-10.0.1-4.el9.noarch.rp 3.4 MB/s | 173 kB 00:00 2026-02-20T22:20:18.810 INFO:teuthology.orchestra.run.trial150.stdout:(29/40): python3-jaraco-8.2.1-3.el9.noarch.rpm 390 kB/s | 11 kB 00:00 2026-02-20T22:20:18.824 INFO:teuthology.orchestra.run.trial150.stdout:(30/40): python3-cherrypy-18.6.1-2.el9.noarch.r 6.5 MB/s | 358 kB 00:00 2026-02-20T22:20:18.829 INFO:teuthology.orchestra.run.trial150.stdout:(31/40): python3-jaraco-classes-3.2.1-5.el9.noa 694 kB/s | 18 kB 00:00 2026-02-20T22:20:18.838 INFO:teuthology.orchestra.run.trial150.stdout:(32/40): python3-jaraco-collections-3.0.0-8.el9 805 kB/s | 23 kB 00:00 2026-02-20T22:20:18.842 INFO:teuthology.orchestra.run.trial096.stdout: Running scriptlet: ceph-test-2:20.2.0-677.gf7870454.el9.x86_64 5/5 2026-02-20T22:20:18.842 INFO:teuthology.orchestra.run.trial096.stdout: Verifying : ceph-test-2:20.2.0-677.gf7870454.el9.x86_64 1/5 2026-02-20T22:20:18.842 INFO:teuthology.orchestra.run.trial096.stdout: Verifying : libcephsqlite-2:20.2.0-677.gf7870454.el9.x86_64 2/5 2026-02-20T22:20:18.842 INFO:teuthology.orchestra.run.trial096.stdout: Verifying : libxslt-1.1.34-12.el9.x86_64 3/5 2026-02-20T22:20:18.842 INFO:teuthology.orchestra.run.trial096.stdout: Verifying : socat-1.7.4.1-8.el9.x86_64 4/5 2026-02-20T22:20:18.849 INFO:teuthology.orchestra.run.trial150.stdout:(33/40): python3-jaraco-context-6.0.1-3.el9.noa 771 kB/s | 20 kB 00:00 2026-02-20T22:20:18.854 INFO:teuthology.orchestra.run.trial150.stdout:(34/40): python3-jaraco-functools-3.5.0-2.el9.n 785 kB/s | 19 kB 00:00 2026-02-20T22:20:18.867 INFO:teuthology.orchestra.run.trial150.stdout:(35/40): python3-jaraco-text-4.0.0-2.el9.noarch 915 kB/s | 26 kB 00:00 2026-02-20T22:20:18.877 INFO:teuthology.orchestra.run.trial150.stdout:(36/40): python3-more-itertools-8.12.0-2.el9.no 2.8 MB/s | 79 kB 00:00 2026-02-20T22:20:18.878 INFO:teuthology.orchestra.run.trial150.stdout:(37/40): python3-portend-3.1.0-2.el9.noarch.rpm 667 kB/s | 16 kB 00:00 2026-02-20T22:20:18.894 INFO:teuthology.orchestra.run.trial096.stdout: Verifying : xmlstarlet-1.6.1-20.el9.x86_64 5/5 2026-02-20T22:20:18.894 INFO:teuthology.orchestra.run.trial096.stdout: 2026-02-20T22:20:18.894 INFO:teuthology.orchestra.run.trial096.stdout:Installed: 2026-02-20T22:20:18.895 INFO:teuthology.orchestra.run.trial096.stdout: ceph-test-2:20.2.0-677.gf7870454.el9.x86_64 2026-02-20T22:20:18.895 INFO:teuthology.orchestra.run.trial096.stdout: libcephsqlite-2:20.2.0-677.gf7870454.el9.x86_64 2026-02-20T22:20:18.895 INFO:teuthology.orchestra.run.trial096.stdout: libxslt-1.1.34-12.el9.x86_64 2026-02-20T22:20:18.895 INFO:teuthology.orchestra.run.trial096.stdout: socat-1.7.4.1-8.el9.x86_64 2026-02-20T22:20:18.895 INFO:teuthology.orchestra.run.trial096.stdout: xmlstarlet-1.6.1-20.el9.x86_64 2026-02-20T22:20:18.895 INFO:teuthology.orchestra.run.trial096.stdout: 2026-02-20T22:20:18.895 INFO:teuthology.orchestra.run.trial096.stdout:Complete! 2026-02-20T22:20:18.903 INFO:teuthology.orchestra.run.trial150.stdout:(38/40): python3-tempora-5.0.0-2.el9.noarch.rpm 1.4 MB/s | 36 kB 00:00 2026-02-20T22:20:18.904 INFO:teuthology.orchestra.run.trial150.stdout:(39/40): python3-zc-lockfile-2.0-10.el9.noarch. 782 kB/s | 20 kB 00:00 2026-02-20T22:20:18.924 INFO:teuthology.orchestra.run.trial150.stdout:(40/40): python3-pyOpenSSL-21.0.0-1.el9.noarch. 1.5 MB/s | 90 kB 00:00 2026-02-20T22:20:18.925 INFO:teuthology.orchestra.run.trial150.stdout:-------------------------------------------------------------------------------- 2026-02-20T22:20:18.925 INFO:teuthology.orchestra.run.trial150.stdout:Total 22 MB/s | 30 MB 00:01 2026-02-20T22:20:18.930 DEBUG:teuthology.orchestra.run.trial096:> sudo yum -y install ceph 2026-02-20T22:20:19.063 INFO:teuthology.orchestra.run.trial150.stdout:Running transaction check 2026-02-20T22:20:19.080 INFO:teuthology.orchestra.run.trial150.stdout:Transaction check succeeded. 2026-02-20T22:20:19.080 INFO:teuthology.orchestra.run.trial150.stdout:Running transaction test 2026-02-20T22:20:19.225 INFO:teuthology.orchestra.run.trial150.stdout:Transaction test succeeded. 2026-02-20T22:20:19.226 INFO:teuthology.orchestra.run.trial150.stdout:Running transaction 2026-02-20T22:20:19.239 INFO:teuthology.orchestra.run.trial096.stdout:Last metadata expiration check: 0:00:21 ago on Fri 20 Feb 2026 10:19:58 PM UTC. 2026-02-20T22:20:19.324 INFO:teuthology.orchestra.run.trial096.stdout:Dependencies resolved. 2026-02-20T22:20:19.325 INFO:teuthology.orchestra.run.trial096.stdout:================================================================================ 2026-02-20T22:20:19.325 INFO:teuthology.orchestra.run.trial096.stdout: Package Arch Version Repository Size 2026-02-20T22:20:19.325 INFO:teuthology.orchestra.run.trial096.stdout:================================================================================ 2026-02-20T22:20:19.326 INFO:teuthology.orchestra.run.trial096.stdout:Installing: 2026-02-20T22:20:19.326 INFO:teuthology.orchestra.run.trial096.stdout: ceph x86_64 2:20.2.0-677.gf7870454.el9 ceph 6.5 k 2026-02-20T22:20:19.326 INFO:teuthology.orchestra.run.trial096.stdout:Installing dependencies: 2026-02-20T22:20:19.326 INFO:teuthology.orchestra.run.trial096.stdout: ceph-mds x86_64 2:20.2.0-677.gf7870454.el9 ceph 2.3 M 2026-02-20T22:20:19.326 INFO:teuthology.orchestra.run.trial096.stdout: ceph-mgr x86_64 2:20.2.0-677.gf7870454.el9 ceph 961 k 2026-02-20T22:20:19.326 INFO:teuthology.orchestra.run.trial096.stdout: ceph-mgr-modules-core noarch 2:20.2.0-677.gf7870454.el9 ceph-noarch 290 k 2026-02-20T22:20:19.326 INFO:teuthology.orchestra.run.trial096.stdout: ceph-mon x86_64 2:20.2.0-677.gf7870454.el9 ceph 5.0 M 2026-02-20T22:20:19.326 INFO:teuthology.orchestra.run.trial096.stdout: ceph-osd x86_64 2:20.2.0-677.gf7870454.el9 ceph 17 M 2026-02-20T22:20:19.326 INFO:teuthology.orchestra.run.trial096.stdout: ledmon-libs x86_64 1.1.0-3.el9 baseos 40 k 2026-02-20T22:20:19.326 INFO:teuthology.orchestra.run.trial096.stdout: libconfig x86_64 1.7.2-9.el9 baseos 72 k 2026-02-20T22:20:19.326 INFO:teuthology.orchestra.run.trial096.stdout: libstoragemgmt x86_64 1.10.1-1.el9 appstream 246 k 2026-02-20T22:20:19.327 INFO:teuthology.orchestra.run.trial096.stdout: lua x86_64 5.4.4-4.el9 appstream 188 k 2026-02-20T22:20:19.327 INFO:teuthology.orchestra.run.trial096.stdout: lua-devel x86_64 5.4.4-4.el9 crb 22 k 2026-02-20T22:20:19.327 INFO:teuthology.orchestra.run.trial096.stdout: luarocks noarch 3.9.2-5.el9 epel 151 k 2026-02-20T22:20:19.327 INFO:teuthology.orchestra.run.trial096.stdout: python3-autocommand noarch 2.2.2-8.el9 epel 29 k 2026-02-20T22:20:19.327 INFO:teuthology.orchestra.run.trial096.stdout: python3-backports-tarfile noarch 1.2.0-1.el9 epel 60 k 2026-02-20T22:20:19.327 INFO:teuthology.orchestra.run.trial096.stdout: python3-bcrypt x86_64 3.2.2-1.el9 epel 43 k 2026-02-20T22:20:19.327 INFO:teuthology.orchestra.run.trial096.stdout: python3-cffi x86_64 1.14.5-5.el9 baseos 253 k 2026-02-20T22:20:19.327 INFO:teuthology.orchestra.run.trial096.stdout: python3-cheroot noarch 10.0.1-4.el9 epel 173 k 2026-02-20T22:20:19.327 INFO:teuthology.orchestra.run.trial096.stdout: python3-cherrypy noarch 18.6.1-2.el9 epel 358 k 2026-02-20T22:20:19.327 INFO:teuthology.orchestra.run.trial096.stdout: python3-cryptography x86_64 36.0.1-5.el9 baseos 1.2 M 2026-02-20T22:20:19.327 INFO:teuthology.orchestra.run.trial096.stdout: python3-jaraco noarch 8.2.1-3.el9 epel 11 k 2026-02-20T22:20:19.327 INFO:teuthology.orchestra.run.trial096.stdout: python3-jaraco-classes noarch 3.2.1-5.el9 epel 18 k 2026-02-20T22:20:19.327 INFO:teuthology.orchestra.run.trial096.stdout: python3-jaraco-collections noarch 3.0.0-8.el9 epel 23 k 2026-02-20T22:20:19.328 INFO:teuthology.orchestra.run.trial096.stdout: python3-jaraco-context noarch 6.0.1-3.el9 epel 20 k 2026-02-20T22:20:19.328 INFO:teuthology.orchestra.run.trial096.stdout: python3-jaraco-functools noarch 3.5.0-2.el9 epel 19 k 2026-02-20T22:20:19.328 INFO:teuthology.orchestra.run.trial096.stdout: python3-jaraco-text noarch 4.0.0-2.el9 epel 26 k 2026-02-20T22:20:19.328 INFO:teuthology.orchestra.run.trial096.stdout: python3-libstoragemgmt x86_64 1.10.1-1.el9 appstream 177 k 2026-02-20T22:20:19.328 INFO:teuthology.orchestra.run.trial096.stdout: python3-more-itertools noarch 8.12.0-2.el9 epel 79 k 2026-02-20T22:20:19.328 INFO:teuthology.orchestra.run.trial096.stdout: python3-packaging noarch 20.9-5.el9 appstream 77 k 2026-02-20T22:20:19.328 INFO:teuthology.orchestra.run.trial096.stdout: python3-ply noarch 3.11-14.el9 baseos 106 k 2026-02-20T22:20:19.328 INFO:teuthology.orchestra.run.trial096.stdout: python3-portend noarch 3.1.0-2.el9 epel 16 k 2026-02-20T22:20:19.328 INFO:teuthology.orchestra.run.trial096.stdout: python3-pyOpenSSL noarch 21.0.0-1.el9 epel 90 k 2026-02-20T22:20:19.328 INFO:teuthology.orchestra.run.trial096.stdout: python3-pycparser noarch 2.20-6.el9 baseos 135 k 2026-02-20T22:20:19.328 INFO:teuthology.orchestra.run.trial096.stdout: python3-pyparsing noarch 2.4.7-9.el9 baseos 150 k 2026-02-20T22:20:19.328 INFO:teuthology.orchestra.run.trial096.stdout: python3-requests noarch 2.25.1-10.el9 baseos 126 k 2026-02-20T22:20:19.329 INFO:teuthology.orchestra.run.trial096.stdout: python3-tempora noarch 5.0.0-2.el9 epel 36 k 2026-02-20T22:20:19.329 INFO:teuthology.orchestra.run.trial096.stdout: python3-toml noarch 0.10.2-6.el9 appstream 42 k 2026-02-20T22:20:19.329 INFO:teuthology.orchestra.run.trial096.stdout: python3-urllib3 noarch 1.26.5-7.el9 baseos 218 k 2026-02-20T22:20:19.329 INFO:teuthology.orchestra.run.trial096.stdout: python3-zc-lockfile noarch 2.0-10.el9 epel 20 k 2026-02-20T22:20:19.329 INFO:teuthology.orchestra.run.trial096.stdout: unzip x86_64 6.0-59.el9 baseos 182 k 2026-02-20T22:20:19.329 INFO:teuthology.orchestra.run.trial096.stdout: zip x86_64 3.0-35.el9 baseos 266 k 2026-02-20T22:20:19.329 INFO:teuthology.orchestra.run.trial096.stdout: 2026-02-20T22:20:19.329 INFO:teuthology.orchestra.run.trial096.stdout:Transaction Summary 2026-02-20T22:20:19.329 INFO:teuthology.orchestra.run.trial096.stdout:================================================================================ 2026-02-20T22:20:19.329 INFO:teuthology.orchestra.run.trial096.stdout:Install 40 Packages 2026-02-20T22:20:19.329 INFO:teuthology.orchestra.run.trial096.stdout: 2026-02-20T22:20:19.330 INFO:teuthology.orchestra.run.trial096.stdout:Total download size: 30 M 2026-02-20T22:20:19.330 INFO:teuthology.orchestra.run.trial096.stdout:Installed size: 100 M 2026-02-20T22:20:19.331 INFO:teuthology.orchestra.run.trial096.stdout:Downloading Packages: 2026-02-20T22:20:19.420 INFO:teuthology.orchestra.run.trial150.stdout: Preparing : 1/1 2026-02-20T22:20:19.421 INFO:teuthology.orchestra.run.trial150.stdout: Installing : python3-more-itertools-8.12.0-2.el9.noarch 1/40 2026-02-20T22:20:19.426 INFO:teuthology.orchestra.run.trial150.stdout: Installing : python3-jaraco-8.2.1-3.el9.noarch 2/40 2026-02-20T22:20:19.431 INFO:teuthology.orchestra.run.trial150.stdout: Installing : lua-5.4.4-4.el9.x86_64 3/40 2026-02-20T22:20:19.433 INFO:teuthology.orchestra.run.trial150.stdout: Installing : unzip-6.0-59.el9.x86_64 4/40 2026-02-20T22:20:19.439 INFO:teuthology.orchestra.run.trial150.stdout: Installing : ledmon-libs-1.1.0-3.el9.x86_64 5/40 2026-02-20T22:20:19.462 INFO:teuthology.orchestra.run.trial150.stdout: Installing : zip-3.0-35.el9.x86_64 6/40 2026-02-20T22:20:19.466 INFO:teuthology.orchestra.run.trial150.stdout: Installing : luarocks-3.9.2-5.el9.noarch 7/40 2026-02-20T22:20:19.471 INFO:teuthology.orchestra.run.trial150.stdout: Installing : lua-devel-5.4.4-4.el9.x86_64 8/40 2026-02-20T22:20:19.475 INFO:teuthology.orchestra.run.trial150.stdout: Installing : python3-jaraco-classes-3.2.1-5.el9.noarch 9/40 2026-02-20T22:20:19.481 INFO:teuthology.orchestra.run.trial150.stdout: Installing : python3-zc-lockfile-2.0-10.el9.noarch 10/40 2026-02-20T22:20:19.485 INFO:teuthology.orchestra.run.trial150.stdout: Installing : python3-backports-tarfile-1.2.0-1.el9.noarch 11/40 2026-02-20T22:20:19.491 INFO:teuthology.orchestra.run.trial150.stdout: Installing : python3-jaraco-context-6.0.1-3.el9.noarch 12/40 2026-02-20T22:20:19.496 INFO:teuthology.orchestra.run.trial150.stdout: Installing : python3-autocommand-2.2.2-8.el9.noarch 13/40 2026-02-20T22:20:19.500 INFO:teuthology.orchestra.run.trial150.stdout: Installing : python3-toml-0.10.2-6.el9.noarch 14/40 2026-02-20T22:20:19.505 INFO:teuthology.orchestra.run.trial150.stdout: Installing : python3-jaraco-functools-3.5.0-2.el9.noarch 15/40 2026-02-20T22:20:19.509 INFO:teuthology.orchestra.run.trial150.stdout: Installing : python3-jaraco-text-4.0.0-2.el9.noarch 16/40 2026-02-20T22:20:19.516 INFO:teuthology.orchestra.run.trial150.stdout: Installing : python3-jaraco-collections-3.0.0-8.el9.noarch 17/40 2026-02-20T22:20:19.519 INFO:teuthology.orchestra.run.trial150.stdout: Installing : python3-tempora-5.0.0-2.el9.noarch 18/40 2026-02-20T22:20:19.542 INFO:teuthology.orchestra.run.trial150.stdout: Installing : python3-portend-3.1.0-2.el9.noarch 19/40 2026-02-20T22:20:19.554 INFO:teuthology.orchestra.run.trial150.stdout: Installing : python3-urllib3-1.26.5-7.el9.noarch 20/40 2026-02-20T22:20:19.560 INFO:teuthology.orchestra.run.trial150.stdout: Installing : python3-requests-2.25.1-10.el9.noarch 21/40 2026-02-20T22:20:19.570 INFO:teuthology.orchestra.run.trial150.stdout: Installing : python3-pyparsing-2.4.7-9.el9.noarch 22/40 2026-02-20T22:20:19.576 INFO:teuthology.orchestra.run.trial150.stdout: Installing : python3-packaging-20.9-5.el9.noarch 23/40 2026-02-20T22:20:19.589 INFO:teuthology.orchestra.run.trial150.stdout: Installing : python3-ply-3.11-14.el9.noarch 24/40 2026-02-20T22:20:19.604 INFO:teuthology.orchestra.run.trial150.stdout: Installing : python3-pycparser-2.20-6.el9.noarch 25/40 2026-02-20T22:20:19.679 INFO:teuthology.orchestra.run.trial150.stdout: Installing : python3-cffi-1.14.5-5.el9.x86_64 26/40 2026-02-20T22:20:19.687 INFO:teuthology.orchestra.run.trial150.stdout: Installing : python3-cryptography-36.0.1-5.el9.x86_64 27/40 2026-02-20T22:20:19.711 INFO:teuthology.orchestra.run.trial150.stdout: Installing : python3-pyOpenSSL-21.0.0-1.el9.noarch 28/40 2026-02-20T22:20:19.740 INFO:teuthology.orchestra.run.trial150.stdout: Installing : python3-cheroot-10.0.1-4.el9.noarch 29/40 2026-02-20T22:20:19.745 INFO:teuthology.orchestra.run.trial150.stdout: Installing : python3-cherrypy-18.6.1-2.el9.noarch 30/40 2026-02-20T22:20:19.791 INFO:teuthology.orchestra.run.trial150.stdout: Installing : python3-bcrypt-3.2.2-1.el9.x86_64 31/40 2026-02-20T22:20:19.834 INFO:teuthology.orchestra.run.trial150.stdout: Installing : ceph-mgr-modules-core-2:20.2.0-677.gf7870454.el9.n 32/40 2026-02-20T22:20:19.836 INFO:teuthology.orchestra.run.trial150.stdout: Installing : ceph-mgr-2:20.2.0-677.gf7870454.el9.x86_64 33/40 2026-02-20T22:20:19.858 INFO:teuthology.orchestra.run.trial150.stdout: Running scriptlet: ceph-mgr-2:20.2.0-677.gf7870454.el9.x86_64 33/40 2026-02-20T22:20:19.858 INFO:teuthology.orchestra.run.trial150.stdout:Glob pattern passed to enable, but globs are not supported for this. 2026-02-20T22:20:19.859 INFO:teuthology.orchestra.run.trial150.stdout:Invalid unit name "ceph-mgr@*.service" escaped as "ceph-mgr@\x2a.service". 2026-02-20T22:20:19.859 INFO:teuthology.orchestra.run.trial150.stdout:Created symlink /etc/systemd/system/multi-user.target.wants/ceph-mgr.target → /usr/lib/systemd/system/ceph-mgr.target. 2026-02-20T22:20:19.859 INFO:teuthology.orchestra.run.trial150.stdout:Created symlink /etc/systemd/system/ceph.target.wants/ceph-mgr.target → /usr/lib/systemd/system/ceph-mgr.target. 2026-02-20T22:20:19.859 INFO:teuthology.orchestra.run.trial150.stdout: 2026-02-20T22:20:19.863 INFO:teuthology.orchestra.run.trial150.stdout: Installing : libconfig-1.7.2-9.el9.x86_64 34/40 2026-02-20T22:20:19.880 INFO:teuthology.orchestra.run.trial150.stdout: Running scriptlet: libstoragemgmt-1.10.1-1.el9.x86_64 35/40 2026-02-20T22:20:19.880 INFO:teuthology.orchestra.run.trial150.stdout:Creating group 'libstoragemgmt' with GID 991. 2026-02-20T22:20:19.880 INFO:teuthology.orchestra.run.trial150.stdout:Creating user 'libstoragemgmt' (daemon account for libstoragemgmt) with UID 991 and GID 991. 2026-02-20T22:20:19.880 INFO:teuthology.orchestra.run.trial150.stdout: 2026-02-20T22:20:19.889 INFO:teuthology.orchestra.run.trial150.stdout: Installing : libstoragemgmt-1.10.1-1.el9.x86_64 35/40 2026-02-20T22:20:19.913 INFO:teuthology.orchestra.run.trial150.stdout: Running scriptlet: libstoragemgmt-1.10.1-1.el9.x86_64 35/40 2026-02-20T22:20:19.913 INFO:teuthology.orchestra.run.trial150.stdout:Created symlink /etc/systemd/system/multi-user.target.wants/libstoragemgmt.service → /usr/lib/systemd/system/libstoragemgmt.service. 2026-02-20T22:20:19.913 INFO:teuthology.orchestra.run.trial150.stdout: 2026-02-20T22:20:20.043 INFO:teuthology.orchestra.run.trial096.stdout:(1/40): ceph-20.2.0-677.gf7870454.el9.x86_64.rp 31 kB/s | 6.5 kB 00:00 2026-02-20T22:20:20.397 INFO:teuthology.orchestra.run.trial096.stdout:(2/40): ceph-mgr-20.2.0-677.gf7870454.el9.x86_6 1.7 MB/s | 961 kB 00:00 2026-02-20T22:20:20.596 INFO:teuthology.orchestra.run.trial150.stdout: Installing : python3-libstoragemgmt-1.10.1-1.el9.x86_64 36/40 2026-02-20T22:20:20.598 INFO:teuthology.orchestra.run.trial150.stdout: Installing : ceph-osd-2:20.2.0-677.gf7870454.el9.x86_64 37/40 2026-02-20T22:20:20.623 INFO:teuthology.orchestra.run.trial150.stdout: Running scriptlet: ceph-osd-2:20.2.0-677.gf7870454.el9.x86_64 37/40 2026-02-20T22:20:20.623 INFO:teuthology.orchestra.run.trial150.stdout:Glob pattern passed to enable, but globs are not supported for this. 2026-02-20T22:20:20.623 INFO:teuthology.orchestra.run.trial150.stdout:Invalid unit name "ceph-osd@*.service" escaped as "ceph-osd@\x2a.service". 2026-02-20T22:20:20.623 INFO:teuthology.orchestra.run.trial150.stdout:Created symlink /etc/systemd/system/multi-user.target.wants/ceph-osd.target → /usr/lib/systemd/system/ceph-osd.target. 2026-02-20T22:20:20.623 INFO:teuthology.orchestra.run.trial150.stdout:Created symlink /etc/systemd/system/ceph.target.wants/ceph-osd.target → /usr/lib/systemd/system/ceph-osd.target. 2026-02-20T22:20:20.623 INFO:teuthology.orchestra.run.trial150.stdout: 2026-02-20T22:20:20.836 INFO:teuthology.orchestra.run.trial150.stdout: Installing : ceph-mon-2:20.2.0-677.gf7870454.el9.x86_64 38/40 2026-02-20T22:20:20.858 INFO:teuthology.orchestra.run.trial150.stdout: Running scriptlet: ceph-mon-2:20.2.0-677.gf7870454.el9.x86_64 38/40 2026-02-20T22:20:20.858 INFO:teuthology.orchestra.run.trial150.stdout:Glob pattern passed to enable, but globs are not supported for this. 2026-02-20T22:20:20.858 INFO:teuthology.orchestra.run.trial150.stdout:Invalid unit name "ceph-mon@*.service" escaped as "ceph-mon@\x2a.service". 2026-02-20T22:20:20.858 INFO:teuthology.orchestra.run.trial150.stdout:Created symlink /etc/systemd/system/multi-user.target.wants/ceph-mon.target → /usr/lib/systemd/system/ceph-mon.target. 2026-02-20T22:20:20.858 INFO:teuthology.orchestra.run.trial150.stdout:Created symlink /etc/systemd/system/ceph.target.wants/ceph-mon.target → /usr/lib/systemd/system/ceph-mon.target. 2026-02-20T22:20:20.859 INFO:teuthology.orchestra.run.trial150.stdout: 2026-02-20T22:20:20.957 INFO:teuthology.orchestra.run.trial150.stdout: Installing : ceph-mds-2:20.2.0-677.gf7870454.el9.x86_64 39/40 2026-02-20T22:20:20.978 INFO:teuthology.orchestra.run.trial150.stdout: Running scriptlet: ceph-mds-2:20.2.0-677.gf7870454.el9.x86_64 39/40 2026-02-20T22:20:20.978 INFO:teuthology.orchestra.run.trial150.stdout:Glob pattern passed to enable, but globs are not supported for this. 2026-02-20T22:20:20.978 INFO:teuthology.orchestra.run.trial150.stdout:Invalid unit name "ceph-mds@*.service" escaped as "ceph-mds@\x2a.service". 2026-02-20T22:20:20.978 INFO:teuthology.orchestra.run.trial150.stdout:Created symlink /etc/systemd/system/multi-user.target.wants/ceph-mds.target → /usr/lib/systemd/system/ceph-mds.target. 2026-02-20T22:20:20.978 INFO:teuthology.orchestra.run.trial150.stdout:Created symlink /etc/systemd/system/ceph.target.wants/ceph-mds.target → /usr/lib/systemd/system/ceph-mds.target. 2026-02-20T22:20:20.978 INFO:teuthology.orchestra.run.trial150.stdout: 2026-02-20T22:20:20.995 INFO:teuthology.orchestra.run.trial150.stdout: Installing : ceph-2:20.2.0-677.gf7870454.el9.x86_64 40/40 2026-02-20T22:20:21.185 INFO:teuthology.orchestra.run.trial096.stdout:(3/40): ceph-mds-20.2.0-677.gf7870454.el9.x86_6 1.7 MB/s | 2.3 MB 00:01 2026-02-20T22:20:21.237 INFO:teuthology.orchestra.run.trial096.stdout:(4/40): ceph-mgr-modules-core-20.2.0-677.gf7870 5.4 MB/s | 290 kB 00:00 2026-02-20T22:20:21.278 INFO:teuthology.orchestra.run.trial096.stdout:(5/40): ceph-mon-20.2.0-677.gf7870454.el9.x86_6 4.1 MB/s | 5.0 MB 00:01 2026-02-20T22:20:21.314 INFO:teuthology.orchestra.run.trial096.stdout:(6/40): ceph-osd-20.2.0-677.gf7870454.el9.x86_6 19 MB/s | 17 MB 00:00 2026-02-20T22:20:21.321 INFO:teuthology.orchestra.run.trial150.stdout: Running scriptlet: ceph-2:20.2.0-677.gf7870454.el9.x86_64 40/40 2026-02-20T22:20:21.321 INFO:teuthology.orchestra.run.trial150.stdout: Verifying : ceph-2:20.2.0-677.gf7870454.el9.x86_64 1/40 2026-02-20T22:20:21.321 INFO:teuthology.orchestra.run.trial150.stdout: Verifying : ceph-mds-2:20.2.0-677.gf7870454.el9.x86_64 2/40 2026-02-20T22:20:21.321 INFO:teuthology.orchestra.run.trial150.stdout: Verifying : ceph-mgr-2:20.2.0-677.gf7870454.el9.x86_64 3/40 2026-02-20T22:20:21.321 INFO:teuthology.orchestra.run.trial150.stdout: Verifying : ceph-mon-2:20.2.0-677.gf7870454.el9.x86_64 4/40 2026-02-20T22:20:21.321 INFO:teuthology.orchestra.run.trial150.stdout: Verifying : ceph-osd-2:20.2.0-677.gf7870454.el9.x86_64 5/40 2026-02-20T22:20:21.321 INFO:teuthology.orchestra.run.trial150.stdout: Verifying : ceph-mgr-modules-core-2:20.2.0-677.gf7870454.el9.n 6/40 2026-02-20T22:20:21.321 INFO:teuthology.orchestra.run.trial150.stdout: Verifying : ledmon-libs-1.1.0-3.el9.x86_64 7/40 2026-02-20T22:20:21.321 INFO:teuthology.orchestra.run.trial150.stdout: Verifying : libconfig-1.7.2-9.el9.x86_64 8/40 2026-02-20T22:20:21.321 INFO:teuthology.orchestra.run.trial150.stdout: Verifying : python3-cffi-1.14.5-5.el9.x86_64 9/40 2026-02-20T22:20:21.321 INFO:teuthology.orchestra.run.trial150.stdout: Verifying : python3-cryptography-36.0.1-5.el9.x86_64 10/40 2026-02-20T22:20:21.321 INFO:teuthology.orchestra.run.trial150.stdout: Verifying : python3-ply-3.11-14.el9.noarch 11/40 2026-02-20T22:20:21.321 INFO:teuthology.orchestra.run.trial150.stdout: Verifying : python3-pycparser-2.20-6.el9.noarch 12/40 2026-02-20T22:20:21.321 INFO:teuthology.orchestra.run.trial150.stdout: Verifying : python3-pyparsing-2.4.7-9.el9.noarch 13/40 2026-02-20T22:20:21.321 INFO:teuthology.orchestra.run.trial150.stdout: Verifying : python3-requests-2.25.1-10.el9.noarch 14/40 2026-02-20T22:20:21.321 INFO:teuthology.orchestra.run.trial150.stdout: Verifying : python3-urllib3-1.26.5-7.el9.noarch 15/40 2026-02-20T22:20:21.321 INFO:teuthology.orchestra.run.trial150.stdout: Verifying : unzip-6.0-59.el9.x86_64 16/40 2026-02-20T22:20:21.322 INFO:teuthology.orchestra.run.trial150.stdout: Verifying : zip-3.0-35.el9.x86_64 17/40 2026-02-20T22:20:21.322 INFO:teuthology.orchestra.run.trial150.stdout: Verifying : libstoragemgmt-1.10.1-1.el9.x86_64 18/40 2026-02-20T22:20:21.322 INFO:teuthology.orchestra.run.trial150.stdout: Verifying : lua-5.4.4-4.el9.x86_64 19/40 2026-02-20T22:20:21.322 INFO:teuthology.orchestra.run.trial150.stdout: Verifying : python3-libstoragemgmt-1.10.1-1.el9.x86_64 20/40 2026-02-20T22:20:21.322 INFO:teuthology.orchestra.run.trial150.stdout: Verifying : python3-packaging-20.9-5.el9.noarch 21/40 2026-02-20T22:20:21.322 INFO:teuthology.orchestra.run.trial150.stdout: Verifying : python3-toml-0.10.2-6.el9.noarch 22/40 2026-02-20T22:20:21.322 INFO:teuthology.orchestra.run.trial150.stdout: Verifying : lua-devel-5.4.4-4.el9.x86_64 23/40 2026-02-20T22:20:21.322 INFO:teuthology.orchestra.run.trial150.stdout: Verifying : luarocks-3.9.2-5.el9.noarch 24/40 2026-02-20T22:20:21.322 INFO:teuthology.orchestra.run.trial150.stdout: Verifying : python3-autocommand-2.2.2-8.el9.noarch 25/40 2026-02-20T22:20:21.322 INFO:teuthology.orchestra.run.trial150.stdout: Verifying : python3-backports-tarfile-1.2.0-1.el9.noarch 26/40 2026-02-20T22:20:21.322 INFO:teuthology.orchestra.run.trial150.stdout: Verifying : python3-bcrypt-3.2.2-1.el9.x86_64 27/40 2026-02-20T22:20:21.322 INFO:teuthology.orchestra.run.trial150.stdout: Verifying : python3-cheroot-10.0.1-4.el9.noarch 28/40 2026-02-20T22:20:21.322 INFO:teuthology.orchestra.run.trial150.stdout: Verifying : python3-cherrypy-18.6.1-2.el9.noarch 29/40 2026-02-20T22:20:21.322 INFO:teuthology.orchestra.run.trial150.stdout: Verifying : python3-jaraco-8.2.1-3.el9.noarch 30/40 2026-02-20T22:20:21.322 INFO:teuthology.orchestra.run.trial150.stdout: Verifying : python3-jaraco-classes-3.2.1-5.el9.noarch 31/40 2026-02-20T22:20:21.322 INFO:teuthology.orchestra.run.trial150.stdout: Verifying : python3-jaraco-collections-3.0.0-8.el9.noarch 32/40 2026-02-20T22:20:21.322 INFO:teuthology.orchestra.run.trial150.stdout: Verifying : python3-jaraco-context-6.0.1-3.el9.noarch 33/40 2026-02-20T22:20:21.322 INFO:teuthology.orchestra.run.trial150.stdout: Verifying : python3-jaraco-functools-3.5.0-2.el9.noarch 34/40 2026-02-20T22:20:21.322 INFO:teuthology.orchestra.run.trial150.stdout: Verifying : python3-jaraco-text-4.0.0-2.el9.noarch 35/40 2026-02-20T22:20:21.323 INFO:teuthology.orchestra.run.trial150.stdout: Verifying : python3-more-itertools-8.12.0-2.el9.noarch 36/40 2026-02-20T22:20:21.323 INFO:teuthology.orchestra.run.trial150.stdout: Verifying : python3-portend-3.1.0-2.el9.noarch 37/40 2026-02-20T22:20:21.323 INFO:teuthology.orchestra.run.trial150.stdout: Verifying : python3-pyOpenSSL-21.0.0-1.el9.noarch 38/40 2026-02-20T22:20:21.323 INFO:teuthology.orchestra.run.trial150.stdout: Verifying : python3-tempora-5.0.0-2.el9.noarch 39/40 2026-02-20T22:20:21.378 INFO:teuthology.orchestra.run.trial150.stdout: Verifying : python3-zc-lockfile-2.0-10.el9.noarch 40/40 2026-02-20T22:20:21.378 INFO:teuthology.orchestra.run.trial150.stdout: 2026-02-20T22:20:21.378 INFO:teuthology.orchestra.run.trial150.stdout:Installed: 2026-02-20T22:20:21.378 INFO:teuthology.orchestra.run.trial150.stdout: ceph-2:20.2.0-677.gf7870454.el9.x86_64 2026-02-20T22:20:21.378 INFO:teuthology.orchestra.run.trial150.stdout: ceph-mds-2:20.2.0-677.gf7870454.el9.x86_64 2026-02-20T22:20:21.378 INFO:teuthology.orchestra.run.trial150.stdout: ceph-mgr-2:20.2.0-677.gf7870454.el9.x86_64 2026-02-20T22:20:21.378 INFO:teuthology.orchestra.run.trial150.stdout: ceph-mgr-modules-core-2:20.2.0-677.gf7870454.el9.noarch 2026-02-20T22:20:21.378 INFO:teuthology.orchestra.run.trial150.stdout: ceph-mon-2:20.2.0-677.gf7870454.el9.x86_64 2026-02-20T22:20:21.378 INFO:teuthology.orchestra.run.trial150.stdout: ceph-osd-2:20.2.0-677.gf7870454.el9.x86_64 2026-02-20T22:20:21.379 INFO:teuthology.orchestra.run.trial150.stdout: ledmon-libs-1.1.0-3.el9.x86_64 2026-02-20T22:20:21.379 INFO:teuthology.orchestra.run.trial150.stdout: libconfig-1.7.2-9.el9.x86_64 2026-02-20T22:20:21.379 INFO:teuthology.orchestra.run.trial150.stdout: libstoragemgmt-1.10.1-1.el9.x86_64 2026-02-20T22:20:21.379 INFO:teuthology.orchestra.run.trial150.stdout: lua-5.4.4-4.el9.x86_64 2026-02-20T22:20:21.379 INFO:teuthology.orchestra.run.trial150.stdout: lua-devel-5.4.4-4.el9.x86_64 2026-02-20T22:20:21.379 INFO:teuthology.orchestra.run.trial150.stdout: luarocks-3.9.2-5.el9.noarch 2026-02-20T22:20:21.379 INFO:teuthology.orchestra.run.trial150.stdout: python3-autocommand-2.2.2-8.el9.noarch 2026-02-20T22:20:21.379 INFO:teuthology.orchestra.run.trial150.stdout: python3-backports-tarfile-1.2.0-1.el9.noarch 2026-02-20T22:20:21.379 INFO:teuthology.orchestra.run.trial150.stdout: python3-bcrypt-3.2.2-1.el9.x86_64 2026-02-20T22:20:21.379 INFO:teuthology.orchestra.run.trial150.stdout: python3-cffi-1.14.5-5.el9.x86_64 2026-02-20T22:20:21.379 INFO:teuthology.orchestra.run.trial150.stdout: python3-cheroot-10.0.1-4.el9.noarch 2026-02-20T22:20:21.379 INFO:teuthology.orchestra.run.trial150.stdout: python3-cherrypy-18.6.1-2.el9.noarch 2026-02-20T22:20:21.379 INFO:teuthology.orchestra.run.trial150.stdout: python3-cryptography-36.0.1-5.el9.x86_64 2026-02-20T22:20:21.380 INFO:teuthology.orchestra.run.trial150.stdout: python3-jaraco-8.2.1-3.el9.noarch 2026-02-20T22:20:21.380 INFO:teuthology.orchestra.run.trial150.stdout: python3-jaraco-classes-3.2.1-5.el9.noarch 2026-02-20T22:20:21.380 INFO:teuthology.orchestra.run.trial150.stdout: python3-jaraco-collections-3.0.0-8.el9.noarch 2026-02-20T22:20:21.380 INFO:teuthology.orchestra.run.trial150.stdout: python3-jaraco-context-6.0.1-3.el9.noarch 2026-02-20T22:20:21.380 INFO:teuthology.orchestra.run.trial150.stdout: python3-jaraco-functools-3.5.0-2.el9.noarch 2026-02-20T22:20:21.380 INFO:teuthology.orchestra.run.trial150.stdout: python3-jaraco-text-4.0.0-2.el9.noarch 2026-02-20T22:20:21.380 INFO:teuthology.orchestra.run.trial150.stdout: python3-libstoragemgmt-1.10.1-1.el9.x86_64 2026-02-20T22:20:21.380 INFO:teuthology.orchestra.run.trial150.stdout: python3-more-itertools-8.12.0-2.el9.noarch 2026-02-20T22:20:21.380 INFO:teuthology.orchestra.run.trial150.stdout: python3-packaging-20.9-5.el9.noarch 2026-02-20T22:20:21.380 INFO:teuthology.orchestra.run.trial150.stdout: python3-ply-3.11-14.el9.noarch 2026-02-20T22:20:21.380 INFO:teuthology.orchestra.run.trial150.stdout: python3-portend-3.1.0-2.el9.noarch 2026-02-20T22:20:21.380 INFO:teuthology.orchestra.run.trial150.stdout: python3-pyOpenSSL-21.0.0-1.el9.noarch 2026-02-20T22:20:21.381 INFO:teuthology.orchestra.run.trial150.stdout: python3-pycparser-2.20-6.el9.noarch 2026-02-20T22:20:21.381 INFO:teuthology.orchestra.run.trial150.stdout: python3-pyparsing-2.4.7-9.el9.noarch 2026-02-20T22:20:21.381 INFO:teuthology.orchestra.run.trial150.stdout: python3-requests-2.25.1-10.el9.noarch 2026-02-20T22:20:21.381 INFO:teuthology.orchestra.run.trial150.stdout: python3-tempora-5.0.0-2.el9.noarch 2026-02-20T22:20:21.381 INFO:teuthology.orchestra.run.trial150.stdout: python3-toml-0.10.2-6.el9.noarch 2026-02-20T22:20:21.381 INFO:teuthology.orchestra.run.trial150.stdout: python3-urllib3-1.26.5-7.el9.noarch 2026-02-20T22:20:21.381 INFO:teuthology.orchestra.run.trial150.stdout: python3-zc-lockfile-2.0-10.el9.noarch 2026-02-20T22:20:21.381 INFO:teuthology.orchestra.run.trial150.stdout: unzip-6.0-59.el9.x86_64 2026-02-20T22:20:21.381 INFO:teuthology.orchestra.run.trial150.stdout: zip-3.0-35.el9.x86_64 2026-02-20T22:20:21.381 INFO:teuthology.orchestra.run.trial150.stdout: 2026-02-20T22:20:21.382 INFO:teuthology.orchestra.run.trial150.stdout:Complete! 2026-02-20T22:20:21.413 DEBUG:teuthology.orchestra.run.trial150:> sudo yum -y install ceph-base 2026-02-20T22:20:21.519 INFO:teuthology.orchestra.run.trial096.stdout:(7/40): ledmon-libs-1.1.0-3.el9.x86_64.rpm 144 kB/s | 40 kB 00:00 2026-02-20T22:20:21.635 INFO:teuthology.orchestra.run.trial096.stdout:(8/40): libconfig-1.7.2-9.el9.x86_64.rpm 202 kB/s | 72 kB 00:00 2026-02-20T22:20:21.721 INFO:teuthology.orchestra.run.trial150.stdout:Last metadata expiration check: 0:00:25 ago on Fri 20 Feb 2026 10:19:56 PM UTC. 2026-02-20T22:20:21.784 INFO:teuthology.orchestra.run.trial150.stdout:Package ceph-base-2:20.2.0-677.gf7870454.el9.x86_64 is already installed. 2026-02-20T22:20:21.802 INFO:teuthology.orchestra.run.trial150.stdout:Dependencies resolved. 2026-02-20T22:20:21.802 INFO:teuthology.orchestra.run.trial150.stdout:Nothing to do. 2026-02-20T22:20:21.802 INFO:teuthology.orchestra.run.trial150.stdout:Complete! 2026-02-20T22:20:21.807 INFO:teuthology.orchestra.run.trial096.stdout:(9/40): python3-ply-3.11-14.el9.noarch.rpm 618 kB/s | 106 kB 00:00 2026-02-20T22:20:21.812 INFO:teuthology.orchestra.run.trial096.stdout:(10/40): python3-cffi-1.14.5-5.el9.x86_64.rpm 508 kB/s | 253 kB 00:00 2026-02-20T22:20:21.823 DEBUG:teuthology.orchestra.run.trial150:> sudo yum -y install cephadm 2026-02-20T22:20:21.922 INFO:teuthology.orchestra.run.trial096.stdout:(11/40): python3-pyparsing-2.4.7-9.el9.noarch.r 1.3 MB/s | 150 kB 00:00 2026-02-20T22:20:21.928 INFO:teuthology.orchestra.run.trial096.stdout:(12/40): python3-pycparser-2.20-6.el9.noarch.rp 1.1 MB/s | 135 kB 00:00 2026-02-20T22:20:22.002 INFO:teuthology.orchestra.run.trial096.stdout:(13/40): python3-cryptography-36.0.1-5.el9.x86_ 2.6 MB/s | 1.2 MB 00:00 2026-02-20T22:20:22.027 INFO:teuthology.orchestra.run.trial096.stdout:(14/40): python3-requests-2.25.1-10.el9.noarch. 1.2 MB/s | 126 kB 00:00 2026-02-20T22:20:22.073 INFO:teuthology.orchestra.run.trial096.stdout:(15/40): python3-urllib3-1.26.5-7.el9.noarch.rp 1.5 MB/s | 218 kB 00:00 2026-02-20T22:20:22.087 INFO:teuthology.orchestra.run.trial096.stdout:(16/40): unzip-6.0-59.el9.x86_64.rpm 2.1 MB/s | 182 kB 00:00 2026-02-20T22:20:22.094 INFO:teuthology.orchestra.run.trial096.stdout:(17/40): libstoragemgmt-1.10.1-1.el9.x86_64.rpm 12 MB/s | 246 kB 00:00 2026-02-20T22:20:22.101 INFO:teuthology.orchestra.run.trial096.stdout:(18/40): python3-libstoragemgmt-1.10.1-1.el9.x8 24 MB/s | 177 kB 00:00 2026-02-20T22:20:22.104 INFO:teuthology.orchestra.run.trial096.stdout:(19/40): lua-5.4.4-4.el9.x86_64.rpm 11 MB/s | 188 kB 00:00 2026-02-20T22:20:22.107 INFO:teuthology.orchestra.run.trial096.stdout:(20/40): python3-packaging-20.9-5.el9.noarch.rp 14 MB/s | 77 kB 00:00 2026-02-20T22:20:22.109 INFO:teuthology.orchestra.run.trial096.stdout:(21/40): python3-toml-0.10.2-6.el9.noarch.rpm 8.5 MB/s | 42 kB 00:00 2026-02-20T22:20:22.132 INFO:teuthology.orchestra.run.trial150.stdout:Last metadata expiration check: 0:00:26 ago on Fri 20 Feb 2026 10:19:56 PM UTC. 2026-02-20T22:20:22.162 INFO:teuthology.orchestra.run.trial096.stdout:(22/40): zip-3.0-35.el9.x86_64.rpm 1.9 MB/s | 266 kB 00:00 2026-02-20T22:20:22.214 INFO:teuthology.orchestra.run.trial150.stdout:Dependencies resolved. 2026-02-20T22:20:22.215 INFO:teuthology.orchestra.run.trial150.stdout:================================================================================ 2026-02-20T22:20:22.215 INFO:teuthology.orchestra.run.trial150.stdout: Package Arch Version Repository Size 2026-02-20T22:20:22.215 INFO:teuthology.orchestra.run.trial150.stdout:================================================================================ 2026-02-20T22:20:22.215 INFO:teuthology.orchestra.run.trial150.stdout:Installing: 2026-02-20T22:20:22.215 INFO:teuthology.orchestra.run.trial150.stdout: cephadm noarch 2:20.2.0-677.gf7870454.el9 ceph-noarch 1.0 M 2026-02-20T22:20:22.216 INFO:teuthology.orchestra.run.trial150.stdout: 2026-02-20T22:20:22.216 INFO:teuthology.orchestra.run.trial150.stdout:Transaction Summary 2026-02-20T22:20:22.216 INFO:teuthology.orchestra.run.trial150.stdout:================================================================================ 2026-02-20T22:20:22.216 INFO:teuthology.orchestra.run.trial150.stdout:Install 1 Package 2026-02-20T22:20:22.216 INFO:teuthology.orchestra.run.trial150.stdout: 2026-02-20T22:20:22.216 INFO:teuthology.orchestra.run.trial150.stdout:Total download size: 1.0 M 2026-02-20T22:20:22.216 INFO:teuthology.orchestra.run.trial150.stdout:Installed size: 1.0 M 2026-02-20T22:20:22.216 INFO:teuthology.orchestra.run.trial150.stdout:Downloading Packages: 2026-02-20T22:20:22.315 INFO:teuthology.orchestra.run.trial096.stdout:(23/40): python3-autocommand-2.2.2-8.el9.noarch 193 kB/s | 29 kB 00:00 2026-02-20T22:20:22.335 INFO:teuthology.orchestra.run.trial150.stdout:cephadm-20.2.0-677.gf7870454.el9.noarch.rpm 8.4 MB/s | 1.0 MB 00:00 2026-02-20T22:20:22.335 INFO:teuthology.orchestra.run.trial150.stdout:-------------------------------------------------------------------------------- 2026-02-20T22:20:22.335 INFO:teuthology.orchestra.run.trial150.stdout:Total 8.3 MB/s | 1.0 MB 00:00 2026-02-20T22:20:22.335 INFO:teuthology.orchestra.run.trial150.stdout:Running transaction check 2026-02-20T22:20:22.338 INFO:teuthology.orchestra.run.trial150.stdout:Transaction check succeeded. 2026-02-20T22:20:22.338 INFO:teuthology.orchestra.run.trial150.stdout:Running transaction test 2026-02-20T22:20:22.341 INFO:teuthology.orchestra.run.trial150.stdout:Transaction test succeeded. 2026-02-20T22:20:22.342 INFO:teuthology.orchestra.run.trial150.stdout:Running transaction 2026-02-20T22:20:22.359 INFO:teuthology.orchestra.run.trial150.stdout: Preparing : 1/1 2026-02-20T22:20:22.378 INFO:teuthology.orchestra.run.trial096.stdout:(24/40): luarocks-3.9.2-5.el9.noarch.rpm 564 kB/s | 151 kB 00:00 2026-02-20T22:20:22.422 INFO:teuthology.orchestra.run.trial150.stdout: Running scriptlet: cephadm-2:20.2.0-677.gf7870454.el9.noarch 1/1 2026-02-20T22:20:22.436 INFO:teuthology.orchestra.run.trial150.stdout: Installing : cephadm-2:20.2.0-677.gf7870454.el9.noarch 1/1 2026-02-20T22:20:22.504 INFO:teuthology.orchestra.run.trial150.stdout: Running scriptlet: cephadm-2:20.2.0-677.gf7870454.el9.noarch 1/1 2026-02-20T22:20:22.552 INFO:teuthology.orchestra.run.trial096.stdout:(25/40): python3-bcrypt-3.2.2-1.el9.x86_64.rpm 250 kB/s | 43 kB 00:00 2026-02-20T22:20:22.556 INFO:teuthology.orchestra.run.trial096.stdout:(26/40): python3-backports-tarfile-1.2.0-1.el9. 249 kB/s | 60 kB 00:00 2026-02-20T22:20:22.558 INFO:teuthology.orchestra.run.trial150.stdout: Verifying : cephadm-2:20.2.0-677.gf7870454.el9.noarch 1/1 2026-02-20T22:20:22.558 INFO:teuthology.orchestra.run.trial150.stdout: 2026-02-20T22:20:22.558 INFO:teuthology.orchestra.run.trial150.stdout:Installed: 2026-02-20T22:20:22.558 INFO:teuthology.orchestra.run.trial150.stdout: cephadm-2:20.2.0-677.gf7870454.el9.noarch 2026-02-20T22:20:22.558 INFO:teuthology.orchestra.run.trial150.stdout: 2026-02-20T22:20:22.558 INFO:teuthology.orchestra.run.trial150.stdout:Complete! 2026-02-20T22:20:22.585 DEBUG:teuthology.orchestra.run.trial150:> sudo yum -y install ceph-immutable-object-cache 2026-02-20T22:20:22.636 INFO:teuthology.orchestra.run.trial096.stdout:(27/40): lua-devel-5.4.4-4.el9.x86_64.rpm 42 kB/s | 22 kB 00:00 2026-02-20T22:20:22.733 INFO:teuthology.orchestra.run.trial096.stdout:(28/40): python3-jaraco-8.2.1-3.el9.noarch.rpm 110 kB/s | 11 kB 00:00 2026-02-20T22:20:22.818 INFO:teuthology.orchestra.run.trial096.stdout:(29/40): python3-cheroot-10.0.1-4.el9.noarch.rp 651 kB/s | 173 kB 00:00 2026-02-20T22:20:22.833 INFO:teuthology.orchestra.run.trial096.stdout:(30/40): python3-cherrypy-18.6.1-2.el9.noarch.r 1.3 MB/s | 358 kB 00:00 2026-02-20T22:20:22.884 INFO:teuthology.orchestra.run.trial096.stdout:(31/40): python3-jaraco-classes-3.2.1-5.el9.noa 117 kB/s | 18 kB 00:00 2026-02-20T22:20:22.905 INFO:teuthology.orchestra.run.trial150.stdout:Last metadata expiration check: 0:00:26 ago on Fri 20 Feb 2026 10:19:56 PM UTC. 2026-02-20T22:20:22.970 INFO:teuthology.orchestra.run.trial096.stdout:(32/40): python3-jaraco-collections-3.0.0-8.el9 153 kB/s | 23 kB 00:00 2026-02-20T22:20:22.971 INFO:teuthology.orchestra.run.trial096.stdout:(33/40): python3-jaraco-context-6.0.1-3.el9.noa 142 kB/s | 20 kB 00:00 2026-02-20T22:20:22.988 INFO:teuthology.orchestra.run.trial150.stdout:Dependencies resolved. 2026-02-20T22:20:22.988 INFO:teuthology.orchestra.run.trial150.stdout:================================================================================ 2026-02-20T22:20:22.989 INFO:teuthology.orchestra.run.trial150.stdout: Package Arch Version Repo Size 2026-02-20T22:20:22.989 INFO:teuthology.orchestra.run.trial150.stdout:================================================================================ 2026-02-20T22:20:22.989 INFO:teuthology.orchestra.run.trial150.stdout:Installing: 2026-02-20T22:20:22.989 INFO:teuthology.orchestra.run.trial150.stdout: ceph-immutable-object-cache x86_64 2:20.2.0-677.gf7870454.el9 ceph 154 k 2026-02-20T22:20:22.989 INFO:teuthology.orchestra.run.trial150.stdout: 2026-02-20T22:20:22.989 INFO:teuthology.orchestra.run.trial150.stdout:Transaction Summary 2026-02-20T22:20:22.989 INFO:teuthology.orchestra.run.trial150.stdout:================================================================================ 2026-02-20T22:20:22.989 INFO:teuthology.orchestra.run.trial150.stdout:Install 1 Package 2026-02-20T22:20:22.989 INFO:teuthology.orchestra.run.trial150.stdout: 2026-02-20T22:20:22.990 INFO:teuthology.orchestra.run.trial150.stdout:Total download size: 154 k 2026-02-20T22:20:22.990 INFO:teuthology.orchestra.run.trial150.stdout:Installed size: 447 k 2026-02-20T22:20:22.990 INFO:teuthology.orchestra.run.trial150.stdout:Downloading Packages: 2026-02-20T22:20:23.020 INFO:teuthology.orchestra.run.trial096.stdout:(34/40): python3-jaraco-functools-3.5.0-2.el9.n 144 kB/s | 19 kB 00:00 2026-02-20T22:20:23.075 INFO:teuthology.orchestra.run.trial150.stdout:ceph-immutable-object-cache-20.2.0-677.gf787045 1.8 MB/s | 154 kB 00:00 2026-02-20T22:20:23.076 INFO:teuthology.orchestra.run.trial150.stdout:-------------------------------------------------------------------------------- 2026-02-20T22:20:23.076 INFO:teuthology.orchestra.run.trial150.stdout:Total 1.7 MB/s | 154 kB 00:00 2026-02-20T22:20:23.076 INFO:teuthology.orchestra.run.trial150.stdout:Running transaction check 2026-02-20T22:20:23.081 INFO:teuthology.orchestra.run.trial150.stdout:Transaction check succeeded. 2026-02-20T22:20:23.081 INFO:teuthology.orchestra.run.trial150.stdout:Running transaction test 2026-02-20T22:20:23.099 INFO:teuthology.orchestra.run.trial096.stdout:(35/40): python3-jaraco-text-4.0.0-2.el9.noarch 204 kB/s | 26 kB 00:00 2026-02-20T22:20:23.107 INFO:teuthology.orchestra.run.trial150.stdout:Transaction test succeeded. 2026-02-20T22:20:23.107 INFO:teuthology.orchestra.run.trial150.stdout:Running transaction 2026-02-20T22:20:23.138 INFO:teuthology.orchestra.run.trial096.stdout:(36/40): python3-more-itertools-8.12.0-2.el9.no 472 kB/s | 79 kB 00:00 2026-02-20T22:20:23.156 INFO:teuthology.orchestra.run.trial096.stdout:(37/40): python3-portend-3.1.0-2.el9.noarch.rpm 121 kB/s | 16 kB 00:00 2026-02-20T22:20:23.156 INFO:teuthology.orchestra.run.trial150.stdout: Preparing : 1/1 2026-02-20T22:20:23.157 INFO:teuthology.orchestra.run.trial150.stdout: Installing : ceph-immutable-object-cache-2:20.2.0-677.gf7870454.e 1/1 2026-02-20T22:20:23.180 INFO:teuthology.orchestra.run.trial150.stdout: Running scriptlet: ceph-immutable-object-cache-2:20.2.0-677.gf7870454.e 1/1 2026-02-20T22:20:23.180 INFO:teuthology.orchestra.run.trial150.stdout:Glob pattern passed to enable, but globs are not supported for this. 2026-02-20T22:20:23.180 INFO:teuthology.orchestra.run.trial150.stdout:Invalid unit name "ceph-immutable-object-cache@*.service" escaped as "ceph-immutable-object-cache@\x2a.service". 2026-02-20T22:20:23.180 INFO:teuthology.orchestra.run.trial150.stdout: 2026-02-20T22:20:23.283 INFO:teuthology.orchestra.run.trial096.stdout:(38/40): python3-tempora-5.0.0-2.el9.noarch.rpm 247 kB/s | 36 kB 00:00 2026-02-20T22:20:23.284 INFO:teuthology.orchestra.run.trial096.stdout:(39/40): python3-pyOpenSSL-21.0.0-1.el9.noarch. 490 kB/s | 90 kB 00:00 2026-02-20T22:20:23.297 INFO:teuthology.orchestra.run.trial096.stdout:(40/40): python3-zc-lockfile-2.0-10.el9.noarch. 141 kB/s | 20 kB 00:00 2026-02-20T22:20:23.299 INFO:teuthology.orchestra.run.trial096.stdout:-------------------------------------------------------------------------------- 2026-02-20T22:20:23.300 INFO:teuthology.orchestra.run.trial096.stdout:Total 7.6 MB/s | 30 MB 00:03 2026-02-20T22:20:23.437 INFO:teuthology.orchestra.run.trial096.stdout:Running transaction check 2026-02-20T22:20:23.455 INFO:teuthology.orchestra.run.trial150.stdout: Verifying : ceph-immutable-object-cache-2:20.2.0-677.gf7870454.e 1/1 2026-02-20T22:20:23.455 INFO:teuthology.orchestra.run.trial150.stdout: 2026-02-20T22:20:23.455 INFO:teuthology.orchestra.run.trial150.stdout:Installed: 2026-02-20T22:20:23.455 INFO:teuthology.orchestra.run.trial150.stdout: ceph-immutable-object-cache-2:20.2.0-677.gf7870454.el9.x86_64 2026-02-20T22:20:23.456 INFO:teuthology.orchestra.run.trial150.stdout: 2026-02-20T22:20:23.456 INFO:teuthology.orchestra.run.trial150.stdout:Complete! 2026-02-20T22:20:23.456 INFO:teuthology.orchestra.run.trial096.stdout:Transaction check succeeded. 2026-02-20T22:20:23.457 INFO:teuthology.orchestra.run.trial096.stdout:Running transaction test 2026-02-20T22:20:23.481 DEBUG:teuthology.orchestra.run.trial150:> sudo yum -y install ceph-mgr 2026-02-20T22:20:23.599 INFO:teuthology.orchestra.run.trial096.stdout:Transaction test succeeded. 2026-02-20T22:20:23.600 INFO:teuthology.orchestra.run.trial096.stdout:Running transaction 2026-02-20T22:20:23.784 INFO:teuthology.orchestra.run.trial150.stdout:Last metadata expiration check: 0:00:27 ago on Fri 20 Feb 2026 10:19:56 PM UTC. 2026-02-20T22:20:23.792 INFO:teuthology.orchestra.run.trial096.stdout: Preparing : 1/1 2026-02-20T22:20:23.794 INFO:teuthology.orchestra.run.trial096.stdout: Installing : python3-more-itertools-8.12.0-2.el9.noarch 1/40 2026-02-20T22:20:23.799 INFO:teuthology.orchestra.run.trial096.stdout: Installing : python3-jaraco-8.2.1-3.el9.noarch 2/40 2026-02-20T22:20:23.804 INFO:teuthology.orchestra.run.trial096.stdout: Installing : lua-5.4.4-4.el9.x86_64 3/40 2026-02-20T22:20:23.807 INFO:teuthology.orchestra.run.trial096.stdout: Installing : unzip-6.0-59.el9.x86_64 4/40 2026-02-20T22:20:23.813 INFO:teuthology.orchestra.run.trial096.stdout: Installing : ledmon-libs-1.1.0-3.el9.x86_64 5/40 2026-02-20T22:20:23.836 INFO:teuthology.orchestra.run.trial096.stdout: Installing : zip-3.0-35.el9.x86_64 6/40 2026-02-20T22:20:23.840 INFO:teuthology.orchestra.run.trial096.stdout: Installing : luarocks-3.9.2-5.el9.noarch 7/40 2026-02-20T22:20:23.845 INFO:teuthology.orchestra.run.trial096.stdout: Installing : lua-devel-5.4.4-4.el9.x86_64 8/40 2026-02-20T22:20:23.848 INFO:teuthology.orchestra.run.trial150.stdout:Package ceph-mgr-2:20.2.0-677.gf7870454.el9.x86_64 is already installed. 2026-02-20T22:20:23.849 INFO:teuthology.orchestra.run.trial096.stdout: Installing : python3-jaraco-classes-3.2.1-5.el9.noarch 9/40 2026-02-20T22:20:23.855 INFO:teuthology.orchestra.run.trial096.stdout: Installing : python3-zc-lockfile-2.0-10.el9.noarch 10/40 2026-02-20T22:20:23.859 INFO:teuthology.orchestra.run.trial096.stdout: Installing : python3-backports-tarfile-1.2.0-1.el9.noarch 11/40 2026-02-20T22:20:23.865 INFO:teuthology.orchestra.run.trial150.stdout:Dependencies resolved. 2026-02-20T22:20:23.865 INFO:teuthology.orchestra.run.trial096.stdout: Installing : python3-jaraco-context-6.0.1-3.el9.noarch 12/40 2026-02-20T22:20:23.866 INFO:teuthology.orchestra.run.trial150.stdout:Nothing to do. 2026-02-20T22:20:23.866 INFO:teuthology.orchestra.run.trial150.stdout:Complete! 2026-02-20T22:20:23.870 INFO:teuthology.orchestra.run.trial096.stdout: Installing : python3-autocommand-2.2.2-8.el9.noarch 13/40 2026-02-20T22:20:23.874 INFO:teuthology.orchestra.run.trial096.stdout: Installing : python3-toml-0.10.2-6.el9.noarch 14/40 2026-02-20T22:20:23.880 INFO:teuthology.orchestra.run.trial096.stdout: Installing : python3-jaraco-functools-3.5.0-2.el9.noarch 15/40 2026-02-20T22:20:23.883 INFO:teuthology.orchestra.run.trial096.stdout: Installing : python3-jaraco-text-4.0.0-2.el9.noarch 16/40 2026-02-20T22:20:23.887 DEBUG:teuthology.orchestra.run.trial150:> sudo yum -y install ceph-mgr-dashboard 2026-02-20T22:20:23.890 INFO:teuthology.orchestra.run.trial096.stdout: Installing : python3-jaraco-collections-3.0.0-8.el9.noarch 17/40 2026-02-20T22:20:23.893 INFO:teuthology.orchestra.run.trial096.stdout: Installing : python3-tempora-5.0.0-2.el9.noarch 18/40 2026-02-20T22:20:23.916 INFO:teuthology.orchestra.run.trial096.stdout: Installing : python3-portend-3.1.0-2.el9.noarch 19/40 2026-02-20T22:20:23.928 INFO:teuthology.orchestra.run.trial096.stdout: Installing : python3-urllib3-1.26.5-7.el9.noarch 20/40 2026-02-20T22:20:23.933 INFO:teuthology.orchestra.run.trial096.stdout: Installing : python3-requests-2.25.1-10.el9.noarch 21/40 2026-02-20T22:20:23.943 INFO:teuthology.orchestra.run.trial096.stdout: Installing : python3-pyparsing-2.4.7-9.el9.noarch 22/40 2026-02-20T22:20:23.950 INFO:teuthology.orchestra.run.trial096.stdout: Installing : python3-packaging-20.9-5.el9.noarch 23/40 2026-02-20T22:20:23.963 INFO:teuthology.orchestra.run.trial096.stdout: Installing : python3-ply-3.11-14.el9.noarch 24/40 2026-02-20T22:20:23.978 INFO:teuthology.orchestra.run.trial096.stdout: Installing : python3-pycparser-2.20-6.el9.noarch 25/40 2026-02-20T22:20:24.053 INFO:teuthology.orchestra.run.trial096.stdout: Installing : python3-cffi-1.14.5-5.el9.x86_64 26/40 2026-02-20T22:20:24.062 INFO:teuthology.orchestra.run.trial096.stdout: Installing : python3-cryptography-36.0.1-5.el9.x86_64 27/40 2026-02-20T22:20:24.085 INFO:teuthology.orchestra.run.trial096.stdout: Installing : python3-pyOpenSSL-21.0.0-1.el9.noarch 28/40 2026-02-20T22:20:24.114 INFO:teuthology.orchestra.run.trial096.stdout: Installing : python3-cheroot-10.0.1-4.el9.noarch 29/40 2026-02-20T22:20:24.119 INFO:teuthology.orchestra.run.trial096.stdout: Installing : python3-cherrypy-18.6.1-2.el9.noarch 30/40 2026-02-20T22:20:24.165 INFO:teuthology.orchestra.run.trial096.stdout: Installing : python3-bcrypt-3.2.2-1.el9.x86_64 31/40 2026-02-20T22:20:24.191 INFO:teuthology.orchestra.run.trial150.stdout:Last metadata expiration check: 0:00:28 ago on Fri 20 Feb 2026 10:19:56 PM UTC. 2026-02-20T22:20:24.208 INFO:teuthology.orchestra.run.trial096.stdout: Installing : ceph-mgr-modules-core-2:20.2.0-677.gf7870454.el9.n 32/40 2026-02-20T22:20:24.210 INFO:teuthology.orchestra.run.trial096.stdout: Installing : ceph-mgr-2:20.2.0-677.gf7870454.el9.x86_64 33/40 2026-02-20T22:20:24.233 INFO:teuthology.orchestra.run.trial096.stdout: Running scriptlet: ceph-mgr-2:20.2.0-677.gf7870454.el9.x86_64 33/40 2026-02-20T22:20:24.233 INFO:teuthology.orchestra.run.trial096.stdout:Glob pattern passed to enable, but globs are not supported for this. 2026-02-20T22:20:24.233 INFO:teuthology.orchestra.run.trial096.stdout:Invalid unit name "ceph-mgr@*.service" escaped as "ceph-mgr@\x2a.service". 2026-02-20T22:20:24.233 INFO:teuthology.orchestra.run.trial096.stdout:Created symlink /etc/systemd/system/multi-user.target.wants/ceph-mgr.target → /usr/lib/systemd/system/ceph-mgr.target. 2026-02-20T22:20:24.234 INFO:teuthology.orchestra.run.trial096.stdout:Created symlink /etc/systemd/system/ceph.target.wants/ceph-mgr.target → /usr/lib/systemd/system/ceph-mgr.target. 2026-02-20T22:20:24.234 INFO:teuthology.orchestra.run.trial096.stdout: 2026-02-20T22:20:24.238 INFO:teuthology.orchestra.run.trial096.stdout: Installing : libconfig-1.7.2-9.el9.x86_64 34/40 2026-02-20T22:20:24.254 INFO:teuthology.orchestra.run.trial096.stdout: Running scriptlet: libstoragemgmt-1.10.1-1.el9.x86_64 35/40 2026-02-20T22:20:24.254 INFO:teuthology.orchestra.run.trial096.stdout:Creating group 'libstoragemgmt' with GID 991. 2026-02-20T22:20:24.254 INFO:teuthology.orchestra.run.trial096.stdout:Creating user 'libstoragemgmt' (daemon account for libstoragemgmt) with UID 991 and GID 991. 2026-02-20T22:20:24.255 INFO:teuthology.orchestra.run.trial096.stdout: 2026-02-20T22:20:24.263 INFO:teuthology.orchestra.run.trial096.stdout: Installing : libstoragemgmt-1.10.1-1.el9.x86_64 35/40 2026-02-20T22:20:24.273 INFO:teuthology.orchestra.run.trial150.stdout:Dependencies resolved. 2026-02-20T22:20:24.274 INFO:teuthology.orchestra.run.trial150.stdout:================================================================================ 2026-02-20T22:20:24.275 INFO:teuthology.orchestra.run.trial150.stdout: Package Arch Version Repository Size 2026-02-20T22:20:24.275 INFO:teuthology.orchestra.run.trial150.stdout:================================================================================ 2026-02-20T22:20:24.275 INFO:teuthology.orchestra.run.trial150.stdout:Installing: 2026-02-20T22:20:24.275 INFO:teuthology.orchestra.run.trial150.stdout: ceph-mgr-dashboard noarch 2:20.2.0-677.gf7870454.el9 ceph-noarch 11 M 2026-02-20T22:20:24.275 INFO:teuthology.orchestra.run.trial150.stdout:Installing dependencies: 2026-02-20T22:20:24.275 INFO:teuthology.orchestra.run.trial150.stdout: abseil-cpp x86_64 20211102.0-4.el9 epel 551 k 2026-02-20T22:20:24.276 INFO:teuthology.orchestra.run.trial150.stdout: ceph-grafana-dashboards noarch 2:20.2.0-677.gf7870454.el9 ceph-noarch 43 k 2026-02-20T22:20:24.276 INFO:teuthology.orchestra.run.trial150.stdout: ceph-prometheus-alerts noarch 2:20.2.0-677.gf7870454.el9 ceph-noarch 17 k 2026-02-20T22:20:24.276 INFO:teuthology.orchestra.run.trial150.stdout: grpc-data noarch 1.46.7-10.el9 epel 19 k 2026-02-20T22:20:24.276 INFO:teuthology.orchestra.run.trial150.stdout: protobuf x86_64 3.14.0-17.el9 appstream 1.0 M 2026-02-20T22:20:24.276 INFO:teuthology.orchestra.run.trial150.stdout: protobuf-compiler x86_64 3.14.0-17.el9 crb 862 k 2026-02-20T22:20:24.276 INFO:teuthology.orchestra.run.trial150.stdout: python3-grpcio x86_64 1.46.7-10.el9 epel 2.0 M 2026-02-20T22:20:24.276 INFO:teuthology.orchestra.run.trial150.stdout: python3-grpcio-tools x86_64 1.46.7-10.el9 epel 144 k 2026-02-20T22:20:24.276 INFO:teuthology.orchestra.run.trial150.stdout: python3-jmespath noarch 1.0.1-1.el9 appstream 48 k 2026-02-20T22:20:24.277 INFO:teuthology.orchestra.run.trial150.stdout: python3-protobuf noarch 3.14.0-17.el9 appstream 267 k 2026-02-20T22:20:24.277 INFO:teuthology.orchestra.run.trial150.stdout: python3-repoze-lru noarch 0.7-16.el9 epel 31 k 2026-02-20T22:20:24.277 INFO:teuthology.orchestra.run.trial150.stdout: python3-routes noarch 2.5.1-5.el9 epel 188 k 2026-02-20T22:20:24.277 INFO:teuthology.orchestra.run.trial150.stdout: python3-xmltodict noarch 0.12.0-15.el9 epel 22 k 2026-02-20T22:20:24.277 INFO:teuthology.orchestra.run.trial150.stdout: 2026-02-20T22:20:24.277 INFO:teuthology.orchestra.run.trial150.stdout:Transaction Summary 2026-02-20T22:20:24.277 INFO:teuthology.orchestra.run.trial150.stdout:================================================================================ 2026-02-20T22:20:24.277 INFO:teuthology.orchestra.run.trial150.stdout:Install 14 Packages 2026-02-20T22:20:24.278 INFO:teuthology.orchestra.run.trial150.stdout: 2026-02-20T22:20:24.278 INFO:teuthology.orchestra.run.trial150.stdout:Total download size: 16 M 2026-02-20T22:20:24.278 INFO:teuthology.orchestra.run.trial150.stdout:Installed size: 158 M 2026-02-20T22:20:24.278 INFO:teuthology.orchestra.run.trial150.stdout:Downloading Packages: 2026-02-20T22:20:24.288 INFO:teuthology.orchestra.run.trial096.stdout: Running scriptlet: libstoragemgmt-1.10.1-1.el9.x86_64 35/40 2026-02-20T22:20:24.288 INFO:teuthology.orchestra.run.trial096.stdout:Created symlink /etc/systemd/system/multi-user.target.wants/libstoragemgmt.service → /usr/lib/systemd/system/libstoragemgmt.service. 2026-02-20T22:20:24.288 INFO:teuthology.orchestra.run.trial096.stdout: 2026-02-20T22:20:24.866 INFO:teuthology.orchestra.run.trial150.stdout:(1/14): ceph-prometheus-alerts-20.2.0-677.gf787 245 kB/s | 17 kB 00:00 2026-02-20T22:20:24.870 INFO:teuthology.orchestra.run.trial150.stdout:(2/14): ceph-grafana-dashboards-20.2.0-677.gf78 578 kB/s | 43 kB 00:00 2026-02-20T22:20:24.933 INFO:teuthology.orchestra.run.trial150.stdout:(3/14): python3-jmespath-1.0.1-1.el9.noarch.rpm 753 kB/s | 48 kB 00:00 2026-02-20T22:20:24.970 INFO:teuthology.orchestra.run.trial096.stdout: Installing : python3-libstoragemgmt-1.10.1-1.el9.x86_64 36/40 2026-02-20T22:20:24.972 INFO:teuthology.orchestra.run.trial096.stdout: Installing : ceph-osd-2:20.2.0-677.gf7870454.el9.x86_64 37/40 2026-02-20T22:20:24.993 INFO:teuthology.orchestra.run.trial150.stdout:(4/14): protobuf-3.14.0-17.el9.x86_64.rpm 7.9 MB/s | 1.0 MB 00:00 2026-02-20T22:20:24.997 INFO:teuthology.orchestra.run.trial096.stdout: Running scriptlet: ceph-osd-2:20.2.0-677.gf7870454.el9.x86_64 37/40 2026-02-20T22:20:24.997 INFO:teuthology.orchestra.run.trial096.stdout:Glob pattern passed to enable, but globs are not supported for this. 2026-02-20T22:20:24.997 INFO:teuthology.orchestra.run.trial096.stdout:Invalid unit name "ceph-osd@*.service" escaped as "ceph-osd@\x2a.service". 2026-02-20T22:20:24.997 INFO:teuthology.orchestra.run.trial096.stdout:Created symlink /etc/systemd/system/multi-user.target.wants/ceph-osd.target → /usr/lib/systemd/system/ceph-osd.target. 2026-02-20T22:20:24.998 INFO:teuthology.orchestra.run.trial096.stdout:Created symlink /etc/systemd/system/ceph.target.wants/ceph-osd.target → /usr/lib/systemd/system/ceph-osd.target. 2026-02-20T22:20:24.998 INFO:teuthology.orchestra.run.trial096.stdout: 2026-02-20T22:20:24.998 INFO:teuthology.orchestra.run.trial150.stdout:(5/14): python3-protobuf-3.14.0-17.el9.noarch.r 4.0 MB/s | 267 kB 00:00 2026-02-20T22:20:25.089 INFO:teuthology.orchestra.run.trial150.stdout:(6/14): ceph-mgr-dashboard-20.2.0-677.gf7870454 36 MB/s | 11 MB 00:00 2026-02-20T22:20:25.187 INFO:teuthology.orchestra.run.trial150.stdout:(7/14): grpc-data-1.46.7-10.el9.noarch.rpm 198 kB/s | 19 kB 00:00 2026-02-20T22:20:25.211 INFO:teuthology.orchestra.run.trial096.stdout: Installing : ceph-mon-2:20.2.0-677.gf7870454.el9.x86_64 38/40 2026-02-20T22:20:25.232 INFO:teuthology.orchestra.run.trial096.stdout: Running scriptlet: ceph-mon-2:20.2.0-677.gf7870454.el9.x86_64 38/40 2026-02-20T22:20:25.232 INFO:teuthology.orchestra.run.trial096.stdout:Glob pattern passed to enable, but globs are not supported for this. 2026-02-20T22:20:25.233 INFO:teuthology.orchestra.run.trial096.stdout:Invalid unit name "ceph-mon@*.service" escaped as "ceph-mon@\x2a.service". 2026-02-20T22:20:25.233 INFO:teuthology.orchestra.run.trial096.stdout:Created symlink /etc/systemd/system/multi-user.target.wants/ceph-mon.target → /usr/lib/systemd/system/ceph-mon.target. 2026-02-20T22:20:25.233 INFO:teuthology.orchestra.run.trial096.stdout:Created symlink /etc/systemd/system/ceph.target.wants/ceph-mon.target → /usr/lib/systemd/system/ceph-mon.target. 2026-02-20T22:20:25.233 INFO:teuthology.orchestra.run.trial096.stdout: 2026-02-20T22:20:25.248 INFO:teuthology.orchestra.run.trial150.stdout:(8/14): abseil-cpp-20211102.0-4.el9.x86_64.rpm 2.2 MB/s | 551 kB 00:00 2026-02-20T22:20:25.287 INFO:teuthology.orchestra.run.trial150.stdout:(9/14): python3-grpcio-tools-1.46.7-10.el9.x86_ 3.6 MB/s | 144 kB 00:00 2026-02-20T22:20:25.321 INFO:teuthology.orchestra.run.trial150.stdout:(10/14): python3-repoze-lru-0.7-16.el9.noarch.r 905 kB/s | 31 kB 00:00 2026-02-20T22:20:25.329 INFO:teuthology.orchestra.run.trial096.stdout: Installing : ceph-mds-2:20.2.0-677.gf7870454.el9.x86_64 39/40 2026-02-20T22:20:25.349 INFO:teuthology.orchestra.run.trial096.stdout: Running scriptlet: ceph-mds-2:20.2.0-677.gf7870454.el9.x86_64 39/40 2026-02-20T22:20:25.350 INFO:teuthology.orchestra.run.trial096.stdout:Glob pattern passed to enable, but globs are not supported for this. 2026-02-20T22:20:25.350 INFO:teuthology.orchestra.run.trial096.stdout:Invalid unit name "ceph-mds@*.service" escaped as "ceph-mds@\x2a.service". 2026-02-20T22:20:25.350 INFO:teuthology.orchestra.run.trial096.stdout:Created symlink /etc/systemd/system/multi-user.target.wants/ceph-mds.target → /usr/lib/systemd/system/ceph-mds.target. 2026-02-20T22:20:25.350 INFO:teuthology.orchestra.run.trial096.stdout:Created symlink /etc/systemd/system/ceph.target.wants/ceph-mds.target → /usr/lib/systemd/system/ceph-mds.target. 2026-02-20T22:20:25.350 INFO:teuthology.orchestra.run.trial096.stdout: 2026-02-20T22:20:25.361 INFO:teuthology.orchestra.run.trial150.stdout:(11/14): python3-routes-2.5.1-5.el9.noarch.rpm 4.6 MB/s | 188 kB 00:00 2026-02-20T22:20:25.367 INFO:teuthology.orchestra.run.trial096.stdout: Installing : ceph-2:20.2.0-677.gf7870454.el9.x86_64 40/40 2026-02-20T22:20:25.395 INFO:teuthology.orchestra.run.trial150.stdout:(12/14): python3-xmltodict-0.12.0-15.el9.noarch 654 kB/s | 22 kB 00:00 2026-02-20T22:20:25.425 INFO:teuthology.orchestra.run.trial150.stdout:(13/14): python3-grpcio-1.46.7-10.el9.x86_64.rp 8.5 MB/s | 2.0 MB 00:00 2026-02-20T22:20:25.686 INFO:teuthology.orchestra.run.trial096.stdout: Running scriptlet: ceph-2:20.2.0-677.gf7870454.el9.x86_64 40/40 2026-02-20T22:20:25.686 INFO:teuthology.orchestra.run.trial096.stdout: Verifying : ceph-2:20.2.0-677.gf7870454.el9.x86_64 1/40 2026-02-20T22:20:25.686 INFO:teuthology.orchestra.run.trial096.stdout: Verifying : ceph-mds-2:20.2.0-677.gf7870454.el9.x86_64 2/40 2026-02-20T22:20:25.686 INFO:teuthology.orchestra.run.trial096.stdout: Verifying : ceph-mgr-2:20.2.0-677.gf7870454.el9.x86_64 3/40 2026-02-20T22:20:25.686 INFO:teuthology.orchestra.run.trial096.stdout: Verifying : ceph-mon-2:20.2.0-677.gf7870454.el9.x86_64 4/40 2026-02-20T22:20:25.686 INFO:teuthology.orchestra.run.trial096.stdout: Verifying : ceph-osd-2:20.2.0-677.gf7870454.el9.x86_64 5/40 2026-02-20T22:20:25.686 INFO:teuthology.orchestra.run.trial096.stdout: Verifying : ceph-mgr-modules-core-2:20.2.0-677.gf7870454.el9.n 6/40 2026-02-20T22:20:25.687 INFO:teuthology.orchestra.run.trial096.stdout: Verifying : ledmon-libs-1.1.0-3.el9.x86_64 7/40 2026-02-20T22:20:25.687 INFO:teuthology.orchestra.run.trial096.stdout: Verifying : libconfig-1.7.2-9.el9.x86_64 8/40 2026-02-20T22:20:25.687 INFO:teuthology.orchestra.run.trial096.stdout: Verifying : python3-cffi-1.14.5-5.el9.x86_64 9/40 2026-02-20T22:20:25.687 INFO:teuthology.orchestra.run.trial096.stdout: Verifying : python3-cryptography-36.0.1-5.el9.x86_64 10/40 2026-02-20T22:20:25.687 INFO:teuthology.orchestra.run.trial096.stdout: Verifying : python3-ply-3.11-14.el9.noarch 11/40 2026-02-20T22:20:25.687 INFO:teuthology.orchestra.run.trial096.stdout: Verifying : python3-pycparser-2.20-6.el9.noarch 12/40 2026-02-20T22:20:25.687 INFO:teuthology.orchestra.run.trial096.stdout: Verifying : python3-pyparsing-2.4.7-9.el9.noarch 13/40 2026-02-20T22:20:25.687 INFO:teuthology.orchestra.run.trial096.stdout: Verifying : python3-requests-2.25.1-10.el9.noarch 14/40 2026-02-20T22:20:25.687 INFO:teuthology.orchestra.run.trial096.stdout: Verifying : python3-urllib3-1.26.5-7.el9.noarch 15/40 2026-02-20T22:20:25.687 INFO:teuthology.orchestra.run.trial096.stdout: Verifying : unzip-6.0-59.el9.x86_64 16/40 2026-02-20T22:20:25.687 INFO:teuthology.orchestra.run.trial096.stdout: Verifying : zip-3.0-35.el9.x86_64 17/40 2026-02-20T22:20:25.687 INFO:teuthology.orchestra.run.trial096.stdout: Verifying : libstoragemgmt-1.10.1-1.el9.x86_64 18/40 2026-02-20T22:20:25.687 INFO:teuthology.orchestra.run.trial096.stdout: Verifying : lua-5.4.4-4.el9.x86_64 19/40 2026-02-20T22:20:25.687 INFO:teuthology.orchestra.run.trial096.stdout: Verifying : python3-libstoragemgmt-1.10.1-1.el9.x86_64 20/40 2026-02-20T22:20:25.687 INFO:teuthology.orchestra.run.trial096.stdout: Verifying : python3-packaging-20.9-5.el9.noarch 21/40 2026-02-20T22:20:25.687 INFO:teuthology.orchestra.run.trial096.stdout: Verifying : python3-toml-0.10.2-6.el9.noarch 22/40 2026-02-20T22:20:25.687 INFO:teuthology.orchestra.run.trial096.stdout: Verifying : lua-devel-5.4.4-4.el9.x86_64 23/40 2026-02-20T22:20:25.687 INFO:teuthology.orchestra.run.trial096.stdout: Verifying : luarocks-3.9.2-5.el9.noarch 24/40 2026-02-20T22:20:25.687 INFO:teuthology.orchestra.run.trial096.stdout: Verifying : python3-autocommand-2.2.2-8.el9.noarch 25/40 2026-02-20T22:20:25.687 INFO:teuthology.orchestra.run.trial096.stdout: Verifying : python3-backports-tarfile-1.2.0-1.el9.noarch 26/40 2026-02-20T22:20:25.687 INFO:teuthology.orchestra.run.trial096.stdout: Verifying : python3-bcrypt-3.2.2-1.el9.x86_64 27/40 2026-02-20T22:20:25.687 INFO:teuthology.orchestra.run.trial096.stdout: Verifying : python3-cheroot-10.0.1-4.el9.noarch 28/40 2026-02-20T22:20:25.687 INFO:teuthology.orchestra.run.trial096.stdout: Verifying : python3-cherrypy-18.6.1-2.el9.noarch 29/40 2026-02-20T22:20:25.687 INFO:teuthology.orchestra.run.trial096.stdout: Verifying : python3-jaraco-8.2.1-3.el9.noarch 30/40 2026-02-20T22:20:25.687 INFO:teuthology.orchestra.run.trial096.stdout: Verifying : python3-jaraco-classes-3.2.1-5.el9.noarch 31/40 2026-02-20T22:20:25.687 INFO:teuthology.orchestra.run.trial096.stdout: Verifying : python3-jaraco-collections-3.0.0-8.el9.noarch 32/40 2026-02-20T22:20:25.687 INFO:teuthology.orchestra.run.trial096.stdout: Verifying : python3-jaraco-context-6.0.1-3.el9.noarch 33/40 2026-02-20T22:20:25.687 INFO:teuthology.orchestra.run.trial096.stdout: Verifying : python3-jaraco-functools-3.5.0-2.el9.noarch 34/40 2026-02-20T22:20:25.687 INFO:teuthology.orchestra.run.trial096.stdout: Verifying : python3-jaraco-text-4.0.0-2.el9.noarch 35/40 2026-02-20T22:20:25.687 INFO:teuthology.orchestra.run.trial096.stdout: Verifying : python3-more-itertools-8.12.0-2.el9.noarch 36/40 2026-02-20T22:20:25.687 INFO:teuthology.orchestra.run.trial096.stdout: Verifying : python3-portend-3.1.0-2.el9.noarch 37/40 2026-02-20T22:20:25.687 INFO:teuthology.orchestra.run.trial096.stdout: Verifying : python3-pyOpenSSL-21.0.0-1.el9.noarch 38/40 2026-02-20T22:20:25.687 INFO:teuthology.orchestra.run.trial096.stdout: Verifying : python3-tempora-5.0.0-2.el9.noarch 39/40 2026-02-20T22:20:25.743 INFO:teuthology.orchestra.run.trial096.stdout: Verifying : python3-zc-lockfile-2.0-10.el9.noarch 40/40 2026-02-20T22:20:25.743 INFO:teuthology.orchestra.run.trial096.stdout: 2026-02-20T22:20:25.743 INFO:teuthology.orchestra.run.trial096.stdout:Installed: 2026-02-20T22:20:25.744 INFO:teuthology.orchestra.run.trial096.stdout: ceph-2:20.2.0-677.gf7870454.el9.x86_64 2026-02-20T22:20:25.744 INFO:teuthology.orchestra.run.trial096.stdout: ceph-mds-2:20.2.0-677.gf7870454.el9.x86_64 2026-02-20T22:20:25.744 INFO:teuthology.orchestra.run.trial096.stdout: ceph-mgr-2:20.2.0-677.gf7870454.el9.x86_64 2026-02-20T22:20:25.744 INFO:teuthology.orchestra.run.trial096.stdout: ceph-mgr-modules-core-2:20.2.0-677.gf7870454.el9.noarch 2026-02-20T22:20:25.744 INFO:teuthology.orchestra.run.trial096.stdout: ceph-mon-2:20.2.0-677.gf7870454.el9.x86_64 2026-02-20T22:20:25.744 INFO:teuthology.orchestra.run.trial096.stdout: ceph-osd-2:20.2.0-677.gf7870454.el9.x86_64 2026-02-20T22:20:25.744 INFO:teuthology.orchestra.run.trial096.stdout: ledmon-libs-1.1.0-3.el9.x86_64 2026-02-20T22:20:25.744 INFO:teuthology.orchestra.run.trial096.stdout: libconfig-1.7.2-9.el9.x86_64 2026-02-20T22:20:25.744 INFO:teuthology.orchestra.run.trial096.stdout: libstoragemgmt-1.10.1-1.el9.x86_64 2026-02-20T22:20:25.744 INFO:teuthology.orchestra.run.trial096.stdout: lua-5.4.4-4.el9.x86_64 2026-02-20T22:20:25.744 INFO:teuthology.orchestra.run.trial096.stdout: lua-devel-5.4.4-4.el9.x86_64 2026-02-20T22:20:25.744 INFO:teuthology.orchestra.run.trial096.stdout: luarocks-3.9.2-5.el9.noarch 2026-02-20T22:20:25.745 INFO:teuthology.orchestra.run.trial096.stdout: python3-autocommand-2.2.2-8.el9.noarch 2026-02-20T22:20:25.745 INFO:teuthology.orchestra.run.trial096.stdout: python3-backports-tarfile-1.2.0-1.el9.noarch 2026-02-20T22:20:25.745 INFO:teuthology.orchestra.run.trial096.stdout: python3-bcrypt-3.2.2-1.el9.x86_64 2026-02-20T22:20:25.745 INFO:teuthology.orchestra.run.trial096.stdout: python3-cffi-1.14.5-5.el9.x86_64 2026-02-20T22:20:25.745 INFO:teuthology.orchestra.run.trial096.stdout: python3-cheroot-10.0.1-4.el9.noarch 2026-02-20T22:20:25.745 INFO:teuthology.orchestra.run.trial096.stdout: python3-cherrypy-18.6.1-2.el9.noarch 2026-02-20T22:20:25.745 INFO:teuthology.orchestra.run.trial096.stdout: python3-cryptography-36.0.1-5.el9.x86_64 2026-02-20T22:20:25.745 INFO:teuthology.orchestra.run.trial096.stdout: python3-jaraco-8.2.1-3.el9.noarch 2026-02-20T22:20:25.745 INFO:teuthology.orchestra.run.trial096.stdout: python3-jaraco-classes-3.2.1-5.el9.noarch 2026-02-20T22:20:25.745 INFO:teuthology.orchestra.run.trial096.stdout: python3-jaraco-collections-3.0.0-8.el9.noarch 2026-02-20T22:20:25.745 INFO:teuthology.orchestra.run.trial096.stdout: python3-jaraco-context-6.0.1-3.el9.noarch 2026-02-20T22:20:25.745 INFO:teuthology.orchestra.run.trial096.stdout: python3-jaraco-functools-3.5.0-2.el9.noarch 2026-02-20T22:20:25.746 INFO:teuthology.orchestra.run.trial096.stdout: python3-jaraco-text-4.0.0-2.el9.noarch 2026-02-20T22:20:25.746 INFO:teuthology.orchestra.run.trial096.stdout: python3-libstoragemgmt-1.10.1-1.el9.x86_64 2026-02-20T22:20:25.746 INFO:teuthology.orchestra.run.trial096.stdout: python3-more-itertools-8.12.0-2.el9.noarch 2026-02-20T22:20:25.746 INFO:teuthology.orchestra.run.trial096.stdout: python3-packaging-20.9-5.el9.noarch 2026-02-20T22:20:25.746 INFO:teuthology.orchestra.run.trial096.stdout: python3-ply-3.11-14.el9.noarch 2026-02-20T22:20:25.746 INFO:teuthology.orchestra.run.trial096.stdout: python3-portend-3.1.0-2.el9.noarch 2026-02-20T22:20:25.746 INFO:teuthology.orchestra.run.trial096.stdout: python3-pyOpenSSL-21.0.0-1.el9.noarch 2026-02-20T22:20:25.746 INFO:teuthology.orchestra.run.trial096.stdout: python3-pycparser-2.20-6.el9.noarch 2026-02-20T22:20:25.746 INFO:teuthology.orchestra.run.trial096.stdout: python3-pyparsing-2.4.7-9.el9.noarch 2026-02-20T22:20:25.746 INFO:teuthology.orchestra.run.trial096.stdout: python3-requests-2.25.1-10.el9.noarch 2026-02-20T22:20:25.746 INFO:teuthology.orchestra.run.trial096.stdout: python3-tempora-5.0.0-2.el9.noarch 2026-02-20T22:20:25.746 INFO:teuthology.orchestra.run.trial096.stdout: python3-toml-0.10.2-6.el9.noarch 2026-02-20T22:20:25.746 INFO:teuthology.orchestra.run.trial096.stdout: python3-urllib3-1.26.5-7.el9.noarch 2026-02-20T22:20:25.746 INFO:teuthology.orchestra.run.trial096.stdout: python3-zc-lockfile-2.0-10.el9.noarch 2026-02-20T22:20:25.747 INFO:teuthology.orchestra.run.trial096.stdout: unzip-6.0-59.el9.x86_64 2026-02-20T22:20:25.747 INFO:teuthology.orchestra.run.trial096.stdout: zip-3.0-35.el9.x86_64 2026-02-20T22:20:25.747 INFO:teuthology.orchestra.run.trial096.stdout: 2026-02-20T22:20:25.747 INFO:teuthology.orchestra.run.trial096.stdout:Complete! 2026-02-20T22:20:25.778 DEBUG:teuthology.orchestra.run.trial096:> sudo yum -y install ceph-base 2026-02-20T22:20:25.894 INFO:teuthology.orchestra.run.trial150.stdout:(14/14): protobuf-compiler-3.14.0-17.el9.x86_64 958 kB/s | 862 kB 00:00 2026-02-20T22:20:25.895 INFO:teuthology.orchestra.run.trial150.stdout:-------------------------------------------------------------------------------- 2026-02-20T22:20:25.895 INFO:teuthology.orchestra.run.trial150.stdout:Total 9.7 MB/s | 16 MB 00:01 2026-02-20T22:20:25.933 INFO:teuthology.orchestra.run.trial150.stdout:Running transaction check 2026-02-20T22:20:25.942 INFO:teuthology.orchestra.run.trial150.stdout:Transaction check succeeded. 2026-02-20T22:20:25.942 INFO:teuthology.orchestra.run.trial150.stdout:Running transaction test 2026-02-20T22:20:26.038 INFO:teuthology.orchestra.run.trial150.stdout:Transaction test succeeded. 2026-02-20T22:20:26.038 INFO:teuthology.orchestra.run.trial150.stdout:Running transaction 2026-02-20T22:20:26.087 INFO:teuthology.orchestra.run.trial096.stdout:Last metadata expiration check: 0:00:28 ago on Fri 20 Feb 2026 10:19:58 PM UTC. 2026-02-20T22:20:26.151 INFO:teuthology.orchestra.run.trial096.stdout:Package ceph-base-2:20.2.0-677.gf7870454.el9.x86_64 is already installed. 2026-02-20T22:20:26.153 INFO:teuthology.orchestra.run.trial150.stdout: Preparing : 1/1 2026-02-20T22:20:26.161 INFO:teuthology.orchestra.run.trial150.stdout: Installing : protobuf-3.14.0-17.el9.x86_64 1/14 2026-02-20T22:20:26.165 INFO:teuthology.orchestra.run.trial150.stdout: Installing : protobuf-compiler-3.14.0-17.el9.x86_64 2/14 2026-02-20T22:20:26.168 INFO:teuthology.orchestra.run.trial096.stdout:Dependencies resolved. 2026-02-20T22:20:26.169 INFO:teuthology.orchestra.run.trial096.stdout:Nothing to do. 2026-02-20T22:20:26.169 INFO:teuthology.orchestra.run.trial096.stdout:Complete! 2026-02-20T22:20:26.170 INFO:teuthology.orchestra.run.trial150.stdout: Installing : python3-xmltodict-0.12.0-15.el9.noarch 3/14 2026-02-20T22:20:26.181 INFO:teuthology.orchestra.run.trial150.stdout: Installing : python3-repoze-lru-0.7-16.el9.noarch 4/14 2026-02-20T22:20:26.183 INFO:teuthology.orchestra.run.trial150.stdout: Installing : python3-routes-2.5.1-5.el9.noarch 5/14 2026-02-20T22:20:26.190 DEBUG:teuthology.orchestra.run.trial096:> sudo yum -y install cephadm 2026-02-20T22:20:26.210 INFO:teuthology.orchestra.run.trial150.stdout: Installing : grpc-data-1.46.7-10.el9.noarch 6/14 2026-02-20T22:20:26.252 INFO:teuthology.orchestra.run.trial150.stdout: Installing : abseil-cpp-20211102.0-4.el9.x86_64 7/14 2026-02-20T22:20:26.281 INFO:teuthology.orchestra.run.trial150.stdout: Installing : python3-grpcio-1.46.7-10.el9.x86_64 8/14 2026-02-20T22:20:26.291 INFO:teuthology.orchestra.run.trial150.stdout: Installing : python3-protobuf-3.14.0-17.el9.noarch 9/14 2026-02-20T22:20:26.298 INFO:teuthology.orchestra.run.trial150.stdout: Installing : python3-grpcio-tools-1.46.7-10.el9.x86_64 10/14 2026-02-20T22:20:26.300 INFO:teuthology.orchestra.run.trial150.stdout: Installing : python3-jmespath-1.0.1-1.el9.noarch 11/14 2026-02-20T22:20:26.307 INFO:teuthology.orchestra.run.trial150.stdout: Installing : ceph-prometheus-alerts-2:20.2.0-677.gf7870454.el9. 12/14 2026-02-20T22:20:26.491 INFO:teuthology.orchestra.run.trial096.stdout:Last metadata expiration check: 0:00:28 ago on Fri 20 Feb 2026 10:19:58 PM UTC. 2026-02-20T22:20:26.573 INFO:teuthology.orchestra.run.trial096.stdout:Dependencies resolved. 2026-02-20T22:20:26.574 INFO:teuthology.orchestra.run.trial096.stdout:================================================================================ 2026-02-20T22:20:26.574 INFO:teuthology.orchestra.run.trial096.stdout: Package Arch Version Repository Size 2026-02-20T22:20:26.574 INFO:teuthology.orchestra.run.trial096.stdout:================================================================================ 2026-02-20T22:20:26.574 INFO:teuthology.orchestra.run.trial096.stdout:Installing: 2026-02-20T22:20:26.574 INFO:teuthology.orchestra.run.trial096.stdout: cephadm noarch 2:20.2.0-677.gf7870454.el9 ceph-noarch 1.0 M 2026-02-20T22:20:26.574 INFO:teuthology.orchestra.run.trial096.stdout: 2026-02-20T22:20:26.574 INFO:teuthology.orchestra.run.trial096.stdout:Transaction Summary 2026-02-20T22:20:26.574 INFO:teuthology.orchestra.run.trial096.stdout:================================================================================ 2026-02-20T22:20:26.575 INFO:teuthology.orchestra.run.trial096.stdout:Install 1 Package 2026-02-20T22:20:26.575 INFO:teuthology.orchestra.run.trial096.stdout: 2026-02-20T22:20:26.575 INFO:teuthology.orchestra.run.trial096.stdout:Total download size: 1.0 M 2026-02-20T22:20:26.575 INFO:teuthology.orchestra.run.trial096.stdout:Installed size: 1.0 M 2026-02-20T22:20:26.575 INFO:teuthology.orchestra.run.trial096.stdout:Downloading Packages: 2026-02-20T22:20:26.694 INFO:teuthology.orchestra.run.trial096.stdout:cephadm-20.2.0-677.gf7870454.el9.noarch.rpm 8.3 MB/s | 1.0 MB 00:00 2026-02-20T22:20:26.695 INFO:teuthology.orchestra.run.trial096.stdout:-------------------------------------------------------------------------------- 2026-02-20T22:20:26.695 INFO:teuthology.orchestra.run.trial096.stdout:Total 8.2 MB/s | 1.0 MB 00:00 2026-02-20T22:20:26.696 INFO:teuthology.orchestra.run.trial096.stdout:Running transaction check 2026-02-20T22:20:26.697 INFO:teuthology.orchestra.run.trial096.stdout:Transaction check succeeded. 2026-02-20T22:20:26.698 INFO:teuthology.orchestra.run.trial096.stdout:Running transaction test 2026-02-20T22:20:26.701 INFO:teuthology.orchestra.run.trial096.stdout:Transaction test succeeded. 2026-02-20T22:20:26.702 INFO:teuthology.orchestra.run.trial096.stdout:Running transaction 2026-02-20T22:20:26.720 INFO:teuthology.orchestra.run.trial096.stdout: Preparing : 1/1 2026-02-20T22:20:26.782 INFO:teuthology.orchestra.run.trial096.stdout: Running scriptlet: cephadm-2:20.2.0-677.gf7870454.el9.noarch 1/1 2026-02-20T22:20:26.796 INFO:teuthology.orchestra.run.trial096.stdout: Installing : cephadm-2:20.2.0-677.gf7870454.el9.noarch 1/1 2026-02-20T22:20:26.855 INFO:teuthology.orchestra.run.trial096.stdout: Running scriptlet: cephadm-2:20.2.0-677.gf7870454.el9.noarch 1/1 2026-02-20T22:20:26.909 INFO:teuthology.orchestra.run.trial096.stdout: Verifying : cephadm-2:20.2.0-677.gf7870454.el9.noarch 1/1 2026-02-20T22:20:26.909 INFO:teuthology.orchestra.run.trial096.stdout: 2026-02-20T22:20:26.909 INFO:teuthology.orchestra.run.trial096.stdout:Installed: 2026-02-20T22:20:26.909 INFO:teuthology.orchestra.run.trial096.stdout: cephadm-2:20.2.0-677.gf7870454.el9.noarch 2026-02-20T22:20:26.909 INFO:teuthology.orchestra.run.trial096.stdout: 2026-02-20T22:20:26.909 INFO:teuthology.orchestra.run.trial096.stdout:Complete! 2026-02-20T22:20:26.937 DEBUG:teuthology.orchestra.run.trial096:> sudo yum -y install ceph-immutable-object-cache 2026-02-20T22:20:27.254 INFO:teuthology.orchestra.run.trial096.stdout:Last metadata expiration check: 0:00:29 ago on Fri 20 Feb 2026 10:19:58 PM UTC. 2026-02-20T22:20:27.340 INFO:teuthology.orchestra.run.trial096.stdout:Dependencies resolved. 2026-02-20T22:20:27.340 INFO:teuthology.orchestra.run.trial096.stdout:================================================================================ 2026-02-20T22:20:27.340 INFO:teuthology.orchestra.run.trial096.stdout: Package Arch Version Repo Size 2026-02-20T22:20:27.340 INFO:teuthology.orchestra.run.trial096.stdout:================================================================================ 2026-02-20T22:20:27.340 INFO:teuthology.orchestra.run.trial096.stdout:Installing: 2026-02-20T22:20:27.340 INFO:teuthology.orchestra.run.trial096.stdout: ceph-immutable-object-cache x86_64 2:20.2.0-677.gf7870454.el9 ceph 154 k 2026-02-20T22:20:27.340 INFO:teuthology.orchestra.run.trial096.stdout: 2026-02-20T22:20:27.341 INFO:teuthology.orchestra.run.trial096.stdout:Transaction Summary 2026-02-20T22:20:27.341 INFO:teuthology.orchestra.run.trial096.stdout:================================================================================ 2026-02-20T22:20:27.341 INFO:teuthology.orchestra.run.trial096.stdout:Install 1 Package 2026-02-20T22:20:27.341 INFO:teuthology.orchestra.run.trial096.stdout: 2026-02-20T22:20:27.341 INFO:teuthology.orchestra.run.trial096.stdout:Total download size: 154 k 2026-02-20T22:20:27.341 INFO:teuthology.orchestra.run.trial096.stdout:Installed size: 447 k 2026-02-20T22:20:27.341 INFO:teuthology.orchestra.run.trial096.stdout:Downloading Packages: 2026-02-20T22:20:27.429 INFO:teuthology.orchestra.run.trial150.stdout: Installing : ceph-grafana-dashboards-2:20.2.0-677.gf7870454.el9 13/14 2026-02-20T22:20:27.433 INFO:teuthology.orchestra.run.trial150.stdout: Installing : ceph-mgr-dashboard-2:20.2.0-677.gf7870454.el9.noar 14/14 2026-02-20T22:20:27.534 INFO:teuthology.orchestra.run.trial096.stdout:ceph-immutable-object-cache-20.2.0-677.gf787045 794 kB/s | 154 kB 00:00 2026-02-20T22:20:27.534 INFO:teuthology.orchestra.run.trial096.stdout:-------------------------------------------------------------------------------- 2026-02-20T22:20:27.534 INFO:teuthology.orchestra.run.trial096.stdout:Total 790 kB/s | 154 kB 00:00 2026-02-20T22:20:27.534 INFO:teuthology.orchestra.run.trial096.stdout:Running transaction check 2026-02-20T22:20:27.540 INFO:teuthology.orchestra.run.trial096.stdout:Transaction check succeeded. 2026-02-20T22:20:27.540 INFO:teuthology.orchestra.run.trial096.stdout:Running transaction test 2026-02-20T22:20:27.565 INFO:teuthology.orchestra.run.trial096.stdout:Transaction test succeeded. 2026-02-20T22:20:27.566 INFO:teuthology.orchestra.run.trial096.stdout:Running transaction 2026-02-20T22:20:27.614 INFO:teuthology.orchestra.run.trial096.stdout: Preparing : 1/1 2026-02-20T22:20:27.615 INFO:teuthology.orchestra.run.trial096.stdout: Installing : ceph-immutable-object-cache-2:20.2.0-677.gf7870454.e 1/1 2026-02-20T22:20:27.639 INFO:teuthology.orchestra.run.trial150.stdout: Running scriptlet: ceph-mgr-dashboard-2:20.2.0-677.gf7870454.el9.noar 14/14 2026-02-20T22:20:27.640 INFO:teuthology.orchestra.run.trial150.stdout: Verifying : ceph-grafana-dashboards-2:20.2.0-677.gf7870454.el9 1/14 2026-02-20T22:20:27.640 INFO:teuthology.orchestra.run.trial150.stdout: Verifying : ceph-mgr-dashboard-2:20.2.0-677.gf7870454.el9.noar 2/14 2026-02-20T22:20:27.640 INFO:teuthology.orchestra.run.trial150.stdout: Verifying : ceph-prometheus-alerts-2:20.2.0-677.gf7870454.el9. 3/14 2026-02-20T22:20:27.640 INFO:teuthology.orchestra.run.trial150.stdout: Verifying : protobuf-3.14.0-17.el9.x86_64 4/14 2026-02-20T22:20:27.640 INFO:teuthology.orchestra.run.trial150.stdout: Verifying : python3-jmespath-1.0.1-1.el9.noarch 5/14 2026-02-20T22:20:27.640 INFO:teuthology.orchestra.run.trial150.stdout: Verifying : python3-protobuf-3.14.0-17.el9.noarch 6/14 2026-02-20T22:20:27.640 INFO:teuthology.orchestra.run.trial150.stdout: Verifying : protobuf-compiler-3.14.0-17.el9.x86_64 7/14 2026-02-20T22:20:27.640 INFO:teuthology.orchestra.run.trial150.stdout: Verifying : abseil-cpp-20211102.0-4.el9.x86_64 8/14 2026-02-20T22:20:27.640 INFO:teuthology.orchestra.run.trial150.stdout: Verifying : grpc-data-1.46.7-10.el9.noarch 9/14 2026-02-20T22:20:27.641 INFO:teuthology.orchestra.run.trial150.stdout: Verifying : python3-grpcio-1.46.7-10.el9.x86_64 10/14 2026-02-20T22:20:27.641 INFO:teuthology.orchestra.run.trial150.stdout: Verifying : python3-grpcio-tools-1.46.7-10.el9.x86_64 11/14 2026-02-20T22:20:27.641 INFO:teuthology.orchestra.run.trial150.stdout: Verifying : python3-repoze-lru-0.7-16.el9.noarch 12/14 2026-02-20T22:20:27.641 INFO:teuthology.orchestra.run.trial150.stdout: Verifying : python3-routes-2.5.1-5.el9.noarch 13/14 2026-02-20T22:20:27.641 INFO:teuthology.orchestra.run.trial096.stdout: Running scriptlet: ceph-immutable-object-cache-2:20.2.0-677.gf7870454.e 1/1 2026-02-20T22:20:27.641 INFO:teuthology.orchestra.run.trial096.stdout:Glob pattern passed to enable, but globs are not supported for this. 2026-02-20T22:20:27.642 INFO:teuthology.orchestra.run.trial096.stdout:Invalid unit name "ceph-immutable-object-cache@*.service" escaped as "ceph-immutable-object-cache@\x2a.service". 2026-02-20T22:20:27.642 INFO:teuthology.orchestra.run.trial096.stdout: 2026-02-20T22:20:27.694 INFO:teuthology.orchestra.run.trial150.stdout: Verifying : python3-xmltodict-0.12.0-15.el9.noarch 14/14 2026-02-20T22:20:27.695 INFO:teuthology.orchestra.run.trial150.stdout: 2026-02-20T22:20:27.695 INFO:teuthology.orchestra.run.trial150.stdout:Installed: 2026-02-20T22:20:27.695 INFO:teuthology.orchestra.run.trial150.stdout: abseil-cpp-20211102.0-4.el9.x86_64 2026-02-20T22:20:27.695 INFO:teuthology.orchestra.run.trial150.stdout: ceph-grafana-dashboards-2:20.2.0-677.gf7870454.el9.noarch 2026-02-20T22:20:27.695 INFO:teuthology.orchestra.run.trial150.stdout: ceph-mgr-dashboard-2:20.2.0-677.gf7870454.el9.noarch 2026-02-20T22:20:27.695 INFO:teuthology.orchestra.run.trial150.stdout: ceph-prometheus-alerts-2:20.2.0-677.gf7870454.el9.noarch 2026-02-20T22:20:27.695 INFO:teuthology.orchestra.run.trial150.stdout: grpc-data-1.46.7-10.el9.noarch 2026-02-20T22:20:27.695 INFO:teuthology.orchestra.run.trial150.stdout: protobuf-3.14.0-17.el9.x86_64 2026-02-20T22:20:27.695 INFO:teuthology.orchestra.run.trial150.stdout: protobuf-compiler-3.14.0-17.el9.x86_64 2026-02-20T22:20:27.695 INFO:teuthology.orchestra.run.trial150.stdout: python3-grpcio-1.46.7-10.el9.x86_64 2026-02-20T22:20:27.696 INFO:teuthology.orchestra.run.trial150.stdout: python3-grpcio-tools-1.46.7-10.el9.x86_64 2026-02-20T22:20:27.696 INFO:teuthology.orchestra.run.trial150.stdout: python3-jmespath-1.0.1-1.el9.noarch 2026-02-20T22:20:27.696 INFO:teuthology.orchestra.run.trial150.stdout: python3-protobuf-3.14.0-17.el9.noarch 2026-02-20T22:20:27.696 INFO:teuthology.orchestra.run.trial150.stdout: python3-repoze-lru-0.7-16.el9.noarch 2026-02-20T22:20:27.696 INFO:teuthology.orchestra.run.trial150.stdout: python3-routes-2.5.1-5.el9.noarch 2026-02-20T22:20:27.696 INFO:teuthology.orchestra.run.trial150.stdout: python3-xmltodict-0.12.0-15.el9.noarch 2026-02-20T22:20:27.696 INFO:teuthology.orchestra.run.trial150.stdout: 2026-02-20T22:20:27.696 INFO:teuthology.orchestra.run.trial150.stdout:Complete! 2026-02-20T22:20:27.727 DEBUG:teuthology.orchestra.run.trial150:> sudo yum -y install ceph-mgr-diskprediction-local 2026-02-20T22:20:27.921 INFO:teuthology.orchestra.run.trial096.stdout: Verifying : ceph-immutable-object-cache-2:20.2.0-677.gf7870454.e 1/1 2026-02-20T22:20:27.921 INFO:teuthology.orchestra.run.trial096.stdout: 2026-02-20T22:20:27.921 INFO:teuthology.orchestra.run.trial096.stdout:Installed: 2026-02-20T22:20:27.921 INFO:teuthology.orchestra.run.trial096.stdout: ceph-immutable-object-cache-2:20.2.0-677.gf7870454.el9.x86_64 2026-02-20T22:20:27.921 INFO:teuthology.orchestra.run.trial096.stdout: 2026-02-20T22:20:27.921 INFO:teuthology.orchestra.run.trial096.stdout:Complete! 2026-02-20T22:20:27.948 DEBUG:teuthology.orchestra.run.trial096:> sudo yum -y install ceph-mgr 2026-02-20T22:20:28.031 INFO:teuthology.orchestra.run.trial150.stdout:Last metadata expiration check: 0:00:32 ago on Fri 20 Feb 2026 10:19:56 PM UTC. 2026-02-20T22:20:28.113 INFO:teuthology.orchestra.run.trial150.stdout:Dependencies resolved. 2026-02-20T22:20:28.114 INFO:teuthology.orchestra.run.trial150.stdout:====================================================================================== 2026-02-20T22:20:28.114 INFO:teuthology.orchestra.run.trial150.stdout: Package Arch Version Repository Size 2026-02-20T22:20:28.114 INFO:teuthology.orchestra.run.trial150.stdout:====================================================================================== 2026-02-20T22:20:28.114 INFO:teuthology.orchestra.run.trial150.stdout:Installing: 2026-02-20T22:20:28.114 INFO:teuthology.orchestra.run.trial150.stdout: ceph-mgr-diskprediction-local noarch 2:20.2.0-677.gf7870454.el9 ceph-noarch 7.4 M 2026-02-20T22:20:28.114 INFO:teuthology.orchestra.run.trial150.stdout:Installing dependencies: 2026-02-20T22:20:28.114 INFO:teuthology.orchestra.run.trial150.stdout: flexiblas x86_64 3.0.4-9.el9 appstream 30 k 2026-02-20T22:20:28.114 INFO:teuthology.orchestra.run.trial150.stdout: flexiblas-netlib x86_64 3.0.4-9.el9 appstream 3.0 M 2026-02-20T22:20:28.114 INFO:teuthology.orchestra.run.trial150.stdout: flexiblas-openblas-openmp x86_64 3.0.4-9.el9 appstream 15 k 2026-02-20T22:20:28.115 INFO:teuthology.orchestra.run.trial150.stdout: libgfortran x86_64 11.5.0-14.el9 baseos 794 k 2026-02-20T22:20:28.115 INFO:teuthology.orchestra.run.trial150.stdout: libquadmath x86_64 11.5.0-14.el9 baseos 184 k 2026-02-20T22:20:28.115 INFO:teuthology.orchestra.run.trial150.stdout: openblas x86_64 0.3.29-1.el9 appstream 42 k 2026-02-20T22:20:28.115 INFO:teuthology.orchestra.run.trial150.stdout: openblas-openmp x86_64 0.3.29-1.el9 appstream 5.3 M 2026-02-20T22:20:28.115 INFO:teuthology.orchestra.run.trial150.stdout: python3-devel x86_64 3.9.25-3.el9 appstream 244 k 2026-02-20T22:20:28.115 INFO:teuthology.orchestra.run.trial150.stdout: python3-numpy x86_64 1:1.23.5-2.el9 appstream 6.1 M 2026-02-20T22:20:28.115 INFO:teuthology.orchestra.run.trial150.stdout: python3-numpy-f2py x86_64 1:1.23.5-2.el9 appstream 442 k 2026-02-20T22:20:28.115 INFO:teuthology.orchestra.run.trial150.stdout: python3-scipy x86_64 1.9.3-2.el9 appstream 19 M 2026-02-20T22:20:28.115 INFO:teuthology.orchestra.run.trial150.stdout: 2026-02-20T22:20:28.115 INFO:teuthology.orchestra.run.trial150.stdout:Transaction Summary 2026-02-20T22:20:28.115 INFO:teuthology.orchestra.run.trial150.stdout:====================================================================================== 2026-02-20T22:20:28.115 INFO:teuthology.orchestra.run.trial150.stdout:Install 12 Packages 2026-02-20T22:20:28.116 INFO:teuthology.orchestra.run.trial150.stdout: 2026-02-20T22:20:28.116 INFO:teuthology.orchestra.run.trial150.stdout:Total download size: 43 M 2026-02-20T22:20:28.116 INFO:teuthology.orchestra.run.trial150.stdout:Installed size: 234 M 2026-02-20T22:20:28.116 INFO:teuthology.orchestra.run.trial150.stdout:Downloading Packages: 2026-02-20T22:20:28.254 INFO:teuthology.orchestra.run.trial096.stdout:Last metadata expiration check: 0:00:30 ago on Fri 20 Feb 2026 10:19:58 PM UTC. 2026-02-20T22:20:28.321 INFO:teuthology.orchestra.run.trial096.stdout:Package ceph-mgr-2:20.2.0-677.gf7870454.el9.x86_64 is already installed. 2026-02-20T22:20:28.339 INFO:teuthology.orchestra.run.trial096.stdout:Dependencies resolved. 2026-02-20T22:20:28.339 INFO:teuthology.orchestra.run.trial096.stdout:Nothing to do. 2026-02-20T22:20:28.339 INFO:teuthology.orchestra.run.trial096.stdout:Complete! 2026-02-20T22:20:28.360 DEBUG:teuthology.orchestra.run.trial096:> sudo yum -y install ceph-mgr-dashboard 2026-02-20T22:20:28.671 INFO:teuthology.orchestra.run.trial150.stdout:(1/12): ceph-mgr-diskprediction-local-20.2.0-67 17 MB/s | 7.4 MB 00:00 2026-02-20T22:20:28.672 INFO:teuthology.orchestra.run.trial096.stdout:Last metadata expiration check: 0:00:30 ago on Fri 20 Feb 2026 10:19:58 PM UTC. 2026-02-20T22:20:28.682 INFO:teuthology.orchestra.run.trial150.stdout:(2/12): flexiblas-3.0.4-9.el9.x86_64.rpm 2.7 MB/s | 30 kB 00:00 2026-02-20T22:20:28.710 INFO:teuthology.orchestra.run.trial150.stdout:(3/12): flexiblas-netlib-3.0.4-9.el9.x86_64.rpm 109 MB/s | 3.0 MB 00:00 2026-02-20T22:20:28.714 INFO:teuthology.orchestra.run.trial150.stdout:(4/12): flexiblas-openblas-openmp-3.0.4-9.el9.x 3.7 MB/s | 15 kB 00:00 2026-02-20T22:20:28.718 INFO:teuthology.orchestra.run.trial150.stdout:(5/12): openblas-0.3.29-1.el9.x86_64.rpm 10 MB/s | 42 kB 00:00 2026-02-20T22:20:28.738 INFO:teuthology.orchestra.run.trial150.stdout:(6/12): openblas-openmp-0.3.29-1.el9.x86_64.rpm 262 MB/s | 5.3 MB 00:00 2026-02-20T22:20:28.745 INFO:teuthology.orchestra.run.trial150.stdout:(7/12): python3-devel-3.9.25-3.el9.x86_64.rpm 34 MB/s | 244 kB 00:00 2026-02-20T22:20:28.756 INFO:teuthology.orchestra.run.trial096.stdout:Dependencies resolved. 2026-02-20T22:20:28.756 INFO:teuthology.orchestra.run.trial096.stdout:================================================================================ 2026-02-20T22:20:28.757 INFO:teuthology.orchestra.run.trial096.stdout: Package Arch Version Repository Size 2026-02-20T22:20:28.757 INFO:teuthology.orchestra.run.trial096.stdout:================================================================================ 2026-02-20T22:20:28.757 INFO:teuthology.orchestra.run.trial096.stdout:Installing: 2026-02-20T22:20:28.757 INFO:teuthology.orchestra.run.trial096.stdout: ceph-mgr-dashboard noarch 2:20.2.0-677.gf7870454.el9 ceph-noarch 11 M 2026-02-20T22:20:28.757 INFO:teuthology.orchestra.run.trial096.stdout:Installing dependencies: 2026-02-20T22:20:28.757 INFO:teuthology.orchestra.run.trial096.stdout: abseil-cpp x86_64 20211102.0-4.el9 epel 551 k 2026-02-20T22:20:28.757 INFO:teuthology.orchestra.run.trial096.stdout: ceph-grafana-dashboards noarch 2:20.2.0-677.gf7870454.el9 ceph-noarch 43 k 2026-02-20T22:20:28.757 INFO:teuthology.orchestra.run.trial096.stdout: ceph-prometheus-alerts noarch 2:20.2.0-677.gf7870454.el9 ceph-noarch 17 k 2026-02-20T22:20:28.757 INFO:teuthology.orchestra.run.trial096.stdout: grpc-data noarch 1.46.7-10.el9 epel 19 k 2026-02-20T22:20:28.757 INFO:teuthology.orchestra.run.trial096.stdout: protobuf x86_64 3.14.0-17.el9 appstream 1.0 M 2026-02-20T22:20:28.757 INFO:teuthology.orchestra.run.trial096.stdout: protobuf-compiler x86_64 3.14.0-17.el9 crb 862 k 2026-02-20T22:20:28.757 INFO:teuthology.orchestra.run.trial096.stdout: python3-grpcio x86_64 1.46.7-10.el9 epel 2.0 M 2026-02-20T22:20:28.757 INFO:teuthology.orchestra.run.trial096.stdout: python3-grpcio-tools x86_64 1.46.7-10.el9 epel 144 k 2026-02-20T22:20:28.757 INFO:teuthology.orchestra.run.trial096.stdout: python3-jmespath noarch 1.0.1-1.el9 appstream 48 k 2026-02-20T22:20:28.757 INFO:teuthology.orchestra.run.trial096.stdout: python3-protobuf noarch 3.14.0-17.el9 appstream 267 k 2026-02-20T22:20:28.757 INFO:teuthology.orchestra.run.trial096.stdout: python3-repoze-lru noarch 0.7-16.el9 epel 31 k 2026-02-20T22:20:28.757 INFO:teuthology.orchestra.run.trial096.stdout: python3-routes noarch 2.5.1-5.el9 epel 188 k 2026-02-20T22:20:28.757 INFO:teuthology.orchestra.run.trial096.stdout: python3-xmltodict noarch 0.12.0-15.el9 epel 22 k 2026-02-20T22:20:28.757 INFO:teuthology.orchestra.run.trial096.stdout: 2026-02-20T22:20:28.757 INFO:teuthology.orchestra.run.trial096.stdout:Transaction Summary 2026-02-20T22:20:28.757 INFO:teuthology.orchestra.run.trial096.stdout:================================================================================ 2026-02-20T22:20:28.757 INFO:teuthology.orchestra.run.trial096.stdout:Install 14 Packages 2026-02-20T22:20:28.757 INFO:teuthology.orchestra.run.trial096.stdout: 2026-02-20T22:20:28.758 INFO:teuthology.orchestra.run.trial096.stdout:Total download size: 16 M 2026-02-20T22:20:28.758 INFO:teuthology.orchestra.run.trial096.stdout:Installed size: 158 M 2026-02-20T22:20:28.758 INFO:teuthology.orchestra.run.trial096.stdout:Downloading Packages: 2026-02-20T22:20:28.769 INFO:teuthology.orchestra.run.trial150.stdout:(8/12): python3-numpy-1.23.5-2.el9.x86_64.rpm 254 MB/s | 6.1 MB 00:00 2026-02-20T22:20:28.777 INFO:teuthology.orchestra.run.trial150.stdout:(9/12): python3-numpy-f2py-1.23.5-2.el9.x86_64. 57 MB/s | 442 kB 00:00 2026-02-20T22:20:28.840 INFO:teuthology.orchestra.run.trial150.stdout:(10/12): python3-scipy-1.9.3-2.el9.x86_64.rpm 308 MB/s | 19 MB 00:00 2026-02-20T22:20:28.881 INFO:teuthology.orchestra.run.trial150.stdout:(11/12): libquadmath-11.5.0-14.el9.x86_64.rpm 285 kB/s | 184 kB 00:00 2026-02-20T22:20:29.313 INFO:teuthology.orchestra.run.trial096.stdout:(1/14): ceph-prometheus-alerts-20.2.0-677.gf787 250 kB/s | 17 kB 00:00 2026-02-20T22:20:29.316 INFO:teuthology.orchestra.run.trial096.stdout:(2/14): ceph-grafana-dashboards-20.2.0-677.gf78 594 kB/s | 43 kB 00:00 2026-02-20T22:20:29.330 INFO:teuthology.orchestra.run.trial096.stdout:(3/14): python3-jmespath-1.0.1-1.el9.noarch.rpm 3.4 MB/s | 48 kB 00:00 2026-02-20T22:20:29.344 INFO:teuthology.orchestra.run.trial096.stdout:(4/14): protobuf-3.14.0-17.el9.x86_64.rpm 33 MB/s | 1.0 MB 00:00 2026-02-20T22:20:29.344 INFO:teuthology.orchestra.run.trial096.stdout:(5/14): python3-protobuf-3.14.0-17.el9.noarch.r 19 MB/s | 267 kB 00:00 2026-02-20T22:20:29.432 INFO:teuthology.orchestra.run.trial096.stdout:(6/14): protobuf-compiler-3.14.0-17.el9.x86_64. 9.6 MB/s | 862 kB 00:00 2026-02-20T22:20:29.538 INFO:teuthology.orchestra.run.trial096.stdout:(7/14): grpc-data-1.46.7-10.el9.noarch.rpm 183 kB/s | 19 kB 00:00 2026-02-20T22:20:29.583 INFO:teuthology.orchestra.run.trial150.stdout:(12/12): libgfortran-11.5.0-14.el9.x86_64.rpm 589 kB/s | 794 kB 00:01 2026-02-20T22:20:29.587 INFO:teuthology.orchestra.run.trial150.stdout:-------------------------------------------------------------------------------- 2026-02-20T22:20:29.587 INFO:teuthology.orchestra.run.trial150.stdout:Total 29 MB/s | 43 MB 00:01 2026-02-20T22:20:29.620 INFO:teuthology.orchestra.run.trial096.stdout:(8/14): abseil-cpp-20211102.0-4.el9.x86_64.rpm 2.0 MB/s | 551 kB 00:00 2026-02-20T22:20:29.661 INFO:teuthology.orchestra.run.trial096.stdout:(9/14): python3-grpcio-tools-1.46.7-10.el9.x86_ 3.5 MB/s | 144 kB 00:00 2026-02-20T22:20:29.697 INFO:teuthology.orchestra.run.trial096.stdout:(10/14): python3-repoze-lru-0.7-16.el9.noarch.r 854 kB/s | 31 kB 00:00 2026-02-20T22:20:29.740 INFO:teuthology.orchestra.run.trial096.stdout:(11/14): python3-routes-2.5.1-5.el9.noarch.rpm 4.3 MB/s | 188 kB 00:00 2026-02-20T22:20:29.747 INFO:teuthology.orchestra.run.trial150.stdout:Running transaction check 2026-02-20T22:20:29.756 INFO:teuthology.orchestra.run.trial096.stdout:(12/14): ceph-mgr-dashboard-20.2.0-677.gf787045 21 MB/s | 11 MB 00:00 2026-02-20T22:20:29.761 INFO:teuthology.orchestra.run.trial150.stdout:Transaction check succeeded. 2026-02-20T22:20:29.761 INFO:teuthology.orchestra.run.trial150.stdout:Running transaction test 2026-02-20T22:20:29.775 INFO:teuthology.orchestra.run.trial096.stdout:(13/14): python3-xmltodict-0.12.0-15.el9.noarch 619 kB/s | 22 kB 00:00 2026-02-20T22:20:29.804 INFO:teuthology.orchestra.run.trial096.stdout:(14/14): python3-grpcio-1.46.7-10.el9.x86_64.rp 7.7 MB/s | 2.0 MB 00:00 2026-02-20T22:20:29.805 INFO:teuthology.orchestra.run.trial096.stdout:-------------------------------------------------------------------------------- 2026-02-20T22:20:29.805 INFO:teuthology.orchestra.run.trial096.stdout:Total 15 MB/s | 16 MB 00:01 2026-02-20T22:20:29.843 INFO:teuthology.orchestra.run.trial096.stdout:Running transaction check 2026-02-20T22:20:29.852 INFO:teuthology.orchestra.run.trial096.stdout:Transaction check succeeded. 2026-02-20T22:20:29.853 INFO:teuthology.orchestra.run.trial096.stdout:Running transaction test 2026-02-20T22:20:29.947 INFO:teuthology.orchestra.run.trial096.stdout:Transaction test succeeded. 2026-02-20T22:20:29.947 INFO:teuthology.orchestra.run.trial096.stdout:Running transaction 2026-02-20T22:20:29.961 INFO:teuthology.orchestra.run.trial150.stdout:Transaction test succeeded. 2026-02-20T22:20:29.961 INFO:teuthology.orchestra.run.trial150.stdout:Running transaction 2026-02-20T22:20:30.063 INFO:teuthology.orchestra.run.trial096.stdout: Preparing : 1/1 2026-02-20T22:20:30.073 INFO:teuthology.orchestra.run.trial096.stdout: Installing : protobuf-3.14.0-17.el9.x86_64 1/14 2026-02-20T22:20:30.076 INFO:teuthology.orchestra.run.trial096.stdout: Installing : protobuf-compiler-3.14.0-17.el9.x86_64 2/14 2026-02-20T22:20:30.081 INFO:teuthology.orchestra.run.trial096.stdout: Installing : python3-xmltodict-0.12.0-15.el9.noarch 3/14 2026-02-20T22:20:30.092 INFO:teuthology.orchestra.run.trial096.stdout: Installing : python3-repoze-lru-0.7-16.el9.noarch 4/14 2026-02-20T22:20:30.094 INFO:teuthology.orchestra.run.trial096.stdout: Installing : python3-routes-2.5.1-5.el9.noarch 5/14 2026-02-20T22:20:30.121 INFO:teuthology.orchestra.run.trial096.stdout: Installing : grpc-data-1.46.7-10.el9.noarch 6/14 2026-02-20T22:20:30.164 INFO:teuthology.orchestra.run.trial096.stdout: Installing : abseil-cpp-20211102.0-4.el9.x86_64 7/14 2026-02-20T22:20:30.176 INFO:teuthology.orchestra.run.trial150.stdout: Preparing : 1/1 2026-02-20T22:20:30.179 INFO:teuthology.orchestra.run.trial150.stdout: Installing : flexiblas-3.0.4-9.el9.x86_64 1/12 2026-02-20T22:20:30.185 INFO:teuthology.orchestra.run.trial150.stdout: Installing : libquadmath-11.5.0-14.el9.x86_64 2/12 2026-02-20T22:20:30.192 INFO:teuthology.orchestra.run.trial096.stdout: Installing : python3-grpcio-1.46.7-10.el9.x86_64 8/14 2026-02-20T22:20:30.202 INFO:teuthology.orchestra.run.trial096.stdout: Installing : python3-protobuf-3.14.0-17.el9.noarch 9/14 2026-02-20T22:20:30.209 INFO:teuthology.orchestra.run.trial096.stdout: Installing : python3-grpcio-tools-1.46.7-10.el9.x86_64 10/14 2026-02-20T22:20:30.211 INFO:teuthology.orchestra.run.trial096.stdout: Installing : python3-jmespath-1.0.1-1.el9.noarch 11/14 2026-02-20T22:20:30.218 INFO:teuthology.orchestra.run.trial096.stdout: Installing : ceph-prometheus-alerts-2:20.2.0-677.gf7870454.el9. 12/14 2026-02-20T22:20:30.219 INFO:teuthology.orchestra.run.trial150.stdout: Installing : libgfortran-11.5.0-14.el9.x86_64 3/12 2026-02-20T22:20:30.223 INFO:teuthology.orchestra.run.trial150.stdout: Installing : python3-devel-3.9.25-3.el9.x86_64 4/12 2026-02-20T22:20:30.282 INFO:teuthology.orchestra.run.trial150.stdout: Installing : openblas-0.3.29-1.el9.x86_64 5/12 2026-02-20T22:20:30.285 INFO:teuthology.orchestra.run.trial150.stdout: Installing : openblas-openmp-0.3.29-1.el9.x86_64 6/12 2026-02-20T22:20:30.307 INFO:teuthology.orchestra.run.trial150.stdout: Installing : flexiblas-openblas-openmp-3.0.4-9.el9.x86_64 7/12 2026-02-20T22:20:30.632 INFO:teuthology.orchestra.run.trial150.stdout: Installing : flexiblas-netlib-3.0.4-9.el9.x86_64 8/12 2026-02-20T22:20:30.704 INFO:teuthology.orchestra.run.trial150.stdout: Installing : python3-numpy-1:1.23.5-2.el9.x86_64 9/12 2026-02-20T22:20:31.358 INFO:teuthology.orchestra.run.trial096.stdout: Installing : ceph-grafana-dashboards-2:20.2.0-677.gf7870454.el9 13/14 2026-02-20T22:20:31.363 INFO:teuthology.orchestra.run.trial096.stdout: Installing : ceph-mgr-dashboard-2:20.2.0-677.gf7870454.el9.noar 14/14 2026-02-20T22:20:31.376 INFO:teuthology.orchestra.run.trial150.stdout: Installing : python3-numpy-f2py-1:1.23.5-2.el9.x86_64 10/12 2026-02-20T22:20:31.567 INFO:teuthology.orchestra.run.trial096.stdout: Running scriptlet: ceph-mgr-dashboard-2:20.2.0-677.gf7870454.el9.noar 14/14 2026-02-20T22:20:31.568 INFO:teuthology.orchestra.run.trial096.stdout: Verifying : ceph-grafana-dashboards-2:20.2.0-677.gf7870454.el9 1/14 2026-02-20T22:20:31.568 INFO:teuthology.orchestra.run.trial096.stdout: Verifying : ceph-mgr-dashboard-2:20.2.0-677.gf7870454.el9.noar 2/14 2026-02-20T22:20:31.568 INFO:teuthology.orchestra.run.trial096.stdout: Verifying : ceph-prometheus-alerts-2:20.2.0-677.gf7870454.el9. 3/14 2026-02-20T22:20:31.568 INFO:teuthology.orchestra.run.trial096.stdout: Verifying : protobuf-3.14.0-17.el9.x86_64 4/14 2026-02-20T22:20:31.568 INFO:teuthology.orchestra.run.trial096.stdout: Verifying : python3-jmespath-1.0.1-1.el9.noarch 5/14 2026-02-20T22:20:31.568 INFO:teuthology.orchestra.run.trial096.stdout: Verifying : python3-protobuf-3.14.0-17.el9.noarch 6/14 2026-02-20T22:20:31.568 INFO:teuthology.orchestra.run.trial096.stdout: Verifying : protobuf-compiler-3.14.0-17.el9.x86_64 7/14 2026-02-20T22:20:31.568 INFO:teuthology.orchestra.run.trial096.stdout: Verifying : abseil-cpp-20211102.0-4.el9.x86_64 8/14 2026-02-20T22:20:31.568 INFO:teuthology.orchestra.run.trial096.stdout: Verifying : grpc-data-1.46.7-10.el9.noarch 9/14 2026-02-20T22:20:31.568 INFO:teuthology.orchestra.run.trial096.stdout: Verifying : python3-grpcio-1.46.7-10.el9.x86_64 10/14 2026-02-20T22:20:31.569 INFO:teuthology.orchestra.run.trial096.stdout: Verifying : python3-grpcio-tools-1.46.7-10.el9.x86_64 11/14 2026-02-20T22:20:31.569 INFO:teuthology.orchestra.run.trial096.stdout: Verifying : python3-repoze-lru-0.7-16.el9.noarch 12/14 2026-02-20T22:20:31.569 INFO:teuthology.orchestra.run.trial096.stdout: Verifying : python3-routes-2.5.1-5.el9.noarch 13/14 2026-02-20T22:20:31.622 INFO:teuthology.orchestra.run.trial096.stdout: Verifying : python3-xmltodict-0.12.0-15.el9.noarch 14/14 2026-02-20T22:20:31.622 INFO:teuthology.orchestra.run.trial096.stdout: 2026-02-20T22:20:31.622 INFO:teuthology.orchestra.run.trial096.stdout:Installed: 2026-02-20T22:20:31.622 INFO:teuthology.orchestra.run.trial096.stdout: abseil-cpp-20211102.0-4.el9.x86_64 2026-02-20T22:20:31.622 INFO:teuthology.orchestra.run.trial096.stdout: ceph-grafana-dashboards-2:20.2.0-677.gf7870454.el9.noarch 2026-02-20T22:20:31.622 INFO:teuthology.orchestra.run.trial096.stdout: ceph-mgr-dashboard-2:20.2.0-677.gf7870454.el9.noarch 2026-02-20T22:20:31.622 INFO:teuthology.orchestra.run.trial096.stdout: ceph-prometheus-alerts-2:20.2.0-677.gf7870454.el9.noarch 2026-02-20T22:20:31.622 INFO:teuthology.orchestra.run.trial096.stdout: grpc-data-1.46.7-10.el9.noarch 2026-02-20T22:20:31.623 INFO:teuthology.orchestra.run.trial096.stdout: protobuf-3.14.0-17.el9.x86_64 2026-02-20T22:20:31.623 INFO:teuthology.orchestra.run.trial096.stdout: protobuf-compiler-3.14.0-17.el9.x86_64 2026-02-20T22:20:31.623 INFO:teuthology.orchestra.run.trial096.stdout: python3-grpcio-1.46.7-10.el9.x86_64 2026-02-20T22:20:31.623 INFO:teuthology.orchestra.run.trial096.stdout: python3-grpcio-tools-1.46.7-10.el9.x86_64 2026-02-20T22:20:31.623 INFO:teuthology.orchestra.run.trial096.stdout: python3-jmespath-1.0.1-1.el9.noarch 2026-02-20T22:20:31.623 INFO:teuthology.orchestra.run.trial096.stdout: python3-protobuf-3.14.0-17.el9.noarch 2026-02-20T22:20:31.623 INFO:teuthology.orchestra.run.trial096.stdout: python3-repoze-lru-0.7-16.el9.noarch 2026-02-20T22:20:31.623 INFO:teuthology.orchestra.run.trial096.stdout: python3-routes-2.5.1-5.el9.noarch 2026-02-20T22:20:31.623 INFO:teuthology.orchestra.run.trial096.stdout: python3-xmltodict-0.12.0-15.el9.noarch 2026-02-20T22:20:31.623 INFO:teuthology.orchestra.run.trial096.stdout: 2026-02-20T22:20:31.623 INFO:teuthology.orchestra.run.trial096.stdout:Complete! 2026-02-20T22:20:31.655 DEBUG:teuthology.orchestra.run.trial096:> sudo yum -y install ceph-mgr-diskprediction-local 2026-02-20T22:20:31.833 INFO:teuthology.orchestra.run.trial150.stdout: Installing : python3-scipy-1.9.3-2.el9.x86_64 11/12 2026-02-20T22:20:31.834 INFO:teuthology.orchestra.run.trial150.stdout: Installing : ceph-mgr-diskprediction-local-2:20.2.0-677.gf78704 12/12 2026-02-20T22:20:31.964 INFO:teuthology.orchestra.run.trial096.stdout:Last metadata expiration check: 0:00:33 ago on Fri 20 Feb 2026 10:19:58 PM UTC. 2026-02-20T22:20:32.049 INFO:teuthology.orchestra.run.trial096.stdout:Dependencies resolved. 2026-02-20T22:20:32.049 INFO:teuthology.orchestra.run.trial096.stdout:====================================================================================== 2026-02-20T22:20:32.050 INFO:teuthology.orchestra.run.trial096.stdout: Package Arch Version Repository Size 2026-02-20T22:20:32.050 INFO:teuthology.orchestra.run.trial096.stdout:====================================================================================== 2026-02-20T22:20:32.050 INFO:teuthology.orchestra.run.trial096.stdout:Installing: 2026-02-20T22:20:32.050 INFO:teuthology.orchestra.run.trial096.stdout: ceph-mgr-diskprediction-local noarch 2:20.2.0-677.gf7870454.el9 ceph-noarch 7.4 M 2026-02-20T22:20:32.050 INFO:teuthology.orchestra.run.trial096.stdout:Installing dependencies: 2026-02-20T22:20:32.050 INFO:teuthology.orchestra.run.trial096.stdout: flexiblas x86_64 3.0.4-9.el9 appstream 30 k 2026-02-20T22:20:32.050 INFO:teuthology.orchestra.run.trial096.stdout: flexiblas-netlib x86_64 3.0.4-9.el9 appstream 3.0 M 2026-02-20T22:20:32.050 INFO:teuthology.orchestra.run.trial096.stdout: flexiblas-openblas-openmp x86_64 3.0.4-9.el9 appstream 15 k 2026-02-20T22:20:32.050 INFO:teuthology.orchestra.run.trial096.stdout: libgfortran x86_64 11.5.0-14.el9 baseos 794 k 2026-02-20T22:20:32.050 INFO:teuthology.orchestra.run.trial096.stdout: libquadmath x86_64 11.5.0-14.el9 baseos 184 k 2026-02-20T22:20:32.051 INFO:teuthology.orchestra.run.trial096.stdout: openblas x86_64 0.3.29-1.el9 appstream 42 k 2026-02-20T22:20:32.051 INFO:teuthology.orchestra.run.trial096.stdout: openblas-openmp x86_64 0.3.29-1.el9 appstream 5.3 M 2026-02-20T22:20:32.051 INFO:teuthology.orchestra.run.trial096.stdout: python3-devel x86_64 3.9.25-3.el9 appstream 244 k 2026-02-20T22:20:32.051 INFO:teuthology.orchestra.run.trial096.stdout: python3-numpy x86_64 1:1.23.5-2.el9 appstream 6.1 M 2026-02-20T22:20:32.051 INFO:teuthology.orchestra.run.trial096.stdout: python3-numpy-f2py x86_64 1:1.23.5-2.el9 appstream 442 k 2026-02-20T22:20:32.051 INFO:teuthology.orchestra.run.trial096.stdout: python3-scipy x86_64 1.9.3-2.el9 appstream 19 M 2026-02-20T22:20:32.051 INFO:teuthology.orchestra.run.trial096.stdout: 2026-02-20T22:20:32.051 INFO:teuthology.orchestra.run.trial096.stdout:Transaction Summary 2026-02-20T22:20:32.051 INFO:teuthology.orchestra.run.trial096.stdout:====================================================================================== 2026-02-20T22:20:32.051 INFO:teuthology.orchestra.run.trial096.stdout:Install 12 Packages 2026-02-20T22:20:32.051 INFO:teuthology.orchestra.run.trial096.stdout: 2026-02-20T22:20:32.052 INFO:teuthology.orchestra.run.trial096.stdout:Total download size: 43 M 2026-02-20T22:20:32.052 INFO:teuthology.orchestra.run.trial096.stdout:Installed size: 234 M 2026-02-20T22:20:32.052 INFO:teuthology.orchestra.run.trial096.stdout:Downloading Packages: 2026-02-20T22:20:32.120 INFO:teuthology.orchestra.run.trial150.stdout: Running scriptlet: ceph-mgr-diskprediction-local-2:20.2.0-677.gf78704 12/12 2026-02-20T22:20:32.120 INFO:teuthology.orchestra.run.trial150.stdout: Verifying : ceph-mgr-diskprediction-local-2:20.2.0-677.gf78704 1/12 2026-02-20T22:20:32.120 INFO:teuthology.orchestra.run.trial150.stdout: Verifying : libgfortran-11.5.0-14.el9.x86_64 2/12 2026-02-20T22:20:32.120 INFO:teuthology.orchestra.run.trial150.stdout: Verifying : libquadmath-11.5.0-14.el9.x86_64 3/12 2026-02-20T22:20:32.120 INFO:teuthology.orchestra.run.trial150.stdout: Verifying : flexiblas-3.0.4-9.el9.x86_64 4/12 2026-02-20T22:20:32.121 INFO:teuthology.orchestra.run.trial150.stdout: Verifying : flexiblas-netlib-3.0.4-9.el9.x86_64 5/12 2026-02-20T22:20:32.121 INFO:teuthology.orchestra.run.trial150.stdout: Verifying : flexiblas-openblas-openmp-3.0.4-9.el9.x86_64 6/12 2026-02-20T22:20:32.121 INFO:teuthology.orchestra.run.trial150.stdout: Verifying : openblas-0.3.29-1.el9.x86_64 7/12 2026-02-20T22:20:32.121 INFO:teuthology.orchestra.run.trial150.stdout: Verifying : openblas-openmp-0.3.29-1.el9.x86_64 8/12 2026-02-20T22:20:32.121 INFO:teuthology.orchestra.run.trial150.stdout: Verifying : python3-devel-3.9.25-3.el9.x86_64 9/12 2026-02-20T22:20:32.121 INFO:teuthology.orchestra.run.trial150.stdout: Verifying : python3-numpy-1:1.23.5-2.el9.x86_64 10/12 2026-02-20T22:20:32.121 INFO:teuthology.orchestra.run.trial150.stdout: Verifying : python3-numpy-f2py-1:1.23.5-2.el9.x86_64 11/12 2026-02-20T22:20:32.178 INFO:teuthology.orchestra.run.trial150.stdout: Verifying : python3-scipy-1.9.3-2.el9.x86_64 12/12 2026-02-20T22:20:32.178 INFO:teuthology.orchestra.run.trial150.stdout: 2026-02-20T22:20:32.178 INFO:teuthology.orchestra.run.trial150.stdout:Installed: 2026-02-20T22:20:32.178 INFO:teuthology.orchestra.run.trial150.stdout: ceph-mgr-diskprediction-local-2:20.2.0-677.gf7870454.el9.noarch 2026-02-20T22:20:32.178 INFO:teuthology.orchestra.run.trial150.stdout: flexiblas-3.0.4-9.el9.x86_64 2026-02-20T22:20:32.179 INFO:teuthology.orchestra.run.trial150.stdout: flexiblas-netlib-3.0.4-9.el9.x86_64 2026-02-20T22:20:32.179 INFO:teuthology.orchestra.run.trial150.stdout: flexiblas-openblas-openmp-3.0.4-9.el9.x86_64 2026-02-20T22:20:32.179 INFO:teuthology.orchestra.run.trial150.stdout: libgfortran-11.5.0-14.el9.x86_64 2026-02-20T22:20:32.179 INFO:teuthology.orchestra.run.trial150.stdout: libquadmath-11.5.0-14.el9.x86_64 2026-02-20T22:20:32.179 INFO:teuthology.orchestra.run.trial150.stdout: openblas-0.3.29-1.el9.x86_64 2026-02-20T22:20:32.179 INFO:teuthology.orchestra.run.trial150.stdout: openblas-openmp-0.3.29-1.el9.x86_64 2026-02-20T22:20:32.179 INFO:teuthology.orchestra.run.trial150.stdout: python3-devel-3.9.25-3.el9.x86_64 2026-02-20T22:20:32.179 INFO:teuthology.orchestra.run.trial150.stdout: python3-numpy-1:1.23.5-2.el9.x86_64 2026-02-20T22:20:32.179 INFO:teuthology.orchestra.run.trial150.stdout: python3-numpy-f2py-1:1.23.5-2.el9.x86_64 2026-02-20T22:20:32.179 INFO:teuthology.orchestra.run.trial150.stdout: python3-scipy-1.9.3-2.el9.x86_64 2026-02-20T22:20:32.179 INFO:teuthology.orchestra.run.trial150.stdout: 2026-02-20T22:20:32.180 INFO:teuthology.orchestra.run.trial150.stdout:Complete! 2026-02-20T22:20:32.216 DEBUG:teuthology.orchestra.run.trial150:> sudo yum -y install ceph-mgr-rook 2026-02-20T22:20:32.285 INFO:teuthology.orchestra.run.trial096.stdout:(1/12): libquadmath-11.5.0-14.el9.x86_64.rpm 2.1 MB/s | 184 kB 00:00 2026-02-20T22:20:32.326 INFO:teuthology.orchestra.run.trial096.stdout:(2/12): libgfortran-11.5.0-14.el9.x86_64.rpm 6.1 MB/s | 794 kB 00:00 2026-02-20T22:20:32.427 INFO:teuthology.orchestra.run.trial096.stdout:(3/12): ceph-mgr-diskprediction-local-20.2.0-67 33 MB/s | 7.4 MB 00:00 2026-02-20T22:20:32.526 INFO:teuthology.orchestra.run.trial150.stdout:Last metadata expiration check: 0:00:36 ago on Fri 20 Feb 2026 10:19:56 PM UTC. 2026-02-20T22:20:32.609 INFO:teuthology.orchestra.run.trial150.stdout:Dependencies resolved. 2026-02-20T22:20:32.610 INFO:teuthology.orchestra.run.trial150.stdout:================================================================================ 2026-02-20T22:20:32.610 INFO:teuthology.orchestra.run.trial150.stdout: Package Arch Version Repository Size 2026-02-20T22:20:32.610 INFO:teuthology.orchestra.run.trial150.stdout:================================================================================ 2026-02-20T22:20:32.610 INFO:teuthology.orchestra.run.trial150.stdout:Installing: 2026-02-20T22:20:32.610 INFO:teuthology.orchestra.run.trial150.stdout: ceph-mgr-rook noarch 2:20.2.0-677.gf7870454.el9 ceph-noarch 50 k 2026-02-20T22:20:32.611 INFO:teuthology.orchestra.run.trial150.stdout:Installing dependencies: 2026-02-20T22:20:32.611 INFO:teuthology.orchestra.run.trial150.stdout: python3-cachetools noarch 4.2.4-1.el9 epel 32 k 2026-02-20T22:20:32.611 INFO:teuthology.orchestra.run.trial150.stdout: python3-certifi noarch 2023.05.07-4.el9 epel 14 k 2026-02-20T22:20:32.611 INFO:teuthology.orchestra.run.trial150.stdout: python3-google-auth noarch 1:2.45.0-1.el9 epel 254 k 2026-02-20T22:20:32.611 INFO:teuthology.orchestra.run.trial150.stdout: python3-kubernetes noarch 1:26.1.0-3.el9 epel 1.0 M 2026-02-20T22:20:32.611 INFO:teuthology.orchestra.run.trial150.stdout: python3-pyasn1 noarch 0.4.8-6.el9 appstream 159 k 2026-02-20T22:20:32.611 INFO:teuthology.orchestra.run.trial150.stdout: python3-pyasn1-modules noarch 0.4.8-6.el9 appstream 279 k 2026-02-20T22:20:32.611 INFO:teuthology.orchestra.run.trial150.stdout: python3-requests-oauthlib noarch 1.3.0-12.el9 appstream 54 k 2026-02-20T22:20:32.611 INFO:teuthology.orchestra.run.trial150.stdout: python3-rsa noarch 4.9-2.el9 epel 59 k 2026-02-20T22:20:32.611 INFO:teuthology.orchestra.run.trial150.stdout: python3-websocket-client noarch 1.2.3-2.el9 epel 90 k 2026-02-20T22:20:32.611 INFO:teuthology.orchestra.run.trial150.stdout: 2026-02-20T22:20:32.611 INFO:teuthology.orchestra.run.trial150.stdout:Transaction Summary 2026-02-20T22:20:32.612 INFO:teuthology.orchestra.run.trial150.stdout:================================================================================ 2026-02-20T22:20:32.612 INFO:teuthology.orchestra.run.trial150.stdout:Install 10 Packages 2026-02-20T22:20:32.612 INFO:teuthology.orchestra.run.trial150.stdout: 2026-02-20T22:20:32.612 INFO:teuthology.orchestra.run.trial150.stdout:Total download size: 2.0 M 2026-02-20T22:20:32.612 INFO:teuthology.orchestra.run.trial150.stdout:Installed size: 25 M 2026-02-20T22:20:32.612 INFO:teuthology.orchestra.run.trial150.stdout:Downloading Packages: 2026-02-20T22:20:32.842 INFO:teuthology.orchestra.run.trial096.stdout:(4/12): flexiblas-3.0.4-9.el9.x86_64.rpm 53 kB/s | 30 kB 00:00 2026-02-20T22:20:32.981 INFO:teuthology.orchestra.run.trial096.stdout:(5/12): flexiblas-openblas-openmp-3.0.4-9.el9.x 27 kB/s | 15 kB 00:00 2026-02-20T22:20:33.079 INFO:teuthology.orchestra.run.trial096.stdout:(6/12): openblas-0.3.29-1.el9.x86_64.rpm 178 kB/s | 42 kB 00:00 2026-02-20T22:20:33.152 INFO:teuthology.orchestra.run.trial150.stdout:(1/10): ceph-mgr-rook-20.2.0-677.gf7870454.el9. 680 kB/s | 50 kB 00:00 2026-02-20T22:20:33.201 INFO:teuthology.orchestra.run.trial150.stdout:(2/10): python3-pyasn1-0.4.8-6.el9.noarch.rpm 1.3 MB/s | 159 kB 00:00 2026-02-20T22:20:33.222 INFO:teuthology.orchestra.run.trial150.stdout:(3/10): python3-pyasn1-modules-0.4.8-6.el9.noar 1.9 MB/s | 279 kB 00:00 2026-02-20T22:20:33.230 INFO:teuthology.orchestra.run.trial150.stdout:(4/10): python3-requests-oauthlib-1.3.0-12.el9. 688 kB/s | 54 kB 00:00 2026-02-20T22:20:33.232 INFO:teuthology.orchestra.run.trial150.stdout:(5/10): python3-cachetools-4.2.4-1.el9.noarch.r 1.0 MB/s | 32 kB 00:00 2026-02-20T22:20:33.238 INFO:teuthology.orchestra.run.trial150.stdout:(6/10): python3-certifi-2023.05.07-4.el9.noarch 850 kB/s | 14 kB 00:00 2026-02-20T22:20:33.245 INFO:teuthology.orchestra.run.trial150.stdout:(7/10): python3-rsa-4.9-2.el9.noarch.rpm 8.7 MB/s | 59 kB 00:00 2026-02-20T22:20:33.251 INFO:teuthology.orchestra.run.trial150.stdout:(8/10): python3-kubernetes-26.1.0-3.el9.noarch. 56 MB/s | 1.0 MB 00:00 2026-02-20T22:20:33.251 INFO:teuthology.orchestra.run.trial150.stdout:(9/10): python3-websocket-client-1.2.3-2.el9.no 14 MB/s | 90 kB 00:00 2026-02-20T22:20:33.255 INFO:teuthology.orchestra.run.trial150.stdout:(10/10): python3-google-auth-2.45.0-1.el9.noarc 9.8 MB/s | 254 kB 00:00 2026-02-20T22:20:33.257 INFO:teuthology.orchestra.run.trial150.stdout:-------------------------------------------------------------------------------- 2026-02-20T22:20:33.257 INFO:teuthology.orchestra.run.trial150.stdout:Total 3.1 MB/s | 2.0 MB 00:00 2026-02-20T22:20:33.283 INFO:teuthology.orchestra.run.trial150.stdout:Running transaction check 2026-02-20T22:20:33.291 INFO:teuthology.orchestra.run.trial150.stdout:Transaction check succeeded. 2026-02-20T22:20:33.291 INFO:teuthology.orchestra.run.trial150.stdout:Running transaction test 2026-02-20T22:20:33.332 INFO:teuthology.orchestra.run.trial150.stdout:Transaction test succeeded. 2026-02-20T22:20:33.332 INFO:teuthology.orchestra.run.trial150.stdout:Running transaction 2026-02-20T22:20:33.405 INFO:teuthology.orchestra.run.trial150.stdout: Preparing : 1/1 2026-02-20T22:20:33.456 INFO:teuthology.orchestra.run.trial150.stdout: Installing : python3-pyasn1-0.4.8-6.el9.noarch 1/10 2026-02-20T22:20:33.468 INFO:teuthology.orchestra.run.trial150.stdout: Installing : python3-pyasn1-modules-0.4.8-6.el9.noarch 2/10 2026-02-20T22:20:33.473 INFO:teuthology.orchestra.run.trial096.stdout:(7/12): python3-devel-3.9.25-3.el9.x86_64.rpm 620 kB/s | 244 kB 00:00 2026-02-20T22:20:33.483 INFO:teuthology.orchestra.run.trial150.stdout: Installing : python3-rsa-4.9-2.el9.noarch 3/10 2026-02-20T22:20:33.487 INFO:teuthology.orchestra.run.trial150.stdout: Installing : python3-websocket-client-1.2.3-2.el9.noarch 4/10 2026-02-20T22:20:33.495 INFO:teuthology.orchestra.run.trial150.stdout: Installing : python3-certifi-2023.05.07-4.el9.noarch 5/10 2026-02-20T22:20:33.534 INFO:teuthology.orchestra.run.trial150.stdout: Installing : python3-cachetools-4.2.4-1.el9.noarch 6/10 2026-02-20T22:20:33.546 INFO:teuthology.orchestra.run.trial150.stdout: Installing : python3-google-auth-1:2.45.0-1.el9.noarch 7/10 2026-02-20T22:20:33.863 INFO:teuthology.orchestra.run.trial150.stdout: Installing : python3-requests-oauthlib-1.3.0-12.el9.noarch 8/10 2026-02-20T22:20:33.877 INFO:teuthology.orchestra.run.trial150.stdout: Installing : python3-kubernetes-1:26.1.0-3.el9.noarch 9/10 2026-02-20T22:20:33.878 INFO:teuthology.orchestra.run.trial150.stdout: Installing : ceph-mgr-rook-2:20.2.0-677.gf7870454.el9.noarch 10/10 2026-02-20T22:20:33.986 INFO:teuthology.orchestra.run.trial150.stdout: Running scriptlet: ceph-mgr-rook-2:20.2.0-677.gf7870454.el9.noarch 10/10 2026-02-20T22:20:33.986 INFO:teuthology.orchestra.run.trial150.stdout: Verifying : ceph-mgr-rook-2:20.2.0-677.gf7870454.el9.noarch 1/10 2026-02-20T22:20:33.986 INFO:teuthology.orchestra.run.trial150.stdout: Verifying : python3-pyasn1-0.4.8-6.el9.noarch 2/10 2026-02-20T22:20:33.986 INFO:teuthology.orchestra.run.trial150.stdout: Verifying : python3-pyasn1-modules-0.4.8-6.el9.noarch 3/10 2026-02-20T22:20:33.986 INFO:teuthology.orchestra.run.trial150.stdout: Verifying : python3-requests-oauthlib-1.3.0-12.el9.noarch 4/10 2026-02-20T22:20:33.986 INFO:teuthology.orchestra.run.trial150.stdout: Verifying : python3-cachetools-4.2.4-1.el9.noarch 5/10 2026-02-20T22:20:33.986 INFO:teuthology.orchestra.run.trial150.stdout: Verifying : python3-certifi-2023.05.07-4.el9.noarch 6/10 2026-02-20T22:20:33.986 INFO:teuthology.orchestra.run.trial150.stdout: Verifying : python3-google-auth-1:2.45.0-1.el9.noarch 7/10 2026-02-20T22:20:33.987 INFO:teuthology.orchestra.run.trial150.stdout: Verifying : python3-kubernetes-1:26.1.0-3.el9.noarch 8/10 2026-02-20T22:20:33.987 INFO:teuthology.orchestra.run.trial150.stdout: Verifying : python3-rsa-4.9-2.el9.noarch 9/10 2026-02-20T22:20:34.042 INFO:teuthology.orchestra.run.trial150.stdout: Verifying : python3-websocket-client-1.2.3-2.el9.noarch 10/10 2026-02-20T22:20:34.042 INFO:teuthology.orchestra.run.trial150.stdout: 2026-02-20T22:20:34.042 INFO:teuthology.orchestra.run.trial150.stdout:Installed: 2026-02-20T22:20:34.042 INFO:teuthology.orchestra.run.trial150.stdout: ceph-mgr-rook-2:20.2.0-677.gf7870454.el9.noarch 2026-02-20T22:20:34.042 INFO:teuthology.orchestra.run.trial150.stdout: python3-cachetools-4.2.4-1.el9.noarch 2026-02-20T22:20:34.042 INFO:teuthology.orchestra.run.trial150.stdout: python3-certifi-2023.05.07-4.el9.noarch 2026-02-20T22:20:34.042 INFO:teuthology.orchestra.run.trial150.stdout: python3-google-auth-1:2.45.0-1.el9.noarch 2026-02-20T22:20:34.042 INFO:teuthology.orchestra.run.trial150.stdout: python3-kubernetes-1:26.1.0-3.el9.noarch 2026-02-20T22:20:34.043 INFO:teuthology.orchestra.run.trial150.stdout: python3-pyasn1-0.4.8-6.el9.noarch 2026-02-20T22:20:34.043 INFO:teuthology.orchestra.run.trial150.stdout: python3-pyasn1-modules-0.4.8-6.el9.noarch 2026-02-20T22:20:34.043 INFO:teuthology.orchestra.run.trial150.stdout: python3-requests-oauthlib-1.3.0-12.el9.noarch 2026-02-20T22:20:34.043 INFO:teuthology.orchestra.run.trial150.stdout: python3-rsa-4.9-2.el9.noarch 2026-02-20T22:20:34.043 INFO:teuthology.orchestra.run.trial150.stdout: python3-websocket-client-1.2.3-2.el9.noarch 2026-02-20T22:20:34.043 INFO:teuthology.orchestra.run.trial150.stdout: 2026-02-20T22:20:34.043 INFO:teuthology.orchestra.run.trial150.stdout:Complete! 2026-02-20T22:20:34.072 DEBUG:teuthology.orchestra.run.trial150:> sudo yum -y install ceph-mgr-cephadm 2026-02-20T22:20:34.371 INFO:teuthology.orchestra.run.trial150.stdout:Last metadata expiration check: 0:00:38 ago on Fri 20 Feb 2026 10:19:56 PM UTC. 2026-02-20T22:20:34.454 INFO:teuthology.orchestra.run.trial150.stdout:Dependencies resolved. 2026-02-20T22:20:34.454 INFO:teuthology.orchestra.run.trial150.stdout:================================================================================ 2026-02-20T22:20:34.454 INFO:teuthology.orchestra.run.trial150.stdout: Package Arch Version Repository Size 2026-02-20T22:20:34.454 INFO:teuthology.orchestra.run.trial150.stdout:================================================================================ 2026-02-20T22:20:34.454 INFO:teuthology.orchestra.run.trial150.stdout:Installing: 2026-02-20T22:20:34.454 INFO:teuthology.orchestra.run.trial150.stdout: ceph-mgr-cephadm noarch 2:20.2.0-677.gf7870454.el9 ceph-noarch 173 k 2026-02-20T22:20:34.454 INFO:teuthology.orchestra.run.trial150.stdout:Installing dependencies: 2026-02-20T22:20:34.454 INFO:teuthology.orchestra.run.trial150.stdout: python3-asyncssh noarch 2.13.2-5.el9 epel 548 k 2026-02-20T22:20:34.454 INFO:teuthology.orchestra.run.trial150.stdout: python3-babel noarch 2.9.1-2.el9 appstream 6.0 M 2026-02-20T22:20:34.454 INFO:teuthology.orchestra.run.trial150.stdout: python3-jinja2 noarch 2.11.3-8.el9 appstream 249 k 2026-02-20T22:20:34.454 INFO:teuthology.orchestra.run.trial150.stdout: python3-markupsafe x86_64 1.1.1-12.el9 appstream 35 k 2026-02-20T22:20:34.455 INFO:teuthology.orchestra.run.trial150.stdout: python3-natsort noarch 7.1.1-5.el9 epel 58 k 2026-02-20T22:20:34.455 INFO:teuthology.orchestra.run.trial150.stdout: python3-typing-extensions noarch 4.15.0-1.el9 epel 86 k 2026-02-20T22:20:34.455 INFO:teuthology.orchestra.run.trial150.stdout: 2026-02-20T22:20:34.455 INFO:teuthology.orchestra.run.trial150.stdout:Transaction Summary 2026-02-20T22:20:34.455 INFO:teuthology.orchestra.run.trial150.stdout:================================================================================ 2026-02-20T22:20:34.455 INFO:teuthology.orchestra.run.trial150.stdout:Install 7 Packages 2026-02-20T22:20:34.455 INFO:teuthology.orchestra.run.trial150.stdout: 2026-02-20T22:20:34.455 INFO:teuthology.orchestra.run.trial150.stdout:Total download size: 7.1 M 2026-02-20T22:20:34.455 INFO:teuthology.orchestra.run.trial150.stdout:Installed size: 33 M 2026-02-20T22:20:34.455 INFO:teuthology.orchestra.run.trial150.stdout:Downloading Packages: 2026-02-20T22:20:34.741 INFO:teuthology.orchestra.run.trial150.stdout:(1/7): ceph-mgr-cephadm-20.2.0-677.gf7870454.el 2.0 MB/s | 173 kB 00:00 2026-02-20T22:20:34.820 INFO:teuthology.orchestra.run.trial150.stdout:(2/7): python3-jinja2-2.11.3-8.el9.noarch.rpm 1.5 MB/s | 249 kB 00:00 2026-02-20T22:20:34.825 INFO:teuthology.orchestra.run.trial150.stdout:(3/7): python3-markupsafe-1.1.1-12.el9.x86_64.r 411 kB/s | 35 kB 00:00 2026-02-20T22:20:34.902 INFO:teuthology.orchestra.run.trial150.stdout:(4/7): python3-natsort-7.1.1-5.el9.noarch.rpm 752 kB/s | 58 kB 00:00 2026-02-20T22:20:34.936 INFO:teuthology.orchestra.run.trial150.stdout:(5/7): python3-babel-2.9.1-2.el9.noarch.rpm 21 MB/s | 6.0 MB 00:00 2026-02-20T22:20:34.937 INFO:teuthology.orchestra.run.trial150.stdout:(6/7): python3-typing-extensions-4.15.0-1.el9.n 2.5 MB/s | 86 kB 00:00 2026-02-20T22:20:34.950 INFO:teuthology.orchestra.run.trial150.stdout:(7/7): python3-asyncssh-2.13.2-5.el9.noarch.rpm 4.1 MB/s | 548 kB 00:00 2026-02-20T22:20:34.951 INFO:teuthology.orchestra.run.trial150.stdout:-------------------------------------------------------------------------------- 2026-02-20T22:20:34.951 INFO:teuthology.orchestra.run.trial150.stdout:Total 14 MB/s | 7.1 MB 00:00 2026-02-20T22:20:34.988 INFO:teuthology.orchestra.run.trial150.stdout:Running transaction check 2026-02-20T22:20:34.995 INFO:teuthology.orchestra.run.trial150.stdout:Transaction check succeeded. 2026-02-20T22:20:34.995 INFO:teuthology.orchestra.run.trial150.stdout:Running transaction test 2026-02-20T22:20:35.065 INFO:teuthology.orchestra.run.trial150.stdout:Transaction test succeeded. 2026-02-20T22:20:35.065 INFO:teuthology.orchestra.run.trial150.stdout:Running transaction 2026-02-20T22:20:35.154 INFO:teuthology.orchestra.run.trial150.stdout: Preparing : 1/1 2026-02-20T22:20:35.203 INFO:teuthology.orchestra.run.trial150.stdout: Installing : python3-typing-extensions-4.15.0-1.el9.noarch 1/7 2026-02-20T22:20:35.213 INFO:teuthology.orchestra.run.trial150.stdout: Installing : python3-asyncssh-2.13.2-5.el9.noarch 2/7 2026-02-20T22:20:35.219 INFO:teuthology.orchestra.run.trial150.stdout: Installing : python3-natsort-7.1.1-5.el9.noarch 3/7 2026-02-20T22:20:35.437 INFO:teuthology.orchestra.run.trial150.stdout: Installing : python3-markupsafe-1.1.1-12.el9.x86_64 4/7 2026-02-20T22:20:35.460 INFO:teuthology.orchestra.run.trial150.stdout: Installing : python3-babel-2.9.1-2.el9.noarch 5/7 2026-02-20T22:20:35.483 INFO:teuthology.orchestra.run.trial150.stdout: Installing : python3-jinja2-2.11.3-8.el9.noarch 6/7 2026-02-20T22:20:35.485 INFO:teuthology.orchestra.run.trial150.stdout: Installing : ceph-mgr-cephadm-2:20.2.0-677.gf7870454.el9.noarch 7/7 2026-02-20T22:20:35.594 INFO:teuthology.orchestra.run.trial150.stdout: Running scriptlet: ceph-mgr-cephadm-2:20.2.0-677.gf7870454.el9.noarch 7/7 2026-02-20T22:20:35.594 INFO:teuthology.orchestra.run.trial150.stdout: Verifying : ceph-mgr-cephadm-2:20.2.0-677.gf7870454.el9.noarch 1/7 2026-02-20T22:20:35.594 INFO:teuthology.orchestra.run.trial150.stdout: Verifying : python3-babel-2.9.1-2.el9.noarch 2/7 2026-02-20T22:20:35.594 INFO:teuthology.orchestra.run.trial150.stdout: Verifying : python3-jinja2-2.11.3-8.el9.noarch 3/7 2026-02-20T22:20:35.594 INFO:teuthology.orchestra.run.trial150.stdout: Verifying : python3-markupsafe-1.1.1-12.el9.x86_64 4/7 2026-02-20T22:20:35.594 INFO:teuthology.orchestra.run.trial150.stdout: Verifying : python3-asyncssh-2.13.2-5.el9.noarch 5/7 2026-02-20T22:20:35.594 INFO:teuthology.orchestra.run.trial150.stdout: Verifying : python3-natsort-7.1.1-5.el9.noarch 6/7 2026-02-20T22:20:35.650 INFO:teuthology.orchestra.run.trial150.stdout: Verifying : python3-typing-extensions-4.15.0-1.el9.noarch 7/7 2026-02-20T22:20:35.650 INFO:teuthology.orchestra.run.trial150.stdout: 2026-02-20T22:20:35.650 INFO:teuthology.orchestra.run.trial150.stdout:Installed: 2026-02-20T22:20:35.650 INFO:teuthology.orchestra.run.trial150.stdout: ceph-mgr-cephadm-2:20.2.0-677.gf7870454.el9.noarch 2026-02-20T22:20:35.650 INFO:teuthology.orchestra.run.trial150.stdout: python3-asyncssh-2.13.2-5.el9.noarch 2026-02-20T22:20:35.650 INFO:teuthology.orchestra.run.trial150.stdout: python3-babel-2.9.1-2.el9.noarch 2026-02-20T22:20:35.650 INFO:teuthology.orchestra.run.trial150.stdout: python3-jinja2-2.11.3-8.el9.noarch 2026-02-20T22:20:35.651 INFO:teuthology.orchestra.run.trial150.stdout: python3-markupsafe-1.1.1-12.el9.x86_64 2026-02-20T22:20:35.651 INFO:teuthology.orchestra.run.trial150.stdout: python3-natsort-7.1.1-5.el9.noarch 2026-02-20T22:20:35.651 INFO:teuthology.orchestra.run.trial150.stdout: python3-typing-extensions-4.15.0-1.el9.noarch 2026-02-20T22:20:35.651 INFO:teuthology.orchestra.run.trial150.stdout: 2026-02-20T22:20:35.651 INFO:teuthology.orchestra.run.trial150.stdout:Complete! 2026-02-20T22:20:35.680 DEBUG:teuthology.orchestra.run.trial150:> sudo yum -y install ceph-fuse 2026-02-20T22:20:35.985 INFO:teuthology.orchestra.run.trial150.stdout:Last metadata expiration check: 0:00:40 ago on Fri 20 Feb 2026 10:19:56 PM UTC. 2026-02-20T22:20:36.068 INFO:teuthology.orchestra.run.trial150.stdout:Dependencies resolved. 2026-02-20T22:20:36.069 INFO:teuthology.orchestra.run.trial150.stdout:================================================================================ 2026-02-20T22:20:36.069 INFO:teuthology.orchestra.run.trial150.stdout: Package Architecture Version Repository Size 2026-02-20T22:20:36.069 INFO:teuthology.orchestra.run.trial150.stdout:================================================================================ 2026-02-20T22:20:36.069 INFO:teuthology.orchestra.run.trial150.stdout:Installing: 2026-02-20T22:20:36.069 INFO:teuthology.orchestra.run.trial150.stdout: ceph-fuse x86_64 2:20.2.0-677.gf7870454.el9 ceph 943 k 2026-02-20T22:20:36.069 INFO:teuthology.orchestra.run.trial150.stdout: 2026-02-20T22:20:36.069 INFO:teuthology.orchestra.run.trial150.stdout:Transaction Summary 2026-02-20T22:20:36.069 INFO:teuthology.orchestra.run.trial150.stdout:================================================================================ 2026-02-20T22:20:36.070 INFO:teuthology.orchestra.run.trial150.stdout:Install 1 Package 2026-02-20T22:20:36.070 INFO:teuthology.orchestra.run.trial150.stdout: 2026-02-20T22:20:36.070 INFO:teuthology.orchestra.run.trial150.stdout:Total download size: 943 k 2026-02-20T22:20:36.070 INFO:teuthology.orchestra.run.trial150.stdout:Installed size: 2.7 M 2026-02-20T22:20:36.070 INFO:teuthology.orchestra.run.trial150.stdout:Downloading Packages: 2026-02-20T22:20:36.206 INFO:teuthology.orchestra.run.trial150.stdout:ceph-fuse-20.2.0-677.gf7870454.el9.x86_64.rpm 6.7 MB/s | 943 kB 00:00 2026-02-20T22:20:36.206 INFO:teuthology.orchestra.run.trial150.stdout:-------------------------------------------------------------------------------- 2026-02-20T22:20:36.206 INFO:teuthology.orchestra.run.trial150.stdout:Total 6.7 MB/s | 943 kB 00:00 2026-02-20T22:20:36.206 INFO:teuthology.orchestra.run.trial150.stdout:Running transaction check 2026-02-20T22:20:36.211 INFO:teuthology.orchestra.run.trial150.stdout:Transaction check succeeded. 2026-02-20T22:20:36.211 INFO:teuthology.orchestra.run.trial150.stdout:Running transaction test 2026-02-20T22:20:36.244 INFO:teuthology.orchestra.run.trial150.stdout:Transaction test succeeded. 2026-02-20T22:20:36.245 INFO:teuthology.orchestra.run.trial150.stdout:Running transaction 2026-02-20T22:20:36.333 INFO:teuthology.orchestra.run.trial150.stdout: Preparing : 1/1 2026-02-20T22:20:36.349 INFO:teuthology.orchestra.run.trial150.stdout: Installing : ceph-fuse-2:20.2.0-677.gf7870454.el9.x86_64 1/1 2026-02-20T22:20:36.556 INFO:teuthology.orchestra.run.trial150.stdout: Running scriptlet: ceph-fuse-2:20.2.0-677.gf7870454.el9.x86_64 1/1 2026-02-20T22:20:36.612 INFO:teuthology.orchestra.run.trial150.stdout: Verifying : ceph-fuse-2:20.2.0-677.gf7870454.el9.x86_64 1/1 2026-02-20T22:20:36.612 INFO:teuthology.orchestra.run.trial150.stdout: 2026-02-20T22:20:36.612 INFO:teuthology.orchestra.run.trial150.stdout:Installed: 2026-02-20T22:20:36.612 INFO:teuthology.orchestra.run.trial150.stdout: ceph-fuse-2:20.2.0-677.gf7870454.el9.x86_64 2026-02-20T22:20:36.612 INFO:teuthology.orchestra.run.trial150.stdout: 2026-02-20T22:20:36.612 INFO:teuthology.orchestra.run.trial150.stdout:Complete! 2026-02-20T22:20:36.640 DEBUG:teuthology.orchestra.run.trial150:> sudo yum -y install ceph-volume 2026-02-20T22:20:36.951 INFO:teuthology.orchestra.run.trial150.stdout:Last metadata expiration check: 0:00:40 ago on Fri 20 Feb 2026 10:19:56 PM UTC. 2026-02-20T22:20:37.034 INFO:teuthology.orchestra.run.trial150.stdout:Dependencies resolved. 2026-02-20T22:20:37.035 INFO:teuthology.orchestra.run.trial150.stdout:================================================================================ 2026-02-20T22:20:37.035 INFO:teuthology.orchestra.run.trial150.stdout: Package Arch Version Repository Size 2026-02-20T22:20:37.035 INFO:teuthology.orchestra.run.trial150.stdout:================================================================================ 2026-02-20T22:20:37.035 INFO:teuthology.orchestra.run.trial150.stdout:Installing: 2026-02-20T22:20:37.035 INFO:teuthology.orchestra.run.trial150.stdout: ceph-volume noarch 2:20.2.0-677.gf7870454.el9 ceph-noarch 297 k 2026-02-20T22:20:37.035 INFO:teuthology.orchestra.run.trial150.stdout:Installing dependencies: 2026-02-20T22:20:37.035 INFO:teuthology.orchestra.run.trial150.stdout: cryptsetup x86_64 2.8.1-3.el9 baseos 351 k 2026-02-20T22:20:37.036 INFO:teuthology.orchestra.run.trial150.stdout: 2026-02-20T22:20:37.036 INFO:teuthology.orchestra.run.trial150.stdout:Transaction Summary 2026-02-20T22:20:37.036 INFO:teuthology.orchestra.run.trial150.stdout:================================================================================ 2026-02-20T22:20:37.036 INFO:teuthology.orchestra.run.trial150.stdout:Install 2 Packages 2026-02-20T22:20:37.036 INFO:teuthology.orchestra.run.trial150.stdout: 2026-02-20T22:20:37.036 INFO:teuthology.orchestra.run.trial150.stdout:Total download size: 648 k 2026-02-20T22:20:37.036 INFO:teuthology.orchestra.run.trial150.stdout:Installed size: 2.2 M 2026-02-20T22:20:37.036 INFO:teuthology.orchestra.run.trial150.stdout:Downloading Packages: 2026-02-20T22:20:37.198 INFO:teuthology.orchestra.run.trial150.stdout:(1/2): ceph-volume-20.2.0-677.gf7870454.el9.noa 3.0 MB/s | 297 kB 00:00 2026-02-20T22:20:37.483 INFO:teuthology.orchestra.run.trial096.stdout:(8/12): flexiblas-netlib-3.0.4-9.el9.x86_64.rpm 594 kB/s | 3.0 MB 00:05 2026-02-20T22:20:37.932 INFO:teuthology.orchestra.run.trial150.stdout:(2/2): cryptsetup-2.8.1-3.el9.x86_64.rpm 422 kB/s | 351 kB 00:00 2026-02-20T22:20:37.934 INFO:teuthology.orchestra.run.trial150.stdout:-------------------------------------------------------------------------------- 2026-02-20T22:20:37.934 INFO:teuthology.orchestra.run.trial150.stdout:Total 721 kB/s | 648 kB 00:00 2026-02-20T22:20:37.945 INFO:teuthology.orchestra.run.trial150.stdout:Running transaction check 2026-02-20T22:20:37.950 INFO:teuthology.orchestra.run.trial150.stdout:Transaction check succeeded. 2026-02-20T22:20:37.951 INFO:teuthology.orchestra.run.trial150.stdout:Running transaction test 2026-02-20T22:20:37.993 INFO:teuthology.orchestra.run.trial150.stdout:Transaction test succeeded. 2026-02-20T22:20:37.993 INFO:teuthology.orchestra.run.trial150.stdout:Running transaction 2026-02-20T22:20:38.073 INFO:teuthology.orchestra.run.trial150.stdout: Preparing : 1/1 2026-02-20T22:20:38.111 INFO:teuthology.orchestra.run.trial096.stdout:(9/12): python3-numpy-f2py-1.23.5-2.el9.x86_64. 705 kB/s | 442 kB 00:00 2026-02-20T22:20:38.136 INFO:teuthology.orchestra.run.trial150.stdout: Installing : cryptsetup-2.8.1-3.el9.x86_64 1/2 2026-02-20T22:20:38.138 INFO:teuthology.orchestra.run.trial150.stdout: Installing : ceph-volume-2:20.2.0-677.gf7870454.el9.noarch 2/2 2026-02-20T22:20:38.153 INFO:teuthology.orchestra.run.trial150.stdout: Running scriptlet: ceph-volume-2:20.2.0-677.gf7870454.el9.noarch 2/2 2026-02-20T22:20:38.153 INFO:teuthology.orchestra.run.trial150.stdout:Glob pattern passed to enable, but globs are not supported for this. 2026-02-20T22:20:38.154 INFO:teuthology.orchestra.run.trial150.stdout:Invalid unit name "ceph-volume@*.service" escaped as "ceph-volume@\x2a.service". 2026-02-20T22:20:38.154 INFO:teuthology.orchestra.run.trial150.stdout: 2026-02-20T22:20:38.380 INFO:teuthology.orchestra.run.trial150.stdout: Verifying : ceph-volume-2:20.2.0-677.gf7870454.el9.noarch 1/2 2026-02-20T22:20:38.438 INFO:teuthology.orchestra.run.trial150.stdout: Verifying : cryptsetup-2.8.1-3.el9.x86_64 2/2 2026-02-20T22:20:38.438 INFO:teuthology.orchestra.run.trial150.stdout: 2026-02-20T22:20:38.438 INFO:teuthology.orchestra.run.trial150.stdout:Installed: 2026-02-20T22:20:38.438 INFO:teuthology.orchestra.run.trial150.stdout: ceph-volume-2:20.2.0-677.gf7870454.el9.noarch cryptsetup-2.8.1-3.el9.x86_64 2026-02-20T22:20:38.438 INFO:teuthology.orchestra.run.trial150.stdout: 2026-02-20T22:20:38.438 INFO:teuthology.orchestra.run.trial150.stdout:Complete! 2026-02-20T22:20:38.466 DEBUG:teuthology.orchestra.run.trial150:> sudo yum -y install librados-devel 2026-02-20T22:20:38.774 INFO:teuthology.orchestra.run.trial150.stdout:Last metadata expiration check: 0:00:42 ago on Fri 20 Feb 2026 10:19:56 PM UTC. 2026-02-20T22:20:38.856 INFO:teuthology.orchestra.run.trial150.stdout:Dependencies resolved. 2026-02-20T22:20:38.856 INFO:teuthology.orchestra.run.trial150.stdout:================================================================================ 2026-02-20T22:20:38.856 INFO:teuthology.orchestra.run.trial150.stdout: Package Arch Version Repo Size 2026-02-20T22:20:38.857 INFO:teuthology.orchestra.run.trial150.stdout:================================================================================ 2026-02-20T22:20:38.857 INFO:teuthology.orchestra.run.trial150.stdout:Installing: 2026-02-20T22:20:38.857 INFO:teuthology.orchestra.run.trial150.stdout: librados-devel x86_64 2:20.2.0-677.gf7870454.el9 ceph 126 k 2026-02-20T22:20:38.857 INFO:teuthology.orchestra.run.trial150.stdout: 2026-02-20T22:20:38.857 INFO:teuthology.orchestra.run.trial150.stdout:Transaction Summary 2026-02-20T22:20:38.857 INFO:teuthology.orchestra.run.trial150.stdout:================================================================================ 2026-02-20T22:20:38.857 INFO:teuthology.orchestra.run.trial150.stdout:Install 1 Package 2026-02-20T22:20:38.857 INFO:teuthology.orchestra.run.trial150.stdout: 2026-02-20T22:20:38.857 INFO:teuthology.orchestra.run.trial150.stdout:Total download size: 126 k 2026-02-20T22:20:38.857 INFO:teuthology.orchestra.run.trial150.stdout:Installed size: 449 k 2026-02-20T22:20:38.857 INFO:teuthology.orchestra.run.trial150.stdout:Downloading Packages: 2026-02-20T22:20:38.942 INFO:teuthology.orchestra.run.trial150.stdout:librados-devel-20.2.0-677.gf7870454.el9.x86_64. 1.4 MB/s | 126 kB 00:00 2026-02-20T22:20:38.943 INFO:teuthology.orchestra.run.trial150.stdout:-------------------------------------------------------------------------------- 2026-02-20T22:20:38.943 INFO:teuthology.orchestra.run.trial150.stdout:Total 1.4 MB/s | 126 kB 00:00 2026-02-20T22:20:38.943 INFO:teuthology.orchestra.run.trial150.stdout:Running transaction check 2026-02-20T22:20:38.945 INFO:teuthology.orchestra.run.trial150.stdout:Transaction check succeeded. 2026-02-20T22:20:38.945 INFO:teuthology.orchestra.run.trial150.stdout:Running transaction test 2026-02-20T22:20:38.975 INFO:teuthology.orchestra.run.trial150.stdout:Transaction test succeeded. 2026-02-20T22:20:38.975 INFO:teuthology.orchestra.run.trial150.stdout:Running transaction 2026-02-20T22:20:39.029 INFO:teuthology.orchestra.run.trial150.stdout: Preparing : 1/1 2026-02-20T22:20:39.046 INFO:teuthology.orchestra.run.trial150.stdout: Installing : librados-devel-2:20.2.0-677.gf7870454.el9.x86_64 1/1 2026-02-20T22:20:39.121 INFO:teuthology.orchestra.run.trial150.stdout: Running scriptlet: librados-devel-2:20.2.0-677.gf7870454.el9.x86_64 1/1 2026-02-20T22:20:39.152 INFO:teuthology.orchestra.run.trial096.stdout:(10/12): openblas-openmp-0.3.29-1.el9.x86_64.rp 877 kB/s | 5.3 MB 00:06 2026-02-20T22:20:39.179 INFO:teuthology.orchestra.run.trial150.stdout: Verifying : librados-devel-2:20.2.0-677.gf7870454.el9.x86_64 1/1 2026-02-20T22:20:39.179 INFO:teuthology.orchestra.run.trial150.stdout: 2026-02-20T22:20:39.179 INFO:teuthology.orchestra.run.trial150.stdout:Installed: 2026-02-20T22:20:39.179 INFO:teuthology.orchestra.run.trial150.stdout: librados-devel-2:20.2.0-677.gf7870454.el9.x86_64 2026-02-20T22:20:39.180 INFO:teuthology.orchestra.run.trial150.stdout: 2026-02-20T22:20:39.180 INFO:teuthology.orchestra.run.trial150.stdout:Complete! 2026-02-20T22:20:39.206 DEBUG:teuthology.orchestra.run.trial150:> sudo yum -y install libcephfs2 2026-02-20T22:20:39.526 INFO:teuthology.orchestra.run.trial150.stdout:Last metadata expiration check: 0:00:43 ago on Fri 20 Feb 2026 10:19:56 PM UTC. 2026-02-20T22:20:39.591 INFO:teuthology.orchestra.run.trial150.stdout:Package libcephfs2-2:20.2.0-677.gf7870454.el9.x86_64 is already installed. 2026-02-20T22:20:39.609 INFO:teuthology.orchestra.run.trial150.stdout:Dependencies resolved. 2026-02-20T22:20:39.609 INFO:teuthology.orchestra.run.trial150.stdout:Nothing to do. 2026-02-20T22:20:39.609 INFO:teuthology.orchestra.run.trial150.stdout:Complete! 2026-02-20T22:20:39.630 DEBUG:teuthology.orchestra.run.trial150:> sudo yum -y install libcephfs-devel 2026-02-20T22:20:39.945 INFO:teuthology.orchestra.run.trial150.stdout:Last metadata expiration check: 0:00:43 ago on Fri 20 Feb 2026 10:19:56 PM UTC. 2026-02-20T22:20:40.026 INFO:teuthology.orchestra.run.trial150.stdout:Dependencies resolved. 2026-02-20T22:20:40.027 INFO:teuthology.orchestra.run.trial150.stdout:================================================================================ 2026-02-20T22:20:40.027 INFO:teuthology.orchestra.run.trial150.stdout: Package Arch Version Repo Size 2026-02-20T22:20:40.027 INFO:teuthology.orchestra.run.trial150.stdout:================================================================================ 2026-02-20T22:20:40.027 INFO:teuthology.orchestra.run.trial150.stdout:Installing: 2026-02-20T22:20:40.027 INFO:teuthology.orchestra.run.trial150.stdout: libcephfs-devel x86_64 2:20.2.0-677.gf7870454.el9 ceph 34 k 2026-02-20T22:20:40.027 INFO:teuthology.orchestra.run.trial150.stdout:Installing dependencies: 2026-02-20T22:20:40.027 INFO:teuthology.orchestra.run.trial150.stdout: libcephfs-proxy2 x86_64 2:20.2.0-677.gf7870454.el9 ceph 24 k 2026-02-20T22:20:40.027 INFO:teuthology.orchestra.run.trial150.stdout: 2026-02-20T22:20:40.027 INFO:teuthology.orchestra.run.trial150.stdout:Transaction Summary 2026-02-20T22:20:40.027 INFO:teuthology.orchestra.run.trial150.stdout:================================================================================ 2026-02-20T22:20:40.027 INFO:teuthology.orchestra.run.trial150.stdout:Install 2 Packages 2026-02-20T22:20:40.027 INFO:teuthology.orchestra.run.trial150.stdout: 2026-02-20T22:20:40.027 INFO:teuthology.orchestra.run.trial150.stdout:Total download size: 58 k 2026-02-20T22:20:40.027 INFO:teuthology.orchestra.run.trial150.stdout:Installed size: 207 k 2026-02-20T22:20:40.028 INFO:teuthology.orchestra.run.trial150.stdout:Downloading Packages: 2026-02-20T22:20:40.090 INFO:teuthology.orchestra.run.trial150.stdout:(1/2): libcephfs-devel-20.2.0-677.gf7870454.el9 547 kB/s | 34 kB 00:00 2026-02-20T22:20:40.094 INFO:teuthology.orchestra.run.trial150.stdout:(2/2): libcephfs-proxy2-20.2.0-677.gf7870454.el 362 kB/s | 24 kB 00:00 2026-02-20T22:20:40.096 INFO:teuthology.orchestra.run.trial150.stdout:-------------------------------------------------------------------------------- 2026-02-20T22:20:40.096 INFO:teuthology.orchestra.run.trial150.stdout:Total 850 kB/s | 58 kB 00:00 2026-02-20T22:20:40.096 INFO:teuthology.orchestra.run.trial150.stdout:Running transaction check 2026-02-20T22:20:40.099 INFO:teuthology.orchestra.run.trial150.stdout:Transaction check succeeded. 2026-02-20T22:20:40.099 INFO:teuthology.orchestra.run.trial150.stdout:Running transaction test 2026-02-20T22:20:40.130 INFO:teuthology.orchestra.run.trial150.stdout:Transaction test succeeded. 2026-02-20T22:20:40.130 INFO:teuthology.orchestra.run.trial150.stdout:Running transaction 2026-02-20T22:20:40.179 INFO:teuthology.orchestra.run.trial150.stdout: Preparing : 1/1 2026-02-20T22:20:40.180 INFO:teuthology.orchestra.run.trial150.stdout: Installing : libcephfs-proxy2-2:20.2.0-677.gf7870454.el9.x86_64 1/2 2026-02-20T22:20:40.195 INFO:teuthology.orchestra.run.trial150.stdout: Running scriptlet: libcephfs-proxy2-2:20.2.0-677.gf7870454.el9.x86_64 1/2 2026-02-20T22:20:40.211 INFO:teuthology.orchestra.run.trial150.stdout: Installing : libcephfs-devel-2:20.2.0-677.gf7870454.el9.x86_64 2/2 2026-02-20T22:20:40.264 INFO:teuthology.orchestra.run.trial150.stdout: Running scriptlet: libcephfs-devel-2:20.2.0-677.gf7870454.el9.x86_64 2/2 2026-02-20T22:20:40.264 INFO:teuthology.orchestra.run.trial150.stdout: Verifying : libcephfs-devel-2:20.2.0-677.gf7870454.el9.x86_64 1/2 2026-02-20T22:20:40.321 INFO:teuthology.orchestra.run.trial150.stdout: Verifying : libcephfs-proxy2-2:20.2.0-677.gf7870454.el9.x86_64 2/2 2026-02-20T22:20:40.321 INFO:teuthology.orchestra.run.trial150.stdout: 2026-02-20T22:20:40.321 INFO:teuthology.orchestra.run.trial150.stdout:Installed: 2026-02-20T22:20:40.321 INFO:teuthology.orchestra.run.trial150.stdout: libcephfs-devel-2:20.2.0-677.gf7870454.el9.x86_64 2026-02-20T22:20:40.321 INFO:teuthology.orchestra.run.trial150.stdout: libcephfs-proxy2-2:20.2.0-677.gf7870454.el9.x86_64 2026-02-20T22:20:40.321 INFO:teuthology.orchestra.run.trial150.stdout: 2026-02-20T22:20:40.321 INFO:teuthology.orchestra.run.trial150.stdout:Complete! 2026-02-20T22:20:40.350 DEBUG:teuthology.orchestra.run.trial150:> sudo yum -y install librados2 2026-02-20T22:20:40.617 INFO:teuthology.orchestra.run.trial096.stdout:(11/12): python3-numpy-1.23.5-2.el9.x86_64.rpm 879 kB/s | 6.1 MB 00:07 2026-02-20T22:20:40.660 INFO:teuthology.orchestra.run.trial150.stdout:Last metadata expiration check: 0:00:44 ago on Fri 20 Feb 2026 10:19:56 PM UTC. 2026-02-20T22:20:40.725 INFO:teuthology.orchestra.run.trial150.stdout:Package librados2-2:20.2.0-677.gf7870454.el9.x86_64 is already installed. 2026-02-20T22:20:40.743 INFO:teuthology.orchestra.run.trial150.stdout:Dependencies resolved. 2026-02-20T22:20:40.744 INFO:teuthology.orchestra.run.trial150.stdout:Nothing to do. 2026-02-20T22:20:40.744 INFO:teuthology.orchestra.run.trial150.stdout:Complete! 2026-02-20T22:20:40.765 DEBUG:teuthology.orchestra.run.trial150:> sudo yum -y install librbd1 2026-02-20T22:20:41.072 INFO:teuthology.orchestra.run.trial150.stdout:Last metadata expiration check: 0:00:45 ago on Fri 20 Feb 2026 10:19:56 PM UTC. 2026-02-20T22:20:41.137 INFO:teuthology.orchestra.run.trial150.stdout:Package librbd1-2:20.2.0-677.gf7870454.el9.x86_64 is already installed. 2026-02-20T22:20:41.155 INFO:teuthology.orchestra.run.trial150.stdout:Dependencies resolved. 2026-02-20T22:20:41.155 INFO:teuthology.orchestra.run.trial150.stdout:Nothing to do. 2026-02-20T22:20:41.156 INFO:teuthology.orchestra.run.trial150.stdout:Complete! 2026-02-20T22:20:41.176 DEBUG:teuthology.orchestra.run.trial150:> sudo yum -y install python3-rados 2026-02-20T22:20:41.482 INFO:teuthology.orchestra.run.trial150.stdout:Last metadata expiration check: 0:00:45 ago on Fri 20 Feb 2026 10:19:56 PM UTC. 2026-02-20T22:20:41.547 INFO:teuthology.orchestra.run.trial150.stdout:Package python3-rados-2:20.2.0-677.gf7870454.el9.x86_64 is already installed. 2026-02-20T22:20:41.565 INFO:teuthology.orchestra.run.trial150.stdout:Dependencies resolved. 2026-02-20T22:20:41.566 INFO:teuthology.orchestra.run.trial150.stdout:Nothing to do. 2026-02-20T22:20:41.566 INFO:teuthology.orchestra.run.trial150.stdout:Complete! 2026-02-20T22:20:41.586 DEBUG:teuthology.orchestra.run.trial150:> sudo yum -y install python3-rgw 2026-02-20T22:20:41.894 INFO:teuthology.orchestra.run.trial150.stdout:Last metadata expiration check: 0:00:45 ago on Fri 20 Feb 2026 10:19:56 PM UTC. 2026-02-20T22:20:41.960 INFO:teuthology.orchestra.run.trial150.stdout:Package python3-rgw-2:20.2.0-677.gf7870454.el9.x86_64 is already installed. 2026-02-20T22:20:41.978 INFO:teuthology.orchestra.run.trial150.stdout:Dependencies resolved. 2026-02-20T22:20:41.978 INFO:teuthology.orchestra.run.trial150.stdout:Nothing to do. 2026-02-20T22:20:41.979 INFO:teuthology.orchestra.run.trial150.stdout:Complete! 2026-02-20T22:20:42.000 DEBUG:teuthology.orchestra.run.trial150:> sudo yum -y install python3-cephfs 2026-02-20T22:20:42.307 INFO:teuthology.orchestra.run.trial150.stdout:Last metadata expiration check: 0:00:46 ago on Fri 20 Feb 2026 10:19:56 PM UTC. 2026-02-20T22:20:42.371 INFO:teuthology.orchestra.run.trial150.stdout:Package python3-cephfs-2:20.2.0-677.gf7870454.el9.x86_64 is already installed. 2026-02-20T22:20:42.389 INFO:teuthology.orchestra.run.trial150.stdout:Dependencies resolved. 2026-02-20T22:20:42.390 INFO:teuthology.orchestra.run.trial150.stdout:Nothing to do. 2026-02-20T22:20:42.390 INFO:teuthology.orchestra.run.trial150.stdout:Complete! 2026-02-20T22:20:42.411 DEBUG:teuthology.orchestra.run.trial150:> sudo yum -y install python3-rbd 2026-02-20T22:20:42.719 INFO:teuthology.orchestra.run.trial150.stdout:Last metadata expiration check: 0:00:46 ago on Fri 20 Feb 2026 10:19:56 PM UTC. 2026-02-20T22:20:42.784 INFO:teuthology.orchestra.run.trial150.stdout:Package python3-rbd-2:20.2.0-677.gf7870454.el9.x86_64 is already installed. 2026-02-20T22:20:42.802 INFO:teuthology.orchestra.run.trial150.stdout:Dependencies resolved. 2026-02-20T22:20:42.803 INFO:teuthology.orchestra.run.trial150.stdout:Nothing to do. 2026-02-20T22:20:42.803 INFO:teuthology.orchestra.run.trial150.stdout:Complete! 2026-02-20T22:20:42.823 DEBUG:teuthology.orchestra.run.trial150:> sudo yum -y install rbd-fuse 2026-02-20T22:20:43.129 INFO:teuthology.orchestra.run.trial150.stdout:Last metadata expiration check: 0:00:47 ago on Fri 20 Feb 2026 10:19:56 PM UTC. 2026-02-20T22:20:43.212 INFO:teuthology.orchestra.run.trial150.stdout:Dependencies resolved. 2026-02-20T22:20:43.213 INFO:teuthology.orchestra.run.trial150.stdout:================================================================================ 2026-02-20T22:20:43.213 INFO:teuthology.orchestra.run.trial150.stdout: Package Architecture Version Repository Size 2026-02-20T22:20:43.213 INFO:teuthology.orchestra.run.trial150.stdout:================================================================================ 2026-02-20T22:20:43.213 INFO:teuthology.orchestra.run.trial150.stdout:Installing: 2026-02-20T22:20:43.213 INFO:teuthology.orchestra.run.trial150.stdout: rbd-fuse x86_64 2:20.2.0-677.gf7870454.el9 ceph 91 k 2026-02-20T22:20:43.214 INFO:teuthology.orchestra.run.trial150.stdout: 2026-02-20T22:20:43.214 INFO:teuthology.orchestra.run.trial150.stdout:Transaction Summary 2026-02-20T22:20:43.214 INFO:teuthology.orchestra.run.trial150.stdout:================================================================================ 2026-02-20T22:20:43.214 INFO:teuthology.orchestra.run.trial150.stdout:Install 1 Package 2026-02-20T22:20:43.214 INFO:teuthology.orchestra.run.trial150.stdout: 2026-02-20T22:20:43.214 INFO:teuthology.orchestra.run.trial150.stdout:Total download size: 91 k 2026-02-20T22:20:43.214 INFO:teuthology.orchestra.run.trial150.stdout:Installed size: 238 k 2026-02-20T22:20:43.214 INFO:teuthology.orchestra.run.trial150.stdout:Downloading Packages: 2026-02-20T22:20:43.289 INFO:teuthology.orchestra.run.trial150.stdout:rbd-fuse-20.2.0-677.gf7870454.el9.x86_64.rpm 1.2 MB/s | 91 kB 00:00 2026-02-20T22:20:43.289 INFO:teuthology.orchestra.run.trial150.stdout:-------------------------------------------------------------------------------- 2026-02-20T22:20:43.289 INFO:teuthology.orchestra.run.trial150.stdout:Total 1.2 MB/s | 91 kB 00:00 2026-02-20T22:20:43.289 INFO:teuthology.orchestra.run.trial150.stdout:Running transaction check 2026-02-20T22:20:43.293 INFO:teuthology.orchestra.run.trial150.stdout:Transaction check succeeded. 2026-02-20T22:20:43.294 INFO:teuthology.orchestra.run.trial150.stdout:Running transaction test 2026-02-20T22:20:43.325 INFO:teuthology.orchestra.run.trial150.stdout:Transaction test succeeded. 2026-02-20T22:20:43.325 INFO:teuthology.orchestra.run.trial150.stdout:Running transaction 2026-02-20T22:20:43.376 INFO:teuthology.orchestra.run.trial150.stdout: Preparing : 1/1 2026-02-20T22:20:43.393 INFO:teuthology.orchestra.run.trial150.stdout: Installing : rbd-fuse-2:20.2.0-677.gf7870454.el9.x86_64 1/1 2026-02-20T22:20:43.473 INFO:teuthology.orchestra.run.trial150.stdout: Running scriptlet: rbd-fuse-2:20.2.0-677.gf7870454.el9.x86_64 1/1 2026-02-20T22:20:43.530 INFO:teuthology.orchestra.run.trial150.stdout: Verifying : rbd-fuse-2:20.2.0-677.gf7870454.el9.x86_64 1/1 2026-02-20T22:20:43.530 INFO:teuthology.orchestra.run.trial150.stdout: 2026-02-20T22:20:43.530 INFO:teuthology.orchestra.run.trial150.stdout:Installed: 2026-02-20T22:20:43.530 INFO:teuthology.orchestra.run.trial150.stdout: rbd-fuse-2:20.2.0-677.gf7870454.el9.x86_64 2026-02-20T22:20:43.531 INFO:teuthology.orchestra.run.trial150.stdout: 2026-02-20T22:20:43.531 INFO:teuthology.orchestra.run.trial150.stdout:Complete! 2026-02-20T22:20:43.558 DEBUG:teuthology.orchestra.run.trial150:> sudo yum -y install rbd-mirror 2026-02-20T22:20:43.866 INFO:teuthology.orchestra.run.trial150.stdout:Last metadata expiration check: 0:00:47 ago on Fri 20 Feb 2026 10:19:56 PM UTC. 2026-02-20T22:20:43.950 INFO:teuthology.orchestra.run.trial150.stdout:Dependencies resolved. 2026-02-20T22:20:43.950 INFO:teuthology.orchestra.run.trial150.stdout:================================================================================ 2026-02-20T22:20:43.951 INFO:teuthology.orchestra.run.trial150.stdout: Package Arch Version Repo Size 2026-02-20T22:20:43.951 INFO:teuthology.orchestra.run.trial150.stdout:================================================================================ 2026-02-20T22:20:43.951 INFO:teuthology.orchestra.run.trial150.stdout:Installing: 2026-02-20T22:20:43.951 INFO:teuthology.orchestra.run.trial150.stdout: rbd-mirror x86_64 2:20.2.0-677.gf7870454.el9 ceph 2.9 M 2026-02-20T22:20:43.951 INFO:teuthology.orchestra.run.trial150.stdout: 2026-02-20T22:20:43.951 INFO:teuthology.orchestra.run.trial150.stdout:Transaction Summary 2026-02-20T22:20:43.951 INFO:teuthology.orchestra.run.trial150.stdout:================================================================================ 2026-02-20T22:20:43.951 INFO:teuthology.orchestra.run.trial150.stdout:Install 1 Package 2026-02-20T22:20:43.951 INFO:teuthology.orchestra.run.trial150.stdout: 2026-02-20T22:20:43.951 INFO:teuthology.orchestra.run.trial150.stdout:Total download size: 2.9 M 2026-02-20T22:20:43.951 INFO:teuthology.orchestra.run.trial150.stdout:Installed size: 11 M 2026-02-20T22:20:43.951 INFO:teuthology.orchestra.run.trial150.stdout:Downloading Packages: 2026-02-20T22:20:44.099 INFO:teuthology.orchestra.run.trial150.stdout:rbd-mirror-20.2.0-677.gf7870454.el9.x86_64.rpm 20 MB/s | 2.9 MB 00:00 2026-02-20T22:20:44.099 INFO:teuthology.orchestra.run.trial150.stdout:-------------------------------------------------------------------------------- 2026-02-20T22:20:44.099 INFO:teuthology.orchestra.run.trial150.stdout:Total 20 MB/s | 2.9 MB 00:00 2026-02-20T22:20:44.099 INFO:teuthology.orchestra.run.trial150.stdout:Running transaction check 2026-02-20T22:20:44.104 INFO:teuthology.orchestra.run.trial150.stdout:Transaction check succeeded. 2026-02-20T22:20:44.104 INFO:teuthology.orchestra.run.trial150.stdout:Running transaction test 2026-02-20T22:20:44.143 INFO:teuthology.orchestra.run.trial150.stdout:Transaction test succeeded. 2026-02-20T22:20:44.143 INFO:teuthology.orchestra.run.trial150.stdout:Running transaction 2026-02-20T22:20:44.321 INFO:teuthology.orchestra.run.trial150.stdout: Preparing : 1/1 2026-02-20T22:20:44.322 INFO:teuthology.orchestra.run.trial150.stdout: Installing : rbd-mirror-2:20.2.0-677.gf7870454.el9.x86_64 1/1 2026-02-20T22:20:44.346 INFO:teuthology.orchestra.run.trial150.stdout: Running scriptlet: rbd-mirror-2:20.2.0-677.gf7870454.el9.x86_64 1/1 2026-02-20T22:20:44.346 INFO:teuthology.orchestra.run.trial150.stdout:Glob pattern passed to enable, but globs are not supported for this. 2026-02-20T22:20:44.346 INFO:teuthology.orchestra.run.trial150.stdout:Invalid unit name "ceph-rbd-mirror@*.service" escaped as "ceph-rbd-mirror@\x2a.service". 2026-02-20T22:20:44.346 INFO:teuthology.orchestra.run.trial150.stdout:Created symlink /etc/systemd/system/multi-user.target.wants/ceph-rbd-mirror.target → /usr/lib/systemd/system/ceph-rbd-mirror.target. 2026-02-20T22:20:44.346 INFO:teuthology.orchestra.run.trial150.stdout:Created symlink /etc/systemd/system/ceph.target.wants/ceph-rbd-mirror.target → /usr/lib/systemd/system/ceph-rbd-mirror.target. 2026-02-20T22:20:44.346 INFO:teuthology.orchestra.run.trial150.stdout: 2026-02-20T22:20:44.653 INFO:teuthology.orchestra.run.trial150.stdout: Verifying : rbd-mirror-2:20.2.0-677.gf7870454.el9.x86_64 1/1 2026-02-20T22:20:44.654 INFO:teuthology.orchestra.run.trial150.stdout: 2026-02-20T22:20:44.654 INFO:teuthology.orchestra.run.trial150.stdout:Installed: 2026-02-20T22:20:44.654 INFO:teuthology.orchestra.run.trial150.stdout: rbd-mirror-2:20.2.0-677.gf7870454.el9.x86_64 2026-02-20T22:20:44.654 INFO:teuthology.orchestra.run.trial150.stdout: 2026-02-20T22:20:44.654 INFO:teuthology.orchestra.run.trial150.stdout:Complete! 2026-02-20T22:20:44.681 DEBUG:teuthology.orchestra.run.trial150:> sudo yum -y install rbd-nbd 2026-02-20T22:20:44.989 INFO:teuthology.orchestra.run.trial150.stdout:Last metadata expiration check: 0:00:49 ago on Fri 20 Feb 2026 10:19:56 PM UTC. 2026-02-20T22:20:45.072 INFO:teuthology.orchestra.run.trial150.stdout:Dependencies resolved. 2026-02-20T22:20:45.073 INFO:teuthology.orchestra.run.trial150.stdout:================================================================================ 2026-02-20T22:20:45.073 INFO:teuthology.orchestra.run.trial150.stdout: Package Architecture Version Repository Size 2026-02-20T22:20:45.073 INFO:teuthology.orchestra.run.trial150.stdout:================================================================================ 2026-02-20T22:20:45.073 INFO:teuthology.orchestra.run.trial150.stdout:Installing: 2026-02-20T22:20:45.073 INFO:teuthology.orchestra.run.trial150.stdout: rbd-nbd x86_64 2:20.2.0-677.gf7870454.el9 ceph 180 k 2026-02-20T22:20:45.073 INFO:teuthology.orchestra.run.trial150.stdout: 2026-02-20T22:20:45.074 INFO:teuthology.orchestra.run.trial150.stdout:Transaction Summary 2026-02-20T22:20:45.074 INFO:teuthology.orchestra.run.trial150.stdout:================================================================================ 2026-02-20T22:20:45.074 INFO:teuthology.orchestra.run.trial150.stdout:Install 1 Package 2026-02-20T22:20:45.074 INFO:teuthology.orchestra.run.trial150.stdout: 2026-02-20T22:20:45.074 INFO:teuthology.orchestra.run.trial150.stdout:Total download size: 180 k 2026-02-20T22:20:45.074 INFO:teuthology.orchestra.run.trial150.stdout:Installed size: 498 k 2026-02-20T22:20:45.074 INFO:teuthology.orchestra.run.trial150.stdout:Downloading Packages: 2026-02-20T22:20:45.159 INFO:teuthology.orchestra.run.trial150.stdout:rbd-nbd-20.2.0-677.gf7870454.el9.x86_64.rpm 2.0 MB/s | 180 kB 00:00 2026-02-20T22:20:45.160 INFO:teuthology.orchestra.run.trial150.stdout:-------------------------------------------------------------------------------- 2026-02-20T22:20:45.160 INFO:teuthology.orchestra.run.trial150.stdout:Total 2.0 MB/s | 180 kB 00:00 2026-02-20T22:20:45.161 INFO:teuthology.orchestra.run.trial150.stdout:Running transaction check 2026-02-20T22:20:45.165 INFO:teuthology.orchestra.run.trial150.stdout:Transaction check succeeded. 2026-02-20T22:20:45.165 INFO:teuthology.orchestra.run.trial150.stdout:Running transaction test 2026-02-20T22:20:45.196 INFO:teuthology.orchestra.run.trial150.stdout:Transaction test succeeded. 2026-02-20T22:20:45.197 INFO:teuthology.orchestra.run.trial150.stdout:Running transaction 2026-02-20T22:20:45.251 INFO:teuthology.orchestra.run.trial150.stdout: Preparing : 1/1 2026-02-20T22:20:45.268 INFO:teuthology.orchestra.run.trial150.stdout: Installing : rbd-nbd-2:20.2.0-677.gf7870454.el9.x86_64 1/1 2026-02-20T22:20:45.349 INFO:teuthology.orchestra.run.trial150.stdout: Running scriptlet: rbd-nbd-2:20.2.0-677.gf7870454.el9.x86_64 1/1 2026-02-20T22:20:45.407 INFO:teuthology.orchestra.run.trial150.stdout: Verifying : rbd-nbd-2:20.2.0-677.gf7870454.el9.x86_64 1/1 2026-02-20T22:20:45.407 INFO:teuthology.orchestra.run.trial150.stdout: 2026-02-20T22:20:45.407 INFO:teuthology.orchestra.run.trial150.stdout:Installed: 2026-02-20T22:20:45.407 INFO:teuthology.orchestra.run.trial150.stdout: rbd-nbd-2:20.2.0-677.gf7870454.el9.x86_64 2026-02-20T22:20:45.407 INFO:teuthology.orchestra.run.trial150.stdout: 2026-02-20T22:20:45.407 INFO:teuthology.orchestra.run.trial150.stdout:Complete! 2026-02-20T22:20:45.435 DEBUG:teuthology.orchestra.run.trial150:> sudo yum -y install rbd-mirror 2026-02-20T22:20:45.742 INFO:teuthology.orchestra.run.trial150.stdout:Last metadata expiration check: 0:00:49 ago on Fri 20 Feb 2026 10:19:56 PM UTC. 2026-02-20T22:20:45.808 INFO:teuthology.orchestra.run.trial150.stdout:Package rbd-mirror-2:20.2.0-677.gf7870454.el9.x86_64 is already installed. 2026-02-20T22:20:45.826 INFO:teuthology.orchestra.run.trial150.stdout:Dependencies resolved. 2026-02-20T22:20:45.827 INFO:teuthology.orchestra.run.trial150.stdout:Nothing to do. 2026-02-20T22:20:45.827 INFO:teuthology.orchestra.run.trial150.stdout:Complete! 2026-02-20T22:20:45.851 DEBUG:teuthology.parallel:result is None 2026-02-20T22:20:57.010 INFO:teuthology.orchestra.run.trial096.stdout:(12/12): python3-scipy-1.9.3-2.el9.x86_64.rpm 1.0 MB/s | 19 MB 00:18 2026-02-20T22:20:57.012 INFO:teuthology.orchestra.run.trial096.stdout:-------------------------------------------------------------------------------- 2026-02-20T22:20:57.013 INFO:teuthology.orchestra.run.trial096.stdout:Total 1.7 MB/s | 43 MB 00:24 2026-02-20T22:20:57.167 INFO:teuthology.orchestra.run.trial096.stdout:Running transaction check 2026-02-20T22:20:57.181 INFO:teuthology.orchestra.run.trial096.stdout:Transaction check succeeded. 2026-02-20T22:20:57.181 INFO:teuthology.orchestra.run.trial096.stdout:Running transaction test 2026-02-20T22:20:57.384 INFO:teuthology.orchestra.run.trial096.stdout:Transaction test succeeded. 2026-02-20T22:20:57.384 INFO:teuthology.orchestra.run.trial096.stdout:Running transaction 2026-02-20T22:20:57.599 INFO:teuthology.orchestra.run.trial096.stdout: Preparing : 1/1 2026-02-20T22:20:57.602 INFO:teuthology.orchestra.run.trial096.stdout: Installing : flexiblas-3.0.4-9.el9.x86_64 1/12 2026-02-20T22:20:57.608 INFO:teuthology.orchestra.run.trial096.stdout: Installing : libquadmath-11.5.0-14.el9.x86_64 2/12 2026-02-20T22:20:57.642 INFO:teuthology.orchestra.run.trial096.stdout: Installing : libgfortran-11.5.0-14.el9.x86_64 3/12 2026-02-20T22:20:57.647 INFO:teuthology.orchestra.run.trial096.stdout: Installing : python3-devel-3.9.25-3.el9.x86_64 4/12 2026-02-20T22:20:57.706 INFO:teuthology.orchestra.run.trial096.stdout: Installing : openblas-0.3.29-1.el9.x86_64 5/12 2026-02-20T22:20:57.709 INFO:teuthology.orchestra.run.trial096.stdout: Installing : openblas-openmp-0.3.29-1.el9.x86_64 6/12 2026-02-20T22:20:57.730 INFO:teuthology.orchestra.run.trial096.stdout: Installing : flexiblas-openblas-openmp-3.0.4-9.el9.x86_64 7/12 2026-02-20T22:20:58.050 INFO:teuthology.orchestra.run.trial096.stdout: Installing : flexiblas-netlib-3.0.4-9.el9.x86_64 8/12 2026-02-20T22:20:58.122 INFO:teuthology.orchestra.run.trial096.stdout: Installing : python3-numpy-1:1.23.5-2.el9.x86_64 9/12 2026-02-20T22:20:58.783 INFO:teuthology.orchestra.run.trial096.stdout: Installing : python3-numpy-f2py-1:1.23.5-2.el9.x86_64 10/12 2026-02-20T22:20:59.236 INFO:teuthology.orchestra.run.trial096.stdout: Installing : python3-scipy-1.9.3-2.el9.x86_64 11/12 2026-02-20T22:20:59.237 INFO:teuthology.orchestra.run.trial096.stdout: Installing : ceph-mgr-diskprediction-local-2:20.2.0-677.gf78704 12/12 2026-02-20T22:20:59.506 INFO:teuthology.orchestra.run.trial096.stdout: Running scriptlet: ceph-mgr-diskprediction-local-2:20.2.0-677.gf78704 12/12 2026-02-20T22:20:59.506 INFO:teuthology.orchestra.run.trial096.stdout: Verifying : ceph-mgr-diskprediction-local-2:20.2.0-677.gf78704 1/12 2026-02-20T22:20:59.506 INFO:teuthology.orchestra.run.trial096.stdout: Verifying : libgfortran-11.5.0-14.el9.x86_64 2/12 2026-02-20T22:20:59.507 INFO:teuthology.orchestra.run.trial096.stdout: Verifying : libquadmath-11.5.0-14.el9.x86_64 3/12 2026-02-20T22:20:59.507 INFO:teuthology.orchestra.run.trial096.stdout: Verifying : flexiblas-3.0.4-9.el9.x86_64 4/12 2026-02-20T22:20:59.507 INFO:teuthology.orchestra.run.trial096.stdout: Verifying : flexiblas-netlib-3.0.4-9.el9.x86_64 5/12 2026-02-20T22:20:59.507 INFO:teuthology.orchestra.run.trial096.stdout: Verifying : flexiblas-openblas-openmp-3.0.4-9.el9.x86_64 6/12 2026-02-20T22:20:59.507 INFO:teuthology.orchestra.run.trial096.stdout: Verifying : openblas-0.3.29-1.el9.x86_64 7/12 2026-02-20T22:20:59.507 INFO:teuthology.orchestra.run.trial096.stdout: Verifying : openblas-openmp-0.3.29-1.el9.x86_64 8/12 2026-02-20T22:20:59.507 INFO:teuthology.orchestra.run.trial096.stdout: Verifying : python3-devel-3.9.25-3.el9.x86_64 9/12 2026-02-20T22:20:59.507 INFO:teuthology.orchestra.run.trial096.stdout: Verifying : python3-numpy-1:1.23.5-2.el9.x86_64 10/12 2026-02-20T22:20:59.507 INFO:teuthology.orchestra.run.trial096.stdout: Verifying : python3-numpy-f2py-1:1.23.5-2.el9.x86_64 11/12 2026-02-20T22:20:59.562 INFO:teuthology.orchestra.run.trial096.stdout: Verifying : python3-scipy-1.9.3-2.el9.x86_64 12/12 2026-02-20T22:20:59.563 INFO:teuthology.orchestra.run.trial096.stdout: 2026-02-20T22:20:59.563 INFO:teuthology.orchestra.run.trial096.stdout:Installed: 2026-02-20T22:20:59.563 INFO:teuthology.orchestra.run.trial096.stdout: ceph-mgr-diskprediction-local-2:20.2.0-677.gf7870454.el9.noarch 2026-02-20T22:20:59.563 INFO:teuthology.orchestra.run.trial096.stdout: flexiblas-3.0.4-9.el9.x86_64 2026-02-20T22:20:59.563 INFO:teuthology.orchestra.run.trial096.stdout: flexiblas-netlib-3.0.4-9.el9.x86_64 2026-02-20T22:20:59.563 INFO:teuthology.orchestra.run.trial096.stdout: flexiblas-openblas-openmp-3.0.4-9.el9.x86_64 2026-02-20T22:20:59.563 INFO:teuthology.orchestra.run.trial096.stdout: libgfortran-11.5.0-14.el9.x86_64 2026-02-20T22:20:59.563 INFO:teuthology.orchestra.run.trial096.stdout: libquadmath-11.5.0-14.el9.x86_64 2026-02-20T22:20:59.563 INFO:teuthology.orchestra.run.trial096.stdout: openblas-0.3.29-1.el9.x86_64 2026-02-20T22:20:59.564 INFO:teuthology.orchestra.run.trial096.stdout: openblas-openmp-0.3.29-1.el9.x86_64 2026-02-20T22:20:59.564 INFO:teuthology.orchestra.run.trial096.stdout: python3-devel-3.9.25-3.el9.x86_64 2026-02-20T22:20:59.564 INFO:teuthology.orchestra.run.trial096.stdout: python3-numpy-1:1.23.5-2.el9.x86_64 2026-02-20T22:20:59.564 INFO:teuthology.orchestra.run.trial096.stdout: python3-numpy-f2py-1:1.23.5-2.el9.x86_64 2026-02-20T22:20:59.564 INFO:teuthology.orchestra.run.trial096.stdout: python3-scipy-1.9.3-2.el9.x86_64 2026-02-20T22:20:59.564 INFO:teuthology.orchestra.run.trial096.stdout: 2026-02-20T22:20:59.564 INFO:teuthology.orchestra.run.trial096.stdout:Complete! 2026-02-20T22:20:59.601 DEBUG:teuthology.orchestra.run.trial096:> sudo yum -y install ceph-mgr-rook 2026-02-20T22:20:59.909 INFO:teuthology.orchestra.run.trial096.stdout:Last metadata expiration check: 0:01:01 ago on Fri 20 Feb 2026 10:19:58 PM UTC. 2026-02-20T22:20:59.993 INFO:teuthology.orchestra.run.trial096.stdout:Dependencies resolved. 2026-02-20T22:20:59.994 INFO:teuthology.orchestra.run.trial096.stdout:================================================================================ 2026-02-20T22:20:59.994 INFO:teuthology.orchestra.run.trial096.stdout: Package Arch Version Repository Size 2026-02-20T22:20:59.995 INFO:teuthology.orchestra.run.trial096.stdout:================================================================================ 2026-02-20T22:20:59.995 INFO:teuthology.orchestra.run.trial096.stdout:Installing: 2026-02-20T22:20:59.995 INFO:teuthology.orchestra.run.trial096.stdout: ceph-mgr-rook noarch 2:20.2.0-677.gf7870454.el9 ceph-noarch 50 k 2026-02-20T22:20:59.995 INFO:teuthology.orchestra.run.trial096.stdout:Installing dependencies: 2026-02-20T22:20:59.995 INFO:teuthology.orchestra.run.trial096.stdout: python3-cachetools noarch 4.2.4-1.el9 epel 32 k 2026-02-20T22:20:59.995 INFO:teuthology.orchestra.run.trial096.stdout: python3-certifi noarch 2023.05.07-4.el9 epel 14 k 2026-02-20T22:20:59.995 INFO:teuthology.orchestra.run.trial096.stdout: python3-google-auth noarch 1:2.45.0-1.el9 epel 254 k 2026-02-20T22:20:59.995 INFO:teuthology.orchestra.run.trial096.stdout: python3-kubernetes noarch 1:26.1.0-3.el9 epel 1.0 M 2026-02-20T22:20:59.995 INFO:teuthology.orchestra.run.trial096.stdout: python3-pyasn1 noarch 0.4.8-6.el9 appstream 159 k 2026-02-20T22:20:59.995 INFO:teuthology.orchestra.run.trial096.stdout: python3-pyasn1-modules noarch 0.4.8-6.el9 appstream 279 k 2026-02-20T22:20:59.995 INFO:teuthology.orchestra.run.trial096.stdout: python3-requests-oauthlib noarch 1.3.0-12.el9 appstream 54 k 2026-02-20T22:20:59.995 INFO:teuthology.orchestra.run.trial096.stdout: python3-rsa noarch 4.9-2.el9 epel 59 k 2026-02-20T22:20:59.996 INFO:teuthology.orchestra.run.trial096.stdout: python3-websocket-client noarch 1.2.3-2.el9 epel 90 k 2026-02-20T22:20:59.996 INFO:teuthology.orchestra.run.trial096.stdout: 2026-02-20T22:20:59.996 INFO:teuthology.orchestra.run.trial096.stdout:Transaction Summary 2026-02-20T22:20:59.996 INFO:teuthology.orchestra.run.trial096.stdout:================================================================================ 2026-02-20T22:20:59.996 INFO:teuthology.orchestra.run.trial096.stdout:Install 10 Packages 2026-02-20T22:20:59.996 INFO:teuthology.orchestra.run.trial096.stdout: 2026-02-20T22:20:59.996 INFO:teuthology.orchestra.run.trial096.stdout:Total download size: 2.0 M 2026-02-20T22:20:59.996 INFO:teuthology.orchestra.run.trial096.stdout:Installed size: 25 M 2026-02-20T22:20:59.996 INFO:teuthology.orchestra.run.trial096.stdout:Downloading Packages: 2026-02-20T22:21:00.797 INFO:teuthology.orchestra.run.trial096.stdout:(1/10): ceph-mgr-rook-20.2.0-677.gf7870454.el9. 675 kB/s | 50 kB 00:00 2026-02-20T22:21:00.841 INFO:teuthology.orchestra.run.trial096.stdout:(2/10): python3-pyasn1-0.4.8-6.el9.noarch.rpm 1.3 MB/s | 159 kB 00:00 2026-02-20T22:21:00.855 INFO:teuthology.orchestra.run.trial096.stdout:(3/10): python3-pyasn1-modules-0.4.8-6.el9.noar 2.1 MB/s | 279 kB 00:00 2026-02-20T22:21:00.872 INFO:teuthology.orchestra.run.trial096.stdout:(4/10): python3-requests-oauthlib-1.3.0-12.el9. 716 kB/s | 54 kB 00:00 2026-02-20T22:21:00.975 INFO:teuthology.orchestra.run.trial096.stdout:(5/10): python3-certifi-2023.05.07-4.el9.noarch 118 kB/s | 14 kB 00:00 2026-02-20T22:21:00.976 INFO:teuthology.orchestra.run.trial096.stdout:(6/10): python3-cachetools-4.2.4-1.el9.noarch.r 237 kB/s | 32 kB 00:00 2026-02-20T22:21:01.025 INFO:teuthology.orchestra.run.trial096.stdout:(7/10): python3-rsa-4.9-2.el9.noarch.rpm 1.2 MB/s | 59 kB 00:00 2026-02-20T22:21:01.050 INFO:teuthology.orchestra.run.trial096.stdout:(8/10): python3-google-auth-2.45.0-1.el9.noarch 1.4 MB/s | 254 kB 00:00 2026-02-20T22:21:01.052 INFO:teuthology.orchestra.run.trial096.stdout:(9/10): python3-websocket-client-1.2.3-2.el9.no 3.2 MB/s | 90 kB 00:00 2026-02-20T22:21:01.112 INFO:teuthology.orchestra.run.trial096.stdout:(10/10): python3-kubernetes-26.1.0-3.el9.noarch 7.5 MB/s | 1.0 MB 00:00 2026-02-20T22:21:01.113 INFO:teuthology.orchestra.run.trial096.stdout:-------------------------------------------------------------------------------- 2026-02-20T22:21:01.113 INFO:teuthology.orchestra.run.trial096.stdout:Total 1.8 MB/s | 2.0 MB 00:01 2026-02-20T22:21:01.140 INFO:teuthology.orchestra.run.trial096.stdout:Running transaction check 2026-02-20T22:21:01.148 INFO:teuthology.orchestra.run.trial096.stdout:Transaction check succeeded. 2026-02-20T22:21:01.148 INFO:teuthology.orchestra.run.trial096.stdout:Running transaction test 2026-02-20T22:21:01.186 INFO:teuthology.orchestra.run.trial096.stdout:Transaction test succeeded. 2026-02-20T22:21:01.186 INFO:teuthology.orchestra.run.trial096.stdout:Running transaction 2026-02-20T22:21:01.259 INFO:teuthology.orchestra.run.trial096.stdout: Preparing : 1/1 2026-02-20T22:21:01.310 INFO:teuthology.orchestra.run.trial096.stdout: Installing : python3-pyasn1-0.4.8-6.el9.noarch 1/10 2026-02-20T22:21:01.323 INFO:teuthology.orchestra.run.trial096.stdout: Installing : python3-pyasn1-modules-0.4.8-6.el9.noarch 2/10 2026-02-20T22:21:01.337 INFO:teuthology.orchestra.run.trial096.stdout: Installing : python3-rsa-4.9-2.el9.noarch 3/10 2026-02-20T22:21:01.342 INFO:teuthology.orchestra.run.trial096.stdout: Installing : python3-websocket-client-1.2.3-2.el9.noarch 4/10 2026-02-20T22:21:01.349 INFO:teuthology.orchestra.run.trial096.stdout: Installing : python3-certifi-2023.05.07-4.el9.noarch 5/10 2026-02-20T22:21:01.388 INFO:teuthology.orchestra.run.trial096.stdout: Installing : python3-cachetools-4.2.4-1.el9.noarch 6/10 2026-02-20T22:21:01.400 INFO:teuthology.orchestra.run.trial096.stdout: Installing : python3-google-auth-1:2.45.0-1.el9.noarch 7/10 2026-02-20T22:21:01.718 INFO:teuthology.orchestra.run.trial096.stdout: Installing : python3-requests-oauthlib-1.3.0-12.el9.noarch 8/10 2026-02-20T22:21:01.733 INFO:teuthology.orchestra.run.trial096.stdout: Installing : python3-kubernetes-1:26.1.0-3.el9.noarch 9/10 2026-02-20T22:21:01.733 INFO:teuthology.orchestra.run.trial096.stdout: Installing : ceph-mgr-rook-2:20.2.0-677.gf7870454.el9.noarch 10/10 2026-02-20T22:21:01.839 INFO:teuthology.orchestra.run.trial096.stdout: Running scriptlet: ceph-mgr-rook-2:20.2.0-677.gf7870454.el9.noarch 10/10 2026-02-20T22:21:01.839 INFO:teuthology.orchestra.run.trial096.stdout: Verifying : ceph-mgr-rook-2:20.2.0-677.gf7870454.el9.noarch 1/10 2026-02-20T22:21:01.839 INFO:teuthology.orchestra.run.trial096.stdout: Verifying : python3-pyasn1-0.4.8-6.el9.noarch 2/10 2026-02-20T22:21:01.839 INFO:teuthology.orchestra.run.trial096.stdout: Verifying : python3-pyasn1-modules-0.4.8-6.el9.noarch 3/10 2026-02-20T22:21:01.839 INFO:teuthology.orchestra.run.trial096.stdout: Verifying : python3-requests-oauthlib-1.3.0-12.el9.noarch 4/10 2026-02-20T22:21:01.840 INFO:teuthology.orchestra.run.trial096.stdout: Verifying : python3-cachetools-4.2.4-1.el9.noarch 5/10 2026-02-20T22:21:01.840 INFO:teuthology.orchestra.run.trial096.stdout: Verifying : python3-certifi-2023.05.07-4.el9.noarch 6/10 2026-02-20T22:21:01.840 INFO:teuthology.orchestra.run.trial096.stdout: Verifying : python3-google-auth-1:2.45.0-1.el9.noarch 7/10 2026-02-20T22:21:01.840 INFO:teuthology.orchestra.run.trial096.stdout: Verifying : python3-kubernetes-1:26.1.0-3.el9.noarch 8/10 2026-02-20T22:21:01.840 INFO:teuthology.orchestra.run.trial096.stdout: Verifying : python3-rsa-4.9-2.el9.noarch 9/10 2026-02-20T22:21:01.895 INFO:teuthology.orchestra.run.trial096.stdout: Verifying : python3-websocket-client-1.2.3-2.el9.noarch 10/10 2026-02-20T22:21:01.895 INFO:teuthology.orchestra.run.trial096.stdout: 2026-02-20T22:21:01.895 INFO:teuthology.orchestra.run.trial096.stdout:Installed: 2026-02-20T22:21:01.895 INFO:teuthology.orchestra.run.trial096.stdout: ceph-mgr-rook-2:20.2.0-677.gf7870454.el9.noarch 2026-02-20T22:21:01.895 INFO:teuthology.orchestra.run.trial096.stdout: python3-cachetools-4.2.4-1.el9.noarch 2026-02-20T22:21:01.895 INFO:teuthology.orchestra.run.trial096.stdout: python3-certifi-2023.05.07-4.el9.noarch 2026-02-20T22:21:01.895 INFO:teuthology.orchestra.run.trial096.stdout: python3-google-auth-1:2.45.0-1.el9.noarch 2026-02-20T22:21:01.895 INFO:teuthology.orchestra.run.trial096.stdout: python3-kubernetes-1:26.1.0-3.el9.noarch 2026-02-20T22:21:01.896 INFO:teuthology.orchestra.run.trial096.stdout: python3-pyasn1-0.4.8-6.el9.noarch 2026-02-20T22:21:01.896 INFO:teuthology.orchestra.run.trial096.stdout: python3-pyasn1-modules-0.4.8-6.el9.noarch 2026-02-20T22:21:01.896 INFO:teuthology.orchestra.run.trial096.stdout: python3-requests-oauthlib-1.3.0-12.el9.noarch 2026-02-20T22:21:01.896 INFO:teuthology.orchestra.run.trial096.stdout: python3-rsa-4.9-2.el9.noarch 2026-02-20T22:21:01.896 INFO:teuthology.orchestra.run.trial096.stdout: python3-websocket-client-1.2.3-2.el9.noarch 2026-02-20T22:21:01.896 INFO:teuthology.orchestra.run.trial096.stdout: 2026-02-20T22:21:01.896 INFO:teuthology.orchestra.run.trial096.stdout:Complete! 2026-02-20T22:21:01.925 DEBUG:teuthology.orchestra.run.trial096:> sudo yum -y install ceph-mgr-cephadm 2026-02-20T22:21:02.233 INFO:teuthology.orchestra.run.trial096.stdout:Last metadata expiration check: 0:01:04 ago on Fri 20 Feb 2026 10:19:58 PM UTC. 2026-02-20T22:21:02.318 INFO:teuthology.orchestra.run.trial096.stdout:Dependencies resolved. 2026-02-20T22:21:02.319 INFO:teuthology.orchestra.run.trial096.stdout:================================================================================ 2026-02-20T22:21:02.319 INFO:teuthology.orchestra.run.trial096.stdout: Package Arch Version Repository Size 2026-02-20T22:21:02.319 INFO:teuthology.orchestra.run.trial096.stdout:================================================================================ 2026-02-20T22:21:02.320 INFO:teuthology.orchestra.run.trial096.stdout:Installing: 2026-02-20T22:21:02.320 INFO:teuthology.orchestra.run.trial096.stdout: ceph-mgr-cephadm noarch 2:20.2.0-677.gf7870454.el9 ceph-noarch 173 k 2026-02-20T22:21:02.320 INFO:teuthology.orchestra.run.trial096.stdout:Installing dependencies: 2026-02-20T22:21:02.320 INFO:teuthology.orchestra.run.trial096.stdout: python3-asyncssh noarch 2.13.2-5.el9 epel 548 k 2026-02-20T22:21:02.320 INFO:teuthology.orchestra.run.trial096.stdout: python3-babel noarch 2.9.1-2.el9 appstream 6.0 M 2026-02-20T22:21:02.320 INFO:teuthology.orchestra.run.trial096.stdout: python3-jinja2 noarch 2.11.3-8.el9 appstream 249 k 2026-02-20T22:21:02.320 INFO:teuthology.orchestra.run.trial096.stdout: python3-markupsafe x86_64 1.1.1-12.el9 appstream 35 k 2026-02-20T22:21:02.320 INFO:teuthology.orchestra.run.trial096.stdout: python3-natsort noarch 7.1.1-5.el9 epel 58 k 2026-02-20T22:21:02.320 INFO:teuthology.orchestra.run.trial096.stdout: python3-typing-extensions noarch 4.15.0-1.el9 epel 86 k 2026-02-20T22:21:02.320 INFO:teuthology.orchestra.run.trial096.stdout: 2026-02-20T22:21:02.320 INFO:teuthology.orchestra.run.trial096.stdout:Transaction Summary 2026-02-20T22:21:02.320 INFO:teuthology.orchestra.run.trial096.stdout:================================================================================ 2026-02-20T22:21:02.321 INFO:teuthology.orchestra.run.trial096.stdout:Install 7 Packages 2026-02-20T22:21:02.321 INFO:teuthology.orchestra.run.trial096.stdout: 2026-02-20T22:21:02.321 INFO:teuthology.orchestra.run.trial096.stdout:Total download size: 7.1 M 2026-02-20T22:21:02.321 INFO:teuthology.orchestra.run.trial096.stdout:Installed size: 33 M 2026-02-20T22:21:02.321 INFO:teuthology.orchestra.run.trial096.stdout:Downloading Packages: 2026-02-20T22:21:02.605 INFO:teuthology.orchestra.run.trial096.stdout:(1/7): ceph-mgr-cephadm-20.2.0-677.gf7870454.el 2.0 MB/s | 173 kB 00:00 2026-02-20T22:21:03.145 INFO:teuthology.orchestra.run.trial096.stdout:(2/7): python3-markupsafe-1.1.1-12.el9.x86_64.r 64 kB/s | 35 kB 00:00 2026-02-20T22:21:03.263 INFO:teuthology.orchestra.run.trial096.stdout:(3/7): python3-jinja2-2.11.3-8.el9.noarch.rpm 334 kB/s | 249 kB 00:00 2026-02-20T22:21:03.292 INFO:teuthology.orchestra.run.trial096.stdout:(4/7): python3-asyncssh-2.13.2-5.el9.noarch.rpm 3.7 MB/s | 548 kB 00:00 2026-02-20T22:21:03.314 INFO:teuthology.orchestra.run.trial096.stdout:(5/7): python3-typing-extensions-4.15.0-1.el9.n 3.9 MB/s | 86 kB 00:00 2026-02-20T22:21:03.353 INFO:teuthology.orchestra.run.trial096.stdout:(6/7): python3-natsort-7.1.1-5.el9.noarch.rpm 637 kB/s | 58 kB 00:00 2026-02-20T22:21:03.607 INFO:teuthology.orchestra.run.trial096.stdout:(7/7): python3-babel-2.9.1-2.el9.noarch.rpm 5.5 MB/s | 6.0 MB 00:01 2026-02-20T22:21:03.608 INFO:teuthology.orchestra.run.trial096.stdout:-------------------------------------------------------------------------------- 2026-02-20T22:21:03.609 INFO:teuthology.orchestra.run.trial096.stdout:Total 5.5 MB/s | 7.1 MB 00:01 2026-02-20T22:21:03.645 INFO:teuthology.orchestra.run.trial096.stdout:Running transaction check 2026-02-20T22:21:03.652 INFO:teuthology.orchestra.run.trial096.stdout:Transaction check succeeded. 2026-02-20T22:21:03.652 INFO:teuthology.orchestra.run.trial096.stdout:Running transaction test 2026-02-20T22:21:03.724 INFO:teuthology.orchestra.run.trial096.stdout:Transaction test succeeded. 2026-02-20T22:21:03.724 INFO:teuthology.orchestra.run.trial096.stdout:Running transaction 2026-02-20T22:21:03.813 INFO:teuthology.orchestra.run.trial096.stdout: Preparing : 1/1 2026-02-20T22:21:03.862 INFO:teuthology.orchestra.run.trial096.stdout: Installing : python3-typing-extensions-4.15.0-1.el9.noarch 1/7 2026-02-20T22:21:03.872 INFO:teuthology.orchestra.run.trial096.stdout: Installing : python3-asyncssh-2.13.2-5.el9.noarch 2/7 2026-02-20T22:21:03.877 INFO:teuthology.orchestra.run.trial096.stdout: Installing : python3-natsort-7.1.1-5.el9.noarch 3/7 2026-02-20T22:21:04.097 INFO:teuthology.orchestra.run.trial096.stdout: Installing : python3-markupsafe-1.1.1-12.el9.x86_64 4/7 2026-02-20T22:21:04.121 INFO:teuthology.orchestra.run.trial096.stdout: Installing : python3-babel-2.9.1-2.el9.noarch 5/7 2026-02-20T22:21:04.144 INFO:teuthology.orchestra.run.trial096.stdout: Installing : python3-jinja2-2.11.3-8.el9.noarch 6/7 2026-02-20T22:21:04.145 INFO:teuthology.orchestra.run.trial096.stdout: Installing : ceph-mgr-cephadm-2:20.2.0-677.gf7870454.el9.noarch 7/7 2026-02-20T22:21:04.251 INFO:teuthology.orchestra.run.trial096.stdout: Running scriptlet: ceph-mgr-cephadm-2:20.2.0-677.gf7870454.el9.noarch 7/7 2026-02-20T22:21:04.251 INFO:teuthology.orchestra.run.trial096.stdout: Verifying : ceph-mgr-cephadm-2:20.2.0-677.gf7870454.el9.noarch 1/7 2026-02-20T22:21:04.251 INFO:teuthology.orchestra.run.trial096.stdout: Verifying : python3-babel-2.9.1-2.el9.noarch 2/7 2026-02-20T22:21:04.251 INFO:teuthology.orchestra.run.trial096.stdout: Verifying : python3-jinja2-2.11.3-8.el9.noarch 3/7 2026-02-20T22:21:04.251 INFO:teuthology.orchestra.run.trial096.stdout: Verifying : python3-markupsafe-1.1.1-12.el9.x86_64 4/7 2026-02-20T22:21:04.251 INFO:teuthology.orchestra.run.trial096.stdout: Verifying : python3-asyncssh-2.13.2-5.el9.noarch 5/7 2026-02-20T22:21:04.251 INFO:teuthology.orchestra.run.trial096.stdout: Verifying : python3-natsort-7.1.1-5.el9.noarch 6/7 2026-02-20T22:21:04.307 INFO:teuthology.orchestra.run.trial096.stdout: Verifying : python3-typing-extensions-4.15.0-1.el9.noarch 7/7 2026-02-20T22:21:04.307 INFO:teuthology.orchestra.run.trial096.stdout: 2026-02-20T22:21:04.307 INFO:teuthology.orchestra.run.trial096.stdout:Installed: 2026-02-20T22:21:04.307 INFO:teuthology.orchestra.run.trial096.stdout: ceph-mgr-cephadm-2:20.2.0-677.gf7870454.el9.noarch 2026-02-20T22:21:04.308 INFO:teuthology.orchestra.run.trial096.stdout: python3-asyncssh-2.13.2-5.el9.noarch 2026-02-20T22:21:04.308 INFO:teuthology.orchestra.run.trial096.stdout: python3-babel-2.9.1-2.el9.noarch 2026-02-20T22:21:04.308 INFO:teuthology.orchestra.run.trial096.stdout: python3-jinja2-2.11.3-8.el9.noarch 2026-02-20T22:21:04.308 INFO:teuthology.orchestra.run.trial096.stdout: python3-markupsafe-1.1.1-12.el9.x86_64 2026-02-20T22:21:04.308 INFO:teuthology.orchestra.run.trial096.stdout: python3-natsort-7.1.1-5.el9.noarch 2026-02-20T22:21:04.308 INFO:teuthology.orchestra.run.trial096.stdout: python3-typing-extensions-4.15.0-1.el9.noarch 2026-02-20T22:21:04.308 INFO:teuthology.orchestra.run.trial096.stdout: 2026-02-20T22:21:04.308 INFO:teuthology.orchestra.run.trial096.stdout:Complete! 2026-02-20T22:21:04.338 DEBUG:teuthology.orchestra.run.trial096:> sudo yum -y install ceph-fuse 2026-02-20T22:21:04.649 INFO:teuthology.orchestra.run.trial096.stdout:Last metadata expiration check: 0:01:06 ago on Fri 20 Feb 2026 10:19:58 PM UTC. 2026-02-20T22:21:04.733 INFO:teuthology.orchestra.run.trial096.stdout:Dependencies resolved. 2026-02-20T22:21:04.733 INFO:teuthology.orchestra.run.trial096.stdout:================================================================================ 2026-02-20T22:21:04.734 INFO:teuthology.orchestra.run.trial096.stdout: Package Architecture Version Repository Size 2026-02-20T22:21:04.734 INFO:teuthology.orchestra.run.trial096.stdout:================================================================================ 2026-02-20T22:21:04.734 INFO:teuthology.orchestra.run.trial096.stdout:Installing: 2026-02-20T22:21:04.734 INFO:teuthology.orchestra.run.trial096.stdout: ceph-fuse x86_64 2:20.2.0-677.gf7870454.el9 ceph 943 k 2026-02-20T22:21:04.734 INFO:teuthology.orchestra.run.trial096.stdout: 2026-02-20T22:21:04.734 INFO:teuthology.orchestra.run.trial096.stdout:Transaction Summary 2026-02-20T22:21:04.734 INFO:teuthology.orchestra.run.trial096.stdout:================================================================================ 2026-02-20T22:21:04.734 INFO:teuthology.orchestra.run.trial096.stdout:Install 1 Package 2026-02-20T22:21:04.734 INFO:teuthology.orchestra.run.trial096.stdout: 2026-02-20T22:21:04.734 INFO:teuthology.orchestra.run.trial096.stdout:Total download size: 943 k 2026-02-20T22:21:04.734 INFO:teuthology.orchestra.run.trial096.stdout:Installed size: 2.7 M 2026-02-20T22:21:04.735 INFO:teuthology.orchestra.run.trial096.stdout:Downloading Packages: 2026-02-20T22:21:04.854 INFO:teuthology.orchestra.run.trial096.stdout:ceph-fuse-20.2.0-677.gf7870454.el9.x86_64.rpm 7.6 MB/s | 943 kB 00:00 2026-02-20T22:21:04.854 INFO:teuthology.orchestra.run.trial096.stdout:-------------------------------------------------------------------------------- 2026-02-20T22:21:04.854 INFO:teuthology.orchestra.run.trial096.stdout:Total 7.6 MB/s | 943 kB 00:00 2026-02-20T22:21:04.855 INFO:teuthology.orchestra.run.trial096.stdout:Running transaction check 2026-02-20T22:21:04.859 INFO:teuthology.orchestra.run.trial096.stdout:Transaction check succeeded. 2026-02-20T22:21:04.859 INFO:teuthology.orchestra.run.trial096.stdout:Running transaction test 2026-02-20T22:21:04.893 INFO:teuthology.orchestra.run.trial096.stdout:Transaction test succeeded. 2026-02-20T22:21:04.893 INFO:teuthology.orchestra.run.trial096.stdout:Running transaction 2026-02-20T22:21:04.982 INFO:teuthology.orchestra.run.trial096.stdout: Preparing : 1/1 2026-02-20T22:21:04.998 INFO:teuthology.orchestra.run.trial096.stdout: Installing : ceph-fuse-2:20.2.0-677.gf7870454.el9.x86_64 1/1 2026-02-20T22:21:05.210 INFO:teuthology.orchestra.run.trial096.stdout: Running scriptlet: ceph-fuse-2:20.2.0-677.gf7870454.el9.x86_64 1/1 2026-02-20T22:21:05.265 INFO:teuthology.orchestra.run.trial096.stdout: Verifying : ceph-fuse-2:20.2.0-677.gf7870454.el9.x86_64 1/1 2026-02-20T22:21:05.265 INFO:teuthology.orchestra.run.trial096.stdout: 2026-02-20T22:21:05.265 INFO:teuthology.orchestra.run.trial096.stdout:Installed: 2026-02-20T22:21:05.265 INFO:teuthology.orchestra.run.trial096.stdout: ceph-fuse-2:20.2.0-677.gf7870454.el9.x86_64 2026-02-20T22:21:05.265 INFO:teuthology.orchestra.run.trial096.stdout: 2026-02-20T22:21:05.265 INFO:teuthology.orchestra.run.trial096.stdout:Complete! 2026-02-20T22:21:05.294 DEBUG:teuthology.orchestra.run.trial096:> sudo yum -y install ceph-volume 2026-02-20T22:21:05.612 INFO:teuthology.orchestra.run.trial096.stdout:Last metadata expiration check: 0:01:07 ago on Fri 20 Feb 2026 10:19:58 PM UTC. 2026-02-20T22:21:05.696 INFO:teuthology.orchestra.run.trial096.stdout:Dependencies resolved. 2026-02-20T22:21:05.697 INFO:teuthology.orchestra.run.trial096.stdout:================================================================================ 2026-02-20T22:21:05.697 INFO:teuthology.orchestra.run.trial096.stdout: Package Arch Version Repository Size 2026-02-20T22:21:05.697 INFO:teuthology.orchestra.run.trial096.stdout:================================================================================ 2026-02-20T22:21:05.697 INFO:teuthology.orchestra.run.trial096.stdout:Installing: 2026-02-20T22:21:05.698 INFO:teuthology.orchestra.run.trial096.stdout: ceph-volume noarch 2:20.2.0-677.gf7870454.el9 ceph-noarch 297 k 2026-02-20T22:21:05.698 INFO:teuthology.orchestra.run.trial096.stdout:Installing dependencies: 2026-02-20T22:21:05.698 INFO:teuthology.orchestra.run.trial096.stdout: cryptsetup x86_64 2.8.1-3.el9 baseos 351 k 2026-02-20T22:21:05.698 INFO:teuthology.orchestra.run.trial096.stdout: 2026-02-20T22:21:05.698 INFO:teuthology.orchestra.run.trial096.stdout:Transaction Summary 2026-02-20T22:21:05.698 INFO:teuthology.orchestra.run.trial096.stdout:================================================================================ 2026-02-20T22:21:05.698 INFO:teuthology.orchestra.run.trial096.stdout:Install 2 Packages 2026-02-20T22:21:05.698 INFO:teuthology.orchestra.run.trial096.stdout: 2026-02-20T22:21:05.698 INFO:teuthology.orchestra.run.trial096.stdout:Total download size: 648 k 2026-02-20T22:21:05.699 INFO:teuthology.orchestra.run.trial096.stdout:Installed size: 2.2 M 2026-02-20T22:21:05.699 INFO:teuthology.orchestra.run.trial096.stdout:Downloading Packages: 2026-02-20T22:21:05.854 INFO:teuthology.orchestra.run.trial096.stdout:(1/2): ceph-volume-20.2.0-677.gf7870454.el9.noa 3.0 MB/s | 297 kB 00:00 2026-02-20T22:21:06.302 INFO:teuthology.orchestra.run.trial096.stdout:(2/2): cryptsetup-2.8.1-3.el9.x86_64.rpm 645 kB/s | 351 kB 00:00 2026-02-20T22:21:06.303 INFO:teuthology.orchestra.run.trial096.stdout:-------------------------------------------------------------------------------- 2026-02-20T22:21:06.303 INFO:teuthology.orchestra.run.trial096.stdout:Total 1.0 MB/s | 648 kB 00:00 2026-02-20T22:21:06.312 INFO:teuthology.orchestra.run.trial096.stdout:Running transaction check 2026-02-20T22:21:06.318 INFO:teuthology.orchestra.run.trial096.stdout:Transaction check succeeded. 2026-02-20T22:21:06.318 INFO:teuthology.orchestra.run.trial096.stdout:Running transaction test 2026-02-20T22:21:06.360 INFO:teuthology.orchestra.run.trial096.stdout:Transaction test succeeded. 2026-02-20T22:21:06.360 INFO:teuthology.orchestra.run.trial096.stdout:Running transaction 2026-02-20T22:21:06.439 INFO:teuthology.orchestra.run.trial096.stdout: Preparing : 1/1 2026-02-20T22:21:06.502 INFO:teuthology.orchestra.run.trial096.stdout: Installing : cryptsetup-2.8.1-3.el9.x86_64 1/2 2026-02-20T22:21:06.505 INFO:teuthology.orchestra.run.trial096.stdout: Installing : ceph-volume-2:20.2.0-677.gf7870454.el9.noarch 2/2 2026-02-20T22:21:06.520 INFO:teuthology.orchestra.run.trial096.stdout: Running scriptlet: ceph-volume-2:20.2.0-677.gf7870454.el9.noarch 2/2 2026-02-20T22:21:06.520 INFO:teuthology.orchestra.run.trial096.stdout:Glob pattern passed to enable, but globs are not supported for this. 2026-02-20T22:21:06.520 INFO:teuthology.orchestra.run.trial096.stdout:Invalid unit name "ceph-volume@*.service" escaped as "ceph-volume@\x2a.service". 2026-02-20T22:21:06.520 INFO:teuthology.orchestra.run.trial096.stdout: 2026-02-20T22:21:06.740 INFO:teuthology.orchestra.run.trial096.stdout: Verifying : ceph-volume-2:20.2.0-677.gf7870454.el9.noarch 1/2 2026-02-20T22:21:06.796 INFO:teuthology.orchestra.run.trial096.stdout: Verifying : cryptsetup-2.8.1-3.el9.x86_64 2/2 2026-02-20T22:21:06.796 INFO:teuthology.orchestra.run.trial096.stdout: 2026-02-20T22:21:06.796 INFO:teuthology.orchestra.run.trial096.stdout:Installed: 2026-02-20T22:21:06.796 INFO:teuthology.orchestra.run.trial096.stdout: ceph-volume-2:20.2.0-677.gf7870454.el9.noarch cryptsetup-2.8.1-3.el9.x86_64 2026-02-20T22:21:06.797 INFO:teuthology.orchestra.run.trial096.stdout: 2026-02-20T22:21:06.797 INFO:teuthology.orchestra.run.trial096.stdout:Complete! 2026-02-20T22:21:06.825 DEBUG:teuthology.orchestra.run.trial096:> sudo yum -y install librados-devel 2026-02-20T22:21:07.136 INFO:teuthology.orchestra.run.trial096.stdout:Last metadata expiration check: 0:01:09 ago on Fri 20 Feb 2026 10:19:58 PM UTC. 2026-02-20T22:21:07.218 INFO:teuthology.orchestra.run.trial096.stdout:Dependencies resolved. 2026-02-20T22:21:07.218 INFO:teuthology.orchestra.run.trial096.stdout:================================================================================ 2026-02-20T22:21:07.218 INFO:teuthology.orchestra.run.trial096.stdout: Package Arch Version Repo Size 2026-02-20T22:21:07.218 INFO:teuthology.orchestra.run.trial096.stdout:================================================================================ 2026-02-20T22:21:07.219 INFO:teuthology.orchestra.run.trial096.stdout:Installing: 2026-02-20T22:21:07.219 INFO:teuthology.orchestra.run.trial096.stdout: librados-devel x86_64 2:20.2.0-677.gf7870454.el9 ceph 126 k 2026-02-20T22:21:07.219 INFO:teuthology.orchestra.run.trial096.stdout: 2026-02-20T22:21:07.219 INFO:teuthology.orchestra.run.trial096.stdout:Transaction Summary 2026-02-20T22:21:07.219 INFO:teuthology.orchestra.run.trial096.stdout:================================================================================ 2026-02-20T22:21:07.219 INFO:teuthology.orchestra.run.trial096.stdout:Install 1 Package 2026-02-20T22:21:07.219 INFO:teuthology.orchestra.run.trial096.stdout: 2026-02-20T22:21:07.219 INFO:teuthology.orchestra.run.trial096.stdout:Total download size: 126 k 2026-02-20T22:21:07.219 INFO:teuthology.orchestra.run.trial096.stdout:Installed size: 449 k 2026-02-20T22:21:07.219 INFO:teuthology.orchestra.run.trial096.stdout:Downloading Packages: 2026-02-20T22:21:07.305 INFO:teuthology.orchestra.run.trial096.stdout:librados-devel-20.2.0-677.gf7870454.el9.x86_64. 1.4 MB/s | 126 kB 00:00 2026-02-20T22:21:07.306 INFO:teuthology.orchestra.run.trial096.stdout:-------------------------------------------------------------------------------- 2026-02-20T22:21:07.306 INFO:teuthology.orchestra.run.trial096.stdout:Total 1.4 MB/s | 126 kB 00:00 2026-02-20T22:21:07.306 INFO:teuthology.orchestra.run.trial096.stdout:Running transaction check 2026-02-20T22:21:07.308 INFO:teuthology.orchestra.run.trial096.stdout:Transaction check succeeded. 2026-02-20T22:21:07.308 INFO:teuthology.orchestra.run.trial096.stdout:Running transaction test 2026-02-20T22:21:07.338 INFO:teuthology.orchestra.run.trial096.stdout:Transaction test succeeded. 2026-02-20T22:21:07.338 INFO:teuthology.orchestra.run.trial096.stdout:Running transaction 2026-02-20T22:21:07.392 INFO:teuthology.orchestra.run.trial096.stdout: Preparing : 1/1 2026-02-20T22:21:07.409 INFO:teuthology.orchestra.run.trial096.stdout: Installing : librados-devel-2:20.2.0-677.gf7870454.el9.x86_64 1/1 2026-02-20T22:21:07.491 INFO:teuthology.orchestra.run.trial096.stdout: Running scriptlet: librados-devel-2:20.2.0-677.gf7870454.el9.x86_64 1/1 2026-02-20T22:21:07.548 INFO:teuthology.orchestra.run.trial096.stdout: Verifying : librados-devel-2:20.2.0-677.gf7870454.el9.x86_64 1/1 2026-02-20T22:21:07.549 INFO:teuthology.orchestra.run.trial096.stdout: 2026-02-20T22:21:07.549 INFO:teuthology.orchestra.run.trial096.stdout:Installed: 2026-02-20T22:21:07.549 INFO:teuthology.orchestra.run.trial096.stdout: librados-devel-2:20.2.0-677.gf7870454.el9.x86_64 2026-02-20T22:21:07.549 INFO:teuthology.orchestra.run.trial096.stdout: 2026-02-20T22:21:07.549 INFO:teuthology.orchestra.run.trial096.stdout:Complete! 2026-02-20T22:21:07.578 DEBUG:teuthology.orchestra.run.trial096:> sudo yum -y install libcephfs2 2026-02-20T22:21:07.894 INFO:teuthology.orchestra.run.trial096.stdout:Last metadata expiration check: 0:01:09 ago on Fri 20 Feb 2026 10:19:58 PM UTC. 2026-02-20T22:21:07.961 INFO:teuthology.orchestra.run.trial096.stdout:Package libcephfs2-2:20.2.0-677.gf7870454.el9.x86_64 is already installed. 2026-02-20T22:21:07.979 INFO:teuthology.orchestra.run.trial096.stdout:Dependencies resolved. 2026-02-20T22:21:07.980 INFO:teuthology.orchestra.run.trial096.stdout:Nothing to do. 2026-02-20T22:21:07.980 INFO:teuthology.orchestra.run.trial096.stdout:Complete! 2026-02-20T22:21:08.001 DEBUG:teuthology.orchestra.run.trial096:> sudo yum -y install libcephfs-devel 2026-02-20T22:21:08.307 INFO:teuthology.orchestra.run.trial096.stdout:Last metadata expiration check: 0:01:10 ago on Fri 20 Feb 2026 10:19:58 PM UTC. 2026-02-20T22:21:08.389 INFO:teuthology.orchestra.run.trial096.stdout:Dependencies resolved. 2026-02-20T22:21:08.389 INFO:teuthology.orchestra.run.trial096.stdout:================================================================================ 2026-02-20T22:21:08.389 INFO:teuthology.orchestra.run.trial096.stdout: Package Arch Version Repo Size 2026-02-20T22:21:08.389 INFO:teuthology.orchestra.run.trial096.stdout:================================================================================ 2026-02-20T22:21:08.389 INFO:teuthology.orchestra.run.trial096.stdout:Installing: 2026-02-20T22:21:08.390 INFO:teuthology.orchestra.run.trial096.stdout: libcephfs-devel x86_64 2:20.2.0-677.gf7870454.el9 ceph 34 k 2026-02-20T22:21:08.390 INFO:teuthology.orchestra.run.trial096.stdout:Installing dependencies: 2026-02-20T22:21:08.390 INFO:teuthology.orchestra.run.trial096.stdout: libcephfs-proxy2 x86_64 2:20.2.0-677.gf7870454.el9 ceph 24 k 2026-02-20T22:21:08.390 INFO:teuthology.orchestra.run.trial096.stdout: 2026-02-20T22:21:08.390 INFO:teuthology.orchestra.run.trial096.stdout:Transaction Summary 2026-02-20T22:21:08.390 INFO:teuthology.orchestra.run.trial096.stdout:================================================================================ 2026-02-20T22:21:08.390 INFO:teuthology.orchestra.run.trial096.stdout:Install 2 Packages 2026-02-20T22:21:08.390 INFO:teuthology.orchestra.run.trial096.stdout: 2026-02-20T22:21:08.391 INFO:teuthology.orchestra.run.trial096.stdout:Total download size: 58 k 2026-02-20T22:21:08.391 INFO:teuthology.orchestra.run.trial096.stdout:Installed size: 207 k 2026-02-20T22:21:08.391 INFO:teuthology.orchestra.run.trial096.stdout:Downloading Packages: 2026-02-20T22:21:08.453 INFO:teuthology.orchestra.run.trial096.stdout:(1/2): libcephfs-proxy2-20.2.0-677.gf7870454.el 389 kB/s | 24 kB 00:00 2026-02-20T22:21:08.455 INFO:teuthology.orchestra.run.trial096.stdout:(2/2): libcephfs-devel-20.2.0-677.gf7870454.el9 529 kB/s | 34 kB 00:00 2026-02-20T22:21:08.456 INFO:teuthology.orchestra.run.trial096.stdout:-------------------------------------------------------------------------------- 2026-02-20T22:21:08.456 INFO:teuthology.orchestra.run.trial096.stdout:Total 885 kB/s | 58 kB 00:00 2026-02-20T22:21:08.456 INFO:teuthology.orchestra.run.trial096.stdout:Running transaction check 2026-02-20T22:21:08.459 INFO:teuthology.orchestra.run.trial096.stdout:Transaction check succeeded. 2026-02-20T22:21:08.459 INFO:teuthology.orchestra.run.trial096.stdout:Running transaction test 2026-02-20T22:21:08.490 INFO:teuthology.orchestra.run.trial096.stdout:Transaction test succeeded. 2026-02-20T22:21:08.490 INFO:teuthology.orchestra.run.trial096.stdout:Running transaction 2026-02-20T22:21:08.539 INFO:teuthology.orchestra.run.trial096.stdout: Preparing : 1/1 2026-02-20T22:21:08.540 INFO:teuthology.orchestra.run.trial096.stdout: Installing : libcephfs-proxy2-2:20.2.0-677.gf7870454.el9.x86_64 1/2 2026-02-20T22:21:08.554 INFO:teuthology.orchestra.run.trial096.stdout: Running scriptlet: libcephfs-proxy2-2:20.2.0-677.gf7870454.el9.x86_64 1/2 2026-02-20T22:21:08.570 INFO:teuthology.orchestra.run.trial096.stdout: Installing : libcephfs-devel-2:20.2.0-677.gf7870454.el9.x86_64 2/2 2026-02-20T22:21:08.629 INFO:teuthology.orchestra.run.trial096.stdout: Running scriptlet: libcephfs-devel-2:20.2.0-677.gf7870454.el9.x86_64 2/2 2026-02-20T22:21:08.629 INFO:teuthology.orchestra.run.trial096.stdout: Verifying : libcephfs-devel-2:20.2.0-677.gf7870454.el9.x86_64 1/2 2026-02-20T22:21:08.685 INFO:teuthology.orchestra.run.trial096.stdout: Verifying : libcephfs-proxy2-2:20.2.0-677.gf7870454.el9.x86_64 2/2 2026-02-20T22:21:08.685 INFO:teuthology.orchestra.run.trial096.stdout: 2026-02-20T22:21:08.686 INFO:teuthology.orchestra.run.trial096.stdout:Installed: 2026-02-20T22:21:08.686 INFO:teuthology.orchestra.run.trial096.stdout: libcephfs-devel-2:20.2.0-677.gf7870454.el9.x86_64 2026-02-20T22:21:08.686 INFO:teuthology.orchestra.run.trial096.stdout: libcephfs-proxy2-2:20.2.0-677.gf7870454.el9.x86_64 2026-02-20T22:21:08.686 INFO:teuthology.orchestra.run.trial096.stdout: 2026-02-20T22:21:08.686 INFO:teuthology.orchestra.run.trial096.stdout:Complete! 2026-02-20T22:21:08.712 DEBUG:teuthology.orchestra.run.trial096:> sudo yum -y install librados2 2026-02-20T22:21:09.025 INFO:teuthology.orchestra.run.trial096.stdout:Last metadata expiration check: 0:01:11 ago on Fri 20 Feb 2026 10:19:58 PM UTC. 2026-02-20T22:21:09.093 INFO:teuthology.orchestra.run.trial096.stdout:Package librados2-2:20.2.0-677.gf7870454.el9.x86_64 is already installed. 2026-02-20T22:21:09.111 INFO:teuthology.orchestra.run.trial096.stdout:Dependencies resolved. 2026-02-20T22:21:09.112 INFO:teuthology.orchestra.run.trial096.stdout:Nothing to do. 2026-02-20T22:21:09.112 INFO:teuthology.orchestra.run.trial096.stdout:Complete! 2026-02-20T22:21:09.133 DEBUG:teuthology.orchestra.run.trial096:> sudo yum -y install librbd1 2026-02-20T22:21:09.445 INFO:teuthology.orchestra.run.trial096.stdout:Last metadata expiration check: 0:01:11 ago on Fri 20 Feb 2026 10:19:58 PM UTC. 2026-02-20T22:21:09.511 INFO:teuthology.orchestra.run.trial096.stdout:Package librbd1-2:20.2.0-677.gf7870454.el9.x86_64 is already installed. 2026-02-20T22:21:09.529 INFO:teuthology.orchestra.run.trial096.stdout:Dependencies resolved. 2026-02-20T22:21:09.530 INFO:teuthology.orchestra.run.trial096.stdout:Nothing to do. 2026-02-20T22:21:09.530 INFO:teuthology.orchestra.run.trial096.stdout:Complete! 2026-02-20T22:21:09.552 DEBUG:teuthology.orchestra.run.trial096:> sudo yum -y install python3-rados 2026-02-20T22:21:09.856 INFO:teuthology.orchestra.run.trial096.stdout:Last metadata expiration check: 0:01:11 ago on Fri 20 Feb 2026 10:19:58 PM UTC. 2026-02-20T22:21:09.923 INFO:teuthology.orchestra.run.trial096.stdout:Package python3-rados-2:20.2.0-677.gf7870454.el9.x86_64 is already installed. 2026-02-20T22:21:09.941 INFO:teuthology.orchestra.run.trial096.stdout:Dependencies resolved. 2026-02-20T22:21:09.942 INFO:teuthology.orchestra.run.trial096.stdout:Nothing to do. 2026-02-20T22:21:09.942 INFO:teuthology.orchestra.run.trial096.stdout:Complete! 2026-02-20T22:21:09.963 DEBUG:teuthology.orchestra.run.trial096:> sudo yum -y install python3-rgw 2026-02-20T22:21:10.280 INFO:teuthology.orchestra.run.trial096.stdout:Last metadata expiration check: 0:01:12 ago on Fri 20 Feb 2026 10:19:58 PM UTC. 2026-02-20T22:21:10.348 INFO:teuthology.orchestra.run.trial096.stdout:Package python3-rgw-2:20.2.0-677.gf7870454.el9.x86_64 is already installed. 2026-02-20T22:21:10.366 INFO:teuthology.orchestra.run.trial096.stdout:Dependencies resolved. 2026-02-20T22:21:10.367 INFO:teuthology.orchestra.run.trial096.stdout:Nothing to do. 2026-02-20T22:21:10.367 INFO:teuthology.orchestra.run.trial096.stdout:Complete! 2026-02-20T22:21:10.389 DEBUG:teuthology.orchestra.run.trial096:> sudo yum -y install python3-cephfs 2026-02-20T22:21:10.695 INFO:teuthology.orchestra.run.trial096.stdout:Last metadata expiration check: 0:01:12 ago on Fri 20 Feb 2026 10:19:58 PM UTC. 2026-02-20T22:21:10.762 INFO:teuthology.orchestra.run.trial096.stdout:Package python3-cephfs-2:20.2.0-677.gf7870454.el9.x86_64 is already installed. 2026-02-20T22:21:10.780 INFO:teuthology.orchestra.run.trial096.stdout:Dependencies resolved. 2026-02-20T22:21:10.781 INFO:teuthology.orchestra.run.trial096.stdout:Nothing to do. 2026-02-20T22:21:10.781 INFO:teuthology.orchestra.run.trial096.stdout:Complete! 2026-02-20T22:21:10.802 DEBUG:teuthology.orchestra.run.trial096:> sudo yum -y install python3-rbd 2026-02-20T22:21:11.108 INFO:teuthology.orchestra.run.trial096.stdout:Last metadata expiration check: 0:01:13 ago on Fri 20 Feb 2026 10:19:58 PM UTC. 2026-02-20T22:21:11.173 INFO:teuthology.orchestra.run.trial096.stdout:Package python3-rbd-2:20.2.0-677.gf7870454.el9.x86_64 is already installed. 2026-02-20T22:21:11.191 INFO:teuthology.orchestra.run.trial096.stdout:Dependencies resolved. 2026-02-20T22:21:11.192 INFO:teuthology.orchestra.run.trial096.stdout:Nothing to do. 2026-02-20T22:21:11.192 INFO:teuthology.orchestra.run.trial096.stdout:Complete! 2026-02-20T22:21:11.214 DEBUG:teuthology.orchestra.run.trial096:> sudo yum -y install rbd-fuse 2026-02-20T22:21:11.521 INFO:teuthology.orchestra.run.trial096.stdout:Last metadata expiration check: 0:01:13 ago on Fri 20 Feb 2026 10:19:58 PM UTC. 2026-02-20T22:21:11.603 INFO:teuthology.orchestra.run.trial096.stdout:Dependencies resolved. 2026-02-20T22:21:11.604 INFO:teuthology.orchestra.run.trial096.stdout:================================================================================ 2026-02-20T22:21:11.604 INFO:teuthology.orchestra.run.trial096.stdout: Package Architecture Version Repository Size 2026-02-20T22:21:11.605 INFO:teuthology.orchestra.run.trial096.stdout:================================================================================ 2026-02-20T22:21:11.605 INFO:teuthology.orchestra.run.trial096.stdout:Installing: 2026-02-20T22:21:11.605 INFO:teuthology.orchestra.run.trial096.stdout: rbd-fuse x86_64 2:20.2.0-677.gf7870454.el9 ceph 91 k 2026-02-20T22:21:11.605 INFO:teuthology.orchestra.run.trial096.stdout: 2026-02-20T22:21:11.605 INFO:teuthology.orchestra.run.trial096.stdout:Transaction Summary 2026-02-20T22:21:11.605 INFO:teuthology.orchestra.run.trial096.stdout:================================================================================ 2026-02-20T22:21:11.605 INFO:teuthology.orchestra.run.trial096.stdout:Install 1 Package 2026-02-20T22:21:11.605 INFO:teuthology.orchestra.run.trial096.stdout: 2026-02-20T22:21:11.605 INFO:teuthology.orchestra.run.trial096.stdout:Total download size: 91 k 2026-02-20T22:21:11.606 INFO:teuthology.orchestra.run.trial096.stdout:Installed size: 238 k 2026-02-20T22:21:11.606 INFO:teuthology.orchestra.run.trial096.stdout:Downloading Packages: 2026-02-20T22:21:11.679 INFO:teuthology.orchestra.run.trial096.stdout:rbd-fuse-20.2.0-677.gf7870454.el9.x86_64.rpm 1.2 MB/s | 91 kB 00:00 2026-02-20T22:21:11.680 INFO:teuthology.orchestra.run.trial096.stdout:-------------------------------------------------------------------------------- 2026-02-20T22:21:11.680 INFO:teuthology.orchestra.run.trial096.stdout:Total 1.2 MB/s | 91 kB 00:00 2026-02-20T22:21:11.680 INFO:teuthology.orchestra.run.trial096.stdout:Running transaction check 2026-02-20T22:21:11.684 INFO:teuthology.orchestra.run.trial096.stdout:Transaction check succeeded. 2026-02-20T22:21:11.684 INFO:teuthology.orchestra.run.trial096.stdout:Running transaction test 2026-02-20T22:21:11.716 INFO:teuthology.orchestra.run.trial096.stdout:Transaction test succeeded. 2026-02-20T22:21:11.716 INFO:teuthology.orchestra.run.trial096.stdout:Running transaction 2026-02-20T22:21:11.767 INFO:teuthology.orchestra.run.trial096.stdout: Preparing : 1/1 2026-02-20T22:21:11.784 INFO:teuthology.orchestra.run.trial096.stdout: Installing : rbd-fuse-2:20.2.0-677.gf7870454.el9.x86_64 1/1 2026-02-20T22:21:11.865 INFO:teuthology.orchestra.run.trial096.stdout: Running scriptlet: rbd-fuse-2:20.2.0-677.gf7870454.el9.x86_64 1/1 2026-02-20T22:21:11.921 INFO:teuthology.orchestra.run.trial096.stdout: Verifying : rbd-fuse-2:20.2.0-677.gf7870454.el9.x86_64 1/1 2026-02-20T22:21:11.922 INFO:teuthology.orchestra.run.trial096.stdout: 2026-02-20T22:21:11.922 INFO:teuthology.orchestra.run.trial096.stdout:Installed: 2026-02-20T22:21:11.922 INFO:teuthology.orchestra.run.trial096.stdout: rbd-fuse-2:20.2.0-677.gf7870454.el9.x86_64 2026-02-20T22:21:11.922 INFO:teuthology.orchestra.run.trial096.stdout: 2026-02-20T22:21:11.922 INFO:teuthology.orchestra.run.trial096.stdout:Complete! 2026-02-20T22:21:11.950 DEBUG:teuthology.orchestra.run.trial096:> sudo yum -y install rbd-mirror 2026-02-20T22:21:12.259 INFO:teuthology.orchestra.run.trial096.stdout:Last metadata expiration check: 0:01:14 ago on Fri 20 Feb 2026 10:19:58 PM UTC. 2026-02-20T22:21:12.344 INFO:teuthology.orchestra.run.trial096.stdout:Dependencies resolved. 2026-02-20T22:21:12.344 INFO:teuthology.orchestra.run.trial096.stdout:================================================================================ 2026-02-20T22:21:12.344 INFO:teuthology.orchestra.run.trial096.stdout: Package Arch Version Repo Size 2026-02-20T22:21:12.344 INFO:teuthology.orchestra.run.trial096.stdout:================================================================================ 2026-02-20T22:21:12.344 INFO:teuthology.orchestra.run.trial096.stdout:Installing: 2026-02-20T22:21:12.344 INFO:teuthology.orchestra.run.trial096.stdout: rbd-mirror x86_64 2:20.2.0-677.gf7870454.el9 ceph 2.9 M 2026-02-20T22:21:12.344 INFO:teuthology.orchestra.run.trial096.stdout: 2026-02-20T22:21:12.344 INFO:teuthology.orchestra.run.trial096.stdout:Transaction Summary 2026-02-20T22:21:12.344 INFO:teuthology.orchestra.run.trial096.stdout:================================================================================ 2026-02-20T22:21:12.345 INFO:teuthology.orchestra.run.trial096.stdout:Install 1 Package 2026-02-20T22:21:12.345 INFO:teuthology.orchestra.run.trial096.stdout: 2026-02-20T22:21:12.345 INFO:teuthology.orchestra.run.trial096.stdout:Total download size: 2.9 M 2026-02-20T22:21:12.345 INFO:teuthology.orchestra.run.trial096.stdout:Installed size: 11 M 2026-02-20T22:21:12.345 INFO:teuthology.orchestra.run.trial096.stdout:Downloading Packages: 2026-02-20T22:21:12.491 INFO:teuthology.orchestra.run.trial096.stdout:rbd-mirror-20.2.0-677.gf7870454.el9.x86_64.rpm 20 MB/s | 2.9 MB 00:00 2026-02-20T22:21:12.492 INFO:teuthology.orchestra.run.trial096.stdout:-------------------------------------------------------------------------------- 2026-02-20T22:21:12.492 INFO:teuthology.orchestra.run.trial096.stdout:Total 20 MB/s | 2.9 MB 00:00 2026-02-20T22:21:12.492 INFO:teuthology.orchestra.run.trial096.stdout:Running transaction check 2026-02-20T22:21:12.497 INFO:teuthology.orchestra.run.trial096.stdout:Transaction check succeeded. 2026-02-20T22:21:12.497 INFO:teuthology.orchestra.run.trial096.stdout:Running transaction test 2026-02-20T22:21:12.535 INFO:teuthology.orchestra.run.trial096.stdout:Transaction test succeeded. 2026-02-20T22:21:12.535 INFO:teuthology.orchestra.run.trial096.stdout:Running transaction 2026-02-20T22:21:12.715 INFO:teuthology.orchestra.run.trial096.stdout: Preparing : 1/1 2026-02-20T22:21:12.716 INFO:teuthology.orchestra.run.trial096.stdout: Installing : rbd-mirror-2:20.2.0-677.gf7870454.el9.x86_64 1/1 2026-02-20T22:21:12.738 INFO:teuthology.orchestra.run.trial096.stdout: Running scriptlet: rbd-mirror-2:20.2.0-677.gf7870454.el9.x86_64 1/1 2026-02-20T22:21:12.739 INFO:teuthology.orchestra.run.trial096.stdout:Glob pattern passed to enable, but globs are not supported for this. 2026-02-20T22:21:12.739 INFO:teuthology.orchestra.run.trial096.stdout:Invalid unit name "ceph-rbd-mirror@*.service" escaped as "ceph-rbd-mirror@\x2a.service". 2026-02-20T22:21:12.739 INFO:teuthology.orchestra.run.trial096.stdout:Created symlink /etc/systemd/system/multi-user.target.wants/ceph-rbd-mirror.target → /usr/lib/systemd/system/ceph-rbd-mirror.target. 2026-02-20T22:21:12.739 INFO:teuthology.orchestra.run.trial096.stdout:Created symlink /etc/systemd/system/ceph.target.wants/ceph-rbd-mirror.target → /usr/lib/systemd/system/ceph-rbd-mirror.target. 2026-02-20T22:21:12.739 INFO:teuthology.orchestra.run.trial096.stdout: 2026-02-20T22:21:13.030 INFO:teuthology.orchestra.run.trial096.stdout: Verifying : rbd-mirror-2:20.2.0-677.gf7870454.el9.x86_64 1/1 2026-02-20T22:21:13.030 INFO:teuthology.orchestra.run.trial096.stdout: 2026-02-20T22:21:13.030 INFO:teuthology.orchestra.run.trial096.stdout:Installed: 2026-02-20T22:21:13.030 INFO:teuthology.orchestra.run.trial096.stdout: rbd-mirror-2:20.2.0-677.gf7870454.el9.x86_64 2026-02-20T22:21:13.030 INFO:teuthology.orchestra.run.trial096.stdout: 2026-02-20T22:21:13.030 INFO:teuthology.orchestra.run.trial096.stdout:Complete! 2026-02-20T22:21:13.058 DEBUG:teuthology.orchestra.run.trial096:> sudo yum -y install rbd-nbd 2026-02-20T22:21:13.377 INFO:teuthology.orchestra.run.trial096.stdout:Last metadata expiration check: 0:01:15 ago on Fri 20 Feb 2026 10:19:58 PM UTC. 2026-02-20T22:21:13.464 INFO:teuthology.orchestra.run.trial096.stdout:Dependencies resolved. 2026-02-20T22:21:13.464 INFO:teuthology.orchestra.run.trial096.stdout:================================================================================ 2026-02-20T22:21:13.464 INFO:teuthology.orchestra.run.trial096.stdout: Package Architecture Version Repository Size 2026-02-20T22:21:13.465 INFO:teuthology.orchestra.run.trial096.stdout:================================================================================ 2026-02-20T22:21:13.465 INFO:teuthology.orchestra.run.trial096.stdout:Installing: 2026-02-20T22:21:13.465 INFO:teuthology.orchestra.run.trial096.stdout: rbd-nbd x86_64 2:20.2.0-677.gf7870454.el9 ceph 180 k 2026-02-20T22:21:13.465 INFO:teuthology.orchestra.run.trial096.stdout: 2026-02-20T22:21:13.465 INFO:teuthology.orchestra.run.trial096.stdout:Transaction Summary 2026-02-20T22:21:13.465 INFO:teuthology.orchestra.run.trial096.stdout:================================================================================ 2026-02-20T22:21:13.465 INFO:teuthology.orchestra.run.trial096.stdout:Install 1 Package 2026-02-20T22:21:13.465 INFO:teuthology.orchestra.run.trial096.stdout: 2026-02-20T22:21:13.465 INFO:teuthology.orchestra.run.trial096.stdout:Total download size: 180 k 2026-02-20T22:21:13.465 INFO:teuthology.orchestra.run.trial096.stdout:Installed size: 498 k 2026-02-20T22:21:13.465 INFO:teuthology.orchestra.run.trial096.stdout:Downloading Packages: 2026-02-20T22:21:13.552 INFO:teuthology.orchestra.run.trial096.stdout:rbd-nbd-20.2.0-677.gf7870454.el9.x86_64.rpm 2.0 MB/s | 180 kB 00:00 2026-02-20T22:21:13.552 INFO:teuthology.orchestra.run.trial096.stdout:-------------------------------------------------------------------------------- 2026-02-20T22:21:13.552 INFO:teuthology.orchestra.run.trial096.stdout:Total 2.0 MB/s | 180 kB 00:00 2026-02-20T22:21:13.552 INFO:teuthology.orchestra.run.trial096.stdout:Running transaction check 2026-02-20T22:21:13.556 INFO:teuthology.orchestra.run.trial096.stdout:Transaction check succeeded. 2026-02-20T22:21:13.556 INFO:teuthology.orchestra.run.trial096.stdout:Running transaction test 2026-02-20T22:21:13.587 INFO:teuthology.orchestra.run.trial096.stdout:Transaction test succeeded. 2026-02-20T22:21:13.587 INFO:teuthology.orchestra.run.trial096.stdout:Running transaction 2026-02-20T22:21:13.643 INFO:teuthology.orchestra.run.trial096.stdout: Preparing : 1/1 2026-02-20T22:21:13.659 INFO:teuthology.orchestra.run.trial096.stdout: Installing : rbd-nbd-2:20.2.0-677.gf7870454.el9.x86_64 1/1 2026-02-20T22:21:13.743 INFO:teuthology.orchestra.run.trial096.stdout: Running scriptlet: rbd-nbd-2:20.2.0-677.gf7870454.el9.x86_64 1/1 2026-02-20T22:21:13.800 INFO:teuthology.orchestra.run.trial096.stdout: Verifying : rbd-nbd-2:20.2.0-677.gf7870454.el9.x86_64 1/1 2026-02-20T22:21:13.801 INFO:teuthology.orchestra.run.trial096.stdout: 2026-02-20T22:21:13.801 INFO:teuthology.orchestra.run.trial096.stdout:Installed: 2026-02-20T22:21:13.801 INFO:teuthology.orchestra.run.trial096.stdout: rbd-nbd-2:20.2.0-677.gf7870454.el9.x86_64 2026-02-20T22:21:13.801 INFO:teuthology.orchestra.run.trial096.stdout: 2026-02-20T22:21:13.801 INFO:teuthology.orchestra.run.trial096.stdout:Complete! 2026-02-20T22:21:13.828 DEBUG:teuthology.orchestra.run.trial096:> sudo yum -y install rbd-mirror 2026-02-20T22:21:14.149 INFO:teuthology.orchestra.run.trial096.stdout:Last metadata expiration check: 0:01:16 ago on Fri 20 Feb 2026 10:19:58 PM UTC. 2026-02-20T22:21:14.215 INFO:teuthology.orchestra.run.trial096.stdout:Package rbd-mirror-2:20.2.0-677.gf7870454.el9.x86_64 is already installed. 2026-02-20T22:21:14.233 INFO:teuthology.orchestra.run.trial096.stdout:Dependencies resolved. 2026-02-20T22:21:14.234 INFO:teuthology.orchestra.run.trial096.stdout:Nothing to do. 2026-02-20T22:21:14.234 INFO:teuthology.orchestra.run.trial096.stdout:Complete! 2026-02-20T22:21:14.258 DEBUG:teuthology.parallel:result is None 2026-02-20T22:21:14.259 DEBUG:teuthology.packaging:Querying https://shaman.ceph.com/api/search?status=ready&project=ceph&flavor=default&distros=centos%2F9%2Fx86_64&sha1=f7870454149f22574086dd2ff55d050585136531 2026-02-20T22:21:14.439 DEBUG:teuthology.orchestra.run.trial096:> rpm -q ceph --qf '%{VERSION}-%{RELEASE}' 2026-02-20T22:21:14.460 INFO:teuthology.orchestra.run.trial096.stdout:20.2.0-677.gf7870454.el9 2026-02-20T22:21:14.460 INFO:teuthology.packaging:The installed version of ceph is 20.2.0-677.gf7870454.el9 2026-02-20T22:21:14.460 INFO:teuthology.task.install:The correct ceph version 20.2.0-677.gf7870454 is installed. 2026-02-20T22:21:14.462 DEBUG:teuthology.packaging:Querying https://shaman.ceph.com/api/search?status=ready&project=ceph&flavor=default&distros=centos%2F9%2Fx86_64&sha1=f7870454149f22574086dd2ff55d050585136531 2026-02-20T22:21:14.600 DEBUG:teuthology.orchestra.run.trial150:> rpm -q ceph --qf '%{VERSION}-%{RELEASE}' 2026-02-20T22:21:14.621 INFO:teuthology.orchestra.run.trial150.stdout:20.2.0-677.gf7870454.el9 2026-02-20T22:21:14.622 INFO:teuthology.packaging:The installed version of ceph is 20.2.0-677.gf7870454.el9 2026-02-20T22:21:14.622 INFO:teuthology.task.install:The correct ceph version 20.2.0-677.gf7870454 is installed. 2026-02-20T22:21:14.623 INFO:teuthology.task.install.util:Shipping valgrind.supp... 2026-02-20T22:21:14.624 DEBUG:teuthology.orchestra.run.trial096:> set -ex 2026-02-20T22:21:14.624 DEBUG:teuthology.orchestra.run.trial096:> sudo dd of=/home/ubuntu/cephtest/valgrind.supp 2026-02-20T22:21:14.647 DEBUG:teuthology.orchestra.run.trial150:> set -ex 2026-02-20T22:21:14.648 DEBUG:teuthology.orchestra.run.trial150:> sudo dd of=/home/ubuntu/cephtest/valgrind.supp 2026-02-20T22:21:14.687 INFO:teuthology.task.install.util:Shipping 'daemon-helper'... 2026-02-20T22:21:14.687 DEBUG:teuthology.orchestra.run.trial096:> set -ex 2026-02-20T22:21:14.687 DEBUG:teuthology.orchestra.run.trial096:> sudo dd of=/usr/bin/daemon-helper 2026-02-20T22:21:14.711 DEBUG:teuthology.orchestra.run.trial096:> sudo chmod a=rx -- /usr/bin/daemon-helper 2026-02-20T22:21:14.776 DEBUG:teuthology.orchestra.run.trial150:> set -ex 2026-02-20T22:21:14.776 DEBUG:teuthology.orchestra.run.trial150:> sudo dd of=/usr/bin/daemon-helper 2026-02-20T22:21:14.802 DEBUG:teuthology.orchestra.run.trial150:> sudo chmod a=rx -- /usr/bin/daemon-helper 2026-02-20T22:21:14.865 INFO:teuthology.task.install.util:Shipping 'adjust-ulimits'... 2026-02-20T22:21:14.866 DEBUG:teuthology.orchestra.run.trial096:> set -ex 2026-02-20T22:21:14.866 DEBUG:teuthology.orchestra.run.trial096:> sudo dd of=/usr/bin/adjust-ulimits 2026-02-20T22:21:14.892 DEBUG:teuthology.orchestra.run.trial096:> sudo chmod a=rx -- /usr/bin/adjust-ulimits 2026-02-20T22:21:14.957 DEBUG:teuthology.orchestra.run.trial150:> set -ex 2026-02-20T22:21:14.957 DEBUG:teuthology.orchestra.run.trial150:> sudo dd of=/usr/bin/adjust-ulimits 2026-02-20T22:21:14.982 DEBUG:teuthology.orchestra.run.trial150:> sudo chmod a=rx -- /usr/bin/adjust-ulimits 2026-02-20T22:21:15.047 INFO:teuthology.task.install.util:Shipping 'stdin-killer'... 2026-02-20T22:21:15.048 DEBUG:teuthology.orchestra.run.trial096:> set -ex 2026-02-20T22:21:15.048 DEBUG:teuthology.orchestra.run.trial096:> sudo dd of=/usr/bin/stdin-killer 2026-02-20T22:21:15.073 DEBUG:teuthology.orchestra.run.trial096:> sudo chmod a=rx -- /usr/bin/stdin-killer 2026-02-20T22:21:15.136 DEBUG:teuthology.orchestra.run.trial150:> set -ex 2026-02-20T22:21:15.136 DEBUG:teuthology.orchestra.run.trial150:> sudo dd of=/usr/bin/stdin-killer 2026-02-20T22:21:15.162 DEBUG:teuthology.orchestra.run.trial150:> sudo chmod a=rx -- /usr/bin/stdin-killer 2026-02-20T22:21:15.227 INFO:teuthology.run_tasks:Running task ceph... 2026-02-20T22:21:15.341 INFO:tasks.ceph:Making ceph log dir writeable by non-root... 2026-02-20T22:21:15.341 DEBUG:teuthology.orchestra.run.trial096:> sudo chmod 777 /var/log/ceph 2026-02-20T22:21:15.343 DEBUG:teuthology.orchestra.run.trial150:> sudo chmod 777 /var/log/ceph 2026-02-20T22:21:15.368 INFO:tasks.ceph:Disabling ceph logrotate... 2026-02-20T22:21:15.368 DEBUG:teuthology.orchestra.run.trial096:> sudo rm -f -- /etc/logrotate.d/ceph 2026-02-20T22:21:15.407 DEBUG:teuthology.orchestra.run.trial150:> sudo rm -f -- /etc/logrotate.d/ceph 2026-02-20T22:21:15.434 INFO:tasks.ceph:Creating extra log directories... 2026-02-20T22:21:15.434 DEBUG:teuthology.orchestra.run.trial096:> sudo install -d -m0777 -- /var/log/ceph/valgrind /var/log/ceph/profiling-logger 2026-02-20T22:21:15.472 DEBUG:teuthology.orchestra.run.trial150:> sudo install -d -m0777 -- /var/log/ceph/valgrind /var/log/ceph/profiling-logger 2026-02-20T22:21:15.518 INFO:tasks.ceph:Creating ceph cluster cluster1... 2026-02-20T22:21:15.518 INFO:tasks.ceph:config {'conf': {'client': {'debug rbd': 20, 'debug rbd_mirror': 15, 'log to stderr': False, 'rbd default features': 125}, 'client.mirror.0': {'admin socket': '/var/run/ceph/rbd-mirror.$cluster-$name.asok', 'pid file': '/var/run/ceph/rbd-mirror.$cluster-$name.pid'}, 'client.mirror.1': {'admin socket': '/var/run/ceph/rbd-mirror.$cluster-$name.asok', 'pid file': '/var/run/ceph/rbd-mirror.$cluster-$name.pid'}, 'client.mirror.2': {'admin socket': '/var/run/ceph/rbd-mirror.$cluster-$name.asok', 'pid file': '/var/run/ceph/rbd-mirror.$cluster-$name.pid'}, 'client.mirror.3': {'admin socket': '/var/run/ceph/rbd-mirror.$cluster-$name.asok', 'pid file': '/var/run/ceph/rbd-mirror.$cluster-$name.pid'}, 'client.mirror.4': {'admin socket': '/var/run/ceph/rbd-mirror.$cluster-$name.asok', 'pid file': '/var/run/ceph/rbd-mirror.$cluster-$name.pid'}, 'client.mirror.5': {'admin socket': '/var/run/ceph/rbd-mirror.$cluster-$name.asok', 'pid file': '/var/run/ceph/rbd-mirror.$cluster-$name.pid'}, 'client.mirror.6': {'admin socket': '/var/run/ceph/rbd-mirror.$cluster-$name.asok', 'pid file': '/var/run/ceph/rbd-mirror.$cluster-$name.pid'}, 'global': {'mon client directed command retry': 5, 'mon warn on pool no app': False, 'ms inject socket failures': 5000}, 'mgr': {'debug mgr': 20, 'debug ms': 1}, 'mon': {'debug mon': 20, 'debug ms': 1, 'debug paxos': 20}, 'osd': {'bdev async discard': True, 'bdev enable discard': True, 'bluestore allocator': 'bitmap', 'bluestore block size': 96636764160, 'bluestore fsck on mount': True, 'debug bluefs': '1/20', 'debug bluestore': '1/20', 'debug ms': 1, 'debug osd': 20, 'debug rocksdb': '4/10', 'mon osd backfillfull_ratio': 0.85, 'mon osd full ratio': 0.9, 'mon osd nearfull ratio': 0.8, 'osd failsafe full ratio': 0.95, 'osd objectstore': 'bluestore'}}, 'fs': 'xfs', 'mkfs_options': None, 'mount_options': None, 'skip_mgr_daemons': False, 'log_ignorelist': ['\\(MDS_ALL_DOWN\\)', '\\(MDS_UP_LESS_THAN_MAX\\)', '\\(OSD_SLOW_PING_TIME'], 'cpu_profile': set(), 'cluster': 'cluster1', 'mon_bind_msgr2': True, 'mon_bind_addrvec': True} 2026-02-20T22:21:15.519 INFO:tasks.ceph:ctx.config {'archive_path': '/home/teuthworker/mnt/teuthology/yuriw-2026-02-20_16:15:01-rbd-wip-pdonnell-testing-20260219.182737-tentacle-distro-default-trial/61574', 'branch': 'wip-pdonnell-testing-20260219.182737-tentacle', 'description': 'rbd/mirror/{base/install clients/{mirror-extra mirror} cluster/{2-node} conf/{disable-pool-app} msgr-failures/few objectstore/bluestore-bitmap supported-random-distro$/{centos_latest} workloads/rbd-mirror-snapshot-workunit-exclusive-lock}', 'email': 'yweinste@redhat.com', 'first_in_suite': False, 'flavor': 'default', 'job_id': '61574', 'kernel': {'branch': 'distro', 'kdb': True, 'sha1': 'distro'}, 'last_in_suite': False, 'machine_type': 'trial', 'meta': [{'desc': 'run two ceph clusters and install rbd-mirror'}, {'desc': 'configure the permissions for client.mirror'}, {'desc': 'configure the permissions for client.mirror'}, {'desc': '2 ceph clusters with 1 mon and 3 osds each'}, {'desc': 'run the rbd_mirror.sh workunit to test the rbd-mirror daemon in snapshot mode'}], 'name': 'yuriw-2026-02-20_16:15:01-rbd-wip-pdonnell-testing-20260219.182737-tentacle-distro-default-trial', 'no_nested_subset': False, 'os_type': 'centos', 'os_version': '9.stream', 'overrides': {'admin_socket': {'branch': 'wip-pdonnell-testing-20260219.182737-tentacle'}, 'ceph': {'conf': {'client': {'debug rbd': 20, 'debug rbd_mirror': 15, 'log to stderr': False, 'rbd default features': 125}, 'client.mirror.0': {'admin socket': '/var/run/ceph/rbd-mirror.$cluster-$name.asok', 'pid file': '/var/run/ceph/rbd-mirror.$cluster-$name.pid'}, 'client.mirror.1': {'admin socket': '/var/run/ceph/rbd-mirror.$cluster-$name.asok', 'pid file': '/var/run/ceph/rbd-mirror.$cluster-$name.pid'}, 'client.mirror.2': {'admin socket': '/var/run/ceph/rbd-mirror.$cluster-$name.asok', 'pid file': '/var/run/ceph/rbd-mirror.$cluster-$name.pid'}, 'client.mirror.3': {'admin socket': '/var/run/ceph/rbd-mirror.$cluster-$name.asok', 'pid file': '/var/run/ceph/rbd-mirror.$cluster-$name.pid'}, 'client.mirror.4': {'admin socket': '/var/run/ceph/rbd-mirror.$cluster-$name.asok', 'pid file': '/var/run/ceph/rbd-mirror.$cluster-$name.pid'}, 'client.mirror.5': {'admin socket': '/var/run/ceph/rbd-mirror.$cluster-$name.asok', 'pid file': '/var/run/ceph/rbd-mirror.$cluster-$name.pid'}, 'client.mirror.6': {'admin socket': '/var/run/ceph/rbd-mirror.$cluster-$name.asok', 'pid file': '/var/run/ceph/rbd-mirror.$cluster-$name.pid'}, 'global': {'mon client directed command retry': 5, 'mon warn on pool no app': False, 'ms inject socket failures': 5000}, 'mgr': {'debug mgr': 20, 'debug ms': 1}, 'mon': {'debug mon': 20, 'debug ms': 1, 'debug paxos': 20}, 'osd': {'bdev async discard': True, 'bdev enable discard': True, 'bluestore allocator': 'bitmap', 'bluestore block size': 96636764160, 'bluestore fsck on mount': True, 'debug bluefs': '1/20', 'debug bluestore': '1/20', 'debug ms': 1, 'debug osd': 20, 'debug rocksdb': '4/10', 'mon osd backfillfull_ratio': 0.85, 'mon osd full ratio': 0.9, 'mon osd nearfull ratio': 0.8, 'osd failsafe full ratio': 0.95, 'osd objectstore': 'bluestore'}}, 'flavor': 'default', 'fs': 'xfs', 'log-ignorelist': ['\\(MDS_ALL_DOWN\\)', '\\(MDS_UP_LESS_THAN_MAX\\)', '\\(OSD_SLOW_PING_TIME'], 'sha1': 'f7870454149f22574086dd2ff55d050585136531'}, 'ceph-deploy': {'bluestore': True, 'conf': {'client': {'log file': '/var/log/ceph/ceph-$name.$pid.log'}, 'mon': {}, 'osd': {'bdev async discard': True, 'bdev enable discard': True, 'bluestore block size': 96636764160, 'bluestore fsck on mount': True, 'debug bluefs': '1/20', 'debug bluestore': '1/20', 'debug rocksdb': '4/10', 'mon osd backfillfull_ratio': 0.85, 'mon osd full ratio': 0.9, 'mon osd nearfull ratio': 0.8, 'osd failsafe full ratio': 0.95, 'osd objectstore': 'bluestore'}}, 'fs': 'xfs'}, 'install': {'ceph': {'flavor': 'default', 'sha1': 'f7870454149f22574086dd2ff55d050585136531'}}, 'thrashosds': {'bdev_inject_crash': 2, 'bdev_inject_crash_probability': 0.5}, 'workunit': {'branch': 'wip-pdonnell-testing-20260219.182737-tentacle', 'sha1': 'f7870454149f22574086dd2ff55d050585136531'}}, 'owner': 'scheduled_yuriw@soko04.front.sepia.ceph.com', 'priority': 69, 'repo': 'https://github.com/ceph/ceph-ci.git', 'roles': [['cluster1.mon.a', 'cluster1.mgr.x', 'cluster2.mgr.x', 'cluster1.osd.0', 'cluster1.osd.1', 'cluster1.osd.2', 'cluster1.client.0', 'cluster2.client.0'], ['cluster2.mon.a', 'cluster2.osd.0', 'cluster2.osd.1', 'cluster2.osd.2', 'cluster1.client.mirror', 'cluster1.client.mirror.0', 'cluster1.client.mirror.1', 'cluster1.client.mirror.2', 'cluster1.client.mirror.3', 'cluster1.client.mirror.4', 'cluster1.client.mirror.5', 'cluster1.client.mirror.6', 'cluster2.client.mirror', 'cluster2.client.mirror.0', 'cluster2.client.mirror.1', 'cluster2.client.mirror.2', 'cluster2.client.mirror.3', 'cluster2.client.mirror.4', 'cluster2.client.mirror.5', 'cluster2.client.mirror.6']], 'seed': 7161, 'sha1': 'f7870454149f22574086dd2ff55d050585136531', 'sleep_before_teardown': 0, 'subset': '111/120000', 'suite': 'rbd', 'suite_branch': 'wip-pdonnell-testing-20260219.182737-tentacle', 'suite_path': '/home/teuthworker/src/github.com_ceph_ceph-c_f7870454149f22574086dd2ff55d050585136531/qa', 'suite_relpath': 'qa', 'suite_repo': 'https://github.com/ceph/ceph-ci.git', 'suite_sha1': 'f7870454149f22574086dd2ff55d050585136531', 'targets': {'trial096.front.sepia.ceph.com': 'ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBOA/Z4Lt5aGRLZk3Ji3tgoD0g/RYSmUAWaPneDO4GeQAMLgsygHxJGsvpFM9OJLHpZqHwDfHFhFTUvsldUK3maI=', 'trial150.front.sepia.ceph.com': 'ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBPBB0w5Du0e/jmFRRdGrC4Mfc6y64mwnv6S9AxuBUacjtC3qr6MGp84qF3Q3dcAd4wTgDjoKQEsjRJZhEV+W8NM='}, 'tasks': [{'internal.check_packages': None}, {'internal.buildpackages_prep': None}, {'internal.save_config': None}, {'internal.check_lock': None}, {'internal.add_remotes': None}, {'console_log': None}, {'internal.connect': None}, {'internal.push_inventory': None}, {'internal.serialize_remote_roles': None}, {'internal.check_conflict': None}, {'internal.check_ceph_data': None}, {'internal.vm_setup': None}, {'kernel': {'branch': 'distro', 'kdb': True, 'sha1': 'distro'}}, {'internal.base': None}, {'internal.archive_upload': None}, {'internal.archive': None}, {'internal.coredump': None}, {'internal.sudo': None}, {'internal.syslog': None}, {'internal.timer': None}, {'pcp': None}, {'selinux': None}, {'ansible.cephlab': None}, {'clock': None}, {'install': {'extra_packages': ['rbd-mirror'], 'flavor': 'default', 'sha1': 'f7870454149f22574086dd2ff55d050585136531'}}, {'ceph': {'cluster': 'cluster1', 'conf': {'client': {'debug rbd': 20, 'debug rbd_mirror': 15, 'log to stderr': False, 'rbd default features': 125}, 'client.mirror.0': {'admin socket': '/var/run/ceph/rbd-mirror.$cluster-$name.asok', 'pid file': '/var/run/ceph/rbd-mirror.$cluster-$name.pid'}, 'client.mirror.1': {'admin socket': '/var/run/ceph/rbd-mirror.$cluster-$name.asok', 'pid file': '/var/run/ceph/rbd-mirror.$cluster-$name.pid'}, 'client.mirror.2': {'admin socket': '/var/run/ceph/rbd-mirror.$cluster-$name.asok', 'pid file': '/var/run/ceph/rbd-mirror.$cluster-$name.pid'}, 'client.mirror.3': {'admin socket': '/var/run/ceph/rbd-mirror.$cluster-$name.asok', 'pid file': '/var/run/ceph/rbd-mirror.$cluster-$name.pid'}, 'client.mirror.4': {'admin socket': '/var/run/ceph/rbd-mirror.$cluster-$name.asok', 'pid file': '/var/run/ceph/rbd-mirror.$cluster-$name.pid'}, 'client.mirror.5': {'admin socket': '/var/run/ceph/rbd-mirror.$cluster-$name.asok', 'pid file': '/var/run/ceph/rbd-mirror.$cluster-$name.pid'}, 'client.mirror.6': {'admin socket': '/var/run/ceph/rbd-mirror.$cluster-$name.asok', 'pid file': '/var/run/ceph/rbd-mirror.$cluster-$name.pid'}, 'global': {'mon client directed command retry': 5, 'mon warn on pool no app': False, 'ms inject socket failures': 5000}, 'mgr': {'debug mgr': 20, 'debug ms': 1}, 'mon': {'debug mon': 20, 'debug ms': 1, 'debug paxos': 20}, 'osd': {'bdev async discard': True, 'bdev enable discard': True, 'bluestore allocator': 'bitmap', 'bluestore block size': 96636764160, 'bluestore fsck on mount': True, 'debug bluefs': '1/20', 'debug bluestore': '1/20', 'debug ms': 1, 'debug osd': 20, 'debug rocksdb': '4/10', 'mon osd backfillfull_ratio': 0.85, 'mon osd full ratio': 0.9, 'mon osd nearfull ratio': 0.8, 'osd failsafe full ratio': 0.95, 'osd objectstore': 'bluestore'}}, 'flavor': 'default', 'fs': 'xfs', 'log-ignorelist': ['\\(MDS_ALL_DOWN\\)', '\\(MDS_UP_LESS_THAN_MAX\\)', '\\(OSD_SLOW_PING_TIME'], 'sha1': 'f7870454149f22574086dd2ff55d050585136531'}}, {'ceph': {'cluster': 'cluster2'}}, {'exec': {'cluster1.client.mirror.0': ["sudo ceph --cluster cluster1 auth caps client.mirror.4 mon 'profile rbd-mirror' osd 'profile rbd'", "sudo ceph --cluster cluster1 auth caps client.mirror.5 mon 'profile rbd-mirror' osd 'profile rbd'", "sudo ceph --cluster cluster1 auth caps client.mirror.6 mon 'profile rbd-mirror' osd 'profile rbd'", "sudo ceph --cluster cluster2 auth caps client.mirror.4 mon 'profile rbd-mirror' osd 'profile rbd'", "sudo ceph --cluster cluster2 auth caps client.mirror.5 mon 'profile rbd-mirror' osd 'profile rbd'", "sudo ceph --cluster cluster2 auth caps client.mirror.6 mon 'profile rbd-mirror' osd 'profile rbd'"]}}, {'exec': {'cluster1.client.mirror.0': ["sudo ceph --cluster cluster1 auth caps client.mirror mon 'profile rbd-mirror-peer' osd 'profile rbd'", "sudo ceph --cluster cluster1 auth caps client.mirror.0 mon 'profile rbd-mirror' osd 'profile rbd'", "sudo ceph --cluster cluster1 auth caps client.mirror.1 mon 'profile rbd-mirror' osd 'profile rbd'", "sudo ceph --cluster cluster1 auth caps client.mirror.2 mon 'profile rbd-mirror' osd 'profile rbd'", "sudo ceph --cluster cluster1 auth caps client.mirror.3 mon 'profile rbd-mirror' osd 'profile rbd'", "sudo ceph --cluster cluster2 auth caps client.mirror mon 'profile rbd-mirror-peer' osd 'profile rbd'", "sudo ceph --cluster cluster2 auth caps client.mirror.0 mon 'profile rbd-mirror' osd 'profile rbd'", "sudo ceph --cluster cluster2 auth caps client.mirror.1 mon 'profile rbd-mirror' osd 'profile rbd'", "sudo ceph --cluster cluster2 auth caps client.mirror.2 mon 'profile rbd-mirror' osd 'profile rbd'", "sudo ceph --cluster cluster2 auth caps client.mirror.3 mon 'profile rbd-mirror' osd 'profile rbd'"]}}, {'workunit': {'clients': {'cluster1.client.mirror': ['rbd/rbd_mirror.sh']}, 'env': {'CEPH_ARGS': '', 'RBD_IMAGE_FEATURES': 'layering,exclusive-lock', 'RBD_MIRROR_CONFIG_KEY': '1', 'RBD_MIRROR_INSTANCES': '4', 'RBD_MIRROR_MODE': 'snapshot', 'RBD_MIRROR_USE_EXISTING_CLUSTER': '1'}}}], 'teuthology': {'fragments_dropped': [], 'meta': {}, 'postmerge': []}, 'teuthology_branch': 'main', 'teuthology_sha1': 'fa17720d0088c3ac28e473468bfc79eeaff5cd38', 'timestamp': '2026-02-20_16:15:01', 'tube': 'trial', 'user': 'yuriw', 'verbose': True, 'worker_log': '/home/teuthworker/mnt/teuthology/worker_logs/dispatcher.trial.1540699'} 2026-02-20T22:21:15.520 DEBUG:teuthology.orchestra.run.trial096:> install -d -m0755 -- /home/ubuntu/cephtest/cluster1.data 2026-02-20T22:21:15.537 DEBUG:teuthology.orchestra.run.trial150:> install -d -m0755 -- /home/ubuntu/cephtest/cluster1.data 2026-02-20T22:21:15.555 DEBUG:teuthology.orchestra.run.trial096:> sudo install -d -m0777 -- /var/run/ceph 2026-02-20T22:21:15.594 DEBUG:teuthology.orchestra.run.trial150:> sudo install -d -m0777 -- /var/run/ceph 2026-02-20T22:21:15.620 DEBUG:teuthology.orchestra.run.trial096:> set -ex 2026-02-20T22:21:15.620 DEBUG:teuthology.orchestra.run.trial096:> dd if=/scratch_devs of=/dev/stdout 2026-02-20T22:21:15.672 DEBUG:teuthology.misc:devs=['/dev/vg_nvme/lv_1', '/dev/vg_nvme/lv_2', '/dev/vg_nvme/lv_3', '/dev/vg_nvme/lv_4'] 2026-02-20T22:21:15.673 DEBUG:teuthology.orchestra.run.trial096:> stat /dev/vg_nvme/lv_1 2026-02-20T22:21:15.729 INFO:teuthology.orchestra.run.trial096.stdout: File: /dev/vg_nvme/lv_1 -> ../dm-0 2026-02-20T22:21:15.729 INFO:teuthology.orchestra.run.trial096.stdout: Size: 7 Blocks: 0 IO Block: 4096 symbolic link 2026-02-20T22:21:15.729 INFO:teuthology.orchestra.run.trial096.stdout:Device: 6h/6d Inode: 918 Links: 1 2026-02-20T22:21:15.729 INFO:teuthology.orchestra.run.trial096.stdout:Access: (0777/lrwxrwxrwx) Uid: ( 0/ root) Gid: ( 0/ root) 2026-02-20T22:21:15.729 INFO:teuthology.orchestra.run.trial096.stdout:Context: system_u:object_r:device_t:s0 2026-02-20T22:21:15.729 INFO:teuthology.orchestra.run.trial096.stdout:Access: 2026-02-20 22:21:12.884996348 +0000 2026-02-20T22:21:15.729 INFO:teuthology.orchestra.run.trial096.stdout:Modify: 2026-02-20 22:19:00.018772553 +0000 2026-02-20T22:21:15.729 INFO:teuthology.orchestra.run.trial096.stdout:Change: 2026-02-20 22:19:00.018772553 +0000 2026-02-20T22:21:15.730 INFO:teuthology.orchestra.run.trial096.stdout: Birth: 2026-02-20 22:19:00.018772553 +0000 2026-02-20T22:21:15.730 DEBUG:teuthology.orchestra.run.trial096:> sudo dd if=/dev/vg_nvme/lv_1 of=/dev/null count=1 2026-02-20T22:21:15.791 INFO:teuthology.orchestra.run.trial096.stderr:1+0 records in 2026-02-20T22:21:15.792 INFO:teuthology.orchestra.run.trial096.stderr:1+0 records out 2026-02-20T22:21:15.792 INFO:teuthology.orchestra.run.trial096.stderr:512 bytes copied, 0.000159283 s, 3.2 MB/s 2026-02-20T22:21:15.793 DEBUG:teuthology.orchestra.run.trial096:> ! mount | grep -v devtmpfs | grep -q /dev/vg_nvme/lv_1 2026-02-20T22:21:15.851 DEBUG:teuthology.orchestra.run.trial096:> stat /dev/vg_nvme/lv_2 2026-02-20T22:21:15.907 INFO:teuthology.orchestra.run.trial096.stdout: File: /dev/vg_nvme/lv_2 -> ../dm-1 2026-02-20T22:21:15.908 INFO:teuthology.orchestra.run.trial096.stdout: Size: 7 Blocks: 0 IO Block: 4096 symbolic link 2026-02-20T22:21:15.908 INFO:teuthology.orchestra.run.trial096.stdout:Device: 6h/6d Inode: 942 Links: 1 2026-02-20T22:21:15.908 INFO:teuthology.orchestra.run.trial096.stdout:Access: (0777/lrwxrwxrwx) Uid: ( 0/ root) Gid: ( 0/ root) 2026-02-20T22:21:15.908 INFO:teuthology.orchestra.run.trial096.stdout:Context: system_u:object_r:device_t:s0 2026-02-20T22:21:15.908 INFO:teuthology.orchestra.run.trial096.stdout:Access: 2026-02-20 22:21:12.885996311 +0000 2026-02-20T22:21:15.908 INFO:teuthology.orchestra.run.trial096.stdout:Modify: 2026-02-20 22:19:00.242763860 +0000 2026-02-20T22:21:15.908 INFO:teuthology.orchestra.run.trial096.stdout:Change: 2026-02-20 22:19:00.242763860 +0000 2026-02-20T22:21:15.908 INFO:teuthology.orchestra.run.trial096.stdout: Birth: 2026-02-20 22:19:00.242763860 +0000 2026-02-20T22:21:15.909 DEBUG:teuthology.orchestra.run.trial096:> sudo dd if=/dev/vg_nvme/lv_2 of=/dev/null count=1 2026-02-20T22:21:15.971 INFO:teuthology.orchestra.run.trial096.stderr:1+0 records in 2026-02-20T22:21:15.971 INFO:teuthology.orchestra.run.trial096.stderr:1+0 records out 2026-02-20T22:21:15.972 INFO:teuthology.orchestra.run.trial096.stderr:512 bytes copied, 0.000142201 s, 3.6 MB/s 2026-02-20T22:21:15.973 DEBUG:teuthology.orchestra.run.trial096:> ! mount | grep -v devtmpfs | grep -q /dev/vg_nvme/lv_2 2026-02-20T22:21:16.032 DEBUG:teuthology.orchestra.run.trial096:> stat /dev/vg_nvme/lv_3 2026-02-20T22:21:16.090 INFO:teuthology.orchestra.run.trial096.stdout: File: /dev/vg_nvme/lv_3 -> ../dm-2 2026-02-20T22:21:16.090 INFO:teuthology.orchestra.run.trial096.stdout: Size: 7 Blocks: 0 IO Block: 4096 symbolic link 2026-02-20T22:21:16.090 INFO:teuthology.orchestra.run.trial096.stdout:Device: 6h/6d Inode: 974 Links: 1 2026-02-20T22:21:16.090 INFO:teuthology.orchestra.run.trial096.stdout:Access: (0777/lrwxrwxrwx) Uid: ( 0/ root) Gid: ( 0/ root) 2026-02-20T22:21:16.090 INFO:teuthology.orchestra.run.trial096.stdout:Context: system_u:object_r:device_t:s0 2026-02-20T22:21:16.090 INFO:teuthology.orchestra.run.trial096.stdout:Access: 2026-02-20 22:21:12.885996311 +0000 2026-02-20T22:21:16.090 INFO:teuthology.orchestra.run.trial096.stdout:Modify: 2026-02-20 22:19:00.477754741 +0000 2026-02-20T22:21:16.091 INFO:teuthology.orchestra.run.trial096.stdout:Change: 2026-02-20 22:19:00.477754741 +0000 2026-02-20T22:21:16.091 INFO:teuthology.orchestra.run.trial096.stdout: Birth: 2026-02-20 22:19:00.477754741 +0000 2026-02-20T22:21:16.091 DEBUG:teuthology.orchestra.run.trial096:> sudo dd if=/dev/vg_nvme/lv_3 of=/dev/null count=1 2026-02-20T22:21:16.152 INFO:teuthology.orchestra.run.trial096.stderr:1+0 records in 2026-02-20T22:21:16.153 INFO:teuthology.orchestra.run.trial096.stderr:1+0 records out 2026-02-20T22:21:16.153 INFO:teuthology.orchestra.run.trial096.stderr:512 bytes copied, 0.000145708 s, 3.5 MB/s 2026-02-20T22:21:16.154 DEBUG:teuthology.orchestra.run.trial096:> ! mount | grep -v devtmpfs | grep -q /dev/vg_nvme/lv_3 2026-02-20T22:21:16.213 DEBUG:teuthology.orchestra.run.trial096:> stat /dev/vg_nvme/lv_4 2026-02-20T22:21:16.268 INFO:teuthology.orchestra.run.trial096.stdout: File: /dev/vg_nvme/lv_4 -> ../dm-3 2026-02-20T22:21:16.269 INFO:teuthology.orchestra.run.trial096.stdout: Size: 7 Blocks: 0 IO Block: 4096 symbolic link 2026-02-20T22:21:16.269 INFO:teuthology.orchestra.run.trial096.stdout:Device: 6h/6d Inode: 1001 Links: 1 2026-02-20T22:21:16.269 INFO:teuthology.orchestra.run.trial096.stdout:Access: (0777/lrwxrwxrwx) Uid: ( 0/ root) Gid: ( 0/ root) 2026-02-20T22:21:16.269 INFO:teuthology.orchestra.run.trial096.stdout:Context: system_u:object_r:device_t:s0 2026-02-20T22:21:16.269 INFO:teuthology.orchestra.run.trial096.stdout:Access: 2026-02-20 22:21:12.885996311 +0000 2026-02-20T22:21:16.269 INFO:teuthology.orchestra.run.trial096.stdout:Modify: 2026-02-20 22:19:00.719745350 +0000 2026-02-20T22:21:16.269 INFO:teuthology.orchestra.run.trial096.stdout:Change: 2026-02-20 22:19:00.719745350 +0000 2026-02-20T22:21:16.269 INFO:teuthology.orchestra.run.trial096.stdout: Birth: 2026-02-20 22:19:00.719745350 +0000 2026-02-20T22:21:16.270 DEBUG:teuthology.orchestra.run.trial096:> sudo dd if=/dev/vg_nvme/lv_4 of=/dev/null count=1 2026-02-20T22:21:16.331 INFO:teuthology.orchestra.run.trial096.stderr:1+0 records in 2026-02-20T22:21:16.331 INFO:teuthology.orchestra.run.trial096.stderr:1+0 records out 2026-02-20T22:21:16.331 INFO:teuthology.orchestra.run.trial096.stderr:512 bytes copied, 0.000143173 s, 3.6 MB/s 2026-02-20T22:21:16.332 DEBUG:teuthology.orchestra.run.trial096:> ! mount | grep -v devtmpfs | grep -q /dev/vg_nvme/lv_4 2026-02-20T22:21:16.389 INFO:tasks.ceph:osd dev map: {'cluster1.osd.0': '/dev/vg_nvme/lv_1', 'cluster1.osd.1': '/dev/vg_nvme/lv_2', 'cluster1.osd.2': '/dev/vg_nvme/lv_3'} 2026-02-20T22:21:16.389 INFO:tasks.ceph:remote_to_roles_to_devs: {Remote(name='ubuntu@trial096.front.sepia.ceph.com'): {'cluster1.osd.0': '/dev/vg_nvme/lv_1', 'cluster1.osd.1': '/dev/vg_nvme/lv_2', 'cluster1.osd.2': '/dev/vg_nvme/lv_3'}} 2026-02-20T22:21:16.390 INFO:tasks.ceph:Generating config... 2026-02-20T22:21:16.392 INFO:tasks.ceph:[client] debug rbd = 20 2026-02-20T22:21:16.392 INFO:tasks.ceph:[client] debug rbd_mirror = 15 2026-02-20T22:21:16.392 INFO:tasks.ceph:[client] log to stderr = False 2026-02-20T22:21:16.392 INFO:tasks.ceph:[client] rbd default features = 125 2026-02-20T22:21:16.392 INFO:tasks.ceph:[client.mirror.0] admin socket = /var/run/ceph/rbd-mirror.$cluster-$name.asok 2026-02-20T22:21:16.393 INFO:tasks.ceph:[client.mirror.0] pid file = /var/run/ceph/rbd-mirror.$cluster-$name.pid 2026-02-20T22:21:16.393 INFO:tasks.ceph:[client.mirror.1] admin socket = /var/run/ceph/rbd-mirror.$cluster-$name.asok 2026-02-20T22:21:16.393 INFO:tasks.ceph:[client.mirror.1] pid file = /var/run/ceph/rbd-mirror.$cluster-$name.pid 2026-02-20T22:21:16.393 INFO:tasks.ceph:[client.mirror.2] admin socket = /var/run/ceph/rbd-mirror.$cluster-$name.asok 2026-02-20T22:21:16.393 INFO:tasks.ceph:[client.mirror.2] pid file = /var/run/ceph/rbd-mirror.$cluster-$name.pid 2026-02-20T22:21:16.393 INFO:tasks.ceph:[client.mirror.3] admin socket = /var/run/ceph/rbd-mirror.$cluster-$name.asok 2026-02-20T22:21:16.393 INFO:tasks.ceph:[client.mirror.3] pid file = /var/run/ceph/rbd-mirror.$cluster-$name.pid 2026-02-20T22:21:16.393 INFO:tasks.ceph:[client.mirror.4] admin socket = /var/run/ceph/rbd-mirror.$cluster-$name.asok 2026-02-20T22:21:16.393 INFO:tasks.ceph:[client.mirror.4] pid file = /var/run/ceph/rbd-mirror.$cluster-$name.pid 2026-02-20T22:21:16.393 INFO:tasks.ceph:[client.mirror.5] admin socket = /var/run/ceph/rbd-mirror.$cluster-$name.asok 2026-02-20T22:21:16.393 INFO:tasks.ceph:[client.mirror.5] pid file = /var/run/ceph/rbd-mirror.$cluster-$name.pid 2026-02-20T22:21:16.394 INFO:tasks.ceph:[client.mirror.6] admin socket = /var/run/ceph/rbd-mirror.$cluster-$name.asok 2026-02-20T22:21:16.394 INFO:tasks.ceph:[client.mirror.6] pid file = /var/run/ceph/rbd-mirror.$cluster-$name.pid 2026-02-20T22:21:16.394 INFO:tasks.ceph:[global] mon client directed command retry = 5 2026-02-20T22:21:16.394 INFO:tasks.ceph:[global] mon warn on pool no app = False 2026-02-20T22:21:16.394 INFO:tasks.ceph:[global] ms inject socket failures = 5000 2026-02-20T22:21:16.394 INFO:tasks.ceph:[mgr] debug mgr = 20 2026-02-20T22:21:16.394 INFO:tasks.ceph:[mgr] debug ms = 1 2026-02-20T22:21:16.394 INFO:tasks.ceph:[mon] debug mon = 20 2026-02-20T22:21:16.394 INFO:tasks.ceph:[mon] debug ms = 1 2026-02-20T22:21:16.394 INFO:tasks.ceph:[mon] debug paxos = 20 2026-02-20T22:21:16.394 INFO:tasks.ceph:[osd] bdev async discard = True 2026-02-20T22:21:16.394 INFO:tasks.ceph:[osd] bdev enable discard = True 2026-02-20T22:21:16.395 INFO:tasks.ceph:[osd] bluestore allocator = bitmap 2026-02-20T22:21:16.395 INFO:tasks.ceph:[osd] bluestore block size = 96636764160 2026-02-20T22:21:16.395 INFO:tasks.ceph:[osd] bluestore fsck on mount = True 2026-02-20T22:21:16.395 INFO:tasks.ceph:[osd] debug bluefs = 1/20 2026-02-20T22:21:16.395 INFO:tasks.ceph:[osd] debug bluestore = 1/20 2026-02-20T22:21:16.395 INFO:tasks.ceph:[osd] debug ms = 1 2026-02-20T22:21:16.395 INFO:tasks.ceph:[osd] debug osd = 20 2026-02-20T22:21:16.395 INFO:tasks.ceph:[osd] debug rocksdb = 4/10 2026-02-20T22:21:16.395 INFO:tasks.ceph:[osd] mon osd backfillfull_ratio = 0.85 2026-02-20T22:21:16.395 INFO:tasks.ceph:[osd] mon osd full ratio = 0.9 2026-02-20T22:21:16.395 INFO:tasks.ceph:[osd] mon osd nearfull ratio = 0.8 2026-02-20T22:21:16.395 INFO:tasks.ceph:[osd] osd failsafe full ratio = 0.95 2026-02-20T22:21:16.395 INFO:tasks.ceph:[osd] osd objectstore = bluestore 2026-02-20T22:21:16.396 INFO:tasks.ceph:Setting up cluster1.mon.a... 2026-02-20T22:21:16.396 DEBUG:teuthology.orchestra.run.trial096:> sudo adjust-ulimits ceph-coverage /home/ubuntu/cephtest/archive/coverage ceph-authtool --create-keyring /etc/ceph/cluster1.keyring 2026-02-20T22:21:16.464 INFO:teuthology.orchestra.run.trial096.stdout:creating /etc/ceph/cluster1.keyring 2026-02-20T22:21:16.467 DEBUG:teuthology.orchestra.run.trial096:> sudo adjust-ulimits ceph-coverage /home/ubuntu/cephtest/archive/coverage ceph-authtool --gen-key --name=mon. /etc/ceph/cluster1.keyring 2026-02-20T22:21:16.544 DEBUG:teuthology.orchestra.run.trial096:> sudo chmod 0644 /etc/ceph/cluster1.keyring 2026-02-20T22:21:16.608 DEBUG:tasks.ceph:Ceph mon addresses: [('cluster1.mon.a', '10.20.193.96')] 2026-02-20T22:21:16.609 DEBUG:tasks.ceph:writing out conf {'global': {'chdir': '', 'pid file': '/var/run/ceph/$cluster-$name.pid', 'auth supported': 'cephx', 'filestore xattr use omap': 'true', 'mon clock drift allowed': '1.000', 'osd crush chooseleaf type': '0', 'auth debug': 'true', 'ms die on old message': 'true', 'ms die on bug': 'true', 'mon max pg per osd': '10000', 'mon pg warn max object skew': '0', 'osd_pool_default_pg_autoscale_mode': 'off', 'osd pool default size': '2', 'mon osd allow primary affinity': 'true', 'mon osd allow pg remap': 'true', 'mon warn on legacy crush tunables': 'false', 'mon warn on crush straw calc version zero': 'false', 'mon warn on no sortbitwise': 'false', 'mon warn on osd down out interval zero': 'false', 'mon warn on too few osds': 'false', 'mon_warn_on_pool_pg_num_not_power_of_two': 'false', 'mon_warn_on_pool_no_redundancy': 'false', 'mon_allow_pool_size_one': 'true', 'osd pool default erasure code profile': 'plugin=isa technique=reed_sol_van k=2 m=1 crush-failure-domain=osd', 'osd default data pool replay window': '5', 'mon allow pool delete': 'true', 'mon cluster log file level': 'debug', 'debug asserts on shutdown': 'true', 'mon health detail to clog': 'false', 'mon host': '10.20.193.96', 'mon client directed command retry': 5, 'mon warn on pool no app': False, 'ms inject socket failures': 5000}, 'osd': {'osd journal size': '100', 'osd scrub load threshold': '5.0', 'osd scrub max interval': '600', 'osd mclock profile': 'high_recovery_ops', 'osd mclock skip benchmark': 'true', 'osd recover clone overlap': 'true', 'osd recovery max chunk': '1048576', 'osd debug shutdown': 'true', 'osd debug op order': 'true', 'osd debug verify stray on activate': 'true', 'osd debug trim objects': 'true', 'osd open classes on start': 'true', 'osd debug pg log writeout': 'true', 'osd deep scrub update digest min age': '30', 'osd map max advance': '10', 'journal zero on create': 'true', 'filestore ondisk finisher threads': '3', 'filestore apply finisher threads': '3', 'bdev debug aio': 'true', 'osd debug misdirected ops': 'true', 'bdev async discard': True, 'bdev enable discard': True, 'bluestore allocator': 'bitmap', 'bluestore block size': 96636764160, 'bluestore fsck on mount': True, 'debug bluefs': '1/20', 'debug bluestore': '1/20', 'debug ms': 1, 'debug osd': 20, 'debug rocksdb': '4/10', 'mon osd backfillfull_ratio': 0.85, 'mon osd full ratio': 0.9, 'mon osd nearfull ratio': 0.8, 'osd failsafe full ratio': 0.95, 'osd objectstore': 'bluestore'}, 'mgr': {'debug ms': 1, 'debug mgr': 20, 'debug mon': '20', 'debug auth': '20', 'mon reweight min pgs per osd': '4', 'mon reweight min bytes per osd': '10', 'mgr/telemetry/nag': 'false'}, 'mon': {'debug ms': 1, 'debug mon': 20, 'debug paxos': 20, 'debug auth': '20', 'mon data avail warn': '5', 'mon mgr mkfs grace': '240', 'mon reweight min pgs per osd': '4', 'mon osd reporter subtree level': 'osd', 'mon osd prime pg temp': 'true', 'mon reweight min bytes per osd': '10', 'auth mon ticket ttl': '660', 'auth service ticket ttl': '240', 'mon_warn_on_insecure_global_id_reclaim': 'false', 'mon_warn_on_insecure_global_id_reclaim_allowed': 'false', 'mon_down_mkfs_grace': '2m', 'mon_warn_on_filestore_osds': 'false'}, 'client': {'rgw cache enabled': 'true', 'rgw enable ops log': 'true', 'rgw enable usage log': 'true', 'log file': '/var/log/ceph/$cluster-$name.$pid.log', 'admin socket': '/var/run/ceph/$cluster-$name.$pid.asok', 'debug rbd': 20, 'debug rbd_mirror': 15, 'log to stderr': False, 'rbd default features': 125}, 'mon.a': {}, 'client.mirror.0': {'admin socket': '/var/run/ceph/rbd-mirror.$cluster-$name.asok', 'pid file': '/var/run/ceph/rbd-mirror.$cluster-$name.pid'}, 'client.mirror.1': {'admin socket': '/var/run/ceph/rbd-mirror.$cluster-$name.asok', 'pid file': '/var/run/ceph/rbd-mirror.$cluster-$name.pid'}, 'client.mirror.2': {'admin socket': '/var/run/ceph/rbd-mirror.$cluster-$name.asok', 'pid file': '/var/run/ceph/rbd-mirror.$cluster-$name.pid'}, 'client.mirror.3': {'admin socket': '/var/run/ceph/rbd-mirror.$cluster-$name.asok', 'pid file': '/var/run/ceph/rbd-mirror.$cluster-$name.pid'}, 'client.mirror.4': {'admin socket': '/var/run/ceph/rbd-mirror.$cluster-$name.asok', 'pid file': '/var/run/ceph/rbd-mirror.$cluster-$name.pid'}, 'client.mirror.5': {'admin socket': '/var/run/ceph/rbd-mirror.$cluster-$name.asok', 'pid file': '/var/run/ceph/rbd-mirror.$cluster-$name.pid'}, 'client.mirror.6': {'admin socket': '/var/run/ceph/rbd-mirror.$cluster-$name.asok', 'pid file': '/var/run/ceph/rbd-mirror.$cluster-$name.pid'}} 2026-02-20T22:21:16.610 DEBUG:teuthology.orchestra.run.trial096:> set -ex 2026-02-20T22:21:16.611 DEBUG:teuthology.orchestra.run.trial096:> dd of=/home/ubuntu/cephtest/ceph.tmp.conf 2026-02-20T22:21:16.664 DEBUG:teuthology.orchestra.run.trial096:> adjust-ulimits ceph-coverage /home/ubuntu/cephtest/archive/coverage monmaptool -c /home/ubuntu/cephtest/ceph.tmp.conf --create --clobber --enable-all-features --add a 10.20.193.96 --print /home/ubuntu/cephtest/cluster1.monmap 2026-02-20T22:21:16.737 INFO:teuthology.orchestra.run.trial096.stdout:monmaptool: monmap file /home/ubuntu/cephtest/cluster1.monmap 2026-02-20T22:21:16.737 INFO:teuthology.orchestra.run.trial096.stdout:monmaptool: generated fsid d2c94a25-6137-4b14-b25c-e79ba7f8928c 2026-02-20T22:21:16.737 INFO:teuthology.orchestra.run.trial096.stdout:setting min_mon_release = tentacle 2026-02-20T22:21:16.738 INFO:teuthology.orchestra.run.trial096.stdout:epoch 0 2026-02-20T22:21:16.738 INFO:teuthology.orchestra.run.trial096.stdout:fsid d2c94a25-6137-4b14-b25c-e79ba7f8928c 2026-02-20T22:21:16.738 INFO:teuthology.orchestra.run.trial096.stdout:last_changed 2026-02-20T22:21:16.737167+0000 2026-02-20T22:21:16.738 INFO:teuthology.orchestra.run.trial096.stdout:created 2026-02-20T22:21:16.737167+0000 2026-02-20T22:21:16.738 INFO:teuthology.orchestra.run.trial096.stdout:min_mon_release 20 (tentacle) 2026-02-20T22:21:16.738 INFO:teuthology.orchestra.run.trial096.stdout:election_strategy: 1 2026-02-20T22:21:16.738 INFO:teuthology.orchestra.run.trial096.stdout:0: [v2:10.20.193.96:3300/0,v1:10.20.193.96:6789/0] mon.a 2026-02-20T22:21:16.738 INFO:teuthology.orchestra.run.trial096.stdout:monmaptool: writing epoch 0 to /home/ubuntu/cephtest/cluster1.monmap (1 monitors) 2026-02-20T22:21:16.740 DEBUG:teuthology.orchestra.run.trial096:> rm -- /home/ubuntu/cephtest/ceph.tmp.conf 2026-02-20T22:21:16.797 INFO:tasks.ceph:Writing /etc/ceph/cluster1.conf for FSID d2c94a25-6137-4b14-b25c-e79ba7f8928c... 2026-02-20T22:21:16.799 DEBUG:teuthology.orchestra.run.trial096:> sudo mkdir -p /etc/ceph && sudo chmod 0755 /etc/ceph && sudo tee /etc/ceph/cluster1.conf && sudo chmod 0644 /etc/ceph/cluster1.conf > /dev/null 2026-02-20T22:21:16.839 DEBUG:teuthology.orchestra.run.trial150:> sudo mkdir -p /etc/ceph && sudo chmod 0755 /etc/ceph && sudo tee /etc/ceph/cluster1.conf && sudo chmod 0644 /etc/ceph/cluster1.conf > /dev/null 2026-02-20T22:21:16.878 INFO:teuthology.orchestra.run.trial096.stdout:[global] 2026-02-20T22:21:16.878 INFO:teuthology.orchestra.run.trial096.stdout: chdir = "" 2026-02-20T22:21:16.878 INFO:teuthology.orchestra.run.trial096.stdout: pid file = /var/run/ceph/$cluster-$name.pid 2026-02-20T22:21:16.878 INFO:teuthology.orchestra.run.trial096.stdout: auth supported = cephx 2026-02-20T22:21:16.878 INFO:teuthology.orchestra.run.trial096.stdout: 2026-02-20T22:21:16.879 INFO:teuthology.orchestra.run.trial096.stdout: filestore xattr use omap = true 2026-02-20T22:21:16.879 INFO:teuthology.orchestra.run.trial096.stdout: 2026-02-20T22:21:16.879 INFO:teuthology.orchestra.run.trial096.stdout: mon clock drift allowed = 1.000 2026-02-20T22:21:16.879 INFO:teuthology.orchestra.run.trial096.stdout: 2026-02-20T22:21:16.879 INFO:teuthology.orchestra.run.trial096.stdout: osd crush chooseleaf type = 0 2026-02-20T22:21:16.879 INFO:teuthology.orchestra.run.trial096.stdout: auth debug = true 2026-02-20T22:21:16.880 INFO:teuthology.orchestra.run.trial096.stdout: 2026-02-20T22:21:16.880 INFO:teuthology.orchestra.run.trial096.stdout: ms die on old message = true 2026-02-20T22:21:16.880 INFO:teuthology.orchestra.run.trial096.stdout: ms die on bug = true 2026-02-20T22:21:16.880 INFO:teuthology.orchestra.run.trial096.stdout: 2026-02-20T22:21:16.880 INFO:teuthology.orchestra.run.trial096.stdout: mon max pg per osd = 10000 # >= luminous 2026-02-20T22:21:16.880 INFO:teuthology.orchestra.run.trial096.stdout: mon pg warn max object skew = 0 2026-02-20T22:21:16.880 INFO:teuthology.orchestra.run.trial096.stdout: 2026-02-20T22:21:16.880 INFO:teuthology.orchestra.run.trial096.stdout: # disable pg_autoscaler by default for new pools 2026-02-20T22:21:16.880 INFO:teuthology.orchestra.run.trial096.stdout: osd_pool_default_pg_autoscale_mode = off 2026-02-20T22:21:16.880 INFO:teuthology.orchestra.run.trial096.stdout: 2026-02-20T22:21:16.880 INFO:teuthology.orchestra.run.trial096.stdout: osd pool default size = 2 2026-02-20T22:21:16.881 INFO:teuthology.orchestra.run.trial096.stdout: 2026-02-20T22:21:16.881 INFO:teuthology.orchestra.run.trial096.stdout: mon osd allow primary affinity = true 2026-02-20T22:21:16.881 INFO:teuthology.orchestra.run.trial096.stdout: mon osd allow pg remap = true 2026-02-20T22:21:16.881 INFO:teuthology.orchestra.run.trial096.stdout: mon warn on legacy crush tunables = false 2026-02-20T22:21:16.881 INFO:teuthology.orchestra.run.trial096.stdout: mon warn on crush straw calc version zero = false 2026-02-20T22:21:16.881 INFO:teuthology.orchestra.run.trial096.stdout: mon warn on no sortbitwise = false 2026-02-20T22:21:16.881 INFO:teuthology.orchestra.run.trial096.stdout: mon warn on osd down out interval zero = false 2026-02-20T22:21:16.881 INFO:teuthology.orchestra.run.trial096.stdout: mon warn on too few osds = false 2026-02-20T22:21:16.881 INFO:teuthology.orchestra.run.trial096.stdout: mon_warn_on_pool_pg_num_not_power_of_two = false 2026-02-20T22:21:16.881 INFO:teuthology.orchestra.run.trial096.stdout: mon_warn_on_pool_no_redundancy = false 2026-02-20T22:21:16.881 INFO:teuthology.orchestra.run.trial096.stdout: mon_allow_pool_size_one = true 2026-02-20T22:21:16.882 INFO:teuthology.orchestra.run.trial096.stdout: 2026-02-20T22:21:16.882 INFO:teuthology.orchestra.run.trial096.stdout: osd pool default erasure code profile = plugin=isa technique=reed_sol_van k=2 m=1 crush-failure-domain=osd 2026-02-20T22:21:16.882 INFO:teuthology.orchestra.run.trial096.stdout: 2026-02-20T22:21:16.882 INFO:teuthology.orchestra.run.trial096.stdout: osd default data pool replay window = 5 2026-02-20T22:21:16.882 INFO:teuthology.orchestra.run.trial096.stdout: 2026-02-20T22:21:16.882 INFO:teuthology.orchestra.run.trial096.stdout: mon allow pool delete = true 2026-02-20T22:21:16.882 INFO:teuthology.orchestra.run.trial096.stdout: 2026-02-20T22:21:16.882 INFO:teuthology.orchestra.run.trial096.stdout: mon cluster log file level = debug 2026-02-20T22:21:16.882 INFO:teuthology.orchestra.run.trial096.stdout: debug asserts on shutdown = true 2026-02-20T22:21:16.882 INFO:teuthology.orchestra.run.trial096.stdout: mon health detail to clog = false 2026-02-20T22:21:16.882 INFO:teuthology.orchestra.run.trial096.stdout: mon host = 10.20.193.96 2026-02-20T22:21:16.882 INFO:teuthology.orchestra.run.trial096.stdout: mon client directed command retry = 5 2026-02-20T22:21:16.882 INFO:teuthology.orchestra.run.trial096.stdout: mon warn on pool no app = False 2026-02-20T22:21:16.883 INFO:teuthology.orchestra.run.trial096.stdout: ms inject socket failures = 5000 2026-02-20T22:21:16.883 INFO:teuthology.orchestra.run.trial096.stdout: fsid = d2c94a25-6137-4b14-b25c-e79ba7f8928c 2026-02-20T22:21:16.883 INFO:teuthology.orchestra.run.trial096.stdout: 2026-02-20T22:21:16.883 INFO:teuthology.orchestra.run.trial096.stdout:[osd] 2026-02-20T22:21:16.883 INFO:teuthology.orchestra.run.trial096.stdout: osd journal size = 100 2026-02-20T22:21:16.883 INFO:teuthology.orchestra.run.trial096.stdout: 2026-02-20T22:21:16.883 INFO:teuthology.orchestra.run.trial096.stdout: osd scrub load threshold = 5.0 2026-02-20T22:21:16.883 INFO:teuthology.orchestra.run.trial096.stdout: osd scrub max interval = 600 2026-02-20T22:21:16.883 INFO:teuthology.orchestra.run.trial096.stdout: osd mclock profile = high_recovery_ops 2026-02-20T22:21:16.883 INFO:teuthology.orchestra.run.trial096.stdout: osd mclock skip benchmark = true 2026-02-20T22:21:16.883 INFO:teuthology.orchestra.run.trial096.stdout: 2026-02-20T22:21:16.883 INFO:teuthology.orchestra.run.trial096.stdout: osd recover clone overlap = true 2026-02-20T22:21:16.884 INFO:teuthology.orchestra.run.trial096.stdout: osd recovery max chunk = 1048576 2026-02-20T22:21:16.884 INFO:teuthology.orchestra.run.trial096.stdout: 2026-02-20T22:21:16.884 INFO:teuthology.orchestra.run.trial096.stdout: osd debug shutdown = true 2026-02-20T22:21:16.884 INFO:teuthology.orchestra.run.trial096.stdout: osd debug op order = true 2026-02-20T22:21:16.884 INFO:teuthology.orchestra.run.trial096.stdout: osd debug verify stray on activate = true 2026-02-20T22:21:16.884 INFO:teuthology.orchestra.run.trial096.stdout: osd debug trim objects = true 2026-02-20T22:21:16.884 INFO:teuthology.orchestra.run.trial096.stdout: 2026-02-20T22:21:16.884 INFO:teuthology.orchestra.run.trial096.stdout: osd open classes on start = true 2026-02-20T22:21:16.884 INFO:teuthology.orchestra.run.trial096.stdout: osd debug pg log writeout = true 2026-02-20T22:21:16.884 INFO:teuthology.orchestra.run.trial096.stdout: 2026-02-20T22:21:16.884 INFO:teuthology.orchestra.run.trial096.stdout: osd deep scrub update digest min age = 30 2026-02-20T22:21:16.884 INFO:teuthology.orchestra.run.trial096.stdout: 2026-02-20T22:21:16.884 INFO:teuthology.orchestra.run.trial096.stdout: osd map max advance = 10 2026-02-20T22:21:16.885 INFO:teuthology.orchestra.run.trial096.stdout: 2026-02-20T22:21:16.885 INFO:teuthology.orchestra.run.trial096.stdout: journal zero on create = true 2026-02-20T22:21:16.885 INFO:teuthology.orchestra.run.trial096.stdout: 2026-02-20T22:21:16.885 INFO:teuthology.orchestra.run.trial096.stdout: filestore ondisk finisher threads = 3 2026-02-20T22:21:16.885 INFO:teuthology.orchestra.run.trial096.stdout: filestore apply finisher threads = 3 2026-02-20T22:21:16.885 INFO:teuthology.orchestra.run.trial096.stdout: 2026-02-20T22:21:16.885 INFO:teuthology.orchestra.run.trial096.stdout: bdev debug aio = true 2026-02-20T22:21:16.885 INFO:teuthology.orchestra.run.trial096.stdout: osd debug misdirected ops = true 2026-02-20T22:21:16.885 INFO:teuthology.orchestra.run.trial096.stdout: bdev async discard = True 2026-02-20T22:21:16.885 INFO:teuthology.orchestra.run.trial096.stdout: bdev enable discard = True 2026-02-20T22:21:16.885 INFO:teuthology.orchestra.run.trial096.stdout: bluestore allocator = bitmap 2026-02-20T22:21:16.885 INFO:teuthology.orchestra.run.trial096.stdout: bluestore block size = 96636764160 2026-02-20T22:21:16.885 INFO:teuthology.orchestra.run.trial096.stdout: bluestore fsck on mount = True 2026-02-20T22:21:16.886 INFO:teuthology.orchestra.run.trial096.stdout: debug bluefs = 1/20 2026-02-20T22:21:16.886 INFO:teuthology.orchestra.run.trial096.stdout: debug bluestore = 1/20 2026-02-20T22:21:16.886 INFO:teuthology.orchestra.run.trial096.stdout: debug ms = 1 2026-02-20T22:21:16.886 INFO:teuthology.orchestra.run.trial096.stdout: debug osd = 20 2026-02-20T22:21:16.886 INFO:teuthology.orchestra.run.trial096.stdout: debug rocksdb = 4/10 2026-02-20T22:21:16.886 INFO:teuthology.orchestra.run.trial096.stdout: mon osd backfillfull_ratio = 0.85 2026-02-20T22:21:16.886 INFO:teuthology.orchestra.run.trial096.stdout: mon osd full ratio = 0.9 2026-02-20T22:21:16.886 INFO:teuthology.orchestra.run.trial096.stdout: mon osd nearfull ratio = 0.8 2026-02-20T22:21:16.886 INFO:teuthology.orchestra.run.trial096.stdout: osd failsafe full ratio = 0.95 2026-02-20T22:21:16.886 INFO:teuthology.orchestra.run.trial096.stdout: osd objectstore = bluestore 2026-02-20T22:21:16.886 INFO:teuthology.orchestra.run.trial096.stdout: 2026-02-20T22:21:16.886 INFO:teuthology.orchestra.run.trial096.stdout:[mgr] 2026-02-20T22:21:16.887 INFO:teuthology.orchestra.run.trial096.stdout: debug ms = 1 2026-02-20T22:21:16.887 INFO:teuthology.orchestra.run.trial096.stdout: debug mgr = 20 2026-02-20T22:21:16.887 INFO:teuthology.orchestra.run.trial096.stdout: debug mon = 20 2026-02-20T22:21:16.887 INFO:teuthology.orchestra.run.trial096.stdout: debug auth = 20 2026-02-20T22:21:16.887 INFO:teuthology.orchestra.run.trial096.stdout: mon reweight min pgs per osd = 4 2026-02-20T22:21:16.887 INFO:teuthology.orchestra.run.trial096.stdout: mon reweight min bytes per osd = 10 2026-02-20T22:21:16.887 INFO:teuthology.orchestra.run.trial096.stdout: mgr/telemetry/nag = false 2026-02-20T22:21:16.887 INFO:teuthology.orchestra.run.trial096.stdout: 2026-02-20T22:21:16.887 INFO:teuthology.orchestra.run.trial096.stdout:[mon] 2026-02-20T22:21:16.887 INFO:teuthology.orchestra.run.trial096.stdout: debug ms = 1 2026-02-20T22:21:16.887 INFO:teuthology.orchestra.run.trial096.stdout: debug mon = 20 2026-02-20T22:21:16.887 INFO:teuthology.orchestra.run.trial096.stdout: debug paxos = 20 2026-02-20T22:21:16.887 INFO:teuthology.orchestra.run.trial096.stdout: debug auth = 20 2026-02-20T22:21:16.888 INFO:teuthology.orchestra.run.trial096.stdout: mon data avail warn = 5 2026-02-20T22:21:16.888 INFO:teuthology.orchestra.run.trial096.stdout: mon mgr mkfs grace = 240 2026-02-20T22:21:16.888 INFO:teuthology.orchestra.run.trial096.stdout: mon reweight min pgs per osd = 4 2026-02-20T22:21:16.888 INFO:teuthology.orchestra.run.trial096.stdout: mon osd reporter subtree level = osd 2026-02-20T22:21:16.888 INFO:teuthology.orchestra.run.trial096.stdout: mon osd prime pg temp = true 2026-02-20T22:21:16.888 INFO:teuthology.orchestra.run.trial096.stdout: mon reweight min bytes per osd = 10 2026-02-20T22:21:16.888 INFO:teuthology.orchestra.run.trial096.stdout: 2026-02-20T22:21:16.888 INFO:teuthology.orchestra.run.trial096.stdout: # rotate auth tickets quickly to exercise renewal paths 2026-02-20T22:21:16.888 INFO:teuthology.orchestra.run.trial096.stdout: auth mon ticket ttl = 660 # 11m 2026-02-20T22:21:16.888 INFO:teuthology.orchestra.run.trial096.stdout: auth service ticket ttl = 240 # 4m 2026-02-20T22:21:16.888 INFO:teuthology.orchestra.run.trial096.stdout: 2026-02-20T22:21:16.888 INFO:teuthology.orchestra.run.trial096.stdout: # don't complain about insecure global_id in the test suite 2026-02-20T22:21:16.888 INFO:teuthology.orchestra.run.trial096.stdout: mon_warn_on_insecure_global_id_reclaim = false 2026-02-20T22:21:16.889 INFO:teuthology.orchestra.run.trial096.stdout: mon_warn_on_insecure_global_id_reclaim_allowed = false 2026-02-20T22:21:16.889 INFO:teuthology.orchestra.run.trial096.stdout: 2026-02-20T22:21:16.889 INFO:teuthology.orchestra.run.trial096.stdout: # 1m isn't quite enough 2026-02-20T22:21:16.889 INFO:teuthology.orchestra.run.trial096.stdout: mon_down_mkfs_grace = 2m 2026-02-20T22:21:16.889 INFO:teuthology.orchestra.run.trial096.stdout: 2026-02-20T22:21:16.889 INFO:teuthology.orchestra.run.trial096.stdout: mon_warn_on_filestore_osds = false 2026-02-20T22:21:16.889 INFO:teuthology.orchestra.run.trial096.stdout: 2026-02-20T22:21:16.889 INFO:teuthology.orchestra.run.trial096.stdout:[client] 2026-02-20T22:21:16.889 INFO:teuthology.orchestra.run.trial096.stdout: rgw cache enabled = true 2026-02-20T22:21:16.889 INFO:teuthology.orchestra.run.trial096.stdout: rgw enable ops log = true 2026-02-20T22:21:16.889 INFO:teuthology.orchestra.run.trial096.stdout: rgw enable usage log = true 2026-02-20T22:21:16.889 INFO:teuthology.orchestra.run.trial096.stdout: log file = /var/log/ceph/$cluster-$name.$pid.log 2026-02-20T22:21:16.890 INFO:teuthology.orchestra.run.trial096.stdout: admin socket = /var/run/ceph/$cluster-$name.$pid.asok 2026-02-20T22:21:16.890 INFO:teuthology.orchestra.run.trial096.stdout: debug rbd = 20 2026-02-20T22:21:16.890 INFO:teuthology.orchestra.run.trial096.stdout: debug rbd_mirror = 15 2026-02-20T22:21:16.890 INFO:teuthology.orchestra.run.trial096.stdout: log to stderr = False 2026-02-20T22:21:16.890 INFO:teuthology.orchestra.run.trial096.stdout: rbd default features = 125 2026-02-20T22:21:16.890 INFO:teuthology.orchestra.run.trial096.stdout:[mon.a] 2026-02-20T22:21:16.890 INFO:teuthology.orchestra.run.trial096.stdout:[client.mirror.0] 2026-02-20T22:21:16.890 INFO:teuthology.orchestra.run.trial096.stdout: admin socket = /var/run/ceph/rbd-mirror.$cluster-$name.asok 2026-02-20T22:21:16.890 INFO:teuthology.orchestra.run.trial096.stdout: pid file = /var/run/ceph/rbd-mirror.$cluster-$name.pid 2026-02-20T22:21:16.890 INFO:teuthology.orchestra.run.trial096.stdout:[client.mirror.1] 2026-02-20T22:21:16.890 INFO:teuthology.orchestra.run.trial096.stdout: admin socket = /var/run/ceph/rbd-mirror.$cluster-$name.asok 2026-02-20T22:21:16.890 INFO:teuthology.orchestra.run.trial096.stdout: pid file = /var/run/ceph/rbd-mirror.$cluster-$name.pid 2026-02-20T22:21:16.890 INFO:teuthology.orchestra.run.trial096.stdout:[client.mirror.2] 2026-02-20T22:21:16.891 INFO:teuthology.orchestra.run.trial096.stdout: admin socket = /var/run/ceph/rbd-mirror.$cluster-$name.asok 2026-02-20T22:21:16.891 INFO:teuthology.orchestra.run.trial096.stdout: pid file = /var/run/ceph/rbd-mirror.$cluster-$name.pid 2026-02-20T22:21:16.891 INFO:teuthology.orchestra.run.trial096.stdout:[client.mirror.3] 2026-02-20T22:21:16.891 INFO:teuthology.orchestra.run.trial096.stdout: admin socket = /var/run/ceph/rbd-mirror.$cluster-$name.asok 2026-02-20T22:21:16.891 INFO:teuthology.orchestra.run.trial096.stdout: pid file = /var/run/ceph/rbd-mirror.$cluster-$name.pid 2026-02-20T22:21:16.891 INFO:teuthology.orchestra.run.trial096.stdout:[client.mirror.4] 2026-02-20T22:21:16.891 INFO:teuthology.orchestra.run.trial096.stdout: admin socket = /var/run/ceph/rbd-mirror.$cluster-$name.asok 2026-02-20T22:21:16.891 INFO:teuthology.orchestra.run.trial096.stdout: pid file = /var/run/ceph/rbd-mirror.$cluster-$name.pid 2026-02-20T22:21:16.891 INFO:teuthology.orchestra.run.trial096.stdout:[client.mirror.5] 2026-02-20T22:21:16.891 INFO:teuthology.orchestra.run.trial096.stdout: admin socket = /var/run/ceph/rbd-mirror.$cluster-$name.asok 2026-02-20T22:21:16.891 INFO:teuthology.orchestra.run.trial096.stdout: pid file = /var/run/ceph/rbd-mirror.$cluster-$name.pid 2026-02-20T22:21:16.891 INFO:teuthology.orchestra.run.trial096.stdout:[client.mirror.6] 2026-02-20T22:21:16.892 INFO:teuthology.orchestra.run.trial096.stdout: admin socket = /var/run/ceph/rbd-mirror.$cluster-$name.asok 2026-02-20T22:21:16.892 INFO:teuthology.orchestra.run.trial096.stdout: pid file = /var/run/ceph/rbd-mirror.$cluster-$name.pid 2026-02-20T22:21:16.894 INFO:teuthology.orchestra.run.trial150.stdout:[global] 2026-02-20T22:21:16.894 INFO:teuthology.orchestra.run.trial150.stdout: chdir = "" 2026-02-20T22:21:16.894 INFO:teuthology.orchestra.run.trial150.stdout: pid file = /var/run/ceph/$cluster-$name.pid 2026-02-20T22:21:16.894 INFO:teuthology.orchestra.run.trial150.stdout: auth supported = cephx 2026-02-20T22:21:16.894 INFO:teuthology.orchestra.run.trial150.stdout: 2026-02-20T22:21:16.894 INFO:teuthology.orchestra.run.trial150.stdout: filestore xattr use omap = true 2026-02-20T22:21:16.894 INFO:teuthology.orchestra.run.trial150.stdout: 2026-02-20T22:21:16.894 INFO:teuthology.orchestra.run.trial150.stdout: mon clock drift allowed = 1.000 2026-02-20T22:21:16.894 INFO:teuthology.orchestra.run.trial150.stdout: 2026-02-20T22:21:16.894 INFO:teuthology.orchestra.run.trial150.stdout: osd crush chooseleaf type = 0 2026-02-20T22:21:16.895 INFO:teuthology.orchestra.run.trial150.stdout: auth debug = true 2026-02-20T22:21:16.895 INFO:teuthology.orchestra.run.trial150.stdout: 2026-02-20T22:21:16.895 INFO:teuthology.orchestra.run.trial150.stdout: ms die on old message = true 2026-02-20T22:21:16.895 INFO:teuthology.orchestra.run.trial150.stdout: ms die on bug = true 2026-02-20T22:21:16.895 INFO:teuthology.orchestra.run.trial150.stdout: 2026-02-20T22:21:16.895 INFO:teuthology.orchestra.run.trial150.stdout: mon max pg per osd = 10000 # >= luminous 2026-02-20T22:21:16.895 INFO:teuthology.orchestra.run.trial150.stdout: mon pg warn max object skew = 0 2026-02-20T22:21:16.895 INFO:teuthology.orchestra.run.trial150.stdout: 2026-02-20T22:21:16.895 INFO:teuthology.orchestra.run.trial150.stdout: # disable pg_autoscaler by default for new pools 2026-02-20T22:21:16.895 INFO:teuthology.orchestra.run.trial150.stdout: osd_pool_default_pg_autoscale_mode = off 2026-02-20T22:21:16.895 INFO:teuthology.orchestra.run.trial150.stdout: 2026-02-20T22:21:16.895 INFO:teuthology.orchestra.run.trial150.stdout: osd pool default size = 2 2026-02-20T22:21:16.895 INFO:teuthology.orchestra.run.trial150.stdout: 2026-02-20T22:21:16.896 INFO:teuthology.orchestra.run.trial150.stdout: mon osd allow primary affinity = true 2026-02-20T22:21:16.896 INFO:teuthology.orchestra.run.trial150.stdout: mon osd allow pg remap = true 2026-02-20T22:21:16.896 INFO:teuthology.orchestra.run.trial150.stdout: mon warn on legacy crush tunables = false 2026-02-20T22:21:16.896 INFO:teuthology.orchestra.run.trial150.stdout: mon warn on crush straw calc version zero = false 2026-02-20T22:21:16.896 INFO:teuthology.orchestra.run.trial150.stdout: mon warn on no sortbitwise = false 2026-02-20T22:21:16.896 INFO:teuthology.orchestra.run.trial150.stdout: mon warn on osd down out interval zero = false 2026-02-20T22:21:16.896 INFO:teuthology.orchestra.run.trial150.stdout: mon warn on too few osds = false 2026-02-20T22:21:16.896 INFO:teuthology.orchestra.run.trial150.stdout: mon_warn_on_pool_pg_num_not_power_of_two = false 2026-02-20T22:21:16.896 INFO:teuthology.orchestra.run.trial150.stdout: mon_warn_on_pool_no_redundancy = false 2026-02-20T22:21:16.896 INFO:teuthology.orchestra.run.trial150.stdout: mon_allow_pool_size_one = true 2026-02-20T22:21:16.896 INFO:teuthology.orchestra.run.trial150.stdout: 2026-02-20T22:21:16.897 INFO:teuthology.orchestra.run.trial150.stdout: osd pool default erasure code profile = plugin=isa technique=reed_sol_van k=2 m=1 crush-failure-domain=osd 2026-02-20T22:21:16.897 INFO:teuthology.orchestra.run.trial150.stdout: 2026-02-20T22:21:16.897 INFO:teuthology.orchestra.run.trial150.stdout: osd default data pool replay window = 5 2026-02-20T22:21:16.897 INFO:teuthology.orchestra.run.trial150.stdout: 2026-02-20T22:21:16.897 INFO:teuthology.orchestra.run.trial150.stdout: mon allow pool delete = true 2026-02-20T22:21:16.897 INFO:teuthology.orchestra.run.trial150.stdout: 2026-02-20T22:21:16.897 INFO:teuthology.orchestra.run.trial150.stdout: mon cluster log file level = debug 2026-02-20T22:21:16.897 INFO:teuthology.orchestra.run.trial150.stdout: debug asserts on shutdown = true 2026-02-20T22:21:16.897 INFO:teuthology.orchestra.run.trial150.stdout: mon health detail to clog = false 2026-02-20T22:21:16.897 INFO:teuthology.orchestra.run.trial150.stdout: mon host = 10.20.193.96 2026-02-20T22:21:16.897 INFO:teuthology.orchestra.run.trial150.stdout: mon client directed command retry = 5 2026-02-20T22:21:16.897 INFO:teuthology.orchestra.run.trial150.stdout: mon warn on pool no app = False 2026-02-20T22:21:16.898 INFO:teuthology.orchestra.run.trial150.stdout: ms inject socket failures = 5000 2026-02-20T22:21:16.898 INFO:teuthology.orchestra.run.trial150.stdout: fsid = d2c94a25-6137-4b14-b25c-e79ba7f8928c 2026-02-20T22:21:16.898 INFO:teuthology.orchestra.run.trial150.stdout: 2026-02-20T22:21:16.898 INFO:teuthology.orchestra.run.trial150.stdout:[osd] 2026-02-20T22:21:16.898 INFO:teuthology.orchestra.run.trial150.stdout: osd journal size = 100 2026-02-20T22:21:16.898 INFO:teuthology.orchestra.run.trial150.stdout: 2026-02-20T22:21:16.898 INFO:teuthology.orchestra.run.trial150.stdout: osd scrub load threshold = 5.0 2026-02-20T22:21:16.898 INFO:teuthology.orchestra.run.trial150.stdout: osd scrub max interval = 600 2026-02-20T22:21:16.898 INFO:teuthology.orchestra.run.trial150.stdout: osd mclock profile = high_recovery_ops 2026-02-20T22:21:16.898 INFO:teuthology.orchestra.run.trial150.stdout: osd mclock skip benchmark = true 2026-02-20T22:21:16.898 INFO:teuthology.orchestra.run.trial150.stdout: 2026-02-20T22:21:16.898 INFO:teuthology.orchestra.run.trial150.stdout: osd recover clone overlap = true 2026-02-20T22:21:16.899 INFO:teuthology.orchestra.run.trial150.stdout: osd recovery max chunk = 1048576 2026-02-20T22:21:16.899 INFO:teuthology.orchestra.run.trial150.stdout: 2026-02-20T22:21:16.899 INFO:teuthology.orchestra.run.trial150.stdout: osd debug shutdown = true 2026-02-20T22:21:16.899 INFO:teuthology.orchestra.run.trial150.stdout: osd debug op order = true 2026-02-20T22:21:16.899 INFO:teuthology.orchestra.run.trial150.stdout: osd debug verify stray on activate = true 2026-02-20T22:21:16.899 INFO:teuthology.orchestra.run.trial150.stdout: osd debug trim objects = true 2026-02-20T22:21:16.899 INFO:teuthology.orchestra.run.trial150.stdout: 2026-02-20T22:21:16.899 INFO:teuthology.orchestra.run.trial150.stdout: osd open classes on start = true 2026-02-20T22:21:16.899 INFO:teuthology.orchestra.run.trial150.stdout: osd debug pg log writeout = true 2026-02-20T22:21:16.899 INFO:teuthology.orchestra.run.trial150.stdout: 2026-02-20T22:21:16.899 INFO:teuthology.orchestra.run.trial150.stdout: osd deep scrub update digest min age = 30 2026-02-20T22:21:16.899 INFO:teuthology.orchestra.run.trial150.stdout: 2026-02-20T22:21:16.899 INFO:teuthology.orchestra.run.trial150.stdout: osd map max advance = 10 2026-02-20T22:21:16.900 INFO:teuthology.orchestra.run.trial150.stdout: 2026-02-20T22:21:16.900 INFO:teuthology.orchestra.run.trial150.stdout: journal zero on create = true 2026-02-20T22:21:16.900 INFO:teuthology.orchestra.run.trial150.stdout: 2026-02-20T22:21:16.900 INFO:teuthology.orchestra.run.trial150.stdout: filestore ondisk finisher threads = 3 2026-02-20T22:21:16.900 INFO:teuthology.orchestra.run.trial150.stdout: filestore apply finisher threads = 3 2026-02-20T22:21:16.900 INFO:teuthology.orchestra.run.trial150.stdout: 2026-02-20T22:21:16.900 INFO:teuthology.orchestra.run.trial150.stdout: bdev debug aio = true 2026-02-20T22:21:16.900 INFO:teuthology.orchestra.run.trial150.stdout: osd debug misdirected ops = true 2026-02-20T22:21:16.900 INFO:teuthology.orchestra.run.trial150.stdout: bdev async discard = True 2026-02-20T22:21:16.900 INFO:teuthology.orchestra.run.trial150.stdout: bdev enable discard = True 2026-02-20T22:21:16.900 INFO:teuthology.orchestra.run.trial150.stdout: bluestore allocator = bitmap 2026-02-20T22:21:16.900 INFO:teuthology.orchestra.run.trial150.stdout: bluestore block size = 96636764160 2026-02-20T22:21:16.901 INFO:teuthology.orchestra.run.trial150.stdout: bluestore fsck on mount = True 2026-02-20T22:21:16.901 INFO:teuthology.orchestra.run.trial150.stdout: debug bluefs = 1/20 2026-02-20T22:21:16.901 INFO:teuthology.orchestra.run.trial150.stdout: debug bluestore = 1/20 2026-02-20T22:21:16.901 INFO:teuthology.orchestra.run.trial150.stdout: debug ms = 1 2026-02-20T22:21:16.901 INFO:teuthology.orchestra.run.trial150.stdout: debug osd = 20 2026-02-20T22:21:16.901 INFO:teuthology.orchestra.run.trial150.stdout: debug rocksdb = 4/10 2026-02-20T22:21:16.901 INFO:teuthology.orchestra.run.trial150.stdout: mon osd backfillfull_ratio = 0.85 2026-02-20T22:21:16.901 INFO:teuthology.orchestra.run.trial150.stdout: mon osd full ratio = 0.9 2026-02-20T22:21:16.901 INFO:teuthology.orchestra.run.trial150.stdout: mon osd nearfull ratio = 0.8 2026-02-20T22:21:16.901 INFO:teuthology.orchestra.run.trial150.stdout: osd failsafe full ratio = 0.95 2026-02-20T22:21:16.901 INFO:teuthology.orchestra.run.trial150.stdout: osd objectstore = bluestore 2026-02-20T22:21:16.901 INFO:teuthology.orchestra.run.trial150.stdout: 2026-02-20T22:21:16.901 INFO:teuthology.orchestra.run.trial150.stdout:[mgr] 2026-02-20T22:21:16.902 INFO:teuthology.orchestra.run.trial150.stdout: debug ms = 1 2026-02-20T22:21:16.902 INFO:teuthology.orchestra.run.trial150.stdout: debug mgr = 20 2026-02-20T22:21:16.902 INFO:teuthology.orchestra.run.trial150.stdout: debug mon = 20 2026-02-20T22:21:16.902 INFO:teuthology.orchestra.run.trial150.stdout: debug auth = 20 2026-02-20T22:21:16.902 INFO:teuthology.orchestra.run.trial150.stdout: mon reweight min pgs per osd = 4 2026-02-20T22:21:16.902 INFO:teuthology.orchestra.run.trial150.stdout: mon reweight min bytes per osd = 10 2026-02-20T22:21:16.902 INFO:teuthology.orchestra.run.trial150.stdout: mgr/telemetry/nag = false 2026-02-20T22:21:16.902 INFO:teuthology.orchestra.run.trial150.stdout: 2026-02-20T22:21:16.902 INFO:teuthology.orchestra.run.trial150.stdout:[mon] 2026-02-20T22:21:16.902 INFO:teuthology.orchestra.run.trial150.stdout: debug ms = 1 2026-02-20T22:21:16.902 INFO:teuthology.orchestra.run.trial150.stdout: debug mon = 20 2026-02-20T22:21:16.902 INFO:teuthology.orchestra.run.trial150.stdout: debug paxos = 20 2026-02-20T22:21:16.902 INFO:teuthology.orchestra.run.trial150.stdout: debug auth = 20 2026-02-20T22:21:16.903 INFO:teuthology.orchestra.run.trial150.stdout: mon data avail warn = 5 2026-02-20T22:21:16.903 INFO:teuthology.orchestra.run.trial150.stdout: mon mgr mkfs grace = 240 2026-02-20T22:21:16.903 INFO:teuthology.orchestra.run.trial150.stdout: mon reweight min pgs per osd = 4 2026-02-20T22:21:16.903 INFO:teuthology.orchestra.run.trial150.stdout: mon osd reporter subtree level = osd 2026-02-20T22:21:16.903 INFO:teuthology.orchestra.run.trial150.stdout: mon osd prime pg temp = true 2026-02-20T22:21:16.903 INFO:teuthology.orchestra.run.trial150.stdout: mon reweight min bytes per osd = 10 2026-02-20T22:21:16.903 INFO:teuthology.orchestra.run.trial150.stdout: 2026-02-20T22:21:16.903 INFO:teuthology.orchestra.run.trial150.stdout: # rotate auth tickets quickly to exercise renewal paths 2026-02-20T22:21:16.903 INFO:teuthology.orchestra.run.trial150.stdout: auth mon ticket ttl = 660 # 11m 2026-02-20T22:21:16.903 INFO:teuthology.orchestra.run.trial150.stdout: auth service ticket ttl = 240 # 4m 2026-02-20T22:21:16.903 INFO:teuthology.orchestra.run.trial150.stdout: 2026-02-20T22:21:16.903 INFO:teuthology.orchestra.run.trial150.stdout: # don't complain about insecure global_id in the test suite 2026-02-20T22:21:16.903 INFO:teuthology.orchestra.run.trial150.stdout: mon_warn_on_insecure_global_id_reclaim = false 2026-02-20T22:21:16.904 INFO:teuthology.orchestra.run.trial150.stdout: mon_warn_on_insecure_global_id_reclaim_allowed = false 2026-02-20T22:21:16.904 INFO:teuthology.orchestra.run.trial150.stdout: 2026-02-20T22:21:16.904 INFO:teuthology.orchestra.run.trial150.stdout: # 1m isn't quite enough 2026-02-20T22:21:16.904 INFO:teuthology.orchestra.run.trial150.stdout: mon_down_mkfs_grace = 2m 2026-02-20T22:21:16.904 INFO:teuthology.orchestra.run.trial150.stdout: 2026-02-20T22:21:16.904 INFO:teuthology.orchestra.run.trial150.stdout: mon_warn_on_filestore_osds = false 2026-02-20T22:21:16.904 INFO:teuthology.orchestra.run.trial150.stdout: 2026-02-20T22:21:16.904 INFO:teuthology.orchestra.run.trial150.stdout:[client] 2026-02-20T22:21:16.904 INFO:teuthology.orchestra.run.trial150.stdout: rgw cache enabled = true 2026-02-20T22:21:16.904 INFO:teuthology.orchestra.run.trial150.stdout: rgw enable ops log = true 2026-02-20T22:21:16.904 INFO:teuthology.orchestra.run.trial150.stdout: rgw enable usage log = true 2026-02-20T22:21:16.904 INFO:teuthology.orchestra.run.trial150.stdout: log file = /var/log/ceph/$cluster-$name.$pid.log 2026-02-20T22:21:16.905 INFO:teuthology.orchestra.run.trial150.stdout: admin socket = /var/run/ceph/$cluster-$name.$pid.asok 2026-02-20T22:21:16.905 INFO:teuthology.orchestra.run.trial150.stdout: debug rbd = 20 2026-02-20T22:21:16.905 INFO:teuthology.orchestra.run.trial150.stdout: debug rbd_mirror = 15 2026-02-20T22:21:16.905 INFO:teuthology.orchestra.run.trial150.stdout: log to stderr = False 2026-02-20T22:21:16.905 INFO:teuthology.orchestra.run.trial150.stdout: rbd default features = 125 2026-02-20T22:21:16.905 INFO:teuthology.orchestra.run.trial150.stdout:[mon.a] 2026-02-20T22:21:16.905 INFO:teuthology.orchestra.run.trial150.stdout:[client.mirror.0] 2026-02-20T22:21:16.905 INFO:teuthology.orchestra.run.trial150.stdout: admin socket = /var/run/ceph/rbd-mirror.$cluster-$name.asok 2026-02-20T22:21:16.905 INFO:teuthology.orchestra.run.trial150.stdout: pid file = /var/run/ceph/rbd-mirror.$cluster-$name.pid 2026-02-20T22:21:16.905 INFO:teuthology.orchestra.run.trial150.stdout:[client.mirror.1] 2026-02-20T22:21:16.905 INFO:teuthology.orchestra.run.trial150.stdout: admin socket = /var/run/ceph/rbd-mirror.$cluster-$name.asok 2026-02-20T22:21:16.905 INFO:teuthology.orchestra.run.trial150.stdout: pid file = /var/run/ceph/rbd-mirror.$cluster-$name.pid 2026-02-20T22:21:16.905 INFO:teuthology.orchestra.run.trial150.stdout:[client.mirror.2] 2026-02-20T22:21:16.906 INFO:teuthology.orchestra.run.trial150.stdout: admin socket = /var/run/ceph/rbd-mirror.$cluster-$name.asok 2026-02-20T22:21:16.906 INFO:teuthology.orchestra.run.trial150.stdout: pid file = /var/run/ceph/rbd-mirror.$cluster-$name.pid 2026-02-20T22:21:16.906 INFO:teuthology.orchestra.run.trial150.stdout:[client.mirror.3] 2026-02-20T22:21:16.906 INFO:teuthology.orchestra.run.trial150.stdout: admin socket = /var/run/ceph/rbd-mirror.$cluster-$name.asok 2026-02-20T22:21:16.906 INFO:teuthology.orchestra.run.trial150.stdout: pid file = /var/run/ceph/rbd-mirror.$cluster-$name.pid 2026-02-20T22:21:16.906 INFO:teuthology.orchestra.run.trial150.stdout:[client.mirror.4] 2026-02-20T22:21:16.906 INFO:teuthology.orchestra.run.trial150.stdout: admin socket = /var/run/ceph/rbd-mirror.$cluster-$name.asok 2026-02-20T22:21:16.906 INFO:teuthology.orchestra.run.trial150.stdout: pid file = /var/run/ceph/rbd-mirror.$cluster-$name.pid 2026-02-20T22:21:16.906 INFO:teuthology.orchestra.run.trial150.stdout:[client.mirror.5] 2026-02-20T22:21:16.906 INFO:teuthology.orchestra.run.trial150.stdout: admin socket = /var/run/ceph/rbd-mirror.$cluster-$name.asok 2026-02-20T22:21:16.906 INFO:teuthology.orchestra.run.trial150.stdout: pid file = /var/run/ceph/rbd-mirror.$cluster-$name.pid 2026-02-20T22:21:16.906 INFO:teuthology.orchestra.run.trial150.stdout:[client.mirror.6] 2026-02-20T22:21:16.906 INFO:teuthology.orchestra.run.trial150.stdout: admin socket = /var/run/ceph/rbd-mirror.$cluster-$name.asok 2026-02-20T22:21:16.907 INFO:teuthology.orchestra.run.trial150.stdout: pid file = /var/run/ceph/rbd-mirror.$cluster-$name.pid 2026-02-20T22:21:16.907 INFO:tasks.ceph:Creating admin key on cluster1.mon.a... 2026-02-20T22:21:16.907 DEBUG:teuthology.orchestra.run.trial096:> sudo adjust-ulimits ceph-coverage /home/ubuntu/cephtest/archive/coverage ceph-authtool --gen-key --name=client.admin --cap mon 'allow *' --cap osd 'allow *' --cap mds 'allow *' --cap mgr 'allow *' /etc/ceph/cluster1.keyring 2026-02-20T22:21:16.977 INFO:tasks.ceph:Copying monmap to all nodes... 2026-02-20T22:21:16.977 DEBUG:teuthology.orchestra.run.trial096:> set -ex 2026-02-20T22:21:16.977 DEBUG:teuthology.orchestra.run.trial096:> dd if=/etc/ceph/cluster1.keyring of=/dev/stdout 2026-02-20T22:21:17.034 DEBUG:teuthology.orchestra.run.trial096:> set -ex 2026-02-20T22:21:17.034 DEBUG:teuthology.orchestra.run.trial096:> dd if=/home/ubuntu/cephtest/cluster1.monmap of=/dev/stdout 2026-02-20T22:21:17.091 INFO:tasks.ceph:Sending monmap to node ubuntu@trial096.front.sepia.ceph.com 2026-02-20T22:21:17.091 DEBUG:teuthology.orchestra.run.trial096:> set -ex 2026-02-20T22:21:17.091 DEBUG:teuthology.orchestra.run.trial096:> sudo dd of=/etc/ceph/cluster1.keyring 2026-02-20T22:21:17.091 DEBUG:teuthology.orchestra.run.trial096:> sudo chmod 0644 /etc/ceph/cluster1.keyring 2026-02-20T22:21:17.162 DEBUG:teuthology.orchestra.run.trial096:> set -ex 2026-02-20T22:21:17.162 DEBUG:teuthology.orchestra.run.trial096:> dd of=/home/ubuntu/cephtest/cluster1.monmap 2026-02-20T22:21:17.218 INFO:tasks.ceph:Sending monmap to node ubuntu@trial150.front.sepia.ceph.com 2026-02-20T22:21:17.218 DEBUG:teuthology.orchestra.run.trial150:> set -ex 2026-02-20T22:21:17.218 DEBUG:teuthology.orchestra.run.trial150:> sudo dd of=/etc/ceph/cluster1.keyring 2026-02-20T22:21:17.219 DEBUG:teuthology.orchestra.run.trial150:> sudo chmod 0644 /etc/ceph/cluster1.keyring 2026-02-20T22:21:17.253 DEBUG:teuthology.orchestra.run.trial150:> set -ex 2026-02-20T22:21:17.253 DEBUG:teuthology.orchestra.run.trial150:> dd of=/home/ubuntu/cephtest/cluster1.monmap 2026-02-20T22:21:17.310 INFO:tasks.ceph:Setting up mon nodes... 2026-02-20T22:21:17.310 INFO:tasks.ceph:Setting up mgr nodes... 2026-02-20T22:21:17.311 DEBUG:teuthology.orchestra.run.trial096:> sudo mkdir -p /var/lib/ceph/mgr/cluster1-x && sudo adjust-ulimits ceph-coverage /home/ubuntu/cephtest/archive/coverage ceph-authtool --create-keyring --gen-key --name=mgr.x /var/lib/ceph/mgr/cluster1-x/keyring 2026-02-20T22:21:17.356 INFO:teuthology.orchestra.run.trial096.stdout:creating /var/lib/ceph/mgr/cluster1-x/keyring 2026-02-20T22:21:17.359 INFO:tasks.ceph:Setting up mds nodes... 2026-02-20T22:21:17.359 INFO:tasks.ceph_client:Setting up client nodes... 2026-02-20T22:21:17.359 DEBUG:teuthology.orchestra.run.trial096:> sudo adjust-ulimits ceph-coverage /home/ubuntu/cephtest/archive/coverage ceph-authtool --create-keyring --gen-key --name=client.0 /etc/ceph/cluster1.client.0.keyring && sudo chmod 0644 /etc/ceph/cluster1.client.0.keyring 2026-02-20T22:21:17.433 INFO:teuthology.orchestra.run.trial096.stdout:creating /etc/ceph/cluster1.client.0.keyring 2026-02-20T22:21:17.444 DEBUG:teuthology.orchestra.run.trial150:> sudo adjust-ulimits ceph-coverage /home/ubuntu/cephtest/archive/coverage ceph-authtool --create-keyring --gen-key --name=client.mirror /etc/ceph/cluster1.client.mirror.keyring && sudo chmod 0644 /etc/ceph/cluster1.client.mirror.keyring 2026-02-20T22:21:17.479 INFO:teuthology.orchestra.run.trial150.stdout:creating /etc/ceph/cluster1.client.mirror.keyring 2026-02-20T22:21:17.491 DEBUG:teuthology.orchestra.run.trial150:> sudo adjust-ulimits ceph-coverage /home/ubuntu/cephtest/archive/coverage ceph-authtool --create-keyring --gen-key --name=client.mirror.0 /etc/ceph/cluster1.client.mirror.0.keyring && sudo chmod 0644 /etc/ceph/cluster1.client.mirror.0.keyring 2026-02-20T22:21:17.565 INFO:teuthology.orchestra.run.trial150.stdout:creating /etc/ceph/cluster1.client.mirror.0.keyring 2026-02-20T22:21:17.576 DEBUG:teuthology.orchestra.run.trial150:> sudo adjust-ulimits ceph-coverage /home/ubuntu/cephtest/archive/coverage ceph-authtool --create-keyring --gen-key --name=client.mirror.1 /etc/ceph/cluster1.client.mirror.1.keyring && sudo chmod 0644 /etc/ceph/cluster1.client.mirror.1.keyring 2026-02-20T22:21:17.652 INFO:teuthology.orchestra.run.trial150.stdout:creating /etc/ceph/cluster1.client.mirror.1.keyring 2026-02-20T22:21:17.663 DEBUG:teuthology.orchestra.run.trial150:> sudo adjust-ulimits ceph-coverage /home/ubuntu/cephtest/archive/coverage ceph-authtool --create-keyring --gen-key --name=client.mirror.2 /etc/ceph/cluster1.client.mirror.2.keyring && sudo chmod 0644 /etc/ceph/cluster1.client.mirror.2.keyring 2026-02-20T22:21:17.739 INFO:teuthology.orchestra.run.trial150.stdout:creating /etc/ceph/cluster1.client.mirror.2.keyring 2026-02-20T22:21:17.749 DEBUG:teuthology.orchestra.run.trial150:> sudo adjust-ulimits ceph-coverage /home/ubuntu/cephtest/archive/coverage ceph-authtool --create-keyring --gen-key --name=client.mirror.3 /etc/ceph/cluster1.client.mirror.3.keyring && sudo chmod 0644 /etc/ceph/cluster1.client.mirror.3.keyring 2026-02-20T22:21:17.823 INFO:teuthology.orchestra.run.trial150.stdout:creating /etc/ceph/cluster1.client.mirror.3.keyring 2026-02-20T22:21:17.834 DEBUG:teuthology.orchestra.run.trial150:> sudo adjust-ulimits ceph-coverage /home/ubuntu/cephtest/archive/coverage ceph-authtool --create-keyring --gen-key --name=client.mirror.4 /etc/ceph/cluster1.client.mirror.4.keyring && sudo chmod 0644 /etc/ceph/cluster1.client.mirror.4.keyring 2026-02-20T22:21:17.910 INFO:teuthology.orchestra.run.trial150.stdout:creating /etc/ceph/cluster1.client.mirror.4.keyring 2026-02-20T22:21:17.921 DEBUG:teuthology.orchestra.run.trial150:> sudo adjust-ulimits ceph-coverage /home/ubuntu/cephtest/archive/coverage ceph-authtool --create-keyring --gen-key --name=client.mirror.5 /etc/ceph/cluster1.client.mirror.5.keyring && sudo chmod 0644 /etc/ceph/cluster1.client.mirror.5.keyring 2026-02-20T22:21:17.997 INFO:teuthology.orchestra.run.trial150.stdout:creating /etc/ceph/cluster1.client.mirror.5.keyring 2026-02-20T22:21:18.008 DEBUG:teuthology.orchestra.run.trial150:> sudo adjust-ulimits ceph-coverage /home/ubuntu/cephtest/archive/coverage ceph-authtool --create-keyring --gen-key --name=client.mirror.6 /etc/ceph/cluster1.client.mirror.6.keyring && sudo chmod 0644 /etc/ceph/cluster1.client.mirror.6.keyring 2026-02-20T22:21:18.082 INFO:teuthology.orchestra.run.trial150.stdout:creating /etc/ceph/cluster1.client.mirror.6.keyring 2026-02-20T22:21:18.092 INFO:tasks.ceph:Running mkfs on osd nodes... 2026-02-20T22:21:18.092 INFO:tasks.ceph:ctx.disk_config.remote_to_roles_to_dev: {Remote(name='ubuntu@trial096.front.sepia.ceph.com'): {'cluster1.osd.0': '/dev/vg_nvme/lv_1', 'cluster1.osd.1': '/dev/vg_nvme/lv_2', 'cluster1.osd.2': '/dev/vg_nvme/lv_3'}} 2026-02-20T22:21:18.092 DEBUG:teuthology.orchestra.run.trial096:> sudo mkdir -p /var/lib/ceph/osd/cluster1-0 2026-02-20T22:21:18.118 INFO:tasks.ceph:roles_to_devs: {'cluster1.osd.0': '/dev/vg_nvme/lv_1', 'cluster1.osd.1': '/dev/vg_nvme/lv_2', 'cluster1.osd.2': '/dev/vg_nvme/lv_3'} 2026-02-20T22:21:18.118 INFO:tasks.ceph:role: cluster1.osd.0 2026-02-20T22:21:18.118 INFO:tasks.ceph:['mkfs.xfs', '-f', '-i', 'size=2048'] on /dev/vg_nvme/lv_1 on ubuntu@trial096.front.sepia.ceph.com 2026-02-20T22:21:18.119 DEBUG:teuthology.orchestra.run.trial096:> yes | sudo mkfs.xfs -f -i size=2048 /dev/vg_nvme/lv_1 2026-02-20T22:21:18.183 INFO:teuthology.orchestra.run.trial096.stdout:meta-data=/dev/vg_nvme/lv_1 isize=2048 agcount=4, agsize=45875200 blks 2026-02-20T22:21:18.183 INFO:teuthology.orchestra.run.trial096.stdout: = sectsz=4096 attr=2, projid32bit=1 2026-02-20T22:21:18.184 INFO:teuthology.orchestra.run.trial096.stdout: = crc=1 finobt=1, sparse=1, rmapbt=0 2026-02-20T22:21:18.184 INFO:teuthology.orchestra.run.trial096.stdout: = reflink=1 bigtime=1 inobtcount=1 nrext64=0 2026-02-20T22:21:18.184 INFO:teuthology.orchestra.run.trial096.stdout:data = bsize=4096 blocks=183500800, imaxpct=25 2026-02-20T22:21:18.184 INFO:teuthology.orchestra.run.trial096.stdout: = sunit=0 swidth=0 blks 2026-02-20T22:21:18.184 INFO:teuthology.orchestra.run.trial096.stdout:naming =version 2 bsize=4096 ascii-ci=0, ftype=1 2026-02-20T22:21:18.184 INFO:teuthology.orchestra.run.trial096.stdout:log =internal log bsize=4096 blocks=89600, version=2 2026-02-20T22:21:18.184 INFO:teuthology.orchestra.run.trial096.stdout: = sectsz=4096 sunit=1 blks, lazy-count=1 2026-02-20T22:21:18.184 INFO:teuthology.orchestra.run.trial096.stdout:realtime =none extsz=4096 blocks=0, rtextents=0 2026-02-20T22:21:18.754 INFO:teuthology.orchestra.run.trial096.stdout:Discarding blocks...Done. 2026-02-20T22:21:18.756 INFO:tasks.ceph:mount /dev/vg_nvme/lv_1 on ubuntu@trial096.front.sepia.ceph.com -o noatime 2026-02-20T22:21:18.757 DEBUG:teuthology.orchestra.run.trial096:> sudo mount -t xfs -o noatime /dev/vg_nvme/lv_1 /var/lib/ceph/osd/cluster1-0 2026-02-20T22:21:18.825 DEBUG:teuthology.orchestra.run.trial096:> sudo /sbin/restorecon /var/lib/ceph/osd/cluster1-0 2026-02-20T22:21:18.893 DEBUG:teuthology.orchestra.run.trial096:> sudo mkdir -p /var/lib/ceph/osd/cluster1-1 2026-02-20T22:21:18.959 INFO:tasks.ceph:roles_to_devs: {'cluster1.osd.0': '/dev/vg_nvme/lv_1', 'cluster1.osd.1': '/dev/vg_nvme/lv_2', 'cluster1.osd.2': '/dev/vg_nvme/lv_3'} 2026-02-20T22:21:18.959 INFO:tasks.ceph:role: cluster1.osd.1 2026-02-20T22:21:18.959 INFO:tasks.ceph:['mkfs.xfs', '-f', '-i', 'size=2048'] on /dev/vg_nvme/lv_2 on ubuntu@trial096.front.sepia.ceph.com 2026-02-20T22:21:18.959 DEBUG:teuthology.orchestra.run.trial096:> yes | sudo mkfs.xfs -f -i size=2048 /dev/vg_nvme/lv_2 2026-02-20T22:21:19.024 INFO:teuthology.orchestra.run.trial096.stdout:meta-data=/dev/vg_nvme/lv_2 isize=2048 agcount=4, agsize=45875200 blks 2026-02-20T22:21:19.024 INFO:teuthology.orchestra.run.trial096.stdout: = sectsz=4096 attr=2, projid32bit=1 2026-02-20T22:21:19.024 INFO:teuthology.orchestra.run.trial096.stdout: = crc=1 finobt=1, sparse=1, rmapbt=0 2026-02-20T22:21:19.024 INFO:teuthology.orchestra.run.trial096.stdout: = reflink=1 bigtime=1 inobtcount=1 nrext64=0 2026-02-20T22:21:19.024 INFO:teuthology.orchestra.run.trial096.stdout:data = bsize=4096 blocks=183500800, imaxpct=25 2026-02-20T22:21:19.024 INFO:teuthology.orchestra.run.trial096.stdout: = sunit=0 swidth=0 blks 2026-02-20T22:21:19.024 INFO:teuthology.orchestra.run.trial096.stdout:naming =version 2 bsize=4096 ascii-ci=0, ftype=1 2026-02-20T22:21:19.025 INFO:teuthology.orchestra.run.trial096.stdout:log =internal log bsize=4096 blocks=89600, version=2 2026-02-20T22:21:19.025 INFO:teuthology.orchestra.run.trial096.stdout: = sectsz=4096 sunit=1 blks, lazy-count=1 2026-02-20T22:21:19.025 INFO:teuthology.orchestra.run.trial096.stdout:realtime =none extsz=4096 blocks=0, rtextents=0 2026-02-20T22:21:19.583 INFO:teuthology.orchestra.run.trial096.stdout:Discarding blocks...Done. 2026-02-20T22:21:19.585 INFO:tasks.ceph:mount /dev/vg_nvme/lv_2 on ubuntu@trial096.front.sepia.ceph.com -o noatime 2026-02-20T22:21:19.585 DEBUG:teuthology.orchestra.run.trial096:> sudo mount -t xfs -o noatime /dev/vg_nvme/lv_2 /var/lib/ceph/osd/cluster1-1 2026-02-20T22:21:19.655 DEBUG:teuthology.orchestra.run.trial096:> sudo /sbin/restorecon /var/lib/ceph/osd/cluster1-1 2026-02-20T22:21:19.722 DEBUG:teuthology.orchestra.run.trial096:> sudo mkdir -p /var/lib/ceph/osd/cluster1-2 2026-02-20T22:21:19.788 INFO:tasks.ceph:roles_to_devs: {'cluster1.osd.0': '/dev/vg_nvme/lv_1', 'cluster1.osd.1': '/dev/vg_nvme/lv_2', 'cluster1.osd.2': '/dev/vg_nvme/lv_3'} 2026-02-20T22:21:19.788 INFO:tasks.ceph:role: cluster1.osd.2 2026-02-20T22:21:19.788 INFO:tasks.ceph:['mkfs.xfs', '-f', '-i', 'size=2048'] on /dev/vg_nvme/lv_3 on ubuntu@trial096.front.sepia.ceph.com 2026-02-20T22:21:19.788 DEBUG:teuthology.orchestra.run.trial096:> yes | sudo mkfs.xfs -f -i size=2048 /dev/vg_nvme/lv_3 2026-02-20T22:21:19.854 INFO:teuthology.orchestra.run.trial096.stdout:meta-data=/dev/vg_nvme/lv_3 isize=2048 agcount=4, agsize=45875200 blks 2026-02-20T22:21:19.855 INFO:teuthology.orchestra.run.trial096.stdout: = sectsz=4096 attr=2, projid32bit=1 2026-02-20T22:21:19.855 INFO:teuthology.orchestra.run.trial096.stdout: = crc=1 finobt=1, sparse=1, rmapbt=0 2026-02-20T22:21:19.855 INFO:teuthology.orchestra.run.trial096.stdout: = reflink=1 bigtime=1 inobtcount=1 nrext64=0 2026-02-20T22:21:19.855 INFO:teuthology.orchestra.run.trial096.stdout:data = bsize=4096 blocks=183500800, imaxpct=25 2026-02-20T22:21:19.855 INFO:teuthology.orchestra.run.trial096.stdout: = sunit=0 swidth=0 blks 2026-02-20T22:21:19.855 INFO:teuthology.orchestra.run.trial096.stdout:naming =version 2 bsize=4096 ascii-ci=0, ftype=1 2026-02-20T22:21:19.855 INFO:teuthology.orchestra.run.trial096.stdout:log =internal log bsize=4096 blocks=89600, version=2 2026-02-20T22:21:19.855 INFO:teuthology.orchestra.run.trial096.stdout: = sectsz=4096 sunit=1 blks, lazy-count=1 2026-02-20T22:21:19.855 INFO:teuthology.orchestra.run.trial096.stdout:realtime =none extsz=4096 blocks=0, rtextents=0 2026-02-20T22:21:20.412 INFO:teuthology.orchestra.run.trial096.stdout:Discarding blocks...Done. 2026-02-20T22:21:20.414 INFO:tasks.ceph:mount /dev/vg_nvme/lv_3 on ubuntu@trial096.front.sepia.ceph.com -o noatime 2026-02-20T22:21:20.414 DEBUG:teuthology.orchestra.run.trial096:> sudo mount -t xfs -o noatime /dev/vg_nvme/lv_3 /var/lib/ceph/osd/cluster1-2 2026-02-20T22:21:20.482 DEBUG:teuthology.orchestra.run.trial096:> sudo /sbin/restorecon /var/lib/ceph/osd/cluster1-2 2026-02-20T22:21:20.549 DEBUG:teuthology.orchestra.run.trial096:> sudo MALLOC_CHECK_=3 adjust-ulimits ceph-coverage /home/ubuntu/cephtest/archive/coverage ceph-osd --no-mon-config --cluster cluster1 --mkfs --mkkey -i 0 --monmap /home/ubuntu/cephtest/cluster1.monmap 2026-02-20T22:21:20.628 INFO:teuthology.orchestra.run.trial096.stderr:2026-02-20T22:21:20.627+0000 7f34325de900 -1 auth: error reading file: /var/lib/ceph/osd/cluster1-0/keyring: can't open /var/lib/ceph/osd/cluster1-0/keyring: (2) No such file or directory 2026-02-20T22:21:20.629 INFO:teuthology.orchestra.run.trial096.stderr:2026-02-20T22:21:20.627+0000 7f34325de900 -1 created new key in keyring /var/lib/ceph/osd/cluster1-0/keyring 2026-02-20T22:21:20.629 INFO:teuthology.orchestra.run.trial096.stderr:2026-02-20T22:21:20.627+0000 7f34325de900 -1 bdev(0x55cabeba9800 /var/lib/ceph/osd/cluster1-0/block) open stat got: (1) Operation not permitted 2026-02-20T22:21:20.629 INFO:teuthology.orchestra.run.trial096.stderr:2026-02-20T22:21:20.627+0000 7f34325de900 -1 bluestore(/var/lib/ceph/osd/cluster1-0) _read_fsid unparsable uuid 2026-02-20T22:21:21.072 DEBUG:teuthology.orchestra.run.trial096:> sudo chown -R ceph:ceph /var/lib/ceph/osd/cluster1-0 2026-02-20T22:21:21.137 DEBUG:teuthology.orchestra.run.trial096:> sudo MALLOC_CHECK_=3 adjust-ulimits ceph-coverage /home/ubuntu/cephtest/archive/coverage ceph-osd --no-mon-config --cluster cluster1 --mkfs --mkkey -i 1 --monmap /home/ubuntu/cephtest/cluster1.monmap 2026-02-20T22:21:21.216 INFO:teuthology.orchestra.run.trial096.stderr:2026-02-20T22:21:21.214+0000 7fdac73dc900 -1 auth: error reading file: /var/lib/ceph/osd/cluster1-1/keyring: can't open /var/lib/ceph/osd/cluster1-1/keyring: (2) No such file or directory 2026-02-20T22:21:21.216 INFO:teuthology.orchestra.run.trial096.stderr:2026-02-20T22:21:21.214+0000 7fdac73dc900 -1 created new key in keyring /var/lib/ceph/osd/cluster1-1/keyring 2026-02-20T22:21:21.216 INFO:teuthology.orchestra.run.trial096.stderr:2026-02-20T22:21:21.214+0000 7fdac73dc900 -1 bdev(0x562c35f31800 /var/lib/ceph/osd/cluster1-1/block) open stat got: (1) Operation not permitted 2026-02-20T22:21:21.216 INFO:teuthology.orchestra.run.trial096.stderr:2026-02-20T22:21:21.214+0000 7fdac73dc900 -1 bluestore(/var/lib/ceph/osd/cluster1-1) _read_fsid unparsable uuid 2026-02-20T22:21:21.677 DEBUG:teuthology.orchestra.run.trial096:> sudo chown -R ceph:ceph /var/lib/ceph/osd/cluster1-1 2026-02-20T22:21:21.742 DEBUG:teuthology.orchestra.run.trial096:> sudo MALLOC_CHECK_=3 adjust-ulimits ceph-coverage /home/ubuntu/cephtest/archive/coverage ceph-osd --no-mon-config --cluster cluster1 --mkfs --mkkey -i 2 --monmap /home/ubuntu/cephtest/cluster1.monmap 2026-02-20T22:21:21.821 INFO:teuthology.orchestra.run.trial096.stderr:2026-02-20T22:21:21.820+0000 7fde10e9f900 -1 auth: error reading file: /var/lib/ceph/osd/cluster1-2/keyring: can't open /var/lib/ceph/osd/cluster1-2/keyring: (2) No such file or directory 2026-02-20T22:21:21.822 INFO:teuthology.orchestra.run.trial096.stderr:2026-02-20T22:21:21.820+0000 7fde10e9f900 -1 created new key in keyring /var/lib/ceph/osd/cluster1-2/keyring 2026-02-20T22:21:21.822 INFO:teuthology.orchestra.run.trial096.stderr:2026-02-20T22:21:21.820+0000 7fde10e9f900 -1 bdev(0x5636ce4b3800 /var/lib/ceph/osd/cluster1-2/block) open stat got: (1) Operation not permitted 2026-02-20T22:21:21.822 INFO:teuthology.orchestra.run.trial096.stderr:2026-02-20T22:21:21.820+0000 7fde10e9f900 -1 bluestore(/var/lib/ceph/osd/cluster1-2) _read_fsid unparsable uuid 2026-02-20T22:21:22.274 DEBUG:teuthology.orchestra.run.trial096:> sudo chown -R ceph:ceph /var/lib/ceph/osd/cluster1-2 2026-02-20T22:21:22.340 INFO:tasks.ceph:Reading keys from all nodes... 2026-02-20T22:21:22.340 DEBUG:teuthology.orchestra.run.trial096:> set -ex 2026-02-20T22:21:22.340 DEBUG:teuthology.orchestra.run.trial096:> sudo dd if=/var/lib/ceph/mgr/cluster1-x/keyring of=/dev/stdout 2026-02-20T22:21:22.404 DEBUG:teuthology.orchestra.run.trial096:> set -ex 2026-02-20T22:21:22.405 DEBUG:teuthology.orchestra.run.trial096:> sudo dd if=/var/lib/ceph/osd/cluster1-0/keyring of=/dev/stdout 2026-02-20T22:21:22.468 DEBUG:teuthology.orchestra.run.trial096:> set -ex 2026-02-20T22:21:22.469 DEBUG:teuthology.orchestra.run.trial096:> sudo dd if=/var/lib/ceph/osd/cluster1-1/keyring of=/dev/stdout 2026-02-20T22:21:22.531 DEBUG:teuthology.orchestra.run.trial096:> set -ex 2026-02-20T22:21:22.532 DEBUG:teuthology.orchestra.run.trial096:> sudo dd if=/var/lib/ceph/osd/cluster1-2/keyring of=/dev/stdout 2026-02-20T22:21:22.596 DEBUG:teuthology.orchestra.run.trial096:> set -ex 2026-02-20T22:21:22.596 DEBUG:teuthology.orchestra.run.trial096:> dd if=/etc/ceph/cluster1.client.0.keyring of=/dev/stdout 2026-02-20T22:21:22.653 DEBUG:teuthology.orchestra.run.trial150:> set -ex 2026-02-20T22:21:22.654 DEBUG:teuthology.orchestra.run.trial150:> dd if=/etc/ceph/cluster1.client.mirror.keyring of=/dev/stdout 2026-02-20T22:21:22.671 DEBUG:teuthology.orchestra.run.trial150:> set -ex 2026-02-20T22:21:22.671 DEBUG:teuthology.orchestra.run.trial150:> dd if=/etc/ceph/cluster1.client.mirror.0.keyring of=/dev/stdout 2026-02-20T22:21:22.727 DEBUG:teuthology.orchestra.run.trial150:> set -ex 2026-02-20T22:21:22.727 DEBUG:teuthology.orchestra.run.trial150:> dd if=/etc/ceph/cluster1.client.mirror.1.keyring of=/dev/stdout 2026-02-20T22:21:22.783 DEBUG:teuthology.orchestra.run.trial150:> set -ex 2026-02-20T22:21:22.784 DEBUG:teuthology.orchestra.run.trial150:> dd if=/etc/ceph/cluster1.client.mirror.2.keyring of=/dev/stdout 2026-02-20T22:21:22.842 DEBUG:teuthology.orchestra.run.trial150:> set -ex 2026-02-20T22:21:22.842 DEBUG:teuthology.orchestra.run.trial150:> dd if=/etc/ceph/cluster1.client.mirror.3.keyring of=/dev/stdout 2026-02-20T22:21:22.897 DEBUG:teuthology.orchestra.run.trial150:> set -ex 2026-02-20T22:21:22.898 DEBUG:teuthology.orchestra.run.trial150:> dd if=/etc/ceph/cluster1.client.mirror.4.keyring of=/dev/stdout 2026-02-20T22:21:22.953 DEBUG:teuthology.orchestra.run.trial150:> set -ex 2026-02-20T22:21:22.954 DEBUG:teuthology.orchestra.run.trial150:> dd if=/etc/ceph/cluster1.client.mirror.5.keyring of=/dev/stdout 2026-02-20T22:21:23.009 DEBUG:teuthology.orchestra.run.trial150:> set -ex 2026-02-20T22:21:23.009 DEBUG:teuthology.orchestra.run.trial150:> dd if=/etc/ceph/cluster1.client.mirror.6.keyring of=/dev/stdout 2026-02-20T22:21:23.066 INFO:tasks.ceph:Adding keys to all mons... 2026-02-20T22:21:23.066 DEBUG:teuthology.orchestra.run.trial096:> sudo tee -a /etc/ceph/cluster1.keyring 2026-02-20T22:21:23.090 INFO:teuthology.orchestra.run.trial096.stdout:[mgr.x] 2026-02-20T22:21:23.090 INFO:teuthology.orchestra.run.trial096.stdout: key = AQBd3php2QJGFRAAeezYFlFHGEPhh9Rkdpu/sQ== 2026-02-20T22:21:23.090 INFO:teuthology.orchestra.run.trial096.stdout:[osd.0] 2026-02-20T22:21:23.090 INFO:teuthology.orchestra.run.trial096.stdout: key = AQBg3phpZJ50JRAAjDb3MgDggYaA3qhAloMsJw== 2026-02-20T22:21:23.090 INFO:teuthology.orchestra.run.trial096.stdout:[osd.1] 2026-02-20T22:21:23.090 INFO:teuthology.orchestra.run.trial096.stdout: key = AQBh3phpzqXbDBAAdsumq6aLd+K3HsCofDEGKQ== 2026-02-20T22:21:23.091 INFO:teuthology.orchestra.run.trial096.stdout:[osd.2] 2026-02-20T22:21:23.091 INFO:teuthology.orchestra.run.trial096.stdout: key = AQBh3phpcaP0MBAA/Ouq8Q04MNJQ/DrNkusX8A== 2026-02-20T22:21:23.091 INFO:teuthology.orchestra.run.trial096.stdout:[client.0] 2026-02-20T22:21:23.091 INFO:teuthology.orchestra.run.trial096.stdout: key = AQBd3phpXynVGRAA+PLJMVQ4Sn4YYVJsEFAS5w== 2026-02-20T22:21:23.091 INFO:teuthology.orchestra.run.trial096.stdout:[client.mirror] 2026-02-20T22:21:23.091 INFO:teuthology.orchestra.run.trial096.stdout: key = AQBd3phpwu+pHRAAa82l0FuRudutNd1Mb+hDMQ== 2026-02-20T22:21:23.091 INFO:teuthology.orchestra.run.trial096.stdout:[client.mirror.0] 2026-02-20T22:21:23.091 INFO:teuthology.orchestra.run.trial096.stdout: key = AQBd3phpDSLMIhAAwVg8dSqfP637vhMeokTTqA== 2026-02-20T22:21:23.091 INFO:teuthology.orchestra.run.trial096.stdout:[client.mirror.1] 2026-02-20T22:21:23.091 INFO:teuthology.orchestra.run.trial096.stdout: key = AQBd3phpeRP6JxAAHuyuGTA446M4GaNWarFiJw== 2026-02-20T22:21:23.091 INFO:teuthology.orchestra.run.trial096.stdout:[client.mirror.2] 2026-02-20T22:21:23.091 INFO:teuthology.orchestra.run.trial096.stdout: key = AQBd3phpaMMeLRAAxQUvCFQIrjw11jSeNtGnZw== 2026-02-20T22:21:23.092 INFO:teuthology.orchestra.run.trial096.stdout:[client.mirror.3] 2026-02-20T22:21:23.092 INFO:teuthology.orchestra.run.trial096.stdout: key = AQBd3phpCqEkMhAATAKh72Uv/gfrOMJlCzKHDA== 2026-02-20T22:21:23.092 INFO:teuthology.orchestra.run.trial096.stdout:[client.mirror.4] 2026-02-20T22:21:23.092 INFO:teuthology.orchestra.run.trial096.stdout: key = AQBd3phpLbBbNxAAfigZ5lhA4Vx3dIsnQGeypA== 2026-02-20T22:21:23.092 INFO:teuthology.orchestra.run.trial096.stdout:[client.mirror.5] 2026-02-20T22:21:23.092 INFO:teuthology.orchestra.run.trial096.stdout: key = AQBe3phpkQD0ABAAZZTz0Vd6aU8PIHSArOUbYg== 2026-02-20T22:21:23.092 INFO:teuthology.orchestra.run.trial096.stdout:[client.mirror.6] 2026-02-20T22:21:23.092 INFO:teuthology.orchestra.run.trial096.stdout: key = AQBe3phpGU73BRAAOmsUiu2ossiOtkKmGpJgOQ== 2026-02-20T22:21:23.093 DEBUG:teuthology.orchestra.run.trial096:> sudo adjust-ulimits ceph-coverage /home/ubuntu/cephtest/archive/coverage ceph-authtool /etc/ceph/cluster1.keyring --name=mgr.x --cap mon 'allow profile mgr' --cap osd 'allow *' --cap mds 'allow *' 2026-02-20T22:21:23.175 DEBUG:teuthology.orchestra.run.trial096:> sudo adjust-ulimits ceph-coverage /home/ubuntu/cephtest/archive/coverage ceph-authtool /etc/ceph/cluster1.keyring --name=osd.0 --cap mon 'allow profile osd' --cap mgr 'allow profile osd' --cap osd 'allow *' 2026-02-20T22:21:23.255 DEBUG:teuthology.orchestra.run.trial096:> sudo adjust-ulimits ceph-coverage /home/ubuntu/cephtest/archive/coverage ceph-authtool /etc/ceph/cluster1.keyring --name=osd.1 --cap mon 'allow profile osd' --cap mgr 'allow profile osd' --cap osd 'allow *' 2026-02-20T22:21:23.336 DEBUG:teuthology.orchestra.run.trial096:> sudo adjust-ulimits ceph-coverage /home/ubuntu/cephtest/archive/coverage ceph-authtool /etc/ceph/cluster1.keyring --name=osd.2 --cap mon 'allow profile osd' --cap mgr 'allow profile osd' --cap osd 'allow *' 2026-02-20T22:21:23.418 DEBUG:teuthology.orchestra.run.trial096:> sudo adjust-ulimits ceph-coverage /home/ubuntu/cephtest/archive/coverage ceph-authtool /etc/ceph/cluster1.keyring --name=client.0 --cap mon 'allow rw' --cap mgr 'allow r' --cap osd 'allow rwx' --cap mds allow 2026-02-20T22:21:23.500 DEBUG:teuthology.orchestra.run.trial096:> sudo adjust-ulimits ceph-coverage /home/ubuntu/cephtest/archive/coverage ceph-authtool /etc/ceph/cluster1.keyring --name=client.mirror --cap mon 'allow rw' --cap mgr 'allow r' --cap osd 'allow rwx' --cap mds allow 2026-02-20T22:21:23.583 DEBUG:teuthology.orchestra.run.trial096:> sudo adjust-ulimits ceph-coverage /home/ubuntu/cephtest/archive/coverage ceph-authtool /etc/ceph/cluster1.keyring --name=client.mirror.0 --cap mon 'allow rw' --cap mgr 'allow r' --cap osd 'allow rwx' --cap mds allow 2026-02-20T22:21:23.664 DEBUG:teuthology.orchestra.run.trial096:> sudo adjust-ulimits ceph-coverage /home/ubuntu/cephtest/archive/coverage ceph-authtool /etc/ceph/cluster1.keyring --name=client.mirror.1 --cap mon 'allow rw' --cap mgr 'allow r' --cap osd 'allow rwx' --cap mds allow 2026-02-20T22:21:23.745 DEBUG:teuthology.orchestra.run.trial096:> sudo adjust-ulimits ceph-coverage /home/ubuntu/cephtest/archive/coverage ceph-authtool /etc/ceph/cluster1.keyring --name=client.mirror.2 --cap mon 'allow rw' --cap mgr 'allow r' --cap osd 'allow rwx' --cap mds allow 2026-02-20T22:21:23.826 DEBUG:teuthology.orchestra.run.trial096:> sudo adjust-ulimits ceph-coverage /home/ubuntu/cephtest/archive/coverage ceph-authtool /etc/ceph/cluster1.keyring --name=client.mirror.3 --cap mon 'allow rw' --cap mgr 'allow r' --cap osd 'allow rwx' --cap mds allow 2026-02-20T22:21:23.907 DEBUG:teuthology.orchestra.run.trial096:> sudo adjust-ulimits ceph-coverage /home/ubuntu/cephtest/archive/coverage ceph-authtool /etc/ceph/cluster1.keyring --name=client.mirror.4 --cap mon 'allow rw' --cap mgr 'allow r' --cap osd 'allow rwx' --cap mds allow 2026-02-20T22:21:23.988 DEBUG:teuthology.orchestra.run.trial096:> sudo adjust-ulimits ceph-coverage /home/ubuntu/cephtest/archive/coverage ceph-authtool /etc/ceph/cluster1.keyring --name=client.mirror.5 --cap mon 'allow rw' --cap mgr 'allow r' --cap osd 'allow rwx' --cap mds allow 2026-02-20T22:21:24.071 DEBUG:teuthology.orchestra.run.trial096:> sudo adjust-ulimits ceph-coverage /home/ubuntu/cephtest/archive/coverage ceph-authtool /etc/ceph/cluster1.keyring --name=client.mirror.6 --cap mon 'allow rw' --cap mgr 'allow r' --cap osd 'allow rwx' --cap mds allow 2026-02-20T22:21:24.152 INFO:tasks.ceph:Running mkfs on mon nodes... 2026-02-20T22:21:24.153 DEBUG:teuthology.orchestra.run.trial096:> sudo mkdir -p /var/lib/ceph/mon/cluster1-a 2026-02-20T22:21:24.219 DEBUG:teuthology.orchestra.run.trial096:> sudo adjust-ulimits ceph-coverage /home/ubuntu/cephtest/archive/coverage ceph-mon --cluster cluster1 --mkfs -i a --monmap /home/ubuntu/cephtest/cluster1.monmap --keyring /etc/ceph/cluster1.keyring 2026-02-20T22:21:24.305 DEBUG:teuthology.orchestra.run.trial096:> sudo chown -R ceph:ceph /var/lib/ceph/mon/cluster1-a 2026-02-20T22:21:24.330 DEBUG:teuthology.orchestra.run.trial096:> rm -- /home/ubuntu/cephtest/cluster1.monmap 2026-02-20T22:21:24.386 INFO:tasks.ceph:Starting mon daemons in cluster cluster1... 2026-02-20T22:21:24.387 INFO:tasks.ceph.cluster1.mon.a:Restarting daemon 2026-02-20T22:21:24.387 DEBUG:teuthology.orchestra.run.trial096:> sudo adjust-ulimits ceph-coverage /home/ubuntu/cephtest/archive/coverage daemon-helper kill ceph-mon -f --cluster cluster1 -i a 2026-02-20T22:21:24.428 INFO:tasks.ceph.cluster1.mon.a:Started 2026-02-20T22:21:24.429 INFO:tasks.ceph:Starting mgr daemons in cluster cluster1... 2026-02-20T22:21:24.429 INFO:tasks.ceph.cluster1.mgr.x:Restarting daemon 2026-02-20T22:21:24.429 DEBUG:teuthology.orchestra.run.trial096:> sudo adjust-ulimits ceph-coverage /home/ubuntu/cephtest/archive/coverage daemon-helper kill ceph-mgr -f --cluster cluster1 -i x 2026-02-20T22:21:24.431 INFO:tasks.ceph.cluster1.mgr.x:Started 2026-02-20T22:21:24.432 DEBUG:tasks.ceph:set 0 configs 2026-02-20T22:21:24.432 DEBUG:teuthology.orchestra.run.trial096:> sudo ceph --cluster cluster1 config dump 2026-02-20T22:21:24.531 INFO:teuthology.orchestra.run.trial096.stdout:WHO MASK LEVEL OPTION VALUE RO 2026-02-20T22:21:24.538 INFO:tasks.ceph:Setting crush tunables to default 2026-02-20T22:21:24.538 DEBUG:teuthology.orchestra.run.trial096:> sudo ceph --cluster cluster1 osd crush tunables default 2026-02-20T22:21:24.642 INFO:teuthology.orchestra.run.trial096.stderr:adjusted tunables profile to default 2026-02-20T22:21:24.651 INFO:tasks.ceph:check_enable_crimson: False 2026-02-20T22:21:24.651 INFO:tasks.ceph:Starting osd daemons in cluster cluster1... 2026-02-20T22:21:24.651 DEBUG:teuthology.orchestra.run.trial096:> set -ex 2026-02-20T22:21:24.652 DEBUG:teuthology.orchestra.run.trial096:> sudo dd if=/var/lib/ceph/osd/cluster1-0/fsid of=/dev/stdout 2026-02-20T22:21:24.676 DEBUG:teuthology.orchestra.run.trial096:> set -ex 2026-02-20T22:21:24.676 DEBUG:teuthology.orchestra.run.trial096:> sudo dd if=/var/lib/ceph/osd/cluster1-1/fsid of=/dev/stdout 2026-02-20T22:21:24.740 DEBUG:teuthology.orchestra.run.trial096:> set -ex 2026-02-20T22:21:24.740 DEBUG:teuthology.orchestra.run.trial096:> sudo dd if=/var/lib/ceph/osd/cluster1-2/fsid of=/dev/stdout 2026-02-20T22:21:24.804 DEBUG:teuthology.orchestra.run.trial096:> sudo ceph --cluster cluster1 osd new a2c8c9ec-8da9-4546-abda-63caa2b25da3 0 2026-02-20T22:21:24.950 INFO:teuthology.orchestra.run.trial096.stdout:0 2026-02-20T22:21:24.958 DEBUG:teuthology.orchestra.run.trial096:> sudo ceph --cluster cluster1 osd new 1d9f08cc-c2f5-498d-8b19-83d59ea21634 1 2026-02-20T22:21:25.062 INFO:teuthology.orchestra.run.trial096.stdout:1 2026-02-20T22:21:25.070 DEBUG:teuthology.orchestra.run.trial096:> sudo ceph --cluster cluster1 osd new f1a02315-7d30-4388-8e1d-a4d9a0371621 2 2026-02-20T22:21:25.176 INFO:teuthology.orchestra.run.trial096.stdout:2 2026-02-20T22:21:25.185 INFO:tasks.ceph.cluster1.osd.0:Restarting daemon 2026-02-20T22:21:25.186 DEBUG:teuthology.orchestra.run.trial096:> sudo adjust-ulimits ceph-coverage /home/ubuntu/cephtest/archive/coverage daemon-helper kill ceph-osd -f --cluster cluster1 -i 0 2026-02-20T22:21:25.188 INFO:tasks.ceph.cluster1.osd.0:Started 2026-02-20T22:21:25.188 INFO:tasks.ceph.cluster1.osd.1:Restarting daemon 2026-02-20T22:21:25.188 DEBUG:teuthology.orchestra.run.trial096:> sudo adjust-ulimits ceph-coverage /home/ubuntu/cephtest/archive/coverage daemon-helper kill ceph-osd -f --cluster cluster1 -i 1 2026-02-20T22:21:25.190 INFO:tasks.ceph.cluster1.osd.1:Started 2026-02-20T22:21:25.190 INFO:tasks.ceph.cluster1.osd.2:Restarting daemon 2026-02-20T22:21:25.191 DEBUG:teuthology.orchestra.run.trial096:> sudo adjust-ulimits ceph-coverage /home/ubuntu/cephtest/archive/coverage daemon-helper kill ceph-osd -f --cluster cluster1 -i 2 2026-02-20T22:21:25.193 INFO:tasks.ceph.cluster1.osd.2:Started 2026-02-20T22:21:25.193 DEBUG:teuthology.orchestra.run.trial096:> sudo adjust-ulimits ceph-coverage /home/ubuntu/cephtest/archive/coverage timeout 120 ceph --cluster cluster1 osd dump --format=json 2026-02-20T22:21:25.300 INFO:teuthology.orchestra.run.trial096.stdout: 2026-02-20T22:21:25.300 INFO:teuthology.orchestra.run.trial096.stdout:{"epoch":5,"fsid":"d2c94a25-6137-4b14-b25c-e79ba7f8928c","created":"2026-02-20T22:21:24.491911+0000","modified":"2026-02-20T22:21:25.176138+0000","last_up_change":"0.000000","last_in_change":"2026-02-20T22:21:25.176138+0000","flags":"sortbitwise,recovery_deletes,purged_snapdirs,pglog_hardlimit","flags_num":5799936,"flags_set":["pglog_hardlimit","purged_snapdirs","recovery_deletes","sortbitwise"],"crush_version":2,"full_ratio":0.94999998807907104,"backfillfull_ratio":0.89999997615814209,"nearfull_ratio":0.85000002384185791,"cluster_snapshot":"","pool_max":0,"max_osd":3,"require_min_compat_client":"luminous","min_compat_client":"jewel","require_osd_release":"tentacle","allow_crimson":false,"pools":[],"osds":[{"osd":0,"uuid":"a2c8c9ec-8da9-4546-abda-63caa2b25da3","up":0,"in":1,"weight":1,"primary_affinity":1,"last_clean_begin":0,"last_clean_end":0,"up_from":0,"up_thru":0,"down_at":0,"lost_at":0,"public_addrs":{"addrvec":[]},"cluster_addrs":{"addrvec":[]},"heartbeat_back_addrs":{"addrvec":[]},"heartbeat_front_addrs":{"addrvec":[]},"public_addr":"(unrecognized address family 0)/0","cluster_addr":"(unrecognized address family 0)/0","heartbeat_back_addr":"(unrecognized address family 0)/0","heartbeat_front_addr":"(unrecognized address family 0)/0","state":["exists","new"]},{"osd":1,"uuid":"1d9f08cc-c2f5-498d-8b19-83d59ea21634","up":0,"in":1,"weight":1,"primary_affinity":1,"last_clean_begin":0,"last_clean_end":0,"up_from":0,"up_thru":0,"down_at":0,"lost_at":0,"public_addrs":{"addrvec":[]},"cluster_addrs":{"addrvec":[]},"heartbeat_back_addrs":{"addrvec":[]},"heartbeat_front_addrs":{"addrvec":[]},"public_addr":"(unrecognized address family 0)/0","cluster_addr":"(unrecognized address family 0)/0","heartbeat_back_addr":"(unrecognized address family 0)/0","heartbeat_front_addr":"(unrecognized address family 0)/0","state":["exists","new"]},{"osd":2,"uuid":"f1a02315-7d30-4388-8e1d-a4d9a0371621","up":0,"in":1,"weight":1,"primary_affinity":1,"last_clean_begin":0,"last_clean_end":0,"up_from":0,"up_thru":0,"down_at":0,"lost_at":0,"public_addrs":{"addrvec":[]},"cluster_addrs":{"addrvec":[]},"heartbeat_back_addrs":{"addrvec":[]},"heartbeat_front_addrs":{"addrvec":[]},"public_addr":"(unrecognized address family 0)/0","cluster_addr":"(unrecognized address family 0)/0","heartbeat_back_addr":"(unrecognized address family 0)/0","heartbeat_front_addr":"(unrecognized address family 0)/0","state":["exists","new"]}],"osd_xinfo":[{"osd":0,"down_stamp":"0.000000","laggy_probability":0,"laggy_interval":0,"features":0,"old_weight":0,"last_purged_snaps_scrub":"0.000000","dead_epoch":0},{"osd":1,"down_stamp":"0.000000","laggy_probability":0,"laggy_interval":0,"features":0,"old_weight":0,"last_purged_snaps_scrub":"0.000000","dead_epoch":0},{"osd":2,"down_stamp":"0.000000","laggy_probability":0,"laggy_interval":0,"features":0,"old_weight":0,"last_purged_snaps_scrub":"0.000000","dead_epoch":0}],"pg_upmap":[],"pg_upmap_items":[],"pg_upmap_primaries":[],"pg_temp":[],"primary_temp":[],"blocklist":{},"range_blocklist":{},"erasure_code_profiles":{"default":{"crush-failure-domain":"osd","k":"2","m":"1","plugin":"isa","technique":"reed_sol_van"}},"removed_snaps_queue":[],"new_removed_snaps":[],"new_purged_snaps":[],"crush_node_flags":{},"device_class_flags":{},"stretch_mode":{"stretch_mode_enabled":false,"stretch_bucket_count":0,"degraded_stretch_mode":0,"recovering_stretch_mode":0,"stretch_mode_bucket":0}} 2026-02-20T22:21:25.308 INFO:tasks.ceph.ceph_manager.cluster1:[] 2026-02-20T22:21:25.308 INFO:tasks.ceph:Waiting for OSDs to come up 2026-02-20T22:21:25.457 INFO:tasks.ceph.cluster1.osd.0.trial096.stderr:2026-02-20T22:21:25.455+0000 7fec1e072900 -1 Falling back to public interface 2026-02-20T22:21:25.463 INFO:tasks.ceph.cluster1.osd.2.trial096.stderr:2026-02-20T22:21:25.462+0000 7f95f6de0900 -1 Falling back to public interface 2026-02-20T22:21:25.477 INFO:tasks.ceph.cluster1.osd.1.trial096.stderr:2026-02-20T22:21:25.476+0000 7f529f005900 -1 Falling back to public interface 2026-02-20T22:21:25.523 INFO:tasks.ceph.cluster1.mgr.x.trial096.stderr:/usr/lib64/python3.9/site-packages/scipy/__init__.py:73: UserWarning: NumPy was imported from a Python sub-interpreter but NumPy does not properly support sub-interpreters. This will likely work for most users but might cause hard to track down issues or subtle bugs. A common user of the rare sub-interpreter feature is wsgi which also allows single-interpreter mode. 2026-02-20T22:21:25.523 INFO:tasks.ceph.cluster1.mgr.x.trial096.stderr:Improvements in the case of bugs are welcome, but is not on the NumPy roadmap, and full support may require significant effort to achieve. 2026-02-20T22:21:25.523 INFO:tasks.ceph.cluster1.mgr.x.trial096.stderr: from numpy import show_config as show_numpy_config 2026-02-20T22:21:25.610 DEBUG:teuthology.orchestra.run.trial096:> adjust-ulimits ceph-coverage /home/ubuntu/cephtest/archive/coverage ceph --cluster cluster1 osd dump --format=json 2026-02-20T22:21:25.906 INFO:teuthology.misc.health.trial096.stdout: 2026-02-20T22:21:25.907 INFO:teuthology.misc.health.trial096.stdout:{"epoch":5,"fsid":"d2c94a25-6137-4b14-b25c-e79ba7f8928c","created":"2026-02-20T22:21:24.491911+0000","modified":"2026-02-20T22:21:25.176138+0000","last_up_change":"0.000000","last_in_change":"2026-02-20T22:21:25.176138+0000","flags":"sortbitwise,recovery_deletes,purged_snapdirs,pglog_hardlimit","flags_num":5799936,"flags_set":["pglog_hardlimit","purged_snapdirs","recovery_deletes","sortbitwise"],"crush_version":2,"full_ratio":0.94999998807907104,"backfillfull_ratio":0.89999997615814209,"nearfull_ratio":0.85000002384185791,"cluster_snapshot":"","pool_max":0,"max_osd":3,"require_min_compat_client":"luminous","min_compat_client":"jewel","require_osd_release":"tentacle","allow_crimson":false,"pools":[],"osds":[{"osd":0,"uuid":"a2c8c9ec-8da9-4546-abda-63caa2b25da3","up":0,"in":1,"weight":1,"primary_affinity":1,"last_clean_begin":0,"last_clean_end":0,"up_from":0,"up_thru":0,"down_at":0,"lost_at":0,"public_addrs":{"addrvec":[]},"cluster_addrs":{"addrvec":[]},"heartbeat_back_addrs":{"addrvec":[]},"heartbeat_front_addrs":{"addrvec":[]},"public_addr":"(unrecognized address family 0)/0","cluster_addr":"(unrecognized address family 0)/0","heartbeat_back_addr":"(unrecognized address family 0)/0","heartbeat_front_addr":"(unrecognized address family 0)/0","state":["exists","new"]},{"osd":1,"uuid":"1d9f08cc-c2f5-498d-8b19-83d59ea21634","up":0,"in":1,"weight":1,"primary_affinity":1,"last_clean_begin":0,"last_clean_end":0,"up_from":0,"up_thru":0,"down_at":0,"lost_at":0,"public_addrs":{"addrvec":[]},"cluster_addrs":{"addrvec":[]},"heartbeat_back_addrs":{"addrvec":[]},"heartbeat_front_addrs":{"addrvec":[]},"public_addr":"(unrecognized address family 0)/0","cluster_addr":"(unrecognized address family 0)/0","heartbeat_back_addr":"(unrecognized address family 0)/0","heartbeat_front_addr":"(unrecognized address family 0)/0","state":["exists","new"]},{"osd":2,"uuid":"f1a02315-7d30-4388-8e1d-a4d9a0371621","up":0,"in":1,"weight":1,"primary_affinity":1,"last_clean_begin":0,"last_clean_end":0,"up_from":0,"up_thru":0,"down_at":0,"lost_at":0,"public_addrs":{"addrvec":[]},"cluster_addrs":{"addrvec":[]},"heartbeat_back_addrs":{"addrvec":[]},"heartbeat_front_addrs":{"addrvec":[]},"public_addr":"(unrecognized address family 0)/0","cluster_addr":"(unrecognized address family 0)/0","heartbeat_back_addr":"(unrecognized address family 0)/0","heartbeat_front_addr":"(unrecognized address family 0)/0","state":["exists","new"]}],"osd_xinfo":[{"osd":0,"down_stamp":"0.000000","laggy_probability":0,"laggy_interval":0,"features":0,"old_weight":0,"last_purged_snaps_scrub":"0.000000","dead_epoch":0},{"osd":1,"down_stamp":"0.000000","laggy_probability":0,"laggy_interval":0,"features":0,"old_weight":0,"last_purged_snaps_scrub":"0.000000","dead_epoch":0},{"osd":2,"down_stamp":"0.000000","laggy_probability":0,"laggy_interval":0,"features":0,"old_weight":0,"last_purged_snaps_scrub":"0.000000","dead_epoch":0}],"pg_upmap":[],"pg_upmap_items":[],"pg_upmap_primaries":[],"pg_temp":[],"primary_temp":[],"blocklist":{},"range_blocklist":{},"erasure_code_profiles":{"default":{"crush-failure-domain":"osd","k":"2","m":"1","plugin":"isa","technique":"reed_sol_van"}},"removed_snaps_queue":[],"new_removed_snaps":[],"new_purged_snaps":[],"crush_node_flags":{},"device_class_flags":{},"stretch_mode":{"stretch_mode_enabled":false,"stretch_bucket_count":0,"degraded_stretch_mode":0,"recovering_stretch_mode":0,"stretch_mode_bucket":0}} 2026-02-20T22:21:25.918 DEBUG:teuthology.misc:0 of 3 OSDs are up 2026-02-20T22:21:26.064 INFO:tasks.ceph.cluster1.osd.2.trial096.stderr:2026-02-20T22:21:26.063+0000 7f95f6de0900 -1 osd.2 0 log_to_monitors true 2026-02-20T22:21:26.087 INFO:tasks.ceph.cluster1.osd.0.trial096.stderr:2026-02-20T22:21:26.086+0000 7fec1e072900 -1 osd.0 0 log_to_monitors true 2026-02-20T22:21:26.123 INFO:tasks.ceph.cluster1.osd.1.trial096.stderr:2026-02-20T22:21:26.122+0000 7f529f005900 -1 osd.1 0 log_to_monitors true 2026-02-20T22:21:27.501 INFO:tasks.ceph.cluster1.osd.2.trial096.stderr:2026-02-20T22:21:27.499+0000 7f95f254b640 -1 osd.2 0 waiting for initial osdmap 2026-02-20T22:21:27.501 INFO:tasks.ceph.cluster1.osd.0.trial096.stderr:2026-02-20T22:21:27.500+0000 7fec1a812640 -1 osd.0 0 waiting for initial osdmap 2026-02-20T22:21:27.502 INFO:tasks.ceph.cluster1.osd.1.trial096.stderr:2026-02-20T22:21:27.500+0000 7f529a772640 -1 osd.1 0 waiting for initial osdmap 2026-02-20T22:21:27.513 INFO:tasks.ceph.cluster1.osd.2.trial096.stderr:2026-02-20T22:21:27.512+0000 7f95ea35b640 -1 osd.2 7 set_numa_affinity unable to identify public interface '' numa node: (2) No such file or directory 2026-02-20T22:21:27.517 INFO:tasks.ceph.cluster1.osd.0.trial096.stderr:2026-02-20T22:21:27.516+0000 7fec115ed640 -1 osd.0 7 set_numa_affinity unable to identify public interface '' numa node: (2) No such file or directory 2026-02-20T22:21:27.518 INFO:tasks.ceph.cluster1.osd.1.trial096.stderr:2026-02-20T22:21:27.517+0000 7f5292582640 -1 osd.1 7 set_numa_affinity unable to identify public interface '' numa node: (2) No such file or directory 2026-02-20T22:21:27.733 INFO:tasks.ceph.cluster1.mgr.x.trial096.stderr:2026-02-20T22:21:27.731+0000 7fbd73f21640 -1 mgr.server handle_report got status from non-daemon mon.a 2026-02-20T22:21:32.221 DEBUG:teuthology.orchestra.run.trial096:> adjust-ulimits ceph-coverage /home/ubuntu/cephtest/archive/coverage ceph --cluster cluster1 osd dump --format=json 2026-02-20T22:21:32.397 INFO:teuthology.misc.health.trial096.stdout: 2026-02-20T22:21:32.397 INFO:teuthology.misc.health.trial096.stdout:{"epoch":11,"fsid":"d2c94a25-6137-4b14-b25c-e79ba7f8928c","created":"2026-02-20T22:21:24.491911+0000","modified":"2026-02-20T22:21:31.735962+0000","last_up_change":"2026-02-20T22:21:28.499145+0000","last_in_change":"2026-02-20T22:21:25.176138+0000","flags":"sortbitwise,recovery_deletes,purged_snapdirs,pglog_hardlimit","flags_num":5799936,"flags_set":["pglog_hardlimit","purged_snapdirs","recovery_deletes","sortbitwise"],"crush_version":4,"full_ratio":0.94999998807907104,"backfillfull_ratio":0.89999997615814209,"nearfull_ratio":0.85000002384185791,"cluster_snapshot":"","pool_max":1,"max_osd":3,"require_min_compat_client":"luminous","min_compat_client":"jewel","require_osd_release":"tentacle","allow_crimson":false,"pools":[{"pool":1,"pool_name":".mgr","create_time":"2026-02-20T22:21:28.742616+0000","flags":1,"flags_names":"hashpspool","type":1,"size":2,"min_size":1,"crush_rule":0,"peering_crush_bucket_count":0,"peering_crush_bucket_target":0,"peering_crush_bucket_barrier":0,"peering_crush_bucket_mandatory_member":2147483647,"is_stretch_pool":false,"object_hash":2,"pg_autoscale_mode":"off","pg_num":1,"pg_placement_num":1,"pg_placement_num_target":1,"pg_num_target":1,"pg_num_pending":1,"last_pg_merge_meta":{"source_pgid":"0.0","ready_epoch":0,"last_epoch_started":0,"last_epoch_clean":0,"source_version":"0'0","target_version":"0'0"},"last_change":"11","last_force_op_resend":"0","last_force_op_resend_prenautilus":"0","last_force_op_resend_preluminous":"0","auid":0,"snap_mode":"selfmanaged","snap_seq":0,"snap_epoch":0,"pool_snaps":[],"removed_snaps":"[]","quota_max_bytes":0,"quota_max_objects":0,"tiers":[],"tier_of":-1,"read_tier":-1,"write_tier":-1,"cache_mode":"none","target_max_bytes":0,"target_max_objects":0,"cache_target_dirty_ratio_micro":400000,"cache_target_dirty_high_ratio_micro":600000,"cache_target_full_ratio_micro":800000,"cache_min_flush_age":0,"cache_min_evict_age":0,"erasure_code_profile":"","hit_set_params":{"type":"none"},"hit_set_period":0,"hit_set_count":0,"use_gmt_hitset":true,"min_read_recency_for_promote":0,"min_write_recency_for_promote":0,"hit_set_grade_decay_rate":0,"hit_set_search_last_n":0,"grade_table":[],"stripe_width":0,"expected_num_objects":0,"fast_read":false,"nonprimary_shards":"{}","options":{"pg_num_max":32,"pg_num_min":1},"application_metadata":{"mgr":{}},"read_balance":{"score_type":"Fair distribution","score_acting":2.9900000095367432,"score_stable":2.9900000095367432,"optimal_score":0.67000001668930054,"raw_score_acting":2,"raw_score_stable":2,"primary_affinity_weighted":1,"average_primary_affinity":1,"average_primary_affinity_weighted":1}}],"osds":[{"osd":0,"uuid":"a2c8c9ec-8da9-4546-abda-63caa2b25da3","up":1,"in":1,"weight":1,"primary_affinity":1,"last_clean_begin":0,"last_clean_end":0,"up_from":8,"up_thru":0,"down_at":0,"lost_at":0,"public_addrs":{"addrvec":[{"type":"v2","addr":"10.20.193.96:6800","nonce":3859042512},{"type":"v1","addr":"10.20.193.96:6801","nonce":3859042512}]},"cluster_addrs":{"addrvec":[{"type":"v2","addr":"10.20.193.96:6802","nonce":3859042512},{"type":"v1","addr":"10.20.193.96:6803","nonce":3859042512}]},"heartbeat_back_addrs":{"addrvec":[{"type":"v2","addr":"10.20.193.96:6806","nonce":3859042512},{"type":"v1","addr":"10.20.193.96:6807","nonce":3859042512}]},"heartbeat_front_addrs":{"addrvec":[{"type":"v2","addr":"10.20.193.96:6804","nonce":3859042512},{"type":"v1","addr":"10.20.193.96:6805","nonce":3859042512}]},"public_addr":"10.20.193.96:6801/3859042512","cluster_addr":"10.20.193.96:6803/3859042512","heartbeat_back_addr":"10.20.193.96:6807/3859042512","heartbeat_front_addr":"10.20.193.96:6805/3859042512","state":["exists","up"]},{"osd":1,"uuid":"1d9f08cc-c2f5-498d-8b19-83d59ea21634","up":1,"in":1,"weight":1,"primary_affinity":1,"last_clean_begin":0,"last_clean_end":0,"up_from":8,"up_thru":9,"down_at":0,"lost_at":0,"public_addrs":{"addrvec":[{"type":"v2","addr":"10.20.193.96:6816","nonce":3956121184},{"type":"v1","addr":"10.20.193.96:6817","nonce":3956121184}]},"cluster_addrs":{"addrvec":[{"type":"v2","addr":"10.20.193.96:6818","nonce":3956121184},{"type":"v1","addr":"10.20.193.96:6819","nonce":3956121184}]},"heartbeat_back_addrs":{"addrvec":[{"type":"v2","addr":"10.20.193.96:6822","nonce":3956121184},{"type":"v1","addr":"10.20.193.96:6823","nonce":3956121184}]},"heartbeat_front_addrs":{"addrvec":[{"type":"v2","addr":"10.20.193.96:6820","nonce":3956121184},{"type":"v1","addr":"10.20.193.96:6821","nonce":3956121184}]},"public_addr":"10.20.193.96:6817/3956121184","cluster_addr":"10.20.193.96:6819/3956121184","heartbeat_back_addr":"10.20.193.96:6823/3956121184","heartbeat_front_addr":"10.20.193.96:6821/3956121184","state":["exists","up"]},{"osd":2,"uuid":"f1a02315-7d30-4388-8e1d-a4d9a0371621","up":1,"in":1,"weight":1,"primary_affinity":1,"last_clean_begin":0,"last_clean_end":0,"up_from":8,"up_thru":0,"down_at":0,"lost_at":0,"public_addrs":{"addrvec":[{"type":"v2","addr":"10.20.193.96:6808","nonce":133506647},{"type":"v1","addr":"10.20.193.96:6809","nonce":133506647}]},"cluster_addrs":{"addrvec":[{"type":"v2","addr":"10.20.193.96:6810","nonce":133506647},{"type":"v1","addr":"10.20.193.96:6811","nonce":133506647}]},"heartbeat_back_addrs":{"addrvec":[{"type":"v2","addr":"10.20.193.96:6814","nonce":133506647},{"type":"v1","addr":"10.20.193.96:6815","nonce":133506647}]},"heartbeat_front_addrs":{"addrvec":[{"type":"v2","addr":"10.20.193.96:6812","nonce":133506647},{"type":"v1","addr":"10.20.193.96:6813","nonce":133506647}]},"public_addr":"10.20.193.96:6809/133506647","cluster_addr":"10.20.193.96:6811/133506647","heartbeat_back_addr":"10.20.193.96:6815/133506647","heartbeat_front_addr":"10.20.193.96:6813/133506647","state":["exists","up"]}],"osd_xinfo":[{"osd":0,"down_stamp":"0.000000","laggy_probability":0,"laggy_interval":0,"features":4544132024016699391,"old_weight":0,"last_purged_snaps_scrub":"2026-02-20T22:21:27.107204+0000","dead_epoch":0},{"osd":1,"down_stamp":"0.000000","laggy_probability":0,"laggy_interval":0,"features":4544132024016699391,"old_weight":0,"last_purged_snaps_scrub":"2026-02-20T22:21:27.139925+0000","dead_epoch":0},{"osd":2,"down_stamp":"0.000000","laggy_probability":0,"laggy_interval":0,"features":4544132024016699391,"old_weight":0,"last_purged_snaps_scrub":"2026-02-20T22:21:27.055314+0000","dead_epoch":0}],"pg_upmap":[],"pg_upmap_items":[],"pg_upmap_primaries":[],"pg_temp":[],"primary_temp":[],"blocklist":{},"range_blocklist":{},"erasure_code_profiles":{"default":{"crush-failure-domain":"osd","k":"2","m":"1","plugin":"isa","technique":"reed_sol_van"}},"removed_snaps_queue":[],"new_removed_snaps":[],"new_purged_snaps":[],"crush_node_flags":{},"device_class_flags":{},"stretch_mode":{"stretch_mode_enabled":false,"stretch_bucket_count":0,"degraded_stretch_mode":0,"recovering_stretch_mode":0,"stretch_mode_bucket":0}} 2026-02-20T22:21:32.404 DEBUG:teuthology.misc:3 of 3 OSDs are up 2026-02-20T22:21:32.404 INFO:tasks.ceph:Creating RBD pool 2026-02-20T22:21:32.404 DEBUG:teuthology.orchestra.run.trial096:> sudo ceph --cluster cluster1 osd pool create rbd 8 2026-02-20T22:21:32.740 INFO:teuthology.orchestra.run.trial096.stderr:pool 'rbd' created 2026-02-20T22:21:32.752 DEBUG:teuthology.orchestra.run.trial096:> rbd --cluster cluster1 pool init rbd 2026-02-20T22:21:35.754 INFO:tasks.ceph:Starting mds daemons in cluster cluster1... 2026-02-20T22:21:35.754 DEBUG:teuthology.orchestra.run.trial096:> sudo adjust-ulimits ceph-coverage /home/ubuntu/cephtest/archive/coverage timeout 120 ceph --cluster cluster1 config log 1 --format=json 2026-02-20T22:21:35.755 INFO:tasks.daemonwatchdog.daemon_watchdog:watchdog starting 2026-02-20T22:21:35.935 INFO:teuthology.orchestra.run.trial096.stdout: 2026-02-20T22:21:35.943 INFO:teuthology.orchestra.run.trial096.stdout:[{"version":1,"timestamp":"0.000000","name":"","changes":[]}] 2026-02-20T22:21:35.943 INFO:tasks.ceph_manager:config epoch is 1 2026-02-20T22:21:35.943 INFO:tasks.ceph:Waiting until cluster1 daemons up and pgs clean... 2026-02-20T22:21:35.943 INFO:tasks.ceph.ceph_manager.cluster1:waiting for mgr available 2026-02-20T22:21:35.943 DEBUG:teuthology.orchestra.run.trial096:> sudo adjust-ulimits ceph-coverage /home/ubuntu/cephtest/archive/coverage timeout 120 ceph --cluster cluster1 mgr dump --format=json 2026-02-20T22:21:36.156 INFO:teuthology.orchestra.run.trial096.stdout: 2026-02-20T22:21:36.163 INFO:teuthology.orchestra.run.trial096.stdout:{"epoch":5,"flags":0,"active_gid":4105,"active_name":"x","active_addrs":{"addrvec":[{"type":"v2","addr":"10.20.193.96:6824","nonce":3077589134},{"type":"v1","addr":"10.20.193.96:6825","nonce":3077589134}]},"active_addr":"10.20.193.96:6825/3077589134","active_change":"2026-02-20T22:21:26.728552+0000","active_mgr_features":4544132024016699391,"available":true,"standbys":[],"modules":["iostat","nfs"],"available_modules":[{"name":"alerts","can_run":true,"error_string":"","module_options":{"interval":{"name":"interval","type":"secs","level":"advanced","flags":1,"default_value":"60","min":"","max":"","enum_allowed":[],"desc":"How frequently to reexamine health status","long_desc":"","tags":[],"see_also":[]},"log_level":{"name":"log_level","type":"str","level":"advanced","flags":1,"default_value":"","min":"","max":"","enum_allowed":["","critical","debug","error","info","warning"],"desc":"","long_desc":"","tags":[],"see_also":[]},"log_to_cluster":{"name":"log_to_cluster","type":"bool","level":"advanced","flags":1,"default_value":"False","min":"","max":"","enum_allowed":[],"desc":"","long_desc":"","tags":[],"see_also":[]},"log_to_cluster_level":{"name":"log_to_cluster_level","type":"str","level":"advanced","flags":1,"default_value":"info","min":"","max":"","enum_allowed":["","critical","debug","error","info","warning"],"desc":"","long_desc":"","tags":[],"see_also":[]},"log_to_file":{"name":"log_to_file","type":"bool","level":"advanced","flags":1,"default_value":"False","min":"","max":"","enum_allowed":[],"desc":"","long_desc":"","tags":[],"see_also":[]},"smtp_destination":{"name":"smtp_destination","type":"str","level":"advanced","flags":1,"default_value":"","min":"","max":"","enum_allowed":[],"desc":"Email address to send alerts to, use commas to separate multiple","long_desc":"","tags":[],"see_also":[]},"smtp_from_name":{"name":"smtp_from_name","type":"str","level":"advanced","flags":1,"default_value":"Ceph","min":"","max":"","enum_allowed":[],"desc":"Email From: name","long_desc":"","tags":[],"see_also":[]},"smtp_host":{"name":"smtp_host","type":"str","level":"advanced","flags":1,"default_value":"","min":"","max":"","enum_allowed":[],"desc":"SMTP server","long_desc":"","tags":[],"see_also":[]},"smtp_password":{"name":"smtp_password","type":"str","level":"advanced","flags":1,"default_value":"","min":"","max":"","enum_allowed":[],"desc":"Password to authenticate with","long_desc":"","tags":[],"see_also":[]},"smtp_port":{"name":"smtp_port","type":"int","level":"advanced","flags":1,"default_value":"465","min":"","max":"","enum_allowed":[],"desc":"SMTP port","long_desc":"","tags":[],"see_also":[]},"smtp_sender":{"name":"smtp_sender","type":"str","level":"advanced","flags":1,"default_value":"","min":"","max":"","enum_allowed":[],"desc":"SMTP envelope sender","long_desc":"","tags":[],"see_also":[]},"smtp_ssl":{"name":"smtp_ssl","type":"bool","level":"advanced","flags":1,"default_value":"True","min":"","max":"","enum_allowed":[],"desc":"Use SSL to connect to SMTP server","long_desc":"","tags":[],"see_also":[]},"smtp_user":{"name":"smtp_user","type":"str","level":"advanced","flags":1,"default_value":"","min":"","max":"","enum_allowed":[],"desc":"User to authenticate as","long_desc":"","tags":[],"see_also":[]},"sqlite3_killpoint":{"name":"sqlite3_killpoint","type":"int","level":"dev","flags":1,"default_value":"0","min":"","max":"","enum_allowed":[],"desc":"","long_desc":"","tags":[],"see_also":[]}}},{"name":"balancer","can_run":true,"error_string":"","module_options":{"active":{"name":"active","type":"bool","level":"advanced","flags":1,"default_value":"True","min":"","max":"","enum_allowed":[],"desc":"automatically balance PGs across cluster","long_desc":"","tags":[],"see_also":[]},"begin_time":{"name":"begin_time","type":"str","level":"advanced","flags":1,"default_value":"0000","min":"","max":"","enum_allowed":[],"desc":"beginning time of day to automatically balance","long_desc":"This is a time of day in the format HHMM.","tags":[],"see_also":[]},"begin_weekday":{"name":"begin_weekday","type":"uint","level":"advanced","flags":1,"default_value":"0","min":"0","max":"6","enum_allowed":[],"desc":"Restrict automatic balancing to this day of the week or later","long_desc":"0 = Sunday, 1 = Monday, etc.","tags":[],"see_also":[]},"crush_compat_max_iterations":{"name":"crush_compat_max_iterations","type":"uint","level":"advanced","flags":1,"default_value":"25","min":"1","max":"250","enum_allowed":[],"desc":"maximum number of iterations to attempt optimization","long_desc":"","tags":[],"see_also":[]},"crush_compat_metrics":{"name":"crush_compat_metrics","type":"str","level":"advanced","flags":1,"default_value":"pgs,objects,bytes","min":"","max":"","enum_allowed":[],"desc":"metrics with which to calculate OSD utilization","long_desc":"Value is a list of one or more of \"pgs\", \"objects\", or \"bytes\", and indicates which metrics to use to balance utilization.","tags":[],"see_also":[]},"crush_compat_step":{"name":"crush_compat_step","type":"float","level":"advanced","flags":1,"default_value":"0.5","min":"0.001","max":"0.999","enum_allowed":[],"desc":"aggressiveness of optimization","long_desc":".99 is very aggressive, .01 is less aggressive","tags":[],"see_also":[]},"end_time":{"name":"end_time","type":"str","level":"advanced","flags":1,"default_value":"2359","min":"","max":"","enum_allowed":[],"desc":"ending time of day to automatically balance","long_desc":"This is a time of day in the format HHMM.","tags":[],"see_also":[]},"end_weekday":{"name":"end_weekday","type":"uint","level":"advanced","flags":1,"default_value":"0","min":"0","max":"6","enum_allowed":[],"desc":"Restrict automatic balancing to days of the week earlier than this","long_desc":"0 = Sunday, 1 = Monday, etc.","tags":[],"see_also":[]},"log_level":{"name":"log_level","type":"str","level":"advanced","flags":1,"default_value":"","min":"","max":"","enum_allowed":["","critical","debug","error","info","warning"],"desc":"","long_desc":"","tags":[],"see_also":[]},"log_to_cluster":{"name":"log_to_cluster","type":"bool","level":"advanced","flags":1,"default_value":"False","min":"","max":"","enum_allowed":[],"desc":"","long_desc":"","tags":[],"see_also":[]},"log_to_cluster_level":{"name":"log_to_cluster_level","type":"str","level":"advanced","flags":1,"default_value":"info","min":"","max":"","enum_allowed":["","critical","debug","error","info","warning"],"desc":"","long_desc":"","tags":[],"see_also":[]},"log_to_file":{"name":"log_to_file","type":"bool","level":"advanced","flags":1,"default_value":"False","min":"","max":"","enum_allowed":[],"desc":"","long_desc":"","tags":[],"see_also":[]},"min_score":{"name":"min_score","type":"float","level":"advanced","flags":1,"default_value":"0","min":"","max":"","enum_allowed":[],"desc":"minimum score, below which no optimization is attempted","long_desc":"","tags":[],"see_also":[]},"mode":{"name":"mode","type":"str","level":"advanced","flags":1,"default_value":"upmap","min":"","max":"","enum_allowed":["crush-compat","none","read","upmap","upmap-read"],"desc":"Balancer mode","long_desc":"","tags":[],"see_also":[]},"pool_ids":{"name":"pool_ids","type":"str","level":"advanced","flags":1,"default_value":"","min":"","max":"","enum_allowed":[],"desc":"pools which the automatic balancing will be limited to","long_desc":"","tags":[],"see_also":[]},"sleep_interval":{"name":"sleep_interval","type":"secs","level":"advanced","flags":1,"default_value":"60","min":"","max":"","enum_allowed":[],"desc":"how frequently to wake up and attempt optimization","long_desc":"","tags":[],"see_also":[]},"sqlite3_killpoint":{"name":"sqlite3_killpoint","type":"int","level":"dev","flags":1,"default_value":"0","min":"","max":"","enum_allowed":[],"desc":"","long_desc":"","tags":[],"see_also":[]},"update_pg_upmap_activity":{"name":"update_pg_upmap_activity","type":"bool","level":"advanced","flags":1,"default_value":"False","min":"","max":"","enum_allowed":[],"desc":"Updates pg_upmap activity stats to be used in `balancer status detail`","long_desc":"","tags":[],"see_also":[]},"upmap_max_deviation":{"name":"upmap_max_deviation","type":"int","level":"advanced","flags":1,"default_value":"5","min":"1","max":"","enum_allowed":[],"desc":"deviation below which no optimization is attempted","long_desc":"If the number of PGs are within this count then no optimization is attempted","tags":[],"see_also":[]},"upmap_max_optimizations":{"name":"upmap_max_optimizations","type":"uint","level":"advanced","flags":1,"default_value":"10","min":"","max":"","enum_allowed":[],"desc":"maximum upmap optimizations to make per attempt","long_desc":"","tags":[],"see_also":[]}}},{"name":"cephadm","can_run":true,"error_string":"","module_options":{"agent_down_multiplier":{"name":"agent_down_multiplier","type":"float","level":"advanced","flags":0,"default_value":"3.0","min":"","max":"","enum_allowed":[],"desc":"Multiplied by agent refresh rate to calculate how long agent must not report before being marked down","long_desc":"","tags":[],"see_also":[]},"agent_refresh_rate":{"name":"agent_refresh_rate","type":"secs","level":"advanced","flags":0,"default_value":"20","min":"","max":"","enum_allowed":[],"desc":"How often agent on each host will try to gather and send metadata","long_desc":"","tags":[],"see_also":[]},"agent_starting_port":{"name":"agent_starting_port","type":"int","level":"advanced","flags":0,"default_value":"4721","min":"","max":"","enum_allowed":[],"desc":"First port agent will try to bind to (will also try up to next 1000 subsequent ports if blocked)","long_desc":"","tags":[],"see_also":[]},"allow_ptrace":{"name":"allow_ptrace","type":"bool","level":"advanced","flags":0,"default_value":"False","min":"","max":"","enum_allowed":[],"desc":"allow SYS_PTRACE capability on ceph containers","long_desc":"The SYS_PTRACE capability is needed to attach to a process with gdb or strace. Enabling this options can allow debugging daemons that encounter problems at runtime.","tags":[],"see_also":[]},"autotune_interval":{"name":"autotune_interval","type":"secs","level":"advanced","flags":0,"default_value":"600","min":"","max":"","enum_allowed":[],"desc":"how frequently to autotune daemon memory","long_desc":"","tags":[],"see_also":[]},"autotune_memory_target_ratio":{"name":"autotune_memory_target_ratio","type":"float","level":"advanced","flags":0,"default_value":"0.7","min":"","max":"","enum_allowed":[],"desc":"ratio of total system memory to divide amongst autotuned daemons","long_desc":"","tags":[],"see_also":[]},"cephadm_log_destination":{"name":"cephadm_log_destination","type":"str","level":"advanced","flags":0,"default_value":"","min":"","max":"","enum_allowed":["file","file,syslog","syslog"],"desc":"Destination for cephadm command's persistent logging","long_desc":"","tags":[],"see_also":[]},"certificate_automated_rotation_enabled":{"name":"certificate_automated_rotation_enabled","type":"bool","level":"advanced","flags":0,"default_value":"True","min":"","max":"","enum_allowed":[],"desc":"This flag controls whether cephadm automatically rotates certificates upon expiration.","long_desc":"","tags":[],"see_also":[]},"certificate_check_debug_mode":{"name":"certificate_check_debug_mode","type":"bool","level":"dev","flags":0,"default_value":"False","min":"","max":"","enum_allowed":[],"desc":"FOR TESTING ONLY: This flag forces the certificate check instead of waiting for certificate_check_period.","long_desc":"","tags":[],"see_also":[]},"certificate_check_period":{"name":"certificate_check_period","type":"int","level":"advanced","flags":0,"default_value":"1","min":"0","max":"30","enum_allowed":[],"desc":"Specifies how often (in days) the certificate should be checked for validity.","long_desc":"","tags":[],"see_also":[]},"certificate_duration_days":{"name":"certificate_duration_days","type":"int","level":"advanced","flags":0,"default_value":"1095","min":"90","max":"3650","enum_allowed":[],"desc":"Specifies the duration of self certificates generated and signed by cephadm root CA","long_desc":"","tags":[],"see_also":[]},"certificate_renewal_threshold_days":{"name":"certificate_renewal_threshold_days","type":"int","level":"advanced","flags":0,"default_value":"30","min":"10","max":"90","enum_allowed":[],"desc":"Specifies the lead time in days to initiate certificate renewal before expiration.","long_desc":"","tags":[],"see_also":[]},"cgroups_split":{"name":"cgroups_split","type":"bool","level":"advanced","flags":0,"default_value":"True","min":"","max":"","enum_allowed":[],"desc":"Pass --cgroups=split when cephadm creates containers (currently podman only)","long_desc":"","tags":[],"see_also":[]},"config_checks_enabled":{"name":"config_checks_enabled","type":"bool","level":"advanced","flags":0,"default_value":"False","min":"","max":"","enum_allowed":[],"desc":"Enable or disable the cephadm configuration analysis","long_desc":"","tags":[],"see_also":[]},"config_dashboard":{"name":"config_dashboard","type":"bool","level":"advanced","flags":0,"default_value":"True","min":"","max":"","enum_allowed":[],"desc":"manage configs like API endpoints in Dashboard.","long_desc":"","tags":[],"see_also":[]},"container_image_alertmanager":{"name":"container_image_alertmanager","type":"str","level":"advanced","flags":0,"default_value":"quay.io/prometheus/alertmanager:v0.28.1","min":"","max":"","enum_allowed":[],"desc":"Alertmanager container image","long_desc":"","tags":[],"see_also":[]},"container_image_base":{"name":"container_image_base","type":"str","level":"advanced","flags":1,"default_value":"quay.io/ceph/ceph","min":"","max":"","enum_allowed":[],"desc":"Container image name, without the tag","long_desc":"","tags":[],"see_also":[]},"container_image_elasticsearch":{"name":"container_image_elasticsearch","type":"str","level":"advanced","flags":0,"default_value":"quay.io/omrizeneva/elasticsearch:6.8.23","min":"","max":"","enum_allowed":[],"desc":"Elasticsearch container image","long_desc":"","tags":[],"see_also":[]},"container_image_grafana":{"name":"container_image_grafana","type":"str","level":"advanced","flags":0,"default_value":"quay.io/ceph/grafana:12.3.1","min":"","max":"","enum_allowed":[],"desc":"Grafana container image","long_desc":"","tags":[],"see_also":[]},"container_image_haproxy":{"name":"container_image_haproxy","type":"str","level":"advanced","flags":0,"default_value":"quay.io/ceph/haproxy:2.3","min":"","max":"","enum_allowed":[],"desc":"Haproxy container image","long_desc":"","tags":[],"see_also":[]},"container_image_jaeger_agent":{"name":"container_image_jaeger_agent","type":"str","level":"advanced","flags":0,"default_value":"quay.io/jaegertracing/jaeger-agent:1.29","min":"","max":"","enum_allowed":[],"desc":"Jaeger agent container image","long_desc":"","tags":[],"see_also":[]},"container_image_jaeger_collector":{"name":"container_image_jaeger_collector","type":"str","level":"advanced","flags":0,"default_value":"quay.io/jaegertracing/jaeger-collector:1.29","min":"","max":"","enum_allowed":[],"desc":"Jaeger collector container image","long_desc":"","tags":[],"see_also":[]},"container_image_jaeger_query":{"name":"container_image_jaeger_query","type":"str","level":"advanced","flags":0,"default_value":"quay.io/jaegertracing/jaeger-query:1.29","min":"","max":"","enum_allowed":[],"desc":"Jaeger query container image","long_desc":"","tags":[],"see_also":[]},"container_image_keepalived":{"name":"container_image_keepalived","type":"str","level":"advanced","flags":0,"default_value":"quay.io/ceph/keepalived:2.2.4","min":"","max":"","enum_allowed":[],"desc":"Keepalived container image","long_desc":"","tags":[],"see_also":[]},"container_image_loki":{"name":"container_image_loki","type":"str","level":"advanced","flags":0,"default_value":"docker.io/grafana/loki:3.0.0","min":"","max":"","enum_allowed":[],"desc":"Loki container image","long_desc":"","tags":[],"see_also":[]},"container_image_nginx":{"name":"container_image_nginx","type":"str","level":"advanced","flags":0,"default_value":"quay.io/ceph/nginx:sclorg-nginx-126","min":"","max":"","enum_allowed":[],"desc":"Nginx container image","long_desc":"","tags":[],"see_also":[]},"container_image_node_exporter":{"name":"container_image_node_exporter","type":"str","level":"advanced","flags":0,"default_value":"quay.io/prometheus/node-exporter:v1.9.1","min":"","max":"","enum_allowed":[],"desc":"Node exporter container image","long_desc":"","tags":[],"see_also":[]},"container_image_nvmeof":{"name":"container_image_nvmeof","type":"str","level":"advanced","flags":0,"default_value":"quay.io/ceph/nvmeof:1.5","min":"","max":"","enum_allowed":[],"desc":"Nvmeof container image","long_desc":"","tags":[],"see_also":[]},"container_image_oauth2_proxy":{"name":"container_image_oauth2_proxy","type":"str","level":"advanced","flags":0,"default_value":"quay.io/oauth2-proxy/oauth2-proxy:v7.6.0","min":"","max":"","enum_allowed":[],"desc":"Oauth2 proxy container image","long_desc":"","tags":[],"see_also":[]},"container_image_prometheus":{"name":"container_image_prometheus","type":"str","level":"advanced","flags":0,"default_value":"quay.io/prometheus/prometheus:v3.6.0","min":"","max":"","enum_allowed":[],"desc":"Prometheus container image","long_desc":"","tags":[],"see_also":[]},"container_image_promtail":{"name":"container_image_promtail","type":"str","level":"advanced","flags":0,"default_value":"docker.io/grafana/promtail:3.0.0","min":"","max":"","enum_allowed":[],"desc":"Promtail container image","long_desc":"","tags":[],"see_also":[]},"container_image_samba":{"name":"container_image_samba","type":"str","level":"advanced","flags":0,"default_value":"quay.io/samba.org/samba-server:ceph20-centos-amd64","min":"","max":"","enum_allowed":[],"desc":"Samba container image","long_desc":"","tags":[],"see_also":[]},"container_image_samba_metrics":{"name":"container_image_samba_metrics","type":"str","level":"advanced","flags":0,"default_value":"quay.io/samba.org/samba-metrics:ceph20-centos-amd64","min":"","max":"","enum_allowed":[],"desc":"Samba metrics container image","long_desc":"","tags":[],"see_also":[]},"container_image_snmp_gateway":{"name":"container_image_snmp_gateway","type":"str","level":"advanced","flags":0,"default_value":"docker.io/maxwo/snmp-notifier:v1.2.1","min":"","max":"","enum_allowed":[],"desc":"Snmp gateway container image","long_desc":"","tags":[],"see_also":[]},"container_init":{"name":"container_init","type":"bool","level":"advanced","flags":0,"default_value":"True","min":"","max":"","enum_allowed":[],"desc":"Run podman/docker with `--init`","long_desc":"","tags":[],"see_also":[]},"daemon_cache_timeout":{"name":"daemon_cache_timeout","type":"secs","level":"advanced","flags":0,"default_value":"600","min":"","max":"","enum_allowed":[],"desc":"seconds to cache service (daemon) inventory","long_desc":"","tags":[],"see_also":[]},"default_cephadm_command_timeout":{"name":"default_cephadm_command_timeout","type":"int","level":"advanced","flags":0,"default_value":"900","min":"","max":"","enum_allowed":[],"desc":"Default timeout applied to cephadm commands run directly on the host (in seconds)","long_desc":"","tags":[],"see_also":[]},"default_registry":{"name":"default_registry","type":"str","level":"advanced","flags":0,"default_value":"quay.io","min":"","max":"","enum_allowed":[],"desc":"Search-registry to which we should normalize unqualified image names. This is not the default registry","long_desc":"","tags":[],"see_also":[]},"device_cache_timeout":{"name":"device_cache_timeout","type":"secs","level":"advanced","flags":0,"default_value":"1800","min":"","max":"","enum_allowed":[],"desc":"seconds to cache device inventory","long_desc":"","tags":[],"see_also":[]},"device_enhanced_scan":{"name":"device_enhanced_scan","type":"bool","level":"advanced","flags":0,"default_value":"False","min":"","max":"","enum_allowed":[],"desc":"Use libstoragemgmt during device scans","long_desc":"","tags":[],"see_also":[]},"facts_cache_timeout":{"name":"facts_cache_timeout","type":"secs","level":"advanced","flags":0,"default_value":"60","min":"","max":"","enum_allowed":[],"desc":"seconds to cache host facts data","long_desc":"","tags":[],"see_also":[]},"grafana_dashboards_path":{"name":"grafana_dashboards_path","type":"str","level":"advanced","flags":0,"default_value":"/etc/grafana/dashboards/ceph-dashboard/","min":"","max":"","enum_allowed":[],"desc":"location of dashboards to include in grafana deployments","long_desc":"","tags":[],"see_also":[]},"host_check_interval":{"name":"host_check_interval","type":"secs","level":"advanced","flags":0,"default_value":"600","min":"","max":"","enum_allowed":[],"desc":"how frequently to perform a host check","long_desc":"","tags":[],"see_also":[]},"hw_monitoring":{"name":"hw_monitoring","type":"bool","level":"advanced","flags":0,"default_value":"False","min":"","max":"","enum_allowed":[],"desc":"Deploy hw monitoring daemon on every host.","long_desc":"","tags":[],"see_also":[]},"inventory_list_all":{"name":"inventory_list_all","type":"bool","level":"advanced","flags":0,"default_value":"False","min":"","max":"","enum_allowed":[],"desc":"Whether ceph-volume inventory should report more devices (mostly mappers (LVs / mpaths), partitions...)","long_desc":"","tags":[],"see_also":[]},"log_level":{"name":"log_level","type":"str","level":"advanced","flags":1,"default_value":"","min":"","max":"","enum_allowed":["","critical","debug","error","info","warning"],"desc":"","long_desc":"","tags":[],"see_also":[]},"log_refresh_metadata":{"name":"log_refresh_metadata","type":"bool","level":"advanced","flags":0,"default_value":"False","min":"","max":"","enum_allowed":[],"desc":"Log all refresh metadata. Includes daemon, device, and host info collected regularly. Only has effect if logging at debug level","long_desc":"","tags":[],"see_also":[]},"log_to_cluster":{"name":"log_to_cluster","type":"bool","level":"advanced","flags":0,"default_value":"True","min":"","max":"","enum_allowed":[],"desc":"log to the \"cephadm\" cluster log channel\"","long_desc":"","tags":[],"see_also":[]},"log_to_cluster_level":{"name":"log_to_cluster_level","type":"str","level":"advanced","flags":1,"default_value":"info","min":"","max":"","enum_allowed":["","critical","debug","error","info","warning"],"desc":"","long_desc":"","tags":[],"see_also":[]},"log_to_file":{"name":"log_to_file","type":"bool","level":"advanced","flags":1,"default_value":"False","min":"","max":"","enum_allowed":[],"desc":"","long_desc":"","tags":[],"see_also":[]},"manage_etc_ceph_ceph_conf":{"name":"manage_etc_ceph_ceph_conf","type":"bool","level":"advanced","flags":0,"default_value":"False","min":"","max":"","enum_allowed":[],"desc":"Manage and own /etc/ceph/ceph.conf on the hosts.","long_desc":"","tags":[],"see_also":[]},"manage_etc_ceph_ceph_conf_hosts":{"name":"manage_etc_ceph_ceph_conf_hosts","type":"str","level":"advanced","flags":0,"default_value":"*","min":"","max":"","enum_allowed":[],"desc":"PlacementSpec describing on which hosts to manage /etc/ceph/ceph.conf","long_desc":"","tags":[],"see_also":[]},"max_count_per_host":{"name":"max_count_per_host","type":"int","level":"advanced","flags":0,"default_value":"10","min":"","max":"","enum_allowed":[],"desc":"max number of daemons per service per host","long_desc":"","tags":[],"see_also":[]},"max_osd_draining_count":{"name":"max_osd_draining_count","type":"int","level":"advanced","flags":0,"default_value":"10","min":"","max":"","enum_allowed":[],"desc":"max number of osds that will be drained simultaneously when osds are removed","long_desc":"","tags":[],"see_also":[]},"migration_current":{"name":"migration_current","type":"int","level":"advanced","flags":0,"default_value":"","min":"","max":"","enum_allowed":[],"desc":"internal - do not modify","long_desc":"","tags":[],"see_also":[]},"mode":{"name":"mode","type":"str","level":"advanced","flags":0,"default_value":"root","min":"","max":"","enum_allowed":["cephadm-package","root"],"desc":"mode for remote execution of cephadm","long_desc":"","tags":[],"see_also":[]},"oob_default_addr":{"name":"oob_default_addr","type":"str","level":"advanced","flags":0,"default_value":"169.254.1.1","min":"","max":"","enum_allowed":[],"desc":"Default address for RedFish API (oob management).","long_desc":"","tags":[],"see_also":[]},"prometheus_alerts_path":{"name":"prometheus_alerts_path","type":"str","level":"advanced","flags":0,"default_value":"/etc/prometheus/ceph/ceph_default_alerts.yml","min":"","max":"","enum_allowed":[],"desc":"location of alerts to include in prometheus deployments","long_desc":"","tags":[],"see_also":[]},"registry_insecure":{"name":"registry_insecure","type":"bool","level":"advanced","flags":0,"default_value":"False","min":"","max":"","enum_allowed":[],"desc":"Registry is to be considered insecure (no TLS available). Only for development purposes.","long_desc":"","tags":[],"see_also":[]},"registry_password":{"name":"registry_password","type":"str","level":"advanced","flags":0,"default_value":"","min":"","max":"","enum_allowed":[],"desc":"Custom repository password. Only used for logging into a registry.","long_desc":"","tags":[],"see_also":[]},"registry_url":{"name":"registry_url","type":"str","level":"advanced","flags":0,"default_value":"","min":"","max":"","enum_allowed":[],"desc":"Registry url for login purposes. This is not the default registry","long_desc":"","tags":[],"see_also":[]},"registry_username":{"name":"registry_username","type":"str","level":"advanced","flags":0,"default_value":"","min":"","max":"","enum_allowed":[],"desc":"Custom repository username. Only used for logging into a registry.","long_desc":"","tags":[],"see_also":[]},"secure_monitoring_stack":{"name":"secure_monitoring_stack","type":"bool","level":"advanced","flags":0,"default_value":"False","min":"","max":"","enum_allowed":[],"desc":"Enable TLS security for all the monitoring stack daemons","long_desc":"","tags":[],"see_also":[]},"service_discovery_port":{"name":"service_discovery_port","type":"int","level":"advanced","flags":0,"default_value":"8765","min":"","max":"","enum_allowed":[],"desc":"cephadm service discovery port","long_desc":"","tags":[],"see_also":[]},"sqlite3_killpoint":{"name":"sqlite3_killpoint","type":"int","level":"dev","flags":1,"default_value":"0","min":"","max":"","enum_allowed":[],"desc":"","long_desc":"","tags":[],"see_also":[]},"ssh_config_file":{"name":"ssh_config_file","type":"str","level":"advanced","flags":0,"default_value":"","min":"","max":"","enum_allowed":[],"desc":"customized SSH config file to connect to managed hosts","long_desc":"","tags":[],"see_also":[]},"ssh_keepalive_count_max":{"name":"ssh_keepalive_count_max","type":"int","level":"advanced","flags":0,"default_value":"3","min":"","max":"","enum_allowed":[],"desc":"How many times ssh connections can fail liveness checks before the host is marked offline","long_desc":"","tags":[],"see_also":[]},"ssh_keepalive_interval":{"name":"ssh_keepalive_interval","type":"int","level":"advanced","flags":0,"default_value":"7","min":"","max":"","enum_allowed":[],"desc":"How often ssh connections are checked for liveness","long_desc":"","tags":[],"see_also":[]},"stray_daemon_check_interval":{"name":"stray_daemon_check_interval","type":"secs","level":"advanced","flags":0,"default_value":"1800","min":"","max":"","enum_allowed":[],"desc":"how frequently cephadm should check for the presence of stray daemons","long_desc":"","tags":[],"see_also":[]},"use_agent":{"name":"use_agent","type":"bool","level":"advanced","flags":0,"default_value":"False","min":"","max":"","enum_allowed":[],"desc":"Use cephadm agent on each host to gather and send metadata","long_desc":"","tags":[],"see_also":[]},"use_repo_digest":{"name":"use_repo_digest","type":"bool","level":"advanced","flags":0,"default_value":"True","min":"","max":"","enum_allowed":[],"desc":"Automatically convert image tags to image digest. Make sure all daemons use the same image","long_desc":"","tags":[],"see_also":[]},"warn_on_failed_host_check":{"name":"warn_on_failed_host_check","type":"bool","level":"advanced","flags":0,"default_value":"True","min":"","max":"","enum_allowed":[],"desc":"raise a health warning if the host check fails","long_desc":"","tags":[],"see_also":[]},"warn_on_stray_daemons":{"name":"warn_on_stray_daemons","type":"bool","level":"advanced","flags":0,"default_value":"True","min":"","max":"","enum_allowed":[],"desc":"raise a health warning if daemons are detected that are not managed by cephadm","long_desc":"","tags":[],"see_also":[]},"warn_on_stray_hosts":{"name":"warn_on_stray_hosts","type":"bool","level":"advanced","flags":0,"default_value":"True","min":"","max":"","enum_allowed":[],"desc":"raise a health warning if daemons are detected on a host that is not managed by cephadm","long_desc":"","tags":[],"see_also":[]}}},{"name":"crash","can_run":true,"error_string":"","module_options":{"log_level":{"name":"log_level","type":"str","level":"advanced","flags":1,"default_value":"","min":"","max":"","enum_allowed":["","critical","debug","error","info","warning"],"desc":"","long_desc":"","tags":[],"see_also":[]},"log_to_cluster":{"name":"log_to_cluster","type":"bool","level":"advanced","flags":1,"default_value":"False","min":"","max":"","enum_allowed":[],"desc":"","long_desc":"","tags":[],"see_also":[]},"log_to_cluster_level":{"name":"log_to_cluster_level","type":"str","level":"advanced","flags":1,"default_value":"info","min":"","max":"","enum_allowed":["","critical","debug","error","info","warning"],"desc":"","long_desc":"","tags":[],"see_also":[]},"log_to_file":{"name":"log_to_file","type":"bool","level":"advanced","flags":1,"default_value":"False","min":"","max":"","enum_allowed":[],"desc":"","long_desc":"","tags":[],"see_also":[]},"retain_interval":{"name":"retain_interval","type":"secs","level":"advanced","flags":1,"default_value":"31536000","min":"","max":"","enum_allowed":[],"desc":"how long to retain crashes before pruning them","long_desc":"","tags":[],"see_also":[]},"sqlite3_killpoint":{"name":"sqlite3_killpoint","type":"int","level":"dev","flags":1,"default_value":"0","min":"","max":"","enum_allowed":[],"desc":"","long_desc":"","tags":[],"see_also":[]},"warn_recent_interval":{"name":"warn_recent_interval","type":"secs","level":"advanced","flags":1,"default_value":"1209600","min":"","max":"","enum_allowed":[],"desc":"time interval in which to warn about recent crashes","long_desc":"","tags":[],"see_also":[]}}},{"name":"dashboard","can_run":true,"error_string":"","module_options":{"ACCOUNT_LOCKOUT_ATTEMPTS":{"name":"ACCOUNT_LOCKOUT_ATTEMPTS","type":"int","level":"advanced","flags":0,"default_value":"10","min":"","max":"","enum_allowed":[],"desc":"","long_desc":"","tags":[],"see_also":[]},"ALERTMANAGER_API_HOST":{"name":"ALERTMANAGER_API_HOST","type":"str","level":"advanced","flags":0,"default_value":"","min":"","max":"","enum_allowed":[],"desc":"","long_desc":"","tags":[],"see_also":[]},"ALERTMANAGER_API_SSL_VERIFY":{"name":"ALERTMANAGER_API_SSL_VERIFY","type":"bool","level":"advanced","flags":0,"default_value":"True","min":"","max":"","enum_allowed":[],"desc":"","long_desc":"","tags":[],"see_also":[]},"AUDIT_API_ENABLED":{"name":"AUDIT_API_ENABLED","type":"bool","level":"advanced","flags":0,"default_value":"False","min":"","max":"","enum_allowed":[],"desc":"","long_desc":"","tags":[],"see_also":[]},"AUDIT_API_LOG_PAYLOAD":{"name":"AUDIT_API_LOG_PAYLOAD","type":"bool","level":"advanced","flags":0,"default_value":"True","min":"","max":"","enum_allowed":[],"desc":"","long_desc":"","tags":[],"see_also":[]},"ENABLE_BROWSABLE_API":{"name":"ENABLE_BROWSABLE_API","type":"bool","level":"advanced","flags":0,"default_value":"True","min":"","max":"","enum_allowed":[],"desc":"","long_desc":"","tags":[],"see_also":[]},"FEATURE_TOGGLE_CEPHFS":{"name":"FEATURE_TOGGLE_CEPHFS","type":"bool","level":"advanced","flags":0,"default_value":"True","min":"","max":"","enum_allowed":[],"desc":"","long_desc":"","tags":[],"see_also":[]},"FEATURE_TOGGLE_DASHBOARD":{"name":"FEATURE_TOGGLE_DASHBOARD","type":"bool","level":"advanced","flags":0,"default_value":"True","min":"","max":"","enum_allowed":[],"desc":"","long_desc":"","tags":[],"see_also":[]},"FEATURE_TOGGLE_ISCSI":{"name":"FEATURE_TOGGLE_ISCSI","type":"bool","level":"advanced","flags":0,"default_value":"True","min":"","max":"","enum_allowed":[],"desc":"","long_desc":"","tags":[],"see_also":[]},"FEATURE_TOGGLE_MIRRORING":{"name":"FEATURE_TOGGLE_MIRRORING","type":"bool","level":"advanced","flags":0,"default_value":"True","min":"","max":"","enum_allowed":[],"desc":"","long_desc":"","tags":[],"see_also":[]},"FEATURE_TOGGLE_NFS":{"name":"FEATURE_TOGGLE_NFS","type":"bool","level":"advanced","flags":0,"default_value":"True","min":"","max":"","enum_allowed":[],"desc":"","long_desc":"","tags":[],"see_also":[]},"FEATURE_TOGGLE_RBD":{"name":"FEATURE_TOGGLE_RBD","type":"bool","level":"advanced","flags":0,"default_value":"True","min":"","max":"","enum_allowed":[],"desc":"","long_desc":"","tags":[],"see_also":[]},"FEATURE_TOGGLE_RGW":{"name":"FEATURE_TOGGLE_RGW","type":"bool","level":"advanced","flags":0,"default_value":"True","min":"","max":"","enum_allowed":[],"desc":"","long_desc":"","tags":[],"see_also":[]},"GANESHA_CLUSTERS_RADOS_POOL_NAMESPACE":{"name":"GANESHA_CLUSTERS_RADOS_POOL_NAMESPACE","type":"str","level":"advanced","flags":0,"default_value":"","min":"","max":"","enum_allowed":[],"desc":"","long_desc":"","tags":[],"see_also":[]},"GRAFANA_API_PASSWORD":{"name":"GRAFANA_API_PASSWORD","type":"str","level":"advanced","flags":0,"default_value":"admin","min":"","max":"","enum_allowed":[],"desc":"","long_desc":"","tags":[],"see_also":[]},"GRAFANA_API_SSL_VERIFY":{"name":"GRAFANA_API_SSL_VERIFY","type":"bool","level":"advanced","flags":0,"default_value":"True","min":"","max":"","enum_allowed":[],"desc":"","long_desc":"","tags":[],"see_also":[]},"GRAFANA_API_URL":{"name":"GRAFANA_API_URL","type":"str","level":"advanced","flags":0,"default_value":"","min":"","max":"","enum_allowed":[],"desc":"","long_desc":"","tags":[],"see_also":[]},"GRAFANA_API_USERNAME":{"name":"GRAFANA_API_USERNAME","type":"str","level":"advanced","flags":0,"default_value":"admin","min":"","max":"","enum_allowed":[],"desc":"","long_desc":"","tags":[],"see_also":[]},"GRAFANA_FRONTEND_API_URL":{"name":"GRAFANA_FRONTEND_API_URL","type":"str","level":"advanced","flags":0,"default_value":"","min":"","max":"","enum_allowed":[],"desc":"","long_desc":"","tags":[],"see_also":[]},"GRAFANA_UPDATE_DASHBOARDS":{"name":"GRAFANA_UPDATE_DASHBOARDS","type":"bool","level":"advanced","flags":0,"default_value":"False","min":"","max":"","enum_allowed":[],"desc":"","long_desc":"","tags":[],"see_also":[]},"ISCSI_API_SSL_VERIFICATION":{"name":"ISCSI_API_SSL_VERIFICATION","type":"bool","level":"advanced","flags":0,"default_value":"True","min":"","max":"","enum_allowed":[],"desc":"","long_desc":"","tags":[],"see_also":[]},"ISSUE_TRACKER_API_KEY":{"name":"ISSUE_TRACKER_API_KEY","type":"str","level":"advanced","flags":0,"default_value":"","min":"","max":"","enum_allowed":[],"desc":"","long_desc":"","tags":[],"see_also":[]},"MANAGED_BY_CLUSTERS":{"name":"MANAGED_BY_CLUSTERS","type":"str","level":"advanced","flags":0,"default_value":"[]","min":"","max":"","enum_allowed":[],"desc":"","long_desc":"","tags":[],"see_also":[]},"MULTICLUSTER_CONFIG":{"name":"MULTICLUSTER_CONFIG","type":"str","level":"advanced","flags":0,"default_value":"{}","min":"","max":"","enum_allowed":[],"desc":"","long_desc":"","tags":[],"see_also":[]},"PROMETHEUS_API_HOST":{"name":"PROMETHEUS_API_HOST","type":"str","level":"advanced","flags":0,"default_value":"","min":"","max":"","enum_allowed":[],"desc":"","long_desc":"","tags":[],"see_also":[]},"PROMETHEUS_API_SSL_VERIFY":{"name":"PROMETHEUS_API_SSL_VERIFY","type":"bool","level":"advanced","flags":0,"default_value":"True","min":"","max":"","enum_allowed":[],"desc":"","long_desc":"","tags":[],"see_also":[]},"PROM_ALERT_CREDENTIAL_CACHE_TTL":{"name":"PROM_ALERT_CREDENTIAL_CACHE_TTL","type":"int","level":"advanced","flags":0,"default_value":"60","min":"","max":"","enum_allowed":[],"desc":"","long_desc":"","tags":[],"see_also":[]},"PWD_POLICY_CHECK_COMPLEXITY_ENABLED":{"name":"PWD_POLICY_CHECK_COMPLEXITY_ENABLED","type":"bool","level":"advanced","flags":0,"default_value":"False","min":"","max":"","enum_allowed":[],"desc":"","long_desc":"","tags":[],"see_also":[]},"PWD_POLICY_CHECK_EXCLUSION_LIST_ENABLED":{"name":"PWD_POLICY_CHECK_EXCLUSION_LIST_ENABLED","type":"bool","level":"advanced","flags":0,"default_value":"False","min":"","max":"","enum_allowed":[],"desc":"","long_desc":"","tags":[],"see_also":[]},"PWD_POLICY_CHECK_LENGTH_ENABLED":{"name":"PWD_POLICY_CHECK_LENGTH_ENABLED","type":"bool","level":"advanced","flags":0,"default_value":"True","min":"","max":"","enum_allowed":[],"desc":"","long_desc":"","tags":[],"see_also":[]},"PWD_POLICY_CHECK_OLDPWD_ENABLED":{"name":"PWD_POLICY_CHECK_OLDPWD_ENABLED","type":"bool","level":"advanced","flags":0,"default_value":"True","min":"","max":"","enum_allowed":[],"desc":"","long_desc":"","tags":[],"see_also":[]},"PWD_POLICY_CHECK_REPETITIVE_CHARS_ENABLED":{"name":"PWD_POLICY_CHECK_REPETITIVE_CHARS_ENABLED","type":"bool","level":"advanced","flags":0,"default_value":"False","min":"","max":"","enum_allowed":[],"desc":"","long_desc":"","tags":[],"see_also":[]},"PWD_POLICY_CHECK_SEQUENTIAL_CHARS_ENABLED":{"name":"PWD_POLICY_CHECK_SEQUENTIAL_CHARS_ENABLED","type":"bool","level":"advanced","flags":0,"default_value":"False","min":"","max":"","enum_allowed":[],"desc":"","long_desc":"","tags":[],"see_also":[]},"PWD_POLICY_CHECK_USERNAME_ENABLED":{"name":"PWD_POLICY_CHECK_USERNAME_ENABLED","type":"bool","level":"advanced","flags":0,"default_value":"False","min":"","max":"","enum_allowed":[],"desc":"","long_desc":"","tags":[],"see_also":[]},"PWD_POLICY_ENABLED":{"name":"PWD_POLICY_ENABLED","type":"bool","level":"advanced","flags":0,"default_value":"True","min":"","max":"","enum_allowed":[],"desc":"","long_desc":"","tags":[],"see_also":[]},"PWD_POLICY_EXCLUSION_LIST":{"name":"PWD_POLICY_EXCLUSION_LIST","type":"str","level":"advanced","flags":0,"default_value":"osd,host,dashboard,pool,block,nfs,ceph,monitors,gateway,logs,crush,maps","min":"","max":"","enum_allowed":[],"desc":"","long_desc":"","tags":[],"see_also":[]},"PWD_POLICY_MIN_COMPLEXITY":{"name":"PWD_POLICY_MIN_COMPLEXITY","type":"int","level":"advanced","flags":0,"default_value":"10","min":"","max":"","enum_allowed":[],"desc":"","long_desc":"","tags":[],"see_also":[]},"PWD_POLICY_MIN_LENGTH":{"name":"PWD_POLICY_MIN_LENGTH","type":"int","level":"advanced","flags":0,"default_value":"8","min":"","max":"","enum_allowed":[],"desc":"","long_desc":"","tags":[],"see_also":[]},"REST_REQUESTS_TIMEOUT":{"name":"REST_REQUESTS_TIMEOUT","type":"int","level":"advanced","flags":0,"default_value":"45","min":"","max":"","enum_allowed":[],"desc":"","long_desc":"","tags":[],"see_also":[]},"RGW_API_ACCESS_KEY":{"name":"RGW_API_ACCESS_KEY","type":"str","level":"advanced","flags":0,"default_value":"","min":"","max":"","enum_allowed":[],"desc":"","long_desc":"","tags":[],"see_also":[]},"RGW_API_ADMIN_RESOURCE":{"name":"RGW_API_ADMIN_RESOURCE","type":"str","level":"advanced","flags":0,"default_value":"admin","min":"","max":"","enum_allowed":[],"desc":"","long_desc":"","tags":[],"see_also":[]},"RGW_API_SECRET_KEY":{"name":"RGW_API_SECRET_KEY","type":"str","level":"advanced","flags":0,"default_value":"","min":"","max":"","enum_allowed":[],"desc":"","long_desc":"","tags":[],"see_also":[]},"RGW_API_SSL_VERIFY":{"name":"RGW_API_SSL_VERIFY","type":"bool","level":"advanced","flags":0,"default_value":"True","min":"","max":"","enum_allowed":[],"desc":"","long_desc":"","tags":[],"see_also":[]},"RGW_HOSTNAME_PER_DAEMON":{"name":"RGW_HOSTNAME_PER_DAEMON","type":"str","level":"advanced","flags":0,"default_value":"","min":"","max":"","enum_allowed":[],"desc":"","long_desc":"","tags":[],"see_also":[]},"UNSAFE_TLS_v1_2":{"name":"UNSAFE_TLS_v1_2","type":"bool","level":"advanced","flags":0,"default_value":"False","min":"","max":"","enum_allowed":[],"desc":"","long_desc":"","tags":[],"see_also":[]},"USER_PWD_EXPIRATION_SPAN":{"name":"USER_PWD_EXPIRATION_SPAN","type":"int","level":"advanced","flags":0,"default_value":"0","min":"","max":"","enum_allowed":[],"desc":"","long_desc":"","tags":[],"see_also":[]},"USER_PWD_EXPIRATION_WARNING_1":{"name":"USER_PWD_EXPIRATION_WARNING_1","type":"int","level":"advanced","flags":0,"default_value":"10","min":"","max":"","enum_allowed":[],"desc":"","long_desc":"","tags":[],"see_also":[]},"USER_PWD_EXPIRATION_WARNING_2":{"name":"USER_PWD_EXPIRATION_WARNING_2","type":"int","level":"advanced","flags":0,"default_value":"5","min":"","max":"","enum_allowed":[],"desc":"","long_desc":"","tags":[],"see_also":[]},"cross_origin_url":{"name":"cross_origin_url","type":"str","level":"advanced","flags":0,"default_value":"","min":"","max":"","enum_allowed":[],"desc":"","long_desc":"","tags":[],"see_also":[]},"crt_file":{"name":"crt_file","type":"str","level":"advanced","flags":0,"default_value":"","min":"","max":"","enum_allowed":[],"desc":"","long_desc":"","tags":[],"see_also":[]},"crypto_caller":{"name":"crypto_caller","type":"str","level":"advanced","flags":0,"default_value":"","min":"","max":"","enum_allowed":[],"desc":"","long_desc":"","tags":[],"see_also":[]},"debug":{"name":"debug","type":"bool","level":"advanced","flags":0,"default_value":"False","min":"","max":"","enum_allowed":[],"desc":"Enable/disable debug options","long_desc":"","tags":[],"see_also":[]},"jwt_token_ttl":{"name":"jwt_token_ttl","type":"int","level":"advanced","flags":0,"default_value":"28800","min":"","max":"","enum_allowed":[],"desc":"","long_desc":"","tags":[],"see_also":[]},"key_file":{"name":"key_file","type":"str","level":"advanced","flags":0,"default_value":"","min":"","max":"","enum_allowed":[],"desc":"","long_desc":"","tags":[],"see_also":[]},"log_level":{"name":"log_level","type":"str","level":"advanced","flags":1,"default_value":"","min":"","max":"","enum_allowed":["","critical","debug","error","info","warning"],"desc":"","long_desc":"","tags":[],"see_also":[]},"log_to_cluster":{"name":"log_to_cluster","type":"bool","level":"advanced","flags":1,"default_value":"False","min":"","max":"","enum_allowed":[],"desc":"","long_desc":"","tags":[],"see_also":[]},"log_to_cluster_level":{"name":"log_to_cluster_level","type":"str","level":"advanced","flags":1,"default_value":"info","min":"","max":"","enum_allowed":["","critical","debug","error","info","warning"],"desc":"","long_desc":"","tags":[],"see_also":[]},"log_to_file":{"name":"log_to_file","type":"bool","level":"advanced","flags":1,"default_value":"False","min":"","max":"","enum_allowed":[],"desc":"","long_desc":"","tags":[],"see_also":[]},"motd":{"name":"motd","type":"str","level":"advanced","flags":0,"default_value":"","min":"","max":"","enum_allowed":[],"desc":"The message of the day","long_desc":"","tags":[],"see_also":[]},"redirect_resolve_ip_addr":{"name":"redirect_resolve_ip_addr","type":"bool","level":"advanced","flags":0,"default_value":"False","min":"","max":"","enum_allowed":[],"desc":"","long_desc":"","tags":[],"see_also":[]},"server_addr":{"name":"server_addr","type":"str","level":"advanced","flags":0,"default_value":"::","min":"","max":"","enum_allowed":[],"desc":"","long_desc":"","tags":[],"see_also":[]},"server_port":{"name":"server_port","type":"int","level":"advanced","flags":0,"default_value":"8080","min":"","max":"","enum_allowed":[],"desc":"","long_desc":"","tags":[],"see_also":[]},"sqlite3_killpoint":{"name":"sqlite3_killpoint","type":"int","level":"dev","flags":1,"default_value":"0","min":"","max":"","enum_allowed":[],"desc":"","long_desc":"","tags":[],"see_also":[]},"ssl":{"name":"ssl","type":"bool","level":"advanced","flags":0,"default_value":"True","min":"","max":"","enum_allowed":[],"desc":"","long_desc":"","tags":[],"see_also":[]},"ssl_server_port":{"name":"ssl_server_port","type":"int","level":"advanced","flags":0,"default_value":"8443","min":"","max":"","enum_allowed":[],"desc":"","long_desc":"","tags":[],"see_also":[]},"sso_oauth2":{"name":"sso_oauth2","type":"bool","level":"advanced","flags":0,"default_value":"False","min":"","max":"","enum_allowed":[],"desc":"","long_desc":"","tags":[],"see_also":[]},"standby_behaviour":{"name":"standby_behaviour","type":"str","level":"advanced","flags":0,"default_value":"redirect","min":"","max":"","enum_allowed":["error","redirect"],"desc":"","long_desc":"","tags":[],"see_also":[]},"standby_error_status_code":{"name":"standby_error_status_code","type":"int","level":"advanced","flags":0,"default_value":"500","min":"400","max":"599","enum_allowed":[],"desc":"","long_desc":"","tags":[],"see_also":[]},"url_prefix":{"name":"url_prefix","type":"str","level":"advanced","flags":0,"default_value":"","min":"","max":"","enum_allowed":[],"desc":"","long_desc":"","tags":[],"see_also":[]}}},{"name":"devicehealth","can_run":true,"error_string":"","module_options":{"enable_monitoring":{"name":"enable_monitoring","type":"bool","level":"advanced","flags":1,"default_value":"True","min":"","max":"","enum_allowed":[],"desc":"monitor device health metrics","long_desc":"","tags":[],"see_also":[]},"log_level":{"name":"log_level","type":"str","level":"advanced","flags":1,"default_value":"","min":"","max":"","enum_allowed":["","critical","debug","error","info","warning"],"desc":"","long_desc":"","tags":[],"see_also":[]},"log_to_cluster":{"name":"log_to_cluster","type":"bool","level":"advanced","flags":1,"default_value":"False","min":"","max":"","enum_allowed":[],"desc":"","long_desc":"","tags":[],"see_also":[]},"log_to_cluster_level":{"name":"log_to_cluster_level","type":"str","level":"advanced","flags":1,"default_value":"info","min":"","max":"","enum_allowed":["","critical","debug","error","info","warning"],"desc":"","long_desc":"","tags":[],"see_also":[]},"log_to_file":{"name":"log_to_file","type":"bool","level":"advanced","flags":1,"default_value":"False","min":"","max":"","enum_allowed":[],"desc":"","long_desc":"","tags":[],"see_also":[]},"mark_out_threshold":{"name":"mark_out_threshold","type":"secs","level":"advanced","flags":1,"default_value":"2419200","min":"","max":"","enum_allowed":[],"desc":"automatically mark OSD if it may fail before this long","long_desc":"","tags":[],"see_also":[]},"pool_name":{"name":"pool_name","type":"str","level":"advanced","flags":1,"default_value":"device_health_metrics","min":"","max":"","enum_allowed":[],"desc":"name of pool in which to store device health metrics","long_desc":"","tags":[],"see_also":[]},"retention_period":{"name":"retention_period","type":"secs","level":"advanced","flags":1,"default_value":"15552000","min":"","max":"","enum_allowed":[],"desc":"how long to retain device health metrics","long_desc":"","tags":[],"see_also":[]},"scrape_frequency":{"name":"scrape_frequency","type":"secs","level":"advanced","flags":1,"default_value":"86400","min":"","max":"","enum_allowed":[],"desc":"how frequently to scrape device health metrics","long_desc":"","tags":[],"see_also":[]},"self_heal":{"name":"self_heal","type":"bool","level":"advanced","flags":1,"default_value":"True","min":"","max":"","enum_allowed":[],"desc":"preemptively heal cluster around devices that may fail","long_desc":"","tags":[],"see_also":[]},"sleep_interval":{"name":"sleep_interval","type":"secs","level":"advanced","flags":1,"default_value":"600","min":"","max":"","enum_allowed":[],"desc":"how frequently to wake up and check device health","long_desc":"","tags":[],"see_also":[]},"sqlite3_killpoint":{"name":"sqlite3_killpoint","type":"int","level":"dev","flags":1,"default_value":"0","min":"","max":"","enum_allowed":[],"desc":"","long_desc":"","tags":[],"see_also":[]},"warn_threshold":{"name":"warn_threshold","type":"secs","level":"advanced","flags":1,"default_value":"7257600","min":"","max":"","enum_allowed":[],"desc":"raise health warning if OSD may fail before this long","long_desc":"","tags":[],"see_also":[]}}},{"name":"diskprediction_local","can_run":true,"error_string":"","module_options":{"log_level":{"name":"log_level","type":"str","level":"advanced","flags":1,"default_value":"","min":"","max":"","enum_allowed":["","critical","debug","error","info","warning"],"desc":"","long_desc":"","tags":[],"see_also":[]},"log_to_cluster":{"name":"log_to_cluster","type":"bool","level":"advanced","flags":1,"default_value":"False","min":"","max":"","enum_allowed":[],"desc":"","long_desc":"","tags":[],"see_also":[]},"log_to_cluster_level":{"name":"log_to_cluster_level","type":"str","level":"advanced","flags":1,"default_value":"info","min":"","max":"","enum_allowed":["","critical","debug","error","info","warning"],"desc":"","long_desc":"","tags":[],"see_also":[]},"log_to_file":{"name":"log_to_file","type":"bool","level":"advanced","flags":1,"default_value":"False","min":"","max":"","enum_allowed":[],"desc":"","long_desc":"","tags":[],"see_also":[]},"predict_interval":{"name":"predict_interval","type":"str","level":"advanced","flags":0,"default_value":"86400","min":"","max":"","enum_allowed":[],"desc":"","long_desc":"","tags":[],"see_also":[]},"predictor_model":{"name":"predictor_model","type":"str","level":"advanced","flags":0,"default_value":"prophetstor","min":"","max":"","enum_allowed":[],"desc":"","long_desc":"","tags":[],"see_also":[]},"sleep_interval":{"name":"sleep_interval","type":"str","level":"advanced","flags":0,"default_value":"600","min":"","max":"","enum_allowed":[],"desc":"","long_desc":"","tags":[],"see_also":[]},"sqlite3_killpoint":{"name":"sqlite3_killpoint","type":"int","level":"dev","flags":1,"default_value":"0","min":"","max":"","enum_allowed":[],"desc":"","long_desc":"","tags":[],"see_also":[]}}},{"name":"influx","can_run":false,"error_string":"influxdb python module not found","module_options":{"batch_size":{"name":"batch_size","type":"int","level":"advanced","flags":0,"default_value":"5000","min":"","max":"","enum_allowed":[],"desc":"How big batches of data points should be when sending to InfluxDB.","long_desc":"","tags":[],"see_also":[]},"database":{"name":"database","type":"str","level":"advanced","flags":0,"default_value":"ceph","min":"","max":"","enum_allowed":[],"desc":"InfluxDB database name. You will need to create this database and grant write privileges to the configured username or the username must have admin privileges to create it.","long_desc":"","tags":[],"see_also":[]},"hostname":{"name":"hostname","type":"str","level":"advanced","flags":0,"default_value":"","min":"","max":"","enum_allowed":[],"desc":"InfluxDB server hostname","long_desc":"","tags":[],"see_also":[]},"interval":{"name":"interval","type":"secs","level":"advanced","flags":0,"default_value":"30","min":"5","max":"","enum_allowed":[],"desc":"Time between reports to InfluxDB. Default 30 seconds.","long_desc":"","tags":[],"see_also":[]},"log_level":{"name":"log_level","type":"str","level":"advanced","flags":1,"default_value":"","min":"","max":"","enum_allowed":["","critical","debug","error","info","warning"],"desc":"","long_desc":"","tags":[],"see_also":[]},"log_to_cluster":{"name":"log_to_cluster","type":"bool","level":"advanced","flags":1,"default_value":"False","min":"","max":"","enum_allowed":[],"desc":"","long_desc":"","tags":[],"see_also":[]},"log_to_cluster_level":{"name":"log_to_cluster_level","type":"str","level":"advanced","flags":1,"default_value":"info","min":"","max":"","enum_allowed":["","critical","debug","error","info","warning"],"desc":"","long_desc":"","tags":[],"see_also":[]},"log_to_file":{"name":"log_to_file","type":"bool","level":"advanced","flags":1,"default_value":"False","min":"","max":"","enum_allowed":[],"desc":"","long_desc":"","tags":[],"see_also":[]},"password":{"name":"password","type":"str","level":"advanced","flags":0,"default_value":"","min":"","max":"","enum_allowed":[],"desc":"password of InfluxDB server user","long_desc":"","tags":[],"see_also":[]},"port":{"name":"port","type":"int","level":"advanced","flags":0,"default_value":"8086","min":"","max":"","enum_allowed":[],"desc":"InfluxDB server port","long_desc":"","tags":[],"see_also":[]},"sqlite3_killpoint":{"name":"sqlite3_killpoint","type":"int","level":"dev","flags":1,"default_value":"0","min":"","max":"","enum_allowed":[],"desc":"","long_desc":"","tags":[],"see_also":[]},"ssl":{"name":"ssl","type":"str","level":"advanced","flags":0,"default_value":"false","min":"","max":"","enum_allowed":[],"desc":"Use https connection for InfluxDB server. Use \"true\" or \"false\".","long_desc":"","tags":[],"see_also":[]},"threads":{"name":"threads","type":"int","level":"advanced","flags":0,"default_value":"5","min":"1","max":"32","enum_allowed":[],"desc":"How many worker threads should be spawned for sending data to InfluxDB.","long_desc":"","tags":[],"see_also":[]},"username":{"name":"username","type":"str","level":"advanced","flags":0,"default_value":"","min":"","max":"","enum_allowed":[],"desc":"username of InfluxDB server user","long_desc":"","tags":[],"see_also":[]},"verify_ssl":{"name":"verify_ssl","type":"str","level":"advanced","flags":0,"default_value":"true","min":"","max":"","enum_allowed":[],"desc":"Verify https cert for InfluxDB server. Use \"true\" or \"false\".","long_desc":"","tags":[],"see_also":[]}}},{"name":"insights","can_run":true,"error_string":"","module_options":{"log_level":{"name":"log_level","type":"str","level":"advanced","flags":1,"default_value":"","min":"","max":"","enum_allowed":["","critical","debug","error","info","warning"],"desc":"","long_desc":"","tags":[],"see_also":[]},"log_to_cluster":{"name":"log_to_cluster","type":"bool","level":"advanced","flags":1,"default_value":"False","min":"","max":"","enum_allowed":[],"desc":"","long_desc":"","tags":[],"see_also":[]},"log_to_cluster_level":{"name":"log_to_cluster_level","type":"str","level":"advanced","flags":1,"default_value":"info","min":"","max":"","enum_allowed":["","critical","debug","error","info","warning"],"desc":"","long_desc":"","tags":[],"see_also":[]},"log_to_file":{"name":"log_to_file","type":"bool","level":"advanced","flags":1,"default_value":"False","min":"","max":"","enum_allowed":[],"desc":"","long_desc":"","tags":[],"see_also":[]},"sqlite3_killpoint":{"name":"sqlite3_killpoint","type":"int","level":"dev","flags":1,"default_value":"0","min":"","max":"","enum_allowed":[],"desc":"","long_desc":"","tags":[],"see_also":[]}}},{"name":"iostat","can_run":true,"error_string":"","module_options":{"log_level":{"name":"log_level","type":"str","level":"advanced","flags":1,"default_value":"","min":"","max":"","enum_allowed":["","critical","debug","error","info","warning"],"desc":"","long_desc":"","tags":[],"see_also":[]},"log_to_cluster":{"name":"log_to_cluster","type":"bool","level":"advanced","flags":1,"default_value":"False","min":"","max":"","enum_allowed":[],"desc":"","long_desc":"","tags":[],"see_also":[]},"log_to_cluster_level":{"name":"log_to_cluster_level","type":"str","level":"advanced","flags":1,"default_value":"info","min":"","max":"","enum_allowed":["","critical","debug","error","info","warning"],"desc":"","long_desc":"","tags":[],"see_also":[]},"log_to_file":{"name":"log_to_file","type":"bool","level":"advanced","flags":1,"default_value":"False","min":"","max":"","enum_allowed":[],"desc":"","long_desc":"","tags":[],"see_also":[]},"sqlite3_killpoint":{"name":"sqlite3_killpoint","type":"int","level":"dev","flags":1,"default_value":"0","min":"","max":"","enum_allowed":[],"desc":"","long_desc":"","tags":[],"see_also":[]}}},{"name":"localpool","can_run":true,"error_string":"","module_options":{"failure_domain":{"name":"failure_domain","type":"str","level":"advanced","flags":1,"default_value":"host","min":"","max":"","enum_allowed":[],"desc":"failure domain for any created local pool","long_desc":"what failure domain we should separate data replicas across.","tags":[],"see_also":[]},"log_level":{"name":"log_level","type":"str","level":"advanced","flags":1,"default_value":"","min":"","max":"","enum_allowed":["","critical","debug","error","info","warning"],"desc":"","long_desc":"","tags":[],"see_also":[]},"log_to_cluster":{"name":"log_to_cluster","type":"bool","level":"advanced","flags":1,"default_value":"False","min":"","max":"","enum_allowed":[],"desc":"","long_desc":"","tags":[],"see_also":[]},"log_to_cluster_level":{"name":"log_to_cluster_level","type":"str","level":"advanced","flags":1,"default_value":"info","min":"","max":"","enum_allowed":["","critical","debug","error","info","warning"],"desc":"","long_desc":"","tags":[],"see_also":[]},"log_to_file":{"name":"log_to_file","type":"bool","level":"advanced","flags":1,"default_value":"False","min":"","max":"","enum_allowed":[],"desc":"","long_desc":"","tags":[],"see_also":[]},"min_size":{"name":"min_size","type":"int","level":"advanced","flags":1,"default_value":"","min":"","max":"","enum_allowed":[],"desc":"default min_size for any created local pool","long_desc":"value to set min_size to (unchanged from Ceph's default if this option is not set)","tags":[],"see_also":[]},"num_rep":{"name":"num_rep","type":"int","level":"advanced","flags":1,"default_value":"3","min":"","max":"","enum_allowed":[],"desc":"default replica count for any created local pool","long_desc":"","tags":[],"see_also":[]},"pg_num":{"name":"pg_num","type":"int","level":"advanced","flags":1,"default_value":"128","min":"","max":"","enum_allowed":[],"desc":"default pg_num for any created local pool","long_desc":"","tags":[],"see_also":[]},"prefix":{"name":"prefix","type":"str","level":"advanced","flags":1,"default_value":"","min":"","max":"","enum_allowed":[],"desc":"name prefix for any created local pool","long_desc":"","tags":[],"see_also":[]},"sqlite3_killpoint":{"name":"sqlite3_killpoint","type":"int","level":"dev","flags":1,"default_value":"0","min":"","max":"","enum_allowed":[],"desc":"","long_desc":"","tags":[],"see_also":[]},"subtree":{"name":"subtree","type":"str","level":"advanced","flags":1,"default_value":"rack","min":"","max":"","enum_allowed":[],"desc":"CRUSH level for which to create a local pool","long_desc":"which CRUSH subtree type the module should create a pool for.","tags":[],"see_also":[]}}},{"name":"mds_autoscaler","can_run":true,"error_string":"","module_options":{"log_level":{"name":"log_level","type":"str","level":"advanced","flags":1,"default_value":"","min":"","max":"","enum_allowed":["","critical","debug","error","info","warning"],"desc":"","long_desc":"","tags":[],"see_also":[]},"log_to_cluster":{"name":"log_to_cluster","type":"bool","level":"advanced","flags":1,"default_value":"False","min":"","max":"","enum_allowed":[],"desc":"","long_desc":"","tags":[],"see_also":[]},"log_to_cluster_level":{"name":"log_to_cluster_level","type":"str","level":"advanced","flags":1,"default_value":"info","min":"","max":"","enum_allowed":["","critical","debug","error","info","warning"],"desc":"","long_desc":"","tags":[],"see_also":[]},"log_to_file":{"name":"log_to_file","type":"bool","level":"advanced","flags":1,"default_value":"False","min":"","max":"","enum_allowed":[],"desc":"","long_desc":"","tags":[],"see_also":[]},"sqlite3_killpoint":{"name":"sqlite3_killpoint","type":"int","level":"dev","flags":1,"default_value":"0","min":"","max":"","enum_allowed":[],"desc":"","long_desc":"","tags":[],"see_also":[]}}},{"name":"mirroring","can_run":true,"error_string":"","module_options":{"log_level":{"name":"log_level","type":"str","level":"advanced","flags":1,"default_value":"","min":"","max":"","enum_allowed":["","critical","debug","error","info","warning"],"desc":"","long_desc":"","tags":[],"see_also":[]},"log_to_cluster":{"name":"log_to_cluster","type":"bool","level":"advanced","flags":1,"default_value":"False","min":"","max":"","enum_allowed":[],"desc":"","long_desc":"","tags":[],"see_also":[]},"log_to_cluster_level":{"name":"log_to_cluster_level","type":"str","level":"advanced","flags":1,"default_value":"info","min":"","max":"","enum_allowed":["","critical","debug","error","info","warning"],"desc":"","long_desc":"","tags":[],"see_also":[]},"log_to_file":{"name":"log_to_file","type":"bool","level":"advanced","flags":1,"default_value":"False","min":"","max":"","enum_allowed":[],"desc":"","long_desc":"","tags":[],"see_also":[]},"sqlite3_killpoint":{"name":"sqlite3_killpoint","type":"int","level":"dev","flags":1,"default_value":"0","min":"","max":"","enum_allowed":[],"desc":"","long_desc":"","tags":[],"see_also":[]}}},{"name":"nfs","can_run":true,"error_string":"","module_options":{"log_level":{"name":"log_level","type":"str","level":"advanced","flags":1,"default_value":"","min":"","max":"","enum_allowed":["","critical","debug","error","info","warning"],"desc":"","long_desc":"","tags":[],"see_also":[]},"log_to_cluster":{"name":"log_to_cluster","type":"bool","level":"advanced","flags":1,"default_value":"False","min":"","max":"","enum_allowed":[],"desc":"","long_desc":"","tags":[],"see_also":[]},"log_to_cluster_level":{"name":"log_to_cluster_level","type":"str","level":"advanced","flags":1,"default_value":"info","min":"","max":"","enum_allowed":["","critical","debug","error","info","warning"],"desc":"","long_desc":"","tags":[],"see_also":[]},"log_to_file":{"name":"log_to_file","type":"bool","level":"advanced","flags":1,"default_value":"False","min":"","max":"","enum_allowed":[],"desc":"","long_desc":"","tags":[],"see_also":[]},"sqlite3_killpoint":{"name":"sqlite3_killpoint","type":"int","level":"dev","flags":1,"default_value":"0","min":"","max":"","enum_allowed":[],"desc":"","long_desc":"","tags":[],"see_also":[]}}},{"name":"orchestrator","can_run":true,"error_string":"","module_options":{"fail_fs":{"name":"fail_fs","type":"bool","level":"advanced","flags":0,"default_value":"False","min":"","max":"","enum_allowed":[],"desc":"Fail filesystem for rapid multi-rank mds upgrade","long_desc":"","tags":[],"see_also":[]},"log_level":{"name":"log_level","type":"str","level":"advanced","flags":1,"default_value":"","min":"","max":"","enum_allowed":["","critical","debug","error","info","warning"],"desc":"","long_desc":"","tags":[],"see_also":[]},"log_to_cluster":{"name":"log_to_cluster","type":"bool","level":"advanced","flags":1,"default_value":"False","min":"","max":"","enum_allowed":[],"desc":"","long_desc":"","tags":[],"see_also":[]},"log_to_cluster_level":{"name":"log_to_cluster_level","type":"str","level":"advanced","flags":1,"default_value":"info","min":"","max":"","enum_allowed":["","critical","debug","error","info","warning"],"desc":"","long_desc":"","tags":[],"see_also":[]},"log_to_file":{"name":"log_to_file","type":"bool","level":"advanced","flags":1,"default_value":"False","min":"","max":"","enum_allowed":[],"desc":"","long_desc":"","tags":[],"see_also":[]},"orchestrator":{"name":"orchestrator","type":"str","level":"advanced","flags":1,"default_value":"","min":"","max":"","enum_allowed":["cephadm","rook","test_orchestrator"],"desc":"Orchestrator backend","long_desc":"","tags":[],"see_also":[]},"sqlite3_killpoint":{"name":"sqlite3_killpoint","type":"int","level":"dev","flags":1,"default_value":"0","min":"","max":"","enum_allowed":[],"desc":"","long_desc":"","tags":[],"see_also":[]}}},{"name":"osd_perf_query","can_run":true,"error_string":"","module_options":{"log_level":{"name":"log_level","type":"str","level":"advanced","flags":1,"default_value":"","min":"","max":"","enum_allowed":["","critical","debug","error","info","warning"],"desc":"","long_desc":"","tags":[],"see_also":[]},"log_to_cluster":{"name":"log_to_cluster","type":"bool","level":"advanced","flags":1,"default_value":"False","min":"","max":"","enum_allowed":[],"desc":"","long_desc":"","tags":[],"see_also":[]},"log_to_cluster_level":{"name":"log_to_cluster_level","type":"str","level":"advanced","flags":1,"default_value":"info","min":"","max":"","enum_allowed":["","critical","debug","error","info","warning"],"desc":"","long_desc":"","tags":[],"see_also":[]},"log_to_file":{"name":"log_to_file","type":"bool","level":"advanced","flags":1,"default_value":"False","min":"","max":"","enum_allowed":[],"desc":"","long_desc":"","tags":[],"see_also":[]},"sqlite3_killpoint":{"name":"sqlite3_killpoint","type":"int","level":"dev","flags":1,"default_value":"0","min":"","max":"","enum_allowed":[],"desc":"","long_desc":"","tags":[],"see_also":[]}}},{"name":"osd_support","can_run":true,"error_string":"","module_options":{"log_level":{"name":"log_level","type":"str","level":"advanced","flags":1,"default_value":"","min":"","max":"","enum_allowed":["","critical","debug","error","info","warning"],"desc":"","long_desc":"","tags":[],"see_also":[]},"log_to_cluster":{"name":"log_to_cluster","type":"bool","level":"advanced","flags":1,"default_value":"False","min":"","max":"","enum_allowed":[],"desc":"","long_desc":"","tags":[],"see_also":[]},"log_to_cluster_level":{"name":"log_to_cluster_level","type":"str","level":"advanced","flags":1,"default_value":"info","min":"","max":"","enum_allowed":["","critical","debug","error","info","warning"],"desc":"","long_desc":"","tags":[],"see_also":[]},"log_to_file":{"name":"log_to_file","type":"bool","level":"advanced","flags":1,"default_value":"False","min":"","max":"","enum_allowed":[],"desc":"","long_desc":"","tags":[],"see_also":[]},"sqlite3_killpoint":{"name":"sqlite3_killpoint","type":"int","level":"dev","flags":1,"default_value":"0","min":"","max":"","enum_allowed":[],"desc":"","long_desc":"","tags":[],"see_also":[]}}},{"name":"pg_autoscaler","can_run":true,"error_string":"","module_options":{"log_level":{"name":"log_level","type":"str","level":"advanced","flags":1,"default_value":"","min":"","max":"","enum_allowed":["","critical","debug","error","info","warning"],"desc":"","long_desc":"","tags":[],"see_also":[]},"log_to_cluster":{"name":"log_to_cluster","type":"bool","level":"advanced","flags":1,"default_value":"False","min":"","max":"","enum_allowed":[],"desc":"","long_desc":"","tags":[],"see_also":[]},"log_to_cluster_level":{"name":"log_to_cluster_level","type":"str","level":"advanced","flags":1,"default_value":"info","min":"","max":"","enum_allowed":["","critical","debug","error","info","warning"],"desc":"","long_desc":"","tags":[],"see_also":[]},"log_to_file":{"name":"log_to_file","type":"bool","level":"advanced","flags":1,"default_value":"False","min":"","max":"","enum_allowed":[],"desc":"","long_desc":"","tags":[],"see_also":[]},"sleep_interval":{"name":"sleep_interval","type":"secs","level":"advanced","flags":0,"default_value":"60","min":"","max":"","enum_allowed":[],"desc":"","long_desc":"","tags":[],"see_also":[]},"sqlite3_killpoint":{"name":"sqlite3_killpoint","type":"int","level":"dev","flags":1,"default_value":"0","min":"","max":"","enum_allowed":[],"desc":"","long_desc":"","tags":[],"see_also":[]},"threshold":{"name":"threshold","type":"float","level":"advanced","flags":0,"default_value":"3.0","min":"1.0","max":"","enum_allowed":[],"desc":"scaling threshold","long_desc":"The factor by which the `NEW PG_NUM` must vary from the current`PG_NUM` before being accepted. Cannot be less than 1.0","tags":[],"see_also":[]}}},{"name":"progress","can_run":true,"error_string":"","module_options":{"allow_pg_recovery_event":{"name":"allow_pg_recovery_event","type":"bool","level":"advanced","flags":1,"default_value":"False","min":"","max":"","enum_allowed":[],"desc":"allow the module to show pg recovery progress","long_desc":"","tags":[],"see_also":[]},"enabled":{"name":"enabled","type":"bool","level":"advanced","flags":0,"default_value":"True","min":"","max":"","enum_allowed":[],"desc":"","long_desc":"","tags":[],"see_also":[]},"log_level":{"name":"log_level","type":"str","level":"advanced","flags":1,"default_value":"","min":"","max":"","enum_allowed":["","critical","debug","error","info","warning"],"desc":"","long_desc":"","tags":[],"see_also":[]},"log_to_cluster":{"name":"log_to_cluster","type":"bool","level":"advanced","flags":1,"default_value":"False","min":"","max":"","enum_allowed":[],"desc":"","long_desc":"","tags":[],"see_also":[]},"log_to_cluster_level":{"name":"log_to_cluster_level","type":"str","level":"advanced","flags":1,"default_value":"info","min":"","max":"","enum_allowed":["","critical","debug","error","info","warning"],"desc":"","long_desc":"","tags":[],"see_also":[]},"log_to_file":{"name":"log_to_file","type":"bool","level":"advanced","flags":1,"default_value":"False","min":"","max":"","enum_allowed":[],"desc":"","long_desc":"","tags":[],"see_also":[]},"max_completed_events":{"name":"max_completed_events","type":"int","level":"advanced","flags":1,"default_value":"50","min":"","max":"","enum_allowed":[],"desc":"number of past completed events to remember","long_desc":"","tags":[],"see_also":[]},"sleep_interval":{"name":"sleep_interval","type":"secs","level":"advanced","flags":1,"default_value":"5","min":"","max":"","enum_allowed":[],"desc":"how long the module is going to sleep","long_desc":"","tags":[],"see_also":[]},"sqlite3_killpoint":{"name":"sqlite3_killpoint","type":"int","level":"dev","flags":1,"default_value":"0","min":"","max":"","enum_allowed":[],"desc":"","long_desc":"","tags":[],"see_also":[]}}},{"name":"prometheus","can_run":true,"error_string":"","module_options":{"cache":{"name":"cache","type":"bool","level":"advanced","flags":0,"default_value":"True","min":"","max":"","enum_allowed":[],"desc":"","long_desc":"","tags":[],"see_also":[]},"exclude_perf_counters":{"name":"exclude_perf_counters","type":"bool","level":"advanced","flags":1,"default_value":"True","min":"","max":"","enum_allowed":[],"desc":"Do not include perf-counters in the metrics output","long_desc":"Gathering perf-counters from a single Prometheus exporter can degrade ceph-mgr performance, especially in large clusters. Instead, Ceph-exporter daemons are now used by default for perf-counter gathering. This should only be disabled when no ceph-exporters are deployed.","tags":[],"see_also":[]},"log_level":{"name":"log_level","type":"str","level":"advanced","flags":1,"default_value":"","min":"","max":"","enum_allowed":["","critical","debug","error","info","warning"],"desc":"","long_desc":"","tags":[],"see_also":[]},"log_to_cluster":{"name":"log_to_cluster","type":"bool","level":"advanced","flags":1,"default_value":"False","min":"","max":"","enum_allowed":[],"desc":"","long_desc":"","tags":[],"see_also":[]},"log_to_cluster_level":{"name":"log_to_cluster_level","type":"str","level":"advanced","flags":1,"default_value":"info","min":"","max":"","enum_allowed":["","critical","debug","error","info","warning"],"desc":"","long_desc":"","tags":[],"see_also":[]},"log_to_file":{"name":"log_to_file","type":"bool","level":"advanced","flags":1,"default_value":"False","min":"","max":"","enum_allowed":[],"desc":"","long_desc":"","tags":[],"see_also":[]},"rbd_stats_pools":{"name":"rbd_stats_pools","type":"str","level":"advanced","flags":0,"default_value":"","min":"","max":"","enum_allowed":[],"desc":"","long_desc":"","tags":[],"see_also":[]},"rbd_stats_pools_refresh_interval":{"name":"rbd_stats_pools_refresh_interval","type":"int","level":"advanced","flags":0,"default_value":"300","min":"","max":"","enum_allowed":[],"desc":"","long_desc":"","tags":[],"see_also":[]},"scrape_interval":{"name":"scrape_interval","type":"float","level":"advanced","flags":0,"default_value":"15.0","min":"","max":"","enum_allowed":[],"desc":"","long_desc":"","tags":[],"see_also":[]},"server_addr":{"name":"server_addr","type":"str","level":"advanced","flags":0,"default_value":"::","min":"","max":"","enum_allowed":[],"desc":"the IPv4 or IPv6 address on which the module listens for HTTP requests","long_desc":"","tags":[],"see_also":[]},"server_port":{"name":"server_port","type":"int","level":"advanced","flags":1,"default_value":"9283","min":"","max":"","enum_allowed":[],"desc":"the port on which the module listens for HTTP requests","long_desc":"","tags":[],"see_also":[]},"sqlite3_killpoint":{"name":"sqlite3_killpoint","type":"int","level":"dev","flags":1,"default_value":"0","min":"","max":"","enum_allowed":[],"desc":"","long_desc":"","tags":[],"see_also":[]},"stale_cache_strategy":{"name":"stale_cache_strategy","type":"str","level":"advanced","flags":0,"default_value":"log","min":"","max":"","enum_allowed":[],"desc":"","long_desc":"","tags":[],"see_also":[]},"standby_behaviour":{"name":"standby_behaviour","type":"str","level":"advanced","flags":1,"default_value":"default","min":"","max":"","enum_allowed":["default","error"],"desc":"","long_desc":"","tags":[],"see_also":[]},"standby_error_status_code":{"name":"standby_error_status_code","type":"int","level":"advanced","flags":1,"default_value":"500","min":"400","max":"599","enum_allowed":[],"desc":"","long_desc":"","tags":[],"see_also":[]}}},{"name":"rbd_support","can_run":true,"error_string":"","module_options":{"log_level":{"name":"log_level","type":"str","level":"advanced","flags":1,"default_value":"","min":"","max":"","enum_allowed":["","critical","debug","error","info","warning"],"desc":"","long_desc":"","tags":[],"see_also":[]},"log_to_cluster":{"name":"log_to_cluster","type":"bool","level":"advanced","flags":1,"default_value":"False","min":"","max":"","enum_allowed":[],"desc":"","long_desc":"","tags":[],"see_also":[]},"log_to_cluster_level":{"name":"log_to_cluster_level","type":"str","level":"advanced","flags":1,"default_value":"info","min":"","max":"","enum_allowed":["","critical","debug","error","info","warning"],"desc":"","long_desc":"","tags":[],"see_also":[]},"log_to_file":{"name":"log_to_file","type":"bool","level":"advanced","flags":1,"default_value":"False","min":"","max":"","enum_allowed":[],"desc":"","long_desc":"","tags":[],"see_also":[]},"max_concurrent_snap_create":{"name":"max_concurrent_snap_create","type":"int","level":"advanced","flags":0,"default_value":"10","min":"","max":"","enum_allowed":[],"desc":"","long_desc":"","tags":[],"see_also":[]},"mirror_snapshot_schedule":{"name":"mirror_snapshot_schedule","type":"str","level":"advanced","flags":0,"default_value":"","min":"","max":"","enum_allowed":[],"desc":"","long_desc":"","tags":[],"see_also":[]},"sqlite3_killpoint":{"name":"sqlite3_killpoint","type":"int","level":"dev","flags":1,"default_value":"0","min":"","max":"","enum_allowed":[],"desc":"","long_desc":"","tags":[],"see_also":[]},"trash_purge_schedule":{"name":"trash_purge_schedule","type":"str","level":"advanced","flags":0,"default_value":"","min":"","max":"","enum_allowed":[],"desc":"","long_desc":"","tags":[],"see_also":[]}}},{"name":"rgw","can_run":true,"error_string":"","module_options":{"log_level":{"name":"log_level","type":"str","level":"advanced","flags":1,"default_value":"","min":"","max":"","enum_allowed":["","critical","debug","error","info","warning"],"desc":"","long_desc":"","tags":[],"see_also":[]},"log_to_cluster":{"name":"log_to_cluster","type":"bool","level":"advanced","flags":1,"default_value":"False","min":"","max":"","enum_allowed":[],"desc":"","long_desc":"","tags":[],"see_also":[]},"log_to_cluster_level":{"name":"log_to_cluster_level","type":"str","level":"advanced","flags":1,"default_value":"info","min":"","max":"","enum_allowed":["","critical","debug","error","info","warning"],"desc":"","long_desc":"","tags":[],"see_also":[]},"log_to_file":{"name":"log_to_file","type":"bool","level":"advanced","flags":1,"default_value":"False","min":"","max":"","enum_allowed":[],"desc":"","long_desc":"","tags":[],"see_also":[]},"secondary_zone_period_retry_limit":{"name":"secondary_zone_period_retry_limit","type":"int","level":"advanced","flags":0,"default_value":"5","min":"","max":"","enum_allowed":[],"desc":"RGW module period update retry limit for secondary site","long_desc":"","tags":[],"see_also":[]},"sqlite3_killpoint":{"name":"sqlite3_killpoint","type":"int","level":"dev","flags":1,"default_value":"0","min":"","max":"","enum_allowed":[],"desc":"","long_desc":"","tags":[],"see_also":[]}}},{"name":"rook","can_run":true,"error_string":"","module_options":{"log_level":{"name":"log_level","type":"str","level":"advanced","flags":1,"default_value":"","min":"","max":"","enum_allowed":["","critical","debug","error","info","warning"],"desc":"","long_desc":"","tags":[],"see_also":[]},"log_to_cluster":{"name":"log_to_cluster","type":"bool","level":"advanced","flags":1,"default_value":"False","min":"","max":"","enum_allowed":[],"desc":"","long_desc":"","tags":[],"see_also":[]},"log_to_cluster_level":{"name":"log_to_cluster_level","type":"str","level":"advanced","flags":1,"default_value":"info","min":"","max":"","enum_allowed":["","critical","debug","error","info","warning"],"desc":"","long_desc":"","tags":[],"see_also":[]},"log_to_file":{"name":"log_to_file","type":"bool","level":"advanced","flags":1,"default_value":"False","min":"","max":"","enum_allowed":[],"desc":"","long_desc":"","tags":[],"see_also":[]},"prometheus_tls_secret_name":{"name":"prometheus_tls_secret_name","type":"str","level":"advanced","flags":0,"default_value":"rook-ceph-prometheus-server-tls","min":"","max":"","enum_allowed":[],"desc":"name of tls secret in k8s for prometheus","long_desc":"","tags":[],"see_also":[]},"secure_monitoring_stack":{"name":"secure_monitoring_stack","type":"bool","level":"advanced","flags":0,"default_value":"False","min":"","max":"","enum_allowed":[],"desc":"Enable TLS security for all the monitoring stack daemons","long_desc":"","tags":[],"see_also":[]},"sqlite3_killpoint":{"name":"sqlite3_killpoint","type":"int","level":"dev","flags":1,"default_value":"0","min":"","max":"","enum_allowed":[],"desc":"","long_desc":"","tags":[],"see_also":[]},"storage_class":{"name":"storage_class","type":"str","level":"advanced","flags":0,"default_value":"local","min":"","max":"","enum_allowed":[],"desc":"storage class name for LSO-discovered PVs","long_desc":"","tags":[],"see_also":[]}}},{"name":"selftest","can_run":true,"error_string":"","module_options":{"log_level":{"name":"log_level","type":"str","level":"advanced","flags":1,"default_value":"","min":"","max":"","enum_allowed":["","critical","debug","error","info","warning"],"desc":"","long_desc":"","tags":[],"see_also":[]},"log_to_cluster":{"name":"log_to_cluster","type":"bool","level":"advanced","flags":1,"default_value":"False","min":"","max":"","enum_allowed":[],"desc":"","long_desc":"","tags":[],"see_also":[]},"log_to_cluster_level":{"name":"log_to_cluster_level","type":"str","level":"advanced","flags":1,"default_value":"info","min":"","max":"","enum_allowed":["","critical","debug","error","info","warning"],"desc":"","long_desc":"","tags":[],"see_also":[]},"log_to_file":{"name":"log_to_file","type":"bool","level":"advanced","flags":1,"default_value":"False","min":"","max":"","enum_allowed":[],"desc":"","long_desc":"","tags":[],"see_also":[]},"roption1":{"name":"roption1","type":"str","level":"advanced","flags":0,"default_value":"","min":"","max":"","enum_allowed":[],"desc":"","long_desc":"","tags":[],"see_also":[]},"roption2":{"name":"roption2","type":"str","level":"advanced","flags":0,"default_value":"xyz","min":"","max":"","enum_allowed":[],"desc":"","long_desc":"","tags":[],"see_also":[]},"rwoption1":{"name":"rwoption1","type":"str","level":"advanced","flags":0,"default_value":"","min":"","max":"","enum_allowed":[],"desc":"","long_desc":"","tags":[],"see_also":[]},"rwoption2":{"name":"rwoption2","type":"int","level":"advanced","flags":0,"default_value":"","min":"","max":"","enum_allowed":[],"desc":"","long_desc":"","tags":[],"see_also":[]},"rwoption3":{"name":"rwoption3","type":"float","level":"advanced","flags":0,"default_value":"","min":"","max":"","enum_allowed":[],"desc":"","long_desc":"","tags":[],"see_also":[]},"rwoption4":{"name":"rwoption4","type":"str","level":"advanced","flags":0,"default_value":"","min":"","max":"","enum_allowed":[],"desc":"","long_desc":"","tags":[],"see_also":[]},"rwoption5":{"name":"rwoption5","type":"bool","level":"advanced","flags":0,"default_value":"","min":"","max":"","enum_allowed":[],"desc":"","long_desc":"","tags":[],"see_also":[]},"rwoption6":{"name":"rwoption6","type":"bool","level":"advanced","flags":0,"default_value":"True","min":"","max":"","enum_allowed":[],"desc":"","long_desc":"","tags":[],"see_also":[]},"rwoption7":{"name":"rwoption7","type":"int","level":"advanced","flags":0,"default_value":"","min":"1","max":"42","enum_allowed":[],"desc":"","long_desc":"","tags":[],"see_also":[]},"sqlite3_killpoint":{"name":"sqlite3_killpoint","type":"int","level":"dev","flags":1,"default_value":"0","min":"","max":"","enum_allowed":[],"desc":"","long_desc":"","tags":[],"see_also":[]},"testkey":{"name":"testkey","type":"str","level":"advanced","flags":0,"default_value":"","min":"","max":"","enum_allowed":[],"desc":"","long_desc":"","tags":[],"see_also":[]},"testlkey":{"name":"testlkey","type":"str","level":"advanced","flags":0,"default_value":"","min":"","max":"","enum_allowed":[],"desc":"","long_desc":"","tags":[],"see_also":[]},"testnewline":{"name":"testnewline","type":"str","level":"advanced","flags":0,"default_value":"","min":"","max":"","enum_allowed":[],"desc":"","long_desc":"","tags":[],"see_also":[]}}},{"name":"smb","can_run":true,"error_string":"","module_options":{"internal_store_backend":{"name":"internal_store_backend","type":"str","level":"dev","flags":0,"default_value":"","min":"","max":"","enum_allowed":[],"desc":"set internal store backend. for develoment and testing only","long_desc":"","tags":[],"see_also":[]},"log_level":{"name":"log_level","type":"str","level":"advanced","flags":1,"default_value":"","min":"","max":"","enum_allowed":["","critical","debug","error","info","warning"],"desc":"","long_desc":"","tags":[],"see_also":[]},"log_to_cluster":{"name":"log_to_cluster","type":"bool","level":"advanced","flags":1,"default_value":"False","min":"","max":"","enum_allowed":[],"desc":"","long_desc":"","tags":[],"see_also":[]},"log_to_cluster_level":{"name":"log_to_cluster_level","type":"str","level":"advanced","flags":1,"default_value":"info","min":"","max":"","enum_allowed":["","critical","debug","error","info","warning"],"desc":"","long_desc":"","tags":[],"see_also":[]},"log_to_file":{"name":"log_to_file","type":"bool","level":"advanced","flags":1,"default_value":"False","min":"","max":"","enum_allowed":[],"desc":"","long_desc":"","tags":[],"see_also":[]},"sqlite3_killpoint":{"name":"sqlite3_killpoint","type":"int","level":"dev","flags":1,"default_value":"0","min":"","max":"","enum_allowed":[],"desc":"","long_desc":"","tags":[],"see_also":[]},"update_orchestration":{"name":"update_orchestration","type":"bool","level":"advanced","flags":0,"default_value":"True","min":"","max":"","enum_allowed":[],"desc":"automatically update orchestration when smb resources are changed","long_desc":"","tags":[],"see_also":[]}}},{"name":"snap_schedule","can_run":true,"error_string":"","module_options":{"allow_m_granularity":{"name":"allow_m_granularity","type":"bool","level":"advanced","flags":1,"default_value":"False","min":"","max":"","enum_allowed":[],"desc":"allow minute scheduled snapshots","long_desc":"","tags":[],"see_also":[]},"dump_on_update":{"name":"dump_on_update","type":"bool","level":"advanced","flags":1,"default_value":"False","min":"","max":"","enum_allowed":[],"desc":"dump database to debug log on update","long_desc":"","tags":[],"see_also":[]},"log_level":{"name":"log_level","type":"str","level":"advanced","flags":1,"default_value":"","min":"","max":"","enum_allowed":["","critical","debug","error","info","warning"],"desc":"","long_desc":"","tags":[],"see_also":[]},"log_to_cluster":{"name":"log_to_cluster","type":"bool","level":"advanced","flags":1,"default_value":"False","min":"","max":"","enum_allowed":[],"desc":"","long_desc":"","tags":[],"see_also":[]},"log_to_cluster_level":{"name":"log_to_cluster_level","type":"str","level":"advanced","flags":1,"default_value":"info","min":"","max":"","enum_allowed":["","critical","debug","error","info","warning"],"desc":"","long_desc":"","tags":[],"see_also":[]},"log_to_file":{"name":"log_to_file","type":"bool","level":"advanced","flags":1,"default_value":"False","min":"","max":"","enum_allowed":[],"desc":"","long_desc":"","tags":[],"see_also":[]},"sqlite3_killpoint":{"name":"sqlite3_killpoint","type":"int","level":"dev","flags":1,"default_value":"0","min":"","max":"","enum_allowed":[],"desc":"","long_desc":"","tags":[],"see_also":[]}}},{"name":"stats","can_run":true,"error_string":"","module_options":{"log_level":{"name":"log_level","type":"str","level":"advanced","flags":1,"default_value":"","min":"","max":"","enum_allowed":["","critical","debug","error","info","warning"],"desc":"","long_desc":"","tags":[],"see_also":[]},"log_to_cluster":{"name":"log_to_cluster","type":"bool","level":"advanced","flags":1,"default_value":"False","min":"","max":"","enum_allowed":[],"desc":"","long_desc":"","tags":[],"see_also":[]},"log_to_cluster_level":{"name":"log_to_cluster_level","type":"str","level":"advanced","flags":1,"default_value":"info","min":"","max":"","enum_allowed":["","critical","debug","error","info","warning"],"desc":"","long_desc":"","tags":[],"see_also":[]},"log_to_file":{"name":"log_to_file","type":"bool","level":"advanced","flags":1,"default_value":"False","min":"","max":"","enum_allowed":[],"desc":"","long_desc":"","tags":[],"see_also":[]},"sqlite3_killpoint":{"name":"sqlite3_killpoint","type":"int","level":"dev","flags":1,"default_value":"0","min":"","max":"","enum_allowed":[],"desc":"","long_desc":"","tags":[],"see_also":[]}}},{"name":"status","can_run":true,"error_string":"","module_options":{"log_level":{"name":"log_level","type":"str","level":"advanced","flags":1,"default_value":"","min":"","max":"","enum_allowed":["","critical","debug","error","info","warning"],"desc":"","long_desc":"","tags":[],"see_also":[]},"log_to_cluster":{"name":"log_to_cluster","type":"bool","level":"advanced","flags":1,"default_value":"False","min":"","max":"","enum_allowed":[],"desc":"","long_desc":"","tags":[],"see_also":[]},"log_to_cluster_level":{"name":"log_to_cluster_level","type":"str","level":"advanced","flags":1,"default_value":"info","min":"","max":"","enum_allowed":["","critical","debug","error","info","warning"],"desc":"","long_desc":"","tags":[],"see_also":[]},"log_to_file":{"name":"log_to_file","type":"bool","level":"advanced","flags":1,"default_value":"False","min":"","max":"","enum_allowed":[],"desc":"","long_desc":"","tags":[],"see_also":[]},"sqlite3_killpoint":{"name":"sqlite3_killpoint","type":"int","level":"dev","flags":1,"default_value":"0","min":"","max":"","enum_allowed":[],"desc":"","long_desc":"","tags":[],"see_also":[]}}},{"name":"telegraf","can_run":true,"error_string":"","module_options":{"address":{"name":"address","type":"str","level":"advanced","flags":0,"default_value":"unixgram:///tmp/telegraf.sock","min":"","max":"","enum_allowed":[],"desc":"","long_desc":"","tags":[],"see_also":[]},"interval":{"name":"interval","type":"secs","level":"advanced","flags":0,"default_value":"15","min":"","max":"","enum_allowed":[],"desc":"","long_desc":"","tags":[],"see_also":[]},"log_level":{"name":"log_level","type":"str","level":"advanced","flags":1,"default_value":"","min":"","max":"","enum_allowed":["","critical","debug","error","info","warning"],"desc":"","long_desc":"","tags":[],"see_also":[]},"log_to_cluster":{"name":"log_to_cluster","type":"bool","level":"advanced","flags":1,"default_value":"False","min":"","max":"","enum_allowed":[],"desc":"","long_desc":"","tags":[],"see_also":[]},"log_to_cluster_level":{"name":"log_to_cluster_level","type":"str","level":"advanced","flags":1,"default_value":"info","min":"","max":"","enum_allowed":["","critical","debug","error","info","warning"],"desc":"","long_desc":"","tags":[],"see_also":[]},"log_to_file":{"name":"log_to_file","type":"bool","level":"advanced","flags":1,"default_value":"False","min":"","max":"","enum_allowed":[],"desc":"","long_desc":"","tags":[],"see_also":[]},"sqlite3_killpoint":{"name":"sqlite3_killpoint","type":"int","level":"dev","flags":1,"default_value":"0","min":"","max":"","enum_allowed":[],"desc":"","long_desc":"","tags":[],"see_also":[]}}},{"name":"telemetry","can_run":true,"error_string":"","module_options":{"channel_basic":{"name":"channel_basic","type":"bool","level":"advanced","flags":0,"default_value":"True","min":"","max":"","enum_allowed":[],"desc":"Share basic cluster information (size, version)","long_desc":"","tags":[],"see_also":[]},"channel_crash":{"name":"channel_crash","type":"bool","level":"advanced","flags":0,"default_value":"True","min":"","max":"","enum_allowed":[],"desc":"Share metadata about Ceph daemon crashes (version, stack straces, etc)","long_desc":"","tags":[],"see_also":[]},"channel_device":{"name":"channel_device","type":"bool","level":"advanced","flags":0,"default_value":"True","min":"","max":"","enum_allowed":[],"desc":"Share device health metrics (e.g., SMART data, minus potentially identifying info like serial numbers)","long_desc":"","tags":[],"see_also":[]},"channel_ident":{"name":"channel_ident","type":"bool","level":"advanced","flags":0,"default_value":"False","min":"","max":"","enum_allowed":[],"desc":"Share a user-provided description and/or contact email for the cluster","long_desc":"","tags":[],"see_also":[]},"channel_perf":{"name":"channel_perf","type":"bool","level":"advanced","flags":0,"default_value":"False","min":"","max":"","enum_allowed":[],"desc":"Share various performance metrics of a cluster","long_desc":"","tags":[],"see_also":[]},"contact":{"name":"contact","type":"str","level":"advanced","flags":0,"default_value":"","min":"","max":"","enum_allowed":[],"desc":"","long_desc":"","tags":[],"see_also":[]},"description":{"name":"description","type":"str","level":"advanced","flags":0,"default_value":"","min":"","max":"","enum_allowed":[],"desc":"","long_desc":"","tags":[],"see_also":[]},"device_url":{"name":"device_url","type":"str","level":"advanced","flags":0,"default_value":"https://telemetry.ceph.com/device","min":"","max":"","enum_allowed":[],"desc":"","long_desc":"","tags":[],"see_also":[]},"enabled":{"name":"enabled","type":"bool","level":"advanced","flags":0,"default_value":"False","min":"","max":"","enum_allowed":[],"desc":"","long_desc":"","tags":[],"see_also":[]},"interval":{"name":"interval","type":"int","level":"advanced","flags":0,"default_value":"24","min":"8","max":"","enum_allowed":[],"desc":"","long_desc":"","tags":[],"see_also":[]},"last_opt_revision":{"name":"last_opt_revision","type":"int","level":"advanced","flags":0,"default_value":"1","min":"","max":"","enum_allowed":[],"desc":"","long_desc":"","tags":[],"see_also":[]},"leaderboard":{"name":"leaderboard","type":"bool","level":"advanced","flags":0,"default_value":"False","min":"","max":"","enum_allowed":[],"desc":"","long_desc":"","tags":[],"see_also":[]},"leaderboard_description":{"name":"leaderboard_description","type":"str","level":"advanced","flags":0,"default_value":"","min":"","max":"","enum_allowed":[],"desc":"","long_desc":"","tags":[],"see_also":[]},"log_level":{"name":"log_level","type":"str","level":"advanced","flags":1,"default_value":"","min":"","max":"","enum_allowed":["","critical","debug","error","info","warning"],"desc":"","long_desc":"","tags":[],"see_also":[]},"log_to_cluster":{"name":"log_to_cluster","type":"bool","level":"advanced","flags":1,"default_value":"False","min":"","max":"","enum_allowed":[],"desc":"","long_desc":"","tags":[],"see_also":[]},"log_to_cluster_level":{"name":"log_to_cluster_level","type":"str","level":"advanced","flags":1,"default_value":"info","min":"","max":"","enum_allowed":["","critical","debug","error","info","warning"],"desc":"","long_desc":"","tags":[],"see_also":[]},"log_to_file":{"name":"log_to_file","type":"bool","level":"advanced","flags":1,"default_value":"False","min":"","max":"","enum_allowed":[],"desc":"","long_desc":"","tags":[],"see_also":[]},"organization":{"name":"organization","type":"str","level":"advanced","flags":0,"default_value":"","min":"","max":"","enum_allowed":[],"desc":"","long_desc":"","tags":[],"see_also":[]},"proxy":{"name":"proxy","type":"str","level":"advanced","flags":0,"default_value":"","min":"","max":"","enum_allowed":[],"desc":"","long_desc":"","tags":[],"see_also":[]},"sqlite3_killpoint":{"name":"sqlite3_killpoint","type":"int","level":"dev","flags":1,"default_value":"0","min":"","max":"","enum_allowed":[],"desc":"","long_desc":"","tags":[],"see_also":[]},"url":{"name":"url","type":"str","level":"advanced","flags":0,"default_value":"https://telemetry.ceph.com/report","min":"","max":"","enum_allowed":[],"desc":"","long_desc":"","tags":[],"see_also":[]}}},{"name":"test_orchestrator","can_run":true,"error_string":"","module_options":{"log_level":{"name":"log_level","type":"str","level":"advanced","flags":1,"default_value":"","min":"","max":"","enum_allowed":["","critical","debug","error","info","warning"],"desc":"","long_desc":"","tags":[],"see_also":[]},"log_to_cluster":{"name":"log_to_cluster","type":"bool","level":"advanced","flags":1,"default_value":"False","min":"","max":"","enum_allowed":[],"desc":"","long_desc":"","tags":[],"see_also":[]},"log_to_cluster_level":{"name":"log_to_cluster_level","type":"str","level":"advanced","flags":1,"default_value":"info","min":"","max":"","enum_allowed":["","critical","debug","error","info","warning"],"desc":"","long_desc":"","tags":[],"see_also":[]},"log_to_file":{"name":"log_to_file","type":"bool","level":"advanced","flags":1,"default_value":"False","min":"","max":"","enum_allowed":[],"desc":"","long_desc":"","tags":[],"see_also":[]},"sqlite3_killpoint":{"name":"sqlite3_killpoint","type":"int","level":"dev","flags":1,"default_value":"0","min":"","max":"","enum_allowed":[],"desc":"","long_desc":"","tags":[],"see_also":[]}}},{"name":"volumes","can_run":true,"error_string":"","module_options":{"log_level":{"name":"log_level","type":"str","level":"advanced","flags":1,"default_value":"","min":"","max":"","enum_allowed":["","critical","debug","error","info","warning"],"desc":"","long_desc":"","tags":[],"see_also":[]},"log_to_cluster":{"name":"log_to_cluster","type":"bool","level":"advanced","flags":1,"default_value":"False","min":"","max":"","enum_allowed":[],"desc":"","long_desc":"","tags":[],"see_also":[]},"log_to_cluster_level":{"name":"log_to_cluster_level","type":"str","level":"advanced","flags":1,"default_value":"info","min":"","max":"","enum_allowed":["","critical","debug","error","info","warning"],"desc":"","long_desc":"","tags":[],"see_also":[]},"log_to_file":{"name":"log_to_file","type":"bool","level":"advanced","flags":1,"default_value":"False","min":"","max":"","enum_allowed":[],"desc":"","long_desc":"","tags":[],"see_also":[]},"max_concurrent_clones":{"name":"max_concurrent_clones","type":"int","level":"advanced","flags":0,"default_value":"4","min":"","max":"","enum_allowed":[],"desc":"Number of asynchronous cloner threads","long_desc":"","tags":[],"see_also":[]},"pause_cloning":{"name":"pause_cloning","type":"bool","level":"advanced","flags":0,"default_value":"False","min":"","max":"","enum_allowed":[],"desc":"Pause asynchronous cloner threads","long_desc":"","tags":[],"see_also":[]},"pause_purging":{"name":"pause_purging","type":"bool","level":"advanced","flags":0,"default_value":"False","min":"","max":"","enum_allowed":[],"desc":"Pause asynchronous subvolume purge threads","long_desc":"","tags":[],"see_also":[]},"periodic_async_work":{"name":"periodic_async_work","type":"bool","level":"advanced","flags":0,"default_value":"False","min":"","max":"","enum_allowed":[],"desc":"Periodically check for async work","long_desc":"","tags":[],"see_also":[]},"snapshot_clone_delay":{"name":"snapshot_clone_delay","type":"int","level":"advanced","flags":0,"default_value":"0","min":"","max":"","enum_allowed":[],"desc":"Delay clone begin operation by snapshot_clone_delay seconds","long_desc":"","tags":[],"see_also":[]},"snapshot_clone_no_wait":{"name":"snapshot_clone_no_wait","type":"bool","level":"advanced","flags":0,"default_value":"True","min":"","max":"","enum_allowed":[],"desc":"Reject subvolume clone request when cloner threads are busy","long_desc":"","tags":[],"see_also":[]},"sqlite3_killpoint":{"name":"sqlite3_killpoint","type":"int","level":"dev","flags":1,"default_value":"0","min":"","max":"","enum_allowed":[],"desc":"","long_desc":"","tags":[],"see_also":[]}}}],"services":{},"always_on_modules":{"octopus":["balancer","crash","devicehealth","orchestrator","pg_autoscaler","progress","rbd_support","status","telemetry","volumes"],"pacific":["balancer","crash","devicehealth","orchestrator","pg_autoscaler","progress","rbd_support","status","telemetry","volumes"],"quincy":["balancer","crash","devicehealth","orchestrator","pg_autoscaler","progress","rbd_support","status","telemetry","volumes"],"reef":["balancer","crash","devicehealth","orchestrator","pg_autoscaler","progress","rbd_support","status","telemetry","volumes"],"squid":["balancer","crash","devicehealth","orchestrator","pg_autoscaler","progress","rbd_support","status","telemetry","volumes"],"tentacle":["balancer","crash","devicehealth","orchestrator","pg_autoscaler","progress","rbd_support","status","telemetry","volumes"]},"force_disabled_modules":{},"last_failure_osd_epoch":0,"active_clients":[{"name":"devicehealth","addrvec":[{"type":"v2","addr":"10.20.193.96:0","nonce":3487637891}]},{"name":"libcephsqlite","addrvec":[{"type":"v2","addr":"10.20.193.96:0","nonce":655192991}]},{"name":"rbd_support","addrvec":[{"type":"v2","addr":"10.20.193.96:0","nonce":2634093027}]},{"name":"volumes","addrvec":[{"type":"v2","addr":"10.20.193.96:0","nonce":1535074276}]}]} 2026-02-20T22:21:36.167 INFO:tasks.ceph.ceph_manager.cluster1:mgr available! 2026-02-20T22:21:36.167 INFO:tasks.ceph.ceph_manager.cluster1:waiting for all up 2026-02-20T22:21:36.167 DEBUG:teuthology.orchestra.run.trial096:> sudo adjust-ulimits ceph-coverage /home/ubuntu/cephtest/archive/coverage timeout 120 ceph --cluster cluster1 osd dump --format=json 2026-02-20T22:21:36.346 INFO:teuthology.orchestra.run.trial096.stdout: 2026-02-20T22:21:36.347 INFO:teuthology.orchestra.run.trial096.stdout:{"epoch":15,"fsid":"d2c94a25-6137-4b14-b25c-e79ba7f8928c","created":"2026-02-20T22:21:24.491911+0000","modified":"2026-02-20T22:21:35.745139+0000","last_up_change":"2026-02-20T22:21:28.499145+0000","last_in_change":"2026-02-20T22:21:25.176138+0000","flags":"sortbitwise,recovery_deletes,purged_snapdirs,pglog_hardlimit","flags_num":5799936,"flags_set":["pglog_hardlimit","purged_snapdirs","recovery_deletes","sortbitwise"],"crush_version":4,"full_ratio":0.94999998807907104,"backfillfull_ratio":0.89999997615814209,"nearfull_ratio":0.85000002384185791,"cluster_snapshot":"","pool_max":2,"max_osd":3,"require_min_compat_client":"luminous","min_compat_client":"jewel","require_osd_release":"tentacle","allow_crimson":false,"pools":[{"pool":1,"pool_name":".mgr","create_time":"2026-02-20T22:21:28.742616+0000","flags":1,"flags_names":"hashpspool","type":1,"size":2,"min_size":1,"crush_rule":0,"peering_crush_bucket_count":0,"peering_crush_bucket_target":0,"peering_crush_bucket_barrier":0,"peering_crush_bucket_mandatory_member":2147483647,"is_stretch_pool":false,"object_hash":2,"pg_autoscale_mode":"off","pg_num":1,"pg_placement_num":1,"pg_placement_num_target":1,"pg_num_target":1,"pg_num_pending":1,"last_pg_merge_meta":{"source_pgid":"0.0","ready_epoch":0,"last_epoch_started":0,"last_epoch_clean":0,"source_version":"0'0","target_version":"0'0"},"last_change":"11","last_force_op_resend":"0","last_force_op_resend_prenautilus":"0","last_force_op_resend_preluminous":"0","auid":0,"snap_mode":"selfmanaged","snap_seq":0,"snap_epoch":0,"pool_snaps":[],"removed_snaps":"[]","quota_max_bytes":0,"quota_max_objects":0,"tiers":[],"tier_of":-1,"read_tier":-1,"write_tier":-1,"cache_mode":"none","target_max_bytes":0,"target_max_objects":0,"cache_target_dirty_ratio_micro":400000,"cache_target_dirty_high_ratio_micro":600000,"cache_target_full_ratio_micro":800000,"cache_min_flush_age":0,"cache_min_evict_age":0,"erasure_code_profile":"","hit_set_params":{"type":"none"},"hit_set_period":0,"hit_set_count":0,"use_gmt_hitset":true,"min_read_recency_for_promote":0,"min_write_recency_for_promote":0,"hit_set_grade_decay_rate":0,"hit_set_search_last_n":0,"grade_table":[],"stripe_width":0,"expected_num_objects":0,"fast_read":false,"nonprimary_shards":"{}","options":{"pg_num_max":32,"pg_num_min":1},"application_metadata":{"mgr":{}},"read_balance":{"score_type":"Fair distribution","score_acting":2.9900000095367432,"score_stable":2.9900000095367432,"optimal_score":0.67000001668930054,"raw_score_acting":2,"raw_score_stable":2,"primary_affinity_weighted":1,"average_primary_affinity":1,"average_primary_affinity_weighted":1}},{"pool":2,"pool_name":"rbd","create_time":"2026-02-20T22:21:32.589047+0000","flags":8193,"flags_names":"hashpspool,selfmanaged_snaps","type":1,"size":2,"min_size":1,"crush_rule":0,"peering_crush_bucket_count":0,"peering_crush_bucket_target":0,"peering_crush_bucket_barrier":0,"peering_crush_bucket_mandatory_member":2147483647,"is_stretch_pool":false,"object_hash":2,"pg_autoscale_mode":"off","pg_num":8,"pg_placement_num":8,"pg_placement_num_target":8,"pg_num_target":8,"pg_num_pending":8,"last_pg_merge_meta":{"source_pgid":"0.0","ready_epoch":0,"last_epoch_started":0,"last_epoch_clean":0,"source_version":"0'0","target_version":"0'0"},"last_change":"15","last_force_op_resend":"0","last_force_op_resend_prenautilus":"0","last_force_op_resend_preluminous":"0","auid":0,"snap_mode":"selfmanaged","snap_seq":2,"snap_epoch":15,"pool_snaps":[],"removed_snaps":"[]","quota_max_bytes":0,"quota_max_objects":0,"tiers":[],"tier_of":-1,"read_tier":-1,"write_tier":-1,"cache_mode":"none","target_max_bytes":0,"target_max_objects":0,"cache_target_dirty_ratio_micro":400000,"cache_target_dirty_high_ratio_micro":600000,"cache_target_full_ratio_micro":800000,"cache_min_flush_age":0,"cache_min_evict_age":0,"erasure_code_profile":"","hit_set_params":{"type":"none"},"hit_set_period":0,"hit_set_count":0,"use_gmt_hitset":true,"min_read_recency_for_promote":0,"min_write_recency_for_promote":0,"hit_set_grade_decay_rate":0,"hit_set_search_last_n":0,"grade_table":[],"stripe_width":0,"expected_num_objects":0,"fast_read":false,"nonprimary_shards":"{}","options":{},"application_metadata":{"rbd":{}},"read_balance":{"score_type":"Fair distribution","score_acting":1.8799999952316284,"score_stable":1.8799999952316284,"optimal_score":1,"raw_score_acting":1.8799999952316284,"raw_score_stable":1.8799999952316284,"primary_affinity_weighted":1,"average_primary_affinity":1,"average_primary_affinity_weighted":1}}],"osds":[{"osd":0,"uuid":"a2c8c9ec-8da9-4546-abda-63caa2b25da3","up":1,"in":1,"weight":1,"primary_affinity":1,"last_clean_begin":0,"last_clean_end":0,"up_from":8,"up_thru":12,"down_at":0,"lost_at":0,"public_addrs":{"addrvec":[{"type":"v2","addr":"10.20.193.96:6800","nonce":3859042512},{"type":"v1","addr":"10.20.193.96:6801","nonce":3859042512}]},"cluster_addrs":{"addrvec":[{"type":"v2","addr":"10.20.193.96:6802","nonce":3859042512},{"type":"v1","addr":"10.20.193.96:6803","nonce":3859042512}]},"heartbeat_back_addrs":{"addrvec":[{"type":"v2","addr":"10.20.193.96:6806","nonce":3859042512},{"type":"v1","addr":"10.20.193.96:6807","nonce":3859042512}]},"heartbeat_front_addrs":{"addrvec":[{"type":"v2","addr":"10.20.193.96:6804","nonce":3859042512},{"type":"v1","addr":"10.20.193.96:6805","nonce":3859042512}]},"public_addr":"10.20.193.96:6801/3859042512","cluster_addr":"10.20.193.96:6803/3859042512","heartbeat_back_addr":"10.20.193.96:6807/3859042512","heartbeat_front_addr":"10.20.193.96:6805/3859042512","state":["exists","up"]},{"osd":1,"uuid":"1d9f08cc-c2f5-498d-8b19-83d59ea21634","up":1,"in":1,"weight":1,"primary_affinity":1,"last_clean_begin":0,"last_clean_end":0,"up_from":8,"up_thru":12,"down_at":0,"lost_at":0,"public_addrs":{"addrvec":[{"type":"v2","addr":"10.20.193.96:6816","nonce":3956121184},{"type":"v1","addr":"10.20.193.96:6817","nonce":3956121184}]},"cluster_addrs":{"addrvec":[{"type":"v2","addr":"10.20.193.96:6818","nonce":3956121184},{"type":"v1","addr":"10.20.193.96:6819","nonce":3956121184}]},"heartbeat_back_addrs":{"addrvec":[{"type":"v2","addr":"10.20.193.96:6822","nonce":3956121184},{"type":"v1","addr":"10.20.193.96:6823","nonce":3956121184}]},"heartbeat_front_addrs":{"addrvec":[{"type":"v2","addr":"10.20.193.96:6820","nonce":3956121184},{"type":"v1","addr":"10.20.193.96:6821","nonce":3956121184}]},"public_addr":"10.20.193.96:6817/3956121184","cluster_addr":"10.20.193.96:6819/3956121184","heartbeat_back_addr":"10.20.193.96:6823/3956121184","heartbeat_front_addr":"10.20.193.96:6821/3956121184","state":["exists","up"]},{"osd":2,"uuid":"f1a02315-7d30-4388-8e1d-a4d9a0371621","up":1,"in":1,"weight":1,"primary_affinity":1,"last_clean_begin":0,"last_clean_end":0,"up_from":8,"up_thru":12,"down_at":0,"lost_at":0,"public_addrs":{"addrvec":[{"type":"v2","addr":"10.20.193.96:6808","nonce":133506647},{"type":"v1","addr":"10.20.193.96:6809","nonce":133506647}]},"cluster_addrs":{"addrvec":[{"type":"v2","addr":"10.20.193.96:6810","nonce":133506647},{"type":"v1","addr":"10.20.193.96:6811","nonce":133506647}]},"heartbeat_back_addrs":{"addrvec":[{"type":"v2","addr":"10.20.193.96:6814","nonce":133506647},{"type":"v1","addr":"10.20.193.96:6815","nonce":133506647}]},"heartbeat_front_addrs":{"addrvec":[{"type":"v2","addr":"10.20.193.96:6812","nonce":133506647},{"type":"v1","addr":"10.20.193.96:6813","nonce":133506647}]},"public_addr":"10.20.193.96:6809/133506647","cluster_addr":"10.20.193.96:6811/133506647","heartbeat_back_addr":"10.20.193.96:6815/133506647","heartbeat_front_addr":"10.20.193.96:6813/133506647","state":["exists","up"]}],"osd_xinfo":[{"osd":0,"down_stamp":"0.000000","laggy_probability":0,"laggy_interval":0,"features":4544132024016699391,"old_weight":0,"last_purged_snaps_scrub":"2026-02-20T22:21:27.107204+0000","dead_epoch":0},{"osd":1,"down_stamp":"0.000000","laggy_probability":0,"laggy_interval":0,"features":4544132024016699391,"old_weight":0,"last_purged_snaps_scrub":"2026-02-20T22:21:27.139925+0000","dead_epoch":0},{"osd":2,"down_stamp":"0.000000","laggy_probability":0,"laggy_interval":0,"features":4544132024016699391,"old_weight":0,"last_purged_snaps_scrub":"2026-02-20T22:21:27.055314+0000","dead_epoch":0}],"pg_upmap":[],"pg_upmap_items":[],"pg_upmap_primaries":[],"pg_temp":[],"primary_temp":[],"blocklist":{},"range_blocklist":{},"erasure_code_profiles":{"default":{"crush-failure-domain":"osd","k":"2","m":"1","plugin":"isa","technique":"reed_sol_van"}},"removed_snaps_queue":[{"pool":2,"snaps":[{"begin":2,"length":1}]}],"new_removed_snaps":[{"pool":2,"snaps":[{"begin":2,"length":1}]}],"new_purged_snaps":[],"crush_node_flags":{},"device_class_flags":{},"stretch_mode":{"stretch_mode_enabled":false,"stretch_bucket_count":0,"degraded_stretch_mode":0,"recovering_stretch_mode":0,"stretch_mode_bucket":0}} 2026-02-20T22:21:36.355 INFO:tasks.ceph.ceph_manager.cluster1:all up! 2026-02-20T22:21:36.355 DEBUG:teuthology.orchestra.run.trial096:> sudo adjust-ulimits ceph-coverage /home/ubuntu/cephtest/archive/coverage timeout 120 ceph --cluster cluster1 osd dump --format=json 2026-02-20T22:21:36.539 INFO:teuthology.orchestra.run.trial096.stdout: 2026-02-20T22:21:36.539 INFO:teuthology.orchestra.run.trial096.stdout:{"epoch":15,"fsid":"d2c94a25-6137-4b14-b25c-e79ba7f8928c","created":"2026-02-20T22:21:24.491911+0000","modified":"2026-02-20T22:21:35.745139+0000","last_up_change":"2026-02-20T22:21:28.499145+0000","last_in_change":"2026-02-20T22:21:25.176138+0000","flags":"sortbitwise,recovery_deletes,purged_snapdirs,pglog_hardlimit","flags_num":5799936,"flags_set":["pglog_hardlimit","purged_snapdirs","recovery_deletes","sortbitwise"],"crush_version":4,"full_ratio":0.94999998807907104,"backfillfull_ratio":0.89999997615814209,"nearfull_ratio":0.85000002384185791,"cluster_snapshot":"","pool_max":2,"max_osd":3,"require_min_compat_client":"luminous","min_compat_client":"jewel","require_osd_release":"tentacle","allow_crimson":false,"pools":[{"pool":1,"pool_name":".mgr","create_time":"2026-02-20T22:21:28.742616+0000","flags":1,"flags_names":"hashpspool","type":1,"size":2,"min_size":1,"crush_rule":0,"peering_crush_bucket_count":0,"peering_crush_bucket_target":0,"peering_crush_bucket_barrier":0,"peering_crush_bucket_mandatory_member":2147483647,"is_stretch_pool":false,"object_hash":2,"pg_autoscale_mode":"off","pg_num":1,"pg_placement_num":1,"pg_placement_num_target":1,"pg_num_target":1,"pg_num_pending":1,"last_pg_merge_meta":{"source_pgid":"0.0","ready_epoch":0,"last_epoch_started":0,"last_epoch_clean":0,"source_version":"0'0","target_version":"0'0"},"last_change":"11","last_force_op_resend":"0","last_force_op_resend_prenautilus":"0","last_force_op_resend_preluminous":"0","auid":0,"snap_mode":"selfmanaged","snap_seq":0,"snap_epoch":0,"pool_snaps":[],"removed_snaps":"[]","quota_max_bytes":0,"quota_max_objects":0,"tiers":[],"tier_of":-1,"read_tier":-1,"write_tier":-1,"cache_mode":"none","target_max_bytes":0,"target_max_objects":0,"cache_target_dirty_ratio_micro":400000,"cache_target_dirty_high_ratio_micro":600000,"cache_target_full_ratio_micro":800000,"cache_min_flush_age":0,"cache_min_evict_age":0,"erasure_code_profile":"","hit_set_params":{"type":"none"},"hit_set_period":0,"hit_set_count":0,"use_gmt_hitset":true,"min_read_recency_for_promote":0,"min_write_recency_for_promote":0,"hit_set_grade_decay_rate":0,"hit_set_search_last_n":0,"grade_table":[],"stripe_width":0,"expected_num_objects":0,"fast_read":false,"nonprimary_shards":"{}","options":{"pg_num_max":32,"pg_num_min":1},"application_metadata":{"mgr":{}},"read_balance":{"score_type":"Fair distribution","score_acting":2.9900000095367432,"score_stable":2.9900000095367432,"optimal_score":0.67000001668930054,"raw_score_acting":2,"raw_score_stable":2,"primary_affinity_weighted":1,"average_primary_affinity":1,"average_primary_affinity_weighted":1}},{"pool":2,"pool_name":"rbd","create_time":"2026-02-20T22:21:32.589047+0000","flags":8193,"flags_names":"hashpspool,selfmanaged_snaps","type":1,"size":2,"min_size":1,"crush_rule":0,"peering_crush_bucket_count":0,"peering_crush_bucket_target":0,"peering_crush_bucket_barrier":0,"peering_crush_bucket_mandatory_member":2147483647,"is_stretch_pool":false,"object_hash":2,"pg_autoscale_mode":"off","pg_num":8,"pg_placement_num":8,"pg_placement_num_target":8,"pg_num_target":8,"pg_num_pending":8,"last_pg_merge_meta":{"source_pgid":"0.0","ready_epoch":0,"last_epoch_started":0,"last_epoch_clean":0,"source_version":"0'0","target_version":"0'0"},"last_change":"15","last_force_op_resend":"0","last_force_op_resend_prenautilus":"0","last_force_op_resend_preluminous":"0","auid":0,"snap_mode":"selfmanaged","snap_seq":2,"snap_epoch":15,"pool_snaps":[],"removed_snaps":"[]","quota_max_bytes":0,"quota_max_objects":0,"tiers":[],"tier_of":-1,"read_tier":-1,"write_tier":-1,"cache_mode":"none","target_max_bytes":0,"target_max_objects":0,"cache_target_dirty_ratio_micro":400000,"cache_target_dirty_high_ratio_micro":600000,"cache_target_full_ratio_micro":800000,"cache_min_flush_age":0,"cache_min_evict_age":0,"erasure_code_profile":"","hit_set_params":{"type":"none"},"hit_set_period":0,"hit_set_count":0,"use_gmt_hitset":true,"min_read_recency_for_promote":0,"min_write_recency_for_promote":0,"hit_set_grade_decay_rate":0,"hit_set_search_last_n":0,"grade_table":[],"stripe_width":0,"expected_num_objects":0,"fast_read":false,"nonprimary_shards":"{}","options":{},"application_metadata":{"rbd":{}},"read_balance":{"score_type":"Fair distribution","score_acting":1.8799999952316284,"score_stable":1.8799999952316284,"optimal_score":1,"raw_score_acting":1.8799999952316284,"raw_score_stable":1.8799999952316284,"primary_affinity_weighted":1,"average_primary_affinity":1,"average_primary_affinity_weighted":1}}],"osds":[{"osd":0,"uuid":"a2c8c9ec-8da9-4546-abda-63caa2b25da3","up":1,"in":1,"weight":1,"primary_affinity":1,"last_clean_begin":0,"last_clean_end":0,"up_from":8,"up_thru":12,"down_at":0,"lost_at":0,"public_addrs":{"addrvec":[{"type":"v2","addr":"10.20.193.96:6800","nonce":3859042512},{"type":"v1","addr":"10.20.193.96:6801","nonce":3859042512}]},"cluster_addrs":{"addrvec":[{"type":"v2","addr":"10.20.193.96:6802","nonce":3859042512},{"type":"v1","addr":"10.20.193.96:6803","nonce":3859042512}]},"heartbeat_back_addrs":{"addrvec":[{"type":"v2","addr":"10.20.193.96:6806","nonce":3859042512},{"type":"v1","addr":"10.20.193.96:6807","nonce":3859042512}]},"heartbeat_front_addrs":{"addrvec":[{"type":"v2","addr":"10.20.193.96:6804","nonce":3859042512},{"type":"v1","addr":"10.20.193.96:6805","nonce":3859042512}]},"public_addr":"10.20.193.96:6801/3859042512","cluster_addr":"10.20.193.96:6803/3859042512","heartbeat_back_addr":"10.20.193.96:6807/3859042512","heartbeat_front_addr":"10.20.193.96:6805/3859042512","state":["exists","up"]},{"osd":1,"uuid":"1d9f08cc-c2f5-498d-8b19-83d59ea21634","up":1,"in":1,"weight":1,"primary_affinity":1,"last_clean_begin":0,"last_clean_end":0,"up_from":8,"up_thru":12,"down_at":0,"lost_at":0,"public_addrs":{"addrvec":[{"type":"v2","addr":"10.20.193.96:6816","nonce":3956121184},{"type":"v1","addr":"10.20.193.96:6817","nonce":3956121184}]},"cluster_addrs":{"addrvec":[{"type":"v2","addr":"10.20.193.96:6818","nonce":3956121184},{"type":"v1","addr":"10.20.193.96:6819","nonce":3956121184}]},"heartbeat_back_addrs":{"addrvec":[{"type":"v2","addr":"10.20.193.96:6822","nonce":3956121184},{"type":"v1","addr":"10.20.193.96:6823","nonce":3956121184}]},"heartbeat_front_addrs":{"addrvec":[{"type":"v2","addr":"10.20.193.96:6820","nonce":3956121184},{"type":"v1","addr":"10.20.193.96:6821","nonce":3956121184}]},"public_addr":"10.20.193.96:6817/3956121184","cluster_addr":"10.20.193.96:6819/3956121184","heartbeat_back_addr":"10.20.193.96:6823/3956121184","heartbeat_front_addr":"10.20.193.96:6821/3956121184","state":["exists","up"]},{"osd":2,"uuid":"f1a02315-7d30-4388-8e1d-a4d9a0371621","up":1,"in":1,"weight":1,"primary_affinity":1,"last_clean_begin":0,"last_clean_end":0,"up_from":8,"up_thru":12,"down_at":0,"lost_at":0,"public_addrs":{"addrvec":[{"type":"v2","addr":"10.20.193.96:6808","nonce":133506647},{"type":"v1","addr":"10.20.193.96:6809","nonce":133506647}]},"cluster_addrs":{"addrvec":[{"type":"v2","addr":"10.20.193.96:6810","nonce":133506647},{"type":"v1","addr":"10.20.193.96:6811","nonce":133506647}]},"heartbeat_back_addrs":{"addrvec":[{"type":"v2","addr":"10.20.193.96:6814","nonce":133506647},{"type":"v1","addr":"10.20.193.96:6815","nonce":133506647}]},"heartbeat_front_addrs":{"addrvec":[{"type":"v2","addr":"10.20.193.96:6812","nonce":133506647},{"type":"v1","addr":"10.20.193.96:6813","nonce":133506647}]},"public_addr":"10.20.193.96:6809/133506647","cluster_addr":"10.20.193.96:6811/133506647","heartbeat_back_addr":"10.20.193.96:6815/133506647","heartbeat_front_addr":"10.20.193.96:6813/133506647","state":["exists","up"]}],"osd_xinfo":[{"osd":0,"down_stamp":"0.000000","laggy_probability":0,"laggy_interval":0,"features":4544132024016699391,"old_weight":0,"last_purged_snaps_scrub":"2026-02-20T22:21:27.107204+0000","dead_epoch":0},{"osd":1,"down_stamp":"0.000000","laggy_probability":0,"laggy_interval":0,"features":4544132024016699391,"old_weight":0,"last_purged_snaps_scrub":"2026-02-20T22:21:27.139925+0000","dead_epoch":0},{"osd":2,"down_stamp":"0.000000","laggy_probability":0,"laggy_interval":0,"features":4544132024016699391,"old_weight":0,"last_purged_snaps_scrub":"2026-02-20T22:21:27.055314+0000","dead_epoch":0}],"pg_upmap":[],"pg_upmap_items":[],"pg_upmap_primaries":[],"pg_temp":[],"primary_temp":[],"blocklist":{},"range_blocklist":{},"erasure_code_profiles":{"default":{"crush-failure-domain":"osd","k":"2","m":"1","plugin":"isa","technique":"reed_sol_van"}},"removed_snaps_queue":[{"pool":2,"snaps":[{"begin":2,"length":1}]}],"new_removed_snaps":[{"pool":2,"snaps":[{"begin":2,"length":1}]}],"new_purged_snaps":[],"crush_node_flags":{},"device_class_flags":{},"stretch_mode":{"stretch_mode_enabled":false,"stretch_bucket_count":0,"degraded_stretch_mode":0,"recovering_stretch_mode":0,"stretch_mode_bucket":0}} 2026-02-20T22:21:36.549 DEBUG:teuthology.orchestra.run.trial096:> sudo adjust-ulimits ceph-coverage /home/ubuntu/cephtest/archive/coverage timeout 120 ceph --cluster cluster1 tell osd.0 flush_pg_stats 2026-02-20T22:21:36.550 DEBUG:teuthology.orchestra.run.trial096:> sudo adjust-ulimits ceph-coverage /home/ubuntu/cephtest/archive/coverage timeout 120 ceph --cluster cluster1 tell osd.1 flush_pg_stats 2026-02-20T22:21:36.550 DEBUG:teuthology.orchestra.run.trial096:> sudo adjust-ulimits ceph-coverage /home/ubuntu/cephtest/archive/coverage timeout 120 ceph --cluster cluster1 tell osd.2 flush_pg_stats 2026-02-20T22:21:36.641 INFO:teuthology.orchestra.run.trial096.stdout:34359738372 2026-02-20T22:21:36.642 DEBUG:teuthology.orchestra.run.trial096:> sudo adjust-ulimits ceph-coverage /home/ubuntu/cephtest/archive/coverage timeout 120 ceph --cluster cluster1 osd last-stat-seq osd.1 2026-02-20T22:21:36.643 INFO:teuthology.orchestra.run.trial096.stdout:34359738372 2026-02-20T22:21:36.644 DEBUG:teuthology.orchestra.run.trial096:> sudo adjust-ulimits ceph-coverage /home/ubuntu/cephtest/archive/coverage timeout 120 ceph --cluster cluster1 osd last-stat-seq osd.0 2026-02-20T22:21:36.645 INFO:teuthology.orchestra.run.trial096.stdout:34359738371 2026-02-20T22:21:36.645 DEBUG:teuthology.orchestra.run.trial096:> sudo adjust-ulimits ceph-coverage /home/ubuntu/cephtest/archive/coverage timeout 120 ceph --cluster cluster1 osd last-stat-seq osd.2 2026-02-20T22:21:36.866 INFO:teuthology.orchestra.run.trial096.stdout:34359738372 2026-02-20T22:21:36.870 INFO:teuthology.orchestra.run.trial096.stdout:34359738372 2026-02-20T22:21:36.873 INFO:teuthology.orchestra.run.trial096.stdout:34359738371 2026-02-20T22:21:36.876 INFO:tasks.ceph.ceph_manager.cluster1:need seq 34359738372 got 34359738372 for osd.1 2026-02-20T22:21:36.876 DEBUG:teuthology.parallel:result is None 2026-02-20T22:21:36.882 INFO:tasks.ceph.ceph_manager.cluster1:need seq 34359738372 got 34359738372 for osd.0 2026-02-20T22:21:36.883 DEBUG:teuthology.parallel:result is None 2026-02-20T22:21:36.884 INFO:tasks.ceph.ceph_manager.cluster1:need seq 34359738371 got 34359738371 for osd.2 2026-02-20T22:21:36.884 DEBUG:teuthology.parallel:result is None 2026-02-20T22:21:36.884 INFO:tasks.ceph.ceph_manager.cluster1:waiting for clean 2026-02-20T22:21:36.885 DEBUG:teuthology.orchestra.run.trial096:> sudo adjust-ulimits ceph-coverage /home/ubuntu/cephtest/archive/coverage timeout 120 ceph --cluster cluster1 pg dump --format=json 2026-02-20T22:21:37.104 INFO:teuthology.orchestra.run.trial096.stdout: 2026-02-20T22:21:37.105 INFO:teuthology.orchestra.run.trial096.stderr:dumped all 2026-02-20T22:21:37.113 INFO:teuthology.orchestra.run.trial096.stdout:{"pg_ready":true,"pg_map":{"version":16,"stamp":"2026-02-20T22:21:36.733112+0000","last_osdmap_epoch":0,"last_pg_scan":0,"pg_stats_sum":{"stat_sum":{"num_bytes":590387,"num_objects":4,"num_object_clones":0,"num_object_copies":8,"num_objects_missing_on_primary":0,"num_objects_missing":0,"num_objects_degraded":0,"num_objects_misplaced":0,"num_objects_unfound":0,"num_objects_dirty":4,"num_whiteouts":0,"num_read":66,"num_read_kb":55,"num_write":103,"num_write_kb":1630,"num_scrub_errors":0,"num_shallow_scrub_errors":0,"num_deep_scrub_errors":0,"num_objects_recovered":0,"num_bytes_recovered":0,"num_keys_recovered":0,"num_objects_omap":0,"num_objects_hit_set_archive":0,"num_bytes_hit_set_archive":0,"num_flush":0,"num_flush_kb":0,"num_evict":0,"num_evict_kb":0,"num_promote":0,"num_flush_mode_high":0,"num_flush_mode_low":0,"num_evict_mode_some":0,"num_evict_mode_full":0,"num_objects_pinned":0,"num_legacy_snapsets":0,"num_large_omap_objects":0,"num_objects_manifest":0,"num_omap_bytes":0,"num_omap_keys":0,"num_objects_repaired":0},"store_stats":{"total":0,"available":0,"internally_reserved":0,"allocated":0,"data_stored":0,"data_compressed":0,"data_compressed_allocated":0,"data_compressed_original":0,"omap_allocated":0,"internal_metadata":0},"log_size":75,"ondisk_log_size":75,"up":18,"acting":18,"num_store_stats":0},"osd_stats_sum":{"up_from":0,"seq":0,"num_pgs":18,"num_osds":3,"num_per_pool_osds":3,"num_per_pool_omap_osds":3,"kb":283115520,"kb_used":82432,"kb_used_data":1552,"kb_used_omap":24,"kb_used_meta":80807,"kb_avail":283033088,"statfs":{"total":289910292480,"available":289825882112,"internally_reserved":0,"allocated":1589248,"data_stored":1295821,"data_compressed":0,"data_compressed_allocated":0,"data_compressed_original":0,"omap_allocated":25025,"internal_metadata":82746943},"hb_peers":[],"snap_trim_queue_len":0,"num_snap_trimming":0,"num_shards_repaired":0,"op_queue_age_hist":{"histogram":[],"upper_bound":1},"perf_stat":{"commit_latency_ms":0,"apply_latency_ms":0,"commit_latency_ns":0,"apply_latency_ns":0},"alerts":[],"network_ping_times":[]},"pg_stats_delta":{"stat_sum":{"num_bytes":19,"num_objects":2,"num_object_clones":0,"num_object_copies":4,"num_objects_missing_on_primary":0,"num_objects_missing":0,"num_objects_degraded":0,"num_objects_misplaced":0,"num_objects_unfound":0,"num_objects_dirty":2,"num_whiteouts":0,"num_read":0,"num_read_kb":0,"num_write":2,"num_write_kb":2,"num_scrub_errors":0,"num_shallow_scrub_errors":0,"num_deep_scrub_errors":0,"num_objects_recovered":0,"num_bytes_recovered":0,"num_keys_recovered":0,"num_objects_omap":0,"num_objects_hit_set_archive":0,"num_bytes_hit_set_archive":0,"num_flush":0,"num_flush_kb":0,"num_evict":0,"num_evict_kb":0,"num_promote":0,"num_flush_mode_high":0,"num_flush_mode_low":0,"num_evict_mode_some":0,"num_evict_mode_full":0,"num_objects_pinned":0,"num_legacy_snapsets":0,"num_large_omap_objects":0,"num_objects_manifest":0,"num_omap_bytes":0,"num_omap_keys":0,"num_objects_repaired":0},"store_stats":{"total":0,"available":0,"internally_reserved":0,"allocated":0,"data_stored":0,"data_compressed":0,"data_compressed_allocated":0,"data_compressed_original":0,"omap_allocated":0,"internal_metadata":0},"log_size":0,"ondisk_log_size":0,"up":0,"acting":0,"num_store_stats":0,"stamp_delta":"2.991754"},"pg_stats":[{"pgid":"2.7","version":"0'0","reported_seq":20,"reported_epoch":15,"state":"active+clean","last_fresh":"2026-02-20T22:21:35.747165+0000","last_change":"2026-02-20T22:21:35.747542+0000","last_active":"2026-02-20T22:21:35.747165+0000","last_peered":"2026-02-20T22:21:35.747165+0000","last_clean":"2026-02-20T22:21:35.747165+0000","last_became_active":"2026-02-20T22:21:33.746408+0000","last_became_peered":"2026-02-20T22:21:33.746408+0000","last_unstale":"2026-02-20T22:21:35.747165+0000","last_undegraded":"2026-02-20T22:21:35.747165+0000","last_fullsized":"2026-02-20T22:21:35.747165+0000","mapping_epoch":12,"log_start":"0'0","ondisk_log_start":"0'0","created":12,"last_epoch_clean":13,"parent":"0.0","parent_split_bits":0,"last_scrub":"0'0","last_scrub_stamp":"2026-02-20T22:21:32.738549+0000","last_deep_scrub":"0'0","last_deep_scrub_stamp":"2026-02-20T22:21:32.738549+0000","last_clean_scrub_stamp":"2026-02-20T22:21:32.738549+0000","objects_scrubbed":0,"log_size":0,"log_dups_size":0,"ondisk_log_size":0,"stats_invalid":false,"dirty_stats_invalid":false,"omap_stats_invalid":false,"hitset_stats_invalid":false,"hitset_bytes_stats_invalid":false,"pin_stats_invalid":false,"manifest_stats_invalid":false,"snaptrimq_len":0,"last_scrub_duration":0,"scrub_schedule":"periodic scrub scheduled @ 2026-02-22T03:01:04.203492+0000","scrub_duration":0,"objects_trimmed":0,"snaptrim_duration":0.00076524799999999995,"stat_sum":{"num_bytes":0,"num_objects":0,"num_object_clones":0,"num_object_copies":0,"num_objects_missing_on_primary":0,"num_objects_missing":0,"num_objects_degraded":0,"num_objects_misplaced":0,"num_objects_unfound":0,"num_objects_dirty":0,"num_whiteouts":0,"num_read":0,"num_read_kb":0,"num_write":0,"num_write_kb":0,"num_scrub_errors":0,"num_shallow_scrub_errors":0,"num_deep_scrub_errors":0,"num_objects_recovered":0,"num_bytes_recovered":0,"num_keys_recovered":0,"num_objects_omap":0,"num_objects_hit_set_archive":0,"num_bytes_hit_set_archive":0,"num_flush":0,"num_flush_kb":0,"num_evict":0,"num_evict_kb":0,"num_promote":0,"num_flush_mode_high":0,"num_flush_mode_low":0,"num_evict_mode_some":0,"num_evict_mode_full":0,"num_objects_pinned":0,"num_legacy_snapsets":0,"num_large_omap_objects":0,"num_objects_manifest":0,"num_omap_bytes":0,"num_omap_keys":0,"num_objects_repaired":0},"up":[1,0],"acting":[1,0],"avail_no_missing":[],"object_location_counts":[],"blocked_by":[],"up_primary":1,"acting_primary":1,"purged_snaps":[{"start":"2","length":"1"}]},{"pgid":"2.6","version":"0'0","reported_seq":20,"reported_epoch":15,"state":"active+clean","last_fresh":"2026-02-20T22:21:35.747351+0000","last_change":"2026-02-20T22:21:35.747555+0000","last_active":"2026-02-20T22:21:35.747351+0000","last_peered":"2026-02-20T22:21:35.747351+0000","last_clean":"2026-02-20T22:21:35.747351+0000","last_became_active":"2026-02-20T22:21:33.746401+0000","last_became_peered":"2026-02-20T22:21:33.746401+0000","last_unstale":"2026-02-20T22:21:35.747351+0000","last_undegraded":"2026-02-20T22:21:35.747351+0000","last_fullsized":"2026-02-20T22:21:35.747351+0000","mapping_epoch":12,"log_start":"0'0","ondisk_log_start":"0'0","created":12,"last_epoch_clean":13,"parent":"0.0","parent_split_bits":0,"last_scrub":"0'0","last_scrub_stamp":"2026-02-20T22:21:32.738549+0000","last_deep_scrub":"0'0","last_deep_scrub_stamp":"2026-02-20T22:21:32.738549+0000","last_clean_scrub_stamp":"2026-02-20T22:21:32.738549+0000","objects_scrubbed":0,"log_size":0,"log_dups_size":0,"ondisk_log_size":0,"stats_invalid":false,"dirty_stats_invalid":false,"omap_stats_invalid":false,"hitset_stats_invalid":false,"hitset_bytes_stats_invalid":false,"pin_stats_invalid":false,"manifest_stats_invalid":false,"snaptrimq_len":0,"last_scrub_duration":0,"scrub_schedule":"periodic scrub scheduled @ 2026-02-22T07:48:30.724599+0000","scrub_duration":0,"objects_trimmed":0,"snaptrim_duration":0.00073822700000000005,"stat_sum":{"num_bytes":0,"num_objects":0,"num_object_clones":0,"num_object_copies":0,"num_objects_missing_on_primary":0,"num_objects_missing":0,"num_objects_degraded":0,"num_objects_misplaced":0,"num_objects_unfound":0,"num_objects_dirty":0,"num_whiteouts":0,"num_read":0,"num_read_kb":0,"num_write":0,"num_write_kb":0,"num_scrub_errors":0,"num_shallow_scrub_errors":0,"num_deep_scrub_errors":0,"num_objects_recovered":0,"num_bytes_recovered":0,"num_keys_recovered":0,"num_objects_omap":0,"num_objects_hit_set_archive":0,"num_bytes_hit_set_archive":0,"num_flush":0,"num_flush_kb":0,"num_evict":0,"num_evict_kb":0,"num_promote":0,"num_flush_mode_high":0,"num_flush_mode_low":0,"num_evict_mode_some":0,"num_evict_mode_full":0,"num_objects_pinned":0,"num_legacy_snapsets":0,"num_large_omap_objects":0,"num_objects_manifest":0,"num_omap_bytes":0,"num_omap_keys":0,"num_objects_repaired":0},"up":[1,0],"acting":[1,0],"avail_no_missing":[],"object_location_counts":[],"blocked_by":[],"up_primary":1,"acting_primary":1,"purged_snaps":[{"start":"2","length":"1"}]},{"pgid":"2.5","version":"0'0","reported_seq":20,"reported_epoch":15,"state":"active+clean","last_fresh":"2026-02-20T22:21:35.746947+0000","last_change":"2026-02-20T22:21:35.747111+0000","last_active":"2026-02-20T22:21:35.746947+0000","last_peered":"2026-02-20T22:21:35.746947+0000","last_clean":"2026-02-20T22:21:35.746947+0000","last_became_active":"2026-02-20T22:21:33.746216+0000","last_became_peered":"2026-02-20T22:21:33.746216+0000","last_unstale":"2026-02-20T22:21:35.746947+0000","last_undegraded":"2026-02-20T22:21:35.746947+0000","last_fullsized":"2026-02-20T22:21:35.746947+0000","mapping_epoch":12,"log_start":"0'0","ondisk_log_start":"0'0","created":12,"last_epoch_clean":13,"parent":"0.0","parent_split_bits":0,"last_scrub":"0'0","last_scrub_stamp":"2026-02-20T22:21:32.738549+0000","last_deep_scrub":"0'0","last_deep_scrub_stamp":"2026-02-20T22:21:32.738549+0000","last_clean_scrub_stamp":"2026-02-20T22:21:32.738549+0000","objects_scrubbed":0,"log_size":0,"log_dups_size":0,"ondisk_log_size":0,"stats_invalid":false,"dirty_stats_invalid":false,"omap_stats_invalid":false,"hitset_stats_invalid":false,"hitset_bytes_stats_invalid":false,"pin_stats_invalid":false,"manifest_stats_invalid":false,"snaptrimq_len":0,"last_scrub_duration":0,"scrub_schedule":"periodic scrub scheduled @ 2026-02-22T01:41:45.454809+0000","scrub_duration":0,"objects_trimmed":0,"snaptrim_duration":0.00043471500000000001,"stat_sum":{"num_bytes":0,"num_objects":0,"num_object_clones":0,"num_object_copies":0,"num_objects_missing_on_primary":0,"num_objects_missing":0,"num_objects_degraded":0,"num_objects_misplaced":0,"num_objects_unfound":0,"num_objects_dirty":0,"num_whiteouts":0,"num_read":0,"num_read_kb":0,"num_write":0,"num_write_kb":0,"num_scrub_errors":0,"num_shallow_scrub_errors":0,"num_deep_scrub_errors":0,"num_objects_recovered":0,"num_bytes_recovered":0,"num_keys_recovered":0,"num_objects_omap":0,"num_objects_hit_set_archive":0,"num_bytes_hit_set_archive":0,"num_flush":0,"num_flush_kb":0,"num_evict":0,"num_evict_kb":0,"num_promote":0,"num_flush_mode_high":0,"num_flush_mode_low":0,"num_evict_mode_some":0,"num_evict_mode_full":0,"num_objects_pinned":0,"num_legacy_snapsets":0,"num_large_omap_objects":0,"num_objects_manifest":0,"num_omap_bytes":0,"num_omap_keys":0,"num_objects_repaired":0},"up":[1,0],"acting":[1,0],"avail_no_missing":[],"object_location_counts":[],"blocked_by":[],"up_primary":1,"acting_primary":1,"purged_snaps":[{"start":"2","length":"1"}]},{"pgid":"2.4","version":"0'0","reported_seq":20,"reported_epoch":15,"state":"active+clean","last_fresh":"2026-02-20T22:21:35.747129+0000","last_change":"2026-02-20T22:21:35.747291+0000","last_active":"2026-02-20T22:21:35.747129+0000","last_peered":"2026-02-20T22:21:35.747129+0000","last_clean":"2026-02-20T22:21:35.747129+0000","last_became_active":"2026-02-20T22:21:33.746144+0000","last_became_peered":"2026-02-20T22:21:33.746144+0000","last_unstale":"2026-02-20T22:21:35.747129+0000","last_undegraded":"2026-02-20T22:21:35.747129+0000","last_fullsized":"2026-02-20T22:21:35.747129+0000","mapping_epoch":12,"log_start":"0'0","ondisk_log_start":"0'0","created":12,"last_epoch_clean":13,"parent":"0.0","parent_split_bits":0,"last_scrub":"0'0","last_scrub_stamp":"2026-02-20T22:21:32.738549+0000","last_deep_scrub":"0'0","last_deep_scrub_stamp":"2026-02-20T22:21:32.738549+0000","last_clean_scrub_stamp":"2026-02-20T22:21:32.738549+0000","objects_scrubbed":0,"log_size":0,"log_dups_size":0,"ondisk_log_size":0,"stats_invalid":false,"dirty_stats_invalid":false,"omap_stats_invalid":false,"hitset_stats_invalid":false,"hitset_bytes_stats_invalid":false,"pin_stats_invalid":false,"manifest_stats_invalid":false,"snaptrimq_len":0,"last_scrub_duration":0,"scrub_schedule":"periodic scrub scheduled @ 2026-02-22T10:20:48.702437+0000","scrub_duration":0,"objects_trimmed":0,"snaptrim_duration":0.00053797700000000003,"stat_sum":{"num_bytes":0,"num_objects":0,"num_object_clones":0,"num_object_copies":0,"num_objects_missing_on_primary":0,"num_objects_missing":0,"num_objects_degraded":0,"num_objects_misplaced":0,"num_objects_unfound":0,"num_objects_dirty":0,"num_whiteouts":0,"num_read":0,"num_read_kb":0,"num_write":0,"num_write_kb":0,"num_scrub_errors":0,"num_shallow_scrub_errors":0,"num_deep_scrub_errors":0,"num_objects_recovered":0,"num_bytes_recovered":0,"num_keys_recovered":0,"num_objects_omap":0,"num_objects_hit_set_archive":0,"num_bytes_hit_set_archive":0,"num_flush":0,"num_flush_kb":0,"num_evict":0,"num_evict_kb":0,"num_promote":0,"num_flush_mode_high":0,"num_flush_mode_low":0,"num_evict_mode_some":0,"num_evict_mode_full":0,"num_objects_pinned":0,"num_legacy_snapsets":0,"num_large_omap_objects":0,"num_objects_manifest":0,"num_omap_bytes":0,"num_omap_keys":0,"num_objects_repaired":0},"up":[1,0],"acting":[1,0],"avail_no_missing":[],"object_location_counts":[],"blocked_by":[],"up_primary":1,"acting_primary":1,"purged_snaps":[{"start":"2","length":"1"}]},{"pgid":"2.2","version":"15'2","reported_seq":22,"reported_epoch":15,"state":"active+clean","last_fresh":"2026-02-20T22:21:35.750346+0000","last_change":"2026-02-20T22:21:35.750346+0000","last_active":"2026-02-20T22:21:35.750346+0000","last_peered":"2026-02-20T22:21:35.750346+0000","last_clean":"2026-02-20T22:21:35.750346+0000","last_became_active":"2026-02-20T22:21:33.746207+0000","last_became_peered":"2026-02-20T22:21:33.746207+0000","last_unstale":"2026-02-20T22:21:35.750346+0000","last_undegraded":"2026-02-20T22:21:35.750346+0000","last_fullsized":"2026-02-20T22:21:35.750346+0000","mapping_epoch":12,"log_start":"0'0","ondisk_log_start":"0'0","created":12,"last_epoch_clean":13,"parent":"0.0","parent_split_bits":0,"last_scrub":"0'0","last_scrub_stamp":"2026-02-20T22:21:32.738549+0000","last_deep_scrub":"0'0","last_deep_scrub_stamp":"2026-02-20T22:21:32.738549+0000","last_clean_scrub_stamp":"2026-02-20T22:21:32.738549+0000","objects_scrubbed":0,"log_size":2,"log_dups_size":0,"ondisk_log_size":2,"stats_invalid":false,"dirty_stats_invalid":false,"omap_stats_invalid":false,"hitset_stats_invalid":false,"hitset_bytes_stats_invalid":false,"pin_stats_invalid":false,"manifest_stats_invalid":false,"snaptrimq_len":0,"last_scrub_duration":0,"scrub_schedule":"periodic scrub scheduled @ 2026-02-22T01:05:56.118790+0000","scrub_duration":0,"objects_trimmed":0,"snaptrim_duration":0.00089101000000000002,"stat_sum":{"num_bytes":19,"num_objects":1,"num_object_clones":0,"num_object_copies":2,"num_objects_missing_on_primary":0,"num_objects_missing":0,"num_objects_degraded":0,"num_objects_misplaced":0,"num_objects_unfound":0,"num_objects_dirty":1,"num_whiteouts":0,"num_read":0,"num_read_kb":0,"num_write":2,"num_write_kb":2,"num_scrub_errors":0,"num_shallow_scrub_errors":0,"num_deep_scrub_errors":0,"num_objects_recovered":0,"num_bytes_recovered":0,"num_keys_recovered":0,"num_objects_omap":0,"num_objects_hit_set_archive":0,"num_bytes_hit_set_archive":0,"num_flush":0,"num_flush_kb":0,"num_evict":0,"num_evict_kb":0,"num_promote":0,"num_flush_mode_high":0,"num_flush_mode_low":0,"num_evict_mode_some":0,"num_evict_mode_full":0,"num_objects_pinned":0,"num_legacy_snapsets":0,"num_large_omap_objects":0,"num_objects_manifest":0,"num_omap_bytes":0,"num_omap_keys":0,"num_objects_repaired":0},"up":[0,1],"acting":[0,1],"avail_no_missing":[],"object_location_counts":[],"blocked_by":[],"up_primary":0,"acting_primary":0,"purged_snaps":[{"start":"2","length":"1"}]},{"pgid":"2.1","version":"0'0","reported_seq":20,"reported_epoch":15,"state":"active+clean","last_fresh":"2026-02-20T22:21:35.826192+0000","last_change":"2026-02-20T22:21:35.826284+0000","last_active":"2026-02-20T22:21:35.826192+0000","last_peered":"2026-02-20T22:21:35.826192+0000","last_clean":"2026-02-20T22:21:35.826192+0000","last_became_active":"2026-02-20T22:21:33.745991+0000","last_became_peered":"2026-02-20T22:21:33.745991+0000","last_unstale":"2026-02-20T22:21:35.826192+0000","last_undegraded":"2026-02-20T22:21:35.826192+0000","last_fullsized":"2026-02-20T22:21:35.826192+0000","mapping_epoch":12,"log_start":"0'0","ondisk_log_start":"0'0","created":12,"last_epoch_clean":13,"parent":"0.0","parent_split_bits":0,"last_scrub":"0'0","last_scrub_stamp":"2026-02-20T22:21:32.738549+0000","last_deep_scrub":"0'0","last_deep_scrub_stamp":"2026-02-20T22:21:32.738549+0000","last_clean_scrub_stamp":"2026-02-20T22:21:32.738549+0000","objects_scrubbed":0,"log_size":0,"log_dups_size":0,"ondisk_log_size":0,"stats_invalid":false,"dirty_stats_invalid":false,"omap_stats_invalid":false,"hitset_stats_invalid":false,"hitset_bytes_stats_invalid":false,"pin_stats_invalid":false,"manifest_stats_invalid":false,"snaptrimq_len":0,"last_scrub_duration":0,"scrub_schedule":"periodic scrub scheduled @ 2026-02-22T01:06:40.602294+0000","scrub_duration":0,"objects_trimmed":0,"snaptrim_duration":0.00024823999999999999,"stat_sum":{"num_bytes":0,"num_objects":0,"num_object_clones":0,"num_object_copies":0,"num_objects_missing_on_primary":0,"num_objects_missing":0,"num_objects_degraded":0,"num_objects_misplaced":0,"num_objects_unfound":0,"num_objects_dirty":0,"num_whiteouts":0,"num_read":0,"num_read_kb":0,"num_write":0,"num_write_kb":0,"num_scrub_errors":0,"num_shallow_scrub_errors":0,"num_deep_scrub_errors":0,"num_objects_recovered":0,"num_bytes_recovered":0,"num_keys_recovered":0,"num_objects_omap":0,"num_objects_hit_set_archive":0,"num_bytes_hit_set_archive":0,"num_flush":0,"num_flush_kb":0,"num_evict":0,"num_evict_kb":0,"num_promote":0,"num_flush_mode_high":0,"num_flush_mode_low":0,"num_evict_mode_some":0,"num_evict_mode_full":0,"num_objects_pinned":0,"num_legacy_snapsets":0,"num_large_omap_objects":0,"num_objects_manifest":0,"num_omap_bytes":0,"num_omap_keys":0,"num_objects_repaired":0},"up":[2,1],"acting":[2,1],"avail_no_missing":[],"object_location_counts":[],"blocked_by":[],"up_primary":2,"acting_primary":2,"purged_snaps":[{"start":"2","length":"1"}]},{"pgid":"2.0","version":"0'0","reported_seq":20,"reported_epoch":15,"state":"active+clean","last_fresh":"2026-02-20T22:21:35.826169+0000","last_change":"2026-02-20T22:21:35.826273+0000","last_active":"2026-02-20T22:21:35.826169+0000","last_peered":"2026-02-20T22:21:35.826169+0000","last_clean":"2026-02-20T22:21:35.826169+0000","last_became_active":"2026-02-20T22:21:33.746179+0000","last_became_peered":"2026-02-20T22:21:33.746179+0000","last_unstale":"2026-02-20T22:21:35.826169+0000","last_undegraded":"2026-02-20T22:21:35.826169+0000","last_fullsized":"2026-02-20T22:21:35.826169+0000","mapping_epoch":12,"log_start":"0'0","ondisk_log_start":"0'0","created":12,"last_epoch_clean":13,"parent":"0.0","parent_split_bits":0,"last_scrub":"0'0","last_scrub_stamp":"2026-02-20T22:21:32.738549+0000","last_deep_scrub":"0'0","last_deep_scrub_stamp":"2026-02-20T22:21:32.738549+0000","last_clean_scrub_stamp":"2026-02-20T22:21:32.738549+0000","objects_scrubbed":0,"log_size":0,"log_dups_size":0,"ondisk_log_size":0,"stats_invalid":false,"dirty_stats_invalid":false,"omap_stats_invalid":false,"hitset_stats_invalid":false,"hitset_bytes_stats_invalid":false,"pin_stats_invalid":false,"manifest_stats_invalid":false,"snaptrimq_len":0,"last_scrub_duration":0,"scrub_schedule":"periodic scrub scheduled @ 2026-02-21T23:13:45.275452+0000","scrub_duration":0,"objects_trimmed":0,"snaptrim_duration":0.000239103,"stat_sum":{"num_bytes":0,"num_objects":0,"num_object_clones":0,"num_object_copies":0,"num_objects_missing_on_primary":0,"num_objects_missing":0,"num_objects_degraded":0,"num_objects_misplaced":0,"num_objects_unfound":0,"num_objects_dirty":0,"num_whiteouts":0,"num_read":0,"num_read_kb":0,"num_write":0,"num_write_kb":0,"num_scrub_errors":0,"num_shallow_scrub_errors":0,"num_deep_scrub_errors":0,"num_objects_recovered":0,"num_bytes_recovered":0,"num_keys_recovered":0,"num_objects_omap":0,"num_objects_hit_set_archive":0,"num_bytes_hit_set_archive":0,"num_flush":0,"num_flush_kb":0,"num_evict":0,"num_evict_kb":0,"num_promote":0,"num_flush_mode_high":0,"num_flush_mode_low":0,"num_evict_mode_some":0,"num_evict_mode_full":0,"num_objects_pinned":0,"num_legacy_snapsets":0,"num_large_omap_objects":0,"num_objects_manifest":0,"num_omap_bytes":0,"num_omap_keys":0,"num_objects_repaired":0},"up":[2,1],"acting":[2,1],"avail_no_missing":[],"object_location_counts":[],"blocked_by":[],"up_primary":2,"acting_primary":2,"purged_snaps":[{"start":"2","length":"1"}]},{"pgid":"2.3","version":"13'1","reported_seq":21,"reported_epoch":15,"state":"active+clean","last_fresh":"2026-02-20T22:21:35.746980+0000","last_change":"2026-02-20T22:21:35.747108+0000","last_active":"2026-02-20T22:21:35.746980+0000","last_peered":"2026-02-20T22:21:35.746980+0000","last_clean":"2026-02-20T22:21:35.746980+0000","last_became_active":"2026-02-20T22:21:33.745473+0000","last_became_peered":"2026-02-20T22:21:33.745473+0000","last_unstale":"2026-02-20T22:21:35.746980+0000","last_undegraded":"2026-02-20T22:21:35.746980+0000","last_fullsized":"2026-02-20T22:21:35.746980+0000","mapping_epoch":12,"log_start":"0'0","ondisk_log_start":"0'0","created":12,"last_epoch_clean":13,"parent":"0.0","parent_split_bits":0,"last_scrub":"0'0","last_scrub_stamp":"2026-02-20T22:21:32.738549+0000","last_deep_scrub":"0'0","last_deep_scrub_stamp":"2026-02-20T22:21:32.738549+0000","last_clean_scrub_stamp":"2026-02-20T22:21:32.738549+0000","objects_scrubbed":0,"log_size":1,"log_dups_size":0,"ondisk_log_size":1,"stats_invalid":false,"dirty_stats_invalid":false,"omap_stats_invalid":false,"hitset_stats_invalid":false,"hitset_bytes_stats_invalid":false,"pin_stats_invalid":false,"manifest_stats_invalid":false,"snaptrimq_len":0,"last_scrub_duration":0,"scrub_schedule":"periodic scrub scheduled @ 2026-02-22T09:09:20.809398+0000","scrub_duration":0,"objects_trimmed":0,"snaptrim_duration":0.000408186,"stat_sum":{"num_bytes":0,"num_objects":1,"num_object_clones":0,"num_object_copies":2,"num_objects_missing_on_primary":0,"num_objects_missing":0,"num_objects_degraded":0,"num_objects_misplaced":0,"num_objects_unfound":0,"num_objects_dirty":1,"num_whiteouts":0,"num_read":0,"num_read_kb":0,"num_write":0,"num_write_kb":0,"num_scrub_errors":0,"num_shallow_scrub_errors":0,"num_deep_scrub_errors":0,"num_objects_recovered":0,"num_bytes_recovered":0,"num_keys_recovered":0,"num_objects_omap":0,"num_objects_hit_set_archive":0,"num_bytes_hit_set_archive":0,"num_flush":0,"num_flush_kb":0,"num_evict":0,"num_evict_kb":0,"num_promote":0,"num_flush_mode_high":0,"num_flush_mode_low":0,"num_evict_mode_some":0,"num_evict_mode_full":0,"num_objects_pinned":0,"num_legacy_snapsets":0,"num_large_omap_objects":0,"num_objects_manifest":0,"num_omap_bytes":0,"num_omap_keys":0,"num_objects_repaired":0},"up":[1,2],"acting":[1,2],"avail_no_missing":[],"object_location_counts":[],"blocked_by":[],"up_primary":1,"acting_primary":1,"purged_snaps":[{"start":"2","length":"1"}]},{"pgid":"1.0","version":"10'72","reported_seq":110,"reported_epoch":15,"state":"active+clean","last_fresh":"2026-02-20T22:21:35.746470+0000","last_change":"2026-02-20T22:21:31.052761+0000","last_active":"2026-02-20T22:21:35.746470+0000","last_peered":"2026-02-20T22:21:35.746470+0000","last_clean":"2026-02-20T22:21:35.746470+0000","last_became_active":"2026-02-20T22:21:31.052111+0000","last_became_peered":"2026-02-20T22:21:31.052111+0000","last_unstale":"2026-02-20T22:21:35.746470+0000","last_undegraded":"2026-02-20T22:21:35.746470+0000","last_fullsized":"2026-02-20T22:21:35.746470+0000","mapping_epoch":9,"log_start":"0'0","ondisk_log_start":"0'0","created":9,"last_epoch_clean":10,"parent":"0.0","parent_split_bits":0,"last_scrub":"0'0","last_scrub_stamp":"2026-02-20T22:21:29.734878+0000","last_deep_scrub":"0'0","last_deep_scrub_stamp":"2026-02-20T22:21:29.734878+0000","last_clean_scrub_stamp":"2026-02-20T22:21:29.734878+0000","objects_scrubbed":0,"log_size":72,"log_dups_size":0,"ondisk_log_size":72,"stats_invalid":false,"dirty_stats_invalid":false,"omap_stats_invalid":false,"hitset_stats_invalid":false,"hitset_bytes_stats_invalid":false,"pin_stats_invalid":false,"manifest_stats_invalid":false,"snaptrimq_len":0,"last_scrub_duration":0,"scrub_schedule":"periodic scrub scheduled @ 2026-02-22T08:27:13.520122+0000","scrub_duration":0,"objects_trimmed":0,"snaptrim_duration":0,"stat_sum":{"num_bytes":590368,"num_objects":2,"num_object_clones":0,"num_object_copies":4,"num_objects_missing_on_primary":0,"num_objects_missing":0,"num_objects_degraded":0,"num_objects_misplaced":0,"num_objects_unfound":0,"num_objects_dirty":2,"num_whiteouts":0,"num_read":66,"num_read_kb":55,"num_write":101,"num_write_kb":1628,"num_scrub_errors":0,"num_shallow_scrub_errors":0,"num_deep_scrub_errors":0,"num_objects_recovered":0,"num_bytes_recovered":0,"num_keys_recovered":0,"num_objects_omap":0,"num_objects_hit_set_archive":0,"num_bytes_hit_set_archive":0,"num_flush":0,"num_flush_kb":0,"num_evict":0,"num_evict_kb":0,"num_promote":0,"num_flush_mode_high":0,"num_flush_mode_low":0,"num_evict_mode_some":0,"num_evict_mode_full":0,"num_objects_pinned":0,"num_legacy_snapsets":0,"num_large_omap_objects":0,"num_objects_manifest":0,"num_omap_bytes":0,"num_omap_keys":0,"num_objects_repaired":0},"up":[1,0],"acting":[1,0],"avail_no_missing":[],"object_location_counts":[],"blocked_by":[],"up_primary":1,"acting_primary":1,"purged_snaps":[]}],"pool_stats":[{"poolid":2,"num_pg":8,"stat_sum":{"num_bytes":19,"num_objects":2,"num_object_clones":0,"num_object_copies":4,"num_objects_missing_on_primary":0,"num_objects_missing":0,"num_objects_degraded":0,"num_objects_misplaced":0,"num_objects_unfound":0,"num_objects_dirty":2,"num_whiteouts":0,"num_read":0,"num_read_kb":0,"num_write":2,"num_write_kb":2,"num_scrub_errors":0,"num_shallow_scrub_errors":0,"num_deep_scrub_errors":0,"num_objects_recovered":0,"num_bytes_recovered":0,"num_keys_recovered":0,"num_objects_omap":0,"num_objects_hit_set_archive":0,"num_bytes_hit_set_archive":0,"num_flush":0,"num_flush_kb":0,"num_evict":0,"num_evict_kb":0,"num_promote":0,"num_flush_mode_high":0,"num_flush_mode_low":0,"num_evict_mode_some":0,"num_evict_mode_full":0,"num_objects_pinned":0,"num_legacy_snapsets":0,"num_large_omap_objects":0,"num_objects_manifest":0,"num_omap_bytes":0,"num_omap_keys":0,"num_objects_repaired":0},"store_stats":{"total":0,"available":0,"internally_reserved":0,"allocated":8192,"data_stored":38,"data_compressed":0,"data_compressed_allocated":0,"data_compressed_original":0,"omap_allocated":0,"internal_metadata":0},"log_size":3,"ondisk_log_size":3,"up":16,"acting":16,"num_store_stats":3},{"poolid":1,"num_pg":1,"stat_sum":{"num_bytes":590368,"num_objects":2,"num_object_clones":0,"num_object_copies":4,"num_objects_missing_on_primary":0,"num_objects_missing":0,"num_objects_degraded":0,"num_objects_misplaced":0,"num_objects_unfound":0,"num_objects_dirty":2,"num_whiteouts":0,"num_read":66,"num_read_kb":55,"num_write":101,"num_write_kb":1628,"num_scrub_errors":0,"num_shallow_scrub_errors":0,"num_deep_scrub_errors":0,"num_objects_recovered":0,"num_bytes_recovered":0,"num_keys_recovered":0,"num_objects_omap":0,"num_objects_hit_set_archive":0,"num_bytes_hit_set_archive":0,"num_flush":0,"num_flush_kb":0,"num_evict":0,"num_evict_kb":0,"num_promote":0,"num_flush_mode_high":0,"num_flush_mode_low":0,"num_evict_mode_some":0,"num_evict_mode_full":0,"num_objects_pinned":0,"num_legacy_snapsets":0,"num_large_omap_objects":0,"num_objects_manifest":0,"num_omap_bytes":0,"num_omap_keys":0,"num_objects_repaired":0},"store_stats":{"total":0,"available":0,"internally_reserved":0,"allocated":1187840,"data_stored":1180736,"data_compressed":0,"data_compressed_allocated":0,"data_compressed_original":0,"omap_allocated":0,"internal_metadata":0},"log_size":72,"ondisk_log_size":72,"up":2,"acting":2,"num_store_stats":2}],"osd_stats":[{"osd":2,"up_from":8,"seq":34359738371,"num_pgs":3,"num_osds":1,"num_per_pool_osds":1,"num_per_pool_omap_osds":1,"kb":94371840,"kb_used":27088,"kb_used_data":128,"kb_used_omap":7,"kb_used_meta":26936,"kb_avail":94344752,"statfs":{"total":96636764160,"available":96609026048,"internally_reserved":0,"allocated":131072,"data_stored":38349,"data_compressed":0,"data_compressed_allocated":0,"data_compressed_original":0,"omap_allocated":8125,"internal_metadata":27582531},"hb_peers":[0,1],"snap_trim_queue_len":0,"num_snap_trimming":0,"num_shards_repaired":0,"op_queue_age_hist":{"histogram":[],"upper_bound":1},"perf_stat":{"commit_latency_ms":0,"apply_latency_ms":0,"commit_latency_ns":0,"apply_latency_ns":0},"alerts":[]},{"osd":1,"up_from":8,"seq":34359738372,"num_pgs":9,"num_osds":1,"num_per_pool_osds":1,"num_per_pool_omap_osds":1,"kb":94371840,"kb_used":27672,"kb_used_data":712,"kb_used_omap":7,"kb_used_meta":26936,"kb_avail":94344168,"statfs":{"total":96636764160,"available":96608428032,"internally_reserved":0,"allocated":729088,"data_stored":628736,"data_compressed":0,"data_compressed_allocated":0,"data_compressed_original":0,"omap_allocated":8125,"internal_metadata":27582531},"hb_peers":[0,2],"snap_trim_queue_len":0,"num_snap_trimming":0,"num_shards_repaired":0,"op_queue_age_hist":{"histogram":[],"upper_bound":1},"perf_stat":{"commit_latency_ms":0,"apply_latency_ms":0,"commit_latency_ns":0,"apply_latency_ns":0},"alerts":[]},{"osd":0,"up_from":8,"seq":34359738372,"num_pgs":6,"num_osds":1,"num_per_pool_osds":1,"num_per_pool_omap_osds":1,"kb":94371840,"kb_used":27672,"kb_used_data":712,"kb_used_omap":8,"kb_used_meta":26935,"kb_avail":94344168,"statfs":{"total":96636764160,"available":96608428032,"internally_reserved":0,"allocated":729088,"data_stored":628736,"data_compressed":0,"data_compressed_allocated":0,"data_compressed_original":0,"omap_allocated":8775,"internal_metadata":27581881},"hb_peers":[1,2],"snap_trim_queue_len":0,"num_snap_trimming":0,"num_shards_repaired":0,"op_queue_age_hist":{"histogram":[],"upper_bound":1},"perf_stat":{"commit_latency_ms":0,"apply_latency_ms":0,"commit_latency_ns":0,"apply_latency_ns":0},"alerts":[]}],"pool_statfs":[{"poolid":1,"osd":0,"total":0,"available":0,"internally_reserved":0,"allocated":593920,"data_stored":590368,"data_compressed":0,"data_compressed_allocated":0,"data_compressed_original":0,"omap_allocated":0,"internal_metadata":0},{"poolid":1,"osd":1,"total":0,"available":0,"internally_reserved":0,"allocated":593920,"data_stored":590368,"data_compressed":0,"data_compressed_allocated":0,"data_compressed_original":0,"omap_allocated":0,"internal_metadata":0},{"poolid":2,"osd":0,"total":0,"available":0,"internally_reserved":0,"allocated":4096,"data_stored":19,"data_compressed":0,"data_compressed_allocated":0,"data_compressed_original":0,"omap_allocated":0,"internal_metadata":0},{"poolid":2,"osd":1,"total":0,"available":0,"internally_reserved":0,"allocated":4096,"data_stored":19,"data_compressed":0,"data_compressed_allocated":0,"data_compressed_original":0,"omap_allocated":0,"internal_metadata":0},{"poolid":2,"osd":2,"total":0,"available":0,"internally_reserved":0,"allocated":0,"data_stored":0,"data_compressed":0,"data_compressed_allocated":0,"data_compressed_original":0,"omap_allocated":0,"internal_metadata":0}]}} 2026-02-20T22:21:37.115 DEBUG:teuthology.orchestra.run.trial096:> sudo adjust-ulimits ceph-coverage /home/ubuntu/cephtest/archive/coverage timeout 120 ceph --cluster cluster1 pg dump --format=json 2026-02-20T22:21:37.293 INFO:teuthology.orchestra.run.trial096.stdout: 2026-02-20T22:21:37.293 INFO:teuthology.orchestra.run.trial096.stderr:dumped all 2026-02-20T22:21:37.301 INFO:teuthology.orchestra.run.trial096.stdout:{"pg_ready":true,"pg_map":{"version":16,"stamp":"2026-02-20T22:21:36.733112+0000","last_osdmap_epoch":0,"last_pg_scan":0,"pg_stats_sum":{"stat_sum":{"num_bytes":590387,"num_objects":4,"num_object_clones":0,"num_object_copies":8,"num_objects_missing_on_primary":0,"num_objects_missing":0,"num_objects_degraded":0,"num_objects_misplaced":0,"num_objects_unfound":0,"num_objects_dirty":4,"num_whiteouts":0,"num_read":66,"num_read_kb":55,"num_write":103,"num_write_kb":1630,"num_scrub_errors":0,"num_shallow_scrub_errors":0,"num_deep_scrub_errors":0,"num_objects_recovered":0,"num_bytes_recovered":0,"num_keys_recovered":0,"num_objects_omap":0,"num_objects_hit_set_archive":0,"num_bytes_hit_set_archive":0,"num_flush":0,"num_flush_kb":0,"num_evict":0,"num_evict_kb":0,"num_promote":0,"num_flush_mode_high":0,"num_flush_mode_low":0,"num_evict_mode_some":0,"num_evict_mode_full":0,"num_objects_pinned":0,"num_legacy_snapsets":0,"num_large_omap_objects":0,"num_objects_manifest":0,"num_omap_bytes":0,"num_omap_keys":0,"num_objects_repaired":0},"store_stats":{"total":0,"available":0,"internally_reserved":0,"allocated":0,"data_stored":0,"data_compressed":0,"data_compressed_allocated":0,"data_compressed_original":0,"omap_allocated":0,"internal_metadata":0},"log_size":75,"ondisk_log_size":75,"up":18,"acting":18,"num_store_stats":0},"osd_stats_sum":{"up_from":0,"seq":0,"num_pgs":18,"num_osds":3,"num_per_pool_osds":3,"num_per_pool_omap_osds":3,"kb":283115520,"kb_used":82432,"kb_used_data":1552,"kb_used_omap":24,"kb_used_meta":80807,"kb_avail":283033088,"statfs":{"total":289910292480,"available":289825882112,"internally_reserved":0,"allocated":1589248,"data_stored":1295821,"data_compressed":0,"data_compressed_allocated":0,"data_compressed_original":0,"omap_allocated":25025,"internal_metadata":82746943},"hb_peers":[],"snap_trim_queue_len":0,"num_snap_trimming":0,"num_shards_repaired":0,"op_queue_age_hist":{"histogram":[],"upper_bound":1},"perf_stat":{"commit_latency_ms":0,"apply_latency_ms":0,"commit_latency_ns":0,"apply_latency_ns":0},"alerts":[],"network_ping_times":[]},"pg_stats_delta":{"stat_sum":{"num_bytes":19,"num_objects":2,"num_object_clones":0,"num_object_copies":4,"num_objects_missing_on_primary":0,"num_objects_missing":0,"num_objects_degraded":0,"num_objects_misplaced":0,"num_objects_unfound":0,"num_objects_dirty":2,"num_whiteouts":0,"num_read":0,"num_read_kb":0,"num_write":2,"num_write_kb":2,"num_scrub_errors":0,"num_shallow_scrub_errors":0,"num_deep_scrub_errors":0,"num_objects_recovered":0,"num_bytes_recovered":0,"num_keys_recovered":0,"num_objects_omap":0,"num_objects_hit_set_archive":0,"num_bytes_hit_set_archive":0,"num_flush":0,"num_flush_kb":0,"num_evict":0,"num_evict_kb":0,"num_promote":0,"num_flush_mode_high":0,"num_flush_mode_low":0,"num_evict_mode_some":0,"num_evict_mode_full":0,"num_objects_pinned":0,"num_legacy_snapsets":0,"num_large_omap_objects":0,"num_objects_manifest":0,"num_omap_bytes":0,"num_omap_keys":0,"num_objects_repaired":0},"store_stats":{"total":0,"available":0,"internally_reserved":0,"allocated":0,"data_stored":0,"data_compressed":0,"data_compressed_allocated":0,"data_compressed_original":0,"omap_allocated":0,"internal_metadata":0},"log_size":0,"ondisk_log_size":0,"up":0,"acting":0,"num_store_stats":0,"stamp_delta":"2.991754"},"pg_stats":[{"pgid":"2.7","version":"0'0","reported_seq":20,"reported_epoch":15,"state":"active+clean","last_fresh":"2026-02-20T22:21:35.747165+0000","last_change":"2026-02-20T22:21:35.747542+0000","last_active":"2026-02-20T22:21:35.747165+0000","last_peered":"2026-02-20T22:21:35.747165+0000","last_clean":"2026-02-20T22:21:35.747165+0000","last_became_active":"2026-02-20T22:21:33.746408+0000","last_became_peered":"2026-02-20T22:21:33.746408+0000","last_unstale":"2026-02-20T22:21:35.747165+0000","last_undegraded":"2026-02-20T22:21:35.747165+0000","last_fullsized":"2026-02-20T22:21:35.747165+0000","mapping_epoch":12,"log_start":"0'0","ondisk_log_start":"0'0","created":12,"last_epoch_clean":13,"parent":"0.0","parent_split_bits":0,"last_scrub":"0'0","last_scrub_stamp":"2026-02-20T22:21:32.738549+0000","last_deep_scrub":"0'0","last_deep_scrub_stamp":"2026-02-20T22:21:32.738549+0000","last_clean_scrub_stamp":"2026-02-20T22:21:32.738549+0000","objects_scrubbed":0,"log_size":0,"log_dups_size":0,"ondisk_log_size":0,"stats_invalid":false,"dirty_stats_invalid":false,"omap_stats_invalid":false,"hitset_stats_invalid":false,"hitset_bytes_stats_invalid":false,"pin_stats_invalid":false,"manifest_stats_invalid":false,"snaptrimq_len":0,"last_scrub_duration":0,"scrub_schedule":"periodic scrub scheduled @ 2026-02-22T03:01:04.203492+0000","scrub_duration":0,"objects_trimmed":0,"snaptrim_duration":0.00076524799999999995,"stat_sum":{"num_bytes":0,"num_objects":0,"num_object_clones":0,"num_object_copies":0,"num_objects_missing_on_primary":0,"num_objects_missing":0,"num_objects_degraded":0,"num_objects_misplaced":0,"num_objects_unfound":0,"num_objects_dirty":0,"num_whiteouts":0,"num_read":0,"num_read_kb":0,"num_write":0,"num_write_kb":0,"num_scrub_errors":0,"num_shallow_scrub_errors":0,"num_deep_scrub_errors":0,"num_objects_recovered":0,"num_bytes_recovered":0,"num_keys_recovered":0,"num_objects_omap":0,"num_objects_hit_set_archive":0,"num_bytes_hit_set_archive":0,"num_flush":0,"num_flush_kb":0,"num_evict":0,"num_evict_kb":0,"num_promote":0,"num_flush_mode_high":0,"num_flush_mode_low":0,"num_evict_mode_some":0,"num_evict_mode_full":0,"num_objects_pinned":0,"num_legacy_snapsets":0,"num_large_omap_objects":0,"num_objects_manifest":0,"num_omap_bytes":0,"num_omap_keys":0,"num_objects_repaired":0},"up":[1,0],"acting":[1,0],"avail_no_missing":[],"object_location_counts":[],"blocked_by":[],"up_primary":1,"acting_primary":1,"purged_snaps":[{"start":"2","length":"1"}]},{"pgid":"2.6","version":"0'0","reported_seq":20,"reported_epoch":15,"state":"active+clean","last_fresh":"2026-02-20T22:21:35.747351+0000","last_change":"2026-02-20T22:21:35.747555+0000","last_active":"2026-02-20T22:21:35.747351+0000","last_peered":"2026-02-20T22:21:35.747351+0000","last_clean":"2026-02-20T22:21:35.747351+0000","last_became_active":"2026-02-20T22:21:33.746401+0000","last_became_peered":"2026-02-20T22:21:33.746401+0000","last_unstale":"2026-02-20T22:21:35.747351+0000","last_undegraded":"2026-02-20T22:21:35.747351+0000","last_fullsized":"2026-02-20T22:21:35.747351+0000","mapping_epoch":12,"log_start":"0'0","ondisk_log_start":"0'0","created":12,"last_epoch_clean":13,"parent":"0.0","parent_split_bits":0,"last_scrub":"0'0","last_scrub_stamp":"2026-02-20T22:21:32.738549+0000","last_deep_scrub":"0'0","last_deep_scrub_stamp":"2026-02-20T22:21:32.738549+0000","last_clean_scrub_stamp":"2026-02-20T22:21:32.738549+0000","objects_scrubbed":0,"log_size":0,"log_dups_size":0,"ondisk_log_size":0,"stats_invalid":false,"dirty_stats_invalid":false,"omap_stats_invalid":false,"hitset_stats_invalid":false,"hitset_bytes_stats_invalid":false,"pin_stats_invalid":false,"manifest_stats_invalid":false,"snaptrimq_len":0,"last_scrub_duration":0,"scrub_schedule":"periodic scrub scheduled @ 2026-02-22T07:48:30.724599+0000","scrub_duration":0,"objects_trimmed":0,"snaptrim_duration":0.00073822700000000005,"stat_sum":{"num_bytes":0,"num_objects":0,"num_object_clones":0,"num_object_copies":0,"num_objects_missing_on_primary":0,"num_objects_missing":0,"num_objects_degraded":0,"num_objects_misplaced":0,"num_objects_unfound":0,"num_objects_dirty":0,"num_whiteouts":0,"num_read":0,"num_read_kb":0,"num_write":0,"num_write_kb":0,"num_scrub_errors":0,"num_shallow_scrub_errors":0,"num_deep_scrub_errors":0,"num_objects_recovered":0,"num_bytes_recovered":0,"num_keys_recovered":0,"num_objects_omap":0,"num_objects_hit_set_archive":0,"num_bytes_hit_set_archive":0,"num_flush":0,"num_flush_kb":0,"num_evict":0,"num_evict_kb":0,"num_promote":0,"num_flush_mode_high":0,"num_flush_mode_low":0,"num_evict_mode_some":0,"num_evict_mode_full":0,"num_objects_pinned":0,"num_legacy_snapsets":0,"num_large_omap_objects":0,"num_objects_manifest":0,"num_omap_bytes":0,"num_omap_keys":0,"num_objects_repaired":0},"up":[1,0],"acting":[1,0],"avail_no_missing":[],"object_location_counts":[],"blocked_by":[],"up_primary":1,"acting_primary":1,"purged_snaps":[{"start":"2","length":"1"}]},{"pgid":"2.5","version":"0'0","reported_seq":20,"reported_epoch":15,"state":"active+clean","last_fresh":"2026-02-20T22:21:35.746947+0000","last_change":"2026-02-20T22:21:35.747111+0000","last_active":"2026-02-20T22:21:35.746947+0000","last_peered":"2026-02-20T22:21:35.746947+0000","last_clean":"2026-02-20T22:21:35.746947+0000","last_became_active":"2026-02-20T22:21:33.746216+0000","last_became_peered":"2026-02-20T22:21:33.746216+0000","last_unstale":"2026-02-20T22:21:35.746947+0000","last_undegraded":"2026-02-20T22:21:35.746947+0000","last_fullsized":"2026-02-20T22:21:35.746947+0000","mapping_epoch":12,"log_start":"0'0","ondisk_log_start":"0'0","created":12,"last_epoch_clean":13,"parent":"0.0","parent_split_bits":0,"last_scrub":"0'0","last_scrub_stamp":"2026-02-20T22:21:32.738549+0000","last_deep_scrub":"0'0","last_deep_scrub_stamp":"2026-02-20T22:21:32.738549+0000","last_clean_scrub_stamp":"2026-02-20T22:21:32.738549+0000","objects_scrubbed":0,"log_size":0,"log_dups_size":0,"ondisk_log_size":0,"stats_invalid":false,"dirty_stats_invalid":false,"omap_stats_invalid":false,"hitset_stats_invalid":false,"hitset_bytes_stats_invalid":false,"pin_stats_invalid":false,"manifest_stats_invalid":false,"snaptrimq_len":0,"last_scrub_duration":0,"scrub_schedule":"periodic scrub scheduled @ 2026-02-22T01:41:45.454809+0000","scrub_duration":0,"objects_trimmed":0,"snaptrim_duration":0.00043471500000000001,"stat_sum":{"num_bytes":0,"num_objects":0,"num_object_clones":0,"num_object_copies":0,"num_objects_missing_on_primary":0,"num_objects_missing":0,"num_objects_degraded":0,"num_objects_misplaced":0,"num_objects_unfound":0,"num_objects_dirty":0,"num_whiteouts":0,"num_read":0,"num_read_kb":0,"num_write":0,"num_write_kb":0,"num_scrub_errors":0,"num_shallow_scrub_errors":0,"num_deep_scrub_errors":0,"num_objects_recovered":0,"num_bytes_recovered":0,"num_keys_recovered":0,"num_objects_omap":0,"num_objects_hit_set_archive":0,"num_bytes_hit_set_archive":0,"num_flush":0,"num_flush_kb":0,"num_evict":0,"num_evict_kb":0,"num_promote":0,"num_flush_mode_high":0,"num_flush_mode_low":0,"num_evict_mode_some":0,"num_evict_mode_full":0,"num_objects_pinned":0,"num_legacy_snapsets":0,"num_large_omap_objects":0,"num_objects_manifest":0,"num_omap_bytes":0,"num_omap_keys":0,"num_objects_repaired":0},"up":[1,0],"acting":[1,0],"avail_no_missing":[],"object_location_counts":[],"blocked_by":[],"up_primary":1,"acting_primary":1,"purged_snaps":[{"start":"2","length":"1"}]},{"pgid":"2.4","version":"0'0","reported_seq":20,"reported_epoch":15,"state":"active+clean","last_fresh":"2026-02-20T22:21:35.747129+0000","last_change":"2026-02-20T22:21:35.747291+0000","last_active":"2026-02-20T22:21:35.747129+0000","last_peered":"2026-02-20T22:21:35.747129+0000","last_clean":"2026-02-20T22:21:35.747129+0000","last_became_active":"2026-02-20T22:21:33.746144+0000","last_became_peered":"2026-02-20T22:21:33.746144+0000","last_unstale":"2026-02-20T22:21:35.747129+0000","last_undegraded":"2026-02-20T22:21:35.747129+0000","last_fullsized":"2026-02-20T22:21:35.747129+0000","mapping_epoch":12,"log_start":"0'0","ondisk_log_start":"0'0","created":12,"last_epoch_clean":13,"parent":"0.0","parent_split_bits":0,"last_scrub":"0'0","last_scrub_stamp":"2026-02-20T22:21:32.738549+0000","last_deep_scrub":"0'0","last_deep_scrub_stamp":"2026-02-20T22:21:32.738549+0000","last_clean_scrub_stamp":"2026-02-20T22:21:32.738549+0000","objects_scrubbed":0,"log_size":0,"log_dups_size":0,"ondisk_log_size":0,"stats_invalid":false,"dirty_stats_invalid":false,"omap_stats_invalid":false,"hitset_stats_invalid":false,"hitset_bytes_stats_invalid":false,"pin_stats_invalid":false,"manifest_stats_invalid":false,"snaptrimq_len":0,"last_scrub_duration":0,"scrub_schedule":"periodic scrub scheduled @ 2026-02-22T10:20:48.702437+0000","scrub_duration":0,"objects_trimmed":0,"snaptrim_duration":0.00053797700000000003,"stat_sum":{"num_bytes":0,"num_objects":0,"num_object_clones":0,"num_object_copies":0,"num_objects_missing_on_primary":0,"num_objects_missing":0,"num_objects_degraded":0,"num_objects_misplaced":0,"num_objects_unfound":0,"num_objects_dirty":0,"num_whiteouts":0,"num_read":0,"num_read_kb":0,"num_write":0,"num_write_kb":0,"num_scrub_errors":0,"num_shallow_scrub_errors":0,"num_deep_scrub_errors":0,"num_objects_recovered":0,"num_bytes_recovered":0,"num_keys_recovered":0,"num_objects_omap":0,"num_objects_hit_set_archive":0,"num_bytes_hit_set_archive":0,"num_flush":0,"num_flush_kb":0,"num_evict":0,"num_evict_kb":0,"num_promote":0,"num_flush_mode_high":0,"num_flush_mode_low":0,"num_evict_mode_some":0,"num_evict_mode_full":0,"num_objects_pinned":0,"num_legacy_snapsets":0,"num_large_omap_objects":0,"num_objects_manifest":0,"num_omap_bytes":0,"num_omap_keys":0,"num_objects_repaired":0},"up":[1,0],"acting":[1,0],"avail_no_missing":[],"object_location_counts":[],"blocked_by":[],"up_primary":1,"acting_primary":1,"purged_snaps":[{"start":"2","length":"1"}]},{"pgid":"2.2","version":"15'2","reported_seq":22,"reported_epoch":15,"state":"active+clean","last_fresh":"2026-02-20T22:21:35.750346+0000","last_change":"2026-02-20T22:21:35.750346+0000","last_active":"2026-02-20T22:21:35.750346+0000","last_peered":"2026-02-20T22:21:35.750346+0000","last_clean":"2026-02-20T22:21:35.750346+0000","last_became_active":"2026-02-20T22:21:33.746207+0000","last_became_peered":"2026-02-20T22:21:33.746207+0000","last_unstale":"2026-02-20T22:21:35.750346+0000","last_undegraded":"2026-02-20T22:21:35.750346+0000","last_fullsized":"2026-02-20T22:21:35.750346+0000","mapping_epoch":12,"log_start":"0'0","ondisk_log_start":"0'0","created":12,"last_epoch_clean":13,"parent":"0.0","parent_split_bits":0,"last_scrub":"0'0","last_scrub_stamp":"2026-02-20T22:21:32.738549+0000","last_deep_scrub":"0'0","last_deep_scrub_stamp":"2026-02-20T22:21:32.738549+0000","last_clean_scrub_stamp":"2026-02-20T22:21:32.738549+0000","objects_scrubbed":0,"log_size":2,"log_dups_size":0,"ondisk_log_size":2,"stats_invalid":false,"dirty_stats_invalid":false,"omap_stats_invalid":false,"hitset_stats_invalid":false,"hitset_bytes_stats_invalid":false,"pin_stats_invalid":false,"manifest_stats_invalid":false,"snaptrimq_len":0,"last_scrub_duration":0,"scrub_schedule":"periodic scrub scheduled @ 2026-02-22T01:05:56.118790+0000","scrub_duration":0,"objects_trimmed":0,"snaptrim_duration":0.00089101000000000002,"stat_sum":{"num_bytes":19,"num_objects":1,"num_object_clones":0,"num_object_copies":2,"num_objects_missing_on_primary":0,"num_objects_missing":0,"num_objects_degraded":0,"num_objects_misplaced":0,"num_objects_unfound":0,"num_objects_dirty":1,"num_whiteouts":0,"num_read":0,"num_read_kb":0,"num_write":2,"num_write_kb":2,"num_scrub_errors":0,"num_shallow_scrub_errors":0,"num_deep_scrub_errors":0,"num_objects_recovered":0,"num_bytes_recovered":0,"num_keys_recovered":0,"num_objects_omap":0,"num_objects_hit_set_archive":0,"num_bytes_hit_set_archive":0,"num_flush":0,"num_flush_kb":0,"num_evict":0,"num_evict_kb":0,"num_promote":0,"num_flush_mode_high":0,"num_flush_mode_low":0,"num_evict_mode_some":0,"num_evict_mode_full":0,"num_objects_pinned":0,"num_legacy_snapsets":0,"num_large_omap_objects":0,"num_objects_manifest":0,"num_omap_bytes":0,"num_omap_keys":0,"num_objects_repaired":0},"up":[0,1],"acting":[0,1],"avail_no_missing":[],"object_location_counts":[],"blocked_by":[],"up_primary":0,"acting_primary":0,"purged_snaps":[{"start":"2","length":"1"}]},{"pgid":"2.1","version":"0'0","reported_seq":20,"reported_epoch":15,"state":"active+clean","last_fresh":"2026-02-20T22:21:35.826192+0000","last_change":"2026-02-20T22:21:35.826284+0000","last_active":"2026-02-20T22:21:35.826192+0000","last_peered":"2026-02-20T22:21:35.826192+0000","last_clean":"2026-02-20T22:21:35.826192+0000","last_became_active":"2026-02-20T22:21:33.745991+0000","last_became_peered":"2026-02-20T22:21:33.745991+0000","last_unstale":"2026-02-20T22:21:35.826192+0000","last_undegraded":"2026-02-20T22:21:35.826192+0000","last_fullsized":"2026-02-20T22:21:35.826192+0000","mapping_epoch":12,"log_start":"0'0","ondisk_log_start":"0'0","created":12,"last_epoch_clean":13,"parent":"0.0","parent_split_bits":0,"last_scrub":"0'0","last_scrub_stamp":"2026-02-20T22:21:32.738549+0000","last_deep_scrub":"0'0","last_deep_scrub_stamp":"2026-02-20T22:21:32.738549+0000","last_clean_scrub_stamp":"2026-02-20T22:21:32.738549+0000","objects_scrubbed":0,"log_size":0,"log_dups_size":0,"ondisk_log_size":0,"stats_invalid":false,"dirty_stats_invalid":false,"omap_stats_invalid":false,"hitset_stats_invalid":false,"hitset_bytes_stats_invalid":false,"pin_stats_invalid":false,"manifest_stats_invalid":false,"snaptrimq_len":0,"last_scrub_duration":0,"scrub_schedule":"periodic scrub scheduled @ 2026-02-22T01:06:40.602294+0000","scrub_duration":0,"objects_trimmed":0,"snaptrim_duration":0.00024823999999999999,"stat_sum":{"num_bytes":0,"num_objects":0,"num_object_clones":0,"num_object_copies":0,"num_objects_missing_on_primary":0,"num_objects_missing":0,"num_objects_degraded":0,"num_objects_misplaced":0,"num_objects_unfound":0,"num_objects_dirty":0,"num_whiteouts":0,"num_read":0,"num_read_kb":0,"num_write":0,"num_write_kb":0,"num_scrub_errors":0,"num_shallow_scrub_errors":0,"num_deep_scrub_errors":0,"num_objects_recovered":0,"num_bytes_recovered":0,"num_keys_recovered":0,"num_objects_omap":0,"num_objects_hit_set_archive":0,"num_bytes_hit_set_archive":0,"num_flush":0,"num_flush_kb":0,"num_evict":0,"num_evict_kb":0,"num_promote":0,"num_flush_mode_high":0,"num_flush_mode_low":0,"num_evict_mode_some":0,"num_evict_mode_full":0,"num_objects_pinned":0,"num_legacy_snapsets":0,"num_large_omap_objects":0,"num_objects_manifest":0,"num_omap_bytes":0,"num_omap_keys":0,"num_objects_repaired":0},"up":[2,1],"acting":[2,1],"avail_no_missing":[],"object_location_counts":[],"blocked_by":[],"up_primary":2,"acting_primary":2,"purged_snaps":[{"start":"2","length":"1"}]},{"pgid":"2.0","version":"0'0","reported_seq":20,"reported_epoch":15,"state":"active+clean","last_fresh":"2026-02-20T22:21:35.826169+0000","last_change":"2026-02-20T22:21:35.826273+0000","last_active":"2026-02-20T22:21:35.826169+0000","last_peered":"2026-02-20T22:21:35.826169+0000","last_clean":"2026-02-20T22:21:35.826169+0000","last_became_active":"2026-02-20T22:21:33.746179+0000","last_became_peered":"2026-02-20T22:21:33.746179+0000","last_unstale":"2026-02-20T22:21:35.826169+0000","last_undegraded":"2026-02-20T22:21:35.826169+0000","last_fullsized":"2026-02-20T22:21:35.826169+0000","mapping_epoch":12,"log_start":"0'0","ondisk_log_start":"0'0","created":12,"last_epoch_clean":13,"parent":"0.0","parent_split_bits":0,"last_scrub":"0'0","last_scrub_stamp":"2026-02-20T22:21:32.738549+0000","last_deep_scrub":"0'0","last_deep_scrub_stamp":"2026-02-20T22:21:32.738549+0000","last_clean_scrub_stamp":"2026-02-20T22:21:32.738549+0000","objects_scrubbed":0,"log_size":0,"log_dups_size":0,"ondisk_log_size":0,"stats_invalid":false,"dirty_stats_invalid":false,"omap_stats_invalid":false,"hitset_stats_invalid":false,"hitset_bytes_stats_invalid":false,"pin_stats_invalid":false,"manifest_stats_invalid":false,"snaptrimq_len":0,"last_scrub_duration":0,"scrub_schedule":"periodic scrub scheduled @ 2026-02-21T23:13:45.275452+0000","scrub_duration":0,"objects_trimmed":0,"snaptrim_duration":0.000239103,"stat_sum":{"num_bytes":0,"num_objects":0,"num_object_clones":0,"num_object_copies":0,"num_objects_missing_on_primary":0,"num_objects_missing":0,"num_objects_degraded":0,"num_objects_misplaced":0,"num_objects_unfound":0,"num_objects_dirty":0,"num_whiteouts":0,"num_read":0,"num_read_kb":0,"num_write":0,"num_write_kb":0,"num_scrub_errors":0,"num_shallow_scrub_errors":0,"num_deep_scrub_errors":0,"num_objects_recovered":0,"num_bytes_recovered":0,"num_keys_recovered":0,"num_objects_omap":0,"num_objects_hit_set_archive":0,"num_bytes_hit_set_archive":0,"num_flush":0,"num_flush_kb":0,"num_evict":0,"num_evict_kb":0,"num_promote":0,"num_flush_mode_high":0,"num_flush_mode_low":0,"num_evict_mode_some":0,"num_evict_mode_full":0,"num_objects_pinned":0,"num_legacy_snapsets":0,"num_large_omap_objects":0,"num_objects_manifest":0,"num_omap_bytes":0,"num_omap_keys":0,"num_objects_repaired":0},"up":[2,1],"acting":[2,1],"avail_no_missing":[],"object_location_counts":[],"blocked_by":[],"up_primary":2,"acting_primary":2,"purged_snaps":[{"start":"2","length":"1"}]},{"pgid":"2.3","version":"13'1","reported_seq":21,"reported_epoch":15,"state":"active+clean","last_fresh":"2026-02-20T22:21:35.746980+0000","last_change":"2026-02-20T22:21:35.747108+0000","last_active":"2026-02-20T22:21:35.746980+0000","last_peered":"2026-02-20T22:21:35.746980+0000","last_clean":"2026-02-20T22:21:35.746980+0000","last_became_active":"2026-02-20T22:21:33.745473+0000","last_became_peered":"2026-02-20T22:21:33.745473+0000","last_unstale":"2026-02-20T22:21:35.746980+0000","last_undegraded":"2026-02-20T22:21:35.746980+0000","last_fullsized":"2026-02-20T22:21:35.746980+0000","mapping_epoch":12,"log_start":"0'0","ondisk_log_start":"0'0","created":12,"last_epoch_clean":13,"parent":"0.0","parent_split_bits":0,"last_scrub":"0'0","last_scrub_stamp":"2026-02-20T22:21:32.738549+0000","last_deep_scrub":"0'0","last_deep_scrub_stamp":"2026-02-20T22:21:32.738549+0000","last_clean_scrub_stamp":"2026-02-20T22:21:32.738549+0000","objects_scrubbed":0,"log_size":1,"log_dups_size":0,"ondisk_log_size":1,"stats_invalid":false,"dirty_stats_invalid":false,"omap_stats_invalid":false,"hitset_stats_invalid":false,"hitset_bytes_stats_invalid":false,"pin_stats_invalid":false,"manifest_stats_invalid":false,"snaptrimq_len":0,"last_scrub_duration":0,"scrub_schedule":"periodic scrub scheduled @ 2026-02-22T09:09:20.809398+0000","scrub_duration":0,"objects_trimmed":0,"snaptrim_duration":0.000408186,"stat_sum":{"num_bytes":0,"num_objects":1,"num_object_clones":0,"num_object_copies":2,"num_objects_missing_on_primary":0,"num_objects_missing":0,"num_objects_degraded":0,"num_objects_misplaced":0,"num_objects_unfound":0,"num_objects_dirty":1,"num_whiteouts":0,"num_read":0,"num_read_kb":0,"num_write":0,"num_write_kb":0,"num_scrub_errors":0,"num_shallow_scrub_errors":0,"num_deep_scrub_errors":0,"num_objects_recovered":0,"num_bytes_recovered":0,"num_keys_recovered":0,"num_objects_omap":0,"num_objects_hit_set_archive":0,"num_bytes_hit_set_archive":0,"num_flush":0,"num_flush_kb":0,"num_evict":0,"num_evict_kb":0,"num_promote":0,"num_flush_mode_high":0,"num_flush_mode_low":0,"num_evict_mode_some":0,"num_evict_mode_full":0,"num_objects_pinned":0,"num_legacy_snapsets":0,"num_large_omap_objects":0,"num_objects_manifest":0,"num_omap_bytes":0,"num_omap_keys":0,"num_objects_repaired":0},"up":[1,2],"acting":[1,2],"avail_no_missing":[],"object_location_counts":[],"blocked_by":[],"up_primary":1,"acting_primary":1,"purged_snaps":[{"start":"2","length":"1"}]},{"pgid":"1.0","version":"10'72","reported_seq":110,"reported_epoch":15,"state":"active+clean","last_fresh":"2026-02-20T22:21:35.746470+0000","last_change":"2026-02-20T22:21:31.052761+0000","last_active":"2026-02-20T22:21:35.746470+0000","last_peered":"2026-02-20T22:21:35.746470+0000","last_clean":"2026-02-20T22:21:35.746470+0000","last_became_active":"2026-02-20T22:21:31.052111+0000","last_became_peered":"2026-02-20T22:21:31.052111+0000","last_unstale":"2026-02-20T22:21:35.746470+0000","last_undegraded":"2026-02-20T22:21:35.746470+0000","last_fullsized":"2026-02-20T22:21:35.746470+0000","mapping_epoch":9,"log_start":"0'0","ondisk_log_start":"0'0","created":9,"last_epoch_clean":10,"parent":"0.0","parent_split_bits":0,"last_scrub":"0'0","last_scrub_stamp":"2026-02-20T22:21:29.734878+0000","last_deep_scrub":"0'0","last_deep_scrub_stamp":"2026-02-20T22:21:29.734878+0000","last_clean_scrub_stamp":"2026-02-20T22:21:29.734878+0000","objects_scrubbed":0,"log_size":72,"log_dups_size":0,"ondisk_log_size":72,"stats_invalid":false,"dirty_stats_invalid":false,"omap_stats_invalid":false,"hitset_stats_invalid":false,"hitset_bytes_stats_invalid":false,"pin_stats_invalid":false,"manifest_stats_invalid":false,"snaptrimq_len":0,"last_scrub_duration":0,"scrub_schedule":"periodic scrub scheduled @ 2026-02-22T08:27:13.520122+0000","scrub_duration":0,"objects_trimmed":0,"snaptrim_duration":0,"stat_sum":{"num_bytes":590368,"num_objects":2,"num_object_clones":0,"num_object_copies":4,"num_objects_missing_on_primary":0,"num_objects_missing":0,"num_objects_degraded":0,"num_objects_misplaced":0,"num_objects_unfound":0,"num_objects_dirty":2,"num_whiteouts":0,"num_read":66,"num_read_kb":55,"num_write":101,"num_write_kb":1628,"num_scrub_errors":0,"num_shallow_scrub_errors":0,"num_deep_scrub_errors":0,"num_objects_recovered":0,"num_bytes_recovered":0,"num_keys_recovered":0,"num_objects_omap":0,"num_objects_hit_set_archive":0,"num_bytes_hit_set_archive":0,"num_flush":0,"num_flush_kb":0,"num_evict":0,"num_evict_kb":0,"num_promote":0,"num_flush_mode_high":0,"num_flush_mode_low":0,"num_evict_mode_some":0,"num_evict_mode_full":0,"num_objects_pinned":0,"num_legacy_snapsets":0,"num_large_omap_objects":0,"num_objects_manifest":0,"num_omap_bytes":0,"num_omap_keys":0,"num_objects_repaired":0},"up":[1,0],"acting":[1,0],"avail_no_missing":[],"object_location_counts":[],"blocked_by":[],"up_primary":1,"acting_primary":1,"purged_snaps":[]}],"pool_stats":[{"poolid":2,"num_pg":8,"stat_sum":{"num_bytes":19,"num_objects":2,"num_object_clones":0,"num_object_copies":4,"num_objects_missing_on_primary":0,"num_objects_missing":0,"num_objects_degraded":0,"num_objects_misplaced":0,"num_objects_unfound":0,"num_objects_dirty":2,"num_whiteouts":0,"num_read":0,"num_read_kb":0,"num_write":2,"num_write_kb":2,"num_scrub_errors":0,"num_shallow_scrub_errors":0,"num_deep_scrub_errors":0,"num_objects_recovered":0,"num_bytes_recovered":0,"num_keys_recovered":0,"num_objects_omap":0,"num_objects_hit_set_archive":0,"num_bytes_hit_set_archive":0,"num_flush":0,"num_flush_kb":0,"num_evict":0,"num_evict_kb":0,"num_promote":0,"num_flush_mode_high":0,"num_flush_mode_low":0,"num_evict_mode_some":0,"num_evict_mode_full":0,"num_objects_pinned":0,"num_legacy_snapsets":0,"num_large_omap_objects":0,"num_objects_manifest":0,"num_omap_bytes":0,"num_omap_keys":0,"num_objects_repaired":0},"store_stats":{"total":0,"available":0,"internally_reserved":0,"allocated":8192,"data_stored":38,"data_compressed":0,"data_compressed_allocated":0,"data_compressed_original":0,"omap_allocated":0,"internal_metadata":0},"log_size":3,"ondisk_log_size":3,"up":16,"acting":16,"num_store_stats":3},{"poolid":1,"num_pg":1,"stat_sum":{"num_bytes":590368,"num_objects":2,"num_object_clones":0,"num_object_copies":4,"num_objects_missing_on_primary":0,"num_objects_missing":0,"num_objects_degraded":0,"num_objects_misplaced":0,"num_objects_unfound":0,"num_objects_dirty":2,"num_whiteouts":0,"num_read":66,"num_read_kb":55,"num_write":101,"num_write_kb":1628,"num_scrub_errors":0,"num_shallow_scrub_errors":0,"num_deep_scrub_errors":0,"num_objects_recovered":0,"num_bytes_recovered":0,"num_keys_recovered":0,"num_objects_omap":0,"num_objects_hit_set_archive":0,"num_bytes_hit_set_archive":0,"num_flush":0,"num_flush_kb":0,"num_evict":0,"num_evict_kb":0,"num_promote":0,"num_flush_mode_high":0,"num_flush_mode_low":0,"num_evict_mode_some":0,"num_evict_mode_full":0,"num_objects_pinned":0,"num_legacy_snapsets":0,"num_large_omap_objects":0,"num_objects_manifest":0,"num_omap_bytes":0,"num_omap_keys":0,"num_objects_repaired":0},"store_stats":{"total":0,"available":0,"internally_reserved":0,"allocated":1187840,"data_stored":1180736,"data_compressed":0,"data_compressed_allocated":0,"data_compressed_original":0,"omap_allocated":0,"internal_metadata":0},"log_size":72,"ondisk_log_size":72,"up":2,"acting":2,"num_store_stats":2}],"osd_stats":[{"osd":2,"up_from":8,"seq":34359738371,"num_pgs":3,"num_osds":1,"num_per_pool_osds":1,"num_per_pool_omap_osds":1,"kb":94371840,"kb_used":27088,"kb_used_data":128,"kb_used_omap":7,"kb_used_meta":26936,"kb_avail":94344752,"statfs":{"total":96636764160,"available":96609026048,"internally_reserved":0,"allocated":131072,"data_stored":38349,"data_compressed":0,"data_compressed_allocated":0,"data_compressed_original":0,"omap_allocated":8125,"internal_metadata":27582531},"hb_peers":[0,1],"snap_trim_queue_len":0,"num_snap_trimming":0,"num_shards_repaired":0,"op_queue_age_hist":{"histogram":[],"upper_bound":1},"perf_stat":{"commit_latency_ms":0,"apply_latency_ms":0,"commit_latency_ns":0,"apply_latency_ns":0},"alerts":[]},{"osd":1,"up_from":8,"seq":34359738372,"num_pgs":9,"num_osds":1,"num_per_pool_osds":1,"num_per_pool_omap_osds":1,"kb":94371840,"kb_used":27672,"kb_used_data":712,"kb_used_omap":7,"kb_used_meta":26936,"kb_avail":94344168,"statfs":{"total":96636764160,"available":96608428032,"internally_reserved":0,"allocated":729088,"data_stored":628736,"data_compressed":0,"data_compressed_allocated":0,"data_compressed_original":0,"omap_allocated":8125,"internal_metadata":27582531},"hb_peers":[0,2],"snap_trim_queue_len":0,"num_snap_trimming":0,"num_shards_repaired":0,"op_queue_age_hist":{"histogram":[],"upper_bound":1},"perf_stat":{"commit_latency_ms":0,"apply_latency_ms":0,"commit_latency_ns":0,"apply_latency_ns":0},"alerts":[]},{"osd":0,"up_from":8,"seq":34359738372,"num_pgs":6,"num_osds":1,"num_per_pool_osds":1,"num_per_pool_omap_osds":1,"kb":94371840,"kb_used":27672,"kb_used_data":712,"kb_used_omap":8,"kb_used_meta":26935,"kb_avail":94344168,"statfs":{"total":96636764160,"available":96608428032,"internally_reserved":0,"allocated":729088,"data_stored":628736,"data_compressed":0,"data_compressed_allocated":0,"data_compressed_original":0,"omap_allocated":8775,"internal_metadata":27581881},"hb_peers":[1,2],"snap_trim_queue_len":0,"num_snap_trimming":0,"num_shards_repaired":0,"op_queue_age_hist":{"histogram":[],"upper_bound":1},"perf_stat":{"commit_latency_ms":0,"apply_latency_ms":0,"commit_latency_ns":0,"apply_latency_ns":0},"alerts":[]}],"pool_statfs":[{"poolid":1,"osd":0,"total":0,"available":0,"internally_reserved":0,"allocated":593920,"data_stored":590368,"data_compressed":0,"data_compressed_allocated":0,"data_compressed_original":0,"omap_allocated":0,"internal_metadata":0},{"poolid":1,"osd":1,"total":0,"available":0,"internally_reserved":0,"allocated":593920,"data_stored":590368,"data_compressed":0,"data_compressed_allocated":0,"data_compressed_original":0,"omap_allocated":0,"internal_metadata":0},{"poolid":2,"osd":0,"total":0,"available":0,"internally_reserved":0,"allocated":4096,"data_stored":19,"data_compressed":0,"data_compressed_allocated":0,"data_compressed_original":0,"omap_allocated":0,"internal_metadata":0},{"poolid":2,"osd":1,"total":0,"available":0,"internally_reserved":0,"allocated":4096,"data_stored":19,"data_compressed":0,"data_compressed_allocated":0,"data_compressed_original":0,"omap_allocated":0,"internal_metadata":0},{"poolid":2,"osd":2,"total":0,"available":0,"internally_reserved":0,"allocated":0,"data_stored":0,"data_compressed":0,"data_compressed_allocated":0,"data_compressed_original":0,"omap_allocated":0,"internal_metadata":0}]}} 2026-02-20T22:21:37.302 INFO:tasks.ceph.ceph_manager.cluster1:clean! 2026-02-20T22:21:37.302 INFO:tasks.ceph:Waiting until ceph cluster cluster1 is healthy... 2026-02-20T22:21:37.302 INFO:tasks.ceph.ceph_manager.cluster1:wait_until_healthy 2026-02-20T22:21:37.302 DEBUG:teuthology.orchestra.run.trial096:> sudo adjust-ulimits ceph-coverage /home/ubuntu/cephtest/archive/coverage timeout 120 ceph --cluster cluster1 health --format=json 2026-02-20T22:21:37.509 INFO:teuthology.orchestra.run.trial096.stdout: 2026-02-20T22:21:37.509 INFO:teuthology.orchestra.run.trial096.stdout:{"status":"HEALTH_OK","checks":{},"mutes":[]} 2026-02-20T22:21:37.518 INFO:tasks.ceph.ceph_manager.cluster1:wait_until_healthy done 2026-02-20T22:21:37.519 INFO:teuthology.run_tasks:Running task ceph... 2026-02-20T22:21:37.533 INFO:tasks.ceph:Creating ceph cluster cluster2... 2026-02-20T22:21:37.533 INFO:tasks.ceph:config {'conf': {'client': {'debug rbd': 20, 'debug rbd_mirror': 15, 'log to stderr': False, 'rbd default features': 125}, 'client.mirror.0': {'admin socket': '/var/run/ceph/rbd-mirror.$cluster-$name.asok', 'pid file': '/var/run/ceph/rbd-mirror.$cluster-$name.pid'}, 'client.mirror.1': {'admin socket': '/var/run/ceph/rbd-mirror.$cluster-$name.asok', 'pid file': '/var/run/ceph/rbd-mirror.$cluster-$name.pid'}, 'client.mirror.2': {'admin socket': '/var/run/ceph/rbd-mirror.$cluster-$name.asok', 'pid file': '/var/run/ceph/rbd-mirror.$cluster-$name.pid'}, 'client.mirror.3': {'admin socket': '/var/run/ceph/rbd-mirror.$cluster-$name.asok', 'pid file': '/var/run/ceph/rbd-mirror.$cluster-$name.pid'}, 'client.mirror.4': {'admin socket': '/var/run/ceph/rbd-mirror.$cluster-$name.asok', 'pid file': '/var/run/ceph/rbd-mirror.$cluster-$name.pid'}, 'client.mirror.5': {'admin socket': '/var/run/ceph/rbd-mirror.$cluster-$name.asok', 'pid file': '/var/run/ceph/rbd-mirror.$cluster-$name.pid'}, 'client.mirror.6': {'admin socket': '/var/run/ceph/rbd-mirror.$cluster-$name.asok', 'pid file': '/var/run/ceph/rbd-mirror.$cluster-$name.pid'}, 'global': {'mon client directed command retry': 5, 'mon warn on pool no app': False, 'ms inject socket failures': 5000}, 'mgr': {'debug mgr': 20, 'debug ms': 1}, 'mon': {'debug mon': 20, 'debug ms': 1, 'debug paxos': 20}, 'osd': {'bdev async discard': True, 'bdev enable discard': True, 'bluestore allocator': 'bitmap', 'bluestore block size': 96636764160, 'bluestore fsck on mount': True, 'debug bluefs': '1/20', 'debug bluestore': '1/20', 'debug ms': 1, 'debug osd': 20, 'debug rocksdb': '4/10', 'mon osd backfillfull_ratio': 0.85, 'mon osd full ratio': 0.9, 'mon osd nearfull ratio': 0.8, 'osd failsafe full ratio': 0.95, 'osd objectstore': 'bluestore'}}, 'fs': 'xfs', 'mkfs_options': None, 'mount_options': None, 'skip_mgr_daemons': False, 'log_ignorelist': ['\\(MDS_ALL_DOWN\\)', '\\(MDS_UP_LESS_THAN_MAX\\)', '\\(OSD_SLOW_PING_TIME'], 'cpu_profile': set(), 'cluster': 'cluster2', 'mon_bind_msgr2': True, 'mon_bind_addrvec': True} 2026-02-20T22:21:37.533 INFO:tasks.ceph:ctx.config {'archive_path': '/home/teuthworker/mnt/teuthology/yuriw-2026-02-20_16:15:01-rbd-wip-pdonnell-testing-20260219.182737-tentacle-distro-default-trial/61574', 'branch': 'wip-pdonnell-testing-20260219.182737-tentacle', 'description': 'rbd/mirror/{base/install clients/{mirror-extra mirror} cluster/{2-node} conf/{disable-pool-app} msgr-failures/few objectstore/bluestore-bitmap supported-random-distro$/{centos_latest} workloads/rbd-mirror-snapshot-workunit-exclusive-lock}', 'email': 'yweinste@redhat.com', 'first_in_suite': False, 'flavor': 'default', 'job_id': '61574', 'kernel': {'branch': 'distro', 'kdb': True, 'sha1': 'distro'}, 'last_in_suite': False, 'machine_type': 'trial', 'meta': [{'desc': 'run two ceph clusters and install rbd-mirror'}, {'desc': 'configure the permissions for client.mirror'}, {'desc': 'configure the permissions for client.mirror'}, {'desc': '2 ceph clusters with 1 mon and 3 osds each'}, {'desc': 'run the rbd_mirror.sh workunit to test the rbd-mirror daemon in snapshot mode'}], 'name': 'yuriw-2026-02-20_16:15:01-rbd-wip-pdonnell-testing-20260219.182737-tentacle-distro-default-trial', 'no_nested_subset': False, 'os_type': 'centos', 'os_version': '9.stream', 'overrides': {'admin_socket': {'branch': 'wip-pdonnell-testing-20260219.182737-tentacle'}, 'ceph': {'conf': {'client': {'debug rbd': 20, 'debug rbd_mirror': 15, 'log to stderr': False, 'rbd default features': 125}, 'client.mirror.0': {'admin socket': '/var/run/ceph/rbd-mirror.$cluster-$name.asok', 'pid file': '/var/run/ceph/rbd-mirror.$cluster-$name.pid'}, 'client.mirror.1': {'admin socket': '/var/run/ceph/rbd-mirror.$cluster-$name.asok', 'pid file': '/var/run/ceph/rbd-mirror.$cluster-$name.pid'}, 'client.mirror.2': {'admin socket': '/var/run/ceph/rbd-mirror.$cluster-$name.asok', 'pid file': '/var/run/ceph/rbd-mirror.$cluster-$name.pid'}, 'client.mirror.3': {'admin socket': '/var/run/ceph/rbd-mirror.$cluster-$name.asok', 'pid file': '/var/run/ceph/rbd-mirror.$cluster-$name.pid'}, 'client.mirror.4': {'admin socket': '/var/run/ceph/rbd-mirror.$cluster-$name.asok', 'pid file': '/var/run/ceph/rbd-mirror.$cluster-$name.pid'}, 'client.mirror.5': {'admin socket': '/var/run/ceph/rbd-mirror.$cluster-$name.asok', 'pid file': '/var/run/ceph/rbd-mirror.$cluster-$name.pid'}, 'client.mirror.6': {'admin socket': '/var/run/ceph/rbd-mirror.$cluster-$name.asok', 'pid file': '/var/run/ceph/rbd-mirror.$cluster-$name.pid'}, 'global': {'mon client directed command retry': 5, 'mon warn on pool no app': False, 'ms inject socket failures': 5000}, 'mgr': {'debug mgr': 20, 'debug ms': 1}, 'mon': {'debug mon': 20, 'debug ms': 1, 'debug paxos': 20}, 'osd': {'bdev async discard': True, 'bdev enable discard': True, 'bluestore allocator': 'bitmap', 'bluestore block size': 96636764160, 'bluestore fsck on mount': True, 'debug bluefs': '1/20', 'debug bluestore': '1/20', 'debug ms': 1, 'debug osd': 20, 'debug rocksdb': '4/10', 'mon osd backfillfull_ratio': 0.85, 'mon osd full ratio': 0.9, 'mon osd nearfull ratio': 0.8, 'osd failsafe full ratio': 0.95, 'osd objectstore': 'bluestore'}}, 'flavor': 'default', 'fs': 'xfs', 'log-ignorelist': ['\\(MDS_ALL_DOWN\\)', '\\(MDS_UP_LESS_THAN_MAX\\)', '\\(OSD_SLOW_PING_TIME'], 'sha1': 'f7870454149f22574086dd2ff55d050585136531'}, 'ceph-deploy': {'bluestore': True, 'conf': {'client': {'log file': '/var/log/ceph/ceph-$name.$pid.log'}, 'mon': {}, 'osd': {'bdev async discard': True, 'bdev enable discard': True, 'bluestore block size': 96636764160, 'bluestore fsck on mount': True, 'debug bluefs': '1/20', 'debug bluestore': '1/20', 'debug rocksdb': '4/10', 'mon osd backfillfull_ratio': 0.85, 'mon osd full ratio': 0.9, 'mon osd nearfull ratio': 0.8, 'osd failsafe full ratio': 0.95, 'osd objectstore': 'bluestore'}}, 'fs': 'xfs'}, 'install': {'ceph': {'flavor': 'default', 'sha1': 'f7870454149f22574086dd2ff55d050585136531'}}, 'thrashosds': {'bdev_inject_crash': 2, 'bdev_inject_crash_probability': 0.5}, 'workunit': {'branch': 'wip-pdonnell-testing-20260219.182737-tentacle', 'sha1': 'f7870454149f22574086dd2ff55d050585136531'}}, 'owner': 'scheduled_yuriw@soko04.front.sepia.ceph.com', 'priority': 69, 'repo': 'https://github.com/ceph/ceph-ci.git', 'roles': [['cluster1.mon.a', 'cluster1.mgr.x', 'cluster2.mgr.x', 'cluster1.osd.0', 'cluster1.osd.1', 'cluster1.osd.2', 'cluster1.client.0', 'cluster2.client.0'], ['cluster2.mon.a', 'cluster2.osd.0', 'cluster2.osd.1', 'cluster2.osd.2', 'cluster1.client.mirror', 'cluster1.client.mirror.0', 'cluster1.client.mirror.1', 'cluster1.client.mirror.2', 'cluster1.client.mirror.3', 'cluster1.client.mirror.4', 'cluster1.client.mirror.5', 'cluster1.client.mirror.6', 'cluster2.client.mirror', 'cluster2.client.mirror.0', 'cluster2.client.mirror.1', 'cluster2.client.mirror.2', 'cluster2.client.mirror.3', 'cluster2.client.mirror.4', 'cluster2.client.mirror.5', 'cluster2.client.mirror.6']], 'seed': 7161, 'sha1': 'f7870454149f22574086dd2ff55d050585136531', 'sleep_before_teardown': 0, 'subset': '111/120000', 'suite': 'rbd', 'suite_branch': 'wip-pdonnell-testing-20260219.182737-tentacle', 'suite_path': '/home/teuthworker/src/github.com_ceph_ceph-c_f7870454149f22574086dd2ff55d050585136531/qa', 'suite_relpath': 'qa', 'suite_repo': 'https://github.com/ceph/ceph-ci.git', 'suite_sha1': 'f7870454149f22574086dd2ff55d050585136531', 'targets': {'trial096.front.sepia.ceph.com': 'ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBOA/Z4Lt5aGRLZk3Ji3tgoD0g/RYSmUAWaPneDO4GeQAMLgsygHxJGsvpFM9OJLHpZqHwDfHFhFTUvsldUK3maI=', 'trial150.front.sepia.ceph.com': 'ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBPBB0w5Du0e/jmFRRdGrC4Mfc6y64mwnv6S9AxuBUacjtC3qr6MGp84qF3Q3dcAd4wTgDjoKQEsjRJZhEV+W8NM='}, 'tasks': [{'internal.check_packages': None}, {'internal.buildpackages_prep': None}, {'internal.save_config': None}, {'internal.check_lock': None}, {'internal.add_remotes': None}, {'console_log': None}, {'internal.connect': None}, {'internal.push_inventory': None}, {'internal.serialize_remote_roles': None}, {'internal.check_conflict': None}, {'internal.check_ceph_data': None}, {'internal.vm_setup': None}, {'kernel': {'branch': 'distro', 'kdb': True, 'sha1': 'distro'}}, {'internal.base': None}, {'internal.archive_upload': None}, {'internal.archive': None}, {'internal.coredump': None}, {'internal.sudo': None}, {'internal.syslog': None}, {'internal.timer': None}, {'pcp': None}, {'selinux': None}, {'ansible.cephlab': None}, {'clock': None}, {'install': {'extra_packages': ['rbd-mirror'], 'flavor': 'default', 'sha1': 'f7870454149f22574086dd2ff55d050585136531'}}, {'ceph': {'cluster': 'cluster1', 'conf': {'client': {'debug rbd': 20, 'debug rbd_mirror': 15, 'log to stderr': False, 'rbd default features': 125}, 'client.mirror.0': {'admin socket': '/var/run/ceph/rbd-mirror.$cluster-$name.asok', 'pid file': '/var/run/ceph/rbd-mirror.$cluster-$name.pid'}, 'client.mirror.1': {'admin socket': '/var/run/ceph/rbd-mirror.$cluster-$name.asok', 'pid file': '/var/run/ceph/rbd-mirror.$cluster-$name.pid'}, 'client.mirror.2': {'admin socket': '/var/run/ceph/rbd-mirror.$cluster-$name.asok', 'pid file': '/var/run/ceph/rbd-mirror.$cluster-$name.pid'}, 'client.mirror.3': {'admin socket': '/var/run/ceph/rbd-mirror.$cluster-$name.asok', 'pid file': '/var/run/ceph/rbd-mirror.$cluster-$name.pid'}, 'client.mirror.4': {'admin socket': '/var/run/ceph/rbd-mirror.$cluster-$name.asok', 'pid file': '/var/run/ceph/rbd-mirror.$cluster-$name.pid'}, 'client.mirror.5': {'admin socket': '/var/run/ceph/rbd-mirror.$cluster-$name.asok', 'pid file': '/var/run/ceph/rbd-mirror.$cluster-$name.pid'}, 'client.mirror.6': {'admin socket': '/var/run/ceph/rbd-mirror.$cluster-$name.asok', 'pid file': '/var/run/ceph/rbd-mirror.$cluster-$name.pid'}, 'global': {'mon client directed command retry': 5, 'mon warn on pool no app': False, 'ms inject socket failures': 5000}, 'mgr': {'debug mgr': 20, 'debug ms': 1}, 'mon': {'debug mon': 20, 'debug ms': 1, 'debug paxos': 20}, 'osd': {'bdev async discard': True, 'bdev enable discard': True, 'bluestore allocator': 'bitmap', 'bluestore block size': 96636764160, 'bluestore fsck on mount': True, 'debug bluefs': '1/20', 'debug bluestore': '1/20', 'debug ms': 1, 'debug osd': 20, 'debug rocksdb': '4/10', 'mon osd backfillfull_ratio': 0.85, 'mon osd full ratio': 0.9, 'mon osd nearfull ratio': 0.8, 'osd failsafe full ratio': 0.95, 'osd objectstore': 'bluestore'}}, 'flavor': 'default', 'fs': 'xfs', 'log-ignorelist': ['\\(MDS_ALL_DOWN\\)', '\\(MDS_UP_LESS_THAN_MAX\\)', '\\(OSD_SLOW_PING_TIME'], 'sha1': 'f7870454149f22574086dd2ff55d050585136531'}}, {'ceph': {'cluster': 'cluster2', 'conf': {'client': {'debug rbd': 20, 'debug rbd_mirror': 15, 'log to stderr': False, 'rbd default features': 125}, 'client.mirror.0': {'admin socket': '/var/run/ceph/rbd-mirror.$cluster-$name.asok', 'pid file': '/var/run/ceph/rbd-mirror.$cluster-$name.pid'}, 'client.mirror.1': {'admin socket': '/var/run/ceph/rbd-mirror.$cluster-$name.asok', 'pid file': '/var/run/ceph/rbd-mirror.$cluster-$name.pid'}, 'client.mirror.2': {'admin socket': '/var/run/ceph/rbd-mirror.$cluster-$name.asok', 'pid file': '/var/run/ceph/rbd-mirror.$cluster-$name.pid'}, 'client.mirror.3': {'admin socket': '/var/run/ceph/rbd-mirror.$cluster-$name.asok', 'pid file': '/var/run/ceph/rbd-mirror.$cluster-$name.pid'}, 'client.mirror.4': {'admin socket': '/var/run/ceph/rbd-mirror.$cluster-$name.asok', 'pid file': '/var/run/ceph/rbd-mirror.$cluster-$name.pid'}, 'client.mirror.5': {'admin socket': '/var/run/ceph/rbd-mirror.$cluster-$name.asok', 'pid file': '/var/run/ceph/rbd-mirror.$cluster-$name.pid'}, 'client.mirror.6': {'admin socket': '/var/run/ceph/rbd-mirror.$cluster-$name.asok', 'pid file': '/var/run/ceph/rbd-mirror.$cluster-$name.pid'}, 'global': {'mon client directed command retry': 5, 'mon warn on pool no app': False, 'ms inject socket failures': 5000}, 'mgr': {'debug mgr': 20, 'debug ms': 1}, 'mon': {'debug mon': 20, 'debug ms': 1, 'debug paxos': 20}, 'osd': {'bdev async discard': True, 'bdev enable discard': True, 'bluestore allocator': 'bitmap', 'bluestore block size': 96636764160, 'bluestore fsck on mount': True, 'debug bluefs': '1/20', 'debug bluestore': '1/20', 'debug ms': 1, 'debug osd': 20, 'debug rocksdb': '4/10', 'mon osd backfillfull_ratio': 0.85, 'mon osd full ratio': 0.9, 'mon osd nearfull ratio': 0.8, 'osd failsafe full ratio': 0.95, 'osd objectstore': 'bluestore'}}, 'flavor': 'default', 'fs': 'xfs', 'log-ignorelist': ['\\(MDS_ALL_DOWN\\)', '\\(MDS_UP_LESS_THAN_MAX\\)', '\\(OSD_SLOW_PING_TIME'], 'sha1': 'f7870454149f22574086dd2ff55d050585136531'}}, {'exec': {'cluster1.client.mirror.0': ["sudo ceph --cluster cluster1 auth caps client.mirror.4 mon 'profile rbd-mirror' osd 'profile rbd'", "sudo ceph --cluster cluster1 auth caps client.mirror.5 mon 'profile rbd-mirror' osd 'profile rbd'", "sudo ceph --cluster cluster1 auth caps client.mirror.6 mon 'profile rbd-mirror' osd 'profile rbd'", "sudo ceph --cluster cluster2 auth caps client.mirror.4 mon 'profile rbd-mirror' osd 'profile rbd'", "sudo ceph --cluster cluster2 auth caps client.mirror.5 mon 'profile rbd-mirror' osd 'profile rbd'", "sudo ceph --cluster cluster2 auth caps client.mirror.6 mon 'profile rbd-mirror' osd 'profile rbd'"]}}, {'exec': {'cluster1.client.mirror.0': ["sudo ceph --cluster cluster1 auth caps client.mirror mon 'profile rbd-mirror-peer' osd 'profile rbd'", "sudo ceph --cluster cluster1 auth caps client.mirror.0 mon 'profile rbd-mirror' osd 'profile rbd'", "sudo ceph --cluster cluster1 auth caps client.mirror.1 mon 'profile rbd-mirror' osd 'profile rbd'", "sudo ceph --cluster cluster1 auth caps client.mirror.2 mon 'profile rbd-mirror' osd 'profile rbd'", "sudo ceph --cluster cluster1 auth caps client.mirror.3 mon 'profile rbd-mirror' osd 'profile rbd'", "sudo ceph --cluster cluster2 auth caps client.mirror mon 'profile rbd-mirror-peer' osd 'profile rbd'", "sudo ceph --cluster cluster2 auth caps client.mirror.0 mon 'profile rbd-mirror' osd 'profile rbd'", "sudo ceph --cluster cluster2 auth caps client.mirror.1 mon 'profile rbd-mirror' osd 'profile rbd'", "sudo ceph --cluster cluster2 auth caps client.mirror.2 mon 'profile rbd-mirror' osd 'profile rbd'", "sudo ceph --cluster cluster2 auth caps client.mirror.3 mon 'profile rbd-mirror' osd 'profile rbd'"]}}, {'workunit': {'clients': {'cluster1.client.mirror': ['rbd/rbd_mirror.sh']}, 'env': {'CEPH_ARGS': '', 'RBD_IMAGE_FEATURES': 'layering,exclusive-lock', 'RBD_MIRROR_CONFIG_KEY': '1', 'RBD_MIRROR_INSTANCES': '4', 'RBD_MIRROR_MODE': 'snapshot', 'RBD_MIRROR_USE_EXISTING_CLUSTER': '1'}}}], 'teuthology': {'fragments_dropped': [], 'meta': {}, 'postmerge': []}, 'teuthology_branch': 'main', 'teuthology_sha1': 'fa17720d0088c3ac28e473468bfc79eeaff5cd38', 'timestamp': '2026-02-20_16:15:01', 'tube': 'trial', 'user': 'yuriw', 'verbose': True, 'worker_log': '/home/teuthworker/mnt/teuthology/worker_logs/dispatcher.trial.1540699'} 2026-02-20T22:21:37.534 DEBUG:teuthology.orchestra.run.trial096:> install -d -m0755 -- /home/ubuntu/cephtest/cluster2.data 2026-02-20T22:21:37.537 DEBUG:teuthology.orchestra.run.trial150:> install -d -m0755 -- /home/ubuntu/cephtest/cluster2.data 2026-02-20T22:21:37.556 DEBUG:teuthology.orchestra.run.trial096:> sudo install -d -m0777 -- /var/run/ceph 2026-02-20T22:21:37.593 DEBUG:teuthology.orchestra.run.trial150:> sudo install -d -m0777 -- /var/run/ceph 2026-02-20T22:21:37.622 DEBUG:teuthology.orchestra.run.trial150:> set -ex 2026-02-20T22:21:37.622 DEBUG:teuthology.orchestra.run.trial150:> dd if=/scratch_devs of=/dev/stdout 2026-02-20T22:21:37.680 DEBUG:teuthology.misc:devs=['/dev/vg_nvme/lv_1', '/dev/vg_nvme/lv_2', '/dev/vg_nvme/lv_3', '/dev/vg_nvme/lv_4'] 2026-02-20T22:21:37.680 DEBUG:teuthology.orchestra.run.trial150:> stat /dev/vg_nvme/lv_1 2026-02-20T22:21:37.736 INFO:teuthology.orchestra.run.trial150.stdout: File: /dev/vg_nvme/lv_1 -> ../dm-0 2026-02-20T22:21:37.736 INFO:teuthology.orchestra.run.trial150.stdout: Size: 7 Blocks: 0 IO Block: 4096 symbolic link 2026-02-20T22:21:37.736 INFO:teuthology.orchestra.run.trial150.stdout:Device: 6h/6d Inode: 910 Links: 1 2026-02-20T22:21:37.736 INFO:teuthology.orchestra.run.trial150.stdout:Access: (0777/lrwxrwxrwx) Uid: ( 0/ root) Gid: ( 0/ root) 2026-02-20T22:21:37.737 INFO:teuthology.orchestra.run.trial150.stdout:Context: system_u:object_r:device_t:s0 2026-02-20T22:21:37.737 INFO:teuthology.orchestra.run.trial150.stdout:Access: 2026-02-20 22:20:44.500679359 +0000 2026-02-20T22:21:37.737 INFO:teuthology.orchestra.run.trial150.stdout:Modify: 2026-02-20 22:18:59.387988843 +0000 2026-02-20T22:21:37.737 INFO:teuthology.orchestra.run.trial150.stdout:Change: 2026-02-20 22:18:59.387988843 +0000 2026-02-20T22:21:37.737 INFO:teuthology.orchestra.run.trial150.stdout: Birth: 2026-02-20 22:18:59.387988843 +0000 2026-02-20T22:21:37.737 DEBUG:teuthology.orchestra.run.trial150:> sudo dd if=/dev/vg_nvme/lv_1 of=/dev/null count=1 2026-02-20T22:21:37.799 INFO:teuthology.orchestra.run.trial150.stderr:1+0 records in 2026-02-20T22:21:37.799 INFO:teuthology.orchestra.run.trial150.stderr:1+0 records out 2026-02-20T22:21:37.799 INFO:teuthology.orchestra.run.trial150.stderr:512 bytes copied, 0.000148984 s, 3.4 MB/s 2026-02-20T22:21:37.800 DEBUG:teuthology.orchestra.run.trial150:> ! mount | grep -v devtmpfs | grep -q /dev/vg_nvme/lv_1 2026-02-20T22:21:37.858 DEBUG:teuthology.orchestra.run.trial150:> stat /dev/vg_nvme/lv_2 2026-02-20T22:21:37.914 INFO:teuthology.orchestra.run.trial150.stdout: File: /dev/vg_nvme/lv_2 -> ../dm-1 2026-02-20T22:21:37.914 INFO:teuthology.orchestra.run.trial150.stdout: Size: 7 Blocks: 0 IO Block: 4096 symbolic link 2026-02-20T22:21:37.914 INFO:teuthology.orchestra.run.trial150.stdout:Device: 6h/6d Inode: 935 Links: 1 2026-02-20T22:21:37.914 INFO:teuthology.orchestra.run.trial150.stdout:Access: (0777/lrwxrwxrwx) Uid: ( 0/ root) Gid: ( 0/ root) 2026-02-20T22:21:37.914 INFO:teuthology.orchestra.run.trial150.stdout:Context: system_u:object_r:device_t:s0 2026-02-20T22:21:37.914 INFO:teuthology.orchestra.run.trial150.stdout:Access: 2026-02-20 22:20:44.500679359 +0000 2026-02-20T22:21:37.914 INFO:teuthology.orchestra.run.trial150.stdout:Modify: 2026-02-20 22:18:59.617979888 +0000 2026-02-20T22:21:37.914 INFO:teuthology.orchestra.run.trial150.stdout:Change: 2026-02-20 22:18:59.617979888 +0000 2026-02-20T22:21:37.914 INFO:teuthology.orchestra.run.trial150.stdout: Birth: 2026-02-20 22:18:59.617979888 +0000 2026-02-20T22:21:37.914 DEBUG:teuthology.orchestra.run.trial150:> sudo dd if=/dev/vg_nvme/lv_2 of=/dev/null count=1 2026-02-20T22:21:37.976 INFO:teuthology.orchestra.run.trial150.stderr:1+0 records in 2026-02-20T22:21:37.976 INFO:teuthology.orchestra.run.trial150.stderr:1+0 records out 2026-02-20T22:21:37.976 INFO:teuthology.orchestra.run.trial150.stderr:512 bytes copied, 0.000150096 s, 3.4 MB/s 2026-02-20T22:21:37.977 DEBUG:teuthology.orchestra.run.trial150:> ! mount | grep -v devtmpfs | grep -q /dev/vg_nvme/lv_2 2026-02-20T22:21:38.035 DEBUG:teuthology.orchestra.run.trial150:> stat /dev/vg_nvme/lv_3 2026-02-20T22:21:38.091 INFO:teuthology.orchestra.run.trial150.stdout: File: /dev/vg_nvme/lv_3 -> ../dm-2 2026-02-20T22:21:38.092 INFO:teuthology.orchestra.run.trial150.stdout: Size: 7 Blocks: 0 IO Block: 4096 symbolic link 2026-02-20T22:21:38.092 INFO:teuthology.orchestra.run.trial150.stdout:Device: 6h/6d Inode: 967 Links: 1 2026-02-20T22:21:38.092 INFO:teuthology.orchestra.run.trial150.stdout:Access: (0777/lrwxrwxrwx) Uid: ( 0/ root) Gid: ( 0/ root) 2026-02-20T22:21:38.092 INFO:teuthology.orchestra.run.trial150.stdout:Context: system_u:object_r:device_t:s0 2026-02-20T22:21:38.092 INFO:teuthology.orchestra.run.trial150.stdout:Access: 2026-02-20 22:20:44.501679332 +0000 2026-02-20T22:21:38.092 INFO:teuthology.orchestra.run.trial150.stdout:Modify: 2026-02-20 22:18:59.859970466 +0000 2026-02-20T22:21:38.092 INFO:teuthology.orchestra.run.trial150.stdout:Change: 2026-02-20 22:18:59.859970466 +0000 2026-02-20T22:21:38.092 INFO:teuthology.orchestra.run.trial150.stdout: Birth: 2026-02-20 22:18:59.859970466 +0000 2026-02-20T22:21:38.093 DEBUG:teuthology.orchestra.run.trial150:> sudo dd if=/dev/vg_nvme/lv_3 of=/dev/null count=1 2026-02-20T22:21:38.157 INFO:teuthology.orchestra.run.trial150.stderr:1+0 records in 2026-02-20T22:21:38.157 INFO:teuthology.orchestra.run.trial150.stderr:1+0 records out 2026-02-20T22:21:38.157 INFO:teuthology.orchestra.run.trial150.stderr:512 bytes copied, 0.000144827 s, 3.5 MB/s 2026-02-20T22:21:38.158 DEBUG:teuthology.orchestra.run.trial150:> ! mount | grep -v devtmpfs | grep -q /dev/vg_nvme/lv_3 2026-02-20T22:21:38.215 DEBUG:teuthology.orchestra.run.trial150:> stat /dev/vg_nvme/lv_4 2026-02-20T22:21:38.272 INFO:teuthology.orchestra.run.trial150.stdout: File: /dev/vg_nvme/lv_4 -> ../dm-3 2026-02-20T22:21:38.272 INFO:teuthology.orchestra.run.trial150.stdout: Size: 7 Blocks: 0 IO Block: 4096 symbolic link 2026-02-20T22:21:38.272 INFO:teuthology.orchestra.run.trial150.stdout:Device: 6h/6d Inode: 991 Links: 1 2026-02-20T22:21:38.273 INFO:teuthology.orchestra.run.trial150.stdout:Access: (0777/lrwxrwxrwx) Uid: ( 0/ root) Gid: ( 0/ root) 2026-02-20T22:21:38.273 INFO:teuthology.orchestra.run.trial150.stdout:Context: system_u:object_r:device_t:s0 2026-02-20T22:21:38.273 INFO:teuthology.orchestra.run.trial150.stdout:Access: 2026-02-20 22:20:44.501679332 +0000 2026-02-20T22:21:38.273 INFO:teuthology.orchestra.run.trial150.stdout:Modify: 2026-02-20 22:19:00.111960655 +0000 2026-02-20T22:21:38.273 INFO:teuthology.orchestra.run.trial150.stdout:Change: 2026-02-20 22:19:00.111960655 +0000 2026-02-20T22:21:38.273 INFO:teuthology.orchestra.run.trial150.stdout: Birth: 2026-02-20 22:19:00.111960655 +0000 2026-02-20T22:21:38.274 DEBUG:teuthology.orchestra.run.trial150:> sudo dd if=/dev/vg_nvme/lv_4 of=/dev/null count=1 2026-02-20T22:21:38.337 INFO:teuthology.orchestra.run.trial150.stderr:1+0 records in 2026-02-20T22:21:38.337 INFO:teuthology.orchestra.run.trial150.stderr:1+0 records out 2026-02-20T22:21:38.337 INFO:teuthology.orchestra.run.trial150.stderr:512 bytes copied, 0.00014673 s, 3.5 MB/s 2026-02-20T22:21:38.338 DEBUG:teuthology.orchestra.run.trial150:> ! mount | grep -v devtmpfs | grep -q /dev/vg_nvme/lv_4 2026-02-20T22:21:38.395 INFO:tasks.ceph:osd dev map: {'cluster2.osd.0': '/dev/vg_nvme/lv_1', 'cluster2.osd.1': '/dev/vg_nvme/lv_2', 'cluster2.osd.2': '/dev/vg_nvme/lv_3'} 2026-02-20T22:21:38.395 INFO:tasks.ceph:remote_to_roles_to_devs: {Remote(name='ubuntu@trial150.front.sepia.ceph.com'): {'cluster2.osd.0': '/dev/vg_nvme/lv_1', 'cluster2.osd.1': '/dev/vg_nvme/lv_2', 'cluster2.osd.2': '/dev/vg_nvme/lv_3'}} 2026-02-20T22:21:38.395 INFO:tasks.ceph:Generating config... 2026-02-20T22:21:38.397 INFO:tasks.ceph:[client] debug rbd = 20 2026-02-20T22:21:38.398 INFO:tasks.ceph:[client] debug rbd_mirror = 15 2026-02-20T22:21:38.398 INFO:tasks.ceph:[client] log to stderr = False 2026-02-20T22:21:38.398 INFO:tasks.ceph:[client] rbd default features = 125 2026-02-20T22:21:38.398 INFO:tasks.ceph:[client.mirror.0] admin socket = /var/run/ceph/rbd-mirror.$cluster-$name.asok 2026-02-20T22:21:38.398 INFO:tasks.ceph:[client.mirror.0] pid file = /var/run/ceph/rbd-mirror.$cluster-$name.pid 2026-02-20T22:21:38.398 INFO:tasks.ceph:[client.mirror.1] admin socket = /var/run/ceph/rbd-mirror.$cluster-$name.asok 2026-02-20T22:21:38.398 INFO:tasks.ceph:[client.mirror.1] pid file = /var/run/ceph/rbd-mirror.$cluster-$name.pid 2026-02-20T22:21:38.398 INFO:tasks.ceph:[client.mirror.2] admin socket = /var/run/ceph/rbd-mirror.$cluster-$name.asok 2026-02-20T22:21:38.398 INFO:tasks.ceph:[client.mirror.2] pid file = /var/run/ceph/rbd-mirror.$cluster-$name.pid 2026-02-20T22:21:38.399 INFO:tasks.ceph:[client.mirror.3] admin socket = /var/run/ceph/rbd-mirror.$cluster-$name.asok 2026-02-20T22:21:38.399 INFO:tasks.ceph:[client.mirror.3] pid file = /var/run/ceph/rbd-mirror.$cluster-$name.pid 2026-02-20T22:21:38.399 INFO:tasks.ceph:[client.mirror.4] admin socket = /var/run/ceph/rbd-mirror.$cluster-$name.asok 2026-02-20T22:21:38.399 INFO:tasks.ceph:[client.mirror.4] pid file = /var/run/ceph/rbd-mirror.$cluster-$name.pid 2026-02-20T22:21:38.399 INFO:tasks.ceph:[client.mirror.5] admin socket = /var/run/ceph/rbd-mirror.$cluster-$name.asok 2026-02-20T22:21:38.399 INFO:tasks.ceph:[client.mirror.5] pid file = /var/run/ceph/rbd-mirror.$cluster-$name.pid 2026-02-20T22:21:38.399 INFO:tasks.ceph:[client.mirror.6] admin socket = /var/run/ceph/rbd-mirror.$cluster-$name.asok 2026-02-20T22:21:38.399 INFO:tasks.ceph:[client.mirror.6] pid file = /var/run/ceph/rbd-mirror.$cluster-$name.pid 2026-02-20T22:21:38.399 INFO:tasks.ceph:[global] mon client directed command retry = 5 2026-02-20T22:21:38.399 INFO:tasks.ceph:[global] mon warn on pool no app = False 2026-02-20T22:21:38.399 INFO:tasks.ceph:[global] ms inject socket failures = 5000 2026-02-20T22:21:38.400 INFO:tasks.ceph:[mgr] debug mgr = 20 2026-02-20T22:21:38.400 INFO:tasks.ceph:[mgr] debug ms = 1 2026-02-20T22:21:38.400 INFO:tasks.ceph:[mon] debug mon = 20 2026-02-20T22:21:38.400 INFO:tasks.ceph:[mon] debug ms = 1 2026-02-20T22:21:38.400 INFO:tasks.ceph:[mon] debug paxos = 20 2026-02-20T22:21:38.400 INFO:tasks.ceph:[osd] bdev async discard = True 2026-02-20T22:21:38.400 INFO:tasks.ceph:[osd] bdev enable discard = True 2026-02-20T22:21:38.400 INFO:tasks.ceph:[osd] bluestore allocator = bitmap 2026-02-20T22:21:38.400 INFO:tasks.ceph:[osd] bluestore block size = 96636764160 2026-02-20T22:21:38.400 INFO:tasks.ceph:[osd] bluestore fsck on mount = True 2026-02-20T22:21:38.400 INFO:tasks.ceph:[osd] debug bluefs = 1/20 2026-02-20T22:21:38.400 INFO:tasks.ceph:[osd] debug bluestore = 1/20 2026-02-20T22:21:38.401 INFO:tasks.ceph:[osd] debug ms = 1 2026-02-20T22:21:38.401 INFO:tasks.ceph:[osd] debug osd = 20 2026-02-20T22:21:38.401 INFO:tasks.ceph:[osd] debug rocksdb = 4/10 2026-02-20T22:21:38.401 INFO:tasks.ceph:[osd] mon osd backfillfull_ratio = 0.85 2026-02-20T22:21:38.401 INFO:tasks.ceph:[osd] mon osd full ratio = 0.9 2026-02-20T22:21:38.401 INFO:tasks.ceph:[osd] mon osd nearfull ratio = 0.8 2026-02-20T22:21:38.401 INFO:tasks.ceph:[osd] osd failsafe full ratio = 0.95 2026-02-20T22:21:38.401 INFO:tasks.ceph:[osd] osd objectstore = bluestore 2026-02-20T22:21:38.401 INFO:tasks.ceph:Setting up cluster2.mon.a... 2026-02-20T22:21:38.402 DEBUG:teuthology.orchestra.run.trial150:> sudo adjust-ulimits ceph-coverage /home/ubuntu/cephtest/archive/coverage ceph-authtool --create-keyring /etc/ceph/cluster2.keyring 2026-02-20T22:21:38.468 INFO:teuthology.orchestra.run.trial150.stdout:creating /etc/ceph/cluster2.keyring 2026-02-20T22:21:38.471 DEBUG:teuthology.orchestra.run.trial150:> sudo adjust-ulimits ceph-coverage /home/ubuntu/cephtest/archive/coverage ceph-authtool --gen-key --name=mon. /etc/ceph/cluster2.keyring 2026-02-20T22:21:38.546 DEBUG:teuthology.orchestra.run.trial150:> sudo chmod 0644 /etc/ceph/cluster2.keyring 2026-02-20T22:21:38.610 DEBUG:tasks.ceph:Ceph mon addresses: [('cluster2.mon.a', '10.20.193.150')] 2026-02-20T22:21:38.610 DEBUG:tasks.ceph:writing out conf {'global': {'chdir': '', 'pid file': '/var/run/ceph/$cluster-$name.pid', 'auth supported': 'cephx', 'filestore xattr use omap': 'true', 'mon clock drift allowed': '1.000', 'osd crush chooseleaf type': '0', 'auth debug': 'true', 'ms die on old message': 'true', 'ms die on bug': 'true', 'mon max pg per osd': '10000', 'mon pg warn max object skew': '0', 'osd_pool_default_pg_autoscale_mode': 'off', 'osd pool default size': '2', 'mon osd allow primary affinity': 'true', 'mon osd allow pg remap': 'true', 'mon warn on legacy crush tunables': 'false', 'mon warn on crush straw calc version zero': 'false', 'mon warn on no sortbitwise': 'false', 'mon warn on osd down out interval zero': 'false', 'mon warn on too few osds': 'false', 'mon_warn_on_pool_pg_num_not_power_of_two': 'false', 'mon_warn_on_pool_no_redundancy': 'false', 'mon_allow_pool_size_one': 'true', 'osd pool default erasure code profile': 'plugin=isa technique=reed_sol_van k=2 m=1 crush-failure-domain=osd', 'osd default data pool replay window': '5', 'mon allow pool delete': 'true', 'mon cluster log file level': 'debug', 'debug asserts on shutdown': 'true', 'mon health detail to clog': 'false', 'mon host': '10.20.193.150', 'mon client directed command retry': 5, 'mon warn on pool no app': False, 'ms inject socket failures': 5000}, 'osd': {'osd journal size': '100', 'osd scrub load threshold': '5.0', 'osd scrub max interval': '600', 'osd mclock profile': 'high_recovery_ops', 'osd mclock skip benchmark': 'true', 'osd recover clone overlap': 'true', 'osd recovery max chunk': '1048576', 'osd debug shutdown': 'true', 'osd debug op order': 'true', 'osd debug verify stray on activate': 'true', 'osd debug trim objects': 'true', 'osd open classes on start': 'true', 'osd debug pg log writeout': 'true', 'osd deep scrub update digest min age': '30', 'osd map max advance': '10', 'journal zero on create': 'true', 'filestore ondisk finisher threads': '3', 'filestore apply finisher threads': '3', 'bdev debug aio': 'true', 'osd debug misdirected ops': 'true', 'bdev async discard': True, 'bdev enable discard': True, 'bluestore allocator': 'bitmap', 'bluestore block size': 96636764160, 'bluestore fsck on mount': True, 'debug bluefs': '1/20', 'debug bluestore': '1/20', 'debug ms': 1, 'debug osd': 20, 'debug rocksdb': '4/10', 'mon osd backfillfull_ratio': 0.85, 'mon osd full ratio': 0.9, 'mon osd nearfull ratio': 0.8, 'osd failsafe full ratio': 0.95, 'osd objectstore': 'bluestore'}, 'mgr': {'debug ms': 1, 'debug mgr': 20, 'debug mon': '20', 'debug auth': '20', 'mon reweight min pgs per osd': '4', 'mon reweight min bytes per osd': '10', 'mgr/telemetry/nag': 'false'}, 'mon': {'debug ms': 1, 'debug mon': 20, 'debug paxos': 20, 'debug auth': '20', 'mon data avail warn': '5', 'mon mgr mkfs grace': '240', 'mon reweight min pgs per osd': '4', 'mon osd reporter subtree level': 'osd', 'mon osd prime pg temp': 'true', 'mon reweight min bytes per osd': '10', 'auth mon ticket ttl': '660', 'auth service ticket ttl': '240', 'mon_warn_on_insecure_global_id_reclaim': 'false', 'mon_warn_on_insecure_global_id_reclaim_allowed': 'false', 'mon_down_mkfs_grace': '2m', 'mon_warn_on_filestore_osds': 'false'}, 'client': {'rgw cache enabled': 'true', 'rgw enable ops log': 'true', 'rgw enable usage log': 'true', 'log file': '/var/log/ceph/$cluster-$name.$pid.log', 'admin socket': '/var/run/ceph/$cluster-$name.$pid.asok', 'debug rbd': 20, 'debug rbd_mirror': 15, 'log to stderr': False, 'rbd default features': 125}, 'mon.a': {}, 'client.mirror.0': {'admin socket': '/var/run/ceph/rbd-mirror.$cluster-$name.asok', 'pid file': '/var/run/ceph/rbd-mirror.$cluster-$name.pid'}, 'client.mirror.1': {'admin socket': '/var/run/ceph/rbd-mirror.$cluster-$name.asok', 'pid file': '/var/run/ceph/rbd-mirror.$cluster-$name.pid'}, 'client.mirror.2': {'admin socket': '/var/run/ceph/rbd-mirror.$cluster-$name.asok', 'pid file': '/var/run/ceph/rbd-mirror.$cluster-$name.pid'}, 'client.mirror.3': {'admin socket': '/var/run/ceph/rbd-mirror.$cluster-$name.asok', 'pid file': '/var/run/ceph/rbd-mirror.$cluster-$name.pid'}, 'client.mirror.4': {'admin socket': '/var/run/ceph/rbd-mirror.$cluster-$name.asok', 'pid file': '/var/run/ceph/rbd-mirror.$cluster-$name.pid'}, 'client.mirror.5': {'admin socket': '/var/run/ceph/rbd-mirror.$cluster-$name.asok', 'pid file': '/var/run/ceph/rbd-mirror.$cluster-$name.pid'}, 'client.mirror.6': {'admin socket': '/var/run/ceph/rbd-mirror.$cluster-$name.asok', 'pid file': '/var/run/ceph/rbd-mirror.$cluster-$name.pid'}} 2026-02-20T22:21:38.612 DEBUG:teuthology.orchestra.run.trial150:> set -ex 2026-02-20T22:21:38.612 DEBUG:teuthology.orchestra.run.trial150:> dd of=/home/ubuntu/cephtest/ceph.tmp.conf 2026-02-20T22:21:38.668 DEBUG:teuthology.orchestra.run.trial150:> adjust-ulimits ceph-coverage /home/ubuntu/cephtest/archive/coverage monmaptool -c /home/ubuntu/cephtest/ceph.tmp.conf --create --clobber --enable-all-features --add a 10.20.193.150 --print /home/ubuntu/cephtest/cluster2.monmap 2026-02-20T22:21:38.741 INFO:teuthology.orchestra.run.trial150.stdout:monmaptool: monmap file /home/ubuntu/cephtest/cluster2.monmap 2026-02-20T22:21:38.742 INFO:teuthology.orchestra.run.trial150.stdout:monmaptool: generated fsid 7a1c0403-827b-4a64-99d5-e87338182806 2026-02-20T22:21:38.742 INFO:teuthology.orchestra.run.trial150.stdout:setting min_mon_release = tentacle 2026-02-20T22:21:38.742 INFO:teuthology.orchestra.run.trial150.stdout:epoch 0 2026-02-20T22:21:38.742 INFO:teuthology.orchestra.run.trial150.stdout:fsid 7a1c0403-827b-4a64-99d5-e87338182806 2026-02-20T22:21:38.742 INFO:teuthology.orchestra.run.trial150.stdout:last_changed 2026-02-20T22:21:38.759108+0000 2026-02-20T22:21:38.742 INFO:teuthology.orchestra.run.trial150.stdout:created 2026-02-20T22:21:38.759108+0000 2026-02-20T22:21:38.742 INFO:teuthology.orchestra.run.trial150.stdout:min_mon_release 20 (tentacle) 2026-02-20T22:21:38.742 INFO:teuthology.orchestra.run.trial150.stdout:election_strategy: 1 2026-02-20T22:21:38.742 INFO:teuthology.orchestra.run.trial150.stdout:0: [v2:10.20.193.150:3300/0,v1:10.20.193.150:6789/0] mon.a 2026-02-20T22:21:38.743 INFO:teuthology.orchestra.run.trial150.stdout:monmaptool: writing epoch 0 to /home/ubuntu/cephtest/cluster2.monmap (1 monitors) 2026-02-20T22:21:38.744 DEBUG:teuthology.orchestra.run.trial150:> rm -- /home/ubuntu/cephtest/ceph.tmp.conf 2026-02-20T22:21:38.799 INFO:tasks.ceph:Writing /etc/ceph/cluster2.conf for FSID 7a1c0403-827b-4a64-99d5-e87338182806... 2026-02-20T22:21:38.801 DEBUG:teuthology.orchestra.run.trial096:> sudo mkdir -p /etc/ceph && sudo chmod 0755 /etc/ceph && sudo tee /etc/ceph/cluster2.conf && sudo chmod 0644 /etc/ceph/cluster2.conf > /dev/null 2026-02-20T22:21:38.804 DEBUG:teuthology.orchestra.run.trial150:> sudo mkdir -p /etc/ceph && sudo chmod 0755 /etc/ceph && sudo tee /etc/ceph/cluster2.conf && sudo chmod 0644 /etc/ceph/cluster2.conf > /dev/null 2026-02-20T22:21:38.843 INFO:teuthology.orchestra.run.trial096.stdout:[global] 2026-02-20T22:21:38.844 INFO:teuthology.orchestra.run.trial096.stdout: chdir = "" 2026-02-20T22:21:38.844 INFO:teuthology.orchestra.run.trial096.stdout: pid file = /var/run/ceph/$cluster-$name.pid 2026-02-20T22:21:38.844 INFO:teuthology.orchestra.run.trial096.stdout: auth supported = cephx 2026-02-20T22:21:38.844 INFO:teuthology.orchestra.run.trial096.stdout: 2026-02-20T22:21:38.844 INFO:teuthology.orchestra.run.trial096.stdout: filestore xattr use omap = true 2026-02-20T22:21:38.844 INFO:teuthology.orchestra.run.trial096.stdout: 2026-02-20T22:21:38.844 INFO:teuthology.orchestra.run.trial096.stdout: mon clock drift allowed = 1.000 2026-02-20T22:21:38.844 INFO:teuthology.orchestra.run.trial096.stdout: 2026-02-20T22:21:38.845 INFO:teuthology.orchestra.run.trial096.stdout: osd crush chooseleaf type = 0 2026-02-20T22:21:38.845 INFO:teuthology.orchestra.run.trial096.stdout: auth debug = true 2026-02-20T22:21:38.845 INFO:teuthology.orchestra.run.trial096.stdout: 2026-02-20T22:21:38.845 INFO:teuthology.orchestra.run.trial096.stdout: ms die on old message = true 2026-02-20T22:21:38.845 INFO:teuthology.orchestra.run.trial096.stdout: ms die on bug = true 2026-02-20T22:21:38.845 INFO:teuthology.orchestra.run.trial096.stdout: 2026-02-20T22:21:38.845 INFO:teuthology.orchestra.run.trial096.stdout: mon max pg per osd = 10000 # >= luminous 2026-02-20T22:21:38.845 INFO:teuthology.orchestra.run.trial096.stdout: mon pg warn max object skew = 0 2026-02-20T22:21:38.845 INFO:teuthology.orchestra.run.trial096.stdout: 2026-02-20T22:21:38.845 INFO:teuthology.orchestra.run.trial096.stdout: # disable pg_autoscaler by default for new pools 2026-02-20T22:21:38.845 INFO:teuthology.orchestra.run.trial096.stdout: osd_pool_default_pg_autoscale_mode = off 2026-02-20T22:21:38.845 INFO:teuthology.orchestra.run.trial096.stdout: 2026-02-20T22:21:38.845 INFO:teuthology.orchestra.run.trial096.stdout: osd pool default size = 2 2026-02-20T22:21:38.846 INFO:teuthology.orchestra.run.trial096.stdout: 2026-02-20T22:21:38.846 INFO:teuthology.orchestra.run.trial096.stdout: mon osd allow primary affinity = true 2026-02-20T22:21:38.846 INFO:teuthology.orchestra.run.trial096.stdout: mon osd allow pg remap = true 2026-02-20T22:21:38.846 INFO:teuthology.orchestra.run.trial096.stdout: mon warn on legacy crush tunables = false 2026-02-20T22:21:38.846 INFO:teuthology.orchestra.run.trial096.stdout: mon warn on crush straw calc version zero = false 2026-02-20T22:21:38.846 INFO:teuthology.orchestra.run.trial096.stdout: mon warn on no sortbitwise = false 2026-02-20T22:21:38.846 INFO:teuthology.orchestra.run.trial096.stdout: mon warn on osd down out interval zero = false 2026-02-20T22:21:38.846 INFO:teuthology.orchestra.run.trial096.stdout: mon warn on too few osds = false 2026-02-20T22:21:38.846 INFO:teuthology.orchestra.run.trial096.stdout: mon_warn_on_pool_pg_num_not_power_of_two = false 2026-02-20T22:21:38.846 INFO:teuthology.orchestra.run.trial096.stdout: mon_warn_on_pool_no_redundancy = false 2026-02-20T22:21:38.846 INFO:teuthology.orchestra.run.trial096.stdout: mon_allow_pool_size_one = true 2026-02-20T22:21:38.846 INFO:teuthology.orchestra.run.trial096.stdout: 2026-02-20T22:21:38.847 INFO:teuthology.orchestra.run.trial096.stdout: osd pool default erasure code profile = plugin=isa technique=reed_sol_van k=2 m=1 crush-failure-domain=osd 2026-02-20T22:21:38.847 INFO:teuthology.orchestra.run.trial096.stdout: 2026-02-20T22:21:38.847 INFO:teuthology.orchestra.run.trial096.stdout: osd default data pool replay window = 5 2026-02-20T22:21:38.847 INFO:teuthology.orchestra.run.trial096.stdout: 2026-02-20T22:21:38.847 INFO:teuthology.orchestra.run.trial096.stdout: mon allow pool delete = true 2026-02-20T22:21:38.847 INFO:teuthology.orchestra.run.trial096.stdout: 2026-02-20T22:21:38.847 INFO:teuthology.orchestra.run.trial096.stdout: mon cluster log file level = debug 2026-02-20T22:21:38.847 INFO:teuthology.orchestra.run.trial096.stdout: debug asserts on shutdown = true 2026-02-20T22:21:38.847 INFO:teuthology.orchestra.run.trial096.stdout: mon health detail to clog = false 2026-02-20T22:21:38.847 INFO:teuthology.orchestra.run.trial096.stdout: mon host = 10.20.193.150 2026-02-20T22:21:38.847 INFO:teuthology.orchestra.run.trial096.stdout: mon client directed command retry = 5 2026-02-20T22:21:38.847 INFO:teuthology.orchestra.run.trial096.stdout: mon warn on pool no app = False 2026-02-20T22:21:38.848 INFO:teuthology.orchestra.run.trial096.stdout: ms inject socket failures = 5000 2026-02-20T22:21:38.848 INFO:teuthology.orchestra.run.trial096.stdout: fsid = 7a1c0403-827b-4a64-99d5-e87338182806 2026-02-20T22:21:38.848 INFO:teuthology.orchestra.run.trial096.stdout: 2026-02-20T22:21:38.848 INFO:teuthology.orchestra.run.trial096.stdout:[osd] 2026-02-20T22:21:38.848 INFO:teuthology.orchestra.run.trial096.stdout: osd journal size = 100 2026-02-20T22:21:38.848 INFO:teuthology.orchestra.run.trial096.stdout: 2026-02-20T22:21:38.848 INFO:teuthology.orchestra.run.trial096.stdout: osd scrub load threshold = 5.0 2026-02-20T22:21:38.848 INFO:teuthology.orchestra.run.trial096.stdout: osd scrub max interval = 600 2026-02-20T22:21:38.848 INFO:teuthology.orchestra.run.trial096.stdout: osd mclock profile = high_recovery_ops 2026-02-20T22:21:38.848 INFO:teuthology.orchestra.run.trial096.stdout: osd mclock skip benchmark = true 2026-02-20T22:21:38.848 INFO:teuthology.orchestra.run.trial096.stdout: 2026-02-20T22:21:38.848 INFO:teuthology.orchestra.run.trial096.stdout: osd recover clone overlap = true 2026-02-20T22:21:38.849 INFO:teuthology.orchestra.run.trial096.stdout: osd recovery max chunk = 1048576 2026-02-20T22:21:38.849 INFO:teuthology.orchestra.run.trial096.stdout: 2026-02-20T22:21:38.849 INFO:teuthology.orchestra.run.trial096.stdout: osd debug shutdown = true 2026-02-20T22:21:38.849 INFO:teuthology.orchestra.run.trial096.stdout: osd debug op order = true 2026-02-20T22:21:38.849 INFO:teuthology.orchestra.run.trial096.stdout: osd debug verify stray on activate = true 2026-02-20T22:21:38.849 INFO:teuthology.orchestra.run.trial096.stdout: osd debug trim objects = true 2026-02-20T22:21:38.849 INFO:teuthology.orchestra.run.trial096.stdout: 2026-02-20T22:21:38.849 INFO:teuthology.orchestra.run.trial096.stdout: osd open classes on start = true 2026-02-20T22:21:38.849 INFO:teuthology.orchestra.run.trial096.stdout: osd debug pg log writeout = true 2026-02-20T22:21:38.849 INFO:teuthology.orchestra.run.trial096.stdout: 2026-02-20T22:21:38.849 INFO:teuthology.orchestra.run.trial096.stdout: osd deep scrub update digest min age = 30 2026-02-20T22:21:38.849 INFO:teuthology.orchestra.run.trial096.stdout: 2026-02-20T22:21:38.850 INFO:teuthology.orchestra.run.trial096.stdout: osd map max advance = 10 2026-02-20T22:21:38.850 INFO:teuthology.orchestra.run.trial096.stdout: 2026-02-20T22:21:38.850 INFO:teuthology.orchestra.run.trial096.stdout: journal zero on create = true 2026-02-20T22:21:38.850 INFO:teuthology.orchestra.run.trial096.stdout: 2026-02-20T22:21:38.850 INFO:teuthology.orchestra.run.trial096.stdout: filestore ondisk finisher threads = 3 2026-02-20T22:21:38.850 INFO:teuthology.orchestra.run.trial096.stdout: filestore apply finisher threads = 3 2026-02-20T22:21:38.850 INFO:teuthology.orchestra.run.trial096.stdout: 2026-02-20T22:21:38.850 INFO:teuthology.orchestra.run.trial096.stdout: bdev debug aio = true 2026-02-20T22:21:38.850 INFO:teuthology.orchestra.run.trial096.stdout: osd debug misdirected ops = true 2026-02-20T22:21:38.850 INFO:teuthology.orchestra.run.trial096.stdout: bdev async discard = True 2026-02-20T22:21:38.850 INFO:teuthology.orchestra.run.trial096.stdout: bdev enable discard = True 2026-02-20T22:21:38.850 INFO:teuthology.orchestra.run.trial096.stdout: bluestore allocator = bitmap 2026-02-20T22:21:38.850 INFO:teuthology.orchestra.run.trial096.stdout: bluestore block size = 96636764160 2026-02-20T22:21:38.851 INFO:teuthology.orchestra.run.trial096.stdout: bluestore fsck on mount = True 2026-02-20T22:21:38.851 INFO:teuthology.orchestra.run.trial096.stdout: debug bluefs = 1/20 2026-02-20T22:21:38.851 INFO:teuthology.orchestra.run.trial096.stdout: debug bluestore = 1/20 2026-02-20T22:21:38.851 INFO:teuthology.orchestra.run.trial096.stdout: debug ms = 1 2026-02-20T22:21:38.851 INFO:teuthology.orchestra.run.trial096.stdout: debug osd = 20 2026-02-20T22:21:38.851 INFO:teuthology.orchestra.run.trial096.stdout: debug rocksdb = 4/10 2026-02-20T22:21:38.851 INFO:teuthology.orchestra.run.trial096.stdout: mon osd backfillfull_ratio = 0.85 2026-02-20T22:21:38.851 INFO:teuthology.orchestra.run.trial096.stdout: mon osd full ratio = 0.9 2026-02-20T22:21:38.851 INFO:teuthology.orchestra.run.trial096.stdout: mon osd nearfull ratio = 0.8 2026-02-20T22:21:38.851 INFO:teuthology.orchestra.run.trial096.stdout: osd failsafe full ratio = 0.95 2026-02-20T22:21:38.851 INFO:teuthology.orchestra.run.trial096.stdout: osd objectstore = bluestore 2026-02-20T22:21:38.851 INFO:teuthology.orchestra.run.trial096.stdout: 2026-02-20T22:21:38.852 INFO:teuthology.orchestra.run.trial096.stdout:[mgr] 2026-02-20T22:21:38.852 INFO:teuthology.orchestra.run.trial096.stdout: debug ms = 1 2026-02-20T22:21:38.852 INFO:teuthology.orchestra.run.trial096.stdout: debug mgr = 20 2026-02-20T22:21:38.852 INFO:teuthology.orchestra.run.trial096.stdout: debug mon = 20 2026-02-20T22:21:38.852 INFO:teuthology.orchestra.run.trial096.stdout: debug auth = 20 2026-02-20T22:21:38.852 INFO:teuthology.orchestra.run.trial096.stdout: mon reweight min pgs per osd = 4 2026-02-20T22:21:38.852 INFO:teuthology.orchestra.run.trial096.stdout: mon reweight min bytes per osd = 10 2026-02-20T22:21:38.852 INFO:teuthology.orchestra.run.trial096.stdout: mgr/telemetry/nag = false 2026-02-20T22:21:38.852 INFO:teuthology.orchestra.run.trial096.stdout: 2026-02-20T22:21:38.852 INFO:teuthology.orchestra.run.trial096.stdout:[mon] 2026-02-20T22:21:38.852 INFO:teuthology.orchestra.run.trial096.stdout: debug ms = 1 2026-02-20T22:21:38.852 INFO:teuthology.orchestra.run.trial096.stdout: debug mon = 20 2026-02-20T22:21:38.852 INFO:teuthology.orchestra.run.trial096.stdout: debug paxos = 20 2026-02-20T22:21:38.853 INFO:teuthology.orchestra.run.trial096.stdout: debug auth = 20 2026-02-20T22:21:38.853 INFO:teuthology.orchestra.run.trial096.stdout: mon data avail warn = 5 2026-02-20T22:21:38.853 INFO:teuthology.orchestra.run.trial096.stdout: mon mgr mkfs grace = 240 2026-02-20T22:21:38.853 INFO:teuthology.orchestra.run.trial096.stdout: mon reweight min pgs per osd = 4 2026-02-20T22:21:38.853 INFO:teuthology.orchestra.run.trial096.stdout: mon osd reporter subtree level = osd 2026-02-20T22:21:38.853 INFO:teuthology.orchestra.run.trial096.stdout: mon osd prime pg temp = true 2026-02-20T22:21:38.853 INFO:teuthology.orchestra.run.trial096.stdout: mon reweight min bytes per osd = 10 2026-02-20T22:21:38.853 INFO:teuthology.orchestra.run.trial096.stdout: 2026-02-20T22:21:38.853 INFO:teuthology.orchestra.run.trial096.stdout: # rotate auth tickets quickly to exercise renewal paths 2026-02-20T22:21:38.853 INFO:teuthology.orchestra.run.trial096.stdout: auth mon ticket ttl = 660 # 11m 2026-02-20T22:21:38.853 INFO:teuthology.orchestra.run.trial096.stdout: auth service ticket ttl = 240 # 4m 2026-02-20T22:21:38.853 INFO:teuthology.orchestra.run.trial096.stdout: 2026-02-20T22:21:38.854 INFO:teuthology.orchestra.run.trial096.stdout: # don't complain about insecure global_id in the test suite 2026-02-20T22:21:38.854 INFO:teuthology.orchestra.run.trial096.stdout: mon_warn_on_insecure_global_id_reclaim = false 2026-02-20T22:21:38.854 INFO:teuthology.orchestra.run.trial096.stdout: mon_warn_on_insecure_global_id_reclaim_allowed = false 2026-02-20T22:21:38.854 INFO:teuthology.orchestra.run.trial096.stdout: 2026-02-20T22:21:38.854 INFO:teuthology.orchestra.run.trial096.stdout: # 1m isn't quite enough 2026-02-20T22:21:38.854 INFO:teuthology.orchestra.run.trial096.stdout: mon_down_mkfs_grace = 2m 2026-02-20T22:21:38.854 INFO:teuthology.orchestra.run.trial096.stdout: 2026-02-20T22:21:38.854 INFO:teuthology.orchestra.run.trial096.stdout: mon_warn_on_filestore_osds = false 2026-02-20T22:21:38.854 INFO:teuthology.orchestra.run.trial096.stdout: 2026-02-20T22:21:38.854 INFO:teuthology.orchestra.run.trial096.stdout:[client] 2026-02-20T22:21:38.854 INFO:teuthology.orchestra.run.trial096.stdout: rgw cache enabled = true 2026-02-20T22:21:38.854 INFO:teuthology.orchestra.run.trial096.stdout: rgw enable ops log = true 2026-02-20T22:21:38.854 INFO:teuthology.orchestra.run.trial096.stdout: rgw enable usage log = true 2026-02-20T22:21:38.855 INFO:teuthology.orchestra.run.trial096.stdout: log file = /var/log/ceph/$cluster-$name.$pid.log 2026-02-20T22:21:38.855 INFO:teuthology.orchestra.run.trial096.stdout: admin socket = /var/run/ceph/$cluster-$name.$pid.asok 2026-02-20T22:21:38.855 INFO:teuthology.orchestra.run.trial096.stdout: debug rbd = 20 2026-02-20T22:21:38.855 INFO:teuthology.orchestra.run.trial096.stdout: debug rbd_mirror = 15 2026-02-20T22:21:38.855 INFO:teuthology.orchestra.run.trial096.stdout: log to stderr = False 2026-02-20T22:21:38.855 INFO:teuthology.orchestra.run.trial096.stdout: rbd default features = 125 2026-02-20T22:21:38.855 INFO:teuthology.orchestra.run.trial096.stdout:[mon.a] 2026-02-20T22:21:38.855 INFO:teuthology.orchestra.run.trial096.stdout:[client.mirror.0] 2026-02-20T22:21:38.855 INFO:teuthology.orchestra.run.trial096.stdout: admin socket = /var/run/ceph/rbd-mirror.$cluster-$name.asok 2026-02-20T22:21:38.855 INFO:teuthology.orchestra.run.trial096.stdout: pid file = /var/run/ceph/rbd-mirror.$cluster-$name.pid 2026-02-20T22:21:38.855 INFO:teuthology.orchestra.run.trial096.stdout:[client.mirror.1] 2026-02-20T22:21:38.855 INFO:teuthology.orchestra.run.trial096.stdout: admin socket = /var/run/ceph/rbd-mirror.$cluster-$name.asok 2026-02-20T22:21:38.855 INFO:teuthology.orchestra.run.trial096.stdout: pid file = /var/run/ceph/rbd-mirror.$cluster-$name.pid 2026-02-20T22:21:38.856 INFO:teuthology.orchestra.run.trial096.stdout:[client.mirror.2] 2026-02-20T22:21:38.856 INFO:teuthology.orchestra.run.trial096.stdout: admin socket = /var/run/ceph/rbd-mirror.$cluster-$name.asok 2026-02-20T22:21:38.856 INFO:teuthology.orchestra.run.trial096.stdout: pid file = /var/run/ceph/rbd-mirror.$cluster-$name.pid 2026-02-20T22:21:38.856 INFO:teuthology.orchestra.run.trial096.stdout:[client.mirror.3] 2026-02-20T22:21:38.856 INFO:teuthology.orchestra.run.trial096.stdout: admin socket = /var/run/ceph/rbd-mirror.$cluster-$name.asok 2026-02-20T22:21:38.856 INFO:teuthology.orchestra.run.trial096.stdout: pid file = /var/run/ceph/rbd-mirror.$cluster-$name.pid 2026-02-20T22:21:38.856 INFO:teuthology.orchestra.run.trial096.stdout:[client.mirror.4] 2026-02-20T22:21:38.856 INFO:teuthology.orchestra.run.trial096.stdout: admin socket = /var/run/ceph/rbd-mirror.$cluster-$name.asok 2026-02-20T22:21:38.856 INFO:teuthology.orchestra.run.trial096.stdout: pid file = /var/run/ceph/rbd-mirror.$cluster-$name.pid 2026-02-20T22:21:38.856 INFO:teuthology.orchestra.run.trial096.stdout:[client.mirror.5] 2026-02-20T22:21:38.856 INFO:teuthology.orchestra.run.trial096.stdout: admin socket = /var/run/ceph/rbd-mirror.$cluster-$name.asok 2026-02-20T22:21:38.856 INFO:teuthology.orchestra.run.trial096.stdout: pid file = /var/run/ceph/rbd-mirror.$cluster-$name.pid 2026-02-20T22:21:38.856 INFO:teuthology.orchestra.run.trial096.stdout:[client.mirror.6] 2026-02-20T22:21:38.857 INFO:teuthology.orchestra.run.trial096.stdout: admin socket = /var/run/ceph/rbd-mirror.$cluster-$name.asok 2026-02-20T22:21:38.857 INFO:teuthology.orchestra.run.trial096.stdout: pid file = /var/run/ceph/rbd-mirror.$cluster-$name.pid 2026-02-20T22:21:38.879 INFO:teuthology.orchestra.run.trial150.stdout:[global] 2026-02-20T22:21:38.879 INFO:teuthology.orchestra.run.trial150.stdout: chdir = "" 2026-02-20T22:21:38.879 INFO:teuthology.orchestra.run.trial150.stdout: pid file = /var/run/ceph/$cluster-$name.pid 2026-02-20T22:21:38.880 INFO:teuthology.orchestra.run.trial150.stdout: auth supported = cephx 2026-02-20T22:21:38.880 INFO:teuthology.orchestra.run.trial150.stdout: 2026-02-20T22:21:38.880 INFO:teuthology.orchestra.run.trial150.stdout: filestore xattr use omap = true 2026-02-20T22:21:38.880 INFO:teuthology.orchestra.run.trial150.stdout: 2026-02-20T22:21:38.880 INFO:teuthology.orchestra.run.trial150.stdout: mon clock drift allowed = 1.000 2026-02-20T22:21:38.880 INFO:teuthology.orchestra.run.trial150.stdout: 2026-02-20T22:21:38.880 INFO:teuthology.orchestra.run.trial150.stdout: osd crush chooseleaf type = 0 2026-02-20T22:21:38.880 INFO:teuthology.orchestra.run.trial150.stdout: auth debug = true 2026-02-20T22:21:38.880 INFO:teuthology.orchestra.run.trial150.stdout: 2026-02-20T22:21:38.880 INFO:teuthology.orchestra.run.trial150.stdout: ms die on old message = true 2026-02-20T22:21:38.880 INFO:teuthology.orchestra.run.trial150.stdout: ms die on bug = true 2026-02-20T22:21:38.881 INFO:teuthology.orchestra.run.trial150.stdout: 2026-02-20T22:21:38.881 INFO:teuthology.orchestra.run.trial150.stdout: mon max pg per osd = 10000 # >= luminous 2026-02-20T22:21:38.881 INFO:teuthology.orchestra.run.trial150.stdout: mon pg warn max object skew = 0 2026-02-20T22:21:38.881 INFO:teuthology.orchestra.run.trial150.stdout: 2026-02-20T22:21:38.881 INFO:teuthology.orchestra.run.trial150.stdout: # disable pg_autoscaler by default for new pools 2026-02-20T22:21:38.881 INFO:teuthology.orchestra.run.trial150.stdout: osd_pool_default_pg_autoscale_mode = off 2026-02-20T22:21:38.881 INFO:teuthology.orchestra.run.trial150.stdout: 2026-02-20T22:21:38.881 INFO:teuthology.orchestra.run.trial150.stdout: osd pool default size = 2 2026-02-20T22:21:38.881 INFO:teuthology.orchestra.run.trial150.stdout: 2026-02-20T22:21:38.881 INFO:teuthology.orchestra.run.trial150.stdout: mon osd allow primary affinity = true 2026-02-20T22:21:38.881 INFO:teuthology.orchestra.run.trial150.stdout: mon osd allow pg remap = true 2026-02-20T22:21:38.882 INFO:teuthology.orchestra.run.trial150.stdout: mon warn on legacy crush tunables = false 2026-02-20T22:21:38.882 INFO:teuthology.orchestra.run.trial150.stdout: mon warn on crush straw calc version zero = false 2026-02-20T22:21:38.882 INFO:teuthology.orchestra.run.trial150.stdout: mon warn on no sortbitwise = false 2026-02-20T22:21:38.882 INFO:teuthology.orchestra.run.trial150.stdout: mon warn on osd down out interval zero = false 2026-02-20T22:21:38.882 INFO:teuthology.orchestra.run.trial150.stdout: mon warn on too few osds = false 2026-02-20T22:21:38.882 INFO:teuthology.orchestra.run.trial150.stdout: mon_warn_on_pool_pg_num_not_power_of_two = false 2026-02-20T22:21:38.882 INFO:teuthology.orchestra.run.trial150.stdout: mon_warn_on_pool_no_redundancy = false 2026-02-20T22:21:38.882 INFO:teuthology.orchestra.run.trial150.stdout: mon_allow_pool_size_one = true 2026-02-20T22:21:38.882 INFO:teuthology.orchestra.run.trial150.stdout: 2026-02-20T22:21:38.882 INFO:teuthology.orchestra.run.trial150.stdout: osd pool default erasure code profile = plugin=isa technique=reed_sol_van k=2 m=1 crush-failure-domain=osd 2026-02-20T22:21:38.882 INFO:teuthology.orchestra.run.trial150.stdout: 2026-02-20T22:21:38.883 INFO:teuthology.orchestra.run.trial150.stdout: osd default data pool replay window = 5 2026-02-20T22:21:38.883 INFO:teuthology.orchestra.run.trial150.stdout: 2026-02-20T22:21:38.883 INFO:teuthology.orchestra.run.trial150.stdout: mon allow pool delete = true 2026-02-20T22:21:38.883 INFO:teuthology.orchestra.run.trial150.stdout: 2026-02-20T22:21:38.883 INFO:teuthology.orchestra.run.trial150.stdout: mon cluster log file level = debug 2026-02-20T22:21:38.883 INFO:teuthology.orchestra.run.trial150.stdout: debug asserts on shutdown = true 2026-02-20T22:21:38.883 INFO:teuthology.orchestra.run.trial150.stdout: mon health detail to clog = false 2026-02-20T22:21:38.883 INFO:teuthology.orchestra.run.trial150.stdout: mon host = 10.20.193.150 2026-02-20T22:21:38.883 INFO:teuthology.orchestra.run.trial150.stdout: mon client directed command retry = 5 2026-02-20T22:21:38.883 INFO:teuthology.orchestra.run.trial150.stdout: mon warn on pool no app = False 2026-02-20T22:21:38.883 INFO:teuthology.orchestra.run.trial150.stdout: ms inject socket failures = 5000 2026-02-20T22:21:38.883 INFO:teuthology.orchestra.run.trial150.stdout: fsid = 7a1c0403-827b-4a64-99d5-e87338182806 2026-02-20T22:21:38.884 INFO:teuthology.orchestra.run.trial150.stdout: 2026-02-20T22:21:38.884 INFO:teuthology.orchestra.run.trial150.stdout:[osd] 2026-02-20T22:21:38.884 INFO:teuthology.orchestra.run.trial150.stdout: osd journal size = 100 2026-02-20T22:21:38.884 INFO:teuthology.orchestra.run.trial150.stdout: 2026-02-20T22:21:38.884 INFO:teuthology.orchestra.run.trial150.stdout: osd scrub load threshold = 5.0 2026-02-20T22:21:38.884 INFO:teuthology.orchestra.run.trial150.stdout: osd scrub max interval = 600 2026-02-20T22:21:38.884 INFO:teuthology.orchestra.run.trial150.stdout: osd mclock profile = high_recovery_ops 2026-02-20T22:21:38.884 INFO:teuthology.orchestra.run.trial150.stdout: osd mclock skip benchmark = true 2026-02-20T22:21:38.884 INFO:teuthology.orchestra.run.trial150.stdout: 2026-02-20T22:21:38.884 INFO:teuthology.orchestra.run.trial150.stdout: osd recover clone overlap = true 2026-02-20T22:21:38.884 INFO:teuthology.orchestra.run.trial150.stdout: osd recovery max chunk = 1048576 2026-02-20T22:21:38.885 INFO:teuthology.orchestra.run.trial150.stdout: 2026-02-20T22:21:38.885 INFO:teuthology.orchestra.run.trial150.stdout: osd debug shutdown = true 2026-02-20T22:21:38.885 INFO:teuthology.orchestra.run.trial150.stdout: osd debug op order = true 2026-02-20T22:21:38.885 INFO:teuthology.orchestra.run.trial150.stdout: osd debug verify stray on activate = true 2026-02-20T22:21:38.885 INFO:teuthology.orchestra.run.trial150.stdout: osd debug trim objects = true 2026-02-20T22:21:38.885 INFO:teuthology.orchestra.run.trial150.stdout: 2026-02-20T22:21:38.885 INFO:teuthology.orchestra.run.trial150.stdout: osd open classes on start = true 2026-02-20T22:21:38.885 INFO:teuthology.orchestra.run.trial150.stdout: osd debug pg log writeout = true 2026-02-20T22:21:38.885 INFO:teuthology.orchestra.run.trial150.stdout: 2026-02-20T22:21:38.885 INFO:teuthology.orchestra.run.trial150.stdout: osd deep scrub update digest min age = 30 2026-02-20T22:21:38.885 INFO:teuthology.orchestra.run.trial150.stdout: 2026-02-20T22:21:38.885 INFO:teuthology.orchestra.run.trial150.stdout: osd map max advance = 10 2026-02-20T22:21:38.886 INFO:teuthology.orchestra.run.trial150.stdout: 2026-02-20T22:21:38.886 INFO:teuthology.orchestra.run.trial150.stdout: journal zero on create = true 2026-02-20T22:21:38.886 INFO:teuthology.orchestra.run.trial150.stdout: 2026-02-20T22:21:38.886 INFO:teuthology.orchestra.run.trial150.stdout: filestore ondisk finisher threads = 3 2026-02-20T22:21:38.886 INFO:teuthology.orchestra.run.trial150.stdout: filestore apply finisher threads = 3 2026-02-20T22:21:38.886 INFO:teuthology.orchestra.run.trial150.stdout: 2026-02-20T22:21:38.886 INFO:teuthology.orchestra.run.trial150.stdout: bdev debug aio = true 2026-02-20T22:21:38.886 INFO:teuthology.orchestra.run.trial150.stdout: osd debug misdirected ops = true 2026-02-20T22:21:38.886 INFO:teuthology.orchestra.run.trial150.stdout: bdev async discard = True 2026-02-20T22:21:38.886 INFO:teuthology.orchestra.run.trial150.stdout: bdev enable discard = True 2026-02-20T22:21:38.886 INFO:teuthology.orchestra.run.trial150.stdout: bluestore allocator = bitmap 2026-02-20T22:21:38.886 INFO:teuthology.orchestra.run.trial150.stdout: bluestore block size = 96636764160 2026-02-20T22:21:38.886 INFO:teuthology.orchestra.run.trial150.stdout: bluestore fsck on mount = True 2026-02-20T22:21:38.886 INFO:teuthology.orchestra.run.trial150.stdout: debug bluefs = 1/20 2026-02-20T22:21:38.886 INFO:teuthology.orchestra.run.trial150.stdout: debug bluestore = 1/20 2026-02-20T22:21:38.886 INFO:teuthology.orchestra.run.trial150.stdout: debug ms = 1 2026-02-20T22:21:38.886 INFO:teuthology.orchestra.run.trial150.stdout: debug osd = 20 2026-02-20T22:21:38.886 INFO:teuthology.orchestra.run.trial150.stdout: debug rocksdb = 4/10 2026-02-20T22:21:38.886 INFO:teuthology.orchestra.run.trial150.stdout: mon osd backfillfull_ratio = 0.85 2026-02-20T22:21:38.886 INFO:teuthology.orchestra.run.trial150.stdout: mon osd full ratio = 0.9 2026-02-20T22:21:38.886 INFO:teuthology.orchestra.run.trial150.stdout: mon osd nearfull ratio = 0.8 2026-02-20T22:21:38.886 INFO:teuthology.orchestra.run.trial150.stdout: osd failsafe full ratio = 0.95 2026-02-20T22:21:38.886 INFO:teuthology.orchestra.run.trial150.stdout: osd objectstore = bluestore 2026-02-20T22:21:38.886 INFO:teuthology.orchestra.run.trial150.stdout: 2026-02-20T22:21:38.886 INFO:teuthology.orchestra.run.trial150.stdout:[mgr] 2026-02-20T22:21:38.886 INFO:teuthology.orchestra.run.trial150.stdout: debug ms = 1 2026-02-20T22:21:38.886 INFO:teuthology.orchestra.run.trial150.stdout: debug mgr = 20 2026-02-20T22:21:38.886 INFO:teuthology.orchestra.run.trial150.stdout: debug mon = 20 2026-02-20T22:21:38.886 INFO:teuthology.orchestra.run.trial150.stdout: debug auth = 20 2026-02-20T22:21:38.886 INFO:teuthology.orchestra.run.trial150.stdout: mon reweight min pgs per osd = 4 2026-02-20T22:21:38.886 INFO:teuthology.orchestra.run.trial150.stdout: mon reweight min bytes per osd = 10 2026-02-20T22:21:38.886 INFO:teuthology.orchestra.run.trial150.stdout: mgr/telemetry/nag = false 2026-02-20T22:21:38.887 INFO:teuthology.orchestra.run.trial150.stdout: 2026-02-20T22:21:38.887 INFO:teuthology.orchestra.run.trial150.stdout:[mon] 2026-02-20T22:21:38.887 INFO:teuthology.orchestra.run.trial150.stdout: debug ms = 1 2026-02-20T22:21:38.887 INFO:teuthology.orchestra.run.trial150.stdout: debug mon = 20 2026-02-20T22:21:38.887 INFO:teuthology.orchestra.run.trial150.stdout: debug paxos = 20 2026-02-20T22:21:38.887 INFO:teuthology.orchestra.run.trial150.stdout: debug auth = 20 2026-02-20T22:21:38.887 INFO:teuthology.orchestra.run.trial150.stdout: mon data avail warn = 5 2026-02-20T22:21:38.887 INFO:teuthology.orchestra.run.trial150.stdout: mon mgr mkfs grace = 240 2026-02-20T22:21:38.887 INFO:teuthology.orchestra.run.trial150.stdout: mon reweight min pgs per osd = 4 2026-02-20T22:21:38.887 INFO:teuthology.orchestra.run.trial150.stdout: mon osd reporter subtree level = osd 2026-02-20T22:21:38.887 INFO:teuthology.orchestra.run.trial150.stdout: mon osd prime pg temp = true 2026-02-20T22:21:38.887 INFO:teuthology.orchestra.run.trial150.stdout: mon reweight min bytes per osd = 10 2026-02-20T22:21:38.887 INFO:teuthology.orchestra.run.trial150.stdout: 2026-02-20T22:21:38.887 INFO:teuthology.orchestra.run.trial150.stdout: # rotate auth tickets quickly to exercise renewal paths 2026-02-20T22:21:38.887 INFO:teuthology.orchestra.run.trial150.stdout: auth mon ticket ttl = 660 # 11m 2026-02-20T22:21:38.887 INFO:teuthology.orchestra.run.trial150.stdout: auth service ticket ttl = 240 # 4m 2026-02-20T22:21:38.887 INFO:teuthology.orchestra.run.trial150.stdout: 2026-02-20T22:21:38.887 INFO:teuthology.orchestra.run.trial150.stdout: # don't complain about insecure global_id in the test suite 2026-02-20T22:21:38.887 INFO:teuthology.orchestra.run.trial150.stdout: mon_warn_on_insecure_global_id_reclaim = false 2026-02-20T22:21:38.887 INFO:teuthology.orchestra.run.trial150.stdout: mon_warn_on_insecure_global_id_reclaim_allowed = false 2026-02-20T22:21:38.887 INFO:teuthology.orchestra.run.trial150.stdout: 2026-02-20T22:21:38.887 INFO:teuthology.orchestra.run.trial150.stdout: # 1m isn't quite enough 2026-02-20T22:21:38.887 INFO:teuthology.orchestra.run.trial150.stdout: mon_down_mkfs_grace = 2m 2026-02-20T22:21:38.887 INFO:teuthology.orchestra.run.trial150.stdout: 2026-02-20T22:21:38.887 INFO:teuthology.orchestra.run.trial150.stdout: mon_warn_on_filestore_osds = false 2026-02-20T22:21:38.887 INFO:teuthology.orchestra.run.trial150.stdout: 2026-02-20T22:21:38.887 INFO:teuthology.orchestra.run.trial150.stdout:[client] 2026-02-20T22:21:38.887 INFO:teuthology.orchestra.run.trial150.stdout: rgw cache enabled = true 2026-02-20T22:21:38.887 INFO:teuthology.orchestra.run.trial150.stdout: rgw enable ops log = true 2026-02-20T22:21:38.887 INFO:teuthology.orchestra.run.trial150.stdout: rgw enable usage log = true 2026-02-20T22:21:38.887 INFO:teuthology.orchestra.run.trial150.stdout: log file = /var/log/ceph/$cluster-$name.$pid.log 2026-02-20T22:21:38.887 INFO:teuthology.orchestra.run.trial150.stdout: admin socket = /var/run/ceph/$cluster-$name.$pid.asok 2026-02-20T22:21:38.887 INFO:teuthology.orchestra.run.trial150.stdout: debug rbd = 20 2026-02-20T22:21:38.888 INFO:teuthology.orchestra.run.trial150.stdout: debug rbd_mirror = 15 2026-02-20T22:21:38.888 INFO:teuthology.orchestra.run.trial150.stdout: log to stderr = False 2026-02-20T22:21:38.888 INFO:teuthology.orchestra.run.trial150.stdout: rbd default features = 125 2026-02-20T22:21:38.888 INFO:teuthology.orchestra.run.trial150.stdout:[mon.a] 2026-02-20T22:21:38.888 INFO:teuthology.orchestra.run.trial150.stdout:[client.mirror.0] 2026-02-20T22:21:38.888 INFO:teuthology.orchestra.run.trial150.stdout: admin socket = /var/run/ceph/rbd-mirror.$cluster-$name.asok 2026-02-20T22:21:38.888 INFO:teuthology.orchestra.run.trial150.stdout: pid file = /var/run/ceph/rbd-mirror.$cluster-$name.pid 2026-02-20T22:21:38.888 INFO:teuthology.orchestra.run.trial150.stdout:[client.mirror.1] 2026-02-20T22:21:38.888 INFO:teuthology.orchestra.run.trial150.stdout: admin socket = /var/run/ceph/rbd-mirror.$cluster-$name.asok 2026-02-20T22:21:38.888 INFO:teuthology.orchestra.run.trial150.stdout: pid file = /var/run/ceph/rbd-mirror.$cluster-$name.pid 2026-02-20T22:21:38.888 INFO:teuthology.orchestra.run.trial150.stdout:[client.mirror.2] 2026-02-20T22:21:38.888 INFO:teuthology.orchestra.run.trial150.stdout: admin socket = /var/run/ceph/rbd-mirror.$cluster-$name.asok 2026-02-20T22:21:38.888 INFO:teuthology.orchestra.run.trial150.stdout: pid file = /var/run/ceph/rbd-mirror.$cluster-$name.pid 2026-02-20T22:21:38.888 INFO:teuthology.orchestra.run.trial150.stdout:[client.mirror.3] 2026-02-20T22:21:38.888 INFO:teuthology.orchestra.run.trial150.stdout: admin socket = /var/run/ceph/rbd-mirror.$cluster-$name.asok 2026-02-20T22:21:38.888 INFO:teuthology.orchestra.run.trial150.stdout: pid file = /var/run/ceph/rbd-mirror.$cluster-$name.pid 2026-02-20T22:21:38.888 INFO:teuthology.orchestra.run.trial150.stdout:[client.mirror.4] 2026-02-20T22:21:38.888 INFO:teuthology.orchestra.run.trial150.stdout: admin socket = /var/run/ceph/rbd-mirror.$cluster-$name.asok 2026-02-20T22:21:38.888 INFO:teuthology.orchestra.run.trial150.stdout: pid file = /var/run/ceph/rbd-mirror.$cluster-$name.pid 2026-02-20T22:21:38.888 INFO:teuthology.orchestra.run.trial150.stdout:[client.mirror.5] 2026-02-20T22:21:38.888 INFO:teuthology.orchestra.run.trial150.stdout: admin socket = /var/run/ceph/rbd-mirror.$cluster-$name.asok 2026-02-20T22:21:38.888 INFO:teuthology.orchestra.run.trial150.stdout: pid file = /var/run/ceph/rbd-mirror.$cluster-$name.pid 2026-02-20T22:21:38.888 INFO:teuthology.orchestra.run.trial150.stdout:[client.mirror.6] 2026-02-20T22:21:38.888 INFO:teuthology.orchestra.run.trial150.stdout: admin socket = /var/run/ceph/rbd-mirror.$cluster-$name.asok 2026-02-20T22:21:38.888 INFO:teuthology.orchestra.run.trial150.stdout: pid file = /var/run/ceph/rbd-mirror.$cluster-$name.pid 2026-02-20T22:21:38.889 INFO:tasks.ceph:Creating admin key on cluster2.mon.a... 2026-02-20T22:21:38.889 DEBUG:teuthology.orchestra.run.trial150:> sudo adjust-ulimits ceph-coverage /home/ubuntu/cephtest/archive/coverage ceph-authtool --gen-key --name=client.admin --cap mon 'allow *' --cap osd 'allow *' --cap mds 'allow *' --cap mgr 'allow *' /etc/ceph/cluster2.keyring 2026-02-20T22:21:38.973 INFO:tasks.ceph:Copying monmap to all nodes... 2026-02-20T22:21:38.974 DEBUG:teuthology.orchestra.run.trial150:> set -ex 2026-02-20T22:21:38.974 DEBUG:teuthology.orchestra.run.trial150:> dd if=/etc/ceph/cluster2.keyring of=/dev/stdout 2026-02-20T22:21:39.032 DEBUG:teuthology.orchestra.run.trial150:> set -ex 2026-02-20T22:21:39.032 DEBUG:teuthology.orchestra.run.trial150:> dd if=/home/ubuntu/cephtest/cluster2.monmap of=/dev/stdout 2026-02-20T22:21:39.088 INFO:tasks.ceph:Sending monmap to node ubuntu@trial096.front.sepia.ceph.com 2026-02-20T22:21:39.089 DEBUG:teuthology.orchestra.run.trial096:> set -ex 2026-02-20T22:21:39.089 DEBUG:teuthology.orchestra.run.trial096:> sudo dd of=/etc/ceph/cluster2.keyring 2026-02-20T22:21:39.089 DEBUG:teuthology.orchestra.run.trial096:> sudo chmod 0644 /etc/ceph/cluster2.keyring 2026-02-20T22:21:39.123 DEBUG:teuthology.orchestra.run.trial096:> set -ex 2026-02-20T22:21:39.123 DEBUG:teuthology.orchestra.run.trial096:> dd of=/home/ubuntu/cephtest/cluster2.monmap 2026-02-20T22:21:39.180 INFO:tasks.ceph:Sending monmap to node ubuntu@trial150.front.sepia.ceph.com 2026-02-20T22:21:39.180 DEBUG:teuthology.orchestra.run.trial150:> set -ex 2026-02-20T22:21:39.180 DEBUG:teuthology.orchestra.run.trial150:> sudo dd of=/etc/ceph/cluster2.keyring 2026-02-20T22:21:39.180 DEBUG:teuthology.orchestra.run.trial150:> sudo chmod 0644 /etc/ceph/cluster2.keyring 2026-02-20T22:21:39.215 DEBUG:teuthology.orchestra.run.trial150:> set -ex 2026-02-20T22:21:39.215 DEBUG:teuthology.orchestra.run.trial150:> dd of=/home/ubuntu/cephtest/cluster2.monmap 2026-02-20T22:21:39.271 INFO:tasks.ceph:Setting up mon nodes... 2026-02-20T22:21:39.271 INFO:tasks.ceph:Setting up mgr nodes... 2026-02-20T22:21:39.272 DEBUG:teuthology.orchestra.run.trial096:> sudo mkdir -p /var/lib/ceph/mgr/cluster2-x && sudo adjust-ulimits ceph-coverage /home/ubuntu/cephtest/archive/coverage ceph-authtool --create-keyring --gen-key --name=mgr.x /var/lib/ceph/mgr/cluster2-x/keyring 2026-02-20T22:21:39.314 INFO:teuthology.orchestra.run.trial096.stdout:creating /var/lib/ceph/mgr/cluster2-x/keyring 2026-02-20T22:21:39.316 INFO:tasks.ceph:Setting up mds nodes... 2026-02-20T22:21:39.316 INFO:tasks.ceph_client:Setting up client nodes... 2026-02-20T22:21:39.317 DEBUG:teuthology.orchestra.run.trial096:> sudo adjust-ulimits ceph-coverage /home/ubuntu/cephtest/archive/coverage ceph-authtool --create-keyring --gen-key --name=client.0 /etc/ceph/cluster2.client.0.keyring && sudo chmod 0644 /etc/ceph/cluster2.client.0.keyring 2026-02-20T22:21:39.391 INFO:teuthology.orchestra.run.trial096.stdout:creating /etc/ceph/cluster2.client.0.keyring 2026-02-20T22:21:39.402 DEBUG:teuthology.orchestra.run.trial150:> sudo adjust-ulimits ceph-coverage /home/ubuntu/cephtest/archive/coverage ceph-authtool --create-keyring --gen-key --name=client.mirror /etc/ceph/cluster2.client.mirror.keyring && sudo chmod 0644 /etc/ceph/cluster2.client.mirror.keyring 2026-02-20T22:21:39.438 INFO:teuthology.orchestra.run.trial150.stdout:creating /etc/ceph/cluster2.client.mirror.keyring 2026-02-20T22:21:39.449 DEBUG:teuthology.orchestra.run.trial150:> sudo adjust-ulimits ceph-coverage /home/ubuntu/cephtest/archive/coverage ceph-authtool --create-keyring --gen-key --name=client.mirror.0 /etc/ceph/cluster2.client.mirror.0.keyring && sudo chmod 0644 /etc/ceph/cluster2.client.mirror.0.keyring 2026-02-20T22:21:39.525 INFO:teuthology.orchestra.run.trial150.stdout:creating /etc/ceph/cluster2.client.mirror.0.keyring 2026-02-20T22:21:39.537 DEBUG:teuthology.orchestra.run.trial150:> sudo adjust-ulimits ceph-coverage /home/ubuntu/cephtest/archive/coverage ceph-authtool --create-keyring --gen-key --name=client.mirror.1 /etc/ceph/cluster2.client.mirror.1.keyring && sudo chmod 0644 /etc/ceph/cluster2.client.mirror.1.keyring 2026-02-20T22:21:39.611 INFO:teuthology.orchestra.run.trial150.stdout:creating /etc/ceph/cluster2.client.mirror.1.keyring 2026-02-20T22:21:39.622 DEBUG:teuthology.orchestra.run.trial150:> sudo adjust-ulimits ceph-coverage /home/ubuntu/cephtest/archive/coverage ceph-authtool --create-keyring --gen-key --name=client.mirror.2 /etc/ceph/cluster2.client.mirror.2.keyring && sudo chmod 0644 /etc/ceph/cluster2.client.mirror.2.keyring 2026-02-20T22:21:39.698 INFO:teuthology.orchestra.run.trial150.stdout:creating /etc/ceph/cluster2.client.mirror.2.keyring 2026-02-20T22:21:39.709 DEBUG:teuthology.orchestra.run.trial150:> sudo adjust-ulimits ceph-coverage /home/ubuntu/cephtest/archive/coverage ceph-authtool --create-keyring --gen-key --name=client.mirror.3 /etc/ceph/cluster2.client.mirror.3.keyring && sudo chmod 0644 /etc/ceph/cluster2.client.mirror.3.keyring 2026-02-20T22:21:39.785 INFO:teuthology.orchestra.run.trial150.stdout:creating /etc/ceph/cluster2.client.mirror.3.keyring 2026-02-20T22:21:39.796 DEBUG:teuthology.orchestra.run.trial150:> sudo adjust-ulimits ceph-coverage /home/ubuntu/cephtest/archive/coverage ceph-authtool --create-keyring --gen-key --name=client.mirror.4 /etc/ceph/cluster2.client.mirror.4.keyring && sudo chmod 0644 /etc/ceph/cluster2.client.mirror.4.keyring 2026-02-20T22:21:39.870 INFO:teuthology.orchestra.run.trial150.stdout:creating /etc/ceph/cluster2.client.mirror.4.keyring 2026-02-20T22:21:39.881 DEBUG:teuthology.orchestra.run.trial150:> sudo adjust-ulimits ceph-coverage /home/ubuntu/cephtest/archive/coverage ceph-authtool --create-keyring --gen-key --name=client.mirror.5 /etc/ceph/cluster2.client.mirror.5.keyring && sudo chmod 0644 /etc/ceph/cluster2.client.mirror.5.keyring 2026-02-20T22:21:39.956 INFO:teuthology.orchestra.run.trial150.stdout:creating /etc/ceph/cluster2.client.mirror.5.keyring 2026-02-20T22:21:39.967 DEBUG:teuthology.orchestra.run.trial150:> sudo adjust-ulimits ceph-coverage /home/ubuntu/cephtest/archive/coverage ceph-authtool --create-keyring --gen-key --name=client.mirror.6 /etc/ceph/cluster2.client.mirror.6.keyring && sudo chmod 0644 /etc/ceph/cluster2.client.mirror.6.keyring 2026-02-20T22:21:40.041 INFO:teuthology.orchestra.run.trial150.stdout:creating /etc/ceph/cluster2.client.mirror.6.keyring 2026-02-20T22:21:40.052 INFO:tasks.ceph:Running mkfs on osd nodes... 2026-02-20T22:21:40.052 INFO:tasks.ceph:ctx.disk_config.remote_to_roles_to_dev: {Remote(name='ubuntu@trial096.front.sepia.ceph.com'): {'cluster1.osd.0': '/dev/vg_nvme/lv_1', 'cluster1.osd.1': '/dev/vg_nvme/lv_2', 'cluster1.osd.2': '/dev/vg_nvme/lv_3'}, Remote(name='ubuntu@trial150.front.sepia.ceph.com'): {'cluster2.osd.0': '/dev/vg_nvme/lv_1', 'cluster2.osd.1': '/dev/vg_nvme/lv_2', 'cluster2.osd.2': '/dev/vg_nvme/lv_3'}} 2026-02-20T22:21:40.052 DEBUG:teuthology.orchestra.run.trial150:> sudo mkdir -p /var/lib/ceph/osd/cluster2-0 2026-02-20T22:21:40.115 INFO:tasks.ceph:roles_to_devs: {'cluster2.osd.0': '/dev/vg_nvme/lv_1', 'cluster2.osd.1': '/dev/vg_nvme/lv_2', 'cluster2.osd.2': '/dev/vg_nvme/lv_3'} 2026-02-20T22:21:40.115 INFO:tasks.ceph:role: cluster2.osd.0 2026-02-20T22:21:40.115 INFO:tasks.ceph:['mkfs.xfs', '-f', '-i', 'size=2048'] on /dev/vg_nvme/lv_1 on ubuntu@trial150.front.sepia.ceph.com 2026-02-20T22:21:40.115 DEBUG:teuthology.orchestra.run.trial150:> yes | sudo mkfs.xfs -f -i size=2048 /dev/vg_nvme/lv_1 2026-02-20T22:21:40.179 INFO:teuthology.orchestra.run.trial150.stdout:meta-data=/dev/vg_nvme/lv_1 isize=2048 agcount=4, agsize=45875200 blks 2026-02-20T22:21:40.180 INFO:teuthology.orchestra.run.trial150.stdout: = sectsz=4096 attr=2, projid32bit=1 2026-02-20T22:21:40.180 INFO:teuthology.orchestra.run.trial150.stdout: = crc=1 finobt=1, sparse=1, rmapbt=0 2026-02-20T22:21:40.180 INFO:teuthology.orchestra.run.trial150.stdout: = reflink=1 bigtime=1 inobtcount=1 nrext64=0 2026-02-20T22:21:40.180 INFO:teuthology.orchestra.run.trial150.stdout:data = bsize=4096 blocks=183500800, imaxpct=25 2026-02-20T22:21:40.180 INFO:teuthology.orchestra.run.trial150.stdout: = sunit=0 swidth=0 blks 2026-02-20T22:21:40.180 INFO:teuthology.orchestra.run.trial150.stdout:naming =version 2 bsize=4096 ascii-ci=0, ftype=1 2026-02-20T22:21:40.180 INFO:teuthology.orchestra.run.trial150.stdout:log =internal log bsize=4096 blocks=89600, version=2 2026-02-20T22:21:40.180 INFO:teuthology.orchestra.run.trial150.stdout: = sectsz=4096 sunit=1 blks, lazy-count=1 2026-02-20T22:21:40.180 INFO:teuthology.orchestra.run.trial150.stdout:realtime =none extsz=4096 blocks=0, rtextents=0 2026-02-20T22:21:40.758 INFO:teuthology.orchestra.run.trial150.stdout:Discarding blocks...Done. 2026-02-20T22:21:40.760 INFO:tasks.ceph:mount /dev/vg_nvme/lv_1 on ubuntu@trial150.front.sepia.ceph.com -o noatime 2026-02-20T22:21:40.760 DEBUG:teuthology.orchestra.run.trial150:> sudo mount -t xfs -o noatime /dev/vg_nvme/lv_1 /var/lib/ceph/osd/cluster2-0 2026-02-20T22:21:40.829 DEBUG:teuthology.orchestra.run.trial150:> sudo /sbin/restorecon /var/lib/ceph/osd/cluster2-0 2026-02-20T22:21:40.896 DEBUG:teuthology.orchestra.run.trial150:> sudo mkdir -p /var/lib/ceph/osd/cluster2-1 2026-02-20T22:21:40.960 INFO:tasks.ceph:roles_to_devs: {'cluster2.osd.0': '/dev/vg_nvme/lv_1', 'cluster2.osd.1': '/dev/vg_nvme/lv_2', 'cluster2.osd.2': '/dev/vg_nvme/lv_3'} 2026-02-20T22:21:40.960 INFO:tasks.ceph:role: cluster2.osd.1 2026-02-20T22:21:40.960 INFO:tasks.ceph:['mkfs.xfs', '-f', '-i', 'size=2048'] on /dev/vg_nvme/lv_2 on ubuntu@trial150.front.sepia.ceph.com 2026-02-20T22:21:40.960 DEBUG:teuthology.orchestra.run.trial150:> yes | sudo mkfs.xfs -f -i size=2048 /dev/vg_nvme/lv_2 2026-02-20T22:21:41.025 INFO:teuthology.orchestra.run.trial150.stdout:meta-data=/dev/vg_nvme/lv_2 isize=2048 agcount=4, agsize=45875200 blks 2026-02-20T22:21:41.025 INFO:teuthology.orchestra.run.trial150.stdout: = sectsz=4096 attr=2, projid32bit=1 2026-02-20T22:21:41.026 INFO:teuthology.orchestra.run.trial150.stdout: = crc=1 finobt=1, sparse=1, rmapbt=0 2026-02-20T22:21:41.026 INFO:teuthology.orchestra.run.trial150.stdout: = reflink=1 bigtime=1 inobtcount=1 nrext64=0 2026-02-20T22:21:41.026 INFO:teuthology.orchestra.run.trial150.stdout:data = bsize=4096 blocks=183500800, imaxpct=25 2026-02-20T22:21:41.026 INFO:teuthology.orchestra.run.trial150.stdout: = sunit=0 swidth=0 blks 2026-02-20T22:21:41.026 INFO:teuthology.orchestra.run.trial150.stdout:naming =version 2 bsize=4096 ascii-ci=0, ftype=1 2026-02-20T22:21:41.026 INFO:teuthology.orchestra.run.trial150.stdout:log =internal log bsize=4096 blocks=89600, version=2 2026-02-20T22:21:41.026 INFO:teuthology.orchestra.run.trial150.stdout: = sectsz=4096 sunit=1 blks, lazy-count=1 2026-02-20T22:21:41.026 INFO:teuthology.orchestra.run.trial150.stdout:realtime =none extsz=4096 blocks=0, rtextents=0 2026-02-20T22:21:41.594 INFO:teuthology.orchestra.run.trial150.stdout:Discarding blocks...Done. 2026-02-20T22:21:41.596 INFO:tasks.ceph:mount /dev/vg_nvme/lv_2 on ubuntu@trial150.front.sepia.ceph.com -o noatime 2026-02-20T22:21:41.597 DEBUG:teuthology.orchestra.run.trial150:> sudo mount -t xfs -o noatime /dev/vg_nvme/lv_2 /var/lib/ceph/osd/cluster2-1 2026-02-20T22:21:41.663 DEBUG:teuthology.orchestra.run.trial150:> sudo /sbin/restorecon /var/lib/ceph/osd/cluster2-1 2026-02-20T22:21:41.730 DEBUG:teuthology.orchestra.run.trial150:> sudo mkdir -p /var/lib/ceph/osd/cluster2-2 2026-02-20T22:21:41.794 INFO:tasks.ceph:roles_to_devs: {'cluster2.osd.0': '/dev/vg_nvme/lv_1', 'cluster2.osd.1': '/dev/vg_nvme/lv_2', 'cluster2.osd.2': '/dev/vg_nvme/lv_3'} 2026-02-20T22:21:41.795 INFO:tasks.ceph:role: cluster2.osd.2 2026-02-20T22:21:41.795 INFO:tasks.ceph:['mkfs.xfs', '-f', '-i', 'size=2048'] on /dev/vg_nvme/lv_3 on ubuntu@trial150.front.sepia.ceph.com 2026-02-20T22:21:41.795 DEBUG:teuthology.orchestra.run.trial150:> yes | sudo mkfs.xfs -f -i size=2048 /dev/vg_nvme/lv_3 2026-02-20T22:21:41.859 INFO:teuthology.orchestra.run.trial150.stdout:meta-data=/dev/vg_nvme/lv_3 isize=2048 agcount=4, agsize=45875200 blks 2026-02-20T22:21:41.859 INFO:teuthology.orchestra.run.trial150.stdout: = sectsz=4096 attr=2, projid32bit=1 2026-02-20T22:21:41.860 INFO:teuthology.orchestra.run.trial150.stdout: = crc=1 finobt=1, sparse=1, rmapbt=0 2026-02-20T22:21:41.860 INFO:teuthology.orchestra.run.trial150.stdout: = reflink=1 bigtime=1 inobtcount=1 nrext64=0 2026-02-20T22:21:41.860 INFO:teuthology.orchestra.run.trial150.stdout:data = bsize=4096 blocks=183500800, imaxpct=25 2026-02-20T22:21:41.860 INFO:teuthology.orchestra.run.trial150.stdout: = sunit=0 swidth=0 blks 2026-02-20T22:21:41.860 INFO:teuthology.orchestra.run.trial150.stdout:naming =version 2 bsize=4096 ascii-ci=0, ftype=1 2026-02-20T22:21:41.860 INFO:teuthology.orchestra.run.trial150.stdout:log =internal log bsize=4096 blocks=89600, version=2 2026-02-20T22:21:41.860 INFO:teuthology.orchestra.run.trial150.stdout: = sectsz=4096 sunit=1 blks, lazy-count=1 2026-02-20T22:21:41.860 INFO:teuthology.orchestra.run.trial150.stdout:realtime =none extsz=4096 blocks=0, rtextents=0 2026-02-20T22:21:42.426 INFO:teuthology.orchestra.run.trial150.stdout:Discarding blocks...Done. 2026-02-20T22:21:42.428 INFO:tasks.ceph:mount /dev/vg_nvme/lv_3 on ubuntu@trial150.front.sepia.ceph.com -o noatime 2026-02-20T22:21:42.428 DEBUG:teuthology.orchestra.run.trial150:> sudo mount -t xfs -o noatime /dev/vg_nvme/lv_3 /var/lib/ceph/osd/cluster2-2 2026-02-20T22:21:42.501 DEBUG:teuthology.orchestra.run.trial150:> sudo /sbin/restorecon /var/lib/ceph/osd/cluster2-2 2026-02-20T22:21:42.568 DEBUG:teuthology.orchestra.run.trial150:> sudo MALLOC_CHECK_=3 adjust-ulimits ceph-coverage /home/ubuntu/cephtest/archive/coverage ceph-osd --no-mon-config --cluster cluster2 --mkfs --mkkey -i 0 --monmap /home/ubuntu/cephtest/cluster2.monmap 2026-02-20T22:21:42.646 INFO:teuthology.orchestra.run.trial150.stderr:2026-02-20T22:21:42.662+0000 7fbbc71ac900 -1 auth: error reading file: /var/lib/ceph/osd/cluster2-0/keyring: can't open /var/lib/ceph/osd/cluster2-0/keyring: (2) No such file or directory 2026-02-20T22:21:42.647 INFO:teuthology.orchestra.run.trial150.stderr:2026-02-20T22:21:42.663+0000 7fbbc71ac900 -1 created new key in keyring /var/lib/ceph/osd/cluster2-0/keyring 2026-02-20T22:21:42.647 INFO:teuthology.orchestra.run.trial150.stderr:2026-02-20T22:21:42.663+0000 7fbbc71ac900 -1 bdev(0x5613df9d7800 /var/lib/ceph/osd/cluster2-0/block) open stat got: (1) Operation not permitted 2026-02-20T22:21:42.647 INFO:teuthology.orchestra.run.trial150.stderr:2026-02-20T22:21:42.663+0000 7fbbc71ac900 -1 bluestore(/var/lib/ceph/osd/cluster2-0) _read_fsid unparsable uuid 2026-02-20T22:21:43.090 DEBUG:teuthology.orchestra.run.trial150:> sudo chown -R ceph:ceph /var/lib/ceph/osd/cluster2-0 2026-02-20T22:21:43.157 DEBUG:teuthology.orchestra.run.trial150:> sudo MALLOC_CHECK_=3 adjust-ulimits ceph-coverage /home/ubuntu/cephtest/archive/coverage ceph-osd --no-mon-config --cluster cluster2 --mkfs --mkkey -i 1 --monmap /home/ubuntu/cephtest/cluster2.monmap 2026-02-20T22:21:43.235 INFO:teuthology.orchestra.run.trial150.stderr:2026-02-20T22:21:43.251+0000 7f447d4fe900 -1 auth: error reading file: /var/lib/ceph/osd/cluster2-1/keyring: can't open /var/lib/ceph/osd/cluster2-1/keyring: (2) No such file or directory 2026-02-20T22:21:43.236 INFO:teuthology.orchestra.run.trial150.stderr:2026-02-20T22:21:43.251+0000 7f447d4fe900 -1 created new key in keyring /var/lib/ceph/osd/cluster2-1/keyring 2026-02-20T22:21:43.236 INFO:teuthology.orchestra.run.trial150.stderr:2026-02-20T22:21:43.251+0000 7f447d4fe900 -1 bdev(0x55aca2f4f800 /var/lib/ceph/osd/cluster2-1/block) open stat got: (1) Operation not permitted 2026-02-20T22:21:43.236 INFO:teuthology.orchestra.run.trial150.stderr:2026-02-20T22:21:43.251+0000 7f447d4fe900 -1 bluestore(/var/lib/ceph/osd/cluster2-1) _read_fsid unparsable uuid 2026-02-20T22:21:43.699 DEBUG:teuthology.orchestra.run.trial150:> sudo chown -R ceph:ceph /var/lib/ceph/osd/cluster2-1 2026-02-20T22:21:43.764 DEBUG:teuthology.orchestra.run.trial150:> sudo MALLOC_CHECK_=3 adjust-ulimits ceph-coverage /home/ubuntu/cephtest/archive/coverage ceph-osd --no-mon-config --cluster cluster2 --mkfs --mkkey -i 2 --monmap /home/ubuntu/cephtest/cluster2.monmap 2026-02-20T22:21:43.842 INFO:teuthology.orchestra.run.trial150.stderr:2026-02-20T22:21:43.857+0000 7f252a939900 -1 auth: error reading file: /var/lib/ceph/osd/cluster2-2/keyring: can't open /var/lib/ceph/osd/cluster2-2/keyring: (2) No such file or directory 2026-02-20T22:21:43.842 INFO:teuthology.orchestra.run.trial150.stderr:2026-02-20T22:21:43.858+0000 7f252a939900 -1 created new key in keyring /var/lib/ceph/osd/cluster2-2/keyring 2026-02-20T22:21:43.842 INFO:teuthology.orchestra.run.trial150.stderr:2026-02-20T22:21:43.858+0000 7f252a939900 -1 bdev(0x557a2527f800 /var/lib/ceph/osd/cluster2-2/block) open stat got: (1) Operation not permitted 2026-02-20T22:21:43.843 INFO:teuthology.orchestra.run.trial150.stderr:2026-02-20T22:21:43.858+0000 7f252a939900 -1 bluestore(/var/lib/ceph/osd/cluster2-2) _read_fsid unparsable uuid 2026-02-20T22:21:44.294 DEBUG:teuthology.orchestra.run.trial150:> sudo chown -R ceph:ceph /var/lib/ceph/osd/cluster2-2 2026-02-20T22:21:44.359 INFO:tasks.ceph:Reading keys from all nodes... 2026-02-20T22:21:44.359 DEBUG:teuthology.orchestra.run.trial096:> set -ex 2026-02-20T22:21:44.359 DEBUG:teuthology.orchestra.run.trial096:> sudo dd if=/var/lib/ceph/mgr/cluster2-x/keyring of=/dev/stdout 2026-02-20T22:21:44.385 DEBUG:teuthology.orchestra.run.trial150:> set -ex 2026-02-20T22:21:44.385 DEBUG:teuthology.orchestra.run.trial150:> sudo dd if=/var/lib/ceph/osd/cluster2-0/keyring of=/dev/stdout 2026-02-20T22:21:44.422 DEBUG:teuthology.orchestra.run.trial150:> set -ex 2026-02-20T22:21:44.422 DEBUG:teuthology.orchestra.run.trial150:> sudo dd if=/var/lib/ceph/osd/cluster2-1/keyring of=/dev/stdout 2026-02-20T22:21:44.485 DEBUG:teuthology.orchestra.run.trial150:> set -ex 2026-02-20T22:21:44.486 DEBUG:teuthology.orchestra.run.trial150:> sudo dd if=/var/lib/ceph/osd/cluster2-2/keyring of=/dev/stdout 2026-02-20T22:21:44.549 DEBUG:teuthology.orchestra.run.trial096:> set -ex 2026-02-20T22:21:44.549 DEBUG:teuthology.orchestra.run.trial096:> dd if=/etc/ceph/cluster2.client.0.keyring of=/dev/stdout 2026-02-20T22:21:44.565 DEBUG:teuthology.orchestra.run.trial150:> set -ex 2026-02-20T22:21:44.565 DEBUG:teuthology.orchestra.run.trial150:> dd if=/etc/ceph/cluster2.client.mirror.keyring of=/dev/stdout 2026-02-20T22:21:44.605 DEBUG:teuthology.orchestra.run.trial150:> set -ex 2026-02-20T22:21:44.605 DEBUG:teuthology.orchestra.run.trial150:> dd if=/etc/ceph/cluster2.client.mirror.0.keyring of=/dev/stdout 2026-02-20T22:21:44.661 DEBUG:teuthology.orchestra.run.trial150:> set -ex 2026-02-20T22:21:44.661 DEBUG:teuthology.orchestra.run.trial150:> dd if=/etc/ceph/cluster2.client.mirror.1.keyring of=/dev/stdout 2026-02-20T22:21:44.717 DEBUG:teuthology.orchestra.run.trial150:> set -ex 2026-02-20T22:21:44.717 DEBUG:teuthology.orchestra.run.trial150:> dd if=/etc/ceph/cluster2.client.mirror.2.keyring of=/dev/stdout 2026-02-20T22:21:44.773 DEBUG:teuthology.orchestra.run.trial150:> set -ex 2026-02-20T22:21:44.773 DEBUG:teuthology.orchestra.run.trial150:> dd if=/etc/ceph/cluster2.client.mirror.3.keyring of=/dev/stdout 2026-02-20T22:21:44.830 DEBUG:teuthology.orchestra.run.trial150:> set -ex 2026-02-20T22:21:44.830 DEBUG:teuthology.orchestra.run.trial150:> dd if=/etc/ceph/cluster2.client.mirror.4.keyring of=/dev/stdout 2026-02-20T22:21:44.887 DEBUG:teuthology.orchestra.run.trial150:> set -ex 2026-02-20T22:21:44.887 DEBUG:teuthology.orchestra.run.trial150:> dd if=/etc/ceph/cluster2.client.mirror.5.keyring of=/dev/stdout 2026-02-20T22:21:44.943 DEBUG:teuthology.orchestra.run.trial150:> set -ex 2026-02-20T22:21:44.943 DEBUG:teuthology.orchestra.run.trial150:> dd if=/etc/ceph/cluster2.client.mirror.6.keyring of=/dev/stdout 2026-02-20T22:21:44.998 INFO:tasks.ceph:Adding keys to all mons... 2026-02-20T22:21:44.998 DEBUG:teuthology.orchestra.run.trial150:> sudo tee -a /etc/ceph/cluster2.keyring 2026-02-20T22:21:45.061 INFO:teuthology.orchestra.run.trial150.stdout:[mgr.x] 2026-02-20T22:21:45.061 INFO:teuthology.orchestra.run.trial150.stdout: key = AQBz3php3QO+EhAAvoBwW6Llh0Y0UNNKOZfr9w== 2026-02-20T22:21:45.061 INFO:teuthology.orchestra.run.trial150.stdout:[osd.0] 2026-02-20T22:21:45.061 INFO:teuthology.orchestra.run.trial150.stdout: key = AQB23phpiVGaJxAAYKVQVm+qGgRkrxDIJf28iw== 2026-02-20T22:21:45.061 INFO:teuthology.orchestra.run.trial150.stdout:[osd.1] 2026-02-20T22:21:45.061 INFO:teuthology.orchestra.run.trial150.stdout: key = AQB33phpqJ0PDxAAjBto+w2WRz4Db6qMNL04og== 2026-02-20T22:21:45.061 INFO:teuthology.orchestra.run.trial150.stdout:[osd.2] 2026-02-20T22:21:45.061 INFO:teuthology.orchestra.run.trial150.stdout: key = AQB33phpoSI6MxAALv3xDS6CHZPvpaRrWUKwxA== 2026-02-20T22:21:45.062 INFO:teuthology.orchestra.run.trial150.stdout:[client.0] 2026-02-20T22:21:45.062 INFO:teuthology.orchestra.run.trial150.stdout: key = AQBz3phpUW1OFxAAXUR95zBbxttDVmXEm8Ku6A== 2026-02-20T22:21:45.062 INFO:teuthology.orchestra.run.trial150.stdout:[client.mirror] 2026-02-20T22:21:45.062 INFO:teuthology.orchestra.run.trial150.stdout: key = AQBz3phpoQYzGxAAGsqKHpzKuRwIvEazgslIhw== 2026-02-20T22:21:45.062 INFO:teuthology.orchestra.run.trial150.stdout:[client.mirror.0] 2026-02-20T22:21:45.062 INFO:teuthology.orchestra.run.trial150.stdout: key = AQBz3phplTxhIBAA6MhsEpzGnv5BixOlpmbjBA== 2026-02-20T22:21:45.062 INFO:teuthology.orchestra.run.trial150.stdout:[client.mirror.1] 2026-02-20T22:21:45.062 INFO:teuthology.orchestra.run.trial150.stdout: key = AQBz3phpogOCJRAApXjQq3WVovwXFHUdzyymfA== 2026-02-20T22:21:45.062 INFO:teuthology.orchestra.run.trial150.stdout:[client.mirror.2] 2026-02-20T22:21:45.062 INFO:teuthology.orchestra.run.trial150.stdout: key = AQBz3phpR6imKhAARYukA2vqamO9fFlaLCcAPw== 2026-02-20T22:21:45.062 INFO:teuthology.orchestra.run.trial150.stdout:[client.mirror.3] 2026-02-20T22:21:45.062 INFO:teuthology.orchestra.run.trial150.stdout: key = AQBz3phpFqjiLxAAKH1BwUUD7rJ2uMdTfqhjpA== 2026-02-20T22:21:45.062 INFO:teuthology.orchestra.run.trial150.stdout:[client.mirror.4] 2026-02-20T22:21:45.062 INFO:teuthology.orchestra.run.trial150.stdout: key = AQBz3php+qHyNBAAKS5jGdZPaiC28lAxXmLZEA== 2026-02-20T22:21:45.062 INFO:teuthology.orchestra.run.trial150.stdout:[client.mirror.5] 2026-02-20T22:21:45.062 INFO:teuthology.orchestra.run.trial150.stdout: key = AQBz3phpoX0WOhAA84FKnqk6Qk/Jdu0ulystgw== 2026-02-20T22:21:45.062 INFO:teuthology.orchestra.run.trial150.stdout:[client.mirror.6] 2026-02-20T22:21:45.062 INFO:teuthology.orchestra.run.trial150.stdout: key = AQB03phptIV/AxAARWKblPJ/6GAOvbUIluv3Xw== 2026-02-20T22:21:45.063 DEBUG:teuthology.orchestra.run.trial150:> sudo adjust-ulimits ceph-coverage /home/ubuntu/cephtest/archive/coverage ceph-authtool /etc/ceph/cluster2.keyring --name=mgr.x --cap mon 'allow profile mgr' --cap osd 'allow *' --cap mds 'allow *' 2026-02-20T22:21:45.145 DEBUG:teuthology.orchestra.run.trial150:> sudo adjust-ulimits ceph-coverage /home/ubuntu/cephtest/archive/coverage ceph-authtool /etc/ceph/cluster2.keyring --name=osd.0 --cap mon 'allow profile osd' --cap mgr 'allow profile osd' --cap osd 'allow *' 2026-02-20T22:21:45.225 DEBUG:teuthology.orchestra.run.trial150:> sudo adjust-ulimits ceph-coverage /home/ubuntu/cephtest/archive/coverage ceph-authtool /etc/ceph/cluster2.keyring --name=osd.1 --cap mon 'allow profile osd' --cap mgr 'allow profile osd' --cap osd 'allow *' 2026-02-20T22:21:45.304 DEBUG:teuthology.orchestra.run.trial150:> sudo adjust-ulimits ceph-coverage /home/ubuntu/cephtest/archive/coverage ceph-authtool /etc/ceph/cluster2.keyring --name=osd.2 --cap mon 'allow profile osd' --cap mgr 'allow profile osd' --cap osd 'allow *' 2026-02-20T22:21:45.385 DEBUG:teuthology.orchestra.run.trial150:> sudo adjust-ulimits ceph-coverage /home/ubuntu/cephtest/archive/coverage ceph-authtool /etc/ceph/cluster2.keyring --name=client.0 --cap mon 'allow rw' --cap mgr 'allow r' --cap osd 'allow rwx' --cap mds allow 2026-02-20T22:21:45.465 DEBUG:teuthology.orchestra.run.trial150:> sudo adjust-ulimits ceph-coverage /home/ubuntu/cephtest/archive/coverage ceph-authtool /etc/ceph/cluster2.keyring --name=client.mirror --cap mon 'allow rw' --cap mgr 'allow r' --cap osd 'allow rwx' --cap mds allow 2026-02-20T22:21:45.547 DEBUG:teuthology.orchestra.run.trial150:> sudo adjust-ulimits ceph-coverage /home/ubuntu/cephtest/archive/coverage ceph-authtool /etc/ceph/cluster2.keyring --name=client.mirror.0 --cap mon 'allow rw' --cap mgr 'allow r' --cap osd 'allow rwx' --cap mds allow 2026-02-20T22:21:45.627 DEBUG:teuthology.orchestra.run.trial150:> sudo adjust-ulimits ceph-coverage /home/ubuntu/cephtest/archive/coverage ceph-authtool /etc/ceph/cluster2.keyring --name=client.mirror.1 --cap mon 'allow rw' --cap mgr 'allow r' --cap osd 'allow rwx' --cap mds allow 2026-02-20T22:21:45.708 DEBUG:teuthology.orchestra.run.trial150:> sudo adjust-ulimits ceph-coverage /home/ubuntu/cephtest/archive/coverage ceph-authtool /etc/ceph/cluster2.keyring --name=client.mirror.2 --cap mon 'allow rw' --cap mgr 'allow r' --cap osd 'allow rwx' --cap mds allow 2026-02-20T22:21:45.791 DEBUG:teuthology.orchestra.run.trial150:> sudo adjust-ulimits ceph-coverage /home/ubuntu/cephtest/archive/coverage ceph-authtool /etc/ceph/cluster2.keyring --name=client.mirror.3 --cap mon 'allow rw' --cap mgr 'allow r' --cap osd 'allow rwx' --cap mds allow 2026-02-20T22:21:45.872 DEBUG:teuthology.orchestra.run.trial150:> sudo adjust-ulimits ceph-coverage /home/ubuntu/cephtest/archive/coverage ceph-authtool /etc/ceph/cluster2.keyring --name=client.mirror.4 --cap mon 'allow rw' --cap mgr 'allow r' --cap osd 'allow rwx' --cap mds allow 2026-02-20T22:21:45.953 DEBUG:teuthology.orchestra.run.trial150:> sudo adjust-ulimits ceph-coverage /home/ubuntu/cephtest/archive/coverage ceph-authtool /etc/ceph/cluster2.keyring --name=client.mirror.5 --cap mon 'allow rw' --cap mgr 'allow r' --cap osd 'allow rwx' --cap mds allow 2026-02-20T22:21:46.034 DEBUG:teuthology.orchestra.run.trial150:> sudo adjust-ulimits ceph-coverage /home/ubuntu/cephtest/archive/coverage ceph-authtool /etc/ceph/cluster2.keyring --name=client.mirror.6 --cap mon 'allow rw' --cap mgr 'allow r' --cap osd 'allow rwx' --cap mds allow 2026-02-20T22:21:46.116 INFO:tasks.ceph:Running mkfs on mon nodes... 2026-02-20T22:21:46.116 DEBUG:teuthology.orchestra.run.trial150:> sudo mkdir -p /var/lib/ceph/mon/cluster2-a 2026-02-20T22:21:46.180 DEBUG:teuthology.orchestra.run.trial150:> sudo adjust-ulimits ceph-coverage /home/ubuntu/cephtest/archive/coverage ceph-mon --cluster cluster2 --mkfs -i a --monmap /home/ubuntu/cephtest/cluster2.monmap --keyring /etc/ceph/cluster2.keyring 2026-02-20T22:21:46.265 DEBUG:teuthology.orchestra.run.trial150:> sudo chown -R ceph:ceph /var/lib/ceph/mon/cluster2-a 2026-02-20T22:21:46.291 DEBUG:teuthology.orchestra.run.trial150:> rm -- /home/ubuntu/cephtest/cluster2.monmap 2026-02-20T22:21:46.346 INFO:tasks.ceph:Starting mon daemons in cluster cluster2... 2026-02-20T22:21:46.346 INFO:tasks.ceph.cluster2.mon.a:Restarting daemon 2026-02-20T22:21:46.347 DEBUG:teuthology.orchestra.run.trial150:> sudo adjust-ulimits ceph-coverage /home/ubuntu/cephtest/archive/coverage daemon-helper kill ceph-mon -f --cluster cluster2 -i a 2026-02-20T22:21:46.388 INFO:tasks.ceph.cluster2.mon.a:Started 2026-02-20T22:21:46.389 INFO:tasks.ceph:Starting mgr daemons in cluster cluster2... 2026-02-20T22:21:46.389 INFO:tasks.ceph.cluster2.mgr.x:Restarting daemon 2026-02-20T22:21:46.389 DEBUG:teuthology.orchestra.run.trial096:> sudo adjust-ulimits ceph-coverage /home/ubuntu/cephtest/archive/coverage daemon-helper kill ceph-mgr -f --cluster cluster2 -i x 2026-02-20T22:21:46.392 INFO:tasks.ceph.cluster2.mgr.x:Started 2026-02-20T22:21:46.392 DEBUG:tasks.ceph:set 0 configs 2026-02-20T22:21:46.393 DEBUG:teuthology.orchestra.run.trial150:> sudo ceph --cluster cluster2 config dump 2026-02-20T22:21:46.491 INFO:teuthology.orchestra.run.trial150.stdout:WHO MASK LEVEL OPTION VALUE RO 2026-02-20T22:21:46.499 INFO:tasks.ceph:Setting crush tunables to default 2026-02-20T22:21:46.499 DEBUG:teuthology.orchestra.run.trial150:> sudo ceph --cluster cluster2 osd crush tunables default 2026-02-20T22:21:46.600 INFO:teuthology.orchestra.run.trial150.stderr:adjusted tunables profile to default 2026-02-20T22:21:46.608 INFO:tasks.ceph:check_enable_crimson: False 2026-02-20T22:21:46.608 INFO:tasks.ceph:Starting osd daemons in cluster cluster2... 2026-02-20T22:21:46.608 DEBUG:teuthology.orchestra.run.trial150:> set -ex 2026-02-20T22:21:46.608 DEBUG:teuthology.orchestra.run.trial150:> sudo dd if=/var/lib/ceph/osd/cluster2-0/fsid of=/dev/stdout 2026-02-20T22:21:46.632 DEBUG:teuthology.orchestra.run.trial150:> set -ex 2026-02-20T22:21:46.633 DEBUG:teuthology.orchestra.run.trial150:> sudo dd if=/var/lib/ceph/osd/cluster2-1/fsid of=/dev/stdout 2026-02-20T22:21:46.696 DEBUG:teuthology.orchestra.run.trial150:> set -ex 2026-02-20T22:21:46.696 DEBUG:teuthology.orchestra.run.trial150:> sudo dd if=/var/lib/ceph/osd/cluster2-2/fsid of=/dev/stdout 2026-02-20T22:21:46.760 DEBUG:teuthology.orchestra.run.trial150:> sudo ceph --cluster cluster2 osd new a785329e-2790-4ef9-8e83-5b6fc287ccc1 0 2026-02-20T22:21:46.903 INFO:teuthology.orchestra.run.trial150.stdout:0 2026-02-20T22:21:46.911 DEBUG:teuthology.orchestra.run.trial150:> sudo ceph --cluster cluster2 osd new c8e00e12-b3b8-41d4-abc9-0fa03f6bcf9d 1 2026-02-20T22:21:47.015 INFO:teuthology.orchestra.run.trial150.stdout:1 2026-02-20T22:21:47.022 DEBUG:teuthology.orchestra.run.trial150:> sudo ceph --cluster cluster2 osd new 89f758a8-ada0-4ac5-80ca-ad23a042bdb4 2 2026-02-20T22:21:47.125 INFO:teuthology.orchestra.run.trial150.stdout:2 2026-02-20T22:21:47.128 INFO:tasks.ceph.cluster2.mgr.x.trial096.stderr:/usr/lib64/python3.9/site-packages/scipy/__init__.py:73: UserWarning: NumPy was imported from a Python sub-interpreter but NumPy does not properly support sub-interpreters. This will likely work for most users but might cause hard to track down issues or subtle bugs. A common user of the rare sub-interpreter feature is wsgi which also allows single-interpreter mode. 2026-02-20T22:21:47.128 INFO:tasks.ceph.cluster2.mgr.x.trial096.stderr:Improvements in the case of bugs are welcome, but is not on the NumPy roadmap, and full support may require significant effort to achieve. 2026-02-20T22:21:47.128 INFO:tasks.ceph.cluster2.mgr.x.trial096.stderr: from numpy import show_config as show_numpy_config 2026-02-20T22:21:47.134 INFO:tasks.ceph.cluster2.osd.0:Restarting daemon 2026-02-20T22:21:47.134 DEBUG:teuthology.orchestra.run.trial150:> sudo adjust-ulimits ceph-coverage /home/ubuntu/cephtest/archive/coverage daemon-helper kill ceph-osd -f --cluster cluster2 -i 0 2026-02-20T22:21:47.136 INFO:tasks.ceph.cluster2.osd.0:Started 2026-02-20T22:21:47.136 INFO:tasks.ceph.cluster2.osd.1:Restarting daemon 2026-02-20T22:21:47.136 DEBUG:teuthology.orchestra.run.trial150:> sudo adjust-ulimits ceph-coverage /home/ubuntu/cephtest/archive/coverage daemon-helper kill ceph-osd -f --cluster cluster2 -i 1 2026-02-20T22:21:47.139 INFO:tasks.ceph.cluster2.osd.1:Started 2026-02-20T22:21:47.139 INFO:tasks.ceph.cluster2.osd.2:Restarting daemon 2026-02-20T22:21:47.139 DEBUG:teuthology.orchestra.run.trial150:> sudo adjust-ulimits ceph-coverage /home/ubuntu/cephtest/archive/coverage daemon-helper kill ceph-osd -f --cluster cluster2 -i 2 2026-02-20T22:21:47.141 INFO:tasks.ceph.cluster2.osd.2:Started 2026-02-20T22:21:47.141 DEBUG:teuthology.orchestra.run.trial150:> sudo adjust-ulimits ceph-coverage /home/ubuntu/cephtest/archive/coverage timeout 120 ceph --cluster cluster2 osd dump --format=json 2026-02-20T22:21:47.244 INFO:teuthology.orchestra.run.trial150.stdout: 2026-02-20T22:21:47.244 INFO:teuthology.orchestra.run.trial150.stdout:{"epoch":5,"fsid":"7a1c0403-827b-4a64-99d5-e87338182806","created":"2026-02-20T22:21:46.466546+0000","modified":"2026-02-20T22:21:47.142530+0000","last_up_change":"0.000000","last_in_change":"2026-02-20T22:21:47.142530+0000","flags":"sortbitwise,recovery_deletes,purged_snapdirs,pglog_hardlimit","flags_num":5799936,"flags_set":["pglog_hardlimit","purged_snapdirs","recovery_deletes","sortbitwise"],"crush_version":2,"full_ratio":0.94999998807907104,"backfillfull_ratio":0.89999997615814209,"nearfull_ratio":0.85000002384185791,"cluster_snapshot":"","pool_max":0,"max_osd":3,"require_min_compat_client":"luminous","min_compat_client":"jewel","require_osd_release":"tentacle","allow_crimson":false,"pools":[],"osds":[{"osd":0,"uuid":"a785329e-2790-4ef9-8e83-5b6fc287ccc1","up":0,"in":1,"weight":1,"primary_affinity":1,"last_clean_begin":0,"last_clean_end":0,"up_from":0,"up_thru":0,"down_at":0,"lost_at":0,"public_addrs":{"addrvec":[]},"cluster_addrs":{"addrvec":[]},"heartbeat_back_addrs":{"addrvec":[]},"heartbeat_front_addrs":{"addrvec":[]},"public_addr":"(unrecognized address family 0)/0","cluster_addr":"(unrecognized address family 0)/0","heartbeat_back_addr":"(unrecognized address family 0)/0","heartbeat_front_addr":"(unrecognized address family 0)/0","state":["exists","new"]},{"osd":1,"uuid":"c8e00e12-b3b8-41d4-abc9-0fa03f6bcf9d","up":0,"in":1,"weight":1,"primary_affinity":1,"last_clean_begin":0,"last_clean_end":0,"up_from":0,"up_thru":0,"down_at":0,"lost_at":0,"public_addrs":{"addrvec":[]},"cluster_addrs":{"addrvec":[]},"heartbeat_back_addrs":{"addrvec":[]},"heartbeat_front_addrs":{"addrvec":[]},"public_addr":"(unrecognized address family 0)/0","cluster_addr":"(unrecognized address family 0)/0","heartbeat_back_addr":"(unrecognized address family 0)/0","heartbeat_front_addr":"(unrecognized address family 0)/0","state":["exists","new"]},{"osd":2,"uuid":"89f758a8-ada0-4ac5-80ca-ad23a042bdb4","up":0,"in":1,"weight":1,"primary_affinity":1,"last_clean_begin":0,"last_clean_end":0,"up_from":0,"up_thru":0,"down_at":0,"lost_at":0,"public_addrs":{"addrvec":[]},"cluster_addrs":{"addrvec":[]},"heartbeat_back_addrs":{"addrvec":[]},"heartbeat_front_addrs":{"addrvec":[]},"public_addr":"(unrecognized address family 0)/0","cluster_addr":"(unrecognized address family 0)/0","heartbeat_back_addr":"(unrecognized address family 0)/0","heartbeat_front_addr":"(unrecognized address family 0)/0","state":["exists","new"]}],"osd_xinfo":[{"osd":0,"down_stamp":"0.000000","laggy_probability":0,"laggy_interval":0,"features":0,"old_weight":0,"last_purged_snaps_scrub":"0.000000","dead_epoch":0},{"osd":1,"down_stamp":"0.000000","laggy_probability":0,"laggy_interval":0,"features":0,"old_weight":0,"last_purged_snaps_scrub":"0.000000","dead_epoch":0},{"osd":2,"down_stamp":"0.000000","laggy_probability":0,"laggy_interval":0,"features":0,"old_weight":0,"last_purged_snaps_scrub":"0.000000","dead_epoch":0}],"pg_upmap":[],"pg_upmap_items":[],"pg_upmap_primaries":[],"pg_temp":[],"primary_temp":[],"blocklist":{},"range_blocklist":{},"erasure_code_profiles":{"default":{"crush-failure-domain":"osd","k":"2","m":"1","plugin":"isa","technique":"reed_sol_van"}},"removed_snaps_queue":[],"new_removed_snaps":[],"new_purged_snaps":[],"crush_node_flags":{},"device_class_flags":{},"stretch_mode":{"stretch_mode_enabled":false,"stretch_bucket_count":0,"degraded_stretch_mode":0,"recovering_stretch_mode":0,"stretch_mode_bucket":0}} 2026-02-20T22:21:47.251 INFO:tasks.ceph.ceph_manager.cluster2:[] 2026-02-20T22:21:47.252 INFO:tasks.ceph:Waiting for OSDs to come up 2026-02-20T22:21:47.358 INFO:tasks.ceph.cluster2.osd.1.trial150.stderr:2026-02-20T22:21:47.374+0000 7f0acbad9900 -1 Falling back to public interface 2026-02-20T22:21:47.375 INFO:tasks.ceph.cluster2.osd.2.trial150.stderr:2026-02-20T22:21:47.392+0000 7f3007127900 -1 Falling back to public interface 2026-02-20T22:21:47.376 INFO:tasks.ceph.cluster2.osd.0.trial150.stderr:2026-02-20T22:21:47.393+0000 7f77c42e7900 -1 Falling back to public interface 2026-02-20T22:21:47.555 DEBUG:teuthology.orchestra.run.trial150:> adjust-ulimits ceph-coverage /home/ubuntu/cephtest/archive/coverage ceph --cluster cluster2 osd dump --format=json 2026-02-20T22:21:47.847 INFO:teuthology.misc.health.trial150.stdout: 2026-02-20T22:21:47.848 INFO:teuthology.misc.health.trial150.stdout:{"epoch":5,"fsid":"7a1c0403-827b-4a64-99d5-e87338182806","created":"2026-02-20T22:21:46.466546+0000","modified":"2026-02-20T22:21:47.142530+0000","last_up_change":"0.000000","last_in_change":"2026-02-20T22:21:47.142530+0000","flags":"sortbitwise,recovery_deletes,purged_snapdirs,pglog_hardlimit","flags_num":5799936,"flags_set":["pglog_hardlimit","purged_snapdirs","recovery_deletes","sortbitwise"],"crush_version":2,"full_ratio":0.94999998807907104,"backfillfull_ratio":0.89999997615814209,"nearfull_ratio":0.85000002384185791,"cluster_snapshot":"","pool_max":0,"max_osd":3,"require_min_compat_client":"luminous","min_compat_client":"jewel","require_osd_release":"tentacle","allow_crimson":false,"pools":[],"osds":[{"osd":0,"uuid":"a785329e-2790-4ef9-8e83-5b6fc287ccc1","up":0,"in":1,"weight":1,"primary_affinity":1,"last_clean_begin":0,"last_clean_end":0,"up_from":0,"up_thru":0,"down_at":0,"lost_at":0,"public_addrs":{"addrvec":[]},"cluster_addrs":{"addrvec":[]},"heartbeat_back_addrs":{"addrvec":[]},"heartbeat_front_addrs":{"addrvec":[]},"public_addr":"(unrecognized address family 0)/0","cluster_addr":"(unrecognized address family 0)/0","heartbeat_back_addr":"(unrecognized address family 0)/0","heartbeat_front_addr":"(unrecognized address family 0)/0","state":["exists","new"]},{"osd":1,"uuid":"c8e00e12-b3b8-41d4-abc9-0fa03f6bcf9d","up":0,"in":1,"weight":1,"primary_affinity":1,"last_clean_begin":0,"last_clean_end":0,"up_from":0,"up_thru":0,"down_at":0,"lost_at":0,"public_addrs":{"addrvec":[]},"cluster_addrs":{"addrvec":[]},"heartbeat_back_addrs":{"addrvec":[]},"heartbeat_front_addrs":{"addrvec":[]},"public_addr":"(unrecognized address family 0)/0","cluster_addr":"(unrecognized address family 0)/0","heartbeat_back_addr":"(unrecognized address family 0)/0","heartbeat_front_addr":"(unrecognized address family 0)/0","state":["exists","new"]},{"osd":2,"uuid":"89f758a8-ada0-4ac5-80ca-ad23a042bdb4","up":0,"in":1,"weight":1,"primary_affinity":1,"last_clean_begin":0,"last_clean_end":0,"up_from":0,"up_thru":0,"down_at":0,"lost_at":0,"public_addrs":{"addrvec":[]},"cluster_addrs":{"addrvec":[]},"heartbeat_back_addrs":{"addrvec":[]},"heartbeat_front_addrs":{"addrvec":[]},"public_addr":"(unrecognized address family 0)/0","cluster_addr":"(unrecognized address family 0)/0","heartbeat_back_addr":"(unrecognized address family 0)/0","heartbeat_front_addr":"(unrecognized address family 0)/0","state":["exists","new"]}],"osd_xinfo":[{"osd":0,"down_stamp":"0.000000","laggy_probability":0,"laggy_interval":0,"features":0,"old_weight":0,"last_purged_snaps_scrub":"0.000000","dead_epoch":0},{"osd":1,"down_stamp":"0.000000","laggy_probability":0,"laggy_interval":0,"features":0,"old_weight":0,"last_purged_snaps_scrub":"0.000000","dead_epoch":0},{"osd":2,"down_stamp":"0.000000","laggy_probability":0,"laggy_interval":0,"features":0,"old_weight":0,"last_purged_snaps_scrub":"0.000000","dead_epoch":0}],"pg_upmap":[],"pg_upmap_items":[],"pg_upmap_primaries":[],"pg_temp":[],"primary_temp":[],"blocklist":{},"range_blocklist":{},"erasure_code_profiles":{"default":{"crush-failure-domain":"osd","k":"2","m":"1","plugin":"isa","technique":"reed_sol_van"}},"removed_snaps_queue":[],"new_removed_snaps":[],"new_purged_snaps":[],"crush_node_flags":{},"device_class_flags":{},"stretch_mode":{"stretch_mode_enabled":false,"stretch_bucket_count":0,"degraded_stretch_mode":0,"recovering_stretch_mode":0,"stretch_mode_bucket":0}} 2026-02-20T22:21:47.854 DEBUG:teuthology.misc:0 of 3 OSDs are up 2026-02-20T22:21:47.930 INFO:tasks.ceph.cluster2.osd.0.trial150.stderr:2026-02-20T22:21:47.946+0000 7f77c42e7900 -1 osd.0 0 log_to_monitors true 2026-02-20T22:21:47.937 INFO:tasks.ceph.cluster2.osd.1.trial150.stderr:2026-02-20T22:21:47.954+0000 7f0acbad9900 -1 osd.1 0 log_to_monitors true 2026-02-20T22:21:47.959 INFO:tasks.ceph.cluster2.osd.2.trial150.stderr:2026-02-20T22:21:47.975+0000 7f3007127900 -1 osd.2 0 log_to_monitors true 2026-02-20T22:21:49.161 INFO:tasks.ceph.cluster2.mgr.x.trial096.stderr:2026-02-20T22:21:49.160+0000 7f1e2f96f640 -1 mgr.server handle_report got status from non-daemon mon.a 2026-02-20T22:21:49.459 INFO:tasks.ceph.cluster2.osd.2.trial150.stderr:2026-02-20T22:21:49.475+0000 7f3002892640 -1 osd.2 0 waiting for initial osdmap 2026-02-20T22:21:49.472 INFO:tasks.ceph.cluster2.osd.1.trial150.stderr:2026-02-20T22:21:49.489+0000 7f0ac7244640 -1 osd.1 0 waiting for initial osdmap 2026-02-20T22:21:49.472 INFO:tasks.ceph.cluster2.osd.0.trial150.stderr:2026-02-20T22:21:49.489+0000 7f77bfa52640 -1 osd.0 0 waiting for initial osdmap 2026-02-20T22:21:49.474 INFO:tasks.ceph.cluster2.osd.0.trial150.stderr:2026-02-20T22:21:49.491+0000 7f77b7862640 -1 osd.0 7 set_numa_affinity unable to identify public interface '' numa node: (2) No such file or directory 2026-02-20T22:21:49.474 INFO:tasks.ceph.cluster2.osd.1.trial150.stderr:2026-02-20T22:21:49.491+0000 7f0abf054640 -1 osd.1 7 set_numa_affinity unable to identify public interface '' numa node: (2) No such file or directory 2026-02-20T22:21:49.476 INFO:tasks.ceph.cluster2.osd.2.trial150.stderr:2026-02-20T22:21:49.493+0000 7f2ffa6a2640 -1 osd.2 7 set_numa_affinity unable to identify public interface '' numa node: (2) No such file or directory 2026-02-20T22:21:54.158 DEBUG:teuthology.orchestra.run.trial150:> adjust-ulimits ceph-coverage /home/ubuntu/cephtest/archive/coverage ceph --cluster cluster2 osd dump --format=json 2026-02-20T22:21:54.329 INFO:teuthology.misc.health.trial150.stdout: 2026-02-20T22:21:54.330 INFO:teuthology.misc.health.trial150.stdout:{"epoch":11,"fsid":"7a1c0403-827b-4a64-99d5-e87338182806","created":"2026-02-20T22:21:46.466546+0000","modified":"2026-02-20T22:21:53.479431+0000","last_up_change":"2026-02-20T22:21:50.473264+0000","last_in_change":"2026-02-20T22:21:47.142530+0000","flags":"sortbitwise,recovery_deletes,purged_snapdirs,pglog_hardlimit","flags_num":5799936,"flags_set":["pglog_hardlimit","purged_snapdirs","recovery_deletes","sortbitwise"],"crush_version":4,"full_ratio":0.94999998807907104,"backfillfull_ratio":0.89999997615814209,"nearfull_ratio":0.85000002384185791,"cluster_snapshot":"","pool_max":1,"max_osd":3,"require_min_compat_client":"luminous","min_compat_client":"jewel","require_osd_release":"tentacle","allow_crimson":false,"pools":[{"pool":1,"pool_name":".mgr","create_time":"2026-02-20T22:21:52.191593+0000","flags":32769,"flags_names":"hashpspool,creating","type":1,"size":2,"min_size":1,"crush_rule":0,"peering_crush_bucket_count":0,"peering_crush_bucket_target":0,"peering_crush_bucket_barrier":0,"peering_crush_bucket_mandatory_member":2147483647,"is_stretch_pool":false,"object_hash":2,"pg_autoscale_mode":"off","pg_num":1,"pg_placement_num":1,"pg_placement_num_target":1,"pg_num_target":1,"pg_num_pending":1,"last_pg_merge_meta":{"source_pgid":"0.0","ready_epoch":0,"last_epoch_started":0,"last_epoch_clean":0,"source_version":"0'0","target_version":"0'0"},"last_change":"11","last_force_op_resend":"0","last_force_op_resend_prenautilus":"0","last_force_op_resend_preluminous":"0","auid":0,"snap_mode":"selfmanaged","snap_seq":0,"snap_epoch":0,"pool_snaps":[],"removed_snaps":"[]","quota_max_bytes":0,"quota_max_objects":0,"tiers":[],"tier_of":-1,"read_tier":-1,"write_tier":-1,"cache_mode":"none","target_max_bytes":0,"target_max_objects":0,"cache_target_dirty_ratio_micro":400000,"cache_target_dirty_high_ratio_micro":600000,"cache_target_full_ratio_micro":800000,"cache_min_flush_age":0,"cache_min_evict_age":0,"erasure_code_profile":"","hit_set_params":{"type":"none"},"hit_set_period":0,"hit_set_count":0,"use_gmt_hitset":true,"min_read_recency_for_promote":0,"min_write_recency_for_promote":0,"hit_set_grade_decay_rate":0,"hit_set_search_last_n":0,"grade_table":[],"stripe_width":0,"expected_num_objects":0,"fast_read":false,"nonprimary_shards":"{}","options":{"pg_num_max":32,"pg_num_min":1},"application_metadata":{"mgr":{}},"read_balance":{"score_type":"Fair distribution","score_acting":2.9900000095367432,"score_stable":2.9900000095367432,"optimal_score":0.67000001668930054,"raw_score_acting":2,"raw_score_stable":2,"primary_affinity_weighted":1,"average_primary_affinity":1,"average_primary_affinity_weighted":1}}],"osds":[{"osd":0,"uuid":"a785329e-2790-4ef9-8e83-5b6fc287ccc1","up":1,"in":1,"weight":1,"primary_affinity":1,"last_clean_begin":0,"last_clean_end":0,"up_from":8,"up_thru":0,"down_at":0,"lost_at":0,"public_addrs":{"addrvec":[{"type":"v2","addr":"10.20.193.150:6813","nonce":328771968},{"type":"v1","addr":"10.20.193.150:6815","nonce":328771968}]},"cluster_addrs":{"addrvec":[{"type":"v2","addr":"10.20.193.150:6817","nonce":328771968},{"type":"v1","addr":"10.20.193.150:6819","nonce":328771968}]},"heartbeat_back_addrs":{"addrvec":[{"type":"v2","addr":"10.20.193.150:6822","nonce":328771968},{"type":"v1","addr":"10.20.193.150:6823","nonce":328771968}]},"heartbeat_front_addrs":{"addrvec":[{"type":"v2","addr":"10.20.193.150:6820","nonce":328771968},{"type":"v1","addr":"10.20.193.150:6821","nonce":328771968}]},"public_addr":"10.20.193.150:6815/328771968","cluster_addr":"10.20.193.150:6819/328771968","heartbeat_back_addr":"10.20.193.150:6823/328771968","heartbeat_front_addr":"10.20.193.150:6821/328771968","state":["exists","up"]},{"osd":1,"uuid":"c8e00e12-b3b8-41d4-abc9-0fa03f6bcf9d","up":1,"in":1,"weight":1,"primary_affinity":1,"last_clean_begin":0,"last_clean_end":0,"up_from":8,"up_thru":10,"down_at":0,"lost_at":0,"public_addrs":{"addrvec":[{"type":"v2","addr":"10.20.193.150:6800","nonce":1770977831},{"type":"v1","addr":"10.20.193.150:6801","nonce":1770977831}]},"cluster_addrs":{"addrvec":[{"type":"v2","addr":"10.20.193.150:6802","nonce":1770977831},{"type":"v1","addr":"10.20.193.150:6803","nonce":1770977831}]},"heartbeat_back_addrs":{"addrvec":[{"type":"v2","addr":"10.20.193.150:6806","nonce":1770977831},{"type":"v1","addr":"10.20.193.150:6807","nonce":1770977831}]},"heartbeat_front_addrs":{"addrvec":[{"type":"v2","addr":"10.20.193.150:6804","nonce":1770977831},{"type":"v1","addr":"10.20.193.150:6805","nonce":1770977831}]},"public_addr":"10.20.193.150:6801/1770977831","cluster_addr":"10.20.193.150:6803/1770977831","heartbeat_back_addr":"10.20.193.150:6807/1770977831","heartbeat_front_addr":"10.20.193.150:6805/1770977831","state":["exists","up"]},{"osd":2,"uuid":"89f758a8-ada0-4ac5-80ca-ad23a042bdb4","up":1,"in":1,"weight":1,"primary_affinity":1,"last_clean_begin":0,"last_clean_end":0,"up_from":8,"up_thru":0,"down_at":0,"lost_at":0,"public_addrs":{"addrvec":[{"type":"v2","addr":"10.20.193.150:6808","nonce":48519238},{"type":"v1","addr":"10.20.193.150:6809","nonce":48519238}]},"cluster_addrs":{"addrvec":[{"type":"v2","addr":"10.20.193.150:6810","nonce":48519238},{"type":"v1","addr":"10.20.193.150:6811","nonce":48519238}]},"heartbeat_back_addrs":{"addrvec":[{"type":"v2","addr":"10.20.193.150:6816","nonce":48519238},{"type":"v1","addr":"10.20.193.150:6818","nonce":48519238}]},"heartbeat_front_addrs":{"addrvec":[{"type":"v2","addr":"10.20.193.150:6812","nonce":48519238},{"type":"v1","addr":"10.20.193.150:6814","nonce":48519238}]},"public_addr":"10.20.193.150:6809/48519238","cluster_addr":"10.20.193.150:6811/48519238","heartbeat_back_addr":"10.20.193.150:6818/48519238","heartbeat_front_addr":"10.20.193.150:6814/48519238","state":["exists","up"]}],"osd_xinfo":[{"osd":0,"down_stamp":"0.000000","laggy_probability":0,"laggy_interval":0,"features":4544132024016699391,"old_weight":0,"last_purged_snaps_scrub":"2026-02-20T22:21:48.984519+0000","dead_epoch":0},{"osd":1,"down_stamp":"0.000000","laggy_probability":0,"laggy_interval":0,"features":4544132024016699391,"old_weight":0,"last_purged_snaps_scrub":"2026-02-20T22:21:48.999110+0000","dead_epoch":0},{"osd":2,"down_stamp":"0.000000","laggy_probability":0,"laggy_interval":0,"features":4544132024016699391,"old_weight":0,"last_purged_snaps_scrub":"2026-02-20T22:21:48.959392+0000","dead_epoch":0}],"pg_upmap":[],"pg_upmap_items":[],"pg_upmap_primaries":[],"pg_temp":[],"primary_temp":[],"blocklist":{},"range_blocklist":{},"erasure_code_profiles":{"default":{"crush-failure-domain":"osd","k":"2","m":"1","plugin":"isa","technique":"reed_sol_van"}},"removed_snaps_queue":[],"new_removed_snaps":[],"new_purged_snaps":[],"crush_node_flags":{},"device_class_flags":{},"stretch_mode":{"stretch_mode_enabled":false,"stretch_bucket_count":0,"degraded_stretch_mode":0,"recovering_stretch_mode":0,"stretch_mode_bucket":0}} 2026-02-20T22:21:54.337 DEBUG:teuthology.misc:3 of 3 OSDs are up 2026-02-20T22:21:54.337 INFO:tasks.ceph:Creating RBD pool 2026-02-20T22:21:54.337 DEBUG:teuthology.orchestra.run.trial150:> sudo ceph --cluster cluster2 osd pool create rbd 8 2026-02-20T22:21:55.468 INFO:teuthology.orchestra.run.trial150.stderr:pool 'rbd' created 2026-02-20T22:21:55.481 DEBUG:teuthology.orchestra.run.trial150:> rbd --cluster cluster2 pool init rbd 2026-02-20T22:21:58.481 INFO:tasks.ceph:Starting mds daemons in cluster cluster2... 2026-02-20T22:21:58.482 DEBUG:teuthology.orchestra.run.trial150:> sudo adjust-ulimits ceph-coverage /home/ubuntu/cephtest/archive/coverage timeout 120 ceph --cluster cluster2 config log 1 --format=json 2026-02-20T22:21:58.482 INFO:tasks.daemonwatchdog.daemon_watchdog:watchdog starting 2026-02-20T22:21:58.665 INFO:teuthology.orchestra.run.trial150.stdout: 2026-02-20T22:21:58.675 INFO:teuthology.orchestra.run.trial150.stdout:[{"version":1,"timestamp":"0.000000","name":"","changes":[]}] 2026-02-20T22:21:58.675 INFO:tasks.ceph_manager:config epoch is 1 2026-02-20T22:21:58.675 INFO:tasks.ceph:Waiting until cluster2 daemons up and pgs clean... 2026-02-20T22:21:58.675 INFO:tasks.ceph.ceph_manager.cluster2:waiting for mgr available 2026-02-20T22:21:58.676 DEBUG:teuthology.orchestra.run.trial150:> sudo adjust-ulimits ceph-coverage /home/ubuntu/cephtest/archive/coverage timeout 120 ceph --cluster cluster2 mgr dump --format=json 2026-02-20T22:21:58.888 INFO:teuthology.orchestra.run.trial150.stdout: 2026-02-20T22:21:58.896 INFO:teuthology.orchestra.run.trial150.stdout:{"epoch":5,"flags":0,"active_gid":4101,"active_name":"x","active_addrs":{"addrvec":[{"type":"v2","addr":"10.20.193.96:6826","nonce":108918880},{"type":"v1","addr":"10.20.193.96:6827","nonce":108918880}]},"active_addr":"10.20.193.96:6827/108918880","active_change":"2026-02-20T22:21:48.172441+0000","active_mgr_features":4544132024016699391,"available":true,"standbys":[],"modules":["iostat","nfs"],"available_modules":[{"name":"alerts","can_run":true,"error_string":"","module_options":{"interval":{"name":"interval","type":"secs","level":"advanced","flags":1,"default_value":"60","min":"","max":"","enum_allowed":[],"desc":"How frequently to reexamine health status","long_desc":"","tags":[],"see_also":[]},"log_level":{"name":"log_level","type":"str","level":"advanced","flags":1,"default_value":"","min":"","max":"","enum_allowed":["","critical","debug","error","info","warning"],"desc":"","long_desc":"","tags":[],"see_also":[]},"log_to_cluster":{"name":"log_to_cluster","type":"bool","level":"advanced","flags":1,"default_value":"False","min":"","max":"","enum_allowed":[],"desc":"","long_desc":"","tags":[],"see_also":[]},"log_to_cluster_level":{"name":"log_to_cluster_level","type":"str","level":"advanced","flags":1,"default_value":"info","min":"","max":"","enum_allowed":["","critical","debug","error","info","warning"],"desc":"","long_desc":"","tags":[],"see_also":[]},"log_to_file":{"name":"log_to_file","type":"bool","level":"advanced","flags":1,"default_value":"False","min":"","max":"","enum_allowed":[],"desc":"","long_desc":"","tags":[],"see_also":[]},"smtp_destination":{"name":"smtp_destination","type":"str","level":"advanced","flags":1,"default_value":"","min":"","max":"","enum_allowed":[],"desc":"Email address to send alerts to, use commas to separate multiple","long_desc":"","tags":[],"see_also":[]},"smtp_from_name":{"name":"smtp_from_name","type":"str","level":"advanced","flags":1,"default_value":"Ceph","min":"","max":"","enum_allowed":[],"desc":"Email From: name","long_desc":"","tags":[],"see_also":[]},"smtp_host":{"name":"smtp_host","type":"str","level":"advanced","flags":1,"default_value":"","min":"","max":"","enum_allowed":[],"desc":"SMTP server","long_desc":"","tags":[],"see_also":[]},"smtp_password":{"name":"smtp_password","type":"str","level":"advanced","flags":1,"default_value":"","min":"","max":"","enum_allowed":[],"desc":"Password to authenticate with","long_desc":"","tags":[],"see_also":[]},"smtp_port":{"name":"smtp_port","type":"int","level":"advanced","flags":1,"default_value":"465","min":"","max":"","enum_allowed":[],"desc":"SMTP port","long_desc":"","tags":[],"see_also":[]},"smtp_sender":{"name":"smtp_sender","type":"str","level":"advanced","flags":1,"default_value":"","min":"","max":"","enum_allowed":[],"desc":"SMTP envelope sender","long_desc":"","tags":[],"see_also":[]},"smtp_ssl":{"name":"smtp_ssl","type":"bool","level":"advanced","flags":1,"default_value":"True","min":"","max":"","enum_allowed":[],"desc":"Use SSL to connect to SMTP server","long_desc":"","tags":[],"see_also":[]},"smtp_user":{"name":"smtp_user","type":"str","level":"advanced","flags":1,"default_value":"","min":"","max":"","enum_allowed":[],"desc":"User to authenticate as","long_desc":"","tags":[],"see_also":[]},"sqlite3_killpoint":{"name":"sqlite3_killpoint","type":"int","level":"dev","flags":1,"default_value":"0","min":"","max":"","enum_allowed":[],"desc":"","long_desc":"","tags":[],"see_also":[]}}},{"name":"balancer","can_run":true,"error_string":"","module_options":{"active":{"name":"active","type":"bool","level":"advanced","flags":1,"default_value":"True","min":"","max":"","enum_allowed":[],"desc":"automatically balance PGs across cluster","long_desc":"","tags":[],"see_also":[]},"begin_time":{"name":"begin_time","type":"str","level":"advanced","flags":1,"default_value":"0000","min":"","max":"","enum_allowed":[],"desc":"beginning time of day to automatically balance","long_desc":"This is a time of day in the format HHMM.","tags":[],"see_also":[]},"begin_weekday":{"name":"begin_weekday","type":"uint","level":"advanced","flags":1,"default_value":"0","min":"0","max":"6","enum_allowed":[],"desc":"Restrict automatic balancing to this day of the week or later","long_desc":"0 = Sunday, 1 = Monday, etc.","tags":[],"see_also":[]},"crush_compat_max_iterations":{"name":"crush_compat_max_iterations","type":"uint","level":"advanced","flags":1,"default_value":"25","min":"1","max":"250","enum_allowed":[],"desc":"maximum number of iterations to attempt optimization","long_desc":"","tags":[],"see_also":[]},"crush_compat_metrics":{"name":"crush_compat_metrics","type":"str","level":"advanced","flags":1,"default_value":"pgs,objects,bytes","min":"","max":"","enum_allowed":[],"desc":"metrics with which to calculate OSD utilization","long_desc":"Value is a list of one or more of \"pgs\", \"objects\", or \"bytes\", and indicates which metrics to use to balance utilization.","tags":[],"see_also":[]},"crush_compat_step":{"name":"crush_compat_step","type":"float","level":"advanced","flags":1,"default_value":"0.5","min":"0.001","max":"0.999","enum_allowed":[],"desc":"aggressiveness of optimization","long_desc":".99 is very aggressive, .01 is less aggressive","tags":[],"see_also":[]},"end_time":{"name":"end_time","type":"str","level":"advanced","flags":1,"default_value":"2359","min":"","max":"","enum_allowed":[],"desc":"ending time of day to automatically balance","long_desc":"This is a time of day in the format HHMM.","tags":[],"see_also":[]},"end_weekday":{"name":"end_weekday","type":"uint","level":"advanced","flags":1,"default_value":"0","min":"0","max":"6","enum_allowed":[],"desc":"Restrict automatic balancing to days of the week earlier than this","long_desc":"0 = Sunday, 1 = Monday, etc.","tags":[],"see_also":[]},"log_level":{"name":"log_level","type":"str","level":"advanced","flags":1,"default_value":"","min":"","max":"","enum_allowed":["","critical","debug","error","info","warning"],"desc":"","long_desc":"","tags":[],"see_also":[]},"log_to_cluster":{"name":"log_to_cluster","type":"bool","level":"advanced","flags":1,"default_value":"False","min":"","max":"","enum_allowed":[],"desc":"","long_desc":"","tags":[],"see_also":[]},"log_to_cluster_level":{"name":"log_to_cluster_level","type":"str","level":"advanced","flags":1,"default_value":"info","min":"","max":"","enum_allowed":["","critical","debug","error","info","warning"],"desc":"","long_desc":"","tags":[],"see_also":[]},"log_to_file":{"name":"log_to_file","type":"bool","level":"advanced","flags":1,"default_value":"False","min":"","max":"","enum_allowed":[],"desc":"","long_desc":"","tags":[],"see_also":[]},"min_score":{"name":"min_score","type":"float","level":"advanced","flags":1,"default_value":"0","min":"","max":"","enum_allowed":[],"desc":"minimum score, below which no optimization is attempted","long_desc":"","tags":[],"see_also":[]},"mode":{"name":"mode","type":"str","level":"advanced","flags":1,"default_value":"upmap","min":"","max":"","enum_allowed":["crush-compat","none","read","upmap","upmap-read"],"desc":"Balancer mode","long_desc":"","tags":[],"see_also":[]},"pool_ids":{"name":"pool_ids","type":"str","level":"advanced","flags":1,"default_value":"","min":"","max":"","enum_allowed":[],"desc":"pools which the automatic balancing will be limited to","long_desc":"","tags":[],"see_also":[]},"sleep_interval":{"name":"sleep_interval","type":"secs","level":"advanced","flags":1,"default_value":"60","min":"","max":"","enum_allowed":[],"desc":"how frequently to wake up and attempt optimization","long_desc":"","tags":[],"see_also":[]},"sqlite3_killpoint":{"name":"sqlite3_killpoint","type":"int","level":"dev","flags":1,"default_value":"0","min":"","max":"","enum_allowed":[],"desc":"","long_desc":"","tags":[],"see_also":[]},"update_pg_upmap_activity":{"name":"update_pg_upmap_activity","type":"bool","level":"advanced","flags":1,"default_value":"False","min":"","max":"","enum_allowed":[],"desc":"Updates pg_upmap activity stats to be used in `balancer status detail`","long_desc":"","tags":[],"see_also":[]},"upmap_max_deviation":{"name":"upmap_max_deviation","type":"int","level":"advanced","flags":1,"default_value":"5","min":"1","max":"","enum_allowed":[],"desc":"deviation below which no optimization is attempted","long_desc":"If the number of PGs are within this count then no optimization is attempted","tags":[],"see_also":[]},"upmap_max_optimizations":{"name":"upmap_max_optimizations","type":"uint","level":"advanced","flags":1,"default_value":"10","min":"","max":"","enum_allowed":[],"desc":"maximum upmap optimizations to make per attempt","long_desc":"","tags":[],"see_also":[]}}},{"name":"cephadm","can_run":true,"error_string":"","module_options":{"agent_down_multiplier":{"name":"agent_down_multiplier","type":"float","level":"advanced","flags":0,"default_value":"3.0","min":"","max":"","enum_allowed":[],"desc":"Multiplied by agent refresh rate to calculate how long agent must not report before being marked down","long_desc":"","tags":[],"see_also":[]},"agent_refresh_rate":{"name":"agent_refresh_rate","type":"secs","level":"advanced","flags":0,"default_value":"20","min":"","max":"","enum_allowed":[],"desc":"How often agent on each host will try to gather and send metadata","long_desc":"","tags":[],"see_also":[]},"agent_starting_port":{"name":"agent_starting_port","type":"int","level":"advanced","flags":0,"default_value":"4721","min":"","max":"","enum_allowed":[],"desc":"First port agent will try to bind to (will also try up to next 1000 subsequent ports if blocked)","long_desc":"","tags":[],"see_also":[]},"allow_ptrace":{"name":"allow_ptrace","type":"bool","level":"advanced","flags":0,"default_value":"False","min":"","max":"","enum_allowed":[],"desc":"allow SYS_PTRACE capability on ceph containers","long_desc":"The SYS_PTRACE capability is needed to attach to a process with gdb or strace. Enabling this options can allow debugging daemons that encounter problems at runtime.","tags":[],"see_also":[]},"autotune_interval":{"name":"autotune_interval","type":"secs","level":"advanced","flags":0,"default_value":"600","min":"","max":"","enum_allowed":[],"desc":"how frequently to autotune daemon memory","long_desc":"","tags":[],"see_also":[]},"autotune_memory_target_ratio":{"name":"autotune_memory_target_ratio","type":"float","level":"advanced","flags":0,"default_value":"0.7","min":"","max":"","enum_allowed":[],"desc":"ratio of total system memory to divide amongst autotuned daemons","long_desc":"","tags":[],"see_also":[]},"cephadm_log_destination":{"name":"cephadm_log_destination","type":"str","level":"advanced","flags":0,"default_value":"","min":"","max":"","enum_allowed":["file","file,syslog","syslog"],"desc":"Destination for cephadm command's persistent logging","long_desc":"","tags":[],"see_also":[]},"certificate_automated_rotation_enabled":{"name":"certificate_automated_rotation_enabled","type":"bool","level":"advanced","flags":0,"default_value":"True","min":"","max":"","enum_allowed":[],"desc":"This flag controls whether cephadm automatically rotates certificates upon expiration.","long_desc":"","tags":[],"see_also":[]},"certificate_check_debug_mode":{"name":"certificate_check_debug_mode","type":"bool","level":"dev","flags":0,"default_value":"False","min":"","max":"","enum_allowed":[],"desc":"FOR TESTING ONLY: This flag forces the certificate check instead of waiting for certificate_check_period.","long_desc":"","tags":[],"see_also":[]},"certificate_check_period":{"name":"certificate_check_period","type":"int","level":"advanced","flags":0,"default_value":"1","min":"0","max":"30","enum_allowed":[],"desc":"Specifies how often (in days) the certificate should be checked for validity.","long_desc":"","tags":[],"see_also":[]},"certificate_duration_days":{"name":"certificate_duration_days","type":"int","level":"advanced","flags":0,"default_value":"1095","min":"90","max":"3650","enum_allowed":[],"desc":"Specifies the duration of self certificates generated and signed by cephadm root CA","long_desc":"","tags":[],"see_also":[]},"certificate_renewal_threshold_days":{"name":"certificate_renewal_threshold_days","type":"int","level":"advanced","flags":0,"default_value":"30","min":"10","max":"90","enum_allowed":[],"desc":"Specifies the lead time in days to initiate certificate renewal before expiration.","long_desc":"","tags":[],"see_also":[]},"cgroups_split":{"name":"cgroups_split","type":"bool","level":"advanced","flags":0,"default_value":"True","min":"","max":"","enum_allowed":[],"desc":"Pass --cgroups=split when cephadm creates containers (currently podman only)","long_desc":"","tags":[],"see_also":[]},"config_checks_enabled":{"name":"config_checks_enabled","type":"bool","level":"advanced","flags":0,"default_value":"False","min":"","max":"","enum_allowed":[],"desc":"Enable or disable the cephadm configuration analysis","long_desc":"","tags":[],"see_also":[]},"config_dashboard":{"name":"config_dashboard","type":"bool","level":"advanced","flags":0,"default_value":"True","min":"","max":"","enum_allowed":[],"desc":"manage configs like API endpoints in Dashboard.","long_desc":"","tags":[],"see_also":[]},"container_image_alertmanager":{"name":"container_image_alertmanager","type":"str","level":"advanced","flags":0,"default_value":"quay.io/prometheus/alertmanager:v0.28.1","min":"","max":"","enum_allowed":[],"desc":"Alertmanager container image","long_desc":"","tags":[],"see_also":[]},"container_image_base":{"name":"container_image_base","type":"str","level":"advanced","flags":1,"default_value":"quay.io/ceph/ceph","min":"","max":"","enum_allowed":[],"desc":"Container image name, without the tag","long_desc":"","tags":[],"see_also":[]},"container_image_elasticsearch":{"name":"container_image_elasticsearch","type":"str","level":"advanced","flags":0,"default_value":"quay.io/omrizeneva/elasticsearch:6.8.23","min":"","max":"","enum_allowed":[],"desc":"Elasticsearch container image","long_desc":"","tags":[],"see_also":[]},"container_image_grafana":{"name":"container_image_grafana","type":"str","level":"advanced","flags":0,"default_value":"quay.io/ceph/grafana:12.3.1","min":"","max":"","enum_allowed":[],"desc":"Grafana container image","long_desc":"","tags":[],"see_also":[]},"container_image_haproxy":{"name":"container_image_haproxy","type":"str","level":"advanced","flags":0,"default_value":"quay.io/ceph/haproxy:2.3","min":"","max":"","enum_allowed":[],"desc":"Haproxy container image","long_desc":"","tags":[],"see_also":[]},"container_image_jaeger_agent":{"name":"container_image_jaeger_agent","type":"str","level":"advanced","flags":0,"default_value":"quay.io/jaegertracing/jaeger-agent:1.29","min":"","max":"","enum_allowed":[],"desc":"Jaeger agent container image","long_desc":"","tags":[],"see_also":[]},"container_image_jaeger_collector":{"name":"container_image_jaeger_collector","type":"str","level":"advanced","flags":0,"default_value":"quay.io/jaegertracing/jaeger-collector:1.29","min":"","max":"","enum_allowed":[],"desc":"Jaeger collector container image","long_desc":"","tags":[],"see_also":[]},"container_image_jaeger_query":{"name":"container_image_jaeger_query","type":"str","level":"advanced","flags":0,"default_value":"quay.io/jaegertracing/jaeger-query:1.29","min":"","max":"","enum_allowed":[],"desc":"Jaeger query container image","long_desc":"","tags":[],"see_also":[]},"container_image_keepalived":{"name":"container_image_keepalived","type":"str","level":"advanced","flags":0,"default_value":"quay.io/ceph/keepalived:2.2.4","min":"","max":"","enum_allowed":[],"desc":"Keepalived container image","long_desc":"","tags":[],"see_also":[]},"container_image_loki":{"name":"container_image_loki","type":"str","level":"advanced","flags":0,"default_value":"docker.io/grafana/loki:3.0.0","min":"","max":"","enum_allowed":[],"desc":"Loki container image","long_desc":"","tags":[],"see_also":[]},"container_image_nginx":{"name":"container_image_nginx","type":"str","level":"advanced","flags":0,"default_value":"quay.io/ceph/nginx:sclorg-nginx-126","min":"","max":"","enum_allowed":[],"desc":"Nginx container image","long_desc":"","tags":[],"see_also":[]},"container_image_node_exporter":{"name":"container_image_node_exporter","type":"str","level":"advanced","flags":0,"default_value":"quay.io/prometheus/node-exporter:v1.9.1","min":"","max":"","enum_allowed":[],"desc":"Node exporter container image","long_desc":"","tags":[],"see_also":[]},"container_image_nvmeof":{"name":"container_image_nvmeof","type":"str","level":"advanced","flags":0,"default_value":"quay.io/ceph/nvmeof:1.5","min":"","max":"","enum_allowed":[],"desc":"Nvmeof container image","long_desc":"","tags":[],"see_also":[]},"container_image_oauth2_proxy":{"name":"container_image_oauth2_proxy","type":"str","level":"advanced","flags":0,"default_value":"quay.io/oauth2-proxy/oauth2-proxy:v7.6.0","min":"","max":"","enum_allowed":[],"desc":"Oauth2 proxy container image","long_desc":"","tags":[],"see_also":[]},"container_image_prometheus":{"name":"container_image_prometheus","type":"str","level":"advanced","flags":0,"default_value":"quay.io/prometheus/prometheus:v3.6.0","min":"","max":"","enum_allowed":[],"desc":"Prometheus container image","long_desc":"","tags":[],"see_also":[]},"container_image_promtail":{"name":"container_image_promtail","type":"str","level":"advanced","flags":0,"default_value":"docker.io/grafana/promtail:3.0.0","min":"","max":"","enum_allowed":[],"desc":"Promtail container image","long_desc":"","tags":[],"see_also":[]},"container_image_samba":{"name":"container_image_samba","type":"str","level":"advanced","flags":0,"default_value":"quay.io/samba.org/samba-server:ceph20-centos-amd64","min":"","max":"","enum_allowed":[],"desc":"Samba container image","long_desc":"","tags":[],"see_also":[]},"container_image_samba_metrics":{"name":"container_image_samba_metrics","type":"str","level":"advanced","flags":0,"default_value":"quay.io/samba.org/samba-metrics:ceph20-centos-amd64","min":"","max":"","enum_allowed":[],"desc":"Samba metrics container image","long_desc":"","tags":[],"see_also":[]},"container_image_snmp_gateway":{"name":"container_image_snmp_gateway","type":"str","level":"advanced","flags":0,"default_value":"docker.io/maxwo/snmp-notifier:v1.2.1","min":"","max":"","enum_allowed":[],"desc":"Snmp gateway container image","long_desc":"","tags":[],"see_also":[]},"container_init":{"name":"container_init","type":"bool","level":"advanced","flags":0,"default_value":"True","min":"","max":"","enum_allowed":[],"desc":"Run podman/docker with `--init`","long_desc":"","tags":[],"see_also":[]},"daemon_cache_timeout":{"name":"daemon_cache_timeout","type":"secs","level":"advanced","flags":0,"default_value":"600","min":"","max":"","enum_allowed":[],"desc":"seconds to cache service (daemon) inventory","long_desc":"","tags":[],"see_also":[]},"default_cephadm_command_timeout":{"name":"default_cephadm_command_timeout","type":"int","level":"advanced","flags":0,"default_value":"900","min":"","max":"","enum_allowed":[],"desc":"Default timeout applied to cephadm commands run directly on the host (in seconds)","long_desc":"","tags":[],"see_also":[]},"default_registry":{"name":"default_registry","type":"str","level":"advanced","flags":0,"default_value":"quay.io","min":"","max":"","enum_allowed":[],"desc":"Search-registry to which we should normalize unqualified image names. This is not the default registry","long_desc":"","tags":[],"see_also":[]},"device_cache_timeout":{"name":"device_cache_timeout","type":"secs","level":"advanced","flags":0,"default_value":"1800","min":"","max":"","enum_allowed":[],"desc":"seconds to cache device inventory","long_desc":"","tags":[],"see_also":[]},"device_enhanced_scan":{"name":"device_enhanced_scan","type":"bool","level":"advanced","flags":0,"default_value":"False","min":"","max":"","enum_allowed":[],"desc":"Use libstoragemgmt during device scans","long_desc":"","tags":[],"see_also":[]},"facts_cache_timeout":{"name":"facts_cache_timeout","type":"secs","level":"advanced","flags":0,"default_value":"60","min":"","max":"","enum_allowed":[],"desc":"seconds to cache host facts data","long_desc":"","tags":[],"see_also":[]},"grafana_dashboards_path":{"name":"grafana_dashboards_path","type":"str","level":"advanced","flags":0,"default_value":"/etc/grafana/dashboards/ceph-dashboard/","min":"","max":"","enum_allowed":[],"desc":"location of dashboards to include in grafana deployments","long_desc":"","tags":[],"see_also":[]},"host_check_interval":{"name":"host_check_interval","type":"secs","level":"advanced","flags":0,"default_value":"600","min":"","max":"","enum_allowed":[],"desc":"how frequently to perform a host check","long_desc":"","tags":[],"see_also":[]},"hw_monitoring":{"name":"hw_monitoring","type":"bool","level":"advanced","flags":0,"default_value":"False","min":"","max":"","enum_allowed":[],"desc":"Deploy hw monitoring daemon on every host.","long_desc":"","tags":[],"see_also":[]},"inventory_list_all":{"name":"inventory_list_all","type":"bool","level":"advanced","flags":0,"default_value":"False","min":"","max":"","enum_allowed":[],"desc":"Whether ceph-volume inventory should report more devices (mostly mappers (LVs / mpaths), partitions...)","long_desc":"","tags":[],"see_also":[]},"log_level":{"name":"log_level","type":"str","level":"advanced","flags":1,"default_value":"","min":"","max":"","enum_allowed":["","critical","debug","error","info","warning"],"desc":"","long_desc":"","tags":[],"see_also":[]},"log_refresh_metadata":{"name":"log_refresh_metadata","type":"bool","level":"advanced","flags":0,"default_value":"False","min":"","max":"","enum_allowed":[],"desc":"Log all refresh metadata. Includes daemon, device, and host info collected regularly. Only has effect if logging at debug level","long_desc":"","tags":[],"see_also":[]},"log_to_cluster":{"name":"log_to_cluster","type":"bool","level":"advanced","flags":0,"default_value":"True","min":"","max":"","enum_allowed":[],"desc":"log to the \"cephadm\" cluster log channel\"","long_desc":"","tags":[],"see_also":[]},"log_to_cluster_level":{"name":"log_to_cluster_level","type":"str","level":"advanced","flags":1,"default_value":"info","min":"","max":"","enum_allowed":["","critical","debug","error","info","warning"],"desc":"","long_desc":"","tags":[],"see_also":[]},"log_to_file":{"name":"log_to_file","type":"bool","level":"advanced","flags":1,"default_value":"False","min":"","max":"","enum_allowed":[],"desc":"","long_desc":"","tags":[],"see_also":[]},"manage_etc_ceph_ceph_conf":{"name":"manage_etc_ceph_ceph_conf","type":"bool","level":"advanced","flags":0,"default_value":"False","min":"","max":"","enum_allowed":[],"desc":"Manage and own /etc/ceph/ceph.conf on the hosts.","long_desc":"","tags":[],"see_also":[]},"manage_etc_ceph_ceph_conf_hosts":{"name":"manage_etc_ceph_ceph_conf_hosts","type":"str","level":"advanced","flags":0,"default_value":"*","min":"","max":"","enum_allowed":[],"desc":"PlacementSpec describing on which hosts to manage /etc/ceph/ceph.conf","long_desc":"","tags":[],"see_also":[]},"max_count_per_host":{"name":"max_count_per_host","type":"int","level":"advanced","flags":0,"default_value":"10","min":"","max":"","enum_allowed":[],"desc":"max number of daemons per service per host","long_desc":"","tags":[],"see_also":[]},"max_osd_draining_count":{"name":"max_osd_draining_count","type":"int","level":"advanced","flags":0,"default_value":"10","min":"","max":"","enum_allowed":[],"desc":"max number of osds that will be drained simultaneously when osds are removed","long_desc":"","tags":[],"see_also":[]},"migration_current":{"name":"migration_current","type":"int","level":"advanced","flags":0,"default_value":"","min":"","max":"","enum_allowed":[],"desc":"internal - do not modify","long_desc":"","tags":[],"see_also":[]},"mode":{"name":"mode","type":"str","level":"advanced","flags":0,"default_value":"root","min":"","max":"","enum_allowed":["cephadm-package","root"],"desc":"mode for remote execution of cephadm","long_desc":"","tags":[],"see_also":[]},"oob_default_addr":{"name":"oob_default_addr","type":"str","level":"advanced","flags":0,"default_value":"169.254.1.1","min":"","max":"","enum_allowed":[],"desc":"Default address for RedFish API (oob management).","long_desc":"","tags":[],"see_also":[]},"prometheus_alerts_path":{"name":"prometheus_alerts_path","type":"str","level":"advanced","flags":0,"default_value":"/etc/prometheus/ceph/ceph_default_alerts.yml","min":"","max":"","enum_allowed":[],"desc":"location of alerts to include in prometheus deployments","long_desc":"","tags":[],"see_also":[]},"registry_insecure":{"name":"registry_insecure","type":"bool","level":"advanced","flags":0,"default_value":"False","min":"","max":"","enum_allowed":[],"desc":"Registry is to be considered insecure (no TLS available). Only for development purposes.","long_desc":"","tags":[],"see_also":[]},"registry_password":{"name":"registry_password","type":"str","level":"advanced","flags":0,"default_value":"","min":"","max":"","enum_allowed":[],"desc":"Custom repository password. Only used for logging into a registry.","long_desc":"","tags":[],"see_also":[]},"registry_url":{"name":"registry_url","type":"str","level":"advanced","flags":0,"default_value":"","min":"","max":"","enum_allowed":[],"desc":"Registry url for login purposes. This is not the default registry","long_desc":"","tags":[],"see_also":[]},"registry_username":{"name":"registry_username","type":"str","level":"advanced","flags":0,"default_value":"","min":"","max":"","enum_allowed":[],"desc":"Custom repository username. Only used for logging into a registry.","long_desc":"","tags":[],"see_also":[]},"secure_monitoring_stack":{"name":"secure_monitoring_stack","type":"bool","level":"advanced","flags":0,"default_value":"False","min":"","max":"","enum_allowed":[],"desc":"Enable TLS security for all the monitoring stack daemons","long_desc":"","tags":[],"see_also":[]},"service_discovery_port":{"name":"service_discovery_port","type":"int","level":"advanced","flags":0,"default_value":"8765","min":"","max":"","enum_allowed":[],"desc":"cephadm service discovery port","long_desc":"","tags":[],"see_also":[]},"sqlite3_killpoint":{"name":"sqlite3_killpoint","type":"int","level":"dev","flags":1,"default_value":"0","min":"","max":"","enum_allowed":[],"desc":"","long_desc":"","tags":[],"see_also":[]},"ssh_config_file":{"name":"ssh_config_file","type":"str","level":"advanced","flags":0,"default_value":"","min":"","max":"","enum_allowed":[],"desc":"customized SSH config file to connect to managed hosts","long_desc":"","tags":[],"see_also":[]},"ssh_keepalive_count_max":{"name":"ssh_keepalive_count_max","type":"int","level":"advanced","flags":0,"default_value":"3","min":"","max":"","enum_allowed":[],"desc":"How many times ssh connections can fail liveness checks before the host is marked offline","long_desc":"","tags":[],"see_also":[]},"ssh_keepalive_interval":{"name":"ssh_keepalive_interval","type":"int","level":"advanced","flags":0,"default_value":"7","min":"","max":"","enum_allowed":[],"desc":"How often ssh connections are checked for liveness","long_desc":"","tags":[],"see_also":[]},"stray_daemon_check_interval":{"name":"stray_daemon_check_interval","type":"secs","level":"advanced","flags":0,"default_value":"1800","min":"","max":"","enum_allowed":[],"desc":"how frequently cephadm should check for the presence of stray daemons","long_desc":"","tags":[],"see_also":[]},"use_agent":{"name":"use_agent","type":"bool","level":"advanced","flags":0,"default_value":"False","min":"","max":"","enum_allowed":[],"desc":"Use cephadm agent on each host to gather and send metadata","long_desc":"","tags":[],"see_also":[]},"use_repo_digest":{"name":"use_repo_digest","type":"bool","level":"advanced","flags":0,"default_value":"True","min":"","max":"","enum_allowed":[],"desc":"Automatically convert image tags to image digest. Make sure all daemons use the same image","long_desc":"","tags":[],"see_also":[]},"warn_on_failed_host_check":{"name":"warn_on_failed_host_check","type":"bool","level":"advanced","flags":0,"default_value":"True","min":"","max":"","enum_allowed":[],"desc":"raise a health warning if the host check fails","long_desc":"","tags":[],"see_also":[]},"warn_on_stray_daemons":{"name":"warn_on_stray_daemons","type":"bool","level":"advanced","flags":0,"default_value":"True","min":"","max":"","enum_allowed":[],"desc":"raise a health warning if daemons are detected that are not managed by cephadm","long_desc":"","tags":[],"see_also":[]},"warn_on_stray_hosts":{"name":"warn_on_stray_hosts","type":"bool","level":"advanced","flags":0,"default_value":"True","min":"","max":"","enum_allowed":[],"desc":"raise a health warning if daemons are detected on a host that is not managed by cephadm","long_desc":"","tags":[],"see_also":[]}}},{"name":"crash","can_run":true,"error_string":"","module_options":{"log_level":{"name":"log_level","type":"str","level":"advanced","flags":1,"default_value":"","min":"","max":"","enum_allowed":["","critical","debug","error","info","warning"],"desc":"","long_desc":"","tags":[],"see_also":[]},"log_to_cluster":{"name":"log_to_cluster","type":"bool","level":"advanced","flags":1,"default_value":"False","min":"","max":"","enum_allowed":[],"desc":"","long_desc":"","tags":[],"see_also":[]},"log_to_cluster_level":{"name":"log_to_cluster_level","type":"str","level":"advanced","flags":1,"default_value":"info","min":"","max":"","enum_allowed":["","critical","debug","error","info","warning"],"desc":"","long_desc":"","tags":[],"see_also":[]},"log_to_file":{"name":"log_to_file","type":"bool","level":"advanced","flags":1,"default_value":"False","min":"","max":"","enum_allowed":[],"desc":"","long_desc":"","tags":[],"see_also":[]},"retain_interval":{"name":"retain_interval","type":"secs","level":"advanced","flags":1,"default_value":"31536000","min":"","max":"","enum_allowed":[],"desc":"how long to retain crashes before pruning them","long_desc":"","tags":[],"see_also":[]},"sqlite3_killpoint":{"name":"sqlite3_killpoint","type":"int","level":"dev","flags":1,"default_value":"0","min":"","max":"","enum_allowed":[],"desc":"","long_desc":"","tags":[],"see_also":[]},"warn_recent_interval":{"name":"warn_recent_interval","type":"secs","level":"advanced","flags":1,"default_value":"1209600","min":"","max":"","enum_allowed":[],"desc":"time interval in which to warn about recent crashes","long_desc":"","tags":[],"see_also":[]}}},{"name":"dashboard","can_run":true,"error_string":"","module_options":{"ACCOUNT_LOCKOUT_ATTEMPTS":{"name":"ACCOUNT_LOCKOUT_ATTEMPTS","type":"int","level":"advanced","flags":0,"default_value":"10","min":"","max":"","enum_allowed":[],"desc":"","long_desc":"","tags":[],"see_also":[]},"ALERTMANAGER_API_HOST":{"name":"ALERTMANAGER_API_HOST","type":"str","level":"advanced","flags":0,"default_value":"","min":"","max":"","enum_allowed":[],"desc":"","long_desc":"","tags":[],"see_also":[]},"ALERTMANAGER_API_SSL_VERIFY":{"name":"ALERTMANAGER_API_SSL_VERIFY","type":"bool","level":"advanced","flags":0,"default_value":"True","min":"","max":"","enum_allowed":[],"desc":"","long_desc":"","tags":[],"see_also":[]},"AUDIT_API_ENABLED":{"name":"AUDIT_API_ENABLED","type":"bool","level":"advanced","flags":0,"default_value":"False","min":"","max":"","enum_allowed":[],"desc":"","long_desc":"","tags":[],"see_also":[]},"AUDIT_API_LOG_PAYLOAD":{"name":"AUDIT_API_LOG_PAYLOAD","type":"bool","level":"advanced","flags":0,"default_value":"True","min":"","max":"","enum_allowed":[],"desc":"","long_desc":"","tags":[],"see_also":[]},"ENABLE_BROWSABLE_API":{"name":"ENABLE_BROWSABLE_API","type":"bool","level":"advanced","flags":0,"default_value":"True","min":"","max":"","enum_allowed":[],"desc":"","long_desc":"","tags":[],"see_also":[]},"FEATURE_TOGGLE_CEPHFS":{"name":"FEATURE_TOGGLE_CEPHFS","type":"bool","level":"advanced","flags":0,"default_value":"True","min":"","max":"","enum_allowed":[],"desc":"","long_desc":"","tags":[],"see_also":[]},"FEATURE_TOGGLE_DASHBOARD":{"name":"FEATURE_TOGGLE_DASHBOARD","type":"bool","level":"advanced","flags":0,"default_value":"True","min":"","max":"","enum_allowed":[],"desc":"","long_desc":"","tags":[],"see_also":[]},"FEATURE_TOGGLE_ISCSI":{"name":"FEATURE_TOGGLE_ISCSI","type":"bool","level":"advanced","flags":0,"default_value":"True","min":"","max":"","enum_allowed":[],"desc":"","long_desc":"","tags":[],"see_also":[]},"FEATURE_TOGGLE_MIRRORING":{"name":"FEATURE_TOGGLE_MIRRORING","type":"bool","level":"advanced","flags":0,"default_value":"True","min":"","max":"","enum_allowed":[],"desc":"","long_desc":"","tags":[],"see_also":[]},"FEATURE_TOGGLE_NFS":{"name":"FEATURE_TOGGLE_NFS","type":"bool","level":"advanced","flags":0,"default_value":"True","min":"","max":"","enum_allowed":[],"desc":"","long_desc":"","tags":[],"see_also":[]},"FEATURE_TOGGLE_RBD":{"name":"FEATURE_TOGGLE_RBD","type":"bool","level":"advanced","flags":0,"default_value":"True","min":"","max":"","enum_allowed":[],"desc":"","long_desc":"","tags":[],"see_also":[]},"FEATURE_TOGGLE_RGW":{"name":"FEATURE_TOGGLE_RGW","type":"bool","level":"advanced","flags":0,"default_value":"True","min":"","max":"","enum_allowed":[],"desc":"","long_desc":"","tags":[],"see_also":[]},"GANESHA_CLUSTERS_RADOS_POOL_NAMESPACE":{"name":"GANESHA_CLUSTERS_RADOS_POOL_NAMESPACE","type":"str","level":"advanced","flags":0,"default_value":"","min":"","max":"","enum_allowed":[],"desc":"","long_desc":"","tags":[],"see_also":[]},"GRAFANA_API_PASSWORD":{"name":"GRAFANA_API_PASSWORD","type":"str","level":"advanced","flags":0,"default_value":"admin","min":"","max":"","enum_allowed":[],"desc":"","long_desc":"","tags":[],"see_also":[]},"GRAFANA_API_SSL_VERIFY":{"name":"GRAFANA_API_SSL_VERIFY","type":"bool","level":"advanced","flags":0,"default_value":"True","min":"","max":"","enum_allowed":[],"desc":"","long_desc":"","tags":[],"see_also":[]},"GRAFANA_API_URL":{"name":"GRAFANA_API_URL","type":"str","level":"advanced","flags":0,"default_value":"","min":"","max":"","enum_allowed":[],"desc":"","long_desc":"","tags":[],"see_also":[]},"GRAFANA_API_USERNAME":{"name":"GRAFANA_API_USERNAME","type":"str","level":"advanced","flags":0,"default_value":"admin","min":"","max":"","enum_allowed":[],"desc":"","long_desc":"","tags":[],"see_also":[]},"GRAFANA_FRONTEND_API_URL":{"name":"GRAFANA_FRONTEND_API_URL","type":"str","level":"advanced","flags":0,"default_value":"","min":"","max":"","enum_allowed":[],"desc":"","long_desc":"","tags":[],"see_also":[]},"GRAFANA_UPDATE_DASHBOARDS":{"name":"GRAFANA_UPDATE_DASHBOARDS","type":"bool","level":"advanced","flags":0,"default_value":"False","min":"","max":"","enum_allowed":[],"desc":"","long_desc":"","tags":[],"see_also":[]},"ISCSI_API_SSL_VERIFICATION":{"name":"ISCSI_API_SSL_VERIFICATION","type":"bool","level":"advanced","flags":0,"default_value":"True","min":"","max":"","enum_allowed":[],"desc":"","long_desc":"","tags":[],"see_also":[]},"ISSUE_TRACKER_API_KEY":{"name":"ISSUE_TRACKER_API_KEY","type":"str","level":"advanced","flags":0,"default_value":"","min":"","max":"","enum_allowed":[],"desc":"","long_desc":"","tags":[],"see_also":[]},"MANAGED_BY_CLUSTERS":{"name":"MANAGED_BY_CLUSTERS","type":"str","level":"advanced","flags":0,"default_value":"[]","min":"","max":"","enum_allowed":[],"desc":"","long_desc":"","tags":[],"see_also":[]},"MULTICLUSTER_CONFIG":{"name":"MULTICLUSTER_CONFIG","type":"str","level":"advanced","flags":0,"default_value":"{}","min":"","max":"","enum_allowed":[],"desc":"","long_desc":"","tags":[],"see_also":[]},"PROMETHEUS_API_HOST":{"name":"PROMETHEUS_API_HOST","type":"str","level":"advanced","flags":0,"default_value":"","min":"","max":"","enum_allowed":[],"desc":"","long_desc":"","tags":[],"see_also":[]},"PROMETHEUS_API_SSL_VERIFY":{"name":"PROMETHEUS_API_SSL_VERIFY","type":"bool","level":"advanced","flags":0,"default_value":"True","min":"","max":"","enum_allowed":[],"desc":"","long_desc":"","tags":[],"see_also":[]},"PROM_ALERT_CREDENTIAL_CACHE_TTL":{"name":"PROM_ALERT_CREDENTIAL_CACHE_TTL","type":"int","level":"advanced","flags":0,"default_value":"60","min":"","max":"","enum_allowed":[],"desc":"","long_desc":"","tags":[],"see_also":[]},"PWD_POLICY_CHECK_COMPLEXITY_ENABLED":{"name":"PWD_POLICY_CHECK_COMPLEXITY_ENABLED","type":"bool","level":"advanced","flags":0,"default_value":"False","min":"","max":"","enum_allowed":[],"desc":"","long_desc":"","tags":[],"see_also":[]},"PWD_POLICY_CHECK_EXCLUSION_LIST_ENABLED":{"name":"PWD_POLICY_CHECK_EXCLUSION_LIST_ENABLED","type":"bool","level":"advanced","flags":0,"default_value":"False","min":"","max":"","enum_allowed":[],"desc":"","long_desc":"","tags":[],"see_also":[]},"PWD_POLICY_CHECK_LENGTH_ENABLED":{"name":"PWD_POLICY_CHECK_LENGTH_ENABLED","type":"bool","level":"advanced","flags":0,"default_value":"True","min":"","max":"","enum_allowed":[],"desc":"","long_desc":"","tags":[],"see_also":[]},"PWD_POLICY_CHECK_OLDPWD_ENABLED":{"name":"PWD_POLICY_CHECK_OLDPWD_ENABLED","type":"bool","level":"advanced","flags":0,"default_value":"True","min":"","max":"","enum_allowed":[],"desc":"","long_desc":"","tags":[],"see_also":[]},"PWD_POLICY_CHECK_REPETITIVE_CHARS_ENABLED":{"name":"PWD_POLICY_CHECK_REPETITIVE_CHARS_ENABLED","type":"bool","level":"advanced","flags":0,"default_value":"False","min":"","max":"","enum_allowed":[],"desc":"","long_desc":"","tags":[],"see_also":[]},"PWD_POLICY_CHECK_SEQUENTIAL_CHARS_ENABLED":{"name":"PWD_POLICY_CHECK_SEQUENTIAL_CHARS_ENABLED","type":"bool","level":"advanced","flags":0,"default_value":"False","min":"","max":"","enum_allowed":[],"desc":"","long_desc":"","tags":[],"see_also":[]},"PWD_POLICY_CHECK_USERNAME_ENABLED":{"name":"PWD_POLICY_CHECK_USERNAME_ENABLED","type":"bool","level":"advanced","flags":0,"default_value":"False","min":"","max":"","enum_allowed":[],"desc":"","long_desc":"","tags":[],"see_also":[]},"PWD_POLICY_ENABLED":{"name":"PWD_POLICY_ENABLED","type":"bool","level":"advanced","flags":0,"default_value":"True","min":"","max":"","enum_allowed":[],"desc":"","long_desc":"","tags":[],"see_also":[]},"PWD_POLICY_EXCLUSION_LIST":{"name":"PWD_POLICY_EXCLUSION_LIST","type":"str","level":"advanced","flags":0,"default_value":"osd,host,dashboard,pool,block,nfs,ceph,monitors,gateway,logs,crush,maps","min":"","max":"","enum_allowed":[],"desc":"","long_desc":"","tags":[],"see_also":[]},"PWD_POLICY_MIN_COMPLEXITY":{"name":"PWD_POLICY_MIN_COMPLEXITY","type":"int","level":"advanced","flags":0,"default_value":"10","min":"","max":"","enum_allowed":[],"desc":"","long_desc":"","tags":[],"see_also":[]},"PWD_POLICY_MIN_LENGTH":{"name":"PWD_POLICY_MIN_LENGTH","type":"int","level":"advanced","flags":0,"default_value":"8","min":"","max":"","enum_allowed":[],"desc":"","long_desc":"","tags":[],"see_also":[]},"REST_REQUESTS_TIMEOUT":{"name":"REST_REQUESTS_TIMEOUT","type":"int","level":"advanced","flags":0,"default_value":"45","min":"","max":"","enum_allowed":[],"desc":"","long_desc":"","tags":[],"see_also":[]},"RGW_API_ACCESS_KEY":{"name":"RGW_API_ACCESS_KEY","type":"str","level":"advanced","flags":0,"default_value":"","min":"","max":"","enum_allowed":[],"desc":"","long_desc":"","tags":[],"see_also":[]},"RGW_API_ADMIN_RESOURCE":{"name":"RGW_API_ADMIN_RESOURCE","type":"str","level":"advanced","flags":0,"default_value":"admin","min":"","max":"","enum_allowed":[],"desc":"","long_desc":"","tags":[],"see_also":[]},"RGW_API_SECRET_KEY":{"name":"RGW_API_SECRET_KEY","type":"str","level":"advanced","flags":0,"default_value":"","min":"","max":"","enum_allowed":[],"desc":"","long_desc":"","tags":[],"see_also":[]},"RGW_API_SSL_VERIFY":{"name":"RGW_API_SSL_VERIFY","type":"bool","level":"advanced","flags":0,"default_value":"True","min":"","max":"","enum_allowed":[],"desc":"","long_desc":"","tags":[],"see_also":[]},"RGW_HOSTNAME_PER_DAEMON":{"name":"RGW_HOSTNAME_PER_DAEMON","type":"str","level":"advanced","flags":0,"default_value":"","min":"","max":"","enum_allowed":[],"desc":"","long_desc":"","tags":[],"see_also":[]},"UNSAFE_TLS_v1_2":{"name":"UNSAFE_TLS_v1_2","type":"bool","level":"advanced","flags":0,"default_value":"False","min":"","max":"","enum_allowed":[],"desc":"","long_desc":"","tags":[],"see_also":[]},"USER_PWD_EXPIRATION_SPAN":{"name":"USER_PWD_EXPIRATION_SPAN","type":"int","level":"advanced","flags":0,"default_value":"0","min":"","max":"","enum_allowed":[],"desc":"","long_desc":"","tags":[],"see_also":[]},"USER_PWD_EXPIRATION_WARNING_1":{"name":"USER_PWD_EXPIRATION_WARNING_1","type":"int","level":"advanced","flags":0,"default_value":"10","min":"","max":"","enum_allowed":[],"desc":"","long_desc":"","tags":[],"see_also":[]},"USER_PWD_EXPIRATION_WARNING_2":{"name":"USER_PWD_EXPIRATION_WARNING_2","type":"int","level":"advanced","flags":0,"default_value":"5","min":"","max":"","enum_allowed":[],"desc":"","long_desc":"","tags":[],"see_also":[]},"cross_origin_url":{"name":"cross_origin_url","type":"str","level":"advanced","flags":0,"default_value":"","min":"","max":"","enum_allowed":[],"desc":"","long_desc":"","tags":[],"see_also":[]},"crt_file":{"name":"crt_file","type":"str","level":"advanced","flags":0,"default_value":"","min":"","max":"","enum_allowed":[],"desc":"","long_desc":"","tags":[],"see_also":[]},"crypto_caller":{"name":"crypto_caller","type":"str","level":"advanced","flags":0,"default_value":"","min":"","max":"","enum_allowed":[],"desc":"","long_desc":"","tags":[],"see_also":[]},"debug":{"name":"debug","type":"bool","level":"advanced","flags":0,"default_value":"False","min":"","max":"","enum_allowed":[],"desc":"Enable/disable debug options","long_desc":"","tags":[],"see_also":[]},"jwt_token_ttl":{"name":"jwt_token_ttl","type":"int","level":"advanced","flags":0,"default_value":"28800","min":"","max":"","enum_allowed":[],"desc":"","long_desc":"","tags":[],"see_also":[]},"key_file":{"name":"key_file","type":"str","level":"advanced","flags":0,"default_value":"","min":"","max":"","enum_allowed":[],"desc":"","long_desc":"","tags":[],"see_also":[]},"log_level":{"name":"log_level","type":"str","level":"advanced","flags":1,"default_value":"","min":"","max":"","enum_allowed":["","critical","debug","error","info","warning"],"desc":"","long_desc":"","tags":[],"see_also":[]},"log_to_cluster":{"name":"log_to_cluster","type":"bool","level":"advanced","flags":1,"default_value":"False","min":"","max":"","enum_allowed":[],"desc":"","long_desc":"","tags":[],"see_also":[]},"log_to_cluster_level":{"name":"log_to_cluster_level","type":"str","level":"advanced","flags":1,"default_value":"info","min":"","max":"","enum_allowed":["","critical","debug","error","info","warning"],"desc":"","long_desc":"","tags":[],"see_also":[]},"log_to_file":{"name":"log_to_file","type":"bool","level":"advanced","flags":1,"default_value":"False","min":"","max":"","enum_allowed":[],"desc":"","long_desc":"","tags":[],"see_also":[]},"motd":{"name":"motd","type":"str","level":"advanced","flags":0,"default_value":"","min":"","max":"","enum_allowed":[],"desc":"The message of the day","long_desc":"","tags":[],"see_also":[]},"redirect_resolve_ip_addr":{"name":"redirect_resolve_ip_addr","type":"bool","level":"advanced","flags":0,"default_value":"False","min":"","max":"","enum_allowed":[],"desc":"","long_desc":"","tags":[],"see_also":[]},"server_addr":{"name":"server_addr","type":"str","level":"advanced","flags":0,"default_value":"::","min":"","max":"","enum_allowed":[],"desc":"","long_desc":"","tags":[],"see_also":[]},"server_port":{"name":"server_port","type":"int","level":"advanced","flags":0,"default_value":"8080","min":"","max":"","enum_allowed":[],"desc":"","long_desc":"","tags":[],"see_also":[]},"sqlite3_killpoint":{"name":"sqlite3_killpoint","type":"int","level":"dev","flags":1,"default_value":"0","min":"","max":"","enum_allowed":[],"desc":"","long_desc":"","tags":[],"see_also":[]},"ssl":{"name":"ssl","type":"bool","level":"advanced","flags":0,"default_value":"True","min":"","max":"","enum_allowed":[],"desc":"","long_desc":"","tags":[],"see_also":[]},"ssl_server_port":{"name":"ssl_server_port","type":"int","level":"advanced","flags":0,"default_value":"8443","min":"","max":"","enum_allowed":[],"desc":"","long_desc":"","tags":[],"see_also":[]},"sso_oauth2":{"name":"sso_oauth2","type":"bool","level":"advanced","flags":0,"default_value":"False","min":"","max":"","enum_allowed":[],"desc":"","long_desc":"","tags":[],"see_also":[]},"standby_behaviour":{"name":"standby_behaviour","type":"str","level":"advanced","flags":0,"default_value":"redirect","min":"","max":"","enum_allowed":["error","redirect"],"desc":"","long_desc":"","tags":[],"see_also":[]},"standby_error_status_code":{"name":"standby_error_status_code","type":"int","level":"advanced","flags":0,"default_value":"500","min":"400","max":"599","enum_allowed":[],"desc":"","long_desc":"","tags":[],"see_also":[]},"url_prefix":{"name":"url_prefix","type":"str","level":"advanced","flags":0,"default_value":"","min":"","max":"","enum_allowed":[],"desc":"","long_desc":"","tags":[],"see_also":[]}}},{"name":"devicehealth","can_run":true,"error_string":"","module_options":{"enable_monitoring":{"name":"enable_monitoring","type":"bool","level":"advanced","flags":1,"default_value":"True","min":"","max":"","enum_allowed":[],"desc":"monitor device health metrics","long_desc":"","tags":[],"see_also":[]},"log_level":{"name":"log_level","type":"str","level":"advanced","flags":1,"default_value":"","min":"","max":"","enum_allowed":["","critical","debug","error","info","warning"],"desc":"","long_desc":"","tags":[],"see_also":[]},"log_to_cluster":{"name":"log_to_cluster","type":"bool","level":"advanced","flags":1,"default_value":"False","min":"","max":"","enum_allowed":[],"desc":"","long_desc":"","tags":[],"see_also":[]},"log_to_cluster_level":{"name":"log_to_cluster_level","type":"str","level":"advanced","flags":1,"default_value":"info","min":"","max":"","enum_allowed":["","critical","debug","error","info","warning"],"desc":"","long_desc":"","tags":[],"see_also":[]},"log_to_file":{"name":"log_to_file","type":"bool","level":"advanced","flags":1,"default_value":"False","min":"","max":"","enum_allowed":[],"desc":"","long_desc":"","tags":[],"see_also":[]},"mark_out_threshold":{"name":"mark_out_threshold","type":"secs","level":"advanced","flags":1,"default_value":"2419200","min":"","max":"","enum_allowed":[],"desc":"automatically mark OSD if it may fail before this long","long_desc":"","tags":[],"see_also":[]},"pool_name":{"name":"pool_name","type":"str","level":"advanced","flags":1,"default_value":"device_health_metrics","min":"","max":"","enum_allowed":[],"desc":"name of pool in which to store device health metrics","long_desc":"","tags":[],"see_also":[]},"retention_period":{"name":"retention_period","type":"secs","level":"advanced","flags":1,"default_value":"15552000","min":"","max":"","enum_allowed":[],"desc":"how long to retain device health metrics","long_desc":"","tags":[],"see_also":[]},"scrape_frequency":{"name":"scrape_frequency","type":"secs","level":"advanced","flags":1,"default_value":"86400","min":"","max":"","enum_allowed":[],"desc":"how frequently to scrape device health metrics","long_desc":"","tags":[],"see_also":[]},"self_heal":{"name":"self_heal","type":"bool","level":"advanced","flags":1,"default_value":"True","min":"","max":"","enum_allowed":[],"desc":"preemptively heal cluster around devices that may fail","long_desc":"","tags":[],"see_also":[]},"sleep_interval":{"name":"sleep_interval","type":"secs","level":"advanced","flags":1,"default_value":"600","min":"","max":"","enum_allowed":[],"desc":"how frequently to wake up and check device health","long_desc":"","tags":[],"see_also":[]},"sqlite3_killpoint":{"name":"sqlite3_killpoint","type":"int","level":"dev","flags":1,"default_value":"0","min":"","max":"","enum_allowed":[],"desc":"","long_desc":"","tags":[],"see_also":[]},"warn_threshold":{"name":"warn_threshold","type":"secs","level":"advanced","flags":1,"default_value":"7257600","min":"","max":"","enum_allowed":[],"desc":"raise health warning if OSD may fail before this long","long_desc":"","tags":[],"see_also":[]}}},{"name":"diskprediction_local","can_run":true,"error_string":"","module_options":{"log_level":{"name":"log_level","type":"str","level":"advanced","flags":1,"default_value":"","min":"","max":"","enum_allowed":["","critical","debug","error","info","warning"],"desc":"","long_desc":"","tags":[],"see_also":[]},"log_to_cluster":{"name":"log_to_cluster","type":"bool","level":"advanced","flags":1,"default_value":"False","min":"","max":"","enum_allowed":[],"desc":"","long_desc":"","tags":[],"see_also":[]},"log_to_cluster_level":{"name":"log_to_cluster_level","type":"str","level":"advanced","flags":1,"default_value":"info","min":"","max":"","enum_allowed":["","critical","debug","error","info","warning"],"desc":"","long_desc":"","tags":[],"see_also":[]},"log_to_file":{"name":"log_to_file","type":"bool","level":"advanced","flags":1,"default_value":"False","min":"","max":"","enum_allowed":[],"desc":"","long_desc":"","tags":[],"see_also":[]},"predict_interval":{"name":"predict_interval","type":"str","level":"advanced","flags":0,"default_value":"86400","min":"","max":"","enum_allowed":[],"desc":"","long_desc":"","tags":[],"see_also":[]},"predictor_model":{"name":"predictor_model","type":"str","level":"advanced","flags":0,"default_value":"prophetstor","min":"","max":"","enum_allowed":[],"desc":"","long_desc":"","tags":[],"see_also":[]},"sleep_interval":{"name":"sleep_interval","type":"str","level":"advanced","flags":0,"default_value":"600","min":"","max":"","enum_allowed":[],"desc":"","long_desc":"","tags":[],"see_also":[]},"sqlite3_killpoint":{"name":"sqlite3_killpoint","type":"int","level":"dev","flags":1,"default_value":"0","min":"","max":"","enum_allowed":[],"desc":"","long_desc":"","tags":[],"see_also":[]}}},{"name":"influx","can_run":false,"error_string":"influxdb python module not found","module_options":{"batch_size":{"name":"batch_size","type":"int","level":"advanced","flags":0,"default_value":"5000","min":"","max":"","enum_allowed":[],"desc":"How big batches of data points should be when sending to InfluxDB.","long_desc":"","tags":[],"see_also":[]},"database":{"name":"database","type":"str","level":"advanced","flags":0,"default_value":"ceph","min":"","max":"","enum_allowed":[],"desc":"InfluxDB database name. You will need to create this database and grant write privileges to the configured username or the username must have admin privileges to create it.","long_desc":"","tags":[],"see_also":[]},"hostname":{"name":"hostname","type":"str","level":"advanced","flags":0,"default_value":"","min":"","max":"","enum_allowed":[],"desc":"InfluxDB server hostname","long_desc":"","tags":[],"see_also":[]},"interval":{"name":"interval","type":"secs","level":"advanced","flags":0,"default_value":"30","min":"5","max":"","enum_allowed":[],"desc":"Time between reports to InfluxDB. Default 30 seconds.","long_desc":"","tags":[],"see_also":[]},"log_level":{"name":"log_level","type":"str","level":"advanced","flags":1,"default_value":"","min":"","max":"","enum_allowed":["","critical","debug","error","info","warning"],"desc":"","long_desc":"","tags":[],"see_also":[]},"log_to_cluster":{"name":"log_to_cluster","type":"bool","level":"advanced","flags":1,"default_value":"False","min":"","max":"","enum_allowed":[],"desc":"","long_desc":"","tags":[],"see_also":[]},"log_to_cluster_level":{"name":"log_to_cluster_level","type":"str","level":"advanced","flags":1,"default_value":"info","min":"","max":"","enum_allowed":["","critical","debug","error","info","warning"],"desc":"","long_desc":"","tags":[],"see_also":[]},"log_to_file":{"name":"log_to_file","type":"bool","level":"advanced","flags":1,"default_value":"False","min":"","max":"","enum_allowed":[],"desc":"","long_desc":"","tags":[],"see_also":[]},"password":{"name":"password","type":"str","level":"advanced","flags":0,"default_value":"","min":"","max":"","enum_allowed":[],"desc":"password of InfluxDB server user","long_desc":"","tags":[],"see_also":[]},"port":{"name":"port","type":"int","level":"advanced","flags":0,"default_value":"8086","min":"","max":"","enum_allowed":[],"desc":"InfluxDB server port","long_desc":"","tags":[],"see_also":[]},"sqlite3_killpoint":{"name":"sqlite3_killpoint","type":"int","level":"dev","flags":1,"default_value":"0","min":"","max":"","enum_allowed":[],"desc":"","long_desc":"","tags":[],"see_also":[]},"ssl":{"name":"ssl","type":"str","level":"advanced","flags":0,"default_value":"false","min":"","max":"","enum_allowed":[],"desc":"Use https connection for InfluxDB server. Use \"true\" or \"false\".","long_desc":"","tags":[],"see_also":[]},"threads":{"name":"threads","type":"int","level":"advanced","flags":0,"default_value":"5","min":"1","max":"32","enum_allowed":[],"desc":"How many worker threads should be spawned for sending data to InfluxDB.","long_desc":"","tags":[],"see_also":[]},"username":{"name":"username","type":"str","level":"advanced","flags":0,"default_value":"","min":"","max":"","enum_allowed":[],"desc":"username of InfluxDB server user","long_desc":"","tags":[],"see_also":[]},"verify_ssl":{"name":"verify_ssl","type":"str","level":"advanced","flags":0,"default_value":"true","min":"","max":"","enum_allowed":[],"desc":"Verify https cert for InfluxDB server. Use \"true\" or \"false\".","long_desc":"","tags":[],"see_also":[]}}},{"name":"insights","can_run":true,"error_string":"","module_options":{"log_level":{"name":"log_level","type":"str","level":"advanced","flags":1,"default_value":"","min":"","max":"","enum_allowed":["","critical","debug","error","info","warning"],"desc":"","long_desc":"","tags":[],"see_also":[]},"log_to_cluster":{"name":"log_to_cluster","type":"bool","level":"advanced","flags":1,"default_value":"False","min":"","max":"","enum_allowed":[],"desc":"","long_desc":"","tags":[],"see_also":[]},"log_to_cluster_level":{"name":"log_to_cluster_level","type":"str","level":"advanced","flags":1,"default_value":"info","min":"","max":"","enum_allowed":["","critical","debug","error","info","warning"],"desc":"","long_desc":"","tags":[],"see_also":[]},"log_to_file":{"name":"log_to_file","type":"bool","level":"advanced","flags":1,"default_value":"False","min":"","max":"","enum_allowed":[],"desc":"","long_desc":"","tags":[],"see_also":[]},"sqlite3_killpoint":{"name":"sqlite3_killpoint","type":"int","level":"dev","flags":1,"default_value":"0","min":"","max":"","enum_allowed":[],"desc":"","long_desc":"","tags":[],"see_also":[]}}},{"name":"iostat","can_run":true,"error_string":"","module_options":{"log_level":{"name":"log_level","type":"str","level":"advanced","flags":1,"default_value":"","min":"","max":"","enum_allowed":["","critical","debug","error","info","warning"],"desc":"","long_desc":"","tags":[],"see_also":[]},"log_to_cluster":{"name":"log_to_cluster","type":"bool","level":"advanced","flags":1,"default_value":"False","min":"","max":"","enum_allowed":[],"desc":"","long_desc":"","tags":[],"see_also":[]},"log_to_cluster_level":{"name":"log_to_cluster_level","type":"str","level":"advanced","flags":1,"default_value":"info","min":"","max":"","enum_allowed":["","critical","debug","error","info","warning"],"desc":"","long_desc":"","tags":[],"see_also":[]},"log_to_file":{"name":"log_to_file","type":"bool","level":"advanced","flags":1,"default_value":"False","min":"","max":"","enum_allowed":[],"desc":"","long_desc":"","tags":[],"see_also":[]},"sqlite3_killpoint":{"name":"sqlite3_killpoint","type":"int","level":"dev","flags":1,"default_value":"0","min":"","max":"","enum_allowed":[],"desc":"","long_desc":"","tags":[],"see_also":[]}}},{"name":"localpool","can_run":true,"error_string":"","module_options":{"failure_domain":{"name":"failure_domain","type":"str","level":"advanced","flags":1,"default_value":"host","min":"","max":"","enum_allowed":[],"desc":"failure domain for any created local pool","long_desc":"what failure domain we should separate data replicas across.","tags":[],"see_also":[]},"log_level":{"name":"log_level","type":"str","level":"advanced","flags":1,"default_value":"","min":"","max":"","enum_allowed":["","critical","debug","error","info","warning"],"desc":"","long_desc":"","tags":[],"see_also":[]},"log_to_cluster":{"name":"log_to_cluster","type":"bool","level":"advanced","flags":1,"default_value":"False","min":"","max":"","enum_allowed":[],"desc":"","long_desc":"","tags":[],"see_also":[]},"log_to_cluster_level":{"name":"log_to_cluster_level","type":"str","level":"advanced","flags":1,"default_value":"info","min":"","max":"","enum_allowed":["","critical","debug","error","info","warning"],"desc":"","long_desc":"","tags":[],"see_also":[]},"log_to_file":{"name":"log_to_file","type":"bool","level":"advanced","flags":1,"default_value":"False","min":"","max":"","enum_allowed":[],"desc":"","long_desc":"","tags":[],"see_also":[]},"min_size":{"name":"min_size","type":"int","level":"advanced","flags":1,"default_value":"","min":"","max":"","enum_allowed":[],"desc":"default min_size for any created local pool","long_desc":"value to set min_size to (unchanged from Ceph's default if this option is not set)","tags":[],"see_also":[]},"num_rep":{"name":"num_rep","type":"int","level":"advanced","flags":1,"default_value":"3","min":"","max":"","enum_allowed":[],"desc":"default replica count for any created local pool","long_desc":"","tags":[],"see_also":[]},"pg_num":{"name":"pg_num","type":"int","level":"advanced","flags":1,"default_value":"128","min":"","max":"","enum_allowed":[],"desc":"default pg_num for any created local pool","long_desc":"","tags":[],"see_also":[]},"prefix":{"name":"prefix","type":"str","level":"advanced","flags":1,"default_value":"","min":"","max":"","enum_allowed":[],"desc":"name prefix for any created local pool","long_desc":"","tags":[],"see_also":[]},"sqlite3_killpoint":{"name":"sqlite3_killpoint","type":"int","level":"dev","flags":1,"default_value":"0","min":"","max":"","enum_allowed":[],"desc":"","long_desc":"","tags":[],"see_also":[]},"subtree":{"name":"subtree","type":"str","level":"advanced","flags":1,"default_value":"rack","min":"","max":"","enum_allowed":[],"desc":"CRUSH level for which to create a local pool","long_desc":"which CRUSH subtree type the module should create a pool for.","tags":[],"see_also":[]}}},{"name":"mds_autoscaler","can_run":true,"error_string":"","module_options":{"log_level":{"name":"log_level","type":"str","level":"advanced","flags":1,"default_value":"","min":"","max":"","enum_allowed":["","critical","debug","error","info","warning"],"desc":"","long_desc":"","tags":[],"see_also":[]},"log_to_cluster":{"name":"log_to_cluster","type":"bool","level":"advanced","flags":1,"default_value":"False","min":"","max":"","enum_allowed":[],"desc":"","long_desc":"","tags":[],"see_also":[]},"log_to_cluster_level":{"name":"log_to_cluster_level","type":"str","level":"advanced","flags":1,"default_value":"info","min":"","max":"","enum_allowed":["","critical","debug","error","info","warning"],"desc":"","long_desc":"","tags":[],"see_also":[]},"log_to_file":{"name":"log_to_file","type":"bool","level":"advanced","flags":1,"default_value":"False","min":"","max":"","enum_allowed":[],"desc":"","long_desc":"","tags":[],"see_also":[]},"sqlite3_killpoint":{"name":"sqlite3_killpoint","type":"int","level":"dev","flags":1,"default_value":"0","min":"","max":"","enum_allowed":[],"desc":"","long_desc":"","tags":[],"see_also":[]}}},{"name":"mirroring","can_run":true,"error_string":"","module_options":{"log_level":{"name":"log_level","type":"str","level":"advanced","flags":1,"default_value":"","min":"","max":"","enum_allowed":["","critical","debug","error","info","warning"],"desc":"","long_desc":"","tags":[],"see_also":[]},"log_to_cluster":{"name":"log_to_cluster","type":"bool","level":"advanced","flags":1,"default_value":"False","min":"","max":"","enum_allowed":[],"desc":"","long_desc":"","tags":[],"see_also":[]},"log_to_cluster_level":{"name":"log_to_cluster_level","type":"str","level":"advanced","flags":1,"default_value":"info","min":"","max":"","enum_allowed":["","critical","debug","error","info","warning"],"desc":"","long_desc":"","tags":[],"see_also":[]},"log_to_file":{"name":"log_to_file","type":"bool","level":"advanced","flags":1,"default_value":"False","min":"","max":"","enum_allowed":[],"desc":"","long_desc":"","tags":[],"see_also":[]},"sqlite3_killpoint":{"name":"sqlite3_killpoint","type":"int","level":"dev","flags":1,"default_value":"0","min":"","max":"","enum_allowed":[],"desc":"","long_desc":"","tags":[],"see_also":[]}}},{"name":"nfs","can_run":true,"error_string":"","module_options":{"log_level":{"name":"log_level","type":"str","level":"advanced","flags":1,"default_value":"","min":"","max":"","enum_allowed":["","critical","debug","error","info","warning"],"desc":"","long_desc":"","tags":[],"see_also":[]},"log_to_cluster":{"name":"log_to_cluster","type":"bool","level":"advanced","flags":1,"default_value":"False","min":"","max":"","enum_allowed":[],"desc":"","long_desc":"","tags":[],"see_also":[]},"log_to_cluster_level":{"name":"log_to_cluster_level","type":"str","level":"advanced","flags":1,"default_value":"info","min":"","max":"","enum_allowed":["","critical","debug","error","info","warning"],"desc":"","long_desc":"","tags":[],"see_also":[]},"log_to_file":{"name":"log_to_file","type":"bool","level":"advanced","flags":1,"default_value":"False","min":"","max":"","enum_allowed":[],"desc":"","long_desc":"","tags":[],"see_also":[]},"sqlite3_killpoint":{"name":"sqlite3_killpoint","type":"int","level":"dev","flags":1,"default_value":"0","min":"","max":"","enum_allowed":[],"desc":"","long_desc":"","tags":[],"see_also":[]}}},{"name":"orchestrator","can_run":true,"error_string":"","module_options":{"fail_fs":{"name":"fail_fs","type":"bool","level":"advanced","flags":0,"default_value":"False","min":"","max":"","enum_allowed":[],"desc":"Fail filesystem for rapid multi-rank mds upgrade","long_desc":"","tags":[],"see_also":[]},"log_level":{"name":"log_level","type":"str","level":"advanced","flags":1,"default_value":"","min":"","max":"","enum_allowed":["","critical","debug","error","info","warning"],"desc":"","long_desc":"","tags":[],"see_also":[]},"log_to_cluster":{"name":"log_to_cluster","type":"bool","level":"advanced","flags":1,"default_value":"False","min":"","max":"","enum_allowed":[],"desc":"","long_desc":"","tags":[],"see_also":[]},"log_to_cluster_level":{"name":"log_to_cluster_level","type":"str","level":"advanced","flags":1,"default_value":"info","min":"","max":"","enum_allowed":["","critical","debug","error","info","warning"],"desc":"","long_desc":"","tags":[],"see_also":[]},"log_to_file":{"name":"log_to_file","type":"bool","level":"advanced","flags":1,"default_value":"False","min":"","max":"","enum_allowed":[],"desc":"","long_desc":"","tags":[],"see_also":[]},"orchestrator":{"name":"orchestrator","type":"str","level":"advanced","flags":1,"default_value":"","min":"","max":"","enum_allowed":["cephadm","rook","test_orchestrator"],"desc":"Orchestrator backend","long_desc":"","tags":[],"see_also":[]},"sqlite3_killpoint":{"name":"sqlite3_killpoint","type":"int","level":"dev","flags":1,"default_value":"0","min":"","max":"","enum_allowed":[],"desc":"","long_desc":"","tags":[],"see_also":[]}}},{"name":"osd_perf_query","can_run":true,"error_string":"","module_options":{"log_level":{"name":"log_level","type":"str","level":"advanced","flags":1,"default_value":"","min":"","max":"","enum_allowed":["","critical","debug","error","info","warning"],"desc":"","long_desc":"","tags":[],"see_also":[]},"log_to_cluster":{"name":"log_to_cluster","type":"bool","level":"advanced","flags":1,"default_value":"False","min":"","max":"","enum_allowed":[],"desc":"","long_desc":"","tags":[],"see_also":[]},"log_to_cluster_level":{"name":"log_to_cluster_level","type":"str","level":"advanced","flags":1,"default_value":"info","min":"","max":"","enum_allowed":["","critical","debug","error","info","warning"],"desc":"","long_desc":"","tags":[],"see_also":[]},"log_to_file":{"name":"log_to_file","type":"bool","level":"advanced","flags":1,"default_value":"False","min":"","max":"","enum_allowed":[],"desc":"","long_desc":"","tags":[],"see_also":[]},"sqlite3_killpoint":{"name":"sqlite3_killpoint","type":"int","level":"dev","flags":1,"default_value":"0","min":"","max":"","enum_allowed":[],"desc":"","long_desc":"","tags":[],"see_also":[]}}},{"name":"osd_support","can_run":true,"error_string":"","module_options":{"log_level":{"name":"log_level","type":"str","level":"advanced","flags":1,"default_value":"","min":"","max":"","enum_allowed":["","critical","debug","error","info","warning"],"desc":"","long_desc":"","tags":[],"see_also":[]},"log_to_cluster":{"name":"log_to_cluster","type":"bool","level":"advanced","flags":1,"default_value":"False","min":"","max":"","enum_allowed":[],"desc":"","long_desc":"","tags":[],"see_also":[]},"log_to_cluster_level":{"name":"log_to_cluster_level","type":"str","level":"advanced","flags":1,"default_value":"info","min":"","max":"","enum_allowed":["","critical","debug","error","info","warning"],"desc":"","long_desc":"","tags":[],"see_also":[]},"log_to_file":{"name":"log_to_file","type":"bool","level":"advanced","flags":1,"default_value":"False","min":"","max":"","enum_allowed":[],"desc":"","long_desc":"","tags":[],"see_also":[]},"sqlite3_killpoint":{"name":"sqlite3_killpoint","type":"int","level":"dev","flags":1,"default_value":"0","min":"","max":"","enum_allowed":[],"desc":"","long_desc":"","tags":[],"see_also":[]}}},{"name":"pg_autoscaler","can_run":true,"error_string":"","module_options":{"log_level":{"name":"log_level","type":"str","level":"advanced","flags":1,"default_value":"","min":"","max":"","enum_allowed":["","critical","debug","error","info","warning"],"desc":"","long_desc":"","tags":[],"see_also":[]},"log_to_cluster":{"name":"log_to_cluster","type":"bool","level":"advanced","flags":1,"default_value":"False","min":"","max":"","enum_allowed":[],"desc":"","long_desc":"","tags":[],"see_also":[]},"log_to_cluster_level":{"name":"log_to_cluster_level","type":"str","level":"advanced","flags":1,"default_value":"info","min":"","max":"","enum_allowed":["","critical","debug","error","info","warning"],"desc":"","long_desc":"","tags":[],"see_also":[]},"log_to_file":{"name":"log_to_file","type":"bool","level":"advanced","flags":1,"default_value":"False","min":"","max":"","enum_allowed":[],"desc":"","long_desc":"","tags":[],"see_also":[]},"sleep_interval":{"name":"sleep_interval","type":"secs","level":"advanced","flags":0,"default_value":"60","min":"","max":"","enum_allowed":[],"desc":"","long_desc":"","tags":[],"see_also":[]},"sqlite3_killpoint":{"name":"sqlite3_killpoint","type":"int","level":"dev","flags":1,"default_value":"0","min":"","max":"","enum_allowed":[],"desc":"","long_desc":"","tags":[],"see_also":[]},"threshold":{"name":"threshold","type":"float","level":"advanced","flags":0,"default_value":"3.0","min":"1.0","max":"","enum_allowed":[],"desc":"scaling threshold","long_desc":"The factor by which the `NEW PG_NUM` must vary from the current`PG_NUM` before being accepted. Cannot be less than 1.0","tags":[],"see_also":[]}}},{"name":"progress","can_run":true,"error_string":"","module_options":{"allow_pg_recovery_event":{"name":"allow_pg_recovery_event","type":"bool","level":"advanced","flags":1,"default_value":"False","min":"","max":"","enum_allowed":[],"desc":"allow the module to show pg recovery progress","long_desc":"","tags":[],"see_also":[]},"enabled":{"name":"enabled","type":"bool","level":"advanced","flags":0,"default_value":"True","min":"","max":"","enum_allowed":[],"desc":"","long_desc":"","tags":[],"see_also":[]},"log_level":{"name":"log_level","type":"str","level":"advanced","flags":1,"default_value":"","min":"","max":"","enum_allowed":["","critical","debug","error","info","warning"],"desc":"","long_desc":"","tags":[],"see_also":[]},"log_to_cluster":{"name":"log_to_cluster","type":"bool","level":"advanced","flags":1,"default_value":"False","min":"","max":"","enum_allowed":[],"desc":"","long_desc":"","tags":[],"see_also":[]},"log_to_cluster_level":{"name":"log_to_cluster_level","type":"str","level":"advanced","flags":1,"default_value":"info","min":"","max":"","enum_allowed":["","critical","debug","error","info","warning"],"desc":"","long_desc":"","tags":[],"see_also":[]},"log_to_file":{"name":"log_to_file","type":"bool","level":"advanced","flags":1,"default_value":"False","min":"","max":"","enum_allowed":[],"desc":"","long_desc":"","tags":[],"see_also":[]},"max_completed_events":{"name":"max_completed_events","type":"int","level":"advanced","flags":1,"default_value":"50","min":"","max":"","enum_allowed":[],"desc":"number of past completed events to remember","long_desc":"","tags":[],"see_also":[]},"sleep_interval":{"name":"sleep_interval","type":"secs","level":"advanced","flags":1,"default_value":"5","min":"","max":"","enum_allowed":[],"desc":"how long the module is going to sleep","long_desc":"","tags":[],"see_also":[]},"sqlite3_killpoint":{"name":"sqlite3_killpoint","type":"int","level":"dev","flags":1,"default_value":"0","min":"","max":"","enum_allowed":[],"desc":"","long_desc":"","tags":[],"see_also":[]}}},{"name":"prometheus","can_run":true,"error_string":"","module_options":{"cache":{"name":"cache","type":"bool","level":"advanced","flags":0,"default_value":"True","min":"","max":"","enum_allowed":[],"desc":"","long_desc":"","tags":[],"see_also":[]},"exclude_perf_counters":{"name":"exclude_perf_counters","type":"bool","level":"advanced","flags":1,"default_value":"True","min":"","max":"","enum_allowed":[],"desc":"Do not include perf-counters in the metrics output","long_desc":"Gathering perf-counters from a single Prometheus exporter can degrade ceph-mgr performance, especially in large clusters. Instead, Ceph-exporter daemons are now used by default for perf-counter gathering. This should only be disabled when no ceph-exporters are deployed.","tags":[],"see_also":[]},"log_level":{"name":"log_level","type":"str","level":"advanced","flags":1,"default_value":"","min":"","max":"","enum_allowed":["","critical","debug","error","info","warning"],"desc":"","long_desc":"","tags":[],"see_also":[]},"log_to_cluster":{"name":"log_to_cluster","type":"bool","level":"advanced","flags":1,"default_value":"False","min":"","max":"","enum_allowed":[],"desc":"","long_desc":"","tags":[],"see_also":[]},"log_to_cluster_level":{"name":"log_to_cluster_level","type":"str","level":"advanced","flags":1,"default_value":"info","min":"","max":"","enum_allowed":["","critical","debug","error","info","warning"],"desc":"","long_desc":"","tags":[],"see_also":[]},"log_to_file":{"name":"log_to_file","type":"bool","level":"advanced","flags":1,"default_value":"False","min":"","max":"","enum_allowed":[],"desc":"","long_desc":"","tags":[],"see_also":[]},"rbd_stats_pools":{"name":"rbd_stats_pools","type":"str","level":"advanced","flags":0,"default_value":"","min":"","max":"","enum_allowed":[],"desc":"","long_desc":"","tags":[],"see_also":[]},"rbd_stats_pools_refresh_interval":{"name":"rbd_stats_pools_refresh_interval","type":"int","level":"advanced","flags":0,"default_value":"300","min":"","max":"","enum_allowed":[],"desc":"","long_desc":"","tags":[],"see_also":[]},"scrape_interval":{"name":"scrape_interval","type":"float","level":"advanced","flags":0,"default_value":"15.0","min":"","max":"","enum_allowed":[],"desc":"","long_desc":"","tags":[],"see_also":[]},"server_addr":{"name":"server_addr","type":"str","level":"advanced","flags":0,"default_value":"::","min":"","max":"","enum_allowed":[],"desc":"the IPv4 or IPv6 address on which the module listens for HTTP requests","long_desc":"","tags":[],"see_also":[]},"server_port":{"name":"server_port","type":"int","level":"advanced","flags":1,"default_value":"9283","min":"","max":"","enum_allowed":[],"desc":"the port on which the module listens for HTTP requests","long_desc":"","tags":[],"see_also":[]},"sqlite3_killpoint":{"name":"sqlite3_killpoint","type":"int","level":"dev","flags":1,"default_value":"0","min":"","max":"","enum_allowed":[],"desc":"","long_desc":"","tags":[],"see_also":[]},"stale_cache_strategy":{"name":"stale_cache_strategy","type":"str","level":"advanced","flags":0,"default_value":"log","min":"","max":"","enum_allowed":[],"desc":"","long_desc":"","tags":[],"see_also":[]},"standby_behaviour":{"name":"standby_behaviour","type":"str","level":"advanced","flags":1,"default_value":"default","min":"","max":"","enum_allowed":["default","error"],"desc":"","long_desc":"","tags":[],"see_also":[]},"standby_error_status_code":{"name":"standby_error_status_code","type":"int","level":"advanced","flags":1,"default_value":"500","min":"400","max":"599","enum_allowed":[],"desc":"","long_desc":"","tags":[],"see_also":[]}}},{"name":"rbd_support","can_run":true,"error_string":"","module_options":{"log_level":{"name":"log_level","type":"str","level":"advanced","flags":1,"default_value":"","min":"","max":"","enum_allowed":["","critical","debug","error","info","warning"],"desc":"","long_desc":"","tags":[],"see_also":[]},"log_to_cluster":{"name":"log_to_cluster","type":"bool","level":"advanced","flags":1,"default_value":"False","min":"","max":"","enum_allowed":[],"desc":"","long_desc":"","tags":[],"see_also":[]},"log_to_cluster_level":{"name":"log_to_cluster_level","type":"str","level":"advanced","flags":1,"default_value":"info","min":"","max":"","enum_allowed":["","critical","debug","error","info","warning"],"desc":"","long_desc":"","tags":[],"see_also":[]},"log_to_file":{"name":"log_to_file","type":"bool","level":"advanced","flags":1,"default_value":"False","min":"","max":"","enum_allowed":[],"desc":"","long_desc":"","tags":[],"see_also":[]},"max_concurrent_snap_create":{"name":"max_concurrent_snap_create","type":"int","level":"advanced","flags":0,"default_value":"10","min":"","max":"","enum_allowed":[],"desc":"","long_desc":"","tags":[],"see_also":[]},"mirror_snapshot_schedule":{"name":"mirror_snapshot_schedule","type":"str","level":"advanced","flags":0,"default_value":"","min":"","max":"","enum_allowed":[],"desc":"","long_desc":"","tags":[],"see_also":[]},"sqlite3_killpoint":{"name":"sqlite3_killpoint","type":"int","level":"dev","flags":1,"default_value":"0","min":"","max":"","enum_allowed":[],"desc":"","long_desc":"","tags":[],"see_also":[]},"trash_purge_schedule":{"name":"trash_purge_schedule","type":"str","level":"advanced","flags":0,"default_value":"","min":"","max":"","enum_allowed":[],"desc":"","long_desc":"","tags":[],"see_also":[]}}},{"name":"rgw","can_run":true,"error_string":"","module_options":{"log_level":{"name":"log_level","type":"str","level":"advanced","flags":1,"default_value":"","min":"","max":"","enum_allowed":["","critical","debug","error","info","warning"],"desc":"","long_desc":"","tags":[],"see_also":[]},"log_to_cluster":{"name":"log_to_cluster","type":"bool","level":"advanced","flags":1,"default_value":"False","min":"","max":"","enum_allowed":[],"desc":"","long_desc":"","tags":[],"see_also":[]},"log_to_cluster_level":{"name":"log_to_cluster_level","type":"str","level":"advanced","flags":1,"default_value":"info","min":"","max":"","enum_allowed":["","critical","debug","error","info","warning"],"desc":"","long_desc":"","tags":[],"see_also":[]},"log_to_file":{"name":"log_to_file","type":"bool","level":"advanced","flags":1,"default_value":"False","min":"","max":"","enum_allowed":[],"desc":"","long_desc":"","tags":[],"see_also":[]},"secondary_zone_period_retry_limit":{"name":"secondary_zone_period_retry_limit","type":"int","level":"advanced","flags":0,"default_value":"5","min":"","max":"","enum_allowed":[],"desc":"RGW module period update retry limit for secondary site","long_desc":"","tags":[],"see_also":[]},"sqlite3_killpoint":{"name":"sqlite3_killpoint","type":"int","level":"dev","flags":1,"default_value":"0","min":"","max":"","enum_allowed":[],"desc":"","long_desc":"","tags":[],"see_also":[]}}},{"name":"rook","can_run":true,"error_string":"","module_options":{"log_level":{"name":"log_level","type":"str","level":"advanced","flags":1,"default_value":"","min":"","max":"","enum_allowed":["","critical","debug","error","info","warning"],"desc":"","long_desc":"","tags":[],"see_also":[]},"log_to_cluster":{"name":"log_to_cluster","type":"bool","level":"advanced","flags":1,"default_value":"False","min":"","max":"","enum_allowed":[],"desc":"","long_desc":"","tags":[],"see_also":[]},"log_to_cluster_level":{"name":"log_to_cluster_level","type":"str","level":"advanced","flags":1,"default_value":"info","min":"","max":"","enum_allowed":["","critical","debug","error","info","warning"],"desc":"","long_desc":"","tags":[],"see_also":[]},"log_to_file":{"name":"log_to_file","type":"bool","level":"advanced","flags":1,"default_value":"False","min":"","max":"","enum_allowed":[],"desc":"","long_desc":"","tags":[],"see_also":[]},"prometheus_tls_secret_name":{"name":"prometheus_tls_secret_name","type":"str","level":"advanced","flags":0,"default_value":"rook-ceph-prometheus-server-tls","min":"","max":"","enum_allowed":[],"desc":"name of tls secret in k8s for prometheus","long_desc":"","tags":[],"see_also":[]},"secure_monitoring_stack":{"name":"secure_monitoring_stack","type":"bool","level":"advanced","flags":0,"default_value":"False","min":"","max":"","enum_allowed":[],"desc":"Enable TLS security for all the monitoring stack daemons","long_desc":"","tags":[],"see_also":[]},"sqlite3_killpoint":{"name":"sqlite3_killpoint","type":"int","level":"dev","flags":1,"default_value":"0","min":"","max":"","enum_allowed":[],"desc":"","long_desc":"","tags":[],"see_also":[]},"storage_class":{"name":"storage_class","type":"str","level":"advanced","flags":0,"default_value":"local","min":"","max":"","enum_allowed":[],"desc":"storage class name for LSO-discovered PVs","long_desc":"","tags":[],"see_also":[]}}},{"name":"selftest","can_run":true,"error_string":"","module_options":{"log_level":{"name":"log_level","type":"str","level":"advanced","flags":1,"default_value":"","min":"","max":"","enum_allowed":["","critical","debug","error","info","warning"],"desc":"","long_desc":"","tags":[],"see_also":[]},"log_to_cluster":{"name":"log_to_cluster","type":"bool","level":"advanced","flags":1,"default_value":"False","min":"","max":"","enum_allowed":[],"desc":"","long_desc":"","tags":[],"see_also":[]},"log_to_cluster_level":{"name":"log_to_cluster_level","type":"str","level":"advanced","flags":1,"default_value":"info","min":"","max":"","enum_allowed":["","critical","debug","error","info","warning"],"desc":"","long_desc":"","tags":[],"see_also":[]},"log_to_file":{"name":"log_to_file","type":"bool","level":"advanced","flags":1,"default_value":"False","min":"","max":"","enum_allowed":[],"desc":"","long_desc":"","tags":[],"see_also":[]},"roption1":{"name":"roption1","type":"str","level":"advanced","flags":0,"default_value":"","min":"","max":"","enum_allowed":[],"desc":"","long_desc":"","tags":[],"see_also":[]},"roption2":{"name":"roption2","type":"str","level":"advanced","flags":0,"default_value":"xyz","min":"","max":"","enum_allowed":[],"desc":"","long_desc":"","tags":[],"see_also":[]},"rwoption1":{"name":"rwoption1","type":"str","level":"advanced","flags":0,"default_value":"","min":"","max":"","enum_allowed":[],"desc":"","long_desc":"","tags":[],"see_also":[]},"rwoption2":{"name":"rwoption2","type":"int","level":"advanced","flags":0,"default_value":"","min":"","max":"","enum_allowed":[],"desc":"","long_desc":"","tags":[],"see_also":[]},"rwoption3":{"name":"rwoption3","type":"float","level":"advanced","flags":0,"default_value":"","min":"","max":"","enum_allowed":[],"desc":"","long_desc":"","tags":[],"see_also":[]},"rwoption4":{"name":"rwoption4","type":"str","level":"advanced","flags":0,"default_value":"","min":"","max":"","enum_allowed":[],"desc":"","long_desc":"","tags":[],"see_also":[]},"rwoption5":{"name":"rwoption5","type":"bool","level":"advanced","flags":0,"default_value":"","min":"","max":"","enum_allowed":[],"desc":"","long_desc":"","tags":[],"see_also":[]},"rwoption6":{"name":"rwoption6","type":"bool","level":"advanced","flags":0,"default_value":"True","min":"","max":"","enum_allowed":[],"desc":"","long_desc":"","tags":[],"see_also":[]},"rwoption7":{"name":"rwoption7","type":"int","level":"advanced","flags":0,"default_value":"","min":"1","max":"42","enum_allowed":[],"desc":"","long_desc":"","tags":[],"see_also":[]},"sqlite3_killpoint":{"name":"sqlite3_killpoint","type":"int","level":"dev","flags":1,"default_value":"0","min":"","max":"","enum_allowed":[],"desc":"","long_desc":"","tags":[],"see_also":[]},"testkey":{"name":"testkey","type":"str","level":"advanced","flags":0,"default_value":"","min":"","max":"","enum_allowed":[],"desc":"","long_desc":"","tags":[],"see_also":[]},"testlkey":{"name":"testlkey","type":"str","level":"advanced","flags":0,"default_value":"","min":"","max":"","enum_allowed":[],"desc":"","long_desc":"","tags":[],"see_also":[]},"testnewline":{"name":"testnewline","type":"str","level":"advanced","flags":0,"default_value":"","min":"","max":"","enum_allowed":[],"desc":"","long_desc":"","tags":[],"see_also":[]}}},{"name":"smb","can_run":true,"error_string":"","module_options":{"internal_store_backend":{"name":"internal_store_backend","type":"str","level":"dev","flags":0,"default_value":"","min":"","max":"","enum_allowed":[],"desc":"set internal store backend. for develoment and testing only","long_desc":"","tags":[],"see_also":[]},"log_level":{"name":"log_level","type":"str","level":"advanced","flags":1,"default_value":"","min":"","max":"","enum_allowed":["","critical","debug","error","info","warning"],"desc":"","long_desc":"","tags":[],"see_also":[]},"log_to_cluster":{"name":"log_to_cluster","type":"bool","level":"advanced","flags":1,"default_value":"False","min":"","max":"","enum_allowed":[],"desc":"","long_desc":"","tags":[],"see_also":[]},"log_to_cluster_level":{"name":"log_to_cluster_level","type":"str","level":"advanced","flags":1,"default_value":"info","min":"","max":"","enum_allowed":["","critical","debug","error","info","warning"],"desc":"","long_desc":"","tags":[],"see_also":[]},"log_to_file":{"name":"log_to_file","type":"bool","level":"advanced","flags":1,"default_value":"False","min":"","max":"","enum_allowed":[],"desc":"","long_desc":"","tags":[],"see_also":[]},"sqlite3_killpoint":{"name":"sqlite3_killpoint","type":"int","level":"dev","flags":1,"default_value":"0","min":"","max":"","enum_allowed":[],"desc":"","long_desc":"","tags":[],"see_also":[]},"update_orchestration":{"name":"update_orchestration","type":"bool","level":"advanced","flags":0,"default_value":"True","min":"","max":"","enum_allowed":[],"desc":"automatically update orchestration when smb resources are changed","long_desc":"","tags":[],"see_also":[]}}},{"name":"snap_schedule","can_run":true,"error_string":"","module_options":{"allow_m_granularity":{"name":"allow_m_granularity","type":"bool","level":"advanced","flags":1,"default_value":"False","min":"","max":"","enum_allowed":[],"desc":"allow minute scheduled snapshots","long_desc":"","tags":[],"see_also":[]},"dump_on_update":{"name":"dump_on_update","type":"bool","level":"advanced","flags":1,"default_value":"False","min":"","max":"","enum_allowed":[],"desc":"dump database to debug log on update","long_desc":"","tags":[],"see_also":[]},"log_level":{"name":"log_level","type":"str","level":"advanced","flags":1,"default_value":"","min":"","max":"","enum_allowed":["","critical","debug","error","info","warning"],"desc":"","long_desc":"","tags":[],"see_also":[]},"log_to_cluster":{"name":"log_to_cluster","type":"bool","level":"advanced","flags":1,"default_value":"False","min":"","max":"","enum_allowed":[],"desc":"","long_desc":"","tags":[],"see_also":[]},"log_to_cluster_level":{"name":"log_to_cluster_level","type":"str","level":"advanced","flags":1,"default_value":"info","min":"","max":"","enum_allowed":["","critical","debug","error","info","warning"],"desc":"","long_desc":"","tags":[],"see_also":[]},"log_to_file":{"name":"log_to_file","type":"bool","level":"advanced","flags":1,"default_value":"False","min":"","max":"","enum_allowed":[],"desc":"","long_desc":"","tags":[],"see_also":[]},"sqlite3_killpoint":{"name":"sqlite3_killpoint","type":"int","level":"dev","flags":1,"default_value":"0","min":"","max":"","enum_allowed":[],"desc":"","long_desc":"","tags":[],"see_also":[]}}},{"name":"stats","can_run":true,"error_string":"","module_options":{"log_level":{"name":"log_level","type":"str","level":"advanced","flags":1,"default_value":"","min":"","max":"","enum_allowed":["","critical","debug","error","info","warning"],"desc":"","long_desc":"","tags":[],"see_also":[]},"log_to_cluster":{"name":"log_to_cluster","type":"bool","level":"advanced","flags":1,"default_value":"False","min":"","max":"","enum_allowed":[],"desc":"","long_desc":"","tags":[],"see_also":[]},"log_to_cluster_level":{"name":"log_to_cluster_level","type":"str","level":"advanced","flags":1,"default_value":"info","min":"","max":"","enum_allowed":["","critical","debug","error","info","warning"],"desc":"","long_desc":"","tags":[],"see_also":[]},"log_to_file":{"name":"log_to_file","type":"bool","level":"advanced","flags":1,"default_value":"False","min":"","max":"","enum_allowed":[],"desc":"","long_desc":"","tags":[],"see_also":[]},"sqlite3_killpoint":{"name":"sqlite3_killpoint","type":"int","level":"dev","flags":1,"default_value":"0","min":"","max":"","enum_allowed":[],"desc":"","long_desc":"","tags":[],"see_also":[]}}},{"name":"status","can_run":true,"error_string":"","module_options":{"log_level":{"name":"log_level","type":"str","level":"advanced","flags":1,"default_value":"","min":"","max":"","enum_allowed":["","critical","debug","error","info","warning"],"desc":"","long_desc":"","tags":[],"see_also":[]},"log_to_cluster":{"name":"log_to_cluster","type":"bool","level":"advanced","flags":1,"default_value":"False","min":"","max":"","enum_allowed":[],"desc":"","long_desc":"","tags":[],"see_also":[]},"log_to_cluster_level":{"name":"log_to_cluster_level","type":"str","level":"advanced","flags":1,"default_value":"info","min":"","max":"","enum_allowed":["","critical","debug","error","info","warning"],"desc":"","long_desc":"","tags":[],"see_also":[]},"log_to_file":{"name":"log_to_file","type":"bool","level":"advanced","flags":1,"default_value":"False","min":"","max":"","enum_allowed":[],"desc":"","long_desc":"","tags":[],"see_also":[]},"sqlite3_killpoint":{"name":"sqlite3_killpoint","type":"int","level":"dev","flags":1,"default_value":"0","min":"","max":"","enum_allowed":[],"desc":"","long_desc":"","tags":[],"see_also":[]}}},{"name":"telegraf","can_run":true,"error_string":"","module_options":{"address":{"name":"address","type":"str","level":"advanced","flags":0,"default_value":"unixgram:///tmp/telegraf.sock","min":"","max":"","enum_allowed":[],"desc":"","long_desc":"","tags":[],"see_also":[]},"interval":{"name":"interval","type":"secs","level":"advanced","flags":0,"default_value":"15","min":"","max":"","enum_allowed":[],"desc":"","long_desc":"","tags":[],"see_also":[]},"log_level":{"name":"log_level","type":"str","level":"advanced","flags":1,"default_value":"","min":"","max":"","enum_allowed":["","critical","debug","error","info","warning"],"desc":"","long_desc":"","tags":[],"see_also":[]},"log_to_cluster":{"name":"log_to_cluster","type":"bool","level":"advanced","flags":1,"default_value":"False","min":"","max":"","enum_allowed":[],"desc":"","long_desc":"","tags":[],"see_also":[]},"log_to_cluster_level":{"name":"log_to_cluster_level","type":"str","level":"advanced","flags":1,"default_value":"info","min":"","max":"","enum_allowed":["","critical","debug","error","info","warning"],"desc":"","long_desc":"","tags":[],"see_also":[]},"log_to_file":{"name":"log_to_file","type":"bool","level":"advanced","flags":1,"default_value":"False","min":"","max":"","enum_allowed":[],"desc":"","long_desc":"","tags":[],"see_also":[]},"sqlite3_killpoint":{"name":"sqlite3_killpoint","type":"int","level":"dev","flags":1,"default_value":"0","min":"","max":"","enum_allowed":[],"desc":"","long_desc":"","tags":[],"see_also":[]}}},{"name":"telemetry","can_run":true,"error_string":"","module_options":{"channel_basic":{"name":"channel_basic","type":"bool","level":"advanced","flags":0,"default_value":"True","min":"","max":"","enum_allowed":[],"desc":"Share basic cluster information (size, version)","long_desc":"","tags":[],"see_also":[]},"channel_crash":{"name":"channel_crash","type":"bool","level":"advanced","flags":0,"default_value":"True","min":"","max":"","enum_allowed":[],"desc":"Share metadata about Ceph daemon crashes (version, stack straces, etc)","long_desc":"","tags":[],"see_also":[]},"channel_device":{"name":"channel_device","type":"bool","level":"advanced","flags":0,"default_value":"True","min":"","max":"","enum_allowed":[],"desc":"Share device health metrics (e.g., SMART data, minus potentially identifying info like serial numbers)","long_desc":"","tags":[],"see_also":[]},"channel_ident":{"name":"channel_ident","type":"bool","level":"advanced","flags":0,"default_value":"False","min":"","max":"","enum_allowed":[],"desc":"Share a user-provided description and/or contact email for the cluster","long_desc":"","tags":[],"see_also":[]},"channel_perf":{"name":"channel_perf","type":"bool","level":"advanced","flags":0,"default_value":"False","min":"","max":"","enum_allowed":[],"desc":"Share various performance metrics of a cluster","long_desc":"","tags":[],"see_also":[]},"contact":{"name":"contact","type":"str","level":"advanced","flags":0,"default_value":"","min":"","max":"","enum_allowed":[],"desc":"","long_desc":"","tags":[],"see_also":[]},"description":{"name":"description","type":"str","level":"advanced","flags":0,"default_value":"","min":"","max":"","enum_allowed":[],"desc":"","long_desc":"","tags":[],"see_also":[]},"device_url":{"name":"device_url","type":"str","level":"advanced","flags":0,"default_value":"https://telemetry.ceph.com/device","min":"","max":"","enum_allowed":[],"desc":"","long_desc":"","tags":[],"see_also":[]},"enabled":{"name":"enabled","type":"bool","level":"advanced","flags":0,"default_value":"False","min":"","max":"","enum_allowed":[],"desc":"","long_desc":"","tags":[],"see_also":[]},"interval":{"name":"interval","type":"int","level":"advanced","flags":0,"default_value":"24","min":"8","max":"","enum_allowed":[],"desc":"","long_desc":"","tags":[],"see_also":[]},"last_opt_revision":{"name":"last_opt_revision","type":"int","level":"advanced","flags":0,"default_value":"1","min":"","max":"","enum_allowed":[],"desc":"","long_desc":"","tags":[],"see_also":[]},"leaderboard":{"name":"leaderboard","type":"bool","level":"advanced","flags":0,"default_value":"False","min":"","max":"","enum_allowed":[],"desc":"","long_desc":"","tags":[],"see_also":[]},"leaderboard_description":{"name":"leaderboard_description","type":"str","level":"advanced","flags":0,"default_value":"","min":"","max":"","enum_allowed":[],"desc":"","long_desc":"","tags":[],"see_also":[]},"log_level":{"name":"log_level","type":"str","level":"advanced","flags":1,"default_value":"","min":"","max":"","enum_allowed":["","critical","debug","error","info","warning"],"desc":"","long_desc":"","tags":[],"see_also":[]},"log_to_cluster":{"name":"log_to_cluster","type":"bool","level":"advanced","flags":1,"default_value":"False","min":"","max":"","enum_allowed":[],"desc":"","long_desc":"","tags":[],"see_also":[]},"log_to_cluster_level":{"name":"log_to_cluster_level","type":"str","level":"advanced","flags":1,"default_value":"info","min":"","max":"","enum_allowed":["","critical","debug","error","info","warning"],"desc":"","long_desc":"","tags":[],"see_also":[]},"log_to_file":{"name":"log_to_file","type":"bool","level":"advanced","flags":1,"default_value":"False","min":"","max":"","enum_allowed":[],"desc":"","long_desc":"","tags":[],"see_also":[]},"organization":{"name":"organization","type":"str","level":"advanced","flags":0,"default_value":"","min":"","max":"","enum_allowed":[],"desc":"","long_desc":"","tags":[],"see_also":[]},"proxy":{"name":"proxy","type":"str","level":"advanced","flags":0,"default_value":"","min":"","max":"","enum_allowed":[],"desc":"","long_desc":"","tags":[],"see_also":[]},"sqlite3_killpoint":{"name":"sqlite3_killpoint","type":"int","level":"dev","flags":1,"default_value":"0","min":"","max":"","enum_allowed":[],"desc":"","long_desc":"","tags":[],"see_also":[]},"url":{"name":"url","type":"str","level":"advanced","flags":0,"default_value":"https://telemetry.ceph.com/report","min":"","max":"","enum_allowed":[],"desc":"","long_desc":"","tags":[],"see_also":[]}}},{"name":"test_orchestrator","can_run":true,"error_string":"","module_options":{"log_level":{"name":"log_level","type":"str","level":"advanced","flags":1,"default_value":"","min":"","max":"","enum_allowed":["","critical","debug","error","info","warning"],"desc":"","long_desc":"","tags":[],"see_also":[]},"log_to_cluster":{"name":"log_to_cluster","type":"bool","level":"advanced","flags":1,"default_value":"False","min":"","max":"","enum_allowed":[],"desc":"","long_desc":"","tags":[],"see_also":[]},"log_to_cluster_level":{"name":"log_to_cluster_level","type":"str","level":"advanced","flags":1,"default_value":"info","min":"","max":"","enum_allowed":["","critical","debug","error","info","warning"],"desc":"","long_desc":"","tags":[],"see_also":[]},"log_to_file":{"name":"log_to_file","type":"bool","level":"advanced","flags":1,"default_value":"False","min":"","max":"","enum_allowed":[],"desc":"","long_desc":"","tags":[],"see_also":[]},"sqlite3_killpoint":{"name":"sqlite3_killpoint","type":"int","level":"dev","flags":1,"default_value":"0","min":"","max":"","enum_allowed":[],"desc":"","long_desc":"","tags":[],"see_also":[]}}},{"name":"volumes","can_run":true,"error_string":"","module_options":{"log_level":{"name":"log_level","type":"str","level":"advanced","flags":1,"default_value":"","min":"","max":"","enum_allowed":["","critical","debug","error","info","warning"],"desc":"","long_desc":"","tags":[],"see_also":[]},"log_to_cluster":{"name":"log_to_cluster","type":"bool","level":"advanced","flags":1,"default_value":"False","min":"","max":"","enum_allowed":[],"desc":"","long_desc":"","tags":[],"see_also":[]},"log_to_cluster_level":{"name":"log_to_cluster_level","type":"str","level":"advanced","flags":1,"default_value":"info","min":"","max":"","enum_allowed":["","critical","debug","error","info","warning"],"desc":"","long_desc":"","tags":[],"see_also":[]},"log_to_file":{"name":"log_to_file","type":"bool","level":"advanced","flags":1,"default_value":"False","min":"","max":"","enum_allowed":[],"desc":"","long_desc":"","tags":[],"see_also":[]},"max_concurrent_clones":{"name":"max_concurrent_clones","type":"int","level":"advanced","flags":0,"default_value":"4","min":"","max":"","enum_allowed":[],"desc":"Number of asynchronous cloner threads","long_desc":"","tags":[],"see_also":[]},"pause_cloning":{"name":"pause_cloning","type":"bool","level":"advanced","flags":0,"default_value":"False","min":"","max":"","enum_allowed":[],"desc":"Pause asynchronous cloner threads","long_desc":"","tags":[],"see_also":[]},"pause_purging":{"name":"pause_purging","type":"bool","level":"advanced","flags":0,"default_value":"False","min":"","max":"","enum_allowed":[],"desc":"Pause asynchronous subvolume purge threads","long_desc":"","tags":[],"see_also":[]},"periodic_async_work":{"name":"periodic_async_work","type":"bool","level":"advanced","flags":0,"default_value":"False","min":"","max":"","enum_allowed":[],"desc":"Periodically check for async work","long_desc":"","tags":[],"see_also":[]},"snapshot_clone_delay":{"name":"snapshot_clone_delay","type":"int","level":"advanced","flags":0,"default_value":"0","min":"","max":"","enum_allowed":[],"desc":"Delay clone begin operation by snapshot_clone_delay seconds","long_desc":"","tags":[],"see_also":[]},"snapshot_clone_no_wait":{"name":"snapshot_clone_no_wait","type":"bool","level":"advanced","flags":0,"default_value":"True","min":"","max":"","enum_allowed":[],"desc":"Reject subvolume clone request when cloner threads are busy","long_desc":"","tags":[],"see_also":[]},"sqlite3_killpoint":{"name":"sqlite3_killpoint","type":"int","level":"dev","flags":1,"default_value":"0","min":"","max":"","enum_allowed":[],"desc":"","long_desc":"","tags":[],"see_also":[]}}}],"services":{},"always_on_modules":{"octopus":["balancer","crash","devicehealth","orchestrator","pg_autoscaler","progress","rbd_support","status","telemetry","volumes"],"pacific":["balancer","crash","devicehealth","orchestrator","pg_autoscaler","progress","rbd_support","status","telemetry","volumes"],"quincy":["balancer","crash","devicehealth","orchestrator","pg_autoscaler","progress","rbd_support","status","telemetry","volumes"],"reef":["balancer","crash","devicehealth","orchestrator","pg_autoscaler","progress","rbd_support","status","telemetry","volumes"],"squid":["balancer","crash","devicehealth","orchestrator","pg_autoscaler","progress","rbd_support","status","telemetry","volumes"],"tentacle":["balancer","crash","devicehealth","orchestrator","pg_autoscaler","progress","rbd_support","status","telemetry","volumes"]},"force_disabled_modules":{},"last_failure_osd_epoch":0,"active_clients":[{"name":"devicehealth","addrvec":[{"type":"v2","addr":"10.20.193.96:0","nonce":3347347715}]},{"name":"libcephsqlite","addrvec":[{"type":"v2","addr":"10.20.193.96:0","nonce":455623460}]},{"name":"rbd_support","addrvec":[{"type":"v2","addr":"10.20.193.96:0","nonce":4249426243}]},{"name":"volumes","addrvec":[{"type":"v2","addr":"10.20.193.96:0","nonce":2201529271}]}]} 2026-02-20T22:21:58.902 INFO:tasks.ceph.ceph_manager.cluster2:mgr available! 2026-02-20T22:21:58.903 INFO:tasks.ceph.ceph_manager.cluster2:waiting for all up 2026-02-20T22:21:58.903 DEBUG:teuthology.orchestra.run.trial150:> sudo adjust-ulimits ceph-coverage /home/ubuntu/cephtest/archive/coverage timeout 120 ceph --cluster cluster2 osd dump --format=json 2026-02-20T22:21:59.083 INFO:teuthology.orchestra.run.trial150.stdout: 2026-02-20T22:21:59.083 INFO:teuthology.orchestra.run.trial150.stdout:{"epoch":16,"fsid":"7a1c0403-827b-4a64-99d5-e87338182806","created":"2026-02-20T22:21:46.466546+0000","modified":"2026-02-20T22:21:58.488662+0000","last_up_change":"2026-02-20T22:21:50.473264+0000","last_in_change":"2026-02-20T22:21:47.142530+0000","flags":"sortbitwise,recovery_deletes,purged_snapdirs,pglog_hardlimit","flags_num":5799936,"flags_set":["pglog_hardlimit","purged_snapdirs","recovery_deletes","sortbitwise"],"crush_version":4,"full_ratio":0.94999998807907104,"backfillfull_ratio":0.89999997615814209,"nearfull_ratio":0.85000002384185791,"cluster_snapshot":"","pool_max":2,"max_osd":3,"require_min_compat_client":"luminous","min_compat_client":"jewel","require_osd_release":"tentacle","allow_crimson":false,"pools":[{"pool":1,"pool_name":".mgr","create_time":"2026-02-20T22:21:52.191593+0000","flags":1,"flags_names":"hashpspool","type":1,"size":2,"min_size":1,"crush_rule":0,"peering_crush_bucket_count":0,"peering_crush_bucket_target":0,"peering_crush_bucket_barrier":0,"peering_crush_bucket_mandatory_member":2147483647,"is_stretch_pool":false,"object_hash":2,"pg_autoscale_mode":"off","pg_num":1,"pg_placement_num":1,"pg_placement_num_target":1,"pg_num_target":1,"pg_num_pending":1,"last_pg_merge_meta":{"source_pgid":"0.0","ready_epoch":0,"last_epoch_started":0,"last_epoch_clean":0,"source_version":"0'0","target_version":"0'0"},"last_change":"12","last_force_op_resend":"0","last_force_op_resend_prenautilus":"0","last_force_op_resend_preluminous":"0","auid":0,"snap_mode":"selfmanaged","snap_seq":0,"snap_epoch":0,"pool_snaps":[],"removed_snaps":"[]","quota_max_bytes":0,"quota_max_objects":0,"tiers":[],"tier_of":-1,"read_tier":-1,"write_tier":-1,"cache_mode":"none","target_max_bytes":0,"target_max_objects":0,"cache_target_dirty_ratio_micro":400000,"cache_target_dirty_high_ratio_micro":600000,"cache_target_full_ratio_micro":800000,"cache_min_flush_age":0,"cache_min_evict_age":0,"erasure_code_profile":"","hit_set_params":{"type":"none"},"hit_set_period":0,"hit_set_count":0,"use_gmt_hitset":true,"min_read_recency_for_promote":0,"min_write_recency_for_promote":0,"hit_set_grade_decay_rate":0,"hit_set_search_last_n":0,"grade_table":[],"stripe_width":0,"expected_num_objects":0,"fast_read":false,"nonprimary_shards":"{}","options":{"pg_num_max":32,"pg_num_min":1},"application_metadata":{"mgr":{}},"read_balance":{"score_type":"Fair distribution","score_acting":2.9900000095367432,"score_stable":2.9900000095367432,"optimal_score":0.67000001668930054,"raw_score_acting":2,"raw_score_stable":2,"primary_affinity_weighted":1,"average_primary_affinity":1,"average_primary_affinity_weighted":1}},{"pool":2,"pool_name":"rbd","create_time":"2026-02-20T22:21:54.533874+0000","flags":8193,"flags_names":"hashpspool,selfmanaged_snaps","type":1,"size":2,"min_size":1,"crush_rule":0,"peering_crush_bucket_count":0,"peering_crush_bucket_target":0,"peering_crush_bucket_barrier":0,"peering_crush_bucket_mandatory_member":2147483647,"is_stretch_pool":false,"object_hash":2,"pg_autoscale_mode":"off","pg_num":8,"pg_placement_num":8,"pg_placement_num_target":8,"pg_num_target":8,"pg_num_pending":8,"last_pg_merge_meta":{"source_pgid":"0.0","ready_epoch":0,"last_epoch_started":0,"last_epoch_clean":0,"source_version":"0'0","target_version":"0'0"},"last_change":"16","last_force_op_resend":"0","last_force_op_resend_prenautilus":"0","last_force_op_resend_preluminous":"0","auid":0,"snap_mode":"selfmanaged","snap_seq":2,"snap_epoch":16,"pool_snaps":[],"removed_snaps":"[]","quota_max_bytes":0,"quota_max_objects":0,"tiers":[],"tier_of":-1,"read_tier":-1,"write_tier":-1,"cache_mode":"none","target_max_bytes":0,"target_max_objects":0,"cache_target_dirty_ratio_micro":400000,"cache_target_dirty_high_ratio_micro":600000,"cache_target_full_ratio_micro":800000,"cache_min_flush_age":0,"cache_min_evict_age":0,"erasure_code_profile":"","hit_set_params":{"type":"none"},"hit_set_period":0,"hit_set_count":0,"use_gmt_hitset":true,"min_read_recency_for_promote":0,"min_write_recency_for_promote":0,"hit_set_grade_decay_rate":0,"hit_set_search_last_n":0,"grade_table":[],"stripe_width":0,"expected_num_objects":0,"fast_read":false,"nonprimary_shards":"{}","options":{},"application_metadata":{"rbd":{}},"read_balance":{"score_type":"Fair distribution","score_acting":1.8799999952316284,"score_stable":1.8799999952316284,"optimal_score":1,"raw_score_acting":1.8799999952316284,"raw_score_stable":1.8799999952316284,"primary_affinity_weighted":1,"average_primary_affinity":1,"average_primary_affinity_weighted":1}}],"osds":[{"osd":0,"uuid":"a785329e-2790-4ef9-8e83-5b6fc287ccc1","up":1,"in":1,"weight":1,"primary_affinity":1,"last_clean_begin":0,"last_clean_end":0,"up_from":8,"up_thru":13,"down_at":0,"lost_at":0,"public_addrs":{"addrvec":[{"type":"v2","addr":"10.20.193.150:6813","nonce":328771968},{"type":"v1","addr":"10.20.193.150:6815","nonce":328771968}]},"cluster_addrs":{"addrvec":[{"type":"v2","addr":"10.20.193.150:6817","nonce":328771968},{"type":"v1","addr":"10.20.193.150:6819","nonce":328771968}]},"heartbeat_back_addrs":{"addrvec":[{"type":"v2","addr":"10.20.193.150:6822","nonce":328771968},{"type":"v1","addr":"10.20.193.150:6823","nonce":328771968}]},"heartbeat_front_addrs":{"addrvec":[{"type":"v2","addr":"10.20.193.150:6820","nonce":328771968},{"type":"v1","addr":"10.20.193.150:6821","nonce":328771968}]},"public_addr":"10.20.193.150:6815/328771968","cluster_addr":"10.20.193.150:6819/328771968","heartbeat_back_addr":"10.20.193.150:6823/328771968","heartbeat_front_addr":"10.20.193.150:6821/328771968","state":["exists","up"]},{"osd":1,"uuid":"c8e00e12-b3b8-41d4-abc9-0fa03f6bcf9d","up":1,"in":1,"weight":1,"primary_affinity":1,"last_clean_begin":0,"last_clean_end":0,"up_from":8,"up_thru":13,"down_at":0,"lost_at":0,"public_addrs":{"addrvec":[{"type":"v2","addr":"10.20.193.150:6800","nonce":1770977831},{"type":"v1","addr":"10.20.193.150:6801","nonce":1770977831}]},"cluster_addrs":{"addrvec":[{"type":"v2","addr":"10.20.193.150:6802","nonce":1770977831},{"type":"v1","addr":"10.20.193.150:6803","nonce":1770977831}]},"heartbeat_back_addrs":{"addrvec":[{"type":"v2","addr":"10.20.193.150:6806","nonce":1770977831},{"type":"v1","addr":"10.20.193.150:6807","nonce":1770977831}]},"heartbeat_front_addrs":{"addrvec":[{"type":"v2","addr":"10.20.193.150:6804","nonce":1770977831},{"type":"v1","addr":"10.20.193.150:6805","nonce":1770977831}]},"public_addr":"10.20.193.150:6801/1770977831","cluster_addr":"10.20.193.150:6803/1770977831","heartbeat_back_addr":"10.20.193.150:6807/1770977831","heartbeat_front_addr":"10.20.193.150:6805/1770977831","state":["exists","up"]},{"osd":2,"uuid":"89f758a8-ada0-4ac5-80ca-ad23a042bdb4","up":1,"in":1,"weight":1,"primary_affinity":1,"last_clean_begin":0,"last_clean_end":0,"up_from":8,"up_thru":13,"down_at":0,"lost_at":0,"public_addrs":{"addrvec":[{"type":"v2","addr":"10.20.193.150:6808","nonce":48519238},{"type":"v1","addr":"10.20.193.150:6809","nonce":48519238}]},"cluster_addrs":{"addrvec":[{"type":"v2","addr":"10.20.193.150:6810","nonce":48519238},{"type":"v1","addr":"10.20.193.150:6811","nonce":48519238}]},"heartbeat_back_addrs":{"addrvec":[{"type":"v2","addr":"10.20.193.150:6816","nonce":48519238},{"type":"v1","addr":"10.20.193.150:6818","nonce":48519238}]},"heartbeat_front_addrs":{"addrvec":[{"type":"v2","addr":"10.20.193.150:6812","nonce":48519238},{"type":"v1","addr":"10.20.193.150:6814","nonce":48519238}]},"public_addr":"10.20.193.150:6809/48519238","cluster_addr":"10.20.193.150:6811/48519238","heartbeat_back_addr":"10.20.193.150:6818/48519238","heartbeat_front_addr":"10.20.193.150:6814/48519238","state":["exists","up"]}],"osd_xinfo":[{"osd":0,"down_stamp":"0.000000","laggy_probability":0,"laggy_interval":0,"features":4544132024016699391,"old_weight":0,"last_purged_snaps_scrub":"2026-02-20T22:21:48.984519+0000","dead_epoch":0},{"osd":1,"down_stamp":"0.000000","laggy_probability":0,"laggy_interval":0,"features":4544132024016699391,"old_weight":0,"last_purged_snaps_scrub":"2026-02-20T22:21:48.999110+0000","dead_epoch":0},{"osd":2,"down_stamp":"0.000000","laggy_probability":0,"laggy_interval":0,"features":4544132024016699391,"old_weight":0,"last_purged_snaps_scrub":"2026-02-20T22:21:48.959392+0000","dead_epoch":0}],"pg_upmap":[],"pg_upmap_items":[],"pg_upmap_primaries":[],"pg_temp":[],"primary_temp":[],"blocklist":{},"range_blocklist":{},"erasure_code_profiles":{"default":{"crush-failure-domain":"osd","k":"2","m":"1","plugin":"isa","technique":"reed_sol_van"}},"removed_snaps_queue":[{"pool":2,"snaps":[{"begin":2,"length":1}]}],"new_removed_snaps":[{"pool":2,"snaps":[{"begin":2,"length":1}]}],"new_purged_snaps":[],"crush_node_flags":{},"device_class_flags":{},"stretch_mode":{"stretch_mode_enabled":false,"stretch_bucket_count":0,"degraded_stretch_mode":0,"recovering_stretch_mode":0,"stretch_mode_bucket":0}} 2026-02-20T22:21:59.092 INFO:tasks.ceph.ceph_manager.cluster2:all up! 2026-02-20T22:21:59.093 DEBUG:teuthology.orchestra.run.trial150:> sudo adjust-ulimits ceph-coverage /home/ubuntu/cephtest/archive/coverage timeout 120 ceph --cluster cluster2 osd dump --format=json 2026-02-20T22:21:59.274 INFO:teuthology.orchestra.run.trial150.stdout: 2026-02-20T22:21:59.274 INFO:teuthology.orchestra.run.trial150.stdout:{"epoch":16,"fsid":"7a1c0403-827b-4a64-99d5-e87338182806","created":"2026-02-20T22:21:46.466546+0000","modified":"2026-02-20T22:21:58.488662+0000","last_up_change":"2026-02-20T22:21:50.473264+0000","last_in_change":"2026-02-20T22:21:47.142530+0000","flags":"sortbitwise,recovery_deletes,purged_snapdirs,pglog_hardlimit","flags_num":5799936,"flags_set":["pglog_hardlimit","purged_snapdirs","recovery_deletes","sortbitwise"],"crush_version":4,"full_ratio":0.94999998807907104,"backfillfull_ratio":0.89999997615814209,"nearfull_ratio":0.85000002384185791,"cluster_snapshot":"","pool_max":2,"max_osd":3,"require_min_compat_client":"luminous","min_compat_client":"jewel","require_osd_release":"tentacle","allow_crimson":false,"pools":[{"pool":1,"pool_name":".mgr","create_time":"2026-02-20T22:21:52.191593+0000","flags":1,"flags_names":"hashpspool","type":1,"size":2,"min_size":1,"crush_rule":0,"peering_crush_bucket_count":0,"peering_crush_bucket_target":0,"peering_crush_bucket_barrier":0,"peering_crush_bucket_mandatory_member":2147483647,"is_stretch_pool":false,"object_hash":2,"pg_autoscale_mode":"off","pg_num":1,"pg_placement_num":1,"pg_placement_num_target":1,"pg_num_target":1,"pg_num_pending":1,"last_pg_merge_meta":{"source_pgid":"0.0","ready_epoch":0,"last_epoch_started":0,"last_epoch_clean":0,"source_version":"0'0","target_version":"0'0"},"last_change":"12","last_force_op_resend":"0","last_force_op_resend_prenautilus":"0","last_force_op_resend_preluminous":"0","auid":0,"snap_mode":"selfmanaged","snap_seq":0,"snap_epoch":0,"pool_snaps":[],"removed_snaps":"[]","quota_max_bytes":0,"quota_max_objects":0,"tiers":[],"tier_of":-1,"read_tier":-1,"write_tier":-1,"cache_mode":"none","target_max_bytes":0,"target_max_objects":0,"cache_target_dirty_ratio_micro":400000,"cache_target_dirty_high_ratio_micro":600000,"cache_target_full_ratio_micro":800000,"cache_min_flush_age":0,"cache_min_evict_age":0,"erasure_code_profile":"","hit_set_params":{"type":"none"},"hit_set_period":0,"hit_set_count":0,"use_gmt_hitset":true,"min_read_recency_for_promote":0,"min_write_recency_for_promote":0,"hit_set_grade_decay_rate":0,"hit_set_search_last_n":0,"grade_table":[],"stripe_width":0,"expected_num_objects":0,"fast_read":false,"nonprimary_shards":"{}","options":{"pg_num_max":32,"pg_num_min":1},"application_metadata":{"mgr":{}},"read_balance":{"score_type":"Fair distribution","score_acting":2.9900000095367432,"score_stable":2.9900000095367432,"optimal_score":0.67000001668930054,"raw_score_acting":2,"raw_score_stable":2,"primary_affinity_weighted":1,"average_primary_affinity":1,"average_primary_affinity_weighted":1}},{"pool":2,"pool_name":"rbd","create_time":"2026-02-20T22:21:54.533874+0000","flags":8193,"flags_names":"hashpspool,selfmanaged_snaps","type":1,"size":2,"min_size":1,"crush_rule":0,"peering_crush_bucket_count":0,"peering_crush_bucket_target":0,"peering_crush_bucket_barrier":0,"peering_crush_bucket_mandatory_member":2147483647,"is_stretch_pool":false,"object_hash":2,"pg_autoscale_mode":"off","pg_num":8,"pg_placement_num":8,"pg_placement_num_target":8,"pg_num_target":8,"pg_num_pending":8,"last_pg_merge_meta":{"source_pgid":"0.0","ready_epoch":0,"last_epoch_started":0,"last_epoch_clean":0,"source_version":"0'0","target_version":"0'0"},"last_change":"16","last_force_op_resend":"0","last_force_op_resend_prenautilus":"0","last_force_op_resend_preluminous":"0","auid":0,"snap_mode":"selfmanaged","snap_seq":2,"snap_epoch":16,"pool_snaps":[],"removed_snaps":"[]","quota_max_bytes":0,"quota_max_objects":0,"tiers":[],"tier_of":-1,"read_tier":-1,"write_tier":-1,"cache_mode":"none","target_max_bytes":0,"target_max_objects":0,"cache_target_dirty_ratio_micro":400000,"cache_target_dirty_high_ratio_micro":600000,"cache_target_full_ratio_micro":800000,"cache_min_flush_age":0,"cache_min_evict_age":0,"erasure_code_profile":"","hit_set_params":{"type":"none"},"hit_set_period":0,"hit_set_count":0,"use_gmt_hitset":true,"min_read_recency_for_promote":0,"min_write_recency_for_promote":0,"hit_set_grade_decay_rate":0,"hit_set_search_last_n":0,"grade_table":[],"stripe_width":0,"expected_num_objects":0,"fast_read":false,"nonprimary_shards":"{}","options":{},"application_metadata":{"rbd":{}},"read_balance":{"score_type":"Fair distribution","score_acting":1.8799999952316284,"score_stable":1.8799999952316284,"optimal_score":1,"raw_score_acting":1.8799999952316284,"raw_score_stable":1.8799999952316284,"primary_affinity_weighted":1,"average_primary_affinity":1,"average_primary_affinity_weighted":1}}],"osds":[{"osd":0,"uuid":"a785329e-2790-4ef9-8e83-5b6fc287ccc1","up":1,"in":1,"weight":1,"primary_affinity":1,"last_clean_begin":0,"last_clean_end":0,"up_from":8,"up_thru":13,"down_at":0,"lost_at":0,"public_addrs":{"addrvec":[{"type":"v2","addr":"10.20.193.150:6813","nonce":328771968},{"type":"v1","addr":"10.20.193.150:6815","nonce":328771968}]},"cluster_addrs":{"addrvec":[{"type":"v2","addr":"10.20.193.150:6817","nonce":328771968},{"type":"v1","addr":"10.20.193.150:6819","nonce":328771968}]},"heartbeat_back_addrs":{"addrvec":[{"type":"v2","addr":"10.20.193.150:6822","nonce":328771968},{"type":"v1","addr":"10.20.193.150:6823","nonce":328771968}]},"heartbeat_front_addrs":{"addrvec":[{"type":"v2","addr":"10.20.193.150:6820","nonce":328771968},{"type":"v1","addr":"10.20.193.150:6821","nonce":328771968}]},"public_addr":"10.20.193.150:6815/328771968","cluster_addr":"10.20.193.150:6819/328771968","heartbeat_back_addr":"10.20.193.150:6823/328771968","heartbeat_front_addr":"10.20.193.150:6821/328771968","state":["exists","up"]},{"osd":1,"uuid":"c8e00e12-b3b8-41d4-abc9-0fa03f6bcf9d","up":1,"in":1,"weight":1,"primary_affinity":1,"last_clean_begin":0,"last_clean_end":0,"up_from":8,"up_thru":13,"down_at":0,"lost_at":0,"public_addrs":{"addrvec":[{"type":"v2","addr":"10.20.193.150:6800","nonce":1770977831},{"type":"v1","addr":"10.20.193.150:6801","nonce":1770977831}]},"cluster_addrs":{"addrvec":[{"type":"v2","addr":"10.20.193.150:6802","nonce":1770977831},{"type":"v1","addr":"10.20.193.150:6803","nonce":1770977831}]},"heartbeat_back_addrs":{"addrvec":[{"type":"v2","addr":"10.20.193.150:6806","nonce":1770977831},{"type":"v1","addr":"10.20.193.150:6807","nonce":1770977831}]},"heartbeat_front_addrs":{"addrvec":[{"type":"v2","addr":"10.20.193.150:6804","nonce":1770977831},{"type":"v1","addr":"10.20.193.150:6805","nonce":1770977831}]},"public_addr":"10.20.193.150:6801/1770977831","cluster_addr":"10.20.193.150:6803/1770977831","heartbeat_back_addr":"10.20.193.150:6807/1770977831","heartbeat_front_addr":"10.20.193.150:6805/1770977831","state":["exists","up"]},{"osd":2,"uuid":"89f758a8-ada0-4ac5-80ca-ad23a042bdb4","up":1,"in":1,"weight":1,"primary_affinity":1,"last_clean_begin":0,"last_clean_end":0,"up_from":8,"up_thru":13,"down_at":0,"lost_at":0,"public_addrs":{"addrvec":[{"type":"v2","addr":"10.20.193.150:6808","nonce":48519238},{"type":"v1","addr":"10.20.193.150:6809","nonce":48519238}]},"cluster_addrs":{"addrvec":[{"type":"v2","addr":"10.20.193.150:6810","nonce":48519238},{"type":"v1","addr":"10.20.193.150:6811","nonce":48519238}]},"heartbeat_back_addrs":{"addrvec":[{"type":"v2","addr":"10.20.193.150:6816","nonce":48519238},{"type":"v1","addr":"10.20.193.150:6818","nonce":48519238}]},"heartbeat_front_addrs":{"addrvec":[{"type":"v2","addr":"10.20.193.150:6812","nonce":48519238},{"type":"v1","addr":"10.20.193.150:6814","nonce":48519238}]},"public_addr":"10.20.193.150:6809/48519238","cluster_addr":"10.20.193.150:6811/48519238","heartbeat_back_addr":"10.20.193.150:6818/48519238","heartbeat_front_addr":"10.20.193.150:6814/48519238","state":["exists","up"]}],"osd_xinfo":[{"osd":0,"down_stamp":"0.000000","laggy_probability":0,"laggy_interval":0,"features":4544132024016699391,"old_weight":0,"last_purged_snaps_scrub":"2026-02-20T22:21:48.984519+0000","dead_epoch":0},{"osd":1,"down_stamp":"0.000000","laggy_probability":0,"laggy_interval":0,"features":4544132024016699391,"old_weight":0,"last_purged_snaps_scrub":"2026-02-20T22:21:48.999110+0000","dead_epoch":0},{"osd":2,"down_stamp":"0.000000","laggy_probability":0,"laggy_interval":0,"features":4544132024016699391,"old_weight":0,"last_purged_snaps_scrub":"2026-02-20T22:21:48.959392+0000","dead_epoch":0}],"pg_upmap":[],"pg_upmap_items":[],"pg_upmap_primaries":[],"pg_temp":[],"primary_temp":[],"blocklist":{},"range_blocklist":{},"erasure_code_profiles":{"default":{"crush-failure-domain":"osd","k":"2","m":"1","plugin":"isa","technique":"reed_sol_van"}},"removed_snaps_queue":[{"pool":2,"snaps":[{"begin":2,"length":1}]}],"new_removed_snaps":[{"pool":2,"snaps":[{"begin":2,"length":1}]}],"new_purged_snaps":[],"crush_node_flags":{},"device_class_flags":{},"stretch_mode":{"stretch_mode_enabled":false,"stretch_bucket_count":0,"degraded_stretch_mode":0,"recovering_stretch_mode":0,"stretch_mode_bucket":0}} 2026-02-20T22:21:59.284 DEBUG:teuthology.orchestra.run.trial150:> sudo adjust-ulimits ceph-coverage /home/ubuntu/cephtest/archive/coverage timeout 120 ceph --cluster cluster2 tell osd.0 flush_pg_stats 2026-02-20T22:21:59.284 DEBUG:teuthology.orchestra.run.trial150:> sudo adjust-ulimits ceph-coverage /home/ubuntu/cephtest/archive/coverage timeout 120 ceph --cluster cluster2 tell osd.1 flush_pg_stats 2026-02-20T22:21:59.285 DEBUG:teuthology.orchestra.run.trial150:> sudo adjust-ulimits ceph-coverage /home/ubuntu/cephtest/archive/coverage timeout 120 ceph --cluster cluster2 tell osd.2 flush_pg_stats 2026-02-20T22:21:59.374 INFO:teuthology.orchestra.run.trial150.stdout:34359738373 2026-02-20T22:21:59.374 DEBUG:teuthology.orchestra.run.trial150:> sudo adjust-ulimits ceph-coverage /home/ubuntu/cephtest/archive/coverage timeout 120 ceph --cluster cluster2 osd last-stat-seq osd.1 2026-02-20T22:21:59.375 INFO:teuthology.orchestra.run.trial150.stdout:34359738372 2026-02-20T22:21:59.376 DEBUG:teuthology.orchestra.run.trial150:> sudo adjust-ulimits ceph-coverage /home/ubuntu/cephtest/archive/coverage timeout 120 ceph --cluster cluster2 osd last-stat-seq osd.2 2026-02-20T22:21:59.377 INFO:teuthology.orchestra.run.trial150.stdout:34359738372 2026-02-20T22:21:59.377 DEBUG:teuthology.orchestra.run.trial150:> sudo adjust-ulimits ceph-coverage /home/ubuntu/cephtest/archive/coverage timeout 120 ceph --cluster cluster2 osd last-stat-seq osd.0 2026-02-20T22:21:59.597 INFO:teuthology.orchestra.run.trial150.stdout:34359738371 2026-02-20T22:21:59.601 INFO:teuthology.orchestra.run.trial150.stdout:34359738371 2026-02-20T22:21:59.603 INFO:teuthology.orchestra.run.trial150.stdout:34359738372 2026-02-20T22:21:59.608 INFO:tasks.ceph.ceph_manager.cluster2:need seq 34359738372 got 34359738371 for osd.2 2026-02-20T22:21:59.612 INFO:tasks.ceph.ceph_manager.cluster2:need seq 34359738372 got 34359738371 for osd.0 2026-02-20T22:21:59.614 INFO:tasks.ceph.ceph_manager.cluster2:need seq 34359738373 got 34359738372 for osd.1 2026-02-20T22:22:00.608 DEBUG:teuthology.orchestra.run.trial150:> sudo adjust-ulimits ceph-coverage /home/ubuntu/cephtest/archive/coverage timeout 120 ceph --cluster cluster2 osd last-stat-seq osd.2 2026-02-20T22:22:00.613 DEBUG:teuthology.orchestra.run.trial150:> sudo adjust-ulimits ceph-coverage /home/ubuntu/cephtest/archive/coverage timeout 120 ceph --cluster cluster2 osd last-stat-seq osd.0 2026-02-20T22:22:00.615 DEBUG:teuthology.orchestra.run.trial150:> sudo adjust-ulimits ceph-coverage /home/ubuntu/cephtest/archive/coverage timeout 120 ceph --cluster cluster2 osd last-stat-seq osd.1 2026-02-20T22:22:00.792 INFO:teuthology.orchestra.run.trial150.stdout:34359738372 2026-02-20T22:22:00.802 INFO:tasks.ceph.ceph_manager.cluster2:need seq 34359738372 got 34359738372 for osd.2 2026-02-20T22:22:00.803 DEBUG:teuthology.parallel:result is None 2026-02-20T22:22:00.835 INFO:teuthology.orchestra.run.trial150.stdout:34359738373 2026-02-20T22:22:00.835 INFO:teuthology.orchestra.run.trial150.stdout:34359738372 2026-02-20T22:22:00.845 INFO:tasks.ceph.ceph_manager.cluster2:need seq 34359738373 got 34359738373 for osd.1 2026-02-20T22:22:00.846 DEBUG:teuthology.parallel:result is None 2026-02-20T22:22:00.847 INFO:tasks.ceph.ceph_manager.cluster2:need seq 34359738372 got 34359738372 for osd.0 2026-02-20T22:22:00.847 DEBUG:teuthology.parallel:result is None 2026-02-20T22:22:00.847 INFO:tasks.ceph.ceph_manager.cluster2:waiting for clean 2026-02-20T22:22:00.847 DEBUG:teuthology.orchestra.run.trial150:> sudo adjust-ulimits ceph-coverage /home/ubuntu/cephtest/archive/coverage timeout 120 ceph --cluster cluster2 pg dump --format=json 2026-02-20T22:22:01.063 INFO:teuthology.orchestra.run.trial150.stdout: 2026-02-20T22:22:01.063 INFO:teuthology.orchestra.run.trial150.stderr:dumped all 2026-02-20T22:22:01.071 INFO:teuthology.orchestra.run.trial150.stdout:{"pg_ready":true,"pg_map":{"version":19,"stamp":"2026-02-20T22:22:00.160832+0000","last_osdmap_epoch":0,"last_pg_scan":0,"pg_stats_sum":{"stat_sum":{"num_bytes":590387,"num_objects":4,"num_object_clones":0,"num_object_copies":8,"num_objects_missing_on_primary":0,"num_objects_missing":0,"num_objects_degraded":0,"num_objects_misplaced":0,"num_objects_unfound":0,"num_objects_dirty":4,"num_whiteouts":0,"num_read":66,"num_read_kb":55,"num_write":103,"num_write_kb":1630,"num_scrub_errors":0,"num_shallow_scrub_errors":0,"num_deep_scrub_errors":0,"num_objects_recovered":0,"num_bytes_recovered":0,"num_keys_recovered":0,"num_objects_omap":0,"num_objects_hit_set_archive":0,"num_bytes_hit_set_archive":0,"num_flush":0,"num_flush_kb":0,"num_evict":0,"num_evict_kb":0,"num_promote":0,"num_flush_mode_high":0,"num_flush_mode_low":0,"num_evict_mode_some":0,"num_evict_mode_full":0,"num_objects_pinned":0,"num_legacy_snapsets":0,"num_large_omap_objects":0,"num_objects_manifest":0,"num_omap_bytes":0,"num_omap_keys":0,"num_objects_repaired":0},"store_stats":{"total":0,"available":0,"internally_reserved":0,"allocated":0,"data_stored":0,"data_compressed":0,"data_compressed_allocated":0,"data_compressed_original":0,"omap_allocated":0,"internal_metadata":0},"log_size":75,"ondisk_log_size":75,"up":18,"acting":18,"num_store_stats":0},"osd_stats_sum":{"up_from":0,"seq":0,"num_pgs":18,"num_osds":3,"num_per_pool_osds":3,"num_per_pool_omap_osds":3,"kb":283115520,"kb_used":82448,"kb_used_data":1568,"kb_used_omap":25,"kb_used_meta":80806,"kb_avail":283033072,"statfs":{"total":289910292480,"available":289825865728,"internally_reserved":0,"allocated":1605632,"data_stored":1299439,"data_compressed":0,"data_compressed_allocated":0,"data_compressed_original":0,"omap_allocated":26323,"internal_metadata":82745645},"hb_peers":[],"snap_trim_queue_len":0,"num_snap_trimming":0,"num_shards_repaired":0,"op_queue_age_hist":{"histogram":[],"upper_bound":1},"perf_stat":{"commit_latency_ms":0,"apply_latency_ms":0,"commit_latency_ns":0,"apply_latency_ns":0},"alerts":[],"network_ping_times":[]},"pg_stats_delta":{"stat_sum":{"num_bytes":19,"num_objects":2,"num_object_clones":0,"num_object_copies":4,"num_objects_missing_on_primary":0,"num_objects_missing":0,"num_objects_degraded":0,"num_objects_misplaced":0,"num_objects_unfound":0,"num_objects_dirty":2,"num_whiteouts":0,"num_read":0,"num_read_kb":0,"num_write":2,"num_write_kb":2,"num_scrub_errors":0,"num_shallow_scrub_errors":0,"num_deep_scrub_errors":0,"num_objects_recovered":0,"num_bytes_recovered":0,"num_keys_recovered":0,"num_objects_omap":0,"num_objects_hit_set_archive":0,"num_bytes_hit_set_archive":0,"num_flush":0,"num_flush_kb":0,"num_evict":0,"num_evict_kb":0,"num_promote":0,"num_flush_mode_high":0,"num_flush_mode_low":0,"num_evict_mode_some":0,"num_evict_mode_full":0,"num_objects_pinned":0,"num_legacy_snapsets":0,"num_large_omap_objects":0,"num_objects_manifest":0,"num_omap_bytes":0,"num_omap_keys":0,"num_objects_repaired":0},"store_stats":{"total":0,"available":0,"internally_reserved":0,"allocated":0,"data_stored":0,"data_compressed":0,"data_compressed_allocated":0,"data_compressed_original":0,"omap_allocated":0,"internal_metadata":0},"log_size":0,"ondisk_log_size":0,"up":0,"acting":0,"num_store_stats":0,"stamp_delta":"3.690519"},"pg_stats":[{"pgid":"2.7","version":"0'0","reported_seq":20,"reported_epoch":16,"state":"active+clean","last_fresh":"2026-02-20T22:21:58.493070+0000","last_change":"2026-02-20T22:21:58.493314+0000","last_active":"2026-02-20T22:21:58.493070+0000","last_peered":"2026-02-20T22:21:58.493070+0000","last_clean":"2026-02-20T22:21:58.493070+0000","last_became_active":"2026-02-20T22:21:56.491775+0000","last_became_peered":"2026-02-20T22:21:56.491775+0000","last_unstale":"2026-02-20T22:21:58.493070+0000","last_undegraded":"2026-02-20T22:21:58.493070+0000","last_fullsized":"2026-02-20T22:21:58.493070+0000","mapping_epoch":13,"log_start":"0'0","ondisk_log_start":"0'0","created":13,"last_epoch_clean":14,"parent":"0.0","parent_split_bits":0,"last_scrub":"0'0","last_scrub_stamp":"2026-02-20T22:21:55.483249+0000","last_deep_scrub":"0'0","last_deep_scrub_stamp":"2026-02-20T22:21:55.483249+0000","last_clean_scrub_stamp":"2026-02-20T22:21:55.483249+0000","objects_scrubbed":0,"log_size":0,"log_dups_size":0,"ondisk_log_size":0,"stats_invalid":false,"dirty_stats_invalid":false,"omap_stats_invalid":false,"hitset_stats_invalid":false,"hitset_bytes_stats_invalid":false,"pin_stats_invalid":false,"manifest_stats_invalid":false,"snaptrimq_len":0,"last_scrub_duration":0,"scrub_schedule":"periodic scrub scheduled @ 2026-02-21T23:41:31.153948+0000","scrub_duration":0,"objects_trimmed":0,"snaptrim_duration":0.00087983899999999999,"stat_sum":{"num_bytes":0,"num_objects":0,"num_object_clones":0,"num_object_copies":0,"num_objects_missing_on_primary":0,"num_objects_missing":0,"num_objects_degraded":0,"num_objects_misplaced":0,"num_objects_unfound":0,"num_objects_dirty":0,"num_whiteouts":0,"num_read":0,"num_read_kb":0,"num_write":0,"num_write_kb":0,"num_scrub_errors":0,"num_shallow_scrub_errors":0,"num_deep_scrub_errors":0,"num_objects_recovered":0,"num_bytes_recovered":0,"num_keys_recovered":0,"num_objects_omap":0,"num_objects_hit_set_archive":0,"num_bytes_hit_set_archive":0,"num_flush":0,"num_flush_kb":0,"num_evict":0,"num_evict_kb":0,"num_promote":0,"num_flush_mode_high":0,"num_flush_mode_low":0,"num_evict_mode_some":0,"num_evict_mode_full":0,"num_objects_pinned":0,"num_legacy_snapsets":0,"num_large_omap_objects":0,"num_objects_manifest":0,"num_omap_bytes":0,"num_omap_keys":0,"num_objects_repaired":0},"up":[1,0],"acting":[1,0],"avail_no_missing":[],"object_location_counts":[],"blocked_by":[],"up_primary":1,"acting_primary":1,"purged_snaps":[{"start":"2","length":"1"}]},{"pgid":"2.6","version":"0'0","reported_seq":20,"reported_epoch":16,"state":"active+clean","last_fresh":"2026-02-20T22:21:58.492593+0000","last_change":"2026-02-20T22:21:58.492757+0000","last_active":"2026-02-20T22:21:58.492593+0000","last_peered":"2026-02-20T22:21:58.492593+0000","last_clean":"2026-02-20T22:21:58.492593+0000","last_became_active":"2026-02-20T22:21:56.491642+0000","last_became_peered":"2026-02-20T22:21:56.491642+0000","last_unstale":"2026-02-20T22:21:58.492593+0000","last_undegraded":"2026-02-20T22:21:58.492593+0000","last_fullsized":"2026-02-20T22:21:58.492593+0000","mapping_epoch":13,"log_start":"0'0","ondisk_log_start":"0'0","created":13,"last_epoch_clean":14,"parent":"0.0","parent_split_bits":0,"last_scrub":"0'0","last_scrub_stamp":"2026-02-20T22:21:55.483249+0000","last_deep_scrub":"0'0","last_deep_scrub_stamp":"2026-02-20T22:21:55.483249+0000","last_clean_scrub_stamp":"2026-02-20T22:21:55.483249+0000","objects_scrubbed":0,"log_size":0,"log_dups_size":0,"ondisk_log_size":0,"stats_invalid":false,"dirty_stats_invalid":false,"omap_stats_invalid":false,"hitset_stats_invalid":false,"hitset_bytes_stats_invalid":false,"pin_stats_invalid":false,"manifest_stats_invalid":false,"snaptrimq_len":0,"last_scrub_duration":0,"scrub_schedule":"periodic scrub scheduled @ 2026-02-22T08:34:37.701669+0000","scrub_duration":0,"objects_trimmed":0,"snaptrim_duration":0.00043703399999999999,"stat_sum":{"num_bytes":0,"num_objects":0,"num_object_clones":0,"num_object_copies":0,"num_objects_missing_on_primary":0,"num_objects_missing":0,"num_objects_degraded":0,"num_objects_misplaced":0,"num_objects_unfound":0,"num_objects_dirty":0,"num_whiteouts":0,"num_read":0,"num_read_kb":0,"num_write":0,"num_write_kb":0,"num_scrub_errors":0,"num_shallow_scrub_errors":0,"num_deep_scrub_errors":0,"num_objects_recovered":0,"num_bytes_recovered":0,"num_keys_recovered":0,"num_objects_omap":0,"num_objects_hit_set_archive":0,"num_bytes_hit_set_archive":0,"num_flush":0,"num_flush_kb":0,"num_evict":0,"num_evict_kb":0,"num_promote":0,"num_flush_mode_high":0,"num_flush_mode_low":0,"num_evict_mode_some":0,"num_evict_mode_full":0,"num_objects_pinned":0,"num_legacy_snapsets":0,"num_large_omap_objects":0,"num_objects_manifest":0,"num_omap_bytes":0,"num_omap_keys":0,"num_objects_repaired":0},"up":[1,0],"acting":[1,0],"avail_no_missing":[],"object_location_counts":[],"blocked_by":[],"up_primary":1,"acting_primary":1,"purged_snaps":[{"start":"2","length":"1"}]},{"pgid":"2.5","version":"0'0","reported_seq":20,"reported_epoch":16,"state":"active+clean","last_fresh":"2026-02-20T22:21:58.492804+0000","last_change":"2026-02-20T22:21:58.493013+0000","last_active":"2026-02-20T22:21:58.492804+0000","last_peered":"2026-02-20T22:21:58.492804+0000","last_clean":"2026-02-20T22:21:58.492804+0000","last_became_active":"2026-02-20T22:21:56.491623+0000","last_became_peered":"2026-02-20T22:21:56.491623+0000","last_unstale":"2026-02-20T22:21:58.492804+0000","last_undegraded":"2026-02-20T22:21:58.492804+0000","last_fullsized":"2026-02-20T22:21:58.492804+0000","mapping_epoch":13,"log_start":"0'0","ondisk_log_start":"0'0","created":13,"last_epoch_clean":14,"parent":"0.0","parent_split_bits":0,"last_scrub":"0'0","last_scrub_stamp":"2026-02-20T22:21:55.483249+0000","last_deep_scrub":"0'0","last_deep_scrub_stamp":"2026-02-20T22:21:55.483249+0000","last_clean_scrub_stamp":"2026-02-20T22:21:55.483249+0000","objects_scrubbed":0,"log_size":0,"log_dups_size":0,"ondisk_log_size":0,"stats_invalid":false,"dirty_stats_invalid":false,"omap_stats_invalid":false,"hitset_stats_invalid":false,"hitset_bytes_stats_invalid":false,"pin_stats_invalid":false,"manifest_stats_invalid":false,"snaptrimq_len":0,"last_scrub_duration":0,"scrub_schedule":"periodic scrub scheduled @ 2026-02-21T23:17:10.483998+0000","scrub_duration":0,"objects_trimmed":0,"snaptrim_duration":0.00067378999999999996,"stat_sum":{"num_bytes":0,"num_objects":0,"num_object_clones":0,"num_object_copies":0,"num_objects_missing_on_primary":0,"num_objects_missing":0,"num_objects_degraded":0,"num_objects_misplaced":0,"num_objects_unfound":0,"num_objects_dirty":0,"num_whiteouts":0,"num_read":0,"num_read_kb":0,"num_write":0,"num_write_kb":0,"num_scrub_errors":0,"num_shallow_scrub_errors":0,"num_deep_scrub_errors":0,"num_objects_recovered":0,"num_bytes_recovered":0,"num_keys_recovered":0,"num_objects_omap":0,"num_objects_hit_set_archive":0,"num_bytes_hit_set_archive":0,"num_flush":0,"num_flush_kb":0,"num_evict":0,"num_evict_kb":0,"num_promote":0,"num_flush_mode_high":0,"num_flush_mode_low":0,"num_evict_mode_some":0,"num_evict_mode_full":0,"num_objects_pinned":0,"num_legacy_snapsets":0,"num_large_omap_objects":0,"num_objects_manifest":0,"num_omap_bytes":0,"num_omap_keys":0,"num_objects_repaired":0},"up":[1,0],"acting":[1,0],"avail_no_missing":[],"object_location_counts":[],"blocked_by":[],"up_primary":1,"acting_primary":1,"purged_snaps":[{"start":"2","length":"1"}]},{"pgid":"2.4","version":"0'0","reported_seq":20,"reported_epoch":16,"state":"active+clean","last_fresh":"2026-02-20T22:21:58.492535+0000","last_change":"2026-02-20T22:21:58.492680+0000","last_active":"2026-02-20T22:21:58.492535+0000","last_peered":"2026-02-20T22:21:58.492535+0000","last_clean":"2026-02-20T22:21:58.492535+0000","last_became_active":"2026-02-20T22:21:56.491706+0000","last_became_peered":"2026-02-20T22:21:56.491706+0000","last_unstale":"2026-02-20T22:21:58.492535+0000","last_undegraded":"2026-02-20T22:21:58.492535+0000","last_fullsized":"2026-02-20T22:21:58.492535+0000","mapping_epoch":13,"log_start":"0'0","ondisk_log_start":"0'0","created":13,"last_epoch_clean":14,"parent":"0.0","parent_split_bits":0,"last_scrub":"0'0","last_scrub_stamp":"2026-02-20T22:21:55.483249+0000","last_deep_scrub":"0'0","last_deep_scrub_stamp":"2026-02-20T22:21:55.483249+0000","last_clean_scrub_stamp":"2026-02-20T22:21:55.483249+0000","objects_scrubbed":0,"log_size":0,"log_dups_size":0,"ondisk_log_size":0,"stats_invalid":false,"dirty_stats_invalid":false,"omap_stats_invalid":false,"hitset_stats_invalid":false,"hitset_bytes_stats_invalid":false,"pin_stats_invalid":false,"manifest_stats_invalid":false,"snaptrimq_len":0,"last_scrub_duration":0,"scrub_schedule":"periodic scrub scheduled @ 2026-02-22T08:39:00.542750+0000","scrub_duration":0,"objects_trimmed":0,"snaptrim_duration":0.000394366,"stat_sum":{"num_bytes":0,"num_objects":0,"num_object_clones":0,"num_object_copies":0,"num_objects_missing_on_primary":0,"num_objects_missing":0,"num_objects_degraded":0,"num_objects_misplaced":0,"num_objects_unfound":0,"num_objects_dirty":0,"num_whiteouts":0,"num_read":0,"num_read_kb":0,"num_write":0,"num_write_kb":0,"num_scrub_errors":0,"num_shallow_scrub_errors":0,"num_deep_scrub_errors":0,"num_objects_recovered":0,"num_bytes_recovered":0,"num_keys_recovered":0,"num_objects_omap":0,"num_objects_hit_set_archive":0,"num_bytes_hit_set_archive":0,"num_flush":0,"num_flush_kb":0,"num_evict":0,"num_evict_kb":0,"num_promote":0,"num_flush_mode_high":0,"num_flush_mode_low":0,"num_evict_mode_some":0,"num_evict_mode_full":0,"num_objects_pinned":0,"num_legacy_snapsets":0,"num_large_omap_objects":0,"num_objects_manifest":0,"num_omap_bytes":0,"num_omap_keys":0,"num_objects_repaired":0},"up":[1,0],"acting":[1,0],"avail_no_missing":[],"object_location_counts":[],"blocked_by":[],"up_primary":1,"acting_primary":1,"purged_snaps":[{"start":"2","length":"1"}]},{"pgid":"2.2","version":"16'2","reported_seq":22,"reported_epoch":16,"state":"active+clean","last_fresh":"2026-02-20T22:21:58.491979+0000","last_change":"2026-02-20T22:21:58.491503+0000","last_active":"2026-02-20T22:21:58.491979+0000","last_peered":"2026-02-20T22:21:58.491979+0000","last_clean":"2026-02-20T22:21:58.491979+0000","last_became_active":"2026-02-20T22:21:56.491495+0000","last_became_peered":"2026-02-20T22:21:56.491495+0000","last_unstale":"2026-02-20T22:21:58.491979+0000","last_undegraded":"2026-02-20T22:21:58.491979+0000","last_fullsized":"2026-02-20T22:21:58.491979+0000","mapping_epoch":13,"log_start":"0'0","ondisk_log_start":"0'0","created":13,"last_epoch_clean":14,"parent":"0.0","parent_split_bits":0,"last_scrub":"0'0","last_scrub_stamp":"2026-02-20T22:21:55.483249+0000","last_deep_scrub":"0'0","last_deep_scrub_stamp":"2026-02-20T22:21:55.483249+0000","last_clean_scrub_stamp":"2026-02-20T22:21:55.483249+0000","objects_scrubbed":0,"log_size":2,"log_dups_size":0,"ondisk_log_size":2,"stats_invalid":false,"dirty_stats_invalid":false,"omap_stats_invalid":false,"hitset_stats_invalid":false,"hitset_bytes_stats_invalid":false,"pin_stats_invalid":false,"manifest_stats_invalid":false,"snaptrimq_len":0,"last_scrub_duration":0,"scrub_schedule":"periodic scrub scheduled @ 2026-02-22T07:26:51.128693+0000","scrub_duration":0,"objects_trimmed":0,"snaptrim_duration":0.000705468,"stat_sum":{"num_bytes":19,"num_objects":1,"num_object_clones":0,"num_object_copies":2,"num_objects_missing_on_primary":0,"num_objects_missing":0,"num_objects_degraded":0,"num_objects_misplaced":0,"num_objects_unfound":0,"num_objects_dirty":1,"num_whiteouts":0,"num_read":0,"num_read_kb":0,"num_write":2,"num_write_kb":2,"num_scrub_errors":0,"num_shallow_scrub_errors":0,"num_deep_scrub_errors":0,"num_objects_recovered":0,"num_bytes_recovered":0,"num_keys_recovered":0,"num_objects_omap":0,"num_objects_hit_set_archive":0,"num_bytes_hit_set_archive":0,"num_flush":0,"num_flush_kb":0,"num_evict":0,"num_evict_kb":0,"num_promote":0,"num_flush_mode_high":0,"num_flush_mode_low":0,"num_evict_mode_some":0,"num_evict_mode_full":0,"num_objects_pinned":0,"num_legacy_snapsets":0,"num_large_omap_objects":0,"num_objects_manifest":0,"num_omap_bytes":0,"num_omap_keys":0,"num_objects_repaired":0},"up":[0,1],"acting":[0,1],"avail_no_missing":[],"object_location_counts":[],"blocked_by":[],"up_primary":0,"acting_primary":0,"purged_snaps":[{"start":"2","length":"1"}]},{"pgid":"2.1","version":"0'0","reported_seq":20,"reported_epoch":16,"state":"active+clean","last_fresh":"2026-02-20T22:21:58.889865+0000","last_change":"2026-02-20T22:21:58.889979+0000","last_active":"2026-02-20T22:21:58.889865+0000","last_peered":"2026-02-20T22:21:58.889865+0000","last_clean":"2026-02-20T22:21:58.889865+0000","last_became_active":"2026-02-20T22:21:56.491450+0000","last_became_peered":"2026-02-20T22:21:56.491450+0000","last_unstale":"2026-02-20T22:21:58.889865+0000","last_undegraded":"2026-02-20T22:21:58.889865+0000","last_fullsized":"2026-02-20T22:21:58.889865+0000","mapping_epoch":13,"log_start":"0'0","ondisk_log_start":"0'0","created":13,"last_epoch_clean":14,"parent":"0.0","parent_split_bits":0,"last_scrub":"0'0","last_scrub_stamp":"2026-02-20T22:21:55.483249+0000","last_deep_scrub":"0'0","last_deep_scrub_stamp":"2026-02-20T22:21:55.483249+0000","last_clean_scrub_stamp":"2026-02-20T22:21:55.483249+0000","objects_scrubbed":0,"log_size":0,"log_dups_size":0,"ondisk_log_size":0,"stats_invalid":false,"dirty_stats_invalid":false,"omap_stats_invalid":false,"hitset_stats_invalid":false,"hitset_bytes_stats_invalid":false,"pin_stats_invalid":false,"manifest_stats_invalid":false,"snaptrimq_len":0,"last_scrub_duration":0,"scrub_schedule":"periodic scrub scheduled @ 2026-02-22T05:06:09.077336+0000","scrub_duration":0,"objects_trimmed":0,"snaptrim_duration":0.00023074400000000001,"stat_sum":{"num_bytes":0,"num_objects":0,"num_object_clones":0,"num_object_copies":0,"num_objects_missing_on_primary":0,"num_objects_missing":0,"num_objects_degraded":0,"num_objects_misplaced":0,"num_objects_unfound":0,"num_objects_dirty":0,"num_whiteouts":0,"num_read":0,"num_read_kb":0,"num_write":0,"num_write_kb":0,"num_scrub_errors":0,"num_shallow_scrub_errors":0,"num_deep_scrub_errors":0,"num_objects_recovered":0,"num_bytes_recovered":0,"num_keys_recovered":0,"num_objects_omap":0,"num_objects_hit_set_archive":0,"num_bytes_hit_set_archive":0,"num_flush":0,"num_flush_kb":0,"num_evict":0,"num_evict_kb":0,"num_promote":0,"num_flush_mode_high":0,"num_flush_mode_low":0,"num_evict_mode_some":0,"num_evict_mode_full":0,"num_objects_pinned":0,"num_legacy_snapsets":0,"num_large_omap_objects":0,"num_objects_manifest":0,"num_omap_bytes":0,"num_omap_keys":0,"num_objects_repaired":0},"up":[2,1],"acting":[2,1],"avail_no_missing":[],"object_location_counts":[],"blocked_by":[],"up_primary":2,"acting_primary":2,"purged_snaps":[{"start":"2","length":"1"}]},{"pgid":"2.0","version":"0'0","reported_seq":20,"reported_epoch":16,"state":"active+clean","last_fresh":"2026-02-20T22:21:58.889896+0000","last_change":"2026-02-20T22:21:58.889999+0000","last_active":"2026-02-20T22:21:58.889896+0000","last_peered":"2026-02-20T22:21:58.889896+0000","last_clean":"2026-02-20T22:21:58.889896+0000","last_became_active":"2026-02-20T22:21:56.491460+0000","last_became_peered":"2026-02-20T22:21:56.491460+0000","last_unstale":"2026-02-20T22:21:58.889896+0000","last_undegraded":"2026-02-20T22:21:58.889896+0000","last_fullsized":"2026-02-20T22:21:58.889896+0000","mapping_epoch":13,"log_start":"0'0","ondisk_log_start":"0'0","created":13,"last_epoch_clean":14,"parent":"0.0","parent_split_bits":0,"last_scrub":"0'0","last_scrub_stamp":"2026-02-20T22:21:55.483249+0000","last_deep_scrub":"0'0","last_deep_scrub_stamp":"2026-02-20T22:21:55.483249+0000","last_clean_scrub_stamp":"2026-02-20T22:21:55.483249+0000","objects_scrubbed":0,"log_size":0,"log_dups_size":0,"ondisk_log_size":0,"stats_invalid":false,"dirty_stats_invalid":false,"omap_stats_invalid":false,"hitset_stats_invalid":false,"hitset_bytes_stats_invalid":false,"pin_stats_invalid":false,"manifest_stats_invalid":false,"snaptrimq_len":0,"last_scrub_duration":0,"scrub_schedule":"periodic scrub scheduled @ 2026-02-22T04:32:59.335382+0000","scrub_duration":0,"objects_trimmed":0,"snaptrim_duration":0.000242136,"stat_sum":{"num_bytes":0,"num_objects":0,"num_object_clones":0,"num_object_copies":0,"num_objects_missing_on_primary":0,"num_objects_missing":0,"num_objects_degraded":0,"num_objects_misplaced":0,"num_objects_unfound":0,"num_objects_dirty":0,"num_whiteouts":0,"num_read":0,"num_read_kb":0,"num_write":0,"num_write_kb":0,"num_scrub_errors":0,"num_shallow_scrub_errors":0,"num_deep_scrub_errors":0,"num_objects_recovered":0,"num_bytes_recovered":0,"num_keys_recovered":0,"num_objects_omap":0,"num_objects_hit_set_archive":0,"num_bytes_hit_set_archive":0,"num_flush":0,"num_flush_kb":0,"num_evict":0,"num_evict_kb":0,"num_promote":0,"num_flush_mode_high":0,"num_flush_mode_low":0,"num_evict_mode_some":0,"num_evict_mode_full":0,"num_objects_pinned":0,"num_legacy_snapsets":0,"num_large_omap_objects":0,"num_objects_manifest":0,"num_omap_bytes":0,"num_omap_keys":0,"num_objects_repaired":0},"up":[2,1],"acting":[2,1],"avail_no_missing":[],"object_location_counts":[],"blocked_by":[],"up_primary":2,"acting_primary":2,"purged_snaps":[{"start":"2","length":"1"}]},{"pgid":"2.3","version":"14'1","reported_seq":21,"reported_epoch":16,"state":"active+clean","last_fresh":"2026-02-20T22:21:58.492744+0000","last_change":"2026-02-20T22:21:58.493002+0000","last_active":"2026-02-20T22:21:58.492744+0000","last_peered":"2026-02-20T22:21:58.492744+0000","last_clean":"2026-02-20T22:21:58.492744+0000","last_became_active":"2026-02-20T22:21:56.490921+0000","last_became_peered":"2026-02-20T22:21:56.490921+0000","last_unstale":"2026-02-20T22:21:58.492744+0000","last_undegraded":"2026-02-20T22:21:58.492744+0000","last_fullsized":"2026-02-20T22:21:58.492744+0000","mapping_epoch":13,"log_start":"0'0","ondisk_log_start":"0'0","created":13,"last_epoch_clean":14,"parent":"0.0","parent_split_bits":0,"last_scrub":"0'0","last_scrub_stamp":"2026-02-20T22:21:55.483249+0000","last_deep_scrub":"0'0","last_deep_scrub_stamp":"2026-02-20T22:21:55.483249+0000","last_clean_scrub_stamp":"2026-02-20T22:21:55.483249+0000","objects_scrubbed":0,"log_size":1,"log_dups_size":0,"ondisk_log_size":1,"stats_invalid":false,"dirty_stats_invalid":false,"omap_stats_invalid":false,"hitset_stats_invalid":false,"hitset_bytes_stats_invalid":false,"pin_stats_invalid":false,"manifest_stats_invalid":false,"snaptrimq_len":0,"last_scrub_duration":0,"scrub_schedule":"periodic scrub scheduled @ 2026-02-22T07:02:36.936419+0000","scrub_duration":0,"objects_trimmed":0,"snaptrim_duration":0.00065865200000000002,"stat_sum":{"num_bytes":0,"num_objects":1,"num_object_clones":0,"num_object_copies":2,"num_objects_missing_on_primary":0,"num_objects_missing":0,"num_objects_degraded":0,"num_objects_misplaced":0,"num_objects_unfound":0,"num_objects_dirty":1,"num_whiteouts":0,"num_read":0,"num_read_kb":0,"num_write":0,"num_write_kb":0,"num_scrub_errors":0,"num_shallow_scrub_errors":0,"num_deep_scrub_errors":0,"num_objects_recovered":0,"num_bytes_recovered":0,"num_keys_recovered":0,"num_objects_omap":0,"num_objects_hit_set_archive":0,"num_bytes_hit_set_archive":0,"num_flush":0,"num_flush_kb":0,"num_evict":0,"num_evict_kb":0,"num_promote":0,"num_flush_mode_high":0,"num_flush_mode_low":0,"num_evict_mode_some":0,"num_evict_mode_full":0,"num_objects_pinned":0,"num_legacy_snapsets":0,"num_large_omap_objects":0,"num_objects_manifest":0,"num_omap_bytes":0,"num_omap_keys":0,"num_objects_repaired":0},"up":[1,2],"acting":[1,2],"avail_no_missing":[],"object_location_counts":[],"blocked_by":[],"up_primary":1,"acting_primary":1,"purged_snaps":[{"start":"2","length":"1"}]},{"pgid":"1.0","version":"11'72","reported_seq":111,"reported_epoch":16,"state":"active+clean","last_fresh":"2026-02-20T22:21:58.492140+0000","last_change":"2026-02-20T22:21:53.482802+0000","last_active":"2026-02-20T22:21:58.492140+0000","last_peered":"2026-02-20T22:21:58.492140+0000","last_clean":"2026-02-20T22:21:58.492140+0000","last_became_active":"2026-02-20T22:21:53.482596+0000","last_became_peered":"2026-02-20T22:21:53.482596+0000","last_unstale":"2026-02-20T22:21:58.492140+0000","last_undegraded":"2026-02-20T22:21:58.492140+0000","last_fullsized":"2026-02-20T22:21:58.492140+0000","mapping_epoch":10,"log_start":"0'0","ondisk_log_start":"0'0","created":10,"last_epoch_clean":11,"parent":"0.0","parent_split_bits":0,"last_scrub":"0'0","last_scrub_stamp":"2026-02-20T22:21:52.478611+0000","last_deep_scrub":"0'0","last_deep_scrub_stamp":"2026-02-20T22:21:52.478611+0000","last_clean_scrub_stamp":"2026-02-20T22:21:52.478611+0000","objects_scrubbed":0,"log_size":72,"log_dups_size":0,"ondisk_log_size":72,"stats_invalid":false,"dirty_stats_invalid":false,"omap_stats_invalid":false,"hitset_stats_invalid":false,"hitset_bytes_stats_invalid":false,"pin_stats_invalid":false,"manifest_stats_invalid":false,"snaptrimq_len":0,"last_scrub_duration":0,"scrub_schedule":"periodic scrub scheduled @ 2026-02-22T09:49:51.617816+0000","scrub_duration":0,"objects_trimmed":0,"snaptrim_duration":0,"stat_sum":{"num_bytes":590368,"num_objects":2,"num_object_clones":0,"num_object_copies":4,"num_objects_missing_on_primary":0,"num_objects_missing":0,"num_objects_degraded":0,"num_objects_misplaced":0,"num_objects_unfound":0,"num_objects_dirty":2,"num_whiteouts":0,"num_read":66,"num_read_kb":55,"num_write":101,"num_write_kb":1628,"num_scrub_errors":0,"num_shallow_scrub_errors":0,"num_deep_scrub_errors":0,"num_objects_recovered":0,"num_bytes_recovered":0,"num_keys_recovered":0,"num_objects_omap":0,"num_objects_hit_set_archive":0,"num_bytes_hit_set_archive":0,"num_flush":0,"num_flush_kb":0,"num_evict":0,"num_evict_kb":0,"num_promote":0,"num_flush_mode_high":0,"num_flush_mode_low":0,"num_evict_mode_some":0,"num_evict_mode_full":0,"num_objects_pinned":0,"num_legacy_snapsets":0,"num_large_omap_objects":0,"num_objects_manifest":0,"num_omap_bytes":0,"num_omap_keys":0,"num_objects_repaired":0},"up":[1,0],"acting":[1,0],"avail_no_missing":[],"object_location_counts":[],"blocked_by":[],"up_primary":1,"acting_primary":1,"purged_snaps":[]}],"pool_stats":[{"poolid":2,"num_pg":8,"stat_sum":{"num_bytes":19,"num_objects":2,"num_object_clones":0,"num_object_copies":4,"num_objects_missing_on_primary":0,"num_objects_missing":0,"num_objects_degraded":0,"num_objects_misplaced":0,"num_objects_unfound":0,"num_objects_dirty":2,"num_whiteouts":0,"num_read":0,"num_read_kb":0,"num_write":2,"num_write_kb":2,"num_scrub_errors":0,"num_shallow_scrub_errors":0,"num_deep_scrub_errors":0,"num_objects_recovered":0,"num_bytes_recovered":0,"num_keys_recovered":0,"num_objects_omap":0,"num_objects_hit_set_archive":0,"num_bytes_hit_set_archive":0,"num_flush":0,"num_flush_kb":0,"num_evict":0,"num_evict_kb":0,"num_promote":0,"num_flush_mode_high":0,"num_flush_mode_low":0,"num_evict_mode_some":0,"num_evict_mode_full":0,"num_objects_pinned":0,"num_legacy_snapsets":0,"num_large_omap_objects":0,"num_objects_manifest":0,"num_omap_bytes":0,"num_omap_keys":0,"num_objects_repaired":0},"store_stats":{"total":0,"available":0,"internally_reserved":0,"allocated":8192,"data_stored":38,"data_compressed":0,"data_compressed_allocated":0,"data_compressed_original":0,"omap_allocated":0,"internal_metadata":0},"log_size":3,"ondisk_log_size":3,"up":16,"acting":16,"num_store_stats":3},{"poolid":1,"num_pg":1,"stat_sum":{"num_bytes":590368,"num_objects":2,"num_object_clones":0,"num_object_copies":4,"num_objects_missing_on_primary":0,"num_objects_missing":0,"num_objects_degraded":0,"num_objects_misplaced":0,"num_objects_unfound":0,"num_objects_dirty":2,"num_whiteouts":0,"num_read":66,"num_read_kb":55,"num_write":101,"num_write_kb":1628,"num_scrub_errors":0,"num_shallow_scrub_errors":0,"num_deep_scrub_errors":0,"num_objects_recovered":0,"num_bytes_recovered":0,"num_keys_recovered":0,"num_objects_omap":0,"num_objects_hit_set_archive":0,"num_bytes_hit_set_archive":0,"num_flush":0,"num_flush_kb":0,"num_evict":0,"num_evict_kb":0,"num_promote":0,"num_flush_mode_high":0,"num_flush_mode_low":0,"num_evict_mode_some":0,"num_evict_mode_full":0,"num_objects_pinned":0,"num_legacy_snapsets":0,"num_large_omap_objects":0,"num_objects_manifest":0,"num_omap_bytes":0,"num_omap_keys":0,"num_objects_repaired":0},"store_stats":{"total":0,"available":0,"internally_reserved":0,"allocated":1187840,"data_stored":1180736,"data_compressed":0,"data_compressed_allocated":0,"data_compressed_original":0,"omap_allocated":0,"internal_metadata":0},"log_size":72,"ondisk_log_size":72,"up":2,"acting":2,"num_store_stats":2}],"osd_stats":[{"osd":2,"up_from":8,"seq":34359738372,"num_pgs":3,"num_osds":1,"num_per_pool_osds":1,"num_per_pool_omap_osds":1,"kb":94371840,"kb_used":27088,"kb_used_data":128,"kb_used_omap":7,"kb_used_meta":26936,"kb_avail":94344752,"statfs":{"total":96636764160,"available":96609026048,"internally_reserved":0,"allocated":131072,"data_stored":37179,"data_compressed":0,"data_compressed_allocated":0,"data_compressed_original":0,"omap_allocated":8125,"internal_metadata":27582531},"hb_peers":[0,1],"snap_trim_queue_len":0,"num_snap_trimming":0,"num_shards_repaired":0,"op_queue_age_hist":{"histogram":[],"upper_bound":1},"perf_stat":{"commit_latency_ms":0,"apply_latency_ms":0,"commit_latency_ns":0,"apply_latency_ns":0},"alerts":[]},{"osd":1,"up_from":8,"seq":34359738373,"num_pgs":9,"num_osds":1,"num_per_pool_osds":1,"num_per_pool_omap_osds":1,"kb":94371840,"kb_used":27680,"kb_used_data":720,"kb_used_omap":8,"kb_used_meta":26935,"kb_avail":94344160,"statfs":{"total":96636764160,"available":96608419840,"internally_reserved":0,"allocated":737280,"data_stored":631130,"data_compressed":0,"data_compressed_allocated":0,"data_compressed_original":0,"omap_allocated":8775,"internal_metadata":27581881},"hb_peers":[0,2],"snap_trim_queue_len":0,"num_snap_trimming":0,"num_shards_repaired":0,"op_queue_age_hist":{"histogram":[],"upper_bound":1},"perf_stat":{"commit_latency_ms":0,"apply_latency_ms":0,"commit_latency_ns":0,"apply_latency_ns":0},"alerts":[]},{"osd":0,"up_from":8,"seq":34359738372,"num_pgs":6,"num_osds":1,"num_per_pool_osds":1,"num_per_pool_omap_osds":1,"kb":94371840,"kb_used":27680,"kb_used_data":720,"kb_used_omap":9,"kb_used_meta":26934,"kb_avail":94344160,"statfs":{"total":96636764160,"available":96608419840,"internally_reserved":0,"allocated":737280,"data_stored":631130,"data_compressed":0,"data_compressed_allocated":0,"data_compressed_original":0,"omap_allocated":9423,"internal_metadata":27581233},"hb_peers":[1,2],"snap_trim_queue_len":0,"num_snap_trimming":0,"num_shards_repaired":0,"op_queue_age_hist":{"histogram":[],"upper_bound":1},"perf_stat":{"commit_latency_ms":0,"apply_latency_ms":0,"commit_latency_ns":0,"apply_latency_ns":0},"alerts":[]}],"pool_statfs":[{"poolid":1,"osd":0,"total":0,"available":0,"internally_reserved":0,"allocated":593920,"data_stored":590368,"data_compressed":0,"data_compressed_allocated":0,"data_compressed_original":0,"omap_allocated":0,"internal_metadata":0},{"poolid":1,"osd":1,"total":0,"available":0,"internally_reserved":0,"allocated":593920,"data_stored":590368,"data_compressed":0,"data_compressed_allocated":0,"data_compressed_original":0,"omap_allocated":0,"internal_metadata":0},{"poolid":2,"osd":0,"total":0,"available":0,"internally_reserved":0,"allocated":4096,"data_stored":19,"data_compressed":0,"data_compressed_allocated":0,"data_compressed_original":0,"omap_allocated":0,"internal_metadata":0},{"poolid":2,"osd":1,"total":0,"available":0,"internally_reserved":0,"allocated":4096,"data_stored":19,"data_compressed":0,"data_compressed_allocated":0,"data_compressed_original":0,"omap_allocated":0,"internal_metadata":0},{"poolid":2,"osd":2,"total":0,"available":0,"internally_reserved":0,"allocated":0,"data_stored":0,"data_compressed":0,"data_compressed_allocated":0,"data_compressed_original":0,"omap_allocated":0,"internal_metadata":0}]}} 2026-02-20T22:22:01.073 DEBUG:teuthology.orchestra.run.trial150:> sudo adjust-ulimits ceph-coverage /home/ubuntu/cephtest/archive/coverage timeout 120 ceph --cluster cluster2 pg dump --format=json 2026-02-20T22:22:01.250 INFO:teuthology.orchestra.run.trial150.stdout: 2026-02-20T22:22:01.251 INFO:teuthology.orchestra.run.trial150.stderr:dumped all 2026-02-20T22:22:01.258 INFO:teuthology.orchestra.run.trial150.stdout:{"pg_ready":true,"pg_map":{"version":19,"stamp":"2026-02-20T22:22:00.160832+0000","last_osdmap_epoch":0,"last_pg_scan":0,"pg_stats_sum":{"stat_sum":{"num_bytes":590387,"num_objects":4,"num_object_clones":0,"num_object_copies":8,"num_objects_missing_on_primary":0,"num_objects_missing":0,"num_objects_degraded":0,"num_objects_misplaced":0,"num_objects_unfound":0,"num_objects_dirty":4,"num_whiteouts":0,"num_read":66,"num_read_kb":55,"num_write":103,"num_write_kb":1630,"num_scrub_errors":0,"num_shallow_scrub_errors":0,"num_deep_scrub_errors":0,"num_objects_recovered":0,"num_bytes_recovered":0,"num_keys_recovered":0,"num_objects_omap":0,"num_objects_hit_set_archive":0,"num_bytes_hit_set_archive":0,"num_flush":0,"num_flush_kb":0,"num_evict":0,"num_evict_kb":0,"num_promote":0,"num_flush_mode_high":0,"num_flush_mode_low":0,"num_evict_mode_some":0,"num_evict_mode_full":0,"num_objects_pinned":0,"num_legacy_snapsets":0,"num_large_omap_objects":0,"num_objects_manifest":0,"num_omap_bytes":0,"num_omap_keys":0,"num_objects_repaired":0},"store_stats":{"total":0,"available":0,"internally_reserved":0,"allocated":0,"data_stored":0,"data_compressed":0,"data_compressed_allocated":0,"data_compressed_original":0,"omap_allocated":0,"internal_metadata":0},"log_size":75,"ondisk_log_size":75,"up":18,"acting":18,"num_store_stats":0},"osd_stats_sum":{"up_from":0,"seq":0,"num_pgs":18,"num_osds":3,"num_per_pool_osds":3,"num_per_pool_omap_osds":3,"kb":283115520,"kb_used":82448,"kb_used_data":1568,"kb_used_omap":25,"kb_used_meta":80806,"kb_avail":283033072,"statfs":{"total":289910292480,"available":289825865728,"internally_reserved":0,"allocated":1605632,"data_stored":1299439,"data_compressed":0,"data_compressed_allocated":0,"data_compressed_original":0,"omap_allocated":26323,"internal_metadata":82745645},"hb_peers":[],"snap_trim_queue_len":0,"num_snap_trimming":0,"num_shards_repaired":0,"op_queue_age_hist":{"histogram":[],"upper_bound":1},"perf_stat":{"commit_latency_ms":0,"apply_latency_ms":0,"commit_latency_ns":0,"apply_latency_ns":0},"alerts":[],"network_ping_times":[]},"pg_stats_delta":{"stat_sum":{"num_bytes":19,"num_objects":2,"num_object_clones":0,"num_object_copies":4,"num_objects_missing_on_primary":0,"num_objects_missing":0,"num_objects_degraded":0,"num_objects_misplaced":0,"num_objects_unfound":0,"num_objects_dirty":2,"num_whiteouts":0,"num_read":0,"num_read_kb":0,"num_write":2,"num_write_kb":2,"num_scrub_errors":0,"num_shallow_scrub_errors":0,"num_deep_scrub_errors":0,"num_objects_recovered":0,"num_bytes_recovered":0,"num_keys_recovered":0,"num_objects_omap":0,"num_objects_hit_set_archive":0,"num_bytes_hit_set_archive":0,"num_flush":0,"num_flush_kb":0,"num_evict":0,"num_evict_kb":0,"num_promote":0,"num_flush_mode_high":0,"num_flush_mode_low":0,"num_evict_mode_some":0,"num_evict_mode_full":0,"num_objects_pinned":0,"num_legacy_snapsets":0,"num_large_omap_objects":0,"num_objects_manifest":0,"num_omap_bytes":0,"num_omap_keys":0,"num_objects_repaired":0},"store_stats":{"total":0,"available":0,"internally_reserved":0,"allocated":0,"data_stored":0,"data_compressed":0,"data_compressed_allocated":0,"data_compressed_original":0,"omap_allocated":0,"internal_metadata":0},"log_size":0,"ondisk_log_size":0,"up":0,"acting":0,"num_store_stats":0,"stamp_delta":"3.690519"},"pg_stats":[{"pgid":"2.7","version":"0'0","reported_seq":20,"reported_epoch":16,"state":"active+clean","last_fresh":"2026-02-20T22:21:58.493070+0000","last_change":"2026-02-20T22:21:58.493314+0000","last_active":"2026-02-20T22:21:58.493070+0000","last_peered":"2026-02-20T22:21:58.493070+0000","last_clean":"2026-02-20T22:21:58.493070+0000","last_became_active":"2026-02-20T22:21:56.491775+0000","last_became_peered":"2026-02-20T22:21:56.491775+0000","last_unstale":"2026-02-20T22:21:58.493070+0000","last_undegraded":"2026-02-20T22:21:58.493070+0000","last_fullsized":"2026-02-20T22:21:58.493070+0000","mapping_epoch":13,"log_start":"0'0","ondisk_log_start":"0'0","created":13,"last_epoch_clean":14,"parent":"0.0","parent_split_bits":0,"last_scrub":"0'0","last_scrub_stamp":"2026-02-20T22:21:55.483249+0000","last_deep_scrub":"0'0","last_deep_scrub_stamp":"2026-02-20T22:21:55.483249+0000","last_clean_scrub_stamp":"2026-02-20T22:21:55.483249+0000","objects_scrubbed":0,"log_size":0,"log_dups_size":0,"ondisk_log_size":0,"stats_invalid":false,"dirty_stats_invalid":false,"omap_stats_invalid":false,"hitset_stats_invalid":false,"hitset_bytes_stats_invalid":false,"pin_stats_invalid":false,"manifest_stats_invalid":false,"snaptrimq_len":0,"last_scrub_duration":0,"scrub_schedule":"periodic scrub scheduled @ 2026-02-21T23:41:31.153948+0000","scrub_duration":0,"objects_trimmed":0,"snaptrim_duration":0.00087983899999999999,"stat_sum":{"num_bytes":0,"num_objects":0,"num_object_clones":0,"num_object_copies":0,"num_objects_missing_on_primary":0,"num_objects_missing":0,"num_objects_degraded":0,"num_objects_misplaced":0,"num_objects_unfound":0,"num_objects_dirty":0,"num_whiteouts":0,"num_read":0,"num_read_kb":0,"num_write":0,"num_write_kb":0,"num_scrub_errors":0,"num_shallow_scrub_errors":0,"num_deep_scrub_errors":0,"num_objects_recovered":0,"num_bytes_recovered":0,"num_keys_recovered":0,"num_objects_omap":0,"num_objects_hit_set_archive":0,"num_bytes_hit_set_archive":0,"num_flush":0,"num_flush_kb":0,"num_evict":0,"num_evict_kb":0,"num_promote":0,"num_flush_mode_high":0,"num_flush_mode_low":0,"num_evict_mode_some":0,"num_evict_mode_full":0,"num_objects_pinned":0,"num_legacy_snapsets":0,"num_large_omap_objects":0,"num_objects_manifest":0,"num_omap_bytes":0,"num_omap_keys":0,"num_objects_repaired":0},"up":[1,0],"acting":[1,0],"avail_no_missing":[],"object_location_counts":[],"blocked_by":[],"up_primary":1,"acting_primary":1,"purged_snaps":[{"start":"2","length":"1"}]},{"pgid":"2.6","version":"0'0","reported_seq":20,"reported_epoch":16,"state":"active+clean","last_fresh":"2026-02-20T22:21:58.492593+0000","last_change":"2026-02-20T22:21:58.492757+0000","last_active":"2026-02-20T22:21:58.492593+0000","last_peered":"2026-02-20T22:21:58.492593+0000","last_clean":"2026-02-20T22:21:58.492593+0000","last_became_active":"2026-02-20T22:21:56.491642+0000","last_became_peered":"2026-02-20T22:21:56.491642+0000","last_unstale":"2026-02-20T22:21:58.492593+0000","last_undegraded":"2026-02-20T22:21:58.492593+0000","last_fullsized":"2026-02-20T22:21:58.492593+0000","mapping_epoch":13,"log_start":"0'0","ondisk_log_start":"0'0","created":13,"last_epoch_clean":14,"parent":"0.0","parent_split_bits":0,"last_scrub":"0'0","last_scrub_stamp":"2026-02-20T22:21:55.483249+0000","last_deep_scrub":"0'0","last_deep_scrub_stamp":"2026-02-20T22:21:55.483249+0000","last_clean_scrub_stamp":"2026-02-20T22:21:55.483249+0000","objects_scrubbed":0,"log_size":0,"log_dups_size":0,"ondisk_log_size":0,"stats_invalid":false,"dirty_stats_invalid":false,"omap_stats_invalid":false,"hitset_stats_invalid":false,"hitset_bytes_stats_invalid":false,"pin_stats_invalid":false,"manifest_stats_invalid":false,"snaptrimq_len":0,"last_scrub_duration":0,"scrub_schedule":"periodic scrub scheduled @ 2026-02-22T08:34:37.701669+0000","scrub_duration":0,"objects_trimmed":0,"snaptrim_duration":0.00043703399999999999,"stat_sum":{"num_bytes":0,"num_objects":0,"num_object_clones":0,"num_object_copies":0,"num_objects_missing_on_primary":0,"num_objects_missing":0,"num_objects_degraded":0,"num_objects_misplaced":0,"num_objects_unfound":0,"num_objects_dirty":0,"num_whiteouts":0,"num_read":0,"num_read_kb":0,"num_write":0,"num_write_kb":0,"num_scrub_errors":0,"num_shallow_scrub_errors":0,"num_deep_scrub_errors":0,"num_objects_recovered":0,"num_bytes_recovered":0,"num_keys_recovered":0,"num_objects_omap":0,"num_objects_hit_set_archive":0,"num_bytes_hit_set_archive":0,"num_flush":0,"num_flush_kb":0,"num_evict":0,"num_evict_kb":0,"num_promote":0,"num_flush_mode_high":0,"num_flush_mode_low":0,"num_evict_mode_some":0,"num_evict_mode_full":0,"num_objects_pinned":0,"num_legacy_snapsets":0,"num_large_omap_objects":0,"num_objects_manifest":0,"num_omap_bytes":0,"num_omap_keys":0,"num_objects_repaired":0},"up":[1,0],"acting":[1,0],"avail_no_missing":[],"object_location_counts":[],"blocked_by":[],"up_primary":1,"acting_primary":1,"purged_snaps":[{"start":"2","length":"1"}]},{"pgid":"2.5","version":"0'0","reported_seq":20,"reported_epoch":16,"state":"active+clean","last_fresh":"2026-02-20T22:21:58.492804+0000","last_change":"2026-02-20T22:21:58.493013+0000","last_active":"2026-02-20T22:21:58.492804+0000","last_peered":"2026-02-20T22:21:58.492804+0000","last_clean":"2026-02-20T22:21:58.492804+0000","last_became_active":"2026-02-20T22:21:56.491623+0000","last_became_peered":"2026-02-20T22:21:56.491623+0000","last_unstale":"2026-02-20T22:21:58.492804+0000","last_undegraded":"2026-02-20T22:21:58.492804+0000","last_fullsized":"2026-02-20T22:21:58.492804+0000","mapping_epoch":13,"log_start":"0'0","ondisk_log_start":"0'0","created":13,"last_epoch_clean":14,"parent":"0.0","parent_split_bits":0,"last_scrub":"0'0","last_scrub_stamp":"2026-02-20T22:21:55.483249+0000","last_deep_scrub":"0'0","last_deep_scrub_stamp":"2026-02-20T22:21:55.483249+0000","last_clean_scrub_stamp":"2026-02-20T22:21:55.483249+0000","objects_scrubbed":0,"log_size":0,"log_dups_size":0,"ondisk_log_size":0,"stats_invalid":false,"dirty_stats_invalid":false,"omap_stats_invalid":false,"hitset_stats_invalid":false,"hitset_bytes_stats_invalid":false,"pin_stats_invalid":false,"manifest_stats_invalid":false,"snaptrimq_len":0,"last_scrub_duration":0,"scrub_schedule":"periodic scrub scheduled @ 2026-02-21T23:17:10.483998+0000","scrub_duration":0,"objects_trimmed":0,"snaptrim_duration":0.00067378999999999996,"stat_sum":{"num_bytes":0,"num_objects":0,"num_object_clones":0,"num_object_copies":0,"num_objects_missing_on_primary":0,"num_objects_missing":0,"num_objects_degraded":0,"num_objects_misplaced":0,"num_objects_unfound":0,"num_objects_dirty":0,"num_whiteouts":0,"num_read":0,"num_read_kb":0,"num_write":0,"num_write_kb":0,"num_scrub_errors":0,"num_shallow_scrub_errors":0,"num_deep_scrub_errors":0,"num_objects_recovered":0,"num_bytes_recovered":0,"num_keys_recovered":0,"num_objects_omap":0,"num_objects_hit_set_archive":0,"num_bytes_hit_set_archive":0,"num_flush":0,"num_flush_kb":0,"num_evict":0,"num_evict_kb":0,"num_promote":0,"num_flush_mode_high":0,"num_flush_mode_low":0,"num_evict_mode_some":0,"num_evict_mode_full":0,"num_objects_pinned":0,"num_legacy_snapsets":0,"num_large_omap_objects":0,"num_objects_manifest":0,"num_omap_bytes":0,"num_omap_keys":0,"num_objects_repaired":0},"up":[1,0],"acting":[1,0],"avail_no_missing":[],"object_location_counts":[],"blocked_by":[],"up_primary":1,"acting_primary":1,"purged_snaps":[{"start":"2","length":"1"}]},{"pgid":"2.4","version":"0'0","reported_seq":20,"reported_epoch":16,"state":"active+clean","last_fresh":"2026-02-20T22:21:58.492535+0000","last_change":"2026-02-20T22:21:58.492680+0000","last_active":"2026-02-20T22:21:58.492535+0000","last_peered":"2026-02-20T22:21:58.492535+0000","last_clean":"2026-02-20T22:21:58.492535+0000","last_became_active":"2026-02-20T22:21:56.491706+0000","last_became_peered":"2026-02-20T22:21:56.491706+0000","last_unstale":"2026-02-20T22:21:58.492535+0000","last_undegraded":"2026-02-20T22:21:58.492535+0000","last_fullsized":"2026-02-20T22:21:58.492535+0000","mapping_epoch":13,"log_start":"0'0","ondisk_log_start":"0'0","created":13,"last_epoch_clean":14,"parent":"0.0","parent_split_bits":0,"last_scrub":"0'0","last_scrub_stamp":"2026-02-20T22:21:55.483249+0000","last_deep_scrub":"0'0","last_deep_scrub_stamp":"2026-02-20T22:21:55.483249+0000","last_clean_scrub_stamp":"2026-02-20T22:21:55.483249+0000","objects_scrubbed":0,"log_size":0,"log_dups_size":0,"ondisk_log_size":0,"stats_invalid":false,"dirty_stats_invalid":false,"omap_stats_invalid":false,"hitset_stats_invalid":false,"hitset_bytes_stats_invalid":false,"pin_stats_invalid":false,"manifest_stats_invalid":false,"snaptrimq_len":0,"last_scrub_duration":0,"scrub_schedule":"periodic scrub scheduled @ 2026-02-22T08:39:00.542750+0000","scrub_duration":0,"objects_trimmed":0,"snaptrim_duration":0.000394366,"stat_sum":{"num_bytes":0,"num_objects":0,"num_object_clones":0,"num_object_copies":0,"num_objects_missing_on_primary":0,"num_objects_missing":0,"num_objects_degraded":0,"num_objects_misplaced":0,"num_objects_unfound":0,"num_objects_dirty":0,"num_whiteouts":0,"num_read":0,"num_read_kb":0,"num_write":0,"num_write_kb":0,"num_scrub_errors":0,"num_shallow_scrub_errors":0,"num_deep_scrub_errors":0,"num_objects_recovered":0,"num_bytes_recovered":0,"num_keys_recovered":0,"num_objects_omap":0,"num_objects_hit_set_archive":0,"num_bytes_hit_set_archive":0,"num_flush":0,"num_flush_kb":0,"num_evict":0,"num_evict_kb":0,"num_promote":0,"num_flush_mode_high":0,"num_flush_mode_low":0,"num_evict_mode_some":0,"num_evict_mode_full":0,"num_objects_pinned":0,"num_legacy_snapsets":0,"num_large_omap_objects":0,"num_objects_manifest":0,"num_omap_bytes":0,"num_omap_keys":0,"num_objects_repaired":0},"up":[1,0],"acting":[1,0],"avail_no_missing":[],"object_location_counts":[],"blocked_by":[],"up_primary":1,"acting_primary":1,"purged_snaps":[{"start":"2","length":"1"}]},{"pgid":"2.2","version":"16'2","reported_seq":22,"reported_epoch":16,"state":"active+clean","last_fresh":"2026-02-20T22:21:58.491979+0000","last_change":"2026-02-20T22:21:58.491503+0000","last_active":"2026-02-20T22:21:58.491979+0000","last_peered":"2026-02-20T22:21:58.491979+0000","last_clean":"2026-02-20T22:21:58.491979+0000","last_became_active":"2026-02-20T22:21:56.491495+0000","last_became_peered":"2026-02-20T22:21:56.491495+0000","last_unstale":"2026-02-20T22:21:58.491979+0000","last_undegraded":"2026-02-20T22:21:58.491979+0000","last_fullsized":"2026-02-20T22:21:58.491979+0000","mapping_epoch":13,"log_start":"0'0","ondisk_log_start":"0'0","created":13,"last_epoch_clean":14,"parent":"0.0","parent_split_bits":0,"last_scrub":"0'0","last_scrub_stamp":"2026-02-20T22:21:55.483249+0000","last_deep_scrub":"0'0","last_deep_scrub_stamp":"2026-02-20T22:21:55.483249+0000","last_clean_scrub_stamp":"2026-02-20T22:21:55.483249+0000","objects_scrubbed":0,"log_size":2,"log_dups_size":0,"ondisk_log_size":2,"stats_invalid":false,"dirty_stats_invalid":false,"omap_stats_invalid":false,"hitset_stats_invalid":false,"hitset_bytes_stats_invalid":false,"pin_stats_invalid":false,"manifest_stats_invalid":false,"snaptrimq_len":0,"last_scrub_duration":0,"scrub_schedule":"periodic scrub scheduled @ 2026-02-22T07:26:51.128693+0000","scrub_duration":0,"objects_trimmed":0,"snaptrim_duration":0.000705468,"stat_sum":{"num_bytes":19,"num_objects":1,"num_object_clones":0,"num_object_copies":2,"num_objects_missing_on_primary":0,"num_objects_missing":0,"num_objects_degraded":0,"num_objects_misplaced":0,"num_objects_unfound":0,"num_objects_dirty":1,"num_whiteouts":0,"num_read":0,"num_read_kb":0,"num_write":2,"num_write_kb":2,"num_scrub_errors":0,"num_shallow_scrub_errors":0,"num_deep_scrub_errors":0,"num_objects_recovered":0,"num_bytes_recovered":0,"num_keys_recovered":0,"num_objects_omap":0,"num_objects_hit_set_archive":0,"num_bytes_hit_set_archive":0,"num_flush":0,"num_flush_kb":0,"num_evict":0,"num_evict_kb":0,"num_promote":0,"num_flush_mode_high":0,"num_flush_mode_low":0,"num_evict_mode_some":0,"num_evict_mode_full":0,"num_objects_pinned":0,"num_legacy_snapsets":0,"num_large_omap_objects":0,"num_objects_manifest":0,"num_omap_bytes":0,"num_omap_keys":0,"num_objects_repaired":0},"up":[0,1],"acting":[0,1],"avail_no_missing":[],"object_location_counts":[],"blocked_by":[],"up_primary":0,"acting_primary":0,"purged_snaps":[{"start":"2","length":"1"}]},{"pgid":"2.1","version":"0'0","reported_seq":20,"reported_epoch":16,"state":"active+clean","last_fresh":"2026-02-20T22:21:58.889865+0000","last_change":"2026-02-20T22:21:58.889979+0000","last_active":"2026-02-20T22:21:58.889865+0000","last_peered":"2026-02-20T22:21:58.889865+0000","last_clean":"2026-02-20T22:21:58.889865+0000","last_became_active":"2026-02-20T22:21:56.491450+0000","last_became_peered":"2026-02-20T22:21:56.491450+0000","last_unstale":"2026-02-20T22:21:58.889865+0000","last_undegraded":"2026-02-20T22:21:58.889865+0000","last_fullsized":"2026-02-20T22:21:58.889865+0000","mapping_epoch":13,"log_start":"0'0","ondisk_log_start":"0'0","created":13,"last_epoch_clean":14,"parent":"0.0","parent_split_bits":0,"last_scrub":"0'0","last_scrub_stamp":"2026-02-20T22:21:55.483249+0000","last_deep_scrub":"0'0","last_deep_scrub_stamp":"2026-02-20T22:21:55.483249+0000","last_clean_scrub_stamp":"2026-02-20T22:21:55.483249+0000","objects_scrubbed":0,"log_size":0,"log_dups_size":0,"ondisk_log_size":0,"stats_invalid":false,"dirty_stats_invalid":false,"omap_stats_invalid":false,"hitset_stats_invalid":false,"hitset_bytes_stats_invalid":false,"pin_stats_invalid":false,"manifest_stats_invalid":false,"snaptrimq_len":0,"last_scrub_duration":0,"scrub_schedule":"periodic scrub scheduled @ 2026-02-22T05:06:09.077336+0000","scrub_duration":0,"objects_trimmed":0,"snaptrim_duration":0.00023074400000000001,"stat_sum":{"num_bytes":0,"num_objects":0,"num_object_clones":0,"num_object_copies":0,"num_objects_missing_on_primary":0,"num_objects_missing":0,"num_objects_degraded":0,"num_objects_misplaced":0,"num_objects_unfound":0,"num_objects_dirty":0,"num_whiteouts":0,"num_read":0,"num_read_kb":0,"num_write":0,"num_write_kb":0,"num_scrub_errors":0,"num_shallow_scrub_errors":0,"num_deep_scrub_errors":0,"num_objects_recovered":0,"num_bytes_recovered":0,"num_keys_recovered":0,"num_objects_omap":0,"num_objects_hit_set_archive":0,"num_bytes_hit_set_archive":0,"num_flush":0,"num_flush_kb":0,"num_evict":0,"num_evict_kb":0,"num_promote":0,"num_flush_mode_high":0,"num_flush_mode_low":0,"num_evict_mode_some":0,"num_evict_mode_full":0,"num_objects_pinned":0,"num_legacy_snapsets":0,"num_large_omap_objects":0,"num_objects_manifest":0,"num_omap_bytes":0,"num_omap_keys":0,"num_objects_repaired":0},"up":[2,1],"acting":[2,1],"avail_no_missing":[],"object_location_counts":[],"blocked_by":[],"up_primary":2,"acting_primary":2,"purged_snaps":[{"start":"2","length":"1"}]},{"pgid":"2.0","version":"0'0","reported_seq":20,"reported_epoch":16,"state":"active+clean","last_fresh":"2026-02-20T22:21:58.889896+0000","last_change":"2026-02-20T22:21:58.889999+0000","last_active":"2026-02-20T22:21:58.889896+0000","last_peered":"2026-02-20T22:21:58.889896+0000","last_clean":"2026-02-20T22:21:58.889896+0000","last_became_active":"2026-02-20T22:21:56.491460+0000","last_became_peered":"2026-02-20T22:21:56.491460+0000","last_unstale":"2026-02-20T22:21:58.889896+0000","last_undegraded":"2026-02-20T22:21:58.889896+0000","last_fullsized":"2026-02-20T22:21:58.889896+0000","mapping_epoch":13,"log_start":"0'0","ondisk_log_start":"0'0","created":13,"last_epoch_clean":14,"parent":"0.0","parent_split_bits":0,"last_scrub":"0'0","last_scrub_stamp":"2026-02-20T22:21:55.483249+0000","last_deep_scrub":"0'0","last_deep_scrub_stamp":"2026-02-20T22:21:55.483249+0000","last_clean_scrub_stamp":"2026-02-20T22:21:55.483249+0000","objects_scrubbed":0,"log_size":0,"log_dups_size":0,"ondisk_log_size":0,"stats_invalid":false,"dirty_stats_invalid":false,"omap_stats_invalid":false,"hitset_stats_invalid":false,"hitset_bytes_stats_invalid":false,"pin_stats_invalid":false,"manifest_stats_invalid":false,"snaptrimq_len":0,"last_scrub_duration":0,"scrub_schedule":"periodic scrub scheduled @ 2026-02-22T04:32:59.335382+0000","scrub_duration":0,"objects_trimmed":0,"snaptrim_duration":0.000242136,"stat_sum":{"num_bytes":0,"num_objects":0,"num_object_clones":0,"num_object_copies":0,"num_objects_missing_on_primary":0,"num_objects_missing":0,"num_objects_degraded":0,"num_objects_misplaced":0,"num_objects_unfound":0,"num_objects_dirty":0,"num_whiteouts":0,"num_read":0,"num_read_kb":0,"num_write":0,"num_write_kb":0,"num_scrub_errors":0,"num_shallow_scrub_errors":0,"num_deep_scrub_errors":0,"num_objects_recovered":0,"num_bytes_recovered":0,"num_keys_recovered":0,"num_objects_omap":0,"num_objects_hit_set_archive":0,"num_bytes_hit_set_archive":0,"num_flush":0,"num_flush_kb":0,"num_evict":0,"num_evict_kb":0,"num_promote":0,"num_flush_mode_high":0,"num_flush_mode_low":0,"num_evict_mode_some":0,"num_evict_mode_full":0,"num_objects_pinned":0,"num_legacy_snapsets":0,"num_large_omap_objects":0,"num_objects_manifest":0,"num_omap_bytes":0,"num_omap_keys":0,"num_objects_repaired":0},"up":[2,1],"acting":[2,1],"avail_no_missing":[],"object_location_counts":[],"blocked_by":[],"up_primary":2,"acting_primary":2,"purged_snaps":[{"start":"2","length":"1"}]},{"pgid":"2.3","version":"14'1","reported_seq":21,"reported_epoch":16,"state":"active+clean","last_fresh":"2026-02-20T22:21:58.492744+0000","last_change":"2026-02-20T22:21:58.493002+0000","last_active":"2026-02-20T22:21:58.492744+0000","last_peered":"2026-02-20T22:21:58.492744+0000","last_clean":"2026-02-20T22:21:58.492744+0000","last_became_active":"2026-02-20T22:21:56.490921+0000","last_became_peered":"2026-02-20T22:21:56.490921+0000","last_unstale":"2026-02-20T22:21:58.492744+0000","last_undegraded":"2026-02-20T22:21:58.492744+0000","last_fullsized":"2026-02-20T22:21:58.492744+0000","mapping_epoch":13,"log_start":"0'0","ondisk_log_start":"0'0","created":13,"last_epoch_clean":14,"parent":"0.0","parent_split_bits":0,"last_scrub":"0'0","last_scrub_stamp":"2026-02-20T22:21:55.483249+0000","last_deep_scrub":"0'0","last_deep_scrub_stamp":"2026-02-20T22:21:55.483249+0000","last_clean_scrub_stamp":"2026-02-20T22:21:55.483249+0000","objects_scrubbed":0,"log_size":1,"log_dups_size":0,"ondisk_log_size":1,"stats_invalid":false,"dirty_stats_invalid":false,"omap_stats_invalid":false,"hitset_stats_invalid":false,"hitset_bytes_stats_invalid":false,"pin_stats_invalid":false,"manifest_stats_invalid":false,"snaptrimq_len":0,"last_scrub_duration":0,"scrub_schedule":"periodic scrub scheduled @ 2026-02-22T07:02:36.936419+0000","scrub_duration":0,"objects_trimmed":0,"snaptrim_duration":0.00065865200000000002,"stat_sum":{"num_bytes":0,"num_objects":1,"num_object_clones":0,"num_object_copies":2,"num_objects_missing_on_primary":0,"num_objects_missing":0,"num_objects_degraded":0,"num_objects_misplaced":0,"num_objects_unfound":0,"num_objects_dirty":1,"num_whiteouts":0,"num_read":0,"num_read_kb":0,"num_write":0,"num_write_kb":0,"num_scrub_errors":0,"num_shallow_scrub_errors":0,"num_deep_scrub_errors":0,"num_objects_recovered":0,"num_bytes_recovered":0,"num_keys_recovered":0,"num_objects_omap":0,"num_objects_hit_set_archive":0,"num_bytes_hit_set_archive":0,"num_flush":0,"num_flush_kb":0,"num_evict":0,"num_evict_kb":0,"num_promote":0,"num_flush_mode_high":0,"num_flush_mode_low":0,"num_evict_mode_some":0,"num_evict_mode_full":0,"num_objects_pinned":0,"num_legacy_snapsets":0,"num_large_omap_objects":0,"num_objects_manifest":0,"num_omap_bytes":0,"num_omap_keys":0,"num_objects_repaired":0},"up":[1,2],"acting":[1,2],"avail_no_missing":[],"object_location_counts":[],"blocked_by":[],"up_primary":1,"acting_primary":1,"purged_snaps":[{"start":"2","length":"1"}]},{"pgid":"1.0","version":"11'72","reported_seq":111,"reported_epoch":16,"state":"active+clean","last_fresh":"2026-02-20T22:21:58.492140+0000","last_change":"2026-02-20T22:21:53.482802+0000","last_active":"2026-02-20T22:21:58.492140+0000","last_peered":"2026-02-20T22:21:58.492140+0000","last_clean":"2026-02-20T22:21:58.492140+0000","last_became_active":"2026-02-20T22:21:53.482596+0000","last_became_peered":"2026-02-20T22:21:53.482596+0000","last_unstale":"2026-02-20T22:21:58.492140+0000","last_undegraded":"2026-02-20T22:21:58.492140+0000","last_fullsized":"2026-02-20T22:21:58.492140+0000","mapping_epoch":10,"log_start":"0'0","ondisk_log_start":"0'0","created":10,"last_epoch_clean":11,"parent":"0.0","parent_split_bits":0,"last_scrub":"0'0","last_scrub_stamp":"2026-02-20T22:21:52.478611+0000","last_deep_scrub":"0'0","last_deep_scrub_stamp":"2026-02-20T22:21:52.478611+0000","last_clean_scrub_stamp":"2026-02-20T22:21:52.478611+0000","objects_scrubbed":0,"log_size":72,"log_dups_size":0,"ondisk_log_size":72,"stats_invalid":false,"dirty_stats_invalid":false,"omap_stats_invalid":false,"hitset_stats_invalid":false,"hitset_bytes_stats_invalid":false,"pin_stats_invalid":false,"manifest_stats_invalid":false,"snaptrimq_len":0,"last_scrub_duration":0,"scrub_schedule":"periodic scrub scheduled @ 2026-02-22T09:49:51.617816+0000","scrub_duration":0,"objects_trimmed":0,"snaptrim_duration":0,"stat_sum":{"num_bytes":590368,"num_objects":2,"num_object_clones":0,"num_object_copies":4,"num_objects_missing_on_primary":0,"num_objects_missing":0,"num_objects_degraded":0,"num_objects_misplaced":0,"num_objects_unfound":0,"num_objects_dirty":2,"num_whiteouts":0,"num_read":66,"num_read_kb":55,"num_write":101,"num_write_kb":1628,"num_scrub_errors":0,"num_shallow_scrub_errors":0,"num_deep_scrub_errors":0,"num_objects_recovered":0,"num_bytes_recovered":0,"num_keys_recovered":0,"num_objects_omap":0,"num_objects_hit_set_archive":0,"num_bytes_hit_set_archive":0,"num_flush":0,"num_flush_kb":0,"num_evict":0,"num_evict_kb":0,"num_promote":0,"num_flush_mode_high":0,"num_flush_mode_low":0,"num_evict_mode_some":0,"num_evict_mode_full":0,"num_objects_pinned":0,"num_legacy_snapsets":0,"num_large_omap_objects":0,"num_objects_manifest":0,"num_omap_bytes":0,"num_omap_keys":0,"num_objects_repaired":0},"up":[1,0],"acting":[1,0],"avail_no_missing":[],"object_location_counts":[],"blocked_by":[],"up_primary":1,"acting_primary":1,"purged_snaps":[]}],"pool_stats":[{"poolid":2,"num_pg":8,"stat_sum":{"num_bytes":19,"num_objects":2,"num_object_clones":0,"num_object_copies":4,"num_objects_missing_on_primary":0,"num_objects_missing":0,"num_objects_degraded":0,"num_objects_misplaced":0,"num_objects_unfound":0,"num_objects_dirty":2,"num_whiteouts":0,"num_read":0,"num_read_kb":0,"num_write":2,"num_write_kb":2,"num_scrub_errors":0,"num_shallow_scrub_errors":0,"num_deep_scrub_errors":0,"num_objects_recovered":0,"num_bytes_recovered":0,"num_keys_recovered":0,"num_objects_omap":0,"num_objects_hit_set_archive":0,"num_bytes_hit_set_archive":0,"num_flush":0,"num_flush_kb":0,"num_evict":0,"num_evict_kb":0,"num_promote":0,"num_flush_mode_high":0,"num_flush_mode_low":0,"num_evict_mode_some":0,"num_evict_mode_full":0,"num_objects_pinned":0,"num_legacy_snapsets":0,"num_large_omap_objects":0,"num_objects_manifest":0,"num_omap_bytes":0,"num_omap_keys":0,"num_objects_repaired":0},"store_stats":{"total":0,"available":0,"internally_reserved":0,"allocated":8192,"data_stored":38,"data_compressed":0,"data_compressed_allocated":0,"data_compressed_original":0,"omap_allocated":0,"internal_metadata":0},"log_size":3,"ondisk_log_size":3,"up":16,"acting":16,"num_store_stats":3},{"poolid":1,"num_pg":1,"stat_sum":{"num_bytes":590368,"num_objects":2,"num_object_clones":0,"num_object_copies":4,"num_objects_missing_on_primary":0,"num_objects_missing":0,"num_objects_degraded":0,"num_objects_misplaced":0,"num_objects_unfound":0,"num_objects_dirty":2,"num_whiteouts":0,"num_read":66,"num_read_kb":55,"num_write":101,"num_write_kb":1628,"num_scrub_errors":0,"num_shallow_scrub_errors":0,"num_deep_scrub_errors":0,"num_objects_recovered":0,"num_bytes_recovered":0,"num_keys_recovered":0,"num_objects_omap":0,"num_objects_hit_set_archive":0,"num_bytes_hit_set_archive":0,"num_flush":0,"num_flush_kb":0,"num_evict":0,"num_evict_kb":0,"num_promote":0,"num_flush_mode_high":0,"num_flush_mode_low":0,"num_evict_mode_some":0,"num_evict_mode_full":0,"num_objects_pinned":0,"num_legacy_snapsets":0,"num_large_omap_objects":0,"num_objects_manifest":0,"num_omap_bytes":0,"num_omap_keys":0,"num_objects_repaired":0},"store_stats":{"total":0,"available":0,"internally_reserved":0,"allocated":1187840,"data_stored":1180736,"data_compressed":0,"data_compressed_allocated":0,"data_compressed_original":0,"omap_allocated":0,"internal_metadata":0},"log_size":72,"ondisk_log_size":72,"up":2,"acting":2,"num_store_stats":2}],"osd_stats":[{"osd":2,"up_from":8,"seq":34359738372,"num_pgs":3,"num_osds":1,"num_per_pool_osds":1,"num_per_pool_omap_osds":1,"kb":94371840,"kb_used":27088,"kb_used_data":128,"kb_used_omap":7,"kb_used_meta":26936,"kb_avail":94344752,"statfs":{"total":96636764160,"available":96609026048,"internally_reserved":0,"allocated":131072,"data_stored":37179,"data_compressed":0,"data_compressed_allocated":0,"data_compressed_original":0,"omap_allocated":8125,"internal_metadata":27582531},"hb_peers":[0,1],"snap_trim_queue_len":0,"num_snap_trimming":0,"num_shards_repaired":0,"op_queue_age_hist":{"histogram":[],"upper_bound":1},"perf_stat":{"commit_latency_ms":0,"apply_latency_ms":0,"commit_latency_ns":0,"apply_latency_ns":0},"alerts":[]},{"osd":1,"up_from":8,"seq":34359738373,"num_pgs":9,"num_osds":1,"num_per_pool_osds":1,"num_per_pool_omap_osds":1,"kb":94371840,"kb_used":27680,"kb_used_data":720,"kb_used_omap":8,"kb_used_meta":26935,"kb_avail":94344160,"statfs":{"total":96636764160,"available":96608419840,"internally_reserved":0,"allocated":737280,"data_stored":631130,"data_compressed":0,"data_compressed_allocated":0,"data_compressed_original":0,"omap_allocated":8775,"internal_metadata":27581881},"hb_peers":[0,2],"snap_trim_queue_len":0,"num_snap_trimming":0,"num_shards_repaired":0,"op_queue_age_hist":{"histogram":[],"upper_bound":1},"perf_stat":{"commit_latency_ms":0,"apply_latency_ms":0,"commit_latency_ns":0,"apply_latency_ns":0},"alerts":[]},{"osd":0,"up_from":8,"seq":34359738372,"num_pgs":6,"num_osds":1,"num_per_pool_osds":1,"num_per_pool_omap_osds":1,"kb":94371840,"kb_used":27680,"kb_used_data":720,"kb_used_omap":9,"kb_used_meta":26934,"kb_avail":94344160,"statfs":{"total":96636764160,"available":96608419840,"internally_reserved":0,"allocated":737280,"data_stored":631130,"data_compressed":0,"data_compressed_allocated":0,"data_compressed_original":0,"omap_allocated":9423,"internal_metadata":27581233},"hb_peers":[1,2],"snap_trim_queue_len":0,"num_snap_trimming":0,"num_shards_repaired":0,"op_queue_age_hist":{"histogram":[],"upper_bound":1},"perf_stat":{"commit_latency_ms":0,"apply_latency_ms":0,"commit_latency_ns":0,"apply_latency_ns":0},"alerts":[]}],"pool_statfs":[{"poolid":1,"osd":0,"total":0,"available":0,"internally_reserved":0,"allocated":593920,"data_stored":590368,"data_compressed":0,"data_compressed_allocated":0,"data_compressed_original":0,"omap_allocated":0,"internal_metadata":0},{"poolid":1,"osd":1,"total":0,"available":0,"internally_reserved":0,"allocated":593920,"data_stored":590368,"data_compressed":0,"data_compressed_allocated":0,"data_compressed_original":0,"omap_allocated":0,"internal_metadata":0},{"poolid":2,"osd":0,"total":0,"available":0,"internally_reserved":0,"allocated":4096,"data_stored":19,"data_compressed":0,"data_compressed_allocated":0,"data_compressed_original":0,"omap_allocated":0,"internal_metadata":0},{"poolid":2,"osd":1,"total":0,"available":0,"internally_reserved":0,"allocated":4096,"data_stored":19,"data_compressed":0,"data_compressed_allocated":0,"data_compressed_original":0,"omap_allocated":0,"internal_metadata":0},{"poolid":2,"osd":2,"total":0,"available":0,"internally_reserved":0,"allocated":0,"data_stored":0,"data_compressed":0,"data_compressed_allocated":0,"data_compressed_original":0,"omap_allocated":0,"internal_metadata":0}]}} 2026-02-20T22:22:01.260 INFO:tasks.ceph.ceph_manager.cluster2:clean! 2026-02-20T22:22:01.260 INFO:tasks.ceph:Waiting until ceph cluster cluster2 is healthy... 2026-02-20T22:22:01.260 INFO:tasks.ceph.ceph_manager.cluster2:wait_until_healthy 2026-02-20T22:22:01.260 DEBUG:teuthology.orchestra.run.trial150:> sudo adjust-ulimits ceph-coverage /home/ubuntu/cephtest/archive/coverage timeout 120 ceph --cluster cluster2 health --format=json 2026-02-20T22:22:01.465 INFO:teuthology.orchestra.run.trial150.stdout: 2026-02-20T22:22:01.466 INFO:teuthology.orchestra.run.trial150.stdout:{"status":"HEALTH_OK","checks":{},"mutes":[]} 2026-02-20T22:22:01.475 INFO:tasks.ceph.ceph_manager.cluster2:wait_until_healthy done 2026-02-20T22:22:01.475 INFO:teuthology.run_tasks:Running task exec... 2026-02-20T22:22:01.491 INFO:teuthology.task.exec:Executing custom commands... 2026-02-20T22:22:01.491 INFO:teuthology.task.exec:Running commands on role cluster1.client.mirror.0 host ubuntu@trial150.front.sepia.ceph.com 2026-02-20T22:22:01.492 DEBUG:teuthology.orchestra.run.trial150:> sudo TESTDIR=/home/ubuntu/cephtest bash -c 'sudo ceph --cluster cluster1 auth caps client.mirror.4 mon '"'"'profile rbd-mirror'"'"' osd '"'"'profile rbd'"'"'' 2026-02-20T22:22:01.719 INFO:teuthology.orchestra.run.trial150.stdout:[client.mirror.4] 2026-02-20T22:22:01.719 INFO:teuthology.orchestra.run.trial150.stdout: key = AQBd3phpLbBbNxAAfigZ5lhA4Vx3dIsnQGeypA== 2026-02-20T22:22:01.719 INFO:teuthology.orchestra.run.trial150.stdout: caps mon = "profile rbd-mirror" 2026-02-20T22:22:01.719 INFO:teuthology.orchestra.run.trial150.stdout: caps osd = "profile rbd" 2026-02-20T22:22:01.719 INFO:teuthology.orchestra.run.trial150.stderr:updated caps for client.mirror.4 2026-02-20T22:22:01.729 DEBUG:teuthology.orchestra.run.trial150:> sudo TESTDIR=/home/ubuntu/cephtest bash -c 'sudo ceph --cluster cluster1 auth caps client.mirror.5 mon '"'"'profile rbd-mirror'"'"' osd '"'"'profile rbd'"'"'' 2026-02-20T22:22:01.962 INFO:teuthology.orchestra.run.trial150.stdout:[client.mirror.5] 2026-02-20T22:22:01.962 INFO:teuthology.orchestra.run.trial150.stdout: key = AQBe3phpkQD0ABAAZZTz0Vd6aU8PIHSArOUbYg== 2026-02-20T22:22:01.963 INFO:teuthology.orchestra.run.trial150.stdout: caps mon = "profile rbd-mirror" 2026-02-20T22:22:01.963 INFO:teuthology.orchestra.run.trial150.stdout: caps osd = "profile rbd" 2026-02-20T22:22:01.963 INFO:teuthology.orchestra.run.trial150.stderr:updated caps for client.mirror.5 2026-02-20T22:22:01.973 DEBUG:teuthology.orchestra.run.trial150:> sudo TESTDIR=/home/ubuntu/cephtest bash -c 'sudo ceph --cluster cluster1 auth caps client.mirror.6 mon '"'"'profile rbd-mirror'"'"' osd '"'"'profile rbd'"'"'' 2026-02-20T22:22:02.202 INFO:teuthology.orchestra.run.trial150.stdout:[client.mirror.6] 2026-02-20T22:22:02.202 INFO:teuthology.orchestra.run.trial150.stdout: key = AQBe3phpGU73BRAAOmsUiu2ossiOtkKmGpJgOQ== 2026-02-20T22:22:02.202 INFO:teuthology.orchestra.run.trial150.stdout: caps mon = "profile rbd-mirror" 2026-02-20T22:22:02.202 INFO:teuthology.orchestra.run.trial150.stdout: caps osd = "profile rbd" 2026-02-20T22:22:02.202 INFO:teuthology.orchestra.run.trial150.stderr:updated caps for client.mirror.6 2026-02-20T22:22:02.211 DEBUG:teuthology.orchestra.run.trial150:> sudo TESTDIR=/home/ubuntu/cephtest bash -c 'sudo ceph --cluster cluster2 auth caps client.mirror.4 mon '"'"'profile rbd-mirror'"'"' osd '"'"'profile rbd'"'"'' 2026-02-20T22:22:02.437 INFO:teuthology.orchestra.run.trial150.stdout:[client.mirror.4] 2026-02-20T22:22:02.437 INFO:teuthology.orchestra.run.trial150.stdout: key = AQBz3php+qHyNBAAKS5jGdZPaiC28lAxXmLZEA== 2026-02-20T22:22:02.438 INFO:teuthology.orchestra.run.trial150.stdout: caps mon = "profile rbd-mirror" 2026-02-20T22:22:02.438 INFO:teuthology.orchestra.run.trial150.stdout: caps osd = "profile rbd" 2026-02-20T22:22:02.438 INFO:teuthology.orchestra.run.trial150.stderr:updated caps for client.mirror.4 2026-02-20T22:22:02.447 DEBUG:teuthology.orchestra.run.trial150:> sudo TESTDIR=/home/ubuntu/cephtest bash -c 'sudo ceph --cluster cluster2 auth caps client.mirror.5 mon '"'"'profile rbd-mirror'"'"' osd '"'"'profile rbd'"'"'' 2026-02-20T22:22:02.676 INFO:teuthology.orchestra.run.trial150.stdout:[client.mirror.5] 2026-02-20T22:22:02.676 INFO:teuthology.orchestra.run.trial150.stdout: key = AQBz3phpoX0WOhAA84FKnqk6Qk/Jdu0ulystgw== 2026-02-20T22:22:02.676 INFO:teuthology.orchestra.run.trial150.stdout: caps mon = "profile rbd-mirror" 2026-02-20T22:22:02.676 INFO:teuthology.orchestra.run.trial150.stdout: caps osd = "profile rbd" 2026-02-20T22:22:02.676 INFO:teuthology.orchestra.run.trial150.stderr:updated caps for client.mirror.5 2026-02-20T22:22:02.687 DEBUG:teuthology.orchestra.run.trial150:> sudo TESTDIR=/home/ubuntu/cephtest bash -c 'sudo ceph --cluster cluster2 auth caps client.mirror.6 mon '"'"'profile rbd-mirror'"'"' osd '"'"'profile rbd'"'"'' 2026-02-20T22:22:02.912 INFO:teuthology.orchestra.run.trial150.stdout:[client.mirror.6] 2026-02-20T22:22:02.912 INFO:teuthology.orchestra.run.trial150.stdout: key = AQB03phptIV/AxAARWKblPJ/6GAOvbUIluv3Xw== 2026-02-20T22:22:02.912 INFO:teuthology.orchestra.run.trial150.stdout: caps mon = "profile rbd-mirror" 2026-02-20T22:22:02.912 INFO:teuthology.orchestra.run.trial150.stdout: caps osd = "profile rbd" 2026-02-20T22:22:02.913 INFO:teuthology.orchestra.run.trial150.stderr:updated caps for client.mirror.6 2026-02-20T22:22:02.922 INFO:teuthology.run_tasks:Running task exec... 2026-02-20T22:22:02.937 INFO:teuthology.task.exec:Executing custom commands... 2026-02-20T22:22:02.937 INFO:teuthology.task.exec:Running commands on role cluster1.client.mirror.0 host ubuntu@trial150.front.sepia.ceph.com 2026-02-20T22:22:02.937 DEBUG:teuthology.orchestra.run.trial150:> sudo TESTDIR=/home/ubuntu/cephtest bash -c 'sudo ceph --cluster cluster1 auth caps client.mirror mon '"'"'profile rbd-mirror-peer'"'"' osd '"'"'profile rbd'"'"'' 2026-02-20T22:22:03.166 INFO:teuthology.orchestra.run.trial150.stdout:[client.mirror] 2026-02-20T22:22:03.166 INFO:teuthology.orchestra.run.trial150.stdout: key = AQBd3phpwu+pHRAAa82l0FuRudutNd1Mb+hDMQ== 2026-02-20T22:22:03.166 INFO:teuthology.orchestra.run.trial150.stdout: caps mon = "profile rbd-mirror-peer" 2026-02-20T22:22:03.166 INFO:teuthology.orchestra.run.trial150.stdout: caps osd = "profile rbd" 2026-02-20T22:22:03.166 INFO:teuthology.orchestra.run.trial150.stderr:updated caps for client.mirror 2026-02-20T22:22:03.175 DEBUG:teuthology.orchestra.run.trial150:> sudo TESTDIR=/home/ubuntu/cephtest bash -c 'sudo ceph --cluster cluster1 auth caps client.mirror.0 mon '"'"'profile rbd-mirror'"'"' osd '"'"'profile rbd'"'"'' 2026-02-20T22:22:03.405 INFO:teuthology.orchestra.run.trial150.stdout:[client.mirror.0] 2026-02-20T22:22:03.405 INFO:teuthology.orchestra.run.trial150.stdout: key = AQBd3phpDSLMIhAAwVg8dSqfP637vhMeokTTqA== 2026-02-20T22:22:03.405 INFO:teuthology.orchestra.run.trial150.stdout: caps mon = "profile rbd-mirror" 2026-02-20T22:22:03.405 INFO:teuthology.orchestra.run.trial150.stdout: caps osd = "profile rbd" 2026-02-20T22:22:03.405 INFO:teuthology.orchestra.run.trial150.stderr:updated caps for client.mirror.0 2026-02-20T22:22:03.415 DEBUG:teuthology.orchestra.run.trial150:> sudo TESTDIR=/home/ubuntu/cephtest bash -c 'sudo ceph --cluster cluster1 auth caps client.mirror.1 mon '"'"'profile rbd-mirror'"'"' osd '"'"'profile rbd'"'"'' 2026-02-20T22:22:03.645 INFO:teuthology.orchestra.run.trial150.stdout:[client.mirror.1] 2026-02-20T22:22:03.645 INFO:teuthology.orchestra.run.trial150.stdout: key = AQBd3phpeRP6JxAAHuyuGTA446M4GaNWarFiJw== 2026-02-20T22:22:03.645 INFO:teuthology.orchestra.run.trial150.stdout: caps mon = "profile rbd-mirror" 2026-02-20T22:22:03.645 INFO:teuthology.orchestra.run.trial150.stdout: caps osd = "profile rbd" 2026-02-20T22:22:03.646 INFO:teuthology.orchestra.run.trial150.stderr:updated caps for client.mirror.1 2026-02-20T22:22:03.656 DEBUG:teuthology.orchestra.run.trial150:> sudo TESTDIR=/home/ubuntu/cephtest bash -c 'sudo ceph --cluster cluster1 auth caps client.mirror.2 mon '"'"'profile rbd-mirror'"'"' osd '"'"'profile rbd'"'"'' 2026-02-20T22:22:03.888 INFO:teuthology.orchestra.run.trial150.stdout:[client.mirror.2] 2026-02-20T22:22:03.888 INFO:teuthology.orchestra.run.trial150.stdout: key = AQBd3phpaMMeLRAAxQUvCFQIrjw11jSeNtGnZw== 2026-02-20T22:22:03.888 INFO:teuthology.orchestra.run.trial150.stdout: caps mon = "profile rbd-mirror" 2026-02-20T22:22:03.889 INFO:teuthology.orchestra.run.trial150.stdout: caps osd = "profile rbd" 2026-02-20T22:22:03.889 INFO:teuthology.orchestra.run.trial150.stderr:updated caps for client.mirror.2 2026-02-20T22:22:03.898 DEBUG:teuthology.orchestra.run.trial150:> sudo TESTDIR=/home/ubuntu/cephtest bash -c 'sudo ceph --cluster cluster1 auth caps client.mirror.3 mon '"'"'profile rbd-mirror'"'"' osd '"'"'profile rbd'"'"'' 2026-02-20T22:22:04.127 INFO:teuthology.orchestra.run.trial150.stdout:[client.mirror.3] 2026-02-20T22:22:04.127 INFO:teuthology.orchestra.run.trial150.stdout: key = AQBd3phpCqEkMhAATAKh72Uv/gfrOMJlCzKHDA== 2026-02-20T22:22:04.127 INFO:teuthology.orchestra.run.trial150.stdout: caps mon = "profile rbd-mirror" 2026-02-20T22:22:04.127 INFO:teuthology.orchestra.run.trial150.stdout: caps osd = "profile rbd" 2026-02-20T22:22:04.127 INFO:teuthology.orchestra.run.trial150.stderr:updated caps for client.mirror.3 2026-02-20T22:22:04.137 DEBUG:teuthology.orchestra.run.trial150:> sudo TESTDIR=/home/ubuntu/cephtest bash -c 'sudo ceph --cluster cluster2 auth caps client.mirror mon '"'"'profile rbd-mirror-peer'"'"' osd '"'"'profile rbd'"'"'' 2026-02-20T22:22:04.368 INFO:teuthology.orchestra.run.trial150.stdout:[client.mirror] 2026-02-20T22:22:04.368 INFO:teuthology.orchestra.run.trial150.stdout: key = AQBz3phpoQYzGxAAGsqKHpzKuRwIvEazgslIhw== 2026-02-20T22:22:04.368 INFO:teuthology.orchestra.run.trial150.stdout: caps mon = "profile rbd-mirror-peer" 2026-02-20T22:22:04.368 INFO:teuthology.orchestra.run.trial150.stdout: caps osd = "profile rbd" 2026-02-20T22:22:04.368 INFO:teuthology.orchestra.run.trial150.stderr:updated caps for client.mirror 2026-02-20T22:22:04.379 DEBUG:teuthology.orchestra.run.trial150:> sudo TESTDIR=/home/ubuntu/cephtest bash -c 'sudo ceph --cluster cluster2 auth caps client.mirror.0 mon '"'"'profile rbd-mirror'"'"' osd '"'"'profile rbd'"'"'' 2026-02-20T22:22:04.607 INFO:teuthology.orchestra.run.trial150.stdout:[client.mirror.0] 2026-02-20T22:22:04.607 INFO:teuthology.orchestra.run.trial150.stdout: key = AQBz3phplTxhIBAA6MhsEpzGnv5BixOlpmbjBA== 2026-02-20T22:22:04.607 INFO:teuthology.orchestra.run.trial150.stdout: caps mon = "profile rbd-mirror" 2026-02-20T22:22:04.607 INFO:teuthology.orchestra.run.trial150.stdout: caps osd = "profile rbd" 2026-02-20T22:22:04.608 INFO:teuthology.orchestra.run.trial150.stderr:updated caps for client.mirror.0 2026-02-20T22:22:04.617 DEBUG:teuthology.orchestra.run.trial150:> sudo TESTDIR=/home/ubuntu/cephtest bash -c 'sudo ceph --cluster cluster2 auth caps client.mirror.1 mon '"'"'profile rbd-mirror'"'"' osd '"'"'profile rbd'"'"'' 2026-02-20T22:22:04.845 INFO:teuthology.orchestra.run.trial150.stdout:[client.mirror.1] 2026-02-20T22:22:04.845 INFO:teuthology.orchestra.run.trial150.stdout: key = AQBz3phpogOCJRAApXjQq3WVovwXFHUdzyymfA== 2026-02-20T22:22:04.846 INFO:teuthology.orchestra.run.trial150.stdout: caps mon = "profile rbd-mirror" 2026-02-20T22:22:04.846 INFO:teuthology.orchestra.run.trial150.stdout: caps osd = "profile rbd" 2026-02-20T22:22:04.846 INFO:teuthology.orchestra.run.trial150.stderr:updated caps for client.mirror.1 2026-02-20T22:22:04.856 DEBUG:teuthology.orchestra.run.trial150:> sudo TESTDIR=/home/ubuntu/cephtest bash -c 'sudo ceph --cluster cluster2 auth caps client.mirror.2 mon '"'"'profile rbd-mirror'"'"' osd '"'"'profile rbd'"'"'' 2026-02-20T22:22:05.086 INFO:teuthology.orchestra.run.trial150.stdout:[client.mirror.2] 2026-02-20T22:22:05.086 INFO:teuthology.orchestra.run.trial150.stdout: key = AQBz3phpR6imKhAARYukA2vqamO9fFlaLCcAPw== 2026-02-20T22:22:05.086 INFO:teuthology.orchestra.run.trial150.stdout: caps mon = "profile rbd-mirror" 2026-02-20T22:22:05.086 INFO:teuthology.orchestra.run.trial150.stdout: caps osd = "profile rbd" 2026-02-20T22:22:05.087 INFO:teuthology.orchestra.run.trial150.stderr:updated caps for client.mirror.2 2026-02-20T22:22:05.097 DEBUG:teuthology.orchestra.run.trial150:> sudo TESTDIR=/home/ubuntu/cephtest bash -c 'sudo ceph --cluster cluster2 auth caps client.mirror.3 mon '"'"'profile rbd-mirror'"'"' osd '"'"'profile rbd'"'"'' 2026-02-20T22:22:05.328 INFO:teuthology.orchestra.run.trial150.stdout:[client.mirror.3] 2026-02-20T22:22:05.328 INFO:teuthology.orchestra.run.trial150.stdout: key = AQBz3phpFqjiLxAAKH1BwUUD7rJ2uMdTfqhjpA== 2026-02-20T22:22:05.328 INFO:teuthology.orchestra.run.trial150.stdout: caps mon = "profile rbd-mirror" 2026-02-20T22:22:05.328 INFO:teuthology.orchestra.run.trial150.stdout: caps osd = "profile rbd" 2026-02-20T22:22:05.329 INFO:teuthology.orchestra.run.trial150.stderr:updated caps for client.mirror.3 2026-02-20T22:22:05.339 INFO:teuthology.run_tasks:Running task workunit... 2026-02-20T22:22:05.367 INFO:tasks.workunit:Pulling workunits from ref f7870454149f22574086dd2ff55d050585136531 2026-02-20T22:22:05.368 INFO:tasks.workunit:Making a separate scratch dir for every client... 2026-02-20T22:22:05.368 DEBUG:teuthology.orchestra.run.trial150:> stat -- /home/ubuntu/cephtest/mnt.cluster1.mirror 2026-02-20T22:22:05.386 DEBUG:teuthology.orchestra.run:got remote process result: 1 2026-02-20T22:22:05.386 INFO:teuthology.orchestra.run.trial150.stderr:stat: cannot statx '/home/ubuntu/cephtest/mnt.cluster1.mirror': No such file or directory 2026-02-20T22:22:05.387 DEBUG:teuthology.orchestra.run.trial150:> mkdir -- /home/ubuntu/cephtest/mnt.cluster1.mirror 2026-02-20T22:22:05.442 INFO:tasks.workunit:Created dir /home/ubuntu/cephtest/mnt.cluster1.mirror 2026-02-20T22:22:05.442 DEBUG:teuthology.orchestra.run.trial150:> cd -- /home/ubuntu/cephtest/mnt.cluster1.mirror && mkdir -- client.mirror 2026-02-20T22:22:05.498 INFO:tasks.workunit:timeout=3h 2026-02-20T22:22:05.499 INFO:tasks.workunit:cleanup=True 2026-02-20T22:22:05.499 DEBUG:teuthology.orchestra.run.trial150:> rm -rf /home/ubuntu/cephtest/clone.cluster1.client.mirror && git clone https://github.com/ceph/ceph-ci.git /home/ubuntu/cephtest/clone.cluster1.client.mirror && cd /home/ubuntu/cephtest/clone.cluster1.client.mirror && git checkout f7870454149f22574086dd2ff55d050585136531 2026-02-20T22:22:05.562 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:Cloning into '/home/ubuntu/cephtest/clone.cluster1.client.mirror'... 2026-02-20T22:22:25.959 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:Note: switching to 'f7870454149f22574086dd2ff55d050585136531'. 2026-02-20T22:22:25.959 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: 2026-02-20T22:22:25.959 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:You are in 'detached HEAD' state. You can look around, make experimental 2026-02-20T22:22:25.959 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:changes and commit them, and you can discard any commits you make in this 2026-02-20T22:22:25.959 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:state without impacting any branches by switching back to a branch. 2026-02-20T22:22:25.959 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: 2026-02-20T22:22:25.959 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:If you want to create a new branch to retain commits you create, you may 2026-02-20T22:22:25.959 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:do so (now or later) by using -c with the switch command. Example: 2026-02-20T22:22:25.959 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: 2026-02-20T22:22:25.959 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: git switch -c 2026-02-20T22:22:25.959 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: 2026-02-20T22:22:25.959 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:Or undo this operation with: 2026-02-20T22:22:25.959 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: 2026-02-20T22:22:25.959 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: git switch - 2026-02-20T22:22:25.959 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: 2026-02-20T22:22:25.959 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:Turn off this advice by setting config variable advice.detachedHead to false 2026-02-20T22:22:25.959 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: 2026-02-20T22:22:25.959 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:HEAD is now at f7870454149 ceph-dev-pipeline: configure 2026-02-20T22:22:25.966 DEBUG:teuthology.orchestra.run.trial150:> cd -- /home/ubuntu/cephtest/clone.cluster1.client.mirror/qa/workunits && if test -e Makefile ; then make ; fi && find -executable -type f -printf '%P\0' >/home/ubuntu/cephtest/workunits.list.cluster1.client.mirror 2026-02-20T22:22:26.023 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:for d in direct_io fs ; do ( cd $d ; make all ) ; done 2026-02-20T22:22:26.025 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:make[1]: Entering directory '/home/ubuntu/cephtest/clone.cluster1.client.mirror/qa/workunits/direct_io' 2026-02-20T22:22:26.025 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:cc -Wall -Wextra -D_GNU_SOURCE direct_io_test.c -o direct_io_test 2026-02-20T22:22:26.120 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:cc -Wall -Wextra -D_GNU_SOURCE test_sync_io.c -o test_sync_io 2026-02-20T22:22:26.152 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:cc -Wall -Wextra -D_GNU_SOURCE test_short_dio_read.c -o test_short_dio_read 2026-02-20T22:22:26.176 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:make[1]: Leaving directory '/home/ubuntu/cephtest/clone.cluster1.client.mirror/qa/workunits/direct_io' 2026-02-20T22:22:26.178 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:make[1]: Entering directory '/home/ubuntu/cephtest/clone.cluster1.client.mirror/qa/workunits/fs' 2026-02-20T22:22:26.178 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:cc -Wall -Wextra -D_GNU_SOURCE test_o_trunc.c -o test_o_trunc 2026-02-20T22:22:26.201 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:make[1]: Leaving directory '/home/ubuntu/cephtest/clone.cluster1.client.mirror/qa/workunits/fs' 2026-02-20T22:22:26.204 DEBUG:teuthology.orchestra.run.trial150:> set -ex 2026-02-20T22:22:26.205 DEBUG:teuthology.orchestra.run.trial150:> dd if=/home/ubuntu/cephtest/workunits.list.cluster1.client.mirror of=/dev/stdout 2026-02-20T22:22:26.261 INFO:tasks.workunit:Running workunits matching rbd/rbd_mirror.sh on cluster1.client.mirror... 2026-02-20T22:22:26.264 INFO:tasks.workunit:Running workunit rbd/rbd_mirror.sh... 2026-02-20T22:22:26.265 DEBUG:teuthology.orchestra.run.trial150:workunit test rbd/rbd_mirror.sh> mkdir -p -- /home/ubuntu/cephtest/mnt.cluster1.mirror/client.mirror/tmp && cd -- /home/ubuntu/cephtest/mnt.cluster1.mirror/client.mirror/tmp && CEPH_CLI_TEST_DUP_COMMAND=1 CEPH_REF=f7870454149f22574086dd2ff55d050585136531 TESTDIR="/home/ubuntu/cephtest" CEPH_ARGS="--cluster cluster1" CEPH_ID="mirror" PATH=$PATH:/usr/sbin CEPH_BASE=/home/ubuntu/cephtest/clone.cluster1.client.mirror CEPH_ROOT=/home/ubuntu/cephtest/clone.cluster1.client.mirror CEPH_MNT=/home/ubuntu/cephtest/mnt.cluster1.mirror CEPH_ARGS='' RBD_IMAGE_FEATURES=layering,exclusive-lock RBD_MIRROR_CONFIG_KEY=1 RBD_MIRROR_INSTANCES=4 RBD_MIRROR_MODE=snapshot RBD_MIRROR_USE_EXISTING_CLUSTER=1 adjust-ulimits ceph-coverage /home/ubuntu/cephtest/archive/coverage timeout 3h /home/ubuntu/cephtest/clone.cluster1.client.mirror/qa/workunits/rbd/rbd_mirror.sh 2026-02-20T22:22:26.322 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' 0 -gt 0 ']' 2026-02-20T22:22:26.322 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' snapshot '!=' snapshot ']' 2026-02-20T22:22:26.322 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ dirname /home/ubuntu/cephtest/clone.cluster1.client.mirror/qa/workunits/rbd/rbd_mirror.sh 2026-02-20T22:22:26.324 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ . /home/ubuntu/cephtest/clone.cluster1.client.mirror/qa/workunits/rbd/rbd_mirror_helpers.sh 2026-02-20T22:22:26.325 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ RBD_MIRROR_INSTANCES=4 2026-02-20T22:22:26.325 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CLUSTER1=cluster1 2026-02-20T22:22:26.325 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CLUSTER2=cluster2 2026-02-20T22:22:26.325 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ PEER_CLUSTER_SUFFIX= 2026-02-20T22:22:26.325 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ POOL=mirror 2026-02-20T22:22:26.325 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ PARENT_POOL=mirror_parent 2026-02-20T22:22:26.325 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ NS1=ns1 2026-02-20T22:22:26.325 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ NS2=ns2 2026-02-20T22:22:26.325 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ TEMPDIR= 2026-02-20T22:22:26.325 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ID=mirror 2026-02-20T22:22:26.326 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ RBD_IMAGE_FEATURES=layering,exclusive-lock 2026-02-20T22:22:26.326 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ MIRROR_USER_ID_PREFIX=mirror. 2026-02-20T22:22:26.326 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ RBD_MIRROR_MODE=snapshot 2026-02-20T22:22:26.326 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ MIRROR_POOL_MODE=pool 2026-02-20T22:22:26.326 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' snapshot = snapshot ']' 2026-02-20T22:22:26.326 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ MIRROR_POOL_MODE=image 2026-02-20T22:22:26.326 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ export 'CEPH_ARGS=--id mirror' 2026-02-20T22:22:26.326 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS='--id mirror' 2026-02-20T22:22:26.326 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ LAST_MIRROR_INSTANCE=3 2026-02-20T22:22:26.326 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ dirname /home/ubuntu/cephtest/clone.cluster1.client.mirror/qa/workunits/rbd/rbd_mirror.sh 2026-02-20T22:22:26.326 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ readlink -f /home/ubuntu/cephtest/clone.cluster1.client.mirror/qa/workunits/rbd/../../../src 2026-02-20T22:22:26.327 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ROOT=/home/ubuntu/cephtest/clone.cluster1.client.mirror/src 2026-02-20T22:22:26.327 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_BIN=. 2026-02-20T22:22:26.327 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_SRC=. 2026-02-20T22:22:26.327 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' -e CMakeCache.txt ']' 2026-02-20T22:22:26.329 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 0 -gt 0 ']' 2026-02-20T22:22:26.329 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ setup 2026-02-20T22:22:26.329 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local c 2026-02-20T22:22:26.329 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ trap 'cleanup $?' INT TERM EXIT 2026-02-20T22:22:26.329 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ setup_tempdir 2026-02-20T22:22:26.329 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' -n '' ']' 2026-02-20T22:22:26.329 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ mktemp -d 2026-02-20T22:22:26.329 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ TEMPDIR=/tmp/tmp.Whst3BkeHJ 2026-02-20T22:22:26.329 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' -z 1 ']' 2026-02-20T22:22:26.329 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ setup_pools cluster1 cluster2 2026-02-20T22:22:26.330 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:22:26.330 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local remote_cluster=cluster2 2026-02-20T22:22:26.330 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local mon_map_file 2026-02-20T22:22:26.330 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local mon_addr 2026-02-20T22:22:26.330 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local admin_key_file 2026-02-20T22:22:26.330 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local uuid 2026-02-20T22:22:26.330 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ CEPH_ARGS= 2026-02-20T22:22:26.330 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ ceph --cluster cluster1 osd pool create mirror 64 64 2026-02-20T22:22:26.567 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:pool 'mirror' already exists 2026-02-20T22:22:26.574 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ CEPH_ARGS= 2026-02-20T22:22:26.574 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ ceph --cluster cluster1 osd pool create mirror_parent 64 64 2026-02-20T22:22:27.568 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:pool 'mirror_parent' already exists 2026-02-20T22:22:27.575 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ CEPH_ARGS= 2026-02-20T22:22:27.576 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster1 pool init mirror 2026-02-20T22:22:30.525 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ CEPH_ARGS= 2026-02-20T22:22:30.525 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster1 pool init mirror_parent 2026-02-20T22:22:33.531 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' -n 1 ']' 2026-02-20T22:22:33.531 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ PEER_CLUSTER_SUFFIX=-DNE 2026-02-20T22:22:33.532 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ CEPH_ARGS= 2026-02-20T22:22:33.532 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster1 mirror pool enable --site-name cluster1-DNE mirror image 2026-02-20T22:22:33.559 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster1 mirror pool enable mirror_parent image 2026-02-20T22:22:33.584 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster1 namespace create mirror/ns1 2026-02-20T22:22:33.609 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster1 namespace create mirror/ns2 2026-02-20T22:22:33.633 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster1 namespace create mirror_parent/ns1 2026-02-20T22:22:33.658 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster1 mirror pool enable mirror/ns1 image 2026-02-20T22:22:33.683 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster1 mirror pool enable mirror/ns2 image 2026-02-20T22:22:33.709 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster1 mirror pool enable mirror_parent/ns1 image 2026-02-20T22:22:33.735 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' -z ']' 2026-02-20T22:22:33.735 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' -z 1 ']' 2026-02-20T22:22:33.735 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ mon_map_file=/tmp/tmp.Whst3BkeHJ/cluster2.monmap 2026-02-20T22:22:33.735 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ CEPH_ARGS= 2026-02-20T22:22:33.735 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ ceph --cluster cluster2 mon getmap 2026-02-20T22:22:34.035 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:got monmap epoch 1 2026-02-20T22:22:34.043 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ monmaptool --print /tmp/tmp.Whst3BkeHJ/cluster2.monmap 2026-02-20T22:22:34.043 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ grep -E 'mon\.' 2026-02-20T22:22:34.043 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ head -n 1 2026-02-20T22:22:34.043 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -E 's/^[0-9]+: ([^ ]+).+$/\1/' 2026-02-20T22:22:34.044 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -E 's/\/[0-9]+//g' 2026-02-20T22:22:34.056 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ mon_addr='[v2:10.20.193.150:3300,v1:10.20.193.150:6789]' 2026-02-20T22:22:34.056 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ admin_key_file=/tmp/tmp.Whst3BkeHJ/cluster2.client.mirror.key 2026-02-20T22:22:34.057 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ CEPH_ARGS= 2026-02-20T22:22:34.057 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ ceph --cluster cluster2 auth get-key client.mirror 2026-02-20T22:22:34.361 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ CEPH_ARGS= 2026-02-20T22:22:34.362 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ peer_add cluster1 mirror client.mirror@cluster2-DNE '' --remote-mon-host '[v2:10.20.193.150:3300,v1:10.20.193.150:6789]' --remote-key-file /tmp/tmp.Whst3BkeHJ/cluster2.client.mirror.key 2026-02-20T22:22:34.362 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:22:34.362 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ shift 2026-02-20T22:22:34.362 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:22:34.362 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ shift 2026-02-20T22:22:34.362 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local client_cluster=client.mirror@cluster2-DNE 2026-02-20T22:22:34.362 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ shift 2026-02-20T22:22:34.362 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local remote_cluster=cluster2-DNE 2026-02-20T22:22:34.363 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local uuid_var_name 2026-02-20T22:22:34.363 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' -n '' ']' 2026-02-20T22:22:34.363 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local error_code 2026-02-20T22:22:34.363 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local peer_uuid 2026-02-20T22:22:34.363 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 16 32 2026-02-20T22:22:34.363 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ set +e 2026-02-20T22:22:34.363 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster1 mirror pool peer add mirror client.mirror@cluster2-DNE --remote-mon-host '[v2:10.20.193.150:3300,v1:10.20.193.150:6789]' --remote-key-file /tmp/tmp.Whst3BkeHJ/cluster2.client.mirror.key 2026-02-20T22:22:34.393 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ peer_uuid=086c4138-4a97-4902-95e1-07f7be9b9f61 2026-02-20T22:22:34.393 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ error_code=0 2026-02-20T22:22:34.393 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ set -e 2026-02-20T22:22:34.393 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' 0 -eq 17 ']' 2026-02-20T22:22:34.393 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test 0 -eq 0 2026-02-20T22:22:34.393 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' -n '' ']' 2026-02-20T22:22:34.393 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:22:34.394 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ peer_add cluster1 mirror_parent client.mirror@cluster2-DNE uuid 2026-02-20T22:22:34.394 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:22:34.394 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ shift 2026-02-20T22:22:34.394 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror_parent 2026-02-20T22:22:34.394 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ shift 2026-02-20T22:22:34.394 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local client_cluster=client.mirror@cluster2-DNE 2026-02-20T22:22:34.394 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ shift 2026-02-20T22:22:34.394 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local remote_cluster=cluster2-DNE 2026-02-20T22:22:34.394 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local uuid_var_name 2026-02-20T22:22:34.394 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' -n uuid ']' 2026-02-20T22:22:34.394 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ uuid_var_name=uuid 2026-02-20T22:22:34.395 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ shift 2026-02-20T22:22:34.395 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local error_code 2026-02-20T22:22:34.395 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local peer_uuid 2026-02-20T22:22:34.395 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 16 32 2026-02-20T22:22:34.395 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ set +e 2026-02-20T22:22:34.395 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster1 mirror pool peer add mirror_parent client.mirror@cluster2-DNE 2026-02-20T22:22:34.419 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ peer_uuid=ad3b9e40-5326-4537-ade5-1a8cf36e9e31 2026-02-20T22:22:34.419 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ error_code=0 2026-02-20T22:22:34.420 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ set -e 2026-02-20T22:22:34.420 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' 0 -eq 17 ']' 2026-02-20T22:22:34.420 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test 0 -eq 0 2026-02-20T22:22:34.420 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' -n uuid ']' 2026-02-20T22:22:34.420 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ eval uuid=ad3b9e40-5326-4537-ade5-1a8cf36e9e31 2026-02-20T22:22:34.420 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ uuid=ad3b9e40-5326-4537-ade5-1a8cf36e9e31 2026-02-20T22:22:34.420 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:22:34.420 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ CEPH_ARGS= 2026-02-20T22:22:34.420 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster1 mirror pool peer set mirror_parent ad3b9e40-5326-4537-ade5-1a8cf36e9e31 mon-host '[v2:10.20.193.150:3300,v1:10.20.193.150:6789]' 2026-02-20T22:22:34.445 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ CEPH_ARGS= 2026-02-20T22:22:34.445 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster1 mirror pool peer set mirror_parent ad3b9e40-5326-4537-ade5-1a8cf36e9e31 key-file /tmp/tmp.Whst3BkeHJ/cluster2.client.mirror.key 2026-02-20T22:22:34.471 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ setup_pools cluster2 cluster1 2026-02-20T22:22:34.471 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:22:34.472 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local remote_cluster=cluster1 2026-02-20T22:22:34.472 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local mon_map_file 2026-02-20T22:22:34.472 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local mon_addr 2026-02-20T22:22:34.472 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local admin_key_file 2026-02-20T22:22:34.472 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local uuid 2026-02-20T22:22:34.472 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ CEPH_ARGS= 2026-02-20T22:22:34.472 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ ceph --cluster cluster2 osd pool create mirror 64 64 2026-02-20T22:22:35.299 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:pool 'mirror' already exists 2026-02-20T22:22:35.307 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ CEPH_ARGS= 2026-02-20T22:22:35.307 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ ceph --cluster cluster2 osd pool create mirror_parent 64 64 2026-02-20T22:22:36.307 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:pool 'mirror_parent' already exists 2026-02-20T22:22:36.316 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ CEPH_ARGS= 2026-02-20T22:22:36.316 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster2 pool init mirror 2026-02-20T22:22:39.257 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ CEPH_ARGS= 2026-02-20T22:22:39.257 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster2 pool init mirror_parent 2026-02-20T22:22:42.264 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' -n 1 ']' 2026-02-20T22:22:42.264 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ PEER_CLUSTER_SUFFIX=-DNE 2026-02-20T22:22:42.265 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ CEPH_ARGS= 2026-02-20T22:22:42.265 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster2 mirror pool enable --site-name cluster2-DNE mirror image 2026-02-20T22:22:42.292 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster2 mirror pool enable mirror_parent image 2026-02-20T22:22:42.318 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster2 namespace create mirror/ns1 2026-02-20T22:22:42.341 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster2 namespace create mirror/ns2 2026-02-20T22:22:42.364 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster2 namespace create mirror_parent/ns1 2026-02-20T22:22:42.388 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster2 mirror pool enable mirror/ns1 image 2026-02-20T22:22:42.412 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster2 mirror pool enable mirror/ns2 image 2026-02-20T22:22:42.436 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster2 mirror pool enable mirror_parent/ns1 image 2026-02-20T22:22:42.461 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' -z ']' 2026-02-20T22:22:42.461 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' -z 1 ']' 2026-02-20T22:22:42.462 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ mon_map_file=/tmp/tmp.Whst3BkeHJ/cluster1.monmap 2026-02-20T22:22:42.462 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ CEPH_ARGS= 2026-02-20T22:22:42.462 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ ceph --cluster cluster1 mon getmap 2026-02-20T22:22:42.758 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:got monmap epoch 1 2026-02-20T22:22:42.766 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ monmaptool --print /tmp/tmp.Whst3BkeHJ/cluster1.monmap 2026-02-20T22:22:42.767 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ grep -E 'mon\.' 2026-02-20T22:22:42.767 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ head -n 1 2026-02-20T22:22:42.767 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -E 's/^[0-9]+: ([^ ]+).+$/\1/' 2026-02-20T22:22:42.767 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -E 's/\/[0-9]+//g' 2026-02-20T22:22:42.778 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ mon_addr='[v2:10.20.193.96:3300,v1:10.20.193.96:6789]' 2026-02-20T22:22:42.778 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ admin_key_file=/tmp/tmp.Whst3BkeHJ/cluster1.client.mirror.key 2026-02-20T22:22:42.778 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ CEPH_ARGS= 2026-02-20T22:22:42.778 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ ceph --cluster cluster1 auth get-key client.mirror 2026-02-20T22:22:43.078 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ CEPH_ARGS= 2026-02-20T22:22:43.079 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ peer_add cluster2 mirror client.mirror@cluster1-DNE '' --remote-mon-host '[v2:10.20.193.96:3300,v1:10.20.193.96:6789]' --remote-key-file /tmp/tmp.Whst3BkeHJ/cluster1.client.mirror.key 2026-02-20T22:22:43.079 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:22:43.079 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ shift 2026-02-20T22:22:43.079 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:22:43.079 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ shift 2026-02-20T22:22:43.079 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local client_cluster=client.mirror@cluster1-DNE 2026-02-20T22:22:43.079 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ shift 2026-02-20T22:22:43.079 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local remote_cluster=cluster1-DNE 2026-02-20T22:22:43.079 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local uuid_var_name 2026-02-20T22:22:43.080 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' -n '' ']' 2026-02-20T22:22:43.080 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local error_code 2026-02-20T22:22:43.080 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local peer_uuid 2026-02-20T22:22:43.080 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 16 32 2026-02-20T22:22:43.080 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ set +e 2026-02-20T22:22:43.080 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster2 mirror pool peer add mirror client.mirror@cluster1-DNE --remote-mon-host '[v2:10.20.193.96:3300,v1:10.20.193.96:6789]' --remote-key-file /tmp/tmp.Whst3BkeHJ/cluster1.client.mirror.key 2026-02-20T22:22:43.109 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ peer_uuid=b3fd2ba3-7357-48bb-9494-5fb16bf9b1f8 2026-02-20T22:22:43.109 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ error_code=0 2026-02-20T22:22:43.109 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ set -e 2026-02-20T22:22:43.109 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' 0 -eq 17 ']' 2026-02-20T22:22:43.109 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test 0 -eq 0 2026-02-20T22:22:43.109 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' -n '' ']' 2026-02-20T22:22:43.109 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:22:43.110 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ peer_add cluster2 mirror_parent client.mirror@cluster1-DNE uuid 2026-02-20T22:22:43.110 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:22:43.110 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ shift 2026-02-20T22:22:43.110 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror_parent 2026-02-20T22:22:43.110 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ shift 2026-02-20T22:22:43.110 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local client_cluster=client.mirror@cluster1-DNE 2026-02-20T22:22:43.110 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ shift 2026-02-20T22:22:43.110 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local remote_cluster=cluster1-DNE 2026-02-20T22:22:43.110 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local uuid_var_name 2026-02-20T22:22:43.110 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' -n uuid ']' 2026-02-20T22:22:43.110 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ uuid_var_name=uuid 2026-02-20T22:22:43.110 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ shift 2026-02-20T22:22:43.111 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local error_code 2026-02-20T22:22:43.111 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local peer_uuid 2026-02-20T22:22:43.111 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 16 32 2026-02-20T22:22:43.111 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ set +e 2026-02-20T22:22:43.111 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster2 mirror pool peer add mirror_parent client.mirror@cluster1-DNE 2026-02-20T22:22:43.133 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ peer_uuid=645da9f9-1af9-415a-984a-60d30753a734 2026-02-20T22:22:43.133 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ error_code=0 2026-02-20T22:22:43.133 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ set -e 2026-02-20T22:22:43.133 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' 0 -eq 17 ']' 2026-02-20T22:22:43.133 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test 0 -eq 0 2026-02-20T22:22:43.133 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' -n uuid ']' 2026-02-20T22:22:43.133 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ eval uuid=645da9f9-1af9-415a-984a-60d30753a734 2026-02-20T22:22:43.133 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ uuid=645da9f9-1af9-415a-984a-60d30753a734 2026-02-20T22:22:43.133 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:22:43.133 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ CEPH_ARGS= 2026-02-20T22:22:43.134 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster2 mirror pool peer set mirror_parent 645da9f9-1af9-415a-984a-60d30753a734 mon-host '[v2:10.20.193.96:3300,v1:10.20.193.96:6789]' 2026-02-20T22:22:43.158 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ CEPH_ARGS= 2026-02-20T22:22:43.158 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster2 mirror pool peer set mirror_parent 645da9f9-1af9-415a-984a-60d30753a734 key-file /tmp/tmp.Whst3BkeHJ/cluster1.client.mirror.key 2026-02-20T22:22:43.183 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' -n '' ']' 2026-02-20T22:22:43.183 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ testlog 'TEST: mirror from default namespace to non-default namespace' 2026-02-20T22:22:43.183 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ tee -a /tmp/tmp.Whst3BkeHJ/rbd-mirror.test.log 2026-02-20T22:22:43.184 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ date '+%F %T' 2026-02-20T22:22:43.184 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo 2026-02-20 22:22:43 TEST: mirror from default namespace to non-default namespace 2026-02-20T22:22:43.184 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:2026-02-20 22:22:43 TEST: mirror from default namespace to non-default namespace 2026-02-20T22:22:43.185 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ start_mirrors cluster1 2026-02-20T22:22:43.185 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:22:43.185 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ seq 0 3 2026-02-20T22:22:43.187 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:22:43.187 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ start_mirror cluster1:0 2026-02-20T22:22:43.187 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1:0 2026-02-20T22:22:43.187 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local instance 2026-02-20T22:22:43.187 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ set_cluster_instance cluster1:0 cluster instance 2026-02-20T22:22:43.187 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local val=cluster1:0 2026-02-20T22:22:43.187 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster_var_name=cluster 2026-02-20T22:22:43.188 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local instance_var_name=instance 2026-02-20T22:22:43.188 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ cluster=cluster1 2026-02-20T22:22:43.188 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ instance=0 2026-02-20T22:22:43.188 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' 0 = cluster1:0 ']' 2026-02-20T22:22:43.188 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ eval cluster=cluster1 2026-02-20T22:22:43.188 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:22:43.188 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ eval instance=0 2026-02-20T22:22:43.188 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=0 2026-02-20T22:22:43.188 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test -n '' 2026-02-20T22:22:43.188 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd-mirror --cluster cluster1 --id mirror.0 --rbd-mirror-delete-retry-interval=5 --rbd-mirror-image-state-check-interval=5 --rbd-mirror-journal-poll-age=1 --rbd-mirror-pool-replayers-refresh-interval=5 --debug-rbd=30 --debug-journaler=30 --debug-rbd_mirror=30 --daemonize=true 2026-02-20T22:22:43.209 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:22:43.209 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ start_mirror cluster1:1 2026-02-20T22:22:43.209 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1:1 2026-02-20T22:22:43.209 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local instance 2026-02-20T22:22:43.209 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ set_cluster_instance cluster1:1 cluster instance 2026-02-20T22:22:43.209 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local val=cluster1:1 2026-02-20T22:22:43.209 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster_var_name=cluster 2026-02-20T22:22:43.210 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local instance_var_name=instance 2026-02-20T22:22:43.210 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ cluster=cluster1 2026-02-20T22:22:43.210 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ instance=1 2026-02-20T22:22:43.210 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' 1 = cluster1:1 ']' 2026-02-20T22:22:43.210 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ eval cluster=cluster1 2026-02-20T22:22:43.210 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:22:43.210 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ eval instance=1 2026-02-20T22:22:43.210 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=1 2026-02-20T22:22:43.210 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test -n '' 2026-02-20T22:22:43.210 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd-mirror --cluster cluster1 --id mirror.1 --rbd-mirror-delete-retry-interval=5 --rbd-mirror-image-state-check-interval=5 --rbd-mirror-journal-poll-age=1 --rbd-mirror-pool-replayers-refresh-interval=5 --debug-rbd=30 --debug-journaler=30 --debug-rbd_mirror=30 --daemonize=true 2026-02-20T22:22:43.229 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:22:43.229 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ start_mirror cluster1:2 2026-02-20T22:22:43.230 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1:2 2026-02-20T22:22:43.230 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local instance 2026-02-20T22:22:43.230 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ set_cluster_instance cluster1:2 cluster instance 2026-02-20T22:22:43.230 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local val=cluster1:2 2026-02-20T22:22:43.230 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster_var_name=cluster 2026-02-20T22:22:43.230 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local instance_var_name=instance 2026-02-20T22:22:43.230 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ cluster=cluster1 2026-02-20T22:22:43.230 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ instance=2 2026-02-20T22:22:43.230 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' 2 = cluster1:2 ']' 2026-02-20T22:22:43.230 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ eval cluster=cluster1 2026-02-20T22:22:43.230 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:22:43.231 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ eval instance=2 2026-02-20T22:22:43.231 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=2 2026-02-20T22:22:43.231 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test -n '' 2026-02-20T22:22:43.231 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd-mirror --cluster cluster1 --id mirror.2 --rbd-mirror-delete-retry-interval=5 --rbd-mirror-image-state-check-interval=5 --rbd-mirror-journal-poll-age=1 --rbd-mirror-pool-replayers-refresh-interval=5 --debug-rbd=30 --debug-journaler=30 --debug-rbd_mirror=30 --daemonize=true 2026-02-20T22:22:43.250 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:22:43.250 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ start_mirror cluster1:3 2026-02-20T22:22:43.250 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1:3 2026-02-20T22:22:43.251 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local instance 2026-02-20T22:22:43.251 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ set_cluster_instance cluster1:3 cluster instance 2026-02-20T22:22:43.251 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local val=cluster1:3 2026-02-20T22:22:43.251 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster_var_name=cluster 2026-02-20T22:22:43.251 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local instance_var_name=instance 2026-02-20T22:22:43.251 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ cluster=cluster1 2026-02-20T22:22:43.251 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ instance=3 2026-02-20T22:22:43.251 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' 3 = cluster1:3 ']' 2026-02-20T22:22:43.251 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ eval cluster=cluster1 2026-02-20T22:22:43.251 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:22:43.251 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ eval instance=3 2026-02-20T22:22:43.251 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=3 2026-02-20T22:22:43.252 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test -n '' 2026-02-20T22:22:43.252 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd-mirror --cluster cluster1 --id mirror.3 --rbd-mirror-delete-retry-interval=5 --rbd-mirror-image-state-check-interval=5 --rbd-mirror-journal-poll-age=1 --rbd-mirror-pool-replayers-refresh-interval=5 --debug-rbd=30 --debug-journaler=30 --debug-rbd_mirror=30 --daemonize=true 2026-02-20T22:22:43.271 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ image=test 2026-02-20T22:22:43.271 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster1 mirror pool enable mirror init-only 2026-02-20T22:22:43.302 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster2 mirror pool enable mirror init-only 2026-02-20T22:22:43.329 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster1 mirror pool disable mirror/ns1 2026-02-20T22:22:43.356 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster2 mirror pool disable mirror/ns1 2026-02-20T22:22:43.381 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster2 mirror pool enable mirror image --remote-namespace ns1 2026-02-20T22:22:43.405 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster1 mirror pool enable mirror/ns1 image --remote-namespace '' 2026-02-20T22:22:43.435 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ create_image_and_enable_mirror cluster2 mirror test snapshot 2026-02-20T22:22:43.435 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:22:43.435 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ shift 2026-02-20T22:22:43.435 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:22:43.435 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ shift 2026-02-20T22:22:43.435 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:22:43.436 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ shift 2026-02-20T22:22:43.436 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local mode=snapshot 2026-02-20T22:22:43.436 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' -n snapshot ']' 2026-02-20T22:22:43.436 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ shift 2026-02-20T22:22:43.436 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ create_image cluster2 mirror test 2026-02-20T22:22:43.436 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:22:43.436 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ shift 2026-02-20T22:22:43.436 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:22:43.436 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ shift 2026-02-20T22:22:43.436 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:22:43.436 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ shift 2026-02-20T22:22:43.436 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local size=128 2026-02-20T22:22:43.437 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' -n '' ']' 2026-02-20T22:22:43.437 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster2 create --size 128 --image-feature layering,exclusive-lock mirror/test 2026-02-20T22:22:43.463 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ is_pool_mirror_mode_image mirror 2026-02-20T22:22:43.463 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:22:43.463 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' image = image ']' 2026-02-20T22:22:43.464 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:22:43.464 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ enable_mirror cluster2 mirror test snapshot 2026-02-20T22:22:43.464 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:22:43.464 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:22:43.464 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:22:43.464 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local mode=snapshot 2026-02-20T22:22:43.464 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster=cluster2 mirror image enable mirror/test snapshot 2026-02-20T22:22:44.265 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:Mirroring enabled 2026-02-20T22:22:44.269 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster=cluster2 info mirror/test 2026-02-20T22:22:44.293 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:rbd image 'test': 2026-02-20T22:22:44.293 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: size 128 MiB in 32 objects 2026-02-20T22:22:44.294 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: order 22 (4 MiB objects) 2026-02-20T22:22:44.294 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: snapshot_count: 1 2026-02-20T22:22:44.294 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: id: 10c914c042a 2026-02-20T22:22:44.294 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: block_name_prefix: rbd_data.10c914c042a 2026-02-20T22:22:44.294 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: format: 2 2026-02-20T22:22:44.294 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: features: layering, exclusive-lock 2026-02-20T22:22:44.294 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: op_features: 2026-02-20T22:22:44.294 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: flags: 2026-02-20T22:22:44.294 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: create_timestamp: Fri Feb 20 22:22:43 2026 2026-02-20T22:22:44.294 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: access_timestamp: Fri Feb 20 22:22:43 2026 2026-02-20T22:22:44.294 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: modify_timestamp: Fri Feb 20 22:22:43 2026 2026-02-20T22:22:44.295 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: mirroring state: enabled 2026-02-20T22:22:44.295 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: mirroring mode: snapshot 2026-02-20T22:22:44.295 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: mirroring global id: 655419a6-1a70-47a7-a996-e2a880c3b80a 2026-02-20T22:22:44.295 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: mirroring primary: true 2026-02-20T22:22:44.296 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_image_replay_started cluster1 mirror/ns1 test 2026-02-20T22:22:44.296 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:22:44.296 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror/ns1 2026-02-20T22:22:44.296 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:22:44.296 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_image_replay_state cluster1 mirror/ns1 test started 2026-02-20T22:22:44.296 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:22:44.297 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror/ns1 2026-02-20T22:22:44.297 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:22:44.297 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state=started 2026-02-20T22:22:44.297 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local s 2026-02-20T22:22:44.297 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:22:44.297 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:22:45.297 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_image_replay_state cluster1 mirror/ns1 test started 2026-02-20T22:22:45.297 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:22:45.297 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror/ns1 2026-02-20T22:22:45.298 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:22:45.298 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local test_state=started 2026-02-20T22:22:45.298 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status_result 2026-02-20T22:22:45.298 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local current_state=stopped 2026-02-20T22:22:45.298 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemons cluster1 rbd mirror status mirror/ns1/test 2026-02-20T22:22:45.298 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_instance=cluster1 2026-02-20T22:22:45.298 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:22:45.298 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1 2026-02-20T22:22:45.298 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance=cluster1 2026-02-20T22:22:45.299 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local loop_instance 2026-02-20T22:22:45.299 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for s in 0 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:22:45.299 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sleep 0 2026-02-20T22:22:45.299 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ grep -i state 2026-02-20T22:22:45.299 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' cluster1 '!=' cluster1 ']' 2026-02-20T22:22:45.302 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ seq 0 3 2026-02-20T22:22:45.302 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for loop_instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:22:45.302 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemon cluster1:0 rbd mirror status mirror/ns1/test 2026-02-20T22:22:45.302 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1:0 2026-02-20T22:22:45.302 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:22:45.303 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:22:45.303 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster1:0 cluster instance 2026-02-20T22:22:45.303 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster1:0 2026-02-20T22:22:45.303 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=cluster 2026-02-20T22:22:45.303 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:22:45.303 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:22:45.303 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=0 2026-02-20T22:22:45.303 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 0 = cluster1:0 ']' 2026-02-20T22:22:45.303 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval cluster=cluster1 2026-02-20T22:22:45.303 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:22:45.303 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=0 2026-02-20T22:22:45.303 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:22:45.304 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ daemon_asok_file cluster1:0 cluster1 2026-02-20T22:22:45.304 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local local_cluster=cluster1:0 2026-02-20T22:22:45.304 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster=cluster1 2026-02-20T22:22:45.304 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance 2026-02-20T22:22:45.304 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ set_cluster_instance cluster1:0 local_cluster instance 2026-02-20T22:22:45.304 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local val=cluster1:0 2026-02-20T22:22:45.304 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster_var_name=local_cluster 2026-02-20T22:22:45.304 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance_var_name=instance 2026-02-20T22:22:45.304 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:22:45.304 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:22:45.305 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ '[' 0 = cluster1:0 ']' 2026-02-20T22:22:45.305 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval local_cluster=cluster1 2026-02-20T22:22:45.305 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ local_cluster=cluster1 2026-02-20T22:22:45.305 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval instance=0 2026-02-20T22:22:45.305 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ instance=0 2026-02-20T22:22:45.305 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ ceph-conf --cluster cluster1 --name client.mirror.0 'admin socket' 2026-02-20T22:22:45.311 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ echo /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:22:45.311 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local asok_file=/var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:22:45.312 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ test -S /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:22:45.312 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ ceph --admin-daemon /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok rbd mirror status mirror/ns1/test 2026-02-20T22:22:45.352 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:Invalid command: unused arguments: ['mirror/ns1/test'] 2026-02-20T22:22:45.353 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:rbd mirror status : get status for rbd mirror 2026-02-20T22:22:45.353 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:admin_socket: invalid command 2026-02-20T22:22:45.356 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for loop_instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:22:45.356 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemon cluster1:1 rbd mirror status mirror/ns1/test 2026-02-20T22:22:45.356 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1:1 2026-02-20T22:22:45.356 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:22:45.356 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:22:45.356 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster1:1 cluster instance 2026-02-20T22:22:45.357 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster1:1 2026-02-20T22:22:45.357 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=cluster 2026-02-20T22:22:45.357 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:22:45.357 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:22:45.357 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=1 2026-02-20T22:22:45.357 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 1 = cluster1:1 ']' 2026-02-20T22:22:45.357 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval cluster=cluster1 2026-02-20T22:22:45.357 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:22:45.357 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=1 2026-02-20T22:22:45.358 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=1 2026-02-20T22:22:45.358 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ daemon_asok_file cluster1:1 cluster1 2026-02-20T22:22:45.358 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local local_cluster=cluster1:1 2026-02-20T22:22:45.358 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster=cluster1 2026-02-20T22:22:45.358 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance 2026-02-20T22:22:45.358 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ set_cluster_instance cluster1:1 local_cluster instance 2026-02-20T22:22:45.358 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local val=cluster1:1 2026-02-20T22:22:45.358 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster_var_name=local_cluster 2026-02-20T22:22:45.358 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance_var_name=instance 2026-02-20T22:22:45.358 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:22:45.358 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=1 2026-02-20T22:22:45.359 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ '[' 1 = cluster1:1 ']' 2026-02-20T22:22:45.359 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval local_cluster=cluster1 2026-02-20T22:22:45.359 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ local_cluster=cluster1 2026-02-20T22:22:45.359 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval instance=1 2026-02-20T22:22:45.359 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ instance=1 2026-02-20T22:22:45.359 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ ceph-conf --cluster cluster1 --name client.mirror.1 'admin socket' 2026-02-20T22:22:45.366 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ echo /var/run/ceph/rbd-mirror.cluster1-client.mirror.1.asok 2026-02-20T22:22:45.366 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local asok_file=/var/run/ceph/rbd-mirror.cluster1-client.mirror.1.asok 2026-02-20T22:22:45.367 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ test -S /var/run/ceph/rbd-mirror.cluster1-client.mirror.1.asok 2026-02-20T22:22:45.367 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ ceph --admin-daemon /var/run/ceph/rbd-mirror.cluster1-client.mirror.1.asok rbd mirror status mirror/ns1/test 2026-02-20T22:22:45.407 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:Invalid command: unused arguments: ['mirror/ns1/test'] 2026-02-20T22:22:45.408 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:rbd mirror status : get status for rbd mirror 2026-02-20T22:22:45.408 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:admin_socket: invalid command 2026-02-20T22:22:45.411 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for loop_instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:22:45.411 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemon cluster1:2 rbd mirror status mirror/ns1/test 2026-02-20T22:22:45.411 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1:2 2026-02-20T22:22:45.411 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:22:45.411 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:22:45.411 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster1:2 cluster instance 2026-02-20T22:22:45.411 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster1:2 2026-02-20T22:22:45.411 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=cluster 2026-02-20T22:22:45.412 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:22:45.412 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:22:45.412 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=2 2026-02-20T22:22:45.412 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 2 = cluster1:2 ']' 2026-02-20T22:22:45.412 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval cluster=cluster1 2026-02-20T22:22:45.412 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:22:45.412 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=2 2026-02-20T22:22:45.412 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=2 2026-02-20T22:22:45.412 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ daemon_asok_file cluster1:2 cluster1 2026-02-20T22:22:45.412 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local local_cluster=cluster1:2 2026-02-20T22:22:45.412 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster=cluster1 2026-02-20T22:22:45.412 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance 2026-02-20T22:22:45.413 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ set_cluster_instance cluster1:2 local_cluster instance 2026-02-20T22:22:45.413 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local val=cluster1:2 2026-02-20T22:22:45.413 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster_var_name=local_cluster 2026-02-20T22:22:45.413 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance_var_name=instance 2026-02-20T22:22:45.413 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:22:45.413 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=2 2026-02-20T22:22:45.413 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ '[' 2 = cluster1:2 ']' 2026-02-20T22:22:45.413 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval local_cluster=cluster1 2026-02-20T22:22:45.413 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ local_cluster=cluster1 2026-02-20T22:22:45.413 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval instance=2 2026-02-20T22:22:45.413 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ instance=2 2026-02-20T22:22:45.413 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ ceph-conf --cluster cluster1 --name client.mirror.2 'admin socket' 2026-02-20T22:22:45.421 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ echo /var/run/ceph/rbd-mirror.cluster1-client.mirror.2.asok 2026-02-20T22:22:45.421 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local asok_file=/var/run/ceph/rbd-mirror.cluster1-client.mirror.2.asok 2026-02-20T22:22:45.421 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ test -S /var/run/ceph/rbd-mirror.cluster1-client.mirror.2.asok 2026-02-20T22:22:45.421 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ ceph --admin-daemon /var/run/ceph/rbd-mirror.cluster1-client.mirror.2.asok rbd mirror status mirror/ns1/test 2026-02-20T22:22:45.463 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:Invalid command: unused arguments: ['mirror/ns1/test'] 2026-02-20T22:22:45.463 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:rbd mirror status : get status for rbd mirror 2026-02-20T22:22:45.463 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:admin_socket: invalid command 2026-02-20T22:22:45.466 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for loop_instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:22:45.467 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemon cluster1:3 rbd mirror status mirror/ns1/test 2026-02-20T22:22:45.467 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1:3 2026-02-20T22:22:45.467 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:22:45.467 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:22:45.467 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster1:3 cluster instance 2026-02-20T22:22:45.467 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster1:3 2026-02-20T22:22:45.467 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=cluster 2026-02-20T22:22:45.467 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:22:45.467 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:22:45.467 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=3 2026-02-20T22:22:45.467 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 3 = cluster1:3 ']' 2026-02-20T22:22:45.467 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval cluster=cluster1 2026-02-20T22:22:45.468 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:22:45.468 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=3 2026-02-20T22:22:45.468 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=3 2026-02-20T22:22:45.468 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ daemon_asok_file cluster1:3 cluster1 2026-02-20T22:22:45.468 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local local_cluster=cluster1:3 2026-02-20T22:22:45.468 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster=cluster1 2026-02-20T22:22:45.468 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance 2026-02-20T22:22:45.468 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ set_cluster_instance cluster1:3 local_cluster instance 2026-02-20T22:22:45.468 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local val=cluster1:3 2026-02-20T22:22:45.468 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster_var_name=local_cluster 2026-02-20T22:22:45.469 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance_var_name=instance 2026-02-20T22:22:45.469 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:22:45.469 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=3 2026-02-20T22:22:45.469 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ '[' 3 = cluster1:3 ']' 2026-02-20T22:22:45.469 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval local_cluster=cluster1 2026-02-20T22:22:45.469 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ local_cluster=cluster1 2026-02-20T22:22:45.469 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval instance=3 2026-02-20T22:22:45.469 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ instance=3 2026-02-20T22:22:45.469 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ ceph-conf --cluster cluster1 --name client.mirror.3 'admin socket' 2026-02-20T22:22:45.477 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ echo /var/run/ceph/rbd-mirror.cluster1-client.mirror.3.asok 2026-02-20T22:22:45.478 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local asok_file=/var/run/ceph/rbd-mirror.cluster1-client.mirror.3.asok 2026-02-20T22:22:45.478 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ test -S /var/run/ceph/rbd-mirror.cluster1-client.mirror.3.asok 2026-02-20T22:22:45.478 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ ceph --admin-daemon /var/run/ceph/rbd-mirror.cluster1-client.mirror.3.asok rbd mirror status mirror/ns1/test 2026-02-20T22:22:45.518 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:Invalid command: unused arguments: ['mirror/ns1/test'] 2026-02-20T22:22:45.519 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:rbd mirror status : get status for rbd mirror 2026-02-20T22:22:45.519 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:admin_socket: invalid command 2026-02-20T22:22:45.519 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for s in 0 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:22:45.519 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sleep 1 2026-02-20T22:22:46.521 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' cluster1 '!=' cluster1 ']' 2026-02-20T22:22:46.521 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ seq 0 3 2026-02-20T22:22:46.524 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for loop_instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:22:46.524 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemon cluster1:0 rbd mirror status mirror/ns1/test 2026-02-20T22:22:46.524 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1:0 2026-02-20T22:22:46.524 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:22:46.524 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:22:46.525 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster1:0 cluster instance 2026-02-20T22:22:46.525 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster1:0 2026-02-20T22:22:46.525 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=cluster 2026-02-20T22:22:46.525 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:22:46.525 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:22:46.525 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=0 2026-02-20T22:22:46.525 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 0 = cluster1:0 ']' 2026-02-20T22:22:46.525 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval cluster=cluster1 2026-02-20T22:22:46.525 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:22:46.525 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=0 2026-02-20T22:22:46.525 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:22:46.525 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ daemon_asok_file cluster1:0 cluster1 2026-02-20T22:22:46.526 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local local_cluster=cluster1:0 2026-02-20T22:22:46.526 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster=cluster1 2026-02-20T22:22:46.526 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance 2026-02-20T22:22:46.526 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ set_cluster_instance cluster1:0 local_cluster instance 2026-02-20T22:22:46.526 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local val=cluster1:0 2026-02-20T22:22:46.526 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster_var_name=local_cluster 2026-02-20T22:22:46.526 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance_var_name=instance 2026-02-20T22:22:46.526 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:22:46.526 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:22:46.526 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ '[' 0 = cluster1:0 ']' 2026-02-20T22:22:46.527 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval local_cluster=cluster1 2026-02-20T22:22:46.527 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ local_cluster=cluster1 2026-02-20T22:22:46.527 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval instance=0 2026-02-20T22:22:46.527 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ instance=0 2026-02-20T22:22:46.527 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ ceph-conf --cluster cluster1 --name client.mirror.0 'admin socket' 2026-02-20T22:22:46.534 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ echo /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:22:46.534 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local asok_file=/var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:22:46.534 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ test -S /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:22:46.534 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ ceph --admin-daemon /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok rbd mirror status mirror/ns1/test 2026-02-20T22:22:46.576 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:Invalid command: unused arguments: ['mirror/ns1/test'] 2026-02-20T22:22:46.576 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:rbd mirror status : get status for rbd mirror 2026-02-20T22:22:46.576 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:admin_socket: invalid command 2026-02-20T22:22:46.579 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for loop_instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:22:46.579 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemon cluster1:1 rbd mirror status mirror/ns1/test 2026-02-20T22:22:46.579 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1:1 2026-02-20T22:22:46.579 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:22:46.580 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:22:46.580 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster1:1 cluster instance 2026-02-20T22:22:46.580 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster1:1 2026-02-20T22:22:46.580 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=cluster 2026-02-20T22:22:46.580 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:22:46.580 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:22:46.580 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=1 2026-02-20T22:22:46.580 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 1 = cluster1:1 ']' 2026-02-20T22:22:46.580 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval cluster=cluster1 2026-02-20T22:22:46.580 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:22:46.580 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=1 2026-02-20T22:22:46.580 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=1 2026-02-20T22:22:46.581 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ daemon_asok_file cluster1:1 cluster1 2026-02-20T22:22:46.581 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local local_cluster=cluster1:1 2026-02-20T22:22:46.581 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster=cluster1 2026-02-20T22:22:46.581 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance 2026-02-20T22:22:46.581 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ set_cluster_instance cluster1:1 local_cluster instance 2026-02-20T22:22:46.581 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local val=cluster1:1 2026-02-20T22:22:46.581 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster_var_name=local_cluster 2026-02-20T22:22:46.581 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance_var_name=instance 2026-02-20T22:22:46.581 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:22:46.581 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=1 2026-02-20T22:22:46.582 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ '[' 1 = cluster1:1 ']' 2026-02-20T22:22:46.582 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval local_cluster=cluster1 2026-02-20T22:22:46.582 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ local_cluster=cluster1 2026-02-20T22:22:46.582 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval instance=1 2026-02-20T22:22:46.582 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ instance=1 2026-02-20T22:22:46.582 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ ceph-conf --cluster cluster1 --name client.mirror.1 'admin socket' 2026-02-20T22:22:46.589 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ echo /var/run/ceph/rbd-mirror.cluster1-client.mirror.1.asok 2026-02-20T22:22:46.590 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local asok_file=/var/run/ceph/rbd-mirror.cluster1-client.mirror.1.asok 2026-02-20T22:22:46.590 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ test -S /var/run/ceph/rbd-mirror.cluster1-client.mirror.1.asok 2026-02-20T22:22:46.590 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ ceph --admin-daemon /var/run/ceph/rbd-mirror.cluster1-client.mirror.1.asok rbd mirror status mirror/ns1/test 2026-02-20T22:22:46.631 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:Invalid command: unused arguments: ['mirror/ns1/test'] 2026-02-20T22:22:46.631 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:rbd mirror status : get status for rbd mirror 2026-02-20T22:22:46.631 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:admin_socket: invalid command 2026-02-20T22:22:46.635 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for loop_instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:22:46.635 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemon cluster1:2 rbd mirror status mirror/ns1/test 2026-02-20T22:22:46.635 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1:2 2026-02-20T22:22:46.635 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:22:46.635 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:22:46.636 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster1:2 cluster instance 2026-02-20T22:22:46.636 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster1:2 2026-02-20T22:22:46.636 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=cluster 2026-02-20T22:22:46.636 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:22:46.636 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:22:46.636 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=2 2026-02-20T22:22:46.636 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 2 = cluster1:2 ']' 2026-02-20T22:22:46.636 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval cluster=cluster1 2026-02-20T22:22:46.636 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:22:46.636 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=2 2026-02-20T22:22:46.636 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=2 2026-02-20T22:22:46.636 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ daemon_asok_file cluster1:2 cluster1 2026-02-20T22:22:46.637 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local local_cluster=cluster1:2 2026-02-20T22:22:46.637 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster=cluster1 2026-02-20T22:22:46.637 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance 2026-02-20T22:22:46.637 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ set_cluster_instance cluster1:2 local_cluster instance 2026-02-20T22:22:46.637 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local val=cluster1:2 2026-02-20T22:22:46.637 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster_var_name=local_cluster 2026-02-20T22:22:46.637 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance_var_name=instance 2026-02-20T22:22:46.637 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:22:46.637 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=2 2026-02-20T22:22:46.637 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ '[' 2 = cluster1:2 ']' 2026-02-20T22:22:46.637 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval local_cluster=cluster1 2026-02-20T22:22:46.637 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ local_cluster=cluster1 2026-02-20T22:22:46.638 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval instance=2 2026-02-20T22:22:46.638 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ instance=2 2026-02-20T22:22:46.638 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ ceph-conf --cluster cluster1 --name client.mirror.2 'admin socket' 2026-02-20T22:22:46.646 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ echo /var/run/ceph/rbd-mirror.cluster1-client.mirror.2.asok 2026-02-20T22:22:46.646 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local asok_file=/var/run/ceph/rbd-mirror.cluster1-client.mirror.2.asok 2026-02-20T22:22:46.646 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ test -S /var/run/ceph/rbd-mirror.cluster1-client.mirror.2.asok 2026-02-20T22:22:46.646 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ ceph --admin-daemon /var/run/ceph/rbd-mirror.cluster1-client.mirror.2.asok rbd mirror status mirror/ns1/test 2026-02-20T22:22:46.688 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:Invalid command: unused arguments: ['mirror/ns1/test'] 2026-02-20T22:22:46.689 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:rbd mirror status : get status for rbd mirror 2026-02-20T22:22:46.689 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:admin_socket: invalid command 2026-02-20T22:22:46.692 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for loop_instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:22:46.692 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemon cluster1:3 rbd mirror status mirror/ns1/test 2026-02-20T22:22:46.692 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1:3 2026-02-20T22:22:46.692 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:22:46.692 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:22:46.692 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster1:3 cluster instance 2026-02-20T22:22:46.693 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster1:3 2026-02-20T22:22:46.693 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=cluster 2026-02-20T22:22:46.693 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:22:46.693 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:22:46.693 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=3 2026-02-20T22:22:46.693 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 3 = cluster1:3 ']' 2026-02-20T22:22:46.693 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval cluster=cluster1 2026-02-20T22:22:46.693 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:22:46.693 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=3 2026-02-20T22:22:46.693 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=3 2026-02-20T22:22:46.693 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ daemon_asok_file cluster1:3 cluster1 2026-02-20T22:22:46.693 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local local_cluster=cluster1:3 2026-02-20T22:22:46.694 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster=cluster1 2026-02-20T22:22:46.694 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance 2026-02-20T22:22:46.694 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ set_cluster_instance cluster1:3 local_cluster instance 2026-02-20T22:22:46.694 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local val=cluster1:3 2026-02-20T22:22:46.694 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster_var_name=local_cluster 2026-02-20T22:22:46.694 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance_var_name=instance 2026-02-20T22:22:46.694 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:22:46.694 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=3 2026-02-20T22:22:46.694 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ '[' 3 = cluster1:3 ']' 2026-02-20T22:22:46.694 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval local_cluster=cluster1 2026-02-20T22:22:46.694 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ local_cluster=cluster1 2026-02-20T22:22:46.695 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval instance=3 2026-02-20T22:22:46.695 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ instance=3 2026-02-20T22:22:46.695 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ ceph-conf --cluster cluster1 --name client.mirror.3 'admin socket' 2026-02-20T22:22:46.702 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ echo /var/run/ceph/rbd-mirror.cluster1-client.mirror.3.asok 2026-02-20T22:22:46.702 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local asok_file=/var/run/ceph/rbd-mirror.cluster1-client.mirror.3.asok 2026-02-20T22:22:46.702 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ test -S /var/run/ceph/rbd-mirror.cluster1-client.mirror.3.asok 2026-02-20T22:22:46.702 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ ceph --admin-daemon /var/run/ceph/rbd-mirror.cluster1-client.mirror.3.asok rbd mirror status mirror/ns1/test 2026-02-20T22:22:46.743 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:Invalid command: unused arguments: ['mirror/ns1/test'] 2026-02-20T22:22:46.743 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:rbd mirror status : get status for rbd mirror 2026-02-20T22:22:46.743 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:admin_socket: invalid command 2026-02-20T22:22:46.744 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for s in 0 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:22:46.744 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sleep 2 2026-02-20T22:22:48.745 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' cluster1 '!=' cluster1 ']' 2026-02-20T22:22:48.746 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ seq 0 3 2026-02-20T22:22:48.749 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for loop_instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:22:48.749 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemon cluster1:0 rbd mirror status mirror/ns1/test 2026-02-20T22:22:48.749 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1:0 2026-02-20T22:22:48.749 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:22:48.749 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:22:48.749 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster1:0 cluster instance 2026-02-20T22:22:48.749 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster1:0 2026-02-20T22:22:48.749 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=cluster 2026-02-20T22:22:48.750 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:22:48.750 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:22:48.750 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=0 2026-02-20T22:22:48.750 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 0 = cluster1:0 ']' 2026-02-20T22:22:48.750 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval cluster=cluster1 2026-02-20T22:22:48.750 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:22:48.750 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=0 2026-02-20T22:22:48.750 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:22:48.750 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ daemon_asok_file cluster1:0 cluster1 2026-02-20T22:22:48.750 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local local_cluster=cluster1:0 2026-02-20T22:22:48.750 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster=cluster1 2026-02-20T22:22:48.750 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance 2026-02-20T22:22:48.751 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ set_cluster_instance cluster1:0 local_cluster instance 2026-02-20T22:22:48.751 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local val=cluster1:0 2026-02-20T22:22:48.751 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster_var_name=local_cluster 2026-02-20T22:22:48.751 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance_var_name=instance 2026-02-20T22:22:48.751 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:22:48.751 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:22:48.751 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ '[' 0 = cluster1:0 ']' 2026-02-20T22:22:48.751 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval local_cluster=cluster1 2026-02-20T22:22:48.751 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ local_cluster=cluster1 2026-02-20T22:22:48.751 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval instance=0 2026-02-20T22:22:48.752 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ instance=0 2026-02-20T22:22:48.752 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ ceph-conf --cluster cluster1 --name client.mirror.0 'admin socket' 2026-02-20T22:22:48.763 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ echo /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:22:48.763 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local asok_file=/var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:22:48.763 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ test -S /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:22:48.763 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ ceph --admin-daemon /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok rbd mirror status mirror/ns1/test 2026-02-20T22:22:48.804 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:Invalid command: unused arguments: ['mirror/ns1/test'] 2026-02-20T22:22:48.805 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:rbd mirror status : get status for rbd mirror 2026-02-20T22:22:48.805 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:admin_socket: invalid command 2026-02-20T22:22:48.808 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for loop_instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:22:48.808 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemon cluster1:1 rbd mirror status mirror/ns1/test 2026-02-20T22:22:48.808 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1:1 2026-02-20T22:22:48.808 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:22:48.808 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:22:48.808 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster1:1 cluster instance 2026-02-20T22:22:48.808 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster1:1 2026-02-20T22:22:48.808 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=cluster 2026-02-20T22:22:48.808 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:22:48.808 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:22:48.808 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=1 2026-02-20T22:22:48.809 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 1 = cluster1:1 ']' 2026-02-20T22:22:48.809 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval cluster=cluster1 2026-02-20T22:22:48.809 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:22:48.809 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=1 2026-02-20T22:22:48.809 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=1 2026-02-20T22:22:48.809 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ daemon_asok_file cluster1:1 cluster1 2026-02-20T22:22:48.809 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local local_cluster=cluster1:1 2026-02-20T22:22:48.809 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster=cluster1 2026-02-20T22:22:48.809 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance 2026-02-20T22:22:48.809 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ set_cluster_instance cluster1:1 local_cluster instance 2026-02-20T22:22:48.809 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local val=cluster1:1 2026-02-20T22:22:48.809 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster_var_name=local_cluster 2026-02-20T22:22:48.810 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance_var_name=instance 2026-02-20T22:22:48.810 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:22:48.810 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=1 2026-02-20T22:22:48.810 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ '[' 1 = cluster1:1 ']' 2026-02-20T22:22:48.810 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval local_cluster=cluster1 2026-02-20T22:22:48.810 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ local_cluster=cluster1 2026-02-20T22:22:48.810 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval instance=1 2026-02-20T22:22:48.810 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ instance=1 2026-02-20T22:22:48.810 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ ceph-conf --cluster cluster1 --name client.mirror.1 'admin socket' 2026-02-20T22:22:48.817 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ echo /var/run/ceph/rbd-mirror.cluster1-client.mirror.1.asok 2026-02-20T22:22:48.818 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local asok_file=/var/run/ceph/rbd-mirror.cluster1-client.mirror.1.asok 2026-02-20T22:22:48.818 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ test -S /var/run/ceph/rbd-mirror.cluster1-client.mirror.1.asok 2026-02-20T22:22:48.818 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ ceph --admin-daemon /var/run/ceph/rbd-mirror.cluster1-client.mirror.1.asok rbd mirror status mirror/ns1/test 2026-02-20T22:22:48.858 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:Invalid command: unused arguments: ['mirror/ns1/test'] 2026-02-20T22:22:48.858 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:rbd mirror status : get status for rbd mirror 2026-02-20T22:22:48.858 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:admin_socket: invalid command 2026-02-20T22:22:48.862 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for loop_instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:22:48.862 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemon cluster1:2 rbd mirror status mirror/ns1/test 2026-02-20T22:22:48.862 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1:2 2026-02-20T22:22:48.862 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:22:48.862 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:22:48.862 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster1:2 cluster instance 2026-02-20T22:22:48.862 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster1:2 2026-02-20T22:22:48.862 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=cluster 2026-02-20T22:22:48.862 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:22:48.862 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:22:48.863 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=2 2026-02-20T22:22:48.863 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 2 = cluster1:2 ']' 2026-02-20T22:22:48.863 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval cluster=cluster1 2026-02-20T22:22:48.863 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:22:48.863 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=2 2026-02-20T22:22:48.863 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=2 2026-02-20T22:22:48.863 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ daemon_asok_file cluster1:2 cluster1 2026-02-20T22:22:48.863 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local local_cluster=cluster1:2 2026-02-20T22:22:48.863 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster=cluster1 2026-02-20T22:22:48.863 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance 2026-02-20T22:22:48.863 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ set_cluster_instance cluster1:2 local_cluster instance 2026-02-20T22:22:48.863 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local val=cluster1:2 2026-02-20T22:22:48.863 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster_var_name=local_cluster 2026-02-20T22:22:48.864 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance_var_name=instance 2026-02-20T22:22:48.864 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:22:48.864 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=2 2026-02-20T22:22:48.864 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ '[' 2 = cluster1:2 ']' 2026-02-20T22:22:48.864 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval local_cluster=cluster1 2026-02-20T22:22:48.864 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ local_cluster=cluster1 2026-02-20T22:22:48.864 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval instance=2 2026-02-20T22:22:48.864 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ instance=2 2026-02-20T22:22:48.864 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ ceph-conf --cluster cluster1 --name client.mirror.2 'admin socket' 2026-02-20T22:22:48.871 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ echo /var/run/ceph/rbd-mirror.cluster1-client.mirror.2.asok 2026-02-20T22:22:48.872 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local asok_file=/var/run/ceph/rbd-mirror.cluster1-client.mirror.2.asok 2026-02-20T22:22:48.872 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ test -S /var/run/ceph/rbd-mirror.cluster1-client.mirror.2.asok 2026-02-20T22:22:48.872 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ ceph --admin-daemon /var/run/ceph/rbd-mirror.cluster1-client.mirror.2.asok rbd mirror status mirror/ns1/test 2026-02-20T22:22:48.912 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:Invalid command: unused arguments: ['mirror/ns1/test'] 2026-02-20T22:22:48.912 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:rbd mirror status : get status for rbd mirror 2026-02-20T22:22:48.912 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:admin_socket: invalid command 2026-02-20T22:22:48.915 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for loop_instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:22:48.916 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemon cluster1:3 rbd mirror status mirror/ns1/test 2026-02-20T22:22:48.916 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1:3 2026-02-20T22:22:48.916 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:22:48.916 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:22:48.916 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster1:3 cluster instance 2026-02-20T22:22:48.916 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster1:3 2026-02-20T22:22:48.916 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=cluster 2026-02-20T22:22:48.916 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:22:48.916 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:22:48.916 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=3 2026-02-20T22:22:48.917 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 3 = cluster1:3 ']' 2026-02-20T22:22:48.917 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval cluster=cluster1 2026-02-20T22:22:48.917 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:22:48.917 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=3 2026-02-20T22:22:48.917 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=3 2026-02-20T22:22:48.917 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ daemon_asok_file cluster1:3 cluster1 2026-02-20T22:22:48.917 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local local_cluster=cluster1:3 2026-02-20T22:22:48.917 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster=cluster1 2026-02-20T22:22:48.917 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance 2026-02-20T22:22:48.917 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ set_cluster_instance cluster1:3 local_cluster instance 2026-02-20T22:22:48.917 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local val=cluster1:3 2026-02-20T22:22:48.917 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster_var_name=local_cluster 2026-02-20T22:22:48.917 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance_var_name=instance 2026-02-20T22:22:48.918 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:22:48.918 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=3 2026-02-20T22:22:48.918 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ '[' 3 = cluster1:3 ']' 2026-02-20T22:22:48.918 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval local_cluster=cluster1 2026-02-20T22:22:48.918 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ local_cluster=cluster1 2026-02-20T22:22:48.918 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval instance=3 2026-02-20T22:22:48.918 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ instance=3 2026-02-20T22:22:48.918 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ ceph-conf --cluster cluster1 --name client.mirror.3 'admin socket' 2026-02-20T22:22:48.926 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ echo /var/run/ceph/rbd-mirror.cluster1-client.mirror.3.asok 2026-02-20T22:22:48.926 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local asok_file=/var/run/ceph/rbd-mirror.cluster1-client.mirror.3.asok 2026-02-20T22:22:48.926 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ test -S /var/run/ceph/rbd-mirror.cluster1-client.mirror.3.asok 2026-02-20T22:22:48.926 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ ceph --admin-daemon /var/run/ceph/rbd-mirror.cluster1-client.mirror.3.asok rbd mirror status mirror/ns1/test 2026-02-20T22:22:48.966 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:Invalid command: unused arguments: ['mirror/ns1/test'] 2026-02-20T22:22:48.966 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:rbd mirror status : get status for rbd mirror 2026-02-20T22:22:48.966 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:admin_socket: invalid command 2026-02-20T22:22:48.967 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for s in 0 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:22:48.967 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sleep 4 2026-02-20T22:22:52.969 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' cluster1 '!=' cluster1 ']' 2026-02-20T22:22:52.969 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ seq 0 3 2026-02-20T22:22:52.972 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for loop_instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:22:52.972 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemon cluster1:0 rbd mirror status mirror/ns1/test 2026-02-20T22:22:52.973 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1:0 2026-02-20T22:22:52.973 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:22:52.973 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:22:52.973 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster1:0 cluster instance 2026-02-20T22:22:52.973 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster1:0 2026-02-20T22:22:52.973 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=cluster 2026-02-20T22:22:52.973 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:22:52.973 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:22:52.973 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=0 2026-02-20T22:22:52.973 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 0 = cluster1:0 ']' 2026-02-20T22:22:52.973 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval cluster=cluster1 2026-02-20T22:22:52.974 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:22:52.974 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=0 2026-02-20T22:22:52.974 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:22:52.974 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ daemon_asok_file cluster1:0 cluster1 2026-02-20T22:22:52.974 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local local_cluster=cluster1:0 2026-02-20T22:22:52.974 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster=cluster1 2026-02-20T22:22:52.974 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance 2026-02-20T22:22:52.974 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ set_cluster_instance cluster1:0 local_cluster instance 2026-02-20T22:22:52.974 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local val=cluster1:0 2026-02-20T22:22:52.974 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster_var_name=local_cluster 2026-02-20T22:22:52.974 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance_var_name=instance 2026-02-20T22:22:52.974 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:22:52.975 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:22:52.975 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ '[' 0 = cluster1:0 ']' 2026-02-20T22:22:52.975 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval local_cluster=cluster1 2026-02-20T22:22:52.975 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ local_cluster=cluster1 2026-02-20T22:22:52.975 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval instance=0 2026-02-20T22:22:52.975 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ instance=0 2026-02-20T22:22:52.975 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ ceph-conf --cluster cluster1 --name client.mirror.0 'admin socket' 2026-02-20T22:22:52.986 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ echo /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:22:52.987 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local asok_file=/var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:22:52.987 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ test -S /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:22:52.987 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ ceph --admin-daemon /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok rbd mirror status mirror/ns1/test 2026-02-20T22:22:53.031 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ return 0 2026-02-20T22:22:53.032 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status_result=' "state": "Replaying"' 2026-02-20T22:22:53.032 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo ' "state": "Replaying"' 2026-02-20T22:22:53.032 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep -i Replaying 2026-02-20T22:22:53.033 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: "state": "Replaying" 2026-02-20T22:22:53.034 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ current_state=started 2026-02-20T22:22:53.034 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test started = started 2026-02-20T22:22:53.034 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:22:53.035 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ write_image cluster2 mirror test 100 2026-02-20T22:22:53.035 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:22:53.035 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:22:53.035 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:22:53.035 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local count=100 2026-02-20T22:22:53.035 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local size= 2026-02-20T22:22:53.035 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test -n '' 2026-02-20T22:22:53.035 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ size=4096 2026-02-20T22:22:53.035 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster2 bench mirror/test --io-type write --io-size 4096 --io-threads 1 --io-total 409600 --io-pattern rand 2026-02-20T22:22:53.064 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:bench type write io_size 4096 io_threads 1 bytes 409600 pattern random 2026-02-20T22:22:53.073 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: SEC OPS OPS/SEC BYTES/SEC 2026-02-20T22:22:53.073 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:elapsed: 0 ops: 100 ops/sec: 11111.3 bytes/sec: 43 MiB/s 2026-02-20T22:22:53.077 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_replay_complete cluster1 cluster2 mirror/ns1 mirror test 2026-02-20T22:22:53.077 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local local_cluster=cluster1 2026-02-20T22:22:53.077 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:22:53.077 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local local_pool=mirror/ns1 2026-02-20T22:22:53.077 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local remote_pool=mirror 2026-02-20T22:22:53.077 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:22:53.078 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' snapshot = journal ']' 2026-02-20T22:22:53.078 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' snapshot = snapshot ']' 2026-02-20T22:22:53.078 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ mirror_image_snapshot cluster2 mirror test 2026-02-20T22:22:53.078 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:22:53.078 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:22:53.078 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:22:53.078 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster2 mirror image snapshot mirror/test 2026-02-20T22:22:53.479 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:Snapshot ID: 4 2026-02-20T22:22:53.484 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_snapshot_sync_complete cluster1 cluster2 mirror/ns1 mirror test 2026-02-20T22:22:53.484 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local local_cluster=cluster1 2026-02-20T22:22:53.484 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:22:53.484 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local local_pool=mirror/ns1 2026-02-20T22:22:53.484 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local remote_pool=mirror 2026-02-20T22:22:53.484 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:22:53.484 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ mkfname cluster2-mirror-test.status 2026-02-20T22:22:53.485 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ echo cluster2-mirror-test.status 2026-02-20T22:22:53.485 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -e 's|[/ ]|_|g' 2026-02-20T22:22:53.485 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status_log=/tmp/tmp.Whst3BkeHJ/cluster2-mirror-test.status 2026-02-20T22:22:53.486 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ mkfname cluster1-mirror/ns1-test.status 2026-02-20T22:22:53.486 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ echo cluster1-mirror/ns1-test.status 2026-02-20T22:22:53.486 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -e 's|[/ ]|_|g' 2026-02-20T22:22:53.488 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local local_status_log=/tmp/tmp.Whst3BkeHJ/cluster1-mirror_ns1-test.status 2026-02-20T22:22:53.488 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ get_newest_mirror_snapshot cluster2 mirror test /tmp/tmp.Whst3BkeHJ/cluster2-mirror-test.status 2026-02-20T22:22:53.488 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:22:53.488 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:22:53.488 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:22:53.488 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local log=/tmp/tmp.Whst3BkeHJ/cluster2-mirror-test.status 2026-02-20T22:22:53.488 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster2 snap list --all mirror/test --format xml 2026-02-20T22:22:53.488 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ xmlstarlet sel -t -c '//snapshots/snapshot[namespace/complete='\''true'\'' and position()=last()]' 2026-02-20T22:22:53.517 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v //snapshot/id 2026-02-20T22:22:53.519 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local snapshot_id=4 2026-02-20T22:22:53.519 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ true 2026-02-20T22:22:53.519 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 0.2 0.4 0.8 1.6 2 2 4 4 8 8 16 16 32 32 2026-02-20T22:22:53.519 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 0.2 2026-02-20T22:22:53.720 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ get_newest_mirror_snapshot cluster1 mirror/ns1 test /tmp/tmp.Whst3BkeHJ/cluster1-mirror_ns1-test.status 2026-02-20T22:22:53.720 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:22:53.720 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror/ns1 2026-02-20T22:22:53.720 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:22:53.720 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local log=/tmp/tmp.Whst3BkeHJ/cluster1-mirror_ns1-test.status 2026-02-20T22:22:53.720 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster1 snap list --all mirror/ns1/test --format xml 2026-02-20T22:22:53.720 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ xmlstarlet sel -t -c '//snapshots/snapshot[namespace/complete='\''true'\'' and position()=last()]' 2026-02-20T22:22:53.754 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v //snapshot/namespace/primary_snap_id 2026-02-20T22:22:53.755 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local primary_snapshot_id=4 2026-02-20T22:22:53.756 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test 4 = 4 2026-02-20T22:22:53.756 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:22:53.756 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_replaying_status_in_pool_dir cluster1 mirror/ns1 test 2026-02-20T22:22:53.756 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:22:53.756 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror/ns1 2026-02-20T22:22:53.756 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:22:53.756 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' snapshot = journal ']' 2026-02-20T22:22:53.756 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_status_in_pool_dir cluster1 mirror/ns1 test up+replaying 2026-02-20T22:22:53.756 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:22:53.756 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror/ns1 2026-02-20T22:22:53.756 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:22:53.756 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+replaying 2026-02-20T22:22:53.756 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:22:53.756 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:22:53.756 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:22:53.756 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:22:54.757 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_status_in_pool_dir cluster1 mirror/ns1 test up+replaying '' '' 2026-02-20T22:22:54.758 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:22:54.758 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror/ns1 2026-02-20T22:22:54.758 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:22:54.758 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+replaying 2026-02-20T22:22:54.758 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:22:54.758 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:22:54.758 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:22:54.758 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:22:54.758 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster1 mirror image status mirror/ns1/test 2026-02-20T22:22:54.791 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='test: 2026-02-20T22:22:54.791 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: global_id: 655419a6-1a70-47a7-a996-e2a880c3b80a 2026-02-20T22:22:54.791 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+replaying 2026-02-20T22:22:54.791 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: replaying, {"bytes_per_second":0.0,"bytes_per_snapshot":0.0,"last_snapshot_bytes":0,"last_snapshot_sync_seconds":0,"remote_snapshot_timestamp":1771626164,"replay_state":"idle"} 2026-02-20T22:22:54.791 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: service: mirror.0 on trial150 2026-02-20T22:22:54.791 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:22:50' 2026-02-20T22:22:54.791 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ state: .*up+replaying' 2026-02-20T22:22:54.792 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: state: up+replaying 2026-02-20T22:22:54.792 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ description: .*' 2026-02-20T22:22:54.793 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: description: replaying, {"bytes_per_second":0.0,"bytes_per_snapshot":0.0,"last_snapshot_bytes":0,"last_snapshot_sync_seconds":0,"remote_snapshot_timestamp":1771626164,"replay_state":"idle"} 2026-02-20T22:22:54.793 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' -n '' ']' 2026-02-20T22:22:54.793 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+replaying 2026-02-20T22:22:54.793 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^up+' 2026-02-20T22:22:54.794 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+replaying 2026-02-20T22:22:54.794 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep 'service: *mirror..* on ' 2026-02-20T22:22:54.795 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: service: mirror.0 on trial150 2026-02-20T22:22:54.795 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update 2026-02-20T22:22:54.795 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -nEe 's/^ last_update: *(.*) *$/\1/p' 2026-02-20T22:22:54.797 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:22:50' 2026-02-20T22:22:54.797 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_mirror_pool_status_verbose cluster1 mirror/ns1 test up+replaying '2026-02-20 22:22:50' 2026-02-20T22:22:54.797 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:22:54.797 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror/ns1 2026-02-20T22:22:54.797 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:22:54.797 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+replaying 2026-02-20T22:22:54.797 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local 'prev_last_update=2026-02-20 22:22:50' 2026-02-20T22:22:54.798 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:22:54.798 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:22:54.798 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster1 mirror pool status mirror/ns1 --verbose --format xml 2026-02-20T22:22:54.831 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='WARNINGOKWARNING142614266mirror.0trial15020.2.0-677-gf7870454trueOK42684273mirror.1trial15020.2.0-677-gf7870454falseOK42754282mirror.2trial15020.2.0-677-gf7870454falseOK42844289mirror.3trial15020.2.0-677-gf7870454falseOKtest655419a6-1a70-47a7-a996-e2a880c3b80aup+replayingreplaying, {"bytes_per_second":0.0,"bytes_per_snapshot":0.0,"last_snapshot_bytes":0,"last_snapshot_sync_seconds":0,"remote_snapshot_timestamp":1771626164,"replay_state":"idle"}42614266mirror.0trial1502026-02-20 22:22:50' 2026-02-20T22:22:54.831 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update state 2026-02-20T22:22:54.831 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test'\'']/last_update' 2026-02-20T22:22:54.833 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:22:50' 2026-02-20T22:22:54.833 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test'\'']/state' 2026-02-20T22:22:54.834 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ state=up+replaying 2026-02-20T22:22:54.835 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+replaying 2026-02-20T22:22:54.835 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep up+replaying 2026-02-20T22:22:54.835 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+replaying 2026-02-20T22:22:54.837 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:22:54.837 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:22:54.837 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ compare_images cluster1 cluster2 mirror/ns1 mirror test 2026-02-20T22:22:54.837 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local ret=0 2026-02-20T22:22:54.837 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local local_cluster=cluster1 2026-02-20T22:22:54.837 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:22:54.837 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local local_pool=mirror/ns1 2026-02-20T22:22:54.837 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local remote_pool=mirror 2026-02-20T22:22:54.837 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:22:54.838 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ mkfname cluster2-mirror-test.export 2026-02-20T22:22:54.838 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ echo cluster2-mirror-test.export 2026-02-20T22:22:54.838 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -e 's|[/ ]|_|g' 2026-02-20T22:22:54.838 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local rmt_export=/tmp/tmp.Whst3BkeHJ/cluster2-mirror-test.export 2026-02-20T22:22:54.839 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ mkfname cluster1-mirror/ns1-test.export 2026-02-20T22:22:54.839 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ echo cluster1-mirror/ns1-test.export 2026-02-20T22:22:54.839 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -e 's|[/ ]|_|g' 2026-02-20T22:22:54.839 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local loc_export=/tmp/tmp.Whst3BkeHJ/cluster1-mirror_ns1-test.export 2026-02-20T22:22:54.839 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rm -f /tmp/tmp.Whst3BkeHJ/cluster2-mirror-test.export /tmp/tmp.Whst3BkeHJ/cluster1-mirror_ns1-test.export 2026-02-20T22:22:54.840 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster2 export mirror/test /tmp/tmp.Whst3BkeHJ/cluster2-mirror-test.export 2026-02-20T22:22:54.924 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: Exporting image: 3% complete... Exporting image: 6% complete... Exporting image: 9% complete... Exporting image: 12% complete... Exporting image: 15% complete... Exporting image: 18% complete... Exporting image: 21% complete... Exporting image: 25% complete... Exporting image: 28% complete... Exporting image: 31% complete... Exporting image: 34% complete... Exporting image: 37% complete... Exporting image: 40% complete... Exporting image: 43% complete... Exporting image: 46% complete... Exporting image: 50% complete... Exporting image: 53% complete... Exporting image: 56% complete... Exporting image: 59% complete... Exporting image: 62% complete... Exporting image: 65% complete... Exporting image: 68% complete... Exporting image: 71% complete... Exporting image: 75% complete... Exporting image: 78% complete... Exporting image: 81% complete... Exporting image: 84% complete... Exporting image: 87% complete... Exporting image: 90% complete... Exporting image: 93% complete... Exporting image: 96% complete... Exporting image: 100% complete...done. 2026-02-20T22:22:54.929 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster1 export mirror/ns1/test /tmp/tmp.Whst3BkeHJ/cluster1-mirror_ns1-test.export 2026-02-20T22:22:55.014 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: Exporting image: 3% complete... Exporting image: 6% complete... Exporting image: 9% complete... Exporting image: 12% complete... Exporting image: 15% complete... Exporting image: 18% complete... Exporting image: 21% complete... Exporting image: 25% complete... Exporting image: 28% complete... Exporting image: 31% complete... Exporting image: 34% complete... Exporting image: 37% complete... Exporting image: 40% complete... Exporting image: 43% complete... Exporting image: 46% complete... Exporting image: 50% complete... Exporting image: 53% complete... Exporting image: 56% complete... Exporting image: 59% complete... Exporting image: 62% complete... Exporting image: 65% complete... Exporting image: 68% complete... Exporting image: 71% complete... Exporting image: 75% complete... Exporting image: 78% complete... Exporting image: 81% complete... Exporting image: 84% complete... Exporting image: 87% complete... Exporting image: 90% complete... Exporting image: 93% complete... Exporting image: 96% complete... Exporting image: 100% complete...done. 2026-02-20T22:22:55.018 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ cmp /tmp/tmp.Whst3BkeHJ/cluster2-mirror-test.export /tmp/tmp.Whst3BkeHJ/cluster1-mirror_ns1-test.export 2026-02-20T22:22:55.069 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rm -f /tmp/tmp.Whst3BkeHJ/cluster2-mirror-test.export /tmp/tmp.Whst3BkeHJ/cluster1-mirror_ns1-test.export 2026-02-20T22:22:55.100 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:22:55.100 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ remove_image_retry cluster2 mirror test 2026-02-20T22:22:55.100 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:22:55.100 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:22:55.100 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:22:55.100 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 0 1 2 4 8 16 32 2026-02-20T22:22:55.100 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 0 2026-02-20T22:22:55.101 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ remove_image cluster2 mirror test 2026-02-20T22:22:55.101 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:22:55.101 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:22:55.101 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:22:55.101 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster=cluster2 snap purge mirror/test 2026-02-20T22:22:55.331 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster=cluster2 rm mirror/test 2026-02-20T22:22:55.503 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: Removing image: 3% complete... Removing image: 6% complete... Removing image: 9% complete... Removing image: 12% complete... Removing image: 15% complete... Removing image: 18% complete... Removing image: 21% complete... Removing image: 25% complete... Removing image: 28% complete... Removing image: 31% complete... Removing image: 34% complete... Removing image: 37% complete... Removing image: 40% complete... Removing image: 43% complete... Removing image: 46% complete... Removing image: 50% complete... Removing image: 53% complete... Removing image: 56% complete... Removing image: 59% complete... Removing image: 62% complete... Removing image: 65% complete... Removing image: 68% complete... Removing image: 71% complete... Removing image: 75% complete... Removing image: 78% complete... Removing image: 81% complete... Removing image: 84% complete... Removing image: 87% complete... Removing image: 90% complete... Removing image: 93% complete... Removing image: 96% complete... Removing image: 100% complete...done. 2026-02-20T22:22:55.505 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:22:55.506 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_image_present cluster1 mirror/ns1 test deleted 2026-02-20T22:22:55.506 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:22:55.506 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror/ns1 2026-02-20T22:22:55.506 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:22:55.506 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state=deleted 2026-02-20T22:22:55.506 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image_id= 2026-02-20T22:22:55.506 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local s 2026-02-20T22:22:55.506 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test -n '' 2026-02-20T22:22:55.506 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ get_image_id cluster1 mirror/ns1 test 2026-02-20T22:22:55.506 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1 2026-02-20T22:22:55.506 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local pool=mirror/ns1 2026-02-20T22:22:55.506 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local image=test 2026-02-20T22:22:55.506 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster=cluster1 info mirror/ns1/test 2026-02-20T22:22:55.506 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -ne 's/^.*block_name_prefix: rbd_data\.//p' 2026-02-20T22:22:55.530 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:rbd: error opening image test: (2) No such file or directory 2026-02-20T22:22:55.532 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ image_id= 2026-02-20T22:22:55.532 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 0.1 1 2 4 8 8 8 8 8 8 8 8 16 16 32 32 2026-02-20T22:22:55.532 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 0.1 2026-02-20T22:22:55.633 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_image_present cluster1 mirror/ns1 test deleted '' 2026-02-20T22:22:55.634 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:22:55.634 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror/ns1 2026-02-20T22:22:55.634 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:22:55.634 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local test_state=deleted 2026-02-20T22:22:55.634 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image_id= 2026-02-20T22:22:55.634 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local current_state=deleted 2026-02-20T22:22:55.634 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local current_image_id 2026-02-20T22:22:55.634 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ get_image_id cluster1 mirror/ns1 test 2026-02-20T22:22:55.635 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1 2026-02-20T22:22:55.635 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local pool=mirror/ns1 2026-02-20T22:22:55.635 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local image=test 2026-02-20T22:22:55.635 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster=cluster1 info mirror/ns1/test 2026-02-20T22:22:55.636 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -ne 's/^.*block_name_prefix: rbd_data\.//p' 2026-02-20T22:22:55.657 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:rbd: error opening image test: (2) No such file or directory 2026-02-20T22:22:55.659 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ current_image_id= 2026-02-20T22:22:55.659 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test -n '' 2026-02-20T22:22:55.659 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test deleted = deleted 2026-02-20T22:22:55.659 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:22:55.659 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster1 mirror pool disable mirror/ns1 2026-02-20T22:22:55.684 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster2 mirror pool enable mirror init-only 2026-02-20T22:22:55.707 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ testlog 'TEST: mirror from non-default namespace to default namespace' 2026-02-20T22:22:55.707 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ tee -a /tmp/tmp.Whst3BkeHJ/rbd-mirror.test.log 2026-02-20T22:22:55.707 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ date '+%F %T' 2026-02-20T22:22:55.708 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo 2026-02-20 22:22:55 TEST: mirror from non-default namespace to default namespace 2026-02-20T22:22:55.708 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:2026-02-20 22:22:55 TEST: mirror from non-default namespace to default namespace 2026-02-20T22:22:55.708 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster2 mirror pool enable mirror/ns1 image --remote-namespace '' 2026-02-20T22:22:55.733 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster1 mirror pool enable mirror image --remote-namespace ns1 2026-02-20T22:22:55.761 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ create_image_and_enable_mirror cluster2 mirror/ns1 test snapshot 2026-02-20T22:22:55.761 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:22:55.761 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ shift 2026-02-20T22:22:55.761 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror/ns1 2026-02-20T22:22:55.761 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ shift 2026-02-20T22:22:55.762 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:22:55.762 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ shift 2026-02-20T22:22:55.762 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local mode=snapshot 2026-02-20T22:22:55.762 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' -n snapshot ']' 2026-02-20T22:22:55.762 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ shift 2026-02-20T22:22:55.762 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ create_image cluster2 mirror/ns1 test 2026-02-20T22:22:55.762 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:22:55.762 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ shift 2026-02-20T22:22:55.762 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror/ns1 2026-02-20T22:22:55.762 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ shift 2026-02-20T22:22:55.762 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:22:55.762 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ shift 2026-02-20T22:22:55.763 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local size=128 2026-02-20T22:22:55.763 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' -n '' ']' 2026-02-20T22:22:55.763 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster2 create --size 128 --image-feature layering,exclusive-lock mirror/ns1/test 2026-02-20T22:22:55.789 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ is_pool_mirror_mode_image mirror/ns1 2026-02-20T22:22:55.789 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror/ns1 2026-02-20T22:22:55.789 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' image = image ']' 2026-02-20T22:22:55.790 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:22:55.790 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ enable_mirror cluster2 mirror/ns1 test snapshot 2026-02-20T22:22:55.790 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:22:55.790 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror/ns1 2026-02-20T22:22:55.790 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:22:55.790 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local mode=snapshot 2026-02-20T22:22:55.790 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster=cluster2 mirror image enable mirror/ns1/test snapshot 2026-02-20T22:22:56.487 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:Mirroring enabled 2026-02-20T22:22:56.491 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster=cluster2 info mirror/ns1/test 2026-02-20T22:22:56.516 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:rbd image 'test': 2026-02-20T22:22:56.516 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: size 128 MiB in 32 objects 2026-02-20T22:22:56.516 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: order 22 (4 MiB objects) 2026-02-20T22:22:56.517 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: snapshot_count: 1 2026-02-20T22:22:56.517 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: id: 10ec314d156 2026-02-20T22:22:56.517 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: block_name_prefix: rbd_data.10ec314d156 2026-02-20T22:22:56.517 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: format: 2 2026-02-20T22:22:56.517 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: features: layering, exclusive-lock 2026-02-20T22:22:56.517 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: op_features: 2026-02-20T22:22:56.517 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: flags: 2026-02-20T22:22:56.517 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: create_timestamp: Fri Feb 20 22:22:55 2026 2026-02-20T22:22:56.517 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: access_timestamp: Fri Feb 20 22:22:55 2026 2026-02-20T22:22:56.517 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: modify_timestamp: Fri Feb 20 22:22:55 2026 2026-02-20T22:22:56.517 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: mirroring state: enabled 2026-02-20T22:22:56.517 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: mirroring mode: snapshot 2026-02-20T22:22:56.518 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: mirroring global id: 372409de-064b-499b-a0df-16cd98581a38 2026-02-20T22:22:56.518 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: mirroring primary: true 2026-02-20T22:22:56.519 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_image_replay_started cluster1 mirror test 2026-02-20T22:22:56.519 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:22:56.519 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:22:56.519 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:22:56.519 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_image_replay_state cluster1 mirror test started 2026-02-20T22:22:56.519 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:22:56.519 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:22:56.519 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:22:56.520 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state=started 2026-02-20T22:22:56.520 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local s 2026-02-20T22:22:56.520 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:22:56.520 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:22:57.520 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_image_replay_state cluster1 mirror test started 2026-02-20T22:22:57.520 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:22:57.521 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:22:57.521 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:22:57.521 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local test_state=started 2026-02-20T22:22:57.521 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status_result 2026-02-20T22:22:57.521 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local current_state=stopped 2026-02-20T22:22:57.521 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemons cluster1 rbd mirror status mirror/test 2026-02-20T22:22:57.521 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_instance=cluster1 2026-02-20T22:22:57.521 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:22:57.521 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ grep -i state 2026-02-20T22:22:57.521 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1 2026-02-20T22:22:57.521 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance=cluster1 2026-02-20T22:22:57.522 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local loop_instance 2026-02-20T22:22:57.522 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for s in 0 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:22:57.522 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sleep 0 2026-02-20T22:22:57.525 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' cluster1 '!=' cluster1 ']' 2026-02-20T22:22:57.525 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ seq 0 3 2026-02-20T22:22:57.525 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for loop_instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:22:57.525 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemon cluster1:0 rbd mirror status mirror/test 2026-02-20T22:22:57.525 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1:0 2026-02-20T22:22:57.526 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:22:57.526 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:22:57.526 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster1:0 cluster instance 2026-02-20T22:22:57.526 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster1:0 2026-02-20T22:22:57.526 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=cluster 2026-02-20T22:22:57.526 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:22:57.526 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:22:57.526 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=0 2026-02-20T22:22:57.526 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 0 = cluster1:0 ']' 2026-02-20T22:22:57.526 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval cluster=cluster1 2026-02-20T22:22:57.526 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:22:57.526 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=0 2026-02-20T22:22:57.527 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:22:57.527 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ daemon_asok_file cluster1:0 cluster1 2026-02-20T22:22:57.527 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local local_cluster=cluster1:0 2026-02-20T22:22:57.527 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster=cluster1 2026-02-20T22:22:57.527 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance 2026-02-20T22:22:57.527 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ set_cluster_instance cluster1:0 local_cluster instance 2026-02-20T22:22:57.527 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local val=cluster1:0 2026-02-20T22:22:57.527 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster_var_name=local_cluster 2026-02-20T22:22:57.527 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance_var_name=instance 2026-02-20T22:22:57.527 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:22:57.527 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:22:57.527 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ '[' 0 = cluster1:0 ']' 2026-02-20T22:22:57.527 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval local_cluster=cluster1 2026-02-20T22:22:57.528 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ local_cluster=cluster1 2026-02-20T22:22:57.528 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval instance=0 2026-02-20T22:22:57.528 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ instance=0 2026-02-20T22:22:57.528 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ ceph-conf --cluster cluster1 --name client.mirror.0 'admin socket' 2026-02-20T22:22:57.536 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ echo /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:22:57.536 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local asok_file=/var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:22:57.536 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ test -S /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:22:57.536 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ ceph --admin-daemon /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok rbd mirror status mirror/test 2026-02-20T22:22:57.576 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:Invalid command: unused arguments: ['mirror/test'] 2026-02-20T22:22:57.577 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:rbd mirror status : get status for rbd mirror 2026-02-20T22:22:57.577 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:admin_socket: invalid command 2026-02-20T22:22:57.580 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for loop_instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:22:57.580 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemon cluster1:1 rbd mirror status mirror/test 2026-02-20T22:22:57.580 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1:1 2026-02-20T22:22:57.581 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:22:57.581 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:22:57.581 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster1:1 cluster instance 2026-02-20T22:22:57.581 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster1:1 2026-02-20T22:22:57.581 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=cluster 2026-02-20T22:22:57.581 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:22:57.581 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:22:57.581 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=1 2026-02-20T22:22:57.581 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 1 = cluster1:1 ']' 2026-02-20T22:22:57.581 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval cluster=cluster1 2026-02-20T22:22:57.581 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:22:57.581 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=1 2026-02-20T22:22:57.582 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=1 2026-02-20T22:22:57.582 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ daemon_asok_file cluster1:1 cluster1 2026-02-20T22:22:57.582 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local local_cluster=cluster1:1 2026-02-20T22:22:57.582 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster=cluster1 2026-02-20T22:22:57.582 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance 2026-02-20T22:22:57.582 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ set_cluster_instance cluster1:1 local_cluster instance 2026-02-20T22:22:57.582 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local val=cluster1:1 2026-02-20T22:22:57.582 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster_var_name=local_cluster 2026-02-20T22:22:57.582 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance_var_name=instance 2026-02-20T22:22:57.582 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:22:57.582 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=1 2026-02-20T22:22:57.582 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ '[' 1 = cluster1:1 ']' 2026-02-20T22:22:57.582 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval local_cluster=cluster1 2026-02-20T22:22:57.583 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ local_cluster=cluster1 2026-02-20T22:22:57.583 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval instance=1 2026-02-20T22:22:57.583 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ instance=1 2026-02-20T22:22:57.583 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ ceph-conf --cluster cluster1 --name client.mirror.1 'admin socket' 2026-02-20T22:22:57.591 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ echo /var/run/ceph/rbd-mirror.cluster1-client.mirror.1.asok 2026-02-20T22:22:57.592 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local asok_file=/var/run/ceph/rbd-mirror.cluster1-client.mirror.1.asok 2026-02-20T22:22:57.592 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ test -S /var/run/ceph/rbd-mirror.cluster1-client.mirror.1.asok 2026-02-20T22:22:57.592 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ ceph --admin-daemon /var/run/ceph/rbd-mirror.cluster1-client.mirror.1.asok rbd mirror status mirror/test 2026-02-20T22:22:57.632 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:Invalid command: unused arguments: ['mirror/test'] 2026-02-20T22:22:57.632 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:rbd mirror status : get status for rbd mirror 2026-02-20T22:22:57.632 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:admin_socket: invalid command 2026-02-20T22:22:57.636 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for loop_instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:22:57.636 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemon cluster1:2 rbd mirror status mirror/test 2026-02-20T22:22:57.636 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1:2 2026-02-20T22:22:57.636 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:22:57.636 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:22:57.636 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster1:2 cluster instance 2026-02-20T22:22:57.636 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster1:2 2026-02-20T22:22:57.637 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=cluster 2026-02-20T22:22:57.637 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:22:57.637 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:22:57.637 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=2 2026-02-20T22:22:57.637 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 2 = cluster1:2 ']' 2026-02-20T22:22:57.637 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval cluster=cluster1 2026-02-20T22:22:57.637 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:22:57.637 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=2 2026-02-20T22:22:57.637 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=2 2026-02-20T22:22:57.637 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ daemon_asok_file cluster1:2 cluster1 2026-02-20T22:22:57.637 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local local_cluster=cluster1:2 2026-02-20T22:22:57.637 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster=cluster1 2026-02-20T22:22:57.638 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance 2026-02-20T22:22:57.638 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ set_cluster_instance cluster1:2 local_cluster instance 2026-02-20T22:22:57.638 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local val=cluster1:2 2026-02-20T22:22:57.638 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster_var_name=local_cluster 2026-02-20T22:22:57.638 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance_var_name=instance 2026-02-20T22:22:57.638 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:22:57.638 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=2 2026-02-20T22:22:57.638 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ '[' 2 = cluster1:2 ']' 2026-02-20T22:22:57.638 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval local_cluster=cluster1 2026-02-20T22:22:57.638 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ local_cluster=cluster1 2026-02-20T22:22:57.638 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval instance=2 2026-02-20T22:22:57.638 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ instance=2 2026-02-20T22:22:57.639 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ ceph-conf --cluster cluster1 --name client.mirror.2 'admin socket' 2026-02-20T22:22:57.646 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ echo /var/run/ceph/rbd-mirror.cluster1-client.mirror.2.asok 2026-02-20T22:22:57.646 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local asok_file=/var/run/ceph/rbd-mirror.cluster1-client.mirror.2.asok 2026-02-20T22:22:57.646 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ test -S /var/run/ceph/rbd-mirror.cluster1-client.mirror.2.asok 2026-02-20T22:22:57.646 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ ceph --admin-daemon /var/run/ceph/rbd-mirror.cluster1-client.mirror.2.asok rbd mirror status mirror/test 2026-02-20T22:22:57.688 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:Invalid command: unused arguments: ['mirror/test'] 2026-02-20T22:22:57.688 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:rbd mirror status : get status for rbd mirror 2026-02-20T22:22:57.688 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:admin_socket: invalid command 2026-02-20T22:22:57.691 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for loop_instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:22:57.691 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemon cluster1:3 rbd mirror status mirror/test 2026-02-20T22:22:57.691 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1:3 2026-02-20T22:22:57.691 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:22:57.691 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:22:57.691 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster1:3 cluster instance 2026-02-20T22:22:57.691 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster1:3 2026-02-20T22:22:57.691 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=cluster 2026-02-20T22:22:57.691 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:22:57.692 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:22:57.692 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=3 2026-02-20T22:22:57.692 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 3 = cluster1:3 ']' 2026-02-20T22:22:57.692 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval cluster=cluster1 2026-02-20T22:22:57.692 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:22:57.692 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=3 2026-02-20T22:22:57.692 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=3 2026-02-20T22:22:57.692 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ daemon_asok_file cluster1:3 cluster1 2026-02-20T22:22:57.692 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local local_cluster=cluster1:3 2026-02-20T22:22:57.692 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster=cluster1 2026-02-20T22:22:57.692 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance 2026-02-20T22:22:57.692 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ set_cluster_instance cluster1:3 local_cluster instance 2026-02-20T22:22:57.693 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local val=cluster1:3 2026-02-20T22:22:57.693 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster_var_name=local_cluster 2026-02-20T22:22:57.693 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance_var_name=instance 2026-02-20T22:22:57.693 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:22:57.693 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=3 2026-02-20T22:22:57.693 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ '[' 3 = cluster1:3 ']' 2026-02-20T22:22:57.693 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval local_cluster=cluster1 2026-02-20T22:22:57.693 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ local_cluster=cluster1 2026-02-20T22:22:57.693 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval instance=3 2026-02-20T22:22:57.693 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ instance=3 2026-02-20T22:22:57.693 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ ceph-conf --cluster cluster1 --name client.mirror.3 'admin socket' 2026-02-20T22:22:57.701 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ echo /var/run/ceph/rbd-mirror.cluster1-client.mirror.3.asok 2026-02-20T22:22:57.701 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local asok_file=/var/run/ceph/rbd-mirror.cluster1-client.mirror.3.asok 2026-02-20T22:22:57.702 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ test -S /var/run/ceph/rbd-mirror.cluster1-client.mirror.3.asok 2026-02-20T22:22:57.702 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ ceph --admin-daemon /var/run/ceph/rbd-mirror.cluster1-client.mirror.3.asok rbd mirror status mirror/test 2026-02-20T22:22:57.740 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:Invalid command: unused arguments: ['mirror/test'] 2026-02-20T22:22:57.740 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:rbd mirror status : get status for rbd mirror 2026-02-20T22:22:57.741 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:admin_socket: invalid command 2026-02-20T22:22:57.741 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for s in 0 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:22:57.741 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sleep 1 2026-02-20T22:22:58.743 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' cluster1 '!=' cluster1 ']' 2026-02-20T22:22:58.743 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ seq 0 3 2026-02-20T22:22:58.746 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for loop_instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:22:58.746 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemon cluster1:0 rbd mirror status mirror/test 2026-02-20T22:22:58.747 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1:0 2026-02-20T22:22:58.747 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:22:58.747 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:22:58.747 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster1:0 cluster instance 2026-02-20T22:22:58.747 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster1:0 2026-02-20T22:22:58.747 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=cluster 2026-02-20T22:22:58.747 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:22:58.747 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:22:58.747 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=0 2026-02-20T22:22:58.747 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 0 = cluster1:0 ']' 2026-02-20T22:22:58.747 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval cluster=cluster1 2026-02-20T22:22:58.747 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:22:58.748 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=0 2026-02-20T22:22:58.748 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:22:58.748 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ daemon_asok_file cluster1:0 cluster1 2026-02-20T22:22:58.748 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local local_cluster=cluster1:0 2026-02-20T22:22:58.748 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster=cluster1 2026-02-20T22:22:58.748 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance 2026-02-20T22:22:58.748 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ set_cluster_instance cluster1:0 local_cluster instance 2026-02-20T22:22:58.748 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local val=cluster1:0 2026-02-20T22:22:58.748 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster_var_name=local_cluster 2026-02-20T22:22:58.748 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance_var_name=instance 2026-02-20T22:22:58.748 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:22:58.748 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:22:58.748 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ '[' 0 = cluster1:0 ']' 2026-02-20T22:22:58.749 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval local_cluster=cluster1 2026-02-20T22:22:58.749 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ local_cluster=cluster1 2026-02-20T22:22:58.749 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval instance=0 2026-02-20T22:22:58.749 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ instance=0 2026-02-20T22:22:58.749 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ ceph-conf --cluster cluster1 --name client.mirror.0 'admin socket' 2026-02-20T22:22:58.757 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ echo /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:22:58.757 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local asok_file=/var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:22:58.757 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ test -S /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:22:58.758 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ ceph --admin-daemon /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok rbd mirror status mirror/test 2026-02-20T22:22:58.798 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:Invalid command: unused arguments: ['mirror/test'] 2026-02-20T22:22:58.798 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:rbd mirror status : get status for rbd mirror 2026-02-20T22:22:58.798 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:admin_socket: invalid command 2026-02-20T22:22:58.802 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for loop_instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:22:58.802 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemon cluster1:1 rbd mirror status mirror/test 2026-02-20T22:22:58.802 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1:1 2026-02-20T22:22:58.802 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:22:58.802 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:22:58.802 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster1:1 cluster instance 2026-02-20T22:22:58.802 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster1:1 2026-02-20T22:22:58.802 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=cluster 2026-02-20T22:22:58.803 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:22:58.803 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:22:58.803 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=1 2026-02-20T22:22:58.803 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 1 = cluster1:1 ']' 2026-02-20T22:22:58.803 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval cluster=cluster1 2026-02-20T22:22:58.803 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:22:58.803 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=1 2026-02-20T22:22:58.803 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=1 2026-02-20T22:22:58.803 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ daemon_asok_file cluster1:1 cluster1 2026-02-20T22:22:58.803 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local local_cluster=cluster1:1 2026-02-20T22:22:58.803 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster=cluster1 2026-02-20T22:22:58.803 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance 2026-02-20T22:22:58.804 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ set_cluster_instance cluster1:1 local_cluster instance 2026-02-20T22:22:58.804 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local val=cluster1:1 2026-02-20T22:22:58.804 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster_var_name=local_cluster 2026-02-20T22:22:58.804 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance_var_name=instance 2026-02-20T22:22:58.804 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:22:58.804 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=1 2026-02-20T22:22:58.804 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ '[' 1 = cluster1:1 ']' 2026-02-20T22:22:58.804 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval local_cluster=cluster1 2026-02-20T22:22:58.804 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ local_cluster=cluster1 2026-02-20T22:22:58.804 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval instance=1 2026-02-20T22:22:58.804 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ instance=1 2026-02-20T22:22:58.804 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ ceph-conf --cluster cluster1 --name client.mirror.1 'admin socket' 2026-02-20T22:22:58.812 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ echo /var/run/ceph/rbd-mirror.cluster1-client.mirror.1.asok 2026-02-20T22:22:58.812 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local asok_file=/var/run/ceph/rbd-mirror.cluster1-client.mirror.1.asok 2026-02-20T22:22:58.812 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ test -S /var/run/ceph/rbd-mirror.cluster1-client.mirror.1.asok 2026-02-20T22:22:58.812 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ ceph --admin-daemon /var/run/ceph/rbd-mirror.cluster1-client.mirror.1.asok rbd mirror status mirror/test 2026-02-20T22:22:58.852 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:Invalid command: unused arguments: ['mirror/test'] 2026-02-20T22:22:58.853 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:rbd mirror status : get status for rbd mirror 2026-02-20T22:22:58.853 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:admin_socket: invalid command 2026-02-20T22:22:58.856 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for loop_instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:22:58.856 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemon cluster1:2 rbd mirror status mirror/test 2026-02-20T22:22:58.856 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1:2 2026-02-20T22:22:58.856 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:22:58.856 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:22:58.856 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster1:2 cluster instance 2026-02-20T22:22:58.856 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster1:2 2026-02-20T22:22:58.856 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=cluster 2026-02-20T22:22:58.856 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:22:58.857 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:22:58.857 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=2 2026-02-20T22:22:58.857 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 2 = cluster1:2 ']' 2026-02-20T22:22:58.857 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval cluster=cluster1 2026-02-20T22:22:58.857 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:22:58.857 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=2 2026-02-20T22:22:58.857 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=2 2026-02-20T22:22:58.857 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ daemon_asok_file cluster1:2 cluster1 2026-02-20T22:22:58.857 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local local_cluster=cluster1:2 2026-02-20T22:22:58.857 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster=cluster1 2026-02-20T22:22:58.857 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance 2026-02-20T22:22:58.857 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ set_cluster_instance cluster1:2 local_cluster instance 2026-02-20T22:22:58.858 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local val=cluster1:2 2026-02-20T22:22:58.858 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster_var_name=local_cluster 2026-02-20T22:22:58.858 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance_var_name=instance 2026-02-20T22:22:58.858 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:22:58.858 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=2 2026-02-20T22:22:58.858 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ '[' 2 = cluster1:2 ']' 2026-02-20T22:22:58.858 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval local_cluster=cluster1 2026-02-20T22:22:58.858 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ local_cluster=cluster1 2026-02-20T22:22:58.858 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval instance=2 2026-02-20T22:22:58.858 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ instance=2 2026-02-20T22:22:58.858 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ ceph-conf --cluster cluster1 --name client.mirror.2 'admin socket' 2026-02-20T22:22:58.866 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ echo /var/run/ceph/rbd-mirror.cluster1-client.mirror.2.asok 2026-02-20T22:22:58.866 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local asok_file=/var/run/ceph/rbd-mirror.cluster1-client.mirror.2.asok 2026-02-20T22:22:58.866 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ test -S /var/run/ceph/rbd-mirror.cluster1-client.mirror.2.asok 2026-02-20T22:22:58.866 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ ceph --admin-daemon /var/run/ceph/rbd-mirror.cluster1-client.mirror.2.asok rbd mirror status mirror/test 2026-02-20T22:22:58.906 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:Invalid command: unused arguments: ['mirror/test'] 2026-02-20T22:22:58.906 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:rbd mirror status : get status for rbd mirror 2026-02-20T22:22:58.906 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:admin_socket: invalid command 2026-02-20T22:22:58.908 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for loop_instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:22:58.908 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemon cluster1:3 rbd mirror status mirror/test 2026-02-20T22:22:58.909 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1:3 2026-02-20T22:22:58.909 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:22:58.909 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:22:58.909 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster1:3 cluster instance 2026-02-20T22:22:58.909 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster1:3 2026-02-20T22:22:58.909 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=cluster 2026-02-20T22:22:58.909 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:22:58.909 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:22:58.909 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=3 2026-02-20T22:22:58.909 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 3 = cluster1:3 ']' 2026-02-20T22:22:58.909 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval cluster=cluster1 2026-02-20T22:22:58.909 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:22:58.909 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=3 2026-02-20T22:22:58.909 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=3 2026-02-20T22:22:58.909 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ daemon_asok_file cluster1:3 cluster1 2026-02-20T22:22:58.909 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local local_cluster=cluster1:3 2026-02-20T22:22:58.909 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster=cluster1 2026-02-20T22:22:58.909 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance 2026-02-20T22:22:58.909 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ set_cluster_instance cluster1:3 local_cluster instance 2026-02-20T22:22:58.909 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local val=cluster1:3 2026-02-20T22:22:58.909 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster_var_name=local_cluster 2026-02-20T22:22:58.909 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance_var_name=instance 2026-02-20T22:22:58.909 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:22:58.909 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=3 2026-02-20T22:22:58.909 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ '[' 3 = cluster1:3 ']' 2026-02-20T22:22:58.909 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval local_cluster=cluster1 2026-02-20T22:22:58.909 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ local_cluster=cluster1 2026-02-20T22:22:58.909 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval instance=3 2026-02-20T22:22:58.909 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ instance=3 2026-02-20T22:22:58.910 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ ceph-conf --cluster cluster1 --name client.mirror.3 'admin socket' 2026-02-20T22:22:58.919 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ echo /var/run/ceph/rbd-mirror.cluster1-client.mirror.3.asok 2026-02-20T22:22:58.919 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local asok_file=/var/run/ceph/rbd-mirror.cluster1-client.mirror.3.asok 2026-02-20T22:22:58.919 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ test -S /var/run/ceph/rbd-mirror.cluster1-client.mirror.3.asok 2026-02-20T22:22:58.920 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ ceph --admin-daemon /var/run/ceph/rbd-mirror.cluster1-client.mirror.3.asok rbd mirror status mirror/test 2026-02-20T22:22:58.962 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:Invalid command: unused arguments: ['mirror/test'] 2026-02-20T22:22:58.962 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:rbd mirror status : get status for rbd mirror 2026-02-20T22:22:58.962 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:admin_socket: invalid command 2026-02-20T22:22:58.963 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for s in 0 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:22:58.963 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sleep 2 2026-02-20T22:23:00.964 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' cluster1 '!=' cluster1 ']' 2026-02-20T22:23:00.965 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ seq 0 3 2026-02-20T22:23:00.968 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for loop_instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:23:00.968 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemon cluster1:0 rbd mirror status mirror/test 2026-02-20T22:23:00.969 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1:0 2026-02-20T22:23:00.969 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:23:00.969 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:23:00.969 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster1:0 cluster instance 2026-02-20T22:23:00.969 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster1:0 2026-02-20T22:23:00.969 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=cluster 2026-02-20T22:23:00.969 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:23:00.969 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:23:00.969 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=0 2026-02-20T22:23:00.969 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 0 = cluster1:0 ']' 2026-02-20T22:23:00.969 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval cluster=cluster1 2026-02-20T22:23:00.970 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:23:00.970 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=0 2026-02-20T22:23:00.970 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:23:00.970 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ daemon_asok_file cluster1:0 cluster1 2026-02-20T22:23:00.970 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local local_cluster=cluster1:0 2026-02-20T22:23:00.970 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster=cluster1 2026-02-20T22:23:00.970 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance 2026-02-20T22:23:00.970 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ set_cluster_instance cluster1:0 local_cluster instance 2026-02-20T22:23:00.970 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local val=cluster1:0 2026-02-20T22:23:00.970 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster_var_name=local_cluster 2026-02-20T22:23:00.970 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance_var_name=instance 2026-02-20T22:23:00.971 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:23:00.971 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:23:00.971 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ '[' 0 = cluster1:0 ']' 2026-02-20T22:23:00.971 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval local_cluster=cluster1 2026-02-20T22:23:00.971 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ local_cluster=cluster1 2026-02-20T22:23:00.971 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval instance=0 2026-02-20T22:23:00.971 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ instance=0 2026-02-20T22:23:00.971 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ ceph-conf --cluster cluster1 --name client.mirror.0 'admin socket' 2026-02-20T22:23:00.980 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ echo /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:23:00.980 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local asok_file=/var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:23:00.980 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ test -S /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:23:00.980 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ ceph --admin-daemon /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok rbd mirror status mirror/test 2026-02-20T22:23:01.026 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ return 0 2026-02-20T22:23:01.026 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status_result=' "state": "Replaying"' 2026-02-20T22:23:01.027 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo ' "state": "Replaying"' 2026-02-20T22:23:01.027 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep -i Replaying 2026-02-20T22:23:01.027 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: "state": "Replaying" 2026-02-20T22:23:01.029 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ current_state=started 2026-02-20T22:23:01.029 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test started = started 2026-02-20T22:23:01.029 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:23:01.029 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ write_image cluster2 mirror/ns1 test 100 2026-02-20T22:23:01.029 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:23:01.029 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror/ns1 2026-02-20T22:23:01.029 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:23:01.029 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local count=100 2026-02-20T22:23:01.029 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local size= 2026-02-20T22:23:01.030 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test -n '' 2026-02-20T22:23:01.030 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ size=4096 2026-02-20T22:23:01.030 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster2 bench mirror/ns1/test --io-type write --io-size 4096 --io-threads 1 --io-total 409600 --io-pattern rand 2026-02-20T22:23:01.058 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:bench type write io_size 4096 io_threads 1 bytes 409600 pattern random 2026-02-20T22:23:01.068 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: SEC OPS OPS/SEC BYTES/SEC 2026-02-20T22:23:01.068 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:elapsed: 0 ops: 100 ops/sec: 10000.1 bytes/sec: 39 MiB/s 2026-02-20T22:23:01.072 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_replay_complete cluster1 cluster2 mirror mirror/ns1 test 2026-02-20T22:23:01.072 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local local_cluster=cluster1 2026-02-20T22:23:01.072 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:23:01.072 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local local_pool=mirror 2026-02-20T22:23:01.072 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local remote_pool=mirror/ns1 2026-02-20T22:23:01.072 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:23:01.073 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' snapshot = journal ']' 2026-02-20T22:23:01.073 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' snapshot = snapshot ']' 2026-02-20T22:23:01.073 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ mirror_image_snapshot cluster2 mirror/ns1 test 2026-02-20T22:23:01.073 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:23:01.073 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror/ns1 2026-02-20T22:23:01.073 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:23:01.073 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster2 mirror image snapshot mirror/ns1/test 2026-02-20T22:23:02.227 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:Snapshot ID: 6 2026-02-20T22:23:02.232 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_snapshot_sync_complete cluster1 cluster2 mirror mirror/ns1 test 2026-02-20T22:23:02.232 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local local_cluster=cluster1 2026-02-20T22:23:02.232 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:23:02.232 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local local_pool=mirror 2026-02-20T22:23:02.233 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local remote_pool=mirror/ns1 2026-02-20T22:23:02.233 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:23:02.233 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ mkfname cluster2-mirror/ns1-test.status 2026-02-20T22:23:02.233 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ echo cluster2-mirror/ns1-test.status 2026-02-20T22:23:02.233 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -e 's|[/ ]|_|g' 2026-02-20T22:23:02.234 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status_log=/tmp/tmp.Whst3BkeHJ/cluster2-mirror_ns1-test.status 2026-02-20T22:23:02.234 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ mkfname cluster1-mirror-test.status 2026-02-20T22:23:02.234 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ echo cluster1-mirror-test.status 2026-02-20T22:23:02.235 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -e 's|[/ ]|_|g' 2026-02-20T22:23:02.236 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local local_status_log=/tmp/tmp.Whst3BkeHJ/cluster1-mirror-test.status 2026-02-20T22:23:02.236 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ get_newest_mirror_snapshot cluster2 mirror/ns1 test /tmp/tmp.Whst3BkeHJ/cluster2-mirror_ns1-test.status 2026-02-20T22:23:02.236 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:23:02.236 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror/ns1 2026-02-20T22:23:02.236 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:23:02.236 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local log=/tmp/tmp.Whst3BkeHJ/cluster2-mirror_ns1-test.status 2026-02-20T22:23:02.236 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster2 snap list --all mirror/ns1/test --format xml 2026-02-20T22:23:02.237 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ xmlstarlet sel -t -c '//snapshots/snapshot[namespace/complete='\''true'\'' and position()=last()]' 2026-02-20T22:23:02.265 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v //snapshot/id 2026-02-20T22:23:02.266 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local snapshot_id=6 2026-02-20T22:23:02.267 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ true 2026-02-20T22:23:02.267 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 0.2 0.4 0.8 1.6 2 2 4 4 8 8 16 16 32 32 2026-02-20T22:23:02.267 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 0.2 2026-02-20T22:23:02.468 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ get_newest_mirror_snapshot cluster1 mirror test /tmp/tmp.Whst3BkeHJ/cluster1-mirror-test.status 2026-02-20T22:23:02.468 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:23:02.468 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:23:02.468 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:23:02.469 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local log=/tmp/tmp.Whst3BkeHJ/cluster1-mirror-test.status 2026-02-20T22:23:02.469 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster1 snap list --all mirror/test --format xml 2026-02-20T22:23:02.469 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ xmlstarlet sel -t -c '//snapshots/snapshot[namespace/complete='\''true'\'' and position()=last()]' 2026-02-20T22:23:02.497 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v //snapshot/namespace/primary_snap_id 2026-02-20T22:23:02.499 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local primary_snapshot_id=5 2026-02-20T22:23:02.499 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test 6 = 5 2026-02-20T22:23:02.499 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 0.2 0.4 0.8 1.6 2 2 4 4 8 8 16 16 32 32 2026-02-20T22:23:02.499 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 0.4 2026-02-20T22:23:02.900 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ get_newest_mirror_snapshot cluster1 mirror test /tmp/tmp.Whst3BkeHJ/cluster1-mirror-test.status 2026-02-20T22:23:02.901 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:23:02.901 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:23:02.901 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:23:02.901 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local log=/tmp/tmp.Whst3BkeHJ/cluster1-mirror-test.status 2026-02-20T22:23:02.901 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster1 snap list --all mirror/test --format xml 2026-02-20T22:23:02.901 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ xmlstarlet sel -t -c '//snapshots/snapshot[namespace/complete='\''true'\'' and position()=last()]' 2026-02-20T22:23:02.932 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v //snapshot/namespace/primary_snap_id 2026-02-20T22:23:02.934 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local primary_snapshot_id=6 2026-02-20T22:23:02.934 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test 6 = 6 2026-02-20T22:23:02.934 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:23:02.935 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_replaying_status_in_pool_dir cluster1 mirror test 2026-02-20T22:23:02.935 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:23:02.935 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:23:02.935 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:23:02.935 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' snapshot = journal ']' 2026-02-20T22:23:02.935 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_status_in_pool_dir cluster1 mirror test up+replaying 2026-02-20T22:23:02.935 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:23:02.935 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:23:02.935 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:23:02.935 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+replaying 2026-02-20T22:23:02.935 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:23:02.935 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:23:02.936 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:23:02.936 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:23:03.935 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_status_in_pool_dir cluster1 mirror test up+replaying '' '' 2026-02-20T22:23:03.935 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:23:03.935 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:23:03.935 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:23:03.935 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+replaying 2026-02-20T22:23:03.935 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:23:03.935 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:23:03.936 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:23:03.936 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:23:03.936 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster1 mirror image status mirror/test 2026-02-20T22:23:03.967 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='test: 2026-02-20T22:23:03.967 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: global_id: 372409de-064b-499b-a0df-16cd98581a38 2026-02-20T22:23:03.967 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+replaying 2026-02-20T22:23:03.967 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: replaying, {"bytes_per_second":0.0,"bytes_per_snapshot":0.0,"last_snapshot_bytes":0,"last_snapshot_sync_seconds":0,"remote_snapshot_timestamp":1771626176,"replay_state":"idle"} 2026-02-20T22:23:03.967 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: service: mirror.0 on trial150 2026-02-20T22:23:03.967 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:23:00' 2026-02-20T22:23:03.967 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ state: .*up+replaying' 2026-02-20T22:23:03.968 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: state: up+replaying 2026-02-20T22:23:03.968 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ description: .*' 2026-02-20T22:23:03.969 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: description: replaying, {"bytes_per_second":0.0,"bytes_per_snapshot":0.0,"last_snapshot_bytes":0,"last_snapshot_sync_seconds":0,"remote_snapshot_timestamp":1771626176,"replay_state":"idle"} 2026-02-20T22:23:03.969 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' -n '' ']' 2026-02-20T22:23:03.969 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+replaying 2026-02-20T22:23:03.969 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^up+' 2026-02-20T22:23:03.970 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+replaying 2026-02-20T22:23:03.970 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep 'service: *mirror..* on ' 2026-02-20T22:23:03.971 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: service: mirror.0 on trial150 2026-02-20T22:23:03.971 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update 2026-02-20T22:23:03.971 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -nEe 's/^ last_update: *(.*) *$/\1/p' 2026-02-20T22:23:03.973 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:23:00' 2026-02-20T22:23:03.973 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_mirror_pool_status_verbose cluster1 mirror test up+replaying '2026-02-20 22:23:00' 2026-02-20T22:23:03.973 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:23:03.973 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:23:03.973 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:23:03.973 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+replaying 2026-02-20T22:23:03.973 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local 'prev_last_update=2026-02-20 22:23:00' 2026-02-20T22:23:03.974 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:23:03.974 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:23:03.974 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster1 mirror pool status mirror --verbose --format xml 2026-02-20T22:23:04.005 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='WARNINGOKWARNING142614266mirror.0trial15020.2.0-677-gf7870454trueOK42684273mirror.1trial15020.2.0-677-gf7870454falseOK42754282mirror.2trial15020.2.0-677-gf7870454falseOK42844289mirror.3trial15020.2.0-677-gf7870454falseOKtest372409de-064b-499b-a0df-16cd98581a38up+replayingreplaying, {"bytes_per_second":0.0,"bytes_per_snapshot":0.0,"last_snapshot_bytes":0,"last_snapshot_sync_seconds":0,"remote_snapshot_timestamp":1771626176,"replay_state":"idle"}42614266mirror.0trial1502026-02-20 22:23:00' 2026-02-20T22:23:04.005 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update state 2026-02-20T22:23:04.005 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test'\'']/last_update' 2026-02-20T22:23:04.006 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:23:00' 2026-02-20T22:23:04.007 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test'\'']/state' 2026-02-20T22:23:04.008 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ state=up+replaying 2026-02-20T22:23:04.008 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+replaying 2026-02-20T22:23:04.009 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep up+replaying 2026-02-20T22:23:04.009 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+replaying 2026-02-20T22:23:04.010 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:23:04.010 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:23:04.011 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ compare_images cluster1 cluster2 mirror mirror/ns1 test 2026-02-20T22:23:04.011 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local ret=0 2026-02-20T22:23:04.011 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local local_cluster=cluster1 2026-02-20T22:23:04.011 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:23:04.011 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local local_pool=mirror 2026-02-20T22:23:04.011 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local remote_pool=mirror/ns1 2026-02-20T22:23:04.011 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:23:04.011 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ mkfname cluster2-mirror/ns1-test.export 2026-02-20T22:23:04.011 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ echo cluster2-mirror/ns1-test.export 2026-02-20T22:23:04.011 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -e 's|[/ ]|_|g' 2026-02-20T22:23:04.012 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local rmt_export=/tmp/tmp.Whst3BkeHJ/cluster2-mirror_ns1-test.export 2026-02-20T22:23:04.012 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ mkfname cluster1-mirror-test.export 2026-02-20T22:23:04.012 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ echo cluster1-mirror-test.export 2026-02-20T22:23:04.012 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -e 's|[/ ]|_|g' 2026-02-20T22:23:04.013 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local loc_export=/tmp/tmp.Whst3BkeHJ/cluster1-mirror-test.export 2026-02-20T22:23:04.013 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rm -f /tmp/tmp.Whst3BkeHJ/cluster2-mirror_ns1-test.export /tmp/tmp.Whst3BkeHJ/cluster1-mirror-test.export 2026-02-20T22:23:04.013 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster2 export mirror/ns1/test /tmp/tmp.Whst3BkeHJ/cluster2-mirror_ns1-test.export 2026-02-20T22:23:04.094 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: Exporting image: 3% complete... Exporting image: 6% complete... Exporting image: 9% complete... Exporting image: 12% complete... Exporting image: 15% complete... Exporting image: 18% complete... Exporting image: 21% complete... Exporting image: 25% complete... Exporting image: 28% complete... Exporting image: 31% complete... Exporting image: 34% complete... Exporting image: 37% complete... Exporting image: 40% complete... Exporting image: 43% complete... Exporting image: 46% complete... Exporting image: 50% complete... Exporting image: 53% complete... Exporting image: 56% complete... Exporting image: 59% complete... Exporting image: 62% complete... Exporting image: 65% complete... Exporting image: 68% complete... Exporting image: 71% complete... Exporting image: 75% complete... Exporting image: 78% complete... Exporting image: 81% complete... Exporting image: 84% complete... Exporting image: 87% complete... Exporting image: 90% complete... Exporting image: 93% complete... Exporting image: 96% complete... Exporting image: 100% complete...done. 2026-02-20T22:23:04.099 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster1 export mirror/test /tmp/tmp.Whst3BkeHJ/cluster1-mirror-test.export 2026-02-20T22:23:04.184 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: Exporting image: 3% complete... Exporting image: 6% complete... Exporting image: 9% complete... Exporting image: 12% complete... Exporting image: 15% complete... Exporting image: 18% complete... Exporting image: 21% complete... Exporting image: 25% complete... Exporting image: 28% complete... Exporting image: 31% complete... Exporting image: 34% complete... Exporting image: 37% complete... Exporting image: 40% complete... Exporting image: 43% complete... Exporting image: 46% complete... Exporting image: 50% complete... Exporting image: 53% complete... Exporting image: 56% complete... Exporting image: 59% complete... Exporting image: 62% complete... Exporting image: 65% complete... Exporting image: 68% complete... Exporting image: 71% complete... Exporting image: 75% complete... Exporting image: 78% complete... Exporting image: 81% complete... Exporting image: 84% complete... Exporting image: 87% complete... Exporting image: 90% complete... Exporting image: 93% complete... Exporting image: 96% complete... Exporting image: 100% complete...done. 2026-02-20T22:23:04.188 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ cmp /tmp/tmp.Whst3BkeHJ/cluster2-mirror_ns1-test.export /tmp/tmp.Whst3BkeHJ/cluster1-mirror-test.export 2026-02-20T22:23:04.236 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rm -f /tmp/tmp.Whst3BkeHJ/cluster2-mirror_ns1-test.export /tmp/tmp.Whst3BkeHJ/cluster1-mirror-test.export 2026-02-20T22:23:04.269 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:23:04.269 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ remove_image_retry cluster2 mirror/ns1 test 2026-02-20T22:23:04.269 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:23:04.269 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror/ns1 2026-02-20T22:23:04.269 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:23:04.269 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 0 1 2 4 8 16 32 2026-02-20T22:23:04.269 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 0 2026-02-20T22:23:04.270 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ remove_image cluster2 mirror/ns1 test 2026-02-20T22:23:04.270 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:23:04.270 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror/ns1 2026-02-20T22:23:04.270 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:23:04.270 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster=cluster2 snap purge mirror/ns1/test 2026-02-20T22:23:04.298 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster=cluster2 rm mirror/ns1/test 2026-02-20T22:23:05.255 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: Removing image: 3% complete... Removing image: 6% complete... Removing image: 9% complete... Removing image: 12% complete... Removing image: 15% complete... Removing image: 18% complete... Removing image: 21% complete... Removing image: 25% complete... Removing image: 28% complete... Removing image: 31% complete... Removing image: 34% complete... Removing image: 37% complete... Removing image: 40% complete... Removing image: 43% complete... Removing image: 46% complete... Removing image: 50% complete... Removing image: 53% complete... Removing image: 56% complete... Removing image: 59% complete... Removing image: 62% complete... Removing image: 65% complete... Removing image: 68% complete... Removing image: 71% complete... Removing image: 75% complete... Removing image: 78% complete... Removing image: 81% complete... Removing image: 84% complete... Removing image: 87% complete... Removing image: 90% complete... Removing image: 93% complete... Removing image: 96% complete... Removing image: 100% complete...done. 2026-02-20T22:23:05.258 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:23:05.258 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_image_present cluster1 mirror test deleted 2026-02-20T22:23:05.258 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:23:05.258 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:23:05.258 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:23:05.258 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state=deleted 2026-02-20T22:23:05.259 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image_id= 2026-02-20T22:23:05.259 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local s 2026-02-20T22:23:05.259 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test -n '' 2026-02-20T22:23:05.259 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ get_image_id cluster1 mirror test 2026-02-20T22:23:05.259 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1 2026-02-20T22:23:05.259 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local pool=mirror 2026-02-20T22:23:05.259 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local image=test 2026-02-20T22:23:05.259 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster=cluster1 info mirror/test 2026-02-20T22:23:05.259 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -ne 's/^.*block_name_prefix: rbd_data\.//p' 2026-02-20T22:23:05.283 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:rbd: error opening image test: (2) No such file or directory 2026-02-20T22:23:05.285 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ image_id= 2026-02-20T22:23:05.285 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 0.1 1 2 4 8 8 8 8 8 8 8 8 16 16 32 32 2026-02-20T22:23:05.285 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 0.1 2026-02-20T22:23:05.387 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_image_present cluster1 mirror test deleted '' 2026-02-20T22:23:05.387 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:23:05.387 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:23:05.387 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:23:05.387 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local test_state=deleted 2026-02-20T22:23:05.387 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image_id= 2026-02-20T22:23:05.387 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local current_state=deleted 2026-02-20T22:23:05.387 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local current_image_id 2026-02-20T22:23:05.388 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ get_image_id cluster1 mirror test 2026-02-20T22:23:05.388 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1 2026-02-20T22:23:05.388 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local pool=mirror 2026-02-20T22:23:05.388 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local image=test 2026-02-20T22:23:05.388 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster=cluster1 info mirror/test 2026-02-20T22:23:05.388 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -ne 's/^.*block_name_prefix: rbd_data\.//p' 2026-02-20T22:23:05.411 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:rbd: error opening image test: (2) No such file or directory 2026-02-20T22:23:05.413 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ current_image_id= 2026-02-20T22:23:05.413 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test -n '' 2026-02-20T22:23:05.413 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test deleted = deleted 2026-02-20T22:23:05.413 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:23:05.413 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster1 mirror pool enable mirror init-only 2026-02-20T22:23:05.439 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster2 mirror pool disable mirror/ns1 2026-02-20T22:23:05.464 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster1 mirror pool enable mirror image 2026-02-20T22:23:05.490 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster2 mirror pool enable mirror image 2026-02-20T22:23:05.514 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster1 mirror pool enable mirror/ns1 image 2026-02-20T22:23:05.540 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster2 mirror pool enable mirror/ns1 image 2026-02-20T22:23:05.565 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ testlog 'TEST: add image and test replay' 2026-02-20T22:23:05.565 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ tee -a /tmp/tmp.Whst3BkeHJ/rbd-mirror.test.log 2026-02-20T22:23:05.565 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ date '+%F %T' 2026-02-20T22:23:05.567 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo 2026-02-20 22:23:05 TEST: add image and test replay 2026-02-20T22:23:05.567 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:2026-02-20 22:23:05 TEST: add image and test replay 2026-02-20T22:23:05.568 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ create_image_and_enable_mirror cluster2 mirror test snapshot 2026-02-20T22:23:05.568 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:23:05.568 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ shift 2026-02-20T22:23:05.568 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:23:05.568 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ shift 2026-02-20T22:23:05.568 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:23:05.568 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ shift 2026-02-20T22:23:05.568 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local mode=snapshot 2026-02-20T22:23:05.568 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' -n snapshot ']' 2026-02-20T22:23:05.568 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ shift 2026-02-20T22:23:05.568 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ create_image cluster2 mirror test 2026-02-20T22:23:05.568 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:23:05.569 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ shift 2026-02-20T22:23:05.569 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:23:05.569 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ shift 2026-02-20T22:23:05.569 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:23:05.569 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ shift 2026-02-20T22:23:05.569 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local size=128 2026-02-20T22:23:05.569 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' -n '' ']' 2026-02-20T22:23:05.569 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster2 create --size 128 --image-feature layering,exclusive-lock mirror/test 2026-02-20T22:23:05.596 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ is_pool_mirror_mode_image mirror 2026-02-20T22:23:05.596 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:23:05.596 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' image = image ']' 2026-02-20T22:23:05.596 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:23:05.596 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ enable_mirror cluster2 mirror test snapshot 2026-02-20T22:23:05.596 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:23:05.596 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:23:05.596 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:23:05.596 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local mode=snapshot 2026-02-20T22:23:05.597 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster=cluster2 mirror image enable mirror/test snapshot 2026-02-20T22:23:06.240 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:Mirroring enabled 2026-02-20T22:23:06.244 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster=cluster2 info mirror/test 2026-02-20T22:23:06.270 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:rbd image 'test': 2026-02-20T22:23:06.270 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: size 128 MiB in 32 objects 2026-02-20T22:23:06.270 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: order 22 (4 MiB objects) 2026-02-20T22:23:06.270 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: snapshot_count: 1 2026-02-20T22:23:06.270 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: id: 11106e7f6875 2026-02-20T22:23:06.270 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: block_name_prefix: rbd_data.11106e7f6875 2026-02-20T22:23:06.270 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: format: 2 2026-02-20T22:23:06.271 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: features: layering, exclusive-lock 2026-02-20T22:23:06.271 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: op_features: 2026-02-20T22:23:06.271 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: flags: 2026-02-20T22:23:06.271 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: create_timestamp: Fri Feb 20 22:23:05 2026 2026-02-20T22:23:06.271 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: access_timestamp: Fri Feb 20 22:23:05 2026 2026-02-20T22:23:06.271 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: modify_timestamp: Fri Feb 20 22:23:05 2026 2026-02-20T22:23:06.271 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: mirroring state: enabled 2026-02-20T22:23:06.271 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: mirroring mode: snapshot 2026-02-20T22:23:06.271 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: mirroring global id: 42d6c00a-fe7f-432d-aa96-44adea6394df 2026-02-20T22:23:06.271 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: mirroring primary: true 2026-02-20T22:23:06.272 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ set_image_meta cluster2 mirror test key1 value1 2026-02-20T22:23:06.272 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:23:06.273 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:23:06.273 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:23:06.273 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local key=key1 2026-02-20T22:23:06.273 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local val=value1 2026-02-20T22:23:06.273 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster2 image-meta set mirror/test key1 value1 2026-02-20T22:23:06.302 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ set_image_meta cluster2 mirror test key2 value2 2026-02-20T22:23:06.302 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:23:06.302 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:23:06.302 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:23:06.302 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local key=key2 2026-02-20T22:23:06.303 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local val=value2 2026-02-20T22:23:06.303 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster2 image-meta set mirror/test key2 value2 2026-02-20T22:23:06.332 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_image_replay_started cluster1 mirror test 2026-02-20T22:23:06.332 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:23:06.332 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:23:06.332 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:23:06.332 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_image_replay_state cluster1 mirror test started 2026-02-20T22:23:06.332 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:23:06.332 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:23:06.332 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:23:06.332 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state=started 2026-02-20T22:23:06.333 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local s 2026-02-20T22:23:06.333 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:23:06.333 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:23:07.333 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_image_replay_state cluster1 mirror test started 2026-02-20T22:23:07.334 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:23:07.334 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:23:07.334 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:23:07.334 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local test_state=started 2026-02-20T22:23:07.334 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status_result 2026-02-20T22:23:07.334 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local current_state=stopped 2026-02-20T22:23:07.334 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemons cluster1 rbd mirror status mirror/test 2026-02-20T22:23:07.335 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ grep -i state 2026-02-20T22:23:07.335 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_instance=cluster1 2026-02-20T22:23:07.335 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:23:07.335 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1 2026-02-20T22:23:07.335 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance=cluster1 2026-02-20T22:23:07.335 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local loop_instance 2026-02-20T22:23:07.335 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for s in 0 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:23:07.335 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sleep 0 2026-02-20T22:23:07.335 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' cluster1 '!=' cluster1 ']' 2026-02-20T22:23:07.339 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ seq 0 3 2026-02-20T22:23:07.339 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for loop_instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:23:07.339 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemon cluster1:0 rbd mirror status mirror/test 2026-02-20T22:23:07.339 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1:0 2026-02-20T22:23:07.339 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:23:07.339 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:23:07.339 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster1:0 cluster instance 2026-02-20T22:23:07.339 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster1:0 2026-02-20T22:23:07.339 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=cluster 2026-02-20T22:23:07.339 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:23:07.340 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:23:07.340 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=0 2026-02-20T22:23:07.340 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 0 = cluster1:0 ']' 2026-02-20T22:23:07.340 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval cluster=cluster1 2026-02-20T22:23:07.340 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:23:07.340 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=0 2026-02-20T22:23:07.340 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:23:07.340 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ daemon_asok_file cluster1:0 cluster1 2026-02-20T22:23:07.340 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local local_cluster=cluster1:0 2026-02-20T22:23:07.340 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster=cluster1 2026-02-20T22:23:07.340 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance 2026-02-20T22:23:07.340 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ set_cluster_instance cluster1:0 local_cluster instance 2026-02-20T22:23:07.341 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local val=cluster1:0 2026-02-20T22:23:07.341 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster_var_name=local_cluster 2026-02-20T22:23:07.341 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance_var_name=instance 2026-02-20T22:23:07.341 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:23:07.341 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:23:07.341 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ '[' 0 = cluster1:0 ']' 2026-02-20T22:23:07.341 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval local_cluster=cluster1 2026-02-20T22:23:07.341 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ local_cluster=cluster1 2026-02-20T22:23:07.341 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval instance=0 2026-02-20T22:23:07.341 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ instance=0 2026-02-20T22:23:07.341 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ ceph-conf --cluster cluster1 --name client.mirror.0 'admin socket' 2026-02-20T22:23:07.348 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ echo /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:23:07.348 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local asok_file=/var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:23:07.349 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ test -S /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:23:07.349 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ ceph --admin-daemon /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok rbd mirror status mirror/test 2026-02-20T22:23:07.391 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:Invalid command: unused arguments: ['mirror/test'] 2026-02-20T22:23:07.391 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:rbd mirror status : get status for rbd mirror 2026-02-20T22:23:07.391 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:admin_socket: invalid command 2026-02-20T22:23:07.394 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for loop_instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:23:07.394 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemon cluster1:1 rbd mirror status mirror/test 2026-02-20T22:23:07.394 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1:1 2026-02-20T22:23:07.394 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:23:07.394 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:23:07.394 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster1:1 cluster instance 2026-02-20T22:23:07.394 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster1:1 2026-02-20T22:23:07.394 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=cluster 2026-02-20T22:23:07.394 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:23:07.395 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:23:07.395 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=1 2026-02-20T22:23:07.395 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 1 = cluster1:1 ']' 2026-02-20T22:23:07.395 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval cluster=cluster1 2026-02-20T22:23:07.395 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:23:07.395 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=1 2026-02-20T22:23:07.395 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=1 2026-02-20T22:23:07.395 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ daemon_asok_file cluster1:1 cluster1 2026-02-20T22:23:07.395 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local local_cluster=cluster1:1 2026-02-20T22:23:07.395 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster=cluster1 2026-02-20T22:23:07.395 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance 2026-02-20T22:23:07.395 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ set_cluster_instance cluster1:1 local_cluster instance 2026-02-20T22:23:07.395 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local val=cluster1:1 2026-02-20T22:23:07.395 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster_var_name=local_cluster 2026-02-20T22:23:07.396 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance_var_name=instance 2026-02-20T22:23:07.396 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:23:07.396 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=1 2026-02-20T22:23:07.396 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ '[' 1 = cluster1:1 ']' 2026-02-20T22:23:07.396 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval local_cluster=cluster1 2026-02-20T22:23:07.396 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ local_cluster=cluster1 2026-02-20T22:23:07.396 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval instance=1 2026-02-20T22:23:07.396 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ instance=1 2026-02-20T22:23:07.396 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ ceph-conf --cluster cluster1 --name client.mirror.1 'admin socket' 2026-02-20T22:23:07.405 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ echo /var/run/ceph/rbd-mirror.cluster1-client.mirror.1.asok 2026-02-20T22:23:07.406 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local asok_file=/var/run/ceph/rbd-mirror.cluster1-client.mirror.1.asok 2026-02-20T22:23:07.406 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ test -S /var/run/ceph/rbd-mirror.cluster1-client.mirror.1.asok 2026-02-20T22:23:07.406 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ ceph --admin-daemon /var/run/ceph/rbd-mirror.cluster1-client.mirror.1.asok rbd mirror status mirror/test 2026-02-20T22:23:07.446 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:Invalid command: unused arguments: ['mirror/test'] 2026-02-20T22:23:07.446 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:rbd mirror status : get status for rbd mirror 2026-02-20T22:23:07.446 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:admin_socket: invalid command 2026-02-20T22:23:07.448 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for loop_instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:23:07.448 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemon cluster1:2 rbd mirror status mirror/test 2026-02-20T22:23:07.448 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1:2 2026-02-20T22:23:07.448 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:23:07.448 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:23:07.448 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster1:2 cluster instance 2026-02-20T22:23:07.448 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster1:2 2026-02-20T22:23:07.448 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=cluster 2026-02-20T22:23:07.448 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:23:07.448 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:23:07.448 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=2 2026-02-20T22:23:07.448 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 2 = cluster1:2 ']' 2026-02-20T22:23:07.448 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval cluster=cluster1 2026-02-20T22:23:07.448 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:23:07.448 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=2 2026-02-20T22:23:07.448 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=2 2026-02-20T22:23:07.448 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ daemon_asok_file cluster1:2 cluster1 2026-02-20T22:23:07.448 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local local_cluster=cluster1:2 2026-02-20T22:23:07.448 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster=cluster1 2026-02-20T22:23:07.448 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance 2026-02-20T22:23:07.448 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ set_cluster_instance cluster1:2 local_cluster instance 2026-02-20T22:23:07.448 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local val=cluster1:2 2026-02-20T22:23:07.448 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster_var_name=local_cluster 2026-02-20T22:23:07.448 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance_var_name=instance 2026-02-20T22:23:07.448 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:23:07.448 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=2 2026-02-20T22:23:07.448 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ '[' 2 = cluster1:2 ']' 2026-02-20T22:23:07.449 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval local_cluster=cluster1 2026-02-20T22:23:07.449 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ local_cluster=cluster1 2026-02-20T22:23:07.449 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval instance=2 2026-02-20T22:23:07.449 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ instance=2 2026-02-20T22:23:07.449 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ ceph-conf --cluster cluster1 --name client.mirror.2 'admin socket' 2026-02-20T22:23:07.460 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ echo /var/run/ceph/rbd-mirror.cluster1-client.mirror.2.asok 2026-02-20T22:23:07.460 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local asok_file=/var/run/ceph/rbd-mirror.cluster1-client.mirror.2.asok 2026-02-20T22:23:07.460 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ test -S /var/run/ceph/rbd-mirror.cluster1-client.mirror.2.asok 2026-02-20T22:23:07.460 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ ceph --admin-daemon /var/run/ceph/rbd-mirror.cluster1-client.mirror.2.asok rbd mirror status mirror/test 2026-02-20T22:23:07.501 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:Invalid command: unused arguments: ['mirror/test'] 2026-02-20T22:23:07.501 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:rbd mirror status : get status for rbd mirror 2026-02-20T22:23:07.501 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:admin_socket: invalid command 2026-02-20T22:23:07.503 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for loop_instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:23:07.503 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemon cluster1:3 rbd mirror status mirror/test 2026-02-20T22:23:07.503 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1:3 2026-02-20T22:23:07.503 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:23:07.503 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:23:07.503 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster1:3 cluster instance 2026-02-20T22:23:07.503 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster1:3 2026-02-20T22:23:07.503 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=cluster 2026-02-20T22:23:07.503 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:23:07.503 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:23:07.503 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=3 2026-02-20T22:23:07.503 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 3 = cluster1:3 ']' 2026-02-20T22:23:07.503 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval cluster=cluster1 2026-02-20T22:23:07.503 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:23:07.503 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=3 2026-02-20T22:23:07.503 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=3 2026-02-20T22:23:07.503 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ daemon_asok_file cluster1:3 cluster1 2026-02-20T22:23:07.503 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local local_cluster=cluster1:3 2026-02-20T22:23:07.503 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster=cluster1 2026-02-20T22:23:07.503 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance 2026-02-20T22:23:07.503 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ set_cluster_instance cluster1:3 local_cluster instance 2026-02-20T22:23:07.503 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local val=cluster1:3 2026-02-20T22:23:07.503 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster_var_name=local_cluster 2026-02-20T22:23:07.503 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance_var_name=instance 2026-02-20T22:23:07.503 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:23:07.504 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=3 2026-02-20T22:23:07.504 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ '[' 3 = cluster1:3 ']' 2026-02-20T22:23:07.504 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval local_cluster=cluster1 2026-02-20T22:23:07.504 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ local_cluster=cluster1 2026-02-20T22:23:07.504 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval instance=3 2026-02-20T22:23:07.504 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ instance=3 2026-02-20T22:23:07.504 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ ceph-conf --cluster cluster1 --name client.mirror.3 'admin socket' 2026-02-20T22:23:07.514 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ echo /var/run/ceph/rbd-mirror.cluster1-client.mirror.3.asok 2026-02-20T22:23:07.514 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local asok_file=/var/run/ceph/rbd-mirror.cluster1-client.mirror.3.asok 2026-02-20T22:23:07.515 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ test -S /var/run/ceph/rbd-mirror.cluster1-client.mirror.3.asok 2026-02-20T22:23:07.515 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ ceph --admin-daemon /var/run/ceph/rbd-mirror.cluster1-client.mirror.3.asok rbd mirror status mirror/test 2026-02-20T22:23:07.555 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:Invalid command: unused arguments: ['mirror/test'] 2026-02-20T22:23:07.555 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:rbd mirror status : get status for rbd mirror 2026-02-20T22:23:07.556 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:admin_socket: invalid command 2026-02-20T22:23:07.556 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for s in 0 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:23:07.557 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sleep 1 2026-02-20T22:23:08.557 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' cluster1 '!=' cluster1 ']' 2026-02-20T22:23:08.558 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ seq 0 3 2026-02-20T22:23:08.562 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for loop_instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:23:08.562 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemon cluster1:0 rbd mirror status mirror/test 2026-02-20T22:23:08.562 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1:0 2026-02-20T22:23:08.562 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:23:08.562 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:23:08.562 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster1:0 cluster instance 2026-02-20T22:23:08.562 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster1:0 2026-02-20T22:23:08.562 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=cluster 2026-02-20T22:23:08.562 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:23:08.563 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:23:08.563 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=0 2026-02-20T22:23:08.563 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 0 = cluster1:0 ']' 2026-02-20T22:23:08.563 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval cluster=cluster1 2026-02-20T22:23:08.563 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:23:08.563 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=0 2026-02-20T22:23:08.563 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:23:08.563 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ daemon_asok_file cluster1:0 cluster1 2026-02-20T22:23:08.563 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local local_cluster=cluster1:0 2026-02-20T22:23:08.563 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster=cluster1 2026-02-20T22:23:08.563 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance 2026-02-20T22:23:08.564 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ set_cluster_instance cluster1:0 local_cluster instance 2026-02-20T22:23:08.564 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local val=cluster1:0 2026-02-20T22:23:08.564 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster_var_name=local_cluster 2026-02-20T22:23:08.564 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance_var_name=instance 2026-02-20T22:23:08.564 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:23:08.564 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:23:08.564 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ '[' 0 = cluster1:0 ']' 2026-02-20T22:23:08.564 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval local_cluster=cluster1 2026-02-20T22:23:08.564 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ local_cluster=cluster1 2026-02-20T22:23:08.564 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval instance=0 2026-02-20T22:23:08.564 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ instance=0 2026-02-20T22:23:08.564 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ ceph-conf --cluster cluster1 --name client.mirror.0 'admin socket' 2026-02-20T22:23:08.572 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ echo /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:23:08.572 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local asok_file=/var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:23:08.572 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ test -S /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:23:08.572 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ ceph --admin-daemon /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok rbd mirror status mirror/test 2026-02-20T22:23:08.614 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:Invalid command: unused arguments: ['mirror/test'] 2026-02-20T22:23:08.614 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:rbd mirror status : get status for rbd mirror 2026-02-20T22:23:08.614 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:admin_socket: invalid command 2026-02-20T22:23:08.617 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for loop_instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:23:08.617 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemon cluster1:1 rbd mirror status mirror/test 2026-02-20T22:23:08.617 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1:1 2026-02-20T22:23:08.617 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:23:08.618 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:23:08.618 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster1:1 cluster instance 2026-02-20T22:23:08.618 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster1:1 2026-02-20T22:23:08.618 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=cluster 2026-02-20T22:23:08.618 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:23:08.618 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:23:08.618 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=1 2026-02-20T22:23:08.618 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 1 = cluster1:1 ']' 2026-02-20T22:23:08.618 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval cluster=cluster1 2026-02-20T22:23:08.618 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:23:08.618 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=1 2026-02-20T22:23:08.618 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=1 2026-02-20T22:23:08.619 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ daemon_asok_file cluster1:1 cluster1 2026-02-20T22:23:08.619 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local local_cluster=cluster1:1 2026-02-20T22:23:08.619 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster=cluster1 2026-02-20T22:23:08.619 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance 2026-02-20T22:23:08.619 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ set_cluster_instance cluster1:1 local_cluster instance 2026-02-20T22:23:08.619 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local val=cluster1:1 2026-02-20T22:23:08.619 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster_var_name=local_cluster 2026-02-20T22:23:08.619 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance_var_name=instance 2026-02-20T22:23:08.619 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:23:08.619 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=1 2026-02-20T22:23:08.619 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ '[' 1 = cluster1:1 ']' 2026-02-20T22:23:08.619 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval local_cluster=cluster1 2026-02-20T22:23:08.619 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ local_cluster=cluster1 2026-02-20T22:23:08.620 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval instance=1 2026-02-20T22:23:08.620 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ instance=1 2026-02-20T22:23:08.620 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ ceph-conf --cluster cluster1 --name client.mirror.1 'admin socket' 2026-02-20T22:23:08.628 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ echo /var/run/ceph/rbd-mirror.cluster1-client.mirror.1.asok 2026-02-20T22:23:08.628 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local asok_file=/var/run/ceph/rbd-mirror.cluster1-client.mirror.1.asok 2026-02-20T22:23:08.628 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ test -S /var/run/ceph/rbd-mirror.cluster1-client.mirror.1.asok 2026-02-20T22:23:08.628 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ ceph --admin-daemon /var/run/ceph/rbd-mirror.cluster1-client.mirror.1.asok rbd mirror status mirror/test 2026-02-20T22:23:08.669 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:Invalid command: unused arguments: ['mirror/test'] 2026-02-20T22:23:08.669 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:rbd mirror status : get status for rbd mirror 2026-02-20T22:23:08.669 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:admin_socket: invalid command 2026-02-20T22:23:08.672 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for loop_instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:23:08.672 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemon cluster1:2 rbd mirror status mirror/test 2026-02-20T22:23:08.673 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1:2 2026-02-20T22:23:08.673 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:23:08.673 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:23:08.673 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster1:2 cluster instance 2026-02-20T22:23:08.673 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster1:2 2026-02-20T22:23:08.673 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=cluster 2026-02-20T22:23:08.673 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:23:08.673 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:23:08.673 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=2 2026-02-20T22:23:08.673 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 2 = cluster1:2 ']' 2026-02-20T22:23:08.674 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval cluster=cluster1 2026-02-20T22:23:08.674 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:23:08.674 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=2 2026-02-20T22:23:08.674 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=2 2026-02-20T22:23:08.674 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ daemon_asok_file cluster1:2 cluster1 2026-02-20T22:23:08.674 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local local_cluster=cluster1:2 2026-02-20T22:23:08.674 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster=cluster1 2026-02-20T22:23:08.674 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance 2026-02-20T22:23:08.674 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ set_cluster_instance cluster1:2 local_cluster instance 2026-02-20T22:23:08.674 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local val=cluster1:2 2026-02-20T22:23:08.674 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster_var_name=local_cluster 2026-02-20T22:23:08.674 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance_var_name=instance 2026-02-20T22:23:08.675 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:23:08.675 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=2 2026-02-20T22:23:08.675 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ '[' 2 = cluster1:2 ']' 2026-02-20T22:23:08.675 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval local_cluster=cluster1 2026-02-20T22:23:08.675 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ local_cluster=cluster1 2026-02-20T22:23:08.675 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval instance=2 2026-02-20T22:23:08.675 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ instance=2 2026-02-20T22:23:08.675 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ ceph-conf --cluster cluster1 --name client.mirror.2 'admin socket' 2026-02-20T22:23:08.684 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ echo /var/run/ceph/rbd-mirror.cluster1-client.mirror.2.asok 2026-02-20T22:23:08.684 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local asok_file=/var/run/ceph/rbd-mirror.cluster1-client.mirror.2.asok 2026-02-20T22:23:08.684 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ test -S /var/run/ceph/rbd-mirror.cluster1-client.mirror.2.asok 2026-02-20T22:23:08.684 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ ceph --admin-daemon /var/run/ceph/rbd-mirror.cluster1-client.mirror.2.asok rbd mirror status mirror/test 2026-02-20T22:23:08.723 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:Invalid command: unused arguments: ['mirror/test'] 2026-02-20T22:23:08.724 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:rbd mirror status : get status for rbd mirror 2026-02-20T22:23:08.724 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:admin_socket: invalid command 2026-02-20T22:23:08.727 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for loop_instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:23:08.727 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemon cluster1:3 rbd mirror status mirror/test 2026-02-20T22:23:08.727 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1:3 2026-02-20T22:23:08.727 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:23:08.727 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:23:08.727 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster1:3 cluster instance 2026-02-20T22:23:08.727 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster1:3 2026-02-20T22:23:08.727 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=cluster 2026-02-20T22:23:08.728 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:23:08.728 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:23:08.728 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=3 2026-02-20T22:23:08.728 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 3 = cluster1:3 ']' 2026-02-20T22:23:08.728 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval cluster=cluster1 2026-02-20T22:23:08.728 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:23:08.728 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=3 2026-02-20T22:23:08.728 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=3 2026-02-20T22:23:08.728 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ daemon_asok_file cluster1:3 cluster1 2026-02-20T22:23:08.728 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local local_cluster=cluster1:3 2026-02-20T22:23:08.728 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster=cluster1 2026-02-20T22:23:08.728 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance 2026-02-20T22:23:08.728 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ set_cluster_instance cluster1:3 local_cluster instance 2026-02-20T22:23:08.729 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local val=cluster1:3 2026-02-20T22:23:08.729 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster_var_name=local_cluster 2026-02-20T22:23:08.729 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance_var_name=instance 2026-02-20T22:23:08.729 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:23:08.729 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=3 2026-02-20T22:23:08.729 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ '[' 3 = cluster1:3 ']' 2026-02-20T22:23:08.729 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval local_cluster=cluster1 2026-02-20T22:23:08.729 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ local_cluster=cluster1 2026-02-20T22:23:08.729 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval instance=3 2026-02-20T22:23:08.729 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ instance=3 2026-02-20T22:23:08.729 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ ceph-conf --cluster cluster1 --name client.mirror.3 'admin socket' 2026-02-20T22:23:08.737 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ echo /var/run/ceph/rbd-mirror.cluster1-client.mirror.3.asok 2026-02-20T22:23:08.738 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local asok_file=/var/run/ceph/rbd-mirror.cluster1-client.mirror.3.asok 2026-02-20T22:23:08.738 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ test -S /var/run/ceph/rbd-mirror.cluster1-client.mirror.3.asok 2026-02-20T22:23:08.738 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ ceph --admin-daemon /var/run/ceph/rbd-mirror.cluster1-client.mirror.3.asok rbd mirror status mirror/test 2026-02-20T22:23:08.776 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:Invalid command: unused arguments: ['mirror/test'] 2026-02-20T22:23:08.777 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:rbd mirror status : get status for rbd mirror 2026-02-20T22:23:08.777 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:admin_socket: invalid command 2026-02-20T22:23:08.778 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for s in 0 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:23:08.778 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sleep 2 2026-02-20T22:23:10.778 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' cluster1 '!=' cluster1 ']' 2026-02-20T22:23:10.779 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ seq 0 3 2026-02-20T22:23:10.782 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for loop_instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:23:10.782 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemon cluster1:0 rbd mirror status mirror/test 2026-02-20T22:23:10.782 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1:0 2026-02-20T22:23:10.782 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:23:10.782 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:23:10.783 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster1:0 cluster instance 2026-02-20T22:23:10.783 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster1:0 2026-02-20T22:23:10.783 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=cluster 2026-02-20T22:23:10.783 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:23:10.783 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:23:10.783 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=0 2026-02-20T22:23:10.783 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 0 = cluster1:0 ']' 2026-02-20T22:23:10.783 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval cluster=cluster1 2026-02-20T22:23:10.783 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:23:10.783 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=0 2026-02-20T22:23:10.783 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:23:10.783 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ daemon_asok_file cluster1:0 cluster1 2026-02-20T22:23:10.784 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local local_cluster=cluster1:0 2026-02-20T22:23:10.784 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster=cluster1 2026-02-20T22:23:10.784 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance 2026-02-20T22:23:10.784 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ set_cluster_instance cluster1:0 local_cluster instance 2026-02-20T22:23:10.784 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local val=cluster1:0 2026-02-20T22:23:10.784 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster_var_name=local_cluster 2026-02-20T22:23:10.784 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance_var_name=instance 2026-02-20T22:23:10.784 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:23:10.784 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:23:10.784 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ '[' 0 = cluster1:0 ']' 2026-02-20T22:23:10.785 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval local_cluster=cluster1 2026-02-20T22:23:10.785 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ local_cluster=cluster1 2026-02-20T22:23:10.785 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval instance=0 2026-02-20T22:23:10.785 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ instance=0 2026-02-20T22:23:10.785 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ ceph-conf --cluster cluster1 --name client.mirror.0 'admin socket' 2026-02-20T22:23:10.794 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ echo /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:23:10.794 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local asok_file=/var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:23:10.794 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ test -S /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:23:10.795 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ ceph --admin-daemon /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok rbd mirror status mirror/test 2026-02-20T22:23:10.839 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ return 0 2026-02-20T22:23:10.840 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status_result=' "state": "Replaying"' 2026-02-20T22:23:10.840 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo ' "state": "Replaying"' 2026-02-20T22:23:10.840 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep -i Replaying 2026-02-20T22:23:10.840 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: "state": "Replaying" 2026-02-20T22:23:10.842 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ current_state=started 2026-02-20T22:23:10.842 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test started = started 2026-02-20T22:23:10.842 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:23:10.842 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ write_image cluster2 mirror test 100 2026-02-20T22:23:10.842 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:23:10.842 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:23:10.842 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:23:10.842 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local count=100 2026-02-20T22:23:10.842 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local size= 2026-02-20T22:23:10.842 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test -n '' 2026-02-20T22:23:10.843 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ size=4096 2026-02-20T22:23:10.843 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster2 bench mirror/test --io-type write --io-size 4096 --io-threads 1 --io-total 409600 --io-pattern rand 2026-02-20T22:23:10.871 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:bench type write io_size 4096 io_threads 1 bytes 409600 pattern random 2026-02-20T22:23:10.881 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: SEC OPS OPS/SEC BYTES/SEC 2026-02-20T22:23:10.881 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:elapsed: 0 ops: 100 ops/sec: 10000.1 bytes/sec: 39 MiB/s 2026-02-20T22:23:10.885 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_replay_complete cluster1 cluster2 mirror mirror test 2026-02-20T22:23:10.885 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local local_cluster=cluster1 2026-02-20T22:23:10.885 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:23:10.885 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local local_pool=mirror 2026-02-20T22:23:10.885 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local remote_pool=mirror 2026-02-20T22:23:10.885 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:23:10.885 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' snapshot = journal ']' 2026-02-20T22:23:10.886 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' snapshot = snapshot ']' 2026-02-20T22:23:10.886 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ mirror_image_snapshot cluster2 mirror test 2026-02-20T22:23:10.886 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:23:10.886 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:23:10.886 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:23:10.886 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster2 mirror image snapshot mirror/test 2026-02-20T22:23:11.236 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:Snapshot ID: 8 2026-02-20T22:23:11.241 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_snapshot_sync_complete cluster1 cluster2 mirror mirror test 2026-02-20T22:23:11.241 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local local_cluster=cluster1 2026-02-20T22:23:11.241 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:23:11.241 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local local_pool=mirror 2026-02-20T22:23:11.241 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local remote_pool=mirror 2026-02-20T22:23:11.241 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:23:11.241 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ mkfname cluster2-mirror-test.status 2026-02-20T22:23:11.241 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ echo cluster2-mirror-test.status 2026-02-20T22:23:11.241 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -e 's|[/ ]|_|g' 2026-02-20T22:23:11.243 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status_log=/tmp/tmp.Whst3BkeHJ/cluster2-mirror-test.status 2026-02-20T22:23:11.244 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ mkfname cluster1-mirror-test.status 2026-02-20T22:23:11.244 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ echo cluster1-mirror-test.status 2026-02-20T22:23:11.244 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -e 's|[/ ]|_|g' 2026-02-20T22:23:11.245 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local local_status_log=/tmp/tmp.Whst3BkeHJ/cluster1-mirror-test.status 2026-02-20T22:23:11.245 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ get_newest_mirror_snapshot cluster2 mirror test /tmp/tmp.Whst3BkeHJ/cluster2-mirror-test.status 2026-02-20T22:23:11.245 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:23:11.245 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:23:11.246 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:23:11.246 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local log=/tmp/tmp.Whst3BkeHJ/cluster2-mirror-test.status 2026-02-20T22:23:11.246 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster2 snap list --all mirror/test --format xml 2026-02-20T22:23:11.246 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ xmlstarlet sel -t -c '//snapshots/snapshot[namespace/complete='\''true'\'' and position()=last()]' 2026-02-20T22:23:11.273 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v //snapshot/id 2026-02-20T22:23:11.275 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local snapshot_id=8 2026-02-20T22:23:11.275 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ true 2026-02-20T22:23:11.275 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 0.2 0.4 0.8 1.6 2 2 4 4 8 8 16 16 32 32 2026-02-20T22:23:11.275 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 0.2 2026-02-20T22:23:11.475 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ get_newest_mirror_snapshot cluster1 mirror test /tmp/tmp.Whst3BkeHJ/cluster1-mirror-test.status 2026-02-20T22:23:11.475 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:23:11.475 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:23:11.475 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:23:11.475 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local log=/tmp/tmp.Whst3BkeHJ/cluster1-mirror-test.status 2026-02-20T22:23:11.476 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster1 snap list --all mirror/test --format xml 2026-02-20T22:23:11.476 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ xmlstarlet sel -t -c '//snapshots/snapshot[namespace/complete='\''true'\'' and position()=last()]' 2026-02-20T22:23:11.508 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v //snapshot/namespace/primary_snap_id 2026-02-20T22:23:11.510 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local primary_snapshot_id=7 2026-02-20T22:23:11.510 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test 8 = 7 2026-02-20T22:23:11.510 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 0.2 0.4 0.8 1.6 2 2 4 4 8 8 16 16 32 32 2026-02-20T22:23:11.510 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 0.4 2026-02-20T22:23:11.911 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ get_newest_mirror_snapshot cluster1 mirror test /tmp/tmp.Whst3BkeHJ/cluster1-mirror-test.status 2026-02-20T22:23:11.912 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:23:11.912 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:23:11.912 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:23:11.912 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local log=/tmp/tmp.Whst3BkeHJ/cluster1-mirror-test.status 2026-02-20T22:23:11.912 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster1 snap list --all mirror/test --format xml 2026-02-20T22:23:11.912 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ xmlstarlet sel -t -c '//snapshots/snapshot[namespace/complete='\''true'\'' and position()=last()]' 2026-02-20T22:23:11.943 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v //snapshot/namespace/primary_snap_id 2026-02-20T22:23:11.945 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local primary_snapshot_id=8 2026-02-20T22:23:11.945 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test 8 = 8 2026-02-20T22:23:11.945 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:23:11.945 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_replaying_status_in_pool_dir cluster1 mirror test 2026-02-20T22:23:11.946 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:23:11.946 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:23:11.946 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:23:11.946 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' snapshot = journal ']' 2026-02-20T22:23:11.946 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_status_in_pool_dir cluster1 mirror test up+replaying 2026-02-20T22:23:11.946 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:23:11.946 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:23:11.946 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:23:11.946 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+replaying 2026-02-20T22:23:11.946 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:23:11.946 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:23:11.946 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:23:11.947 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:23:12.945 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_status_in_pool_dir cluster1 mirror test up+replaying '' '' 2026-02-20T22:23:12.945 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:23:12.945 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:23:12.945 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:23:12.945 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+replaying 2026-02-20T22:23:12.945 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:23:12.945 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:23:12.946 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:23:12.946 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:23:12.946 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster1 mirror image status mirror/test 2026-02-20T22:23:12.978 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='test: 2026-02-20T22:23:12.978 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: global_id: 42d6c00a-fe7f-432d-aa96-44adea6394df 2026-02-20T22:23:12.978 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+replaying 2026-02-20T22:23:12.978 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: replaying, {"bytes_per_second":0.0,"bytes_per_snapshot":0.0,"last_snapshot_bytes":0,"last_snapshot_sync_seconds":0,"remote_snapshot_timestamp":1771626186,"replay_state":"idle"} 2026-02-20T22:23:12.978 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: service: mirror.0 on trial150 2026-02-20T22:23:12.978 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:23:10' 2026-02-20T22:23:12.978 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ state: .*up+replaying' 2026-02-20T22:23:12.979 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: state: up+replaying 2026-02-20T22:23:12.979 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ description: .*' 2026-02-20T22:23:12.980 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: description: replaying, {"bytes_per_second":0.0,"bytes_per_snapshot":0.0,"last_snapshot_bytes":0,"last_snapshot_sync_seconds":0,"remote_snapshot_timestamp":1771626186,"replay_state":"idle"} 2026-02-20T22:23:12.980 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' -n '' ']' 2026-02-20T22:23:12.980 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+replaying 2026-02-20T22:23:12.980 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^up+' 2026-02-20T22:23:12.981 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+replaying 2026-02-20T22:23:12.981 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep 'service: *mirror..* on ' 2026-02-20T22:23:12.982 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: service: mirror.0 on trial150 2026-02-20T22:23:12.982 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update 2026-02-20T22:23:12.982 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -nEe 's/^ last_update: *(.*) *$/\1/p' 2026-02-20T22:23:12.984 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:23:10' 2026-02-20T22:23:12.984 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_mirror_pool_status_verbose cluster1 mirror test up+replaying '2026-02-20 22:23:10' 2026-02-20T22:23:12.984 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:23:12.984 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:23:12.984 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:23:12.984 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+replaying 2026-02-20T22:23:12.984 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local 'prev_last_update=2026-02-20 22:23:10' 2026-02-20T22:23:12.984 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:23:12.984 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:23:12.984 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster1 mirror pool status mirror --verbose --format xml 2026-02-20T22:23:13.016 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='WARNINGOKWARNING142614266mirror.0trial15020.2.0-677-gf7870454trueOK42684273mirror.1trial15020.2.0-677-gf7870454falseOK42754282mirror.2trial15020.2.0-677-gf7870454falseOK42844289mirror.3trial15020.2.0-677-gf7870454falseOKtest42d6c00a-fe7f-432d-aa96-44adea6394dfup+replayingreplaying, {"bytes_per_second":0.0,"bytes_per_snapshot":0.0,"last_snapshot_bytes":0,"last_snapshot_sync_seconds":0,"remote_snapshot_timestamp":1771626186,"replay_state":"idle"}42614266mirror.0trial1502026-02-20 22:23:10' 2026-02-20T22:23:13.017 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update state 2026-02-20T22:23:13.017 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test'\'']/last_update' 2026-02-20T22:23:13.018 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:23:10' 2026-02-20T22:23:13.018 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test'\'']/state' 2026-02-20T22:23:13.019 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ state=up+replaying 2026-02-20T22:23:13.020 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+replaying 2026-02-20T22:23:13.020 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep up+replaying 2026-02-20T22:23:13.021 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+replaying 2026-02-20T22:23:13.022 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:23:13.022 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:23:13.022 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' -z '' ']' 2026-02-20T22:23:13.022 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_status_in_pool_dir cluster2 mirror test down+unknown 2026-02-20T22:23:13.022 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:23:13.022 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:23:13.023 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:23:13.023 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=down+unknown 2026-02-20T22:23:13.023 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:23:13.023 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:23:13.023 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:23:13.023 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:23:14.022 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_status_in_pool_dir cluster2 mirror test down+unknown '' '' 2026-02-20T22:23:14.022 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:23:14.022 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:23:14.022 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:23:14.023 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=down+unknown 2026-02-20T22:23:14.023 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:23:14.023 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:23:14.023 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:23:14.023 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:23:14.023 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster2 mirror image status mirror/test 2026-02-20T22:23:14.052 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='test: 2026-02-20T22:23:14.052 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: global_id: 42d6c00a-fe7f-432d-aa96-44adea6394df 2026-02-20T22:23:14.052 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: down+unknown 2026-02-20T22:23:14.052 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: status not found 2026-02-20T22:23:14.052 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20T22:23:14.052 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: peer_sites: 2026-02-20T22:23:14.052 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: name: cluster1-DNE 2026-02-20T22:23:14.052 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+replaying 2026-02-20T22:23:14.053 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: replaying, {"bytes_per_second":0.0,"bytes_per_snapshot":0.0,"last_snapshot_bytes":0,"last_snapshot_sync_seconds":0,"remote_snapshot_timestamp":1771626186,"replay_state":"idle"} 2026-02-20T22:23:14.053 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:23:10 2026-02-20T22:23:14.053 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: snapshots: 2026-02-20T22:23:14.053 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: 7 .mirror.primary.42d6c00a-fe7f-432d-aa96-44adea6394df.9782b530-fd1b-466d-9c7f-5187feebab35 (peer_uuids:[]) 2026-02-20T22:23:14.053 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: 8 .mirror.primary.42d6c00a-fe7f-432d-aa96-44adea6394df.6b0cea23-90fe-46f5-ba06-121a08215778 (peer_uuids:[b3fd2ba3-7357-48bb-9494-5fb16bf9b1f8])' 2026-02-20T22:23:14.053 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ state: .*down+unknown' 2026-02-20T22:23:14.053 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: state: down+unknown 2026-02-20T22:23:14.053 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ description: .*' 2026-02-20T22:23:14.054 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: description: status not found 2026-02-20T22:23:14.054 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' -n '' ']' 2026-02-20T22:23:14.054 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo down+unknown 2026-02-20T22:23:14.054 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^up+' 2026-02-20T22:23:14.055 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep 'service: ' 2026-02-20T22:23:14.056 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update 2026-02-20T22:23:14.056 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -nEe 's/^ last_update: *(.*) *$/\1/p' 2026-02-20T22:23:14.058 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update= 2026-02-20T22:23:14.058 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_mirror_pool_status_verbose cluster2 mirror test down+unknown '' 2026-02-20T22:23:14.058 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:23:14.058 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:23:14.058 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:23:14.058 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=down+unknown 2026-02-20T22:23:14.058 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local prev_last_update= 2026-02-20T22:23:14.058 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:23:14.058 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:23:14.058 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster2 mirror pool status mirror --verbose --format xml 2026-02-20T22:23:14.088 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='UNKNOWNUNKNOWNOK1test42d6c00a-fe7f-432d-aa96-44adea6394dfdown+unknownstatus not foundcluster1-DNE8f14eacf-60a5-47c7-bdcb-1dc6af448d08up+replayingreplaying, {"bytes_per_second":0.0,"bytes_per_snapshot":0.0,"last_snapshot_bytes":0,"last_snapshot_sync_seconds":0,"remote_snapshot_timestamp":1771626186,"replay_state":"idle"}2026-02-20 22:23:10' 2026-02-20T22:23:14.088 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update state 2026-02-20T22:23:14.088 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test'\'']/last_update' 2026-02-20T22:23:14.090 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update= 2026-02-20T22:23:14.090 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test'\'']/state' 2026-02-20T22:23:14.091 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ state=down+unknown 2026-02-20T22:23:14.092 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo down+unknown 2026-02-20T22:23:14.092 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep down+unknown 2026-02-20T22:23:14.092 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:down+unknown 2026-02-20T22:23:14.094 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:23:14.094 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:23:14.094 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ compare_images cluster1 cluster2 mirror mirror test 2026-02-20T22:23:14.094 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local ret=0 2026-02-20T22:23:14.094 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local local_cluster=cluster1 2026-02-20T22:23:14.094 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:23:14.094 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local local_pool=mirror 2026-02-20T22:23:14.094 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local remote_pool=mirror 2026-02-20T22:23:14.095 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:23:14.095 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ mkfname cluster2-mirror-test.export 2026-02-20T22:23:14.095 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ echo cluster2-mirror-test.export 2026-02-20T22:23:14.095 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -e 's|[/ ]|_|g' 2026-02-20T22:23:14.096 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local rmt_export=/tmp/tmp.Whst3BkeHJ/cluster2-mirror-test.export 2026-02-20T22:23:14.096 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ mkfname cluster1-mirror-test.export 2026-02-20T22:23:14.096 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ echo cluster1-mirror-test.export 2026-02-20T22:23:14.096 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -e 's|[/ ]|_|g' 2026-02-20T22:23:14.096 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local loc_export=/tmp/tmp.Whst3BkeHJ/cluster1-mirror-test.export 2026-02-20T22:23:14.096 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rm -f /tmp/tmp.Whst3BkeHJ/cluster2-mirror-test.export /tmp/tmp.Whst3BkeHJ/cluster1-mirror-test.export 2026-02-20T22:23:14.097 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster2 export mirror/test /tmp/tmp.Whst3BkeHJ/cluster2-mirror-test.export 2026-02-20T22:23:14.187 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: Exporting image: 3% complete... Exporting image: 6% complete... Exporting image: 9% complete... Exporting image: 12% complete... Exporting image: 15% complete... Exporting image: 18% complete... Exporting image: 21% complete... Exporting image: 25% complete... Exporting image: 28% complete... Exporting image: 31% complete... Exporting image: 34% complete... Exporting image: 37% complete... Exporting image: 40% complete... Exporting image: 43% complete... Exporting image: 46% complete... Exporting image: 50% complete... Exporting image: 53% complete... Exporting image: 56% complete... Exporting image: 59% complete... Exporting image: 62% complete... Exporting image: 65% complete... Exporting image: 68% complete... Exporting image: 71% complete... Exporting image: 75% complete... Exporting image: 78% complete... Exporting image: 81% complete... Exporting image: 84% complete... Exporting image: 87% complete... Exporting image: 90% complete... Exporting image: 93% complete... Exporting image: 96% complete... Exporting image: 100% complete...done. 2026-02-20T22:23:14.192 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster1 export mirror/test /tmp/tmp.Whst3BkeHJ/cluster1-mirror-test.export 2026-02-20T22:23:14.282 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: Exporting image: 3% complete... Exporting image: 6% complete... Exporting image: 9% complete... Exporting image: 12% complete... Exporting image: 15% complete... Exporting image: 18% complete... Exporting image: 21% complete... Exporting image: 25% complete... Exporting image: 28% complete... Exporting image: 31% complete... Exporting image: 34% complete... Exporting image: 37% complete... Exporting image: 40% complete... Exporting image: 43% complete... Exporting image: 46% complete... Exporting image: 50% complete... Exporting image: 53% complete... Exporting image: 56% complete... Exporting image: 59% complete... Exporting image: 62% complete... Exporting image: 65% complete... Exporting image: 68% complete... Exporting image: 71% complete... Exporting image: 75% complete... Exporting image: 78% complete... Exporting image: 81% complete... Exporting image: 84% complete... Exporting image: 87% complete... Exporting image: 90% complete... Exporting image: 93% complete... Exporting image: 96% complete... Exporting image: 100% complete...done. 2026-02-20T22:23:14.286 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ cmp /tmp/tmp.Whst3BkeHJ/cluster2-mirror-test.export /tmp/tmp.Whst3BkeHJ/cluster1-mirror-test.export 2026-02-20T22:23:14.334 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rm -f /tmp/tmp.Whst3BkeHJ/cluster2-mirror-test.export /tmp/tmp.Whst3BkeHJ/cluster1-mirror-test.export 2026-02-20T22:23:14.368 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:23:14.368 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ compare_image_meta cluster1 mirror test key1 value1 2026-02-20T22:23:14.368 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:23:14.368 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:23:14.368 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:23:14.368 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local key=key1 2026-02-20T22:23:14.368 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local value=value1 2026-02-20T22:23:14.368 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster1 image-meta get mirror/test key1 2026-02-20T22:23:14.400 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test value1 = value1 2026-02-20T22:23:14.400 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ compare_image_meta cluster1 mirror test key2 value2 2026-02-20T22:23:14.400 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:23:14.400 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:23:14.400 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:23:14.400 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local key=key2 2026-02-20T22:23:14.400 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local value=value2 2026-02-20T22:23:14.401 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster1 image-meta get mirror/test key2 2026-02-20T22:23:14.427 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test value2 = value2 2026-02-20T22:23:14.428 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ testlog 'TEST: stop mirror, add image, start mirror and test replay' 2026-02-20T22:23:14.428 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ tee -a /tmp/tmp.Whst3BkeHJ/rbd-mirror.test.log 2026-02-20T22:23:14.428 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ date '+%F %T' 2026-02-20T22:23:14.429 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo 2026-02-20 22:23:14 TEST: stop mirror, add image, start mirror and test replay 2026-02-20T22:23:14.429 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:2026-02-20 22:23:14 TEST: stop mirror, add image, start mirror and test replay 2026-02-20T22:23:14.429 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ stop_mirrors cluster1 2026-02-20T22:23:14.429 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:23:14.430 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local sig= 2026-02-20T22:23:14.430 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ seq 0 3 2026-02-20T22:23:14.431 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:23:14.432 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ stop_mirror cluster1:0 '' 2026-02-20T22:23:14.432 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1:0 2026-02-20T22:23:14.432 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local sig= 2026-02-20T22:23:14.432 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test -n '' 2026-02-20T22:23:14.432 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pid 2026-02-20T22:23:14.432 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ daemon_pid_file cluster1:0 2026-02-20T22:23:14.432 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster=cluster1:0 2026-02-20T22:23:14.432 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance 2026-02-20T22:23:14.432 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ set_cluster_instance cluster1:0 cluster instance 2026-02-20T22:23:14.432 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local val=cluster1:0 2026-02-20T22:23:14.433 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster_var_name=cluster 2026-02-20T22:23:14.433 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance_var_name=instance 2026-02-20T22:23:14.433 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:23:14.433 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:23:14.433 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ '[' 0 = cluster1:0 ']' 2026-02-20T22:23:14.433 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval cluster=cluster1 2026-02-20T22:23:14.433 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ cluster=cluster1 2026-02-20T22:23:14.433 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval instance=0 2026-02-20T22:23:14.433 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ instance=0 2026-02-20T22:23:14.433 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ ceph-conf --cluster cluster1 --name client.mirror.0 'pid file' 2026-02-20T22:23:14.443 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ echo /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.pid 2026-02-20T22:23:14.443 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cat /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.pid 2026-02-20T22:23:14.444 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ pid=48688 2026-02-20T22:23:14.444 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' -n 48688 ']' 2026-02-20T22:23:14.444 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ kill 48688 2026-02-20T22:23:14.445 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 0 1 2 4 8 16 32 2026-02-20T22:23:14.445 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 0 2026-02-20T22:23:14.445 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ ps auxww 2026-02-20T22:23:14.445 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ awk -v pid=48688 '$2 == pid {print; exit 1}' 2026-02-20T22:23:14.478 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ break 2026-02-20T22:23:14.478 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ ps auxww 2026-02-20T22:23:14.478 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ awk -v pid=48688 '$2 == pid {print; exit 1}' 2026-02-20T22:23:14.505 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ daemon_asok_file cluster1:0 cluster1 2026-02-20T22:23:14.505 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local local_cluster=cluster1:0 2026-02-20T22:23:14.505 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1 2026-02-20T22:23:14.505 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:23:14.505 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster1:0 local_cluster instance 2026-02-20T22:23:14.505 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster1:0 2026-02-20T22:23:14.505 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=local_cluster 2026-02-20T22:23:14.505 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:23:14.505 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:23:14.505 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=0 2026-02-20T22:23:14.505 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 0 = cluster1:0 ']' 2026-02-20T22:23:14.505 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval local_cluster=cluster1 2026-02-20T22:23:14.506 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local_cluster=cluster1 2026-02-20T22:23:14.506 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=0 2026-02-20T22:23:14.506 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:23:14.506 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ ceph-conf --cluster cluster1 --name client.mirror.0 'admin socket' 2026-02-20T22:23:14.518 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ echo /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:23:14.518 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rm -f /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:23:14.519 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ daemon_asok_file cluster1:0 cluster2 2026-02-20T22:23:14.519 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local local_cluster=cluster1:0 2026-02-20T22:23:14.519 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster2 2026-02-20T22:23:14.519 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:23:14.519 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster1:0 local_cluster instance 2026-02-20T22:23:14.519 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster1:0 2026-02-20T22:23:14.519 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=local_cluster 2026-02-20T22:23:14.519 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:23:14.519 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:23:14.520 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=0 2026-02-20T22:23:14.520 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 0 = cluster1:0 ']' 2026-02-20T22:23:14.520 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval local_cluster=cluster1 2026-02-20T22:23:14.520 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local_cluster=cluster1 2026-02-20T22:23:14.520 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=0 2026-02-20T22:23:14.520 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:23:14.520 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ ceph-conf --cluster cluster1 --name client.mirror.0 'admin socket' 2026-02-20T22:23:14.531 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ echo /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:23:14.531 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rm -f /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:23:14.533 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ daemon_pid_file cluster1:0 2026-02-20T22:23:14.533 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1:0 2026-02-20T22:23:14.533 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:23:14.533 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster1:0 cluster instance 2026-02-20T22:23:14.533 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster1:0 2026-02-20T22:23:14.533 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=cluster 2026-02-20T22:23:14.533 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:23:14.533 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:23:14.533 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=0 2026-02-20T22:23:14.533 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 0 = cluster1:0 ']' 2026-02-20T22:23:14.533 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval cluster=cluster1 2026-02-20T22:23:14.533 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:23:14.533 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=0 2026-02-20T22:23:14.533 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:23:14.534 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ ceph-conf --cluster cluster1 --name client.mirror.0 'pid file' 2026-02-20T22:23:14.545 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ echo /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.pid 2026-02-20T22:23:14.545 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rm -f /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.pid 2026-02-20T22:23:14.546 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:23:14.546 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ stop_mirror cluster1:1 '' 2026-02-20T22:23:14.546 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1:1 2026-02-20T22:23:14.546 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local sig= 2026-02-20T22:23:14.546 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test -n '' 2026-02-20T22:23:14.546 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pid 2026-02-20T22:23:14.547 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ daemon_pid_file cluster1:1 2026-02-20T22:23:14.547 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster=cluster1:1 2026-02-20T22:23:14.547 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance 2026-02-20T22:23:14.547 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ set_cluster_instance cluster1:1 cluster instance 2026-02-20T22:23:14.547 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local val=cluster1:1 2026-02-20T22:23:14.547 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster_var_name=cluster 2026-02-20T22:23:14.547 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance_var_name=instance 2026-02-20T22:23:14.547 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:23:14.547 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=1 2026-02-20T22:23:14.547 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ '[' 1 = cluster1:1 ']' 2026-02-20T22:23:14.547 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval cluster=cluster1 2026-02-20T22:23:14.547 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ cluster=cluster1 2026-02-20T22:23:14.547 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval instance=1 2026-02-20T22:23:14.547 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ instance=1 2026-02-20T22:23:14.547 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ ceph-conf --cluster cluster1 --name client.mirror.1 'pid file' 2026-02-20T22:23:14.558 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ echo /var/run/ceph/rbd-mirror.cluster1-client.mirror.1.pid 2026-02-20T22:23:14.559 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cat /var/run/ceph/rbd-mirror.cluster1-client.mirror.1.pid 2026-02-20T22:23:14.560 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ pid=48731 2026-02-20T22:23:14.560 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' -n 48731 ']' 2026-02-20T22:23:14.560 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ kill 48731 2026-02-20T22:23:14.560 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 0 1 2 4 8 16 32 2026-02-20T22:23:14.560 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 0 2026-02-20T22:23:14.561 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ ps auxww 2026-02-20T22:23:14.561 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ awk -v pid=48731 '$2 == pid {print; exit 1}' 2026-02-20T22:23:14.588 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ break 2026-02-20T22:23:14.588 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ ps auxww 2026-02-20T22:23:14.588 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ awk -v pid=48731 '$2 == pid {print; exit 1}' 2026-02-20T22:23:14.614 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ daemon_asok_file cluster1:1 cluster1 2026-02-20T22:23:14.615 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local local_cluster=cluster1:1 2026-02-20T22:23:14.615 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1 2026-02-20T22:23:14.615 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:23:14.615 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster1:1 local_cluster instance 2026-02-20T22:23:14.615 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster1:1 2026-02-20T22:23:14.615 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=local_cluster 2026-02-20T22:23:14.615 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:23:14.615 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:23:14.615 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=1 2026-02-20T22:23:14.615 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 1 = cluster1:1 ']' 2026-02-20T22:23:14.615 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval local_cluster=cluster1 2026-02-20T22:23:14.616 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local_cluster=cluster1 2026-02-20T22:23:14.616 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=1 2026-02-20T22:23:14.616 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=1 2026-02-20T22:23:14.616 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ ceph-conf --cluster cluster1 --name client.mirror.1 'admin socket' 2026-02-20T22:23:14.626 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ echo /var/run/ceph/rbd-mirror.cluster1-client.mirror.1.asok 2026-02-20T22:23:14.626 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rm -f /var/run/ceph/rbd-mirror.cluster1-client.mirror.1.asok 2026-02-20T22:23:14.627 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ daemon_asok_file cluster1:1 cluster2 2026-02-20T22:23:14.628 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local local_cluster=cluster1:1 2026-02-20T22:23:14.628 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster2 2026-02-20T22:23:14.628 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:23:14.628 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster1:1 local_cluster instance 2026-02-20T22:23:14.628 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster1:1 2026-02-20T22:23:14.628 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=local_cluster 2026-02-20T22:23:14.628 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:23:14.628 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:23:14.628 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=1 2026-02-20T22:23:14.628 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 1 = cluster1:1 ']' 2026-02-20T22:23:14.628 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval local_cluster=cluster1 2026-02-20T22:23:14.629 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local_cluster=cluster1 2026-02-20T22:23:14.629 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=1 2026-02-20T22:23:14.629 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=1 2026-02-20T22:23:14.629 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ ceph-conf --cluster cluster1 --name client.mirror.1 'admin socket' 2026-02-20T22:23:14.640 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ echo /var/run/ceph/rbd-mirror.cluster1-client.mirror.1.asok 2026-02-20T22:23:14.640 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rm -f /var/run/ceph/rbd-mirror.cluster1-client.mirror.1.asok 2026-02-20T22:23:14.642 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ daemon_pid_file cluster1:1 2026-02-20T22:23:14.642 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1:1 2026-02-20T22:23:14.642 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:23:14.642 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster1:1 cluster instance 2026-02-20T22:23:14.642 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster1:1 2026-02-20T22:23:14.643 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=cluster 2026-02-20T22:23:14.643 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:23:14.643 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:23:14.643 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=1 2026-02-20T22:23:14.643 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 1 = cluster1:1 ']' 2026-02-20T22:23:14.643 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval cluster=cluster1 2026-02-20T22:23:14.643 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:23:14.643 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=1 2026-02-20T22:23:14.643 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=1 2026-02-20T22:23:14.643 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ ceph-conf --cluster cluster1 --name client.mirror.1 'pid file' 2026-02-20T22:23:14.654 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ echo /var/run/ceph/rbd-mirror.cluster1-client.mirror.1.pid 2026-02-20T22:23:14.654 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rm -f /var/run/ceph/rbd-mirror.cluster1-client.mirror.1.pid 2026-02-20T22:23:14.657 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:23:14.657 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ stop_mirror cluster1:2 '' 2026-02-20T22:23:14.657 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1:2 2026-02-20T22:23:14.658 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local sig= 2026-02-20T22:23:14.658 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test -n '' 2026-02-20T22:23:14.658 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pid 2026-02-20T22:23:14.658 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ daemon_pid_file cluster1:2 2026-02-20T22:23:14.658 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster=cluster1:2 2026-02-20T22:23:14.658 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance 2026-02-20T22:23:14.658 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ set_cluster_instance cluster1:2 cluster instance 2026-02-20T22:23:14.658 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local val=cluster1:2 2026-02-20T22:23:14.658 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster_var_name=cluster 2026-02-20T22:23:14.658 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance_var_name=instance 2026-02-20T22:23:14.658 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:23:14.658 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=2 2026-02-20T22:23:14.659 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ '[' 2 = cluster1:2 ']' 2026-02-20T22:23:14.659 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval cluster=cluster1 2026-02-20T22:23:14.659 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ cluster=cluster1 2026-02-20T22:23:14.659 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval instance=2 2026-02-20T22:23:14.659 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ instance=2 2026-02-20T22:23:14.659 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ ceph-conf --cluster cluster1 --name client.mirror.2 'pid file' 2026-02-20T22:23:14.669 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ echo /var/run/ceph/rbd-mirror.cluster1-client.mirror.2.pid 2026-02-20T22:23:14.669 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cat /var/run/ceph/rbd-mirror.cluster1-client.mirror.2.pid 2026-02-20T22:23:14.671 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ pid=48793 2026-02-20T22:23:14.671 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' -n 48793 ']' 2026-02-20T22:23:14.671 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ kill 48793 2026-02-20T22:23:14.671 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 0 1 2 4 8 16 32 2026-02-20T22:23:14.671 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 0 2026-02-20T22:23:14.672 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ ps auxww 2026-02-20T22:23:14.672 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ awk -v pid=48793 '$2 == pid {print; exit 1}' 2026-02-20T22:23:14.699 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ break 2026-02-20T22:23:14.699 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ ps auxww 2026-02-20T22:23:14.699 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ awk -v pid=48793 '$2 == pid {print; exit 1}' 2026-02-20T22:23:14.725 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ daemon_asok_file cluster1:2 cluster1 2026-02-20T22:23:14.725 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local local_cluster=cluster1:2 2026-02-20T22:23:14.725 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1 2026-02-20T22:23:14.725 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:23:14.725 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster1:2 local_cluster instance 2026-02-20T22:23:14.726 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster1:2 2026-02-20T22:23:14.726 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=local_cluster 2026-02-20T22:23:14.726 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:23:14.726 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:23:14.726 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=2 2026-02-20T22:23:14.726 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 2 = cluster1:2 ']' 2026-02-20T22:23:14.726 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval local_cluster=cluster1 2026-02-20T22:23:14.726 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local_cluster=cluster1 2026-02-20T22:23:14.726 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=2 2026-02-20T22:23:14.726 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=2 2026-02-20T22:23:14.726 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ ceph-conf --cluster cluster1 --name client.mirror.2 'admin socket' 2026-02-20T22:23:14.737 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ echo /var/run/ceph/rbd-mirror.cluster1-client.mirror.2.asok 2026-02-20T22:23:14.738 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rm -f /var/run/ceph/rbd-mirror.cluster1-client.mirror.2.asok 2026-02-20T22:23:14.740 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ daemon_asok_file cluster1:2 cluster2 2026-02-20T22:23:14.740 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local local_cluster=cluster1:2 2026-02-20T22:23:14.740 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster2 2026-02-20T22:23:14.740 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:23:14.740 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster1:2 local_cluster instance 2026-02-20T22:23:14.740 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster1:2 2026-02-20T22:23:14.740 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=local_cluster 2026-02-20T22:23:14.740 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:23:14.740 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:23:14.741 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=2 2026-02-20T22:23:14.741 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 2 = cluster1:2 ']' 2026-02-20T22:23:14.741 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval local_cluster=cluster1 2026-02-20T22:23:14.741 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local_cluster=cluster1 2026-02-20T22:23:14.741 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=2 2026-02-20T22:23:14.741 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=2 2026-02-20T22:23:14.741 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ ceph-conf --cluster cluster1 --name client.mirror.2 'admin socket' 2026-02-20T22:23:14.752 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ echo /var/run/ceph/rbd-mirror.cluster1-client.mirror.2.asok 2026-02-20T22:23:14.752 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rm -f /var/run/ceph/rbd-mirror.cluster1-client.mirror.2.asok 2026-02-20T22:23:14.754 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ daemon_pid_file cluster1:2 2026-02-20T22:23:14.755 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1:2 2026-02-20T22:23:14.755 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:23:14.755 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster1:2 cluster instance 2026-02-20T22:23:14.755 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster1:2 2026-02-20T22:23:14.755 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=cluster 2026-02-20T22:23:14.755 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:23:14.755 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:23:14.755 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=2 2026-02-20T22:23:14.755 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 2 = cluster1:2 ']' 2026-02-20T22:23:14.755 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval cluster=cluster1 2026-02-20T22:23:14.756 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:23:14.756 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=2 2026-02-20T22:23:14.756 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=2 2026-02-20T22:23:14.756 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ ceph-conf --cluster cluster1 --name client.mirror.2 'pid file' 2026-02-20T22:23:14.766 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ echo /var/run/ceph/rbd-mirror.cluster1-client.mirror.2.pid 2026-02-20T22:23:14.766 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rm -f /var/run/ceph/rbd-mirror.cluster1-client.mirror.2.pid 2026-02-20T22:23:14.768 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:23:14.768 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ stop_mirror cluster1:3 '' 2026-02-20T22:23:14.769 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1:3 2026-02-20T22:23:14.769 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local sig= 2026-02-20T22:23:14.769 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test -n '' 2026-02-20T22:23:14.769 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pid 2026-02-20T22:23:14.769 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ daemon_pid_file cluster1:3 2026-02-20T22:23:14.769 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster=cluster1:3 2026-02-20T22:23:14.769 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance 2026-02-20T22:23:14.769 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ set_cluster_instance cluster1:3 cluster instance 2026-02-20T22:23:14.769 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local val=cluster1:3 2026-02-20T22:23:14.769 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster_var_name=cluster 2026-02-20T22:23:14.769 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance_var_name=instance 2026-02-20T22:23:14.769 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:23:14.770 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=3 2026-02-20T22:23:14.770 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ '[' 3 = cluster1:3 ']' 2026-02-20T22:23:14.770 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval cluster=cluster1 2026-02-20T22:23:14.770 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ cluster=cluster1 2026-02-20T22:23:14.770 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval instance=3 2026-02-20T22:23:14.770 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ instance=3 2026-02-20T22:23:14.770 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ ceph-conf --cluster cluster1 --name client.mirror.3 'pid file' 2026-02-20T22:23:14.779 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ echo /var/run/ceph/rbd-mirror.cluster1-client.mirror.3.pid 2026-02-20T22:23:14.780 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cat /var/run/ceph/rbd-mirror.cluster1-client.mirror.3.pid 2026-02-20T22:23:14.781 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ pid=48870 2026-02-20T22:23:14.781 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' -n 48870 ']' 2026-02-20T22:23:14.781 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ kill 48870 2026-02-20T22:23:14.781 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 0 1 2 4 8 16 32 2026-02-20T22:23:14.781 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 0 2026-02-20T22:23:14.782 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ ps auxww 2026-02-20T22:23:14.782 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ awk -v pid=48870 '$2 == pid {print; exit 1}' 2026-02-20T22:23:14.810 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ break 2026-02-20T22:23:14.810 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ ps auxww 2026-02-20T22:23:14.810 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ awk -v pid=48870 '$2 == pid {print; exit 1}' 2026-02-20T22:23:14.837 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ daemon_asok_file cluster1:3 cluster1 2026-02-20T22:23:14.838 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local local_cluster=cluster1:3 2026-02-20T22:23:14.838 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1 2026-02-20T22:23:14.838 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:23:14.838 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster1:3 local_cluster instance 2026-02-20T22:23:14.838 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster1:3 2026-02-20T22:23:14.838 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=local_cluster 2026-02-20T22:23:14.838 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:23:14.838 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:23:14.838 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=3 2026-02-20T22:23:14.838 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 3 = cluster1:3 ']' 2026-02-20T22:23:14.838 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval local_cluster=cluster1 2026-02-20T22:23:14.839 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local_cluster=cluster1 2026-02-20T22:23:14.839 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=3 2026-02-20T22:23:14.839 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=3 2026-02-20T22:23:14.839 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ ceph-conf --cluster cluster1 --name client.mirror.3 'admin socket' 2026-02-20T22:23:14.849 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ echo /var/run/ceph/rbd-mirror.cluster1-client.mirror.3.asok 2026-02-20T22:23:14.849 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rm -f /var/run/ceph/rbd-mirror.cluster1-client.mirror.3.asok 2026-02-20T22:23:14.851 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ daemon_asok_file cluster1:3 cluster2 2026-02-20T22:23:14.851 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local local_cluster=cluster1:3 2026-02-20T22:23:14.851 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster2 2026-02-20T22:23:14.851 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:23:14.851 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster1:3 local_cluster instance 2026-02-20T22:23:14.851 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster1:3 2026-02-20T22:23:14.851 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=local_cluster 2026-02-20T22:23:14.851 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:23:14.851 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:23:14.851 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=3 2026-02-20T22:23:14.852 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 3 = cluster1:3 ']' 2026-02-20T22:23:14.852 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval local_cluster=cluster1 2026-02-20T22:23:14.852 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local_cluster=cluster1 2026-02-20T22:23:14.852 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=3 2026-02-20T22:23:14.852 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=3 2026-02-20T22:23:14.852 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ ceph-conf --cluster cluster1 --name client.mirror.3 'admin socket' 2026-02-20T22:23:14.861 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ echo /var/run/ceph/rbd-mirror.cluster1-client.mirror.3.asok 2026-02-20T22:23:14.861 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rm -f /var/run/ceph/rbd-mirror.cluster1-client.mirror.3.asok 2026-02-20T22:23:14.863 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ daemon_pid_file cluster1:3 2026-02-20T22:23:14.863 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1:3 2026-02-20T22:23:14.863 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:23:14.863 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster1:3 cluster instance 2026-02-20T22:23:14.863 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster1:3 2026-02-20T22:23:14.863 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=cluster 2026-02-20T22:23:14.863 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:23:14.863 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:23:14.863 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=3 2026-02-20T22:23:14.864 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 3 = cluster1:3 ']' 2026-02-20T22:23:14.864 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval cluster=cluster1 2026-02-20T22:23:14.864 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:23:14.864 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=3 2026-02-20T22:23:14.864 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=3 2026-02-20T22:23:14.864 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ ceph-conf --cluster cluster1 --name client.mirror.3 'pid file' 2026-02-20T22:23:14.874 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ echo /var/run/ceph/rbd-mirror.cluster1-client.mirror.3.pid 2026-02-20T22:23:14.874 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rm -f /var/run/ceph/rbd-mirror.cluster1-client.mirror.3.pid 2026-02-20T22:23:14.876 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ image1=test1 2026-02-20T22:23:14.876 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ create_image_and_enable_mirror cluster2 mirror test1 snapshot 2026-02-20T22:23:14.876 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:23:14.876 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ shift 2026-02-20T22:23:14.876 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:23:14.877 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ shift 2026-02-20T22:23:14.877 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test1 2026-02-20T22:23:14.877 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ shift 2026-02-20T22:23:14.877 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local mode=snapshot 2026-02-20T22:23:14.877 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' -n snapshot ']' 2026-02-20T22:23:14.877 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ shift 2026-02-20T22:23:14.877 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ create_image cluster2 mirror test1 2026-02-20T22:23:14.877 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:23:14.877 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ shift 2026-02-20T22:23:14.877 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:23:14.877 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ shift 2026-02-20T22:23:14.877 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test1 2026-02-20T22:23:14.877 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ shift 2026-02-20T22:23:14.878 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local size=128 2026-02-20T22:23:14.878 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' -n '' ']' 2026-02-20T22:23:14.878 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster2 create --size 128 --image-feature layering,exclusive-lock mirror/test1 2026-02-20T22:23:14.904 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ is_pool_mirror_mode_image mirror 2026-02-20T22:23:14.904 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:23:14.905 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' image = image ']' 2026-02-20T22:23:14.905 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:23:14.905 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ enable_mirror cluster2 mirror test1 snapshot 2026-02-20T22:23:14.905 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:23:14.905 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:23:14.905 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test1 2026-02-20T22:23:14.905 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local mode=snapshot 2026-02-20T22:23:14.905 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster=cluster2 mirror image enable mirror/test1 snapshot 2026-02-20T22:23:15.248 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:Mirroring enabled 2026-02-20T22:23:15.252 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster=cluster2 info mirror/test1 2026-02-20T22:23:15.278 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:rbd image 'test1': 2026-02-20T22:23:15.278 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: size 128 MiB in 32 objects 2026-02-20T22:23:15.278 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: order 22 (4 MiB objects) 2026-02-20T22:23:15.278 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: snapshot_count: 1 2026-02-20T22:23:15.278 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: id: 1131f1558cc9 2026-02-20T22:23:15.278 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: block_name_prefix: rbd_data.1131f1558cc9 2026-02-20T22:23:15.278 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: format: 2 2026-02-20T22:23:15.279 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: features: layering, exclusive-lock 2026-02-20T22:23:15.279 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: op_features: 2026-02-20T22:23:15.279 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: flags: 2026-02-20T22:23:15.279 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: create_timestamp: Fri Feb 20 22:23:14 2026 2026-02-20T22:23:15.279 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: access_timestamp: Fri Feb 20 22:23:14 2026 2026-02-20T22:23:15.279 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: modify_timestamp: Fri Feb 20 22:23:14 2026 2026-02-20T22:23:15.279 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: mirroring state: enabled 2026-02-20T22:23:15.279 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: mirroring mode: snapshot 2026-02-20T22:23:15.279 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: mirroring global id: 74911d64-213d-4324-ad82-282f9cd37632 2026-02-20T22:23:15.279 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: mirroring primary: true 2026-02-20T22:23:15.280 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ write_image cluster2 mirror test1 100 2026-02-20T22:23:15.280 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:23:15.281 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:23:15.281 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test1 2026-02-20T22:23:15.281 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local count=100 2026-02-20T22:23:15.281 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local size= 2026-02-20T22:23:15.281 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test -n '' 2026-02-20T22:23:15.281 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ size=4096 2026-02-20T22:23:15.281 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster2 bench mirror/test1 --io-type write --io-size 4096 --io-threads 1 --io-total 409600 --io-pattern rand 2026-02-20T22:23:15.309 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:bench type write io_size 4096 io_threads 1 bytes 409600 pattern random 2026-02-20T22:23:15.318 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: SEC OPS OPS/SEC BYTES/SEC 2026-02-20T22:23:15.319 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:elapsed: 0 ops: 100 ops/sec: 11111.3 bytes/sec: 43 MiB/s 2026-02-20T22:23:15.322 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ start_mirrors cluster1 2026-02-20T22:23:15.322 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:23:15.322 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ seq 0 3 2026-02-20T22:23:15.325 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:23:15.325 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ start_mirror cluster1:0 2026-02-20T22:23:15.325 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1:0 2026-02-20T22:23:15.325 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local instance 2026-02-20T22:23:15.325 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ set_cluster_instance cluster1:0 cluster instance 2026-02-20T22:23:15.325 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local val=cluster1:0 2026-02-20T22:23:15.325 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster_var_name=cluster 2026-02-20T22:23:15.325 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local instance_var_name=instance 2026-02-20T22:23:15.325 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ cluster=cluster1 2026-02-20T22:23:15.325 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ instance=0 2026-02-20T22:23:15.326 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' 0 = cluster1:0 ']' 2026-02-20T22:23:15.326 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ eval cluster=cluster1 2026-02-20T22:23:15.326 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:23:15.326 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ eval instance=0 2026-02-20T22:23:15.326 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=0 2026-02-20T22:23:15.326 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test -n '' 2026-02-20T22:23:15.326 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd-mirror --cluster cluster1 --id mirror.0 --rbd-mirror-delete-retry-interval=5 --rbd-mirror-image-state-check-interval=5 --rbd-mirror-journal-poll-age=1 --rbd-mirror-pool-replayers-refresh-interval=5 --debug-rbd=30 --debug-journaler=30 --debug-rbd_mirror=30 --daemonize=true 2026-02-20T22:23:15.345 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:23:15.346 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ start_mirror cluster1:1 2026-02-20T22:23:15.346 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1:1 2026-02-20T22:23:15.346 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local instance 2026-02-20T22:23:15.346 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ set_cluster_instance cluster1:1 cluster instance 2026-02-20T22:23:15.346 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local val=cluster1:1 2026-02-20T22:23:15.346 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster_var_name=cluster 2026-02-20T22:23:15.346 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local instance_var_name=instance 2026-02-20T22:23:15.346 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ cluster=cluster1 2026-02-20T22:23:15.346 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ instance=1 2026-02-20T22:23:15.346 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' 1 = cluster1:1 ']' 2026-02-20T22:23:15.347 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ eval cluster=cluster1 2026-02-20T22:23:15.347 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:23:15.347 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ eval instance=1 2026-02-20T22:23:15.347 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=1 2026-02-20T22:23:15.347 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test -n '' 2026-02-20T22:23:15.347 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd-mirror --cluster cluster1 --id mirror.1 --rbd-mirror-delete-retry-interval=5 --rbd-mirror-image-state-check-interval=5 --rbd-mirror-journal-poll-age=1 --rbd-mirror-pool-replayers-refresh-interval=5 --debug-rbd=30 --debug-journaler=30 --debug-rbd_mirror=30 --daemonize=true 2026-02-20T22:23:15.364 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:23:15.364 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ start_mirror cluster1:2 2026-02-20T22:23:15.364 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1:2 2026-02-20T22:23:15.365 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local instance 2026-02-20T22:23:15.365 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ set_cluster_instance cluster1:2 cluster instance 2026-02-20T22:23:15.365 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local val=cluster1:2 2026-02-20T22:23:15.365 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster_var_name=cluster 2026-02-20T22:23:15.365 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local instance_var_name=instance 2026-02-20T22:23:15.365 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ cluster=cluster1 2026-02-20T22:23:15.365 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ instance=2 2026-02-20T22:23:15.365 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' 2 = cluster1:2 ']' 2026-02-20T22:23:15.365 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ eval cluster=cluster1 2026-02-20T22:23:15.365 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:23:15.366 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ eval instance=2 2026-02-20T22:23:15.366 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=2 2026-02-20T22:23:15.366 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test -n '' 2026-02-20T22:23:15.366 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd-mirror --cluster cluster1 --id mirror.2 --rbd-mirror-delete-retry-interval=5 --rbd-mirror-image-state-check-interval=5 --rbd-mirror-journal-poll-age=1 --rbd-mirror-pool-replayers-refresh-interval=5 --debug-rbd=30 --debug-journaler=30 --debug-rbd_mirror=30 --daemonize=true 2026-02-20T22:23:15.385 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:23:15.386 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ start_mirror cluster1:3 2026-02-20T22:23:15.386 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1:3 2026-02-20T22:23:15.386 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local instance 2026-02-20T22:23:15.386 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ set_cluster_instance cluster1:3 cluster instance 2026-02-20T22:23:15.386 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local val=cluster1:3 2026-02-20T22:23:15.386 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster_var_name=cluster 2026-02-20T22:23:15.386 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local instance_var_name=instance 2026-02-20T22:23:15.386 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ cluster=cluster1 2026-02-20T22:23:15.386 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ instance=3 2026-02-20T22:23:15.387 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' 3 = cluster1:3 ']' 2026-02-20T22:23:15.387 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ eval cluster=cluster1 2026-02-20T22:23:15.387 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:23:15.387 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ eval instance=3 2026-02-20T22:23:15.387 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=3 2026-02-20T22:23:15.387 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test -n '' 2026-02-20T22:23:15.387 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd-mirror --cluster cluster1 --id mirror.3 --rbd-mirror-delete-retry-interval=5 --rbd-mirror-image-state-check-interval=5 --rbd-mirror-journal-poll-age=1 --rbd-mirror-pool-replayers-refresh-interval=5 --debug-rbd=30 --debug-journaler=30 --debug-rbd_mirror=30 --daemonize=true 2026-02-20T22:23:15.408 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_image_replay_started cluster1 mirror test1 2026-02-20T22:23:15.408 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:23:15.409 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:23:15.409 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test1 2026-02-20T22:23:15.409 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_image_replay_state cluster1 mirror test1 started 2026-02-20T22:23:15.409 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:23:15.409 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:23:15.409 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test1 2026-02-20T22:23:15.409 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state=started 2026-02-20T22:23:15.409 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local s 2026-02-20T22:23:15.409 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:23:15.409 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:23:16.409 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_image_replay_state cluster1 mirror test1 started 2026-02-20T22:23:16.409 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:23:16.409 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:23:16.410 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test1 2026-02-20T22:23:16.410 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local test_state=started 2026-02-20T22:23:16.410 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status_result 2026-02-20T22:23:16.410 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local current_state=stopped 2026-02-20T22:23:16.411 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemons cluster1 rbd mirror status mirror/test1 2026-02-20T22:23:16.412 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_instance=cluster1 2026-02-20T22:23:16.412 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:23:16.412 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1 2026-02-20T22:23:16.412 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ grep -i state 2026-02-20T22:23:16.412 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance=cluster1 2026-02-20T22:23:16.412 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local loop_instance 2026-02-20T22:23:16.412 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for s in 0 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:23:16.412 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sleep 0 2026-02-20T22:23:16.412 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' cluster1 '!=' cluster1 ']' 2026-02-20T22:23:16.413 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ seq 0 3 2026-02-20T22:23:16.415 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for loop_instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:23:16.415 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemon cluster1:0 rbd mirror status mirror/test1 2026-02-20T22:23:16.416 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1:0 2026-02-20T22:23:16.416 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:23:16.416 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:23:16.416 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster1:0 cluster instance 2026-02-20T22:23:16.416 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster1:0 2026-02-20T22:23:16.416 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=cluster 2026-02-20T22:23:16.416 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:23:16.416 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:23:16.416 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=0 2026-02-20T22:23:16.416 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 0 = cluster1:0 ']' 2026-02-20T22:23:16.417 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval cluster=cluster1 2026-02-20T22:23:16.417 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:23:16.417 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=0 2026-02-20T22:23:16.417 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:23:16.417 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ daemon_asok_file cluster1:0 cluster1 2026-02-20T22:23:16.417 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local local_cluster=cluster1:0 2026-02-20T22:23:16.417 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster=cluster1 2026-02-20T22:23:16.417 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance 2026-02-20T22:23:16.417 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ set_cluster_instance cluster1:0 local_cluster instance 2026-02-20T22:23:16.417 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local val=cluster1:0 2026-02-20T22:23:16.417 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster_var_name=local_cluster 2026-02-20T22:23:16.418 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance_var_name=instance 2026-02-20T22:23:16.418 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:23:16.418 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:23:16.418 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ '[' 0 = cluster1:0 ']' 2026-02-20T22:23:16.418 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval local_cluster=cluster1 2026-02-20T22:23:16.418 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ local_cluster=cluster1 2026-02-20T22:23:16.418 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval instance=0 2026-02-20T22:23:16.418 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ instance=0 2026-02-20T22:23:16.418 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ ceph-conf --cluster cluster1 --name client.mirror.0 'admin socket' 2026-02-20T22:23:16.427 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ echo /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:23:16.428 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local asok_file=/var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:23:16.428 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ test -S /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:23:16.428 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ ceph --admin-daemon /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok rbd mirror status mirror/test1 2026-02-20T22:23:16.470 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:Invalid command: unused arguments: ['mirror/test1'] 2026-02-20T22:23:16.471 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:rbd mirror status : get status for rbd mirror 2026-02-20T22:23:16.471 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:admin_socket: invalid command 2026-02-20T22:23:16.474 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for loop_instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:23:16.474 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemon cluster1:1 rbd mirror status mirror/test1 2026-02-20T22:23:16.474 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1:1 2026-02-20T22:23:16.475 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:23:16.475 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:23:16.475 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster1:1 cluster instance 2026-02-20T22:23:16.475 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster1:1 2026-02-20T22:23:16.475 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=cluster 2026-02-20T22:23:16.475 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:23:16.475 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:23:16.475 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=1 2026-02-20T22:23:16.475 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 1 = cluster1:1 ']' 2026-02-20T22:23:16.475 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval cluster=cluster1 2026-02-20T22:23:16.475 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:23:16.475 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=1 2026-02-20T22:23:16.475 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=1 2026-02-20T22:23:16.475 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ daemon_asok_file cluster1:1 cluster1 2026-02-20T22:23:16.476 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local local_cluster=cluster1:1 2026-02-20T22:23:16.476 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster=cluster1 2026-02-20T22:23:16.476 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance 2026-02-20T22:23:16.476 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ set_cluster_instance cluster1:1 local_cluster instance 2026-02-20T22:23:16.476 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local val=cluster1:1 2026-02-20T22:23:16.476 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster_var_name=local_cluster 2026-02-20T22:23:16.476 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance_var_name=instance 2026-02-20T22:23:16.476 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:23:16.476 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=1 2026-02-20T22:23:16.476 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ '[' 1 = cluster1:1 ']' 2026-02-20T22:23:16.476 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval local_cluster=cluster1 2026-02-20T22:23:16.476 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ local_cluster=cluster1 2026-02-20T22:23:16.476 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval instance=1 2026-02-20T22:23:16.476 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ instance=1 2026-02-20T22:23:16.477 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ ceph-conf --cluster cluster1 --name client.mirror.1 'admin socket' 2026-02-20T22:23:16.485 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ echo /var/run/ceph/rbd-mirror.cluster1-client.mirror.1.asok 2026-02-20T22:23:16.486 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local asok_file=/var/run/ceph/rbd-mirror.cluster1-client.mirror.1.asok 2026-02-20T22:23:16.486 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ test -S /var/run/ceph/rbd-mirror.cluster1-client.mirror.1.asok 2026-02-20T22:23:16.486 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ ceph --admin-daemon /var/run/ceph/rbd-mirror.cluster1-client.mirror.1.asok rbd mirror status mirror/test1 2026-02-20T22:23:16.528 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:Invalid command: unused arguments: ['mirror/test1'] 2026-02-20T22:23:16.528 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:rbd mirror status : get status for rbd mirror 2026-02-20T22:23:16.528 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:admin_socket: invalid command 2026-02-20T22:23:16.531 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for loop_instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:23:16.532 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemon cluster1:2 rbd mirror status mirror/test1 2026-02-20T22:23:16.532 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1:2 2026-02-20T22:23:16.532 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:23:16.532 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:23:16.532 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster1:2 cluster instance 2026-02-20T22:23:16.532 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster1:2 2026-02-20T22:23:16.532 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=cluster 2026-02-20T22:23:16.532 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:23:16.532 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:23:16.532 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=2 2026-02-20T22:23:16.532 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 2 = cluster1:2 ']' 2026-02-20T22:23:16.533 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval cluster=cluster1 2026-02-20T22:23:16.533 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:23:16.533 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=2 2026-02-20T22:23:16.533 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=2 2026-02-20T22:23:16.533 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ daemon_asok_file cluster1:2 cluster1 2026-02-20T22:23:16.533 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local local_cluster=cluster1:2 2026-02-20T22:23:16.533 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster=cluster1 2026-02-20T22:23:16.533 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance 2026-02-20T22:23:16.533 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ set_cluster_instance cluster1:2 local_cluster instance 2026-02-20T22:23:16.533 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local val=cluster1:2 2026-02-20T22:23:16.533 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster_var_name=local_cluster 2026-02-20T22:23:16.533 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance_var_name=instance 2026-02-20T22:23:16.533 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:23:16.534 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=2 2026-02-20T22:23:16.534 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ '[' 2 = cluster1:2 ']' 2026-02-20T22:23:16.534 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval local_cluster=cluster1 2026-02-20T22:23:16.534 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ local_cluster=cluster1 2026-02-20T22:23:16.534 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval instance=2 2026-02-20T22:23:16.534 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ instance=2 2026-02-20T22:23:16.534 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ ceph-conf --cluster cluster1 --name client.mirror.2 'admin socket' 2026-02-20T22:23:16.542 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ echo /var/run/ceph/rbd-mirror.cluster1-client.mirror.2.asok 2026-02-20T22:23:16.543 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local asok_file=/var/run/ceph/rbd-mirror.cluster1-client.mirror.2.asok 2026-02-20T22:23:16.543 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ test -S /var/run/ceph/rbd-mirror.cluster1-client.mirror.2.asok 2026-02-20T22:23:16.543 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ ceph --admin-daemon /var/run/ceph/rbd-mirror.cluster1-client.mirror.2.asok rbd mirror status mirror/test1 2026-02-20T22:23:16.582 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:Invalid command: unused arguments: ['mirror/test1'] 2026-02-20T22:23:16.583 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:rbd mirror status : get status for rbd mirror 2026-02-20T22:23:16.583 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:admin_socket: invalid command 2026-02-20T22:23:16.588 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for loop_instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:23:16.588 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemon cluster1:3 rbd mirror status mirror/test1 2026-02-20T22:23:16.588 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1:3 2026-02-20T22:23:16.589 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:23:16.589 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:23:16.589 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster1:3 cluster instance 2026-02-20T22:23:16.589 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster1:3 2026-02-20T22:23:16.589 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=cluster 2026-02-20T22:23:16.590 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:23:16.590 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:23:16.590 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=3 2026-02-20T22:23:16.590 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 3 = cluster1:3 ']' 2026-02-20T22:23:16.590 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval cluster=cluster1 2026-02-20T22:23:16.590 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:23:16.591 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=3 2026-02-20T22:23:16.591 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=3 2026-02-20T22:23:16.591 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ daemon_asok_file cluster1:3 cluster1 2026-02-20T22:23:16.591 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local local_cluster=cluster1:3 2026-02-20T22:23:16.591 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster=cluster1 2026-02-20T22:23:16.591 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance 2026-02-20T22:23:16.591 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ set_cluster_instance cluster1:3 local_cluster instance 2026-02-20T22:23:16.591 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local val=cluster1:3 2026-02-20T22:23:16.591 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster_var_name=local_cluster 2026-02-20T22:23:16.592 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance_var_name=instance 2026-02-20T22:23:16.592 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:23:16.592 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=3 2026-02-20T22:23:16.592 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ '[' 3 = cluster1:3 ']' 2026-02-20T22:23:16.592 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval local_cluster=cluster1 2026-02-20T22:23:16.592 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ local_cluster=cluster1 2026-02-20T22:23:16.592 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval instance=3 2026-02-20T22:23:16.592 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ instance=3 2026-02-20T22:23:16.592 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ ceph-conf --cluster cluster1 --name client.mirror.3 'admin socket' 2026-02-20T22:23:16.596 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ echo /var/run/ceph/rbd-mirror.cluster1-client.mirror.3.asok 2026-02-20T22:23:16.596 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local asok_file=/var/run/ceph/rbd-mirror.cluster1-client.mirror.3.asok 2026-02-20T22:23:16.596 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ test -S /var/run/ceph/rbd-mirror.cluster1-client.mirror.3.asok 2026-02-20T22:23:16.597 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ ceph --admin-daemon /var/run/ceph/rbd-mirror.cluster1-client.mirror.3.asok rbd mirror status mirror/test1 2026-02-20T22:23:16.636 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:Invalid command: unused arguments: ['mirror/test1'] 2026-02-20T22:23:16.636 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:rbd mirror status : get status for rbd mirror 2026-02-20T22:23:16.636 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:admin_socket: invalid command 2026-02-20T22:23:16.637 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for s in 0 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:23:16.638 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sleep 1 2026-02-20T22:23:17.639 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' cluster1 '!=' cluster1 ']' 2026-02-20T22:23:17.640 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ seq 0 3 2026-02-20T22:23:17.642 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for loop_instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:23:17.643 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemon cluster1:0 rbd mirror status mirror/test1 2026-02-20T22:23:17.643 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1:0 2026-02-20T22:23:17.643 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:23:17.643 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:23:17.643 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster1:0 cluster instance 2026-02-20T22:23:17.643 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster1:0 2026-02-20T22:23:17.643 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=cluster 2026-02-20T22:23:17.643 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:23:17.643 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:23:17.643 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=0 2026-02-20T22:23:17.644 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 0 = cluster1:0 ']' 2026-02-20T22:23:17.644 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval cluster=cluster1 2026-02-20T22:23:17.644 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:23:17.644 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=0 2026-02-20T22:23:17.644 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:23:17.644 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ daemon_asok_file cluster1:0 cluster1 2026-02-20T22:23:17.644 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local local_cluster=cluster1:0 2026-02-20T22:23:17.644 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster=cluster1 2026-02-20T22:23:17.644 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance 2026-02-20T22:23:17.644 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ set_cluster_instance cluster1:0 local_cluster instance 2026-02-20T22:23:17.645 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local val=cluster1:0 2026-02-20T22:23:17.645 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster_var_name=local_cluster 2026-02-20T22:23:17.645 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance_var_name=instance 2026-02-20T22:23:17.645 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:23:17.645 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:23:17.645 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ '[' 0 = cluster1:0 ']' 2026-02-20T22:23:17.645 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval local_cluster=cluster1 2026-02-20T22:23:17.645 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ local_cluster=cluster1 2026-02-20T22:23:17.645 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval instance=0 2026-02-20T22:23:17.645 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ instance=0 2026-02-20T22:23:17.646 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ ceph-conf --cluster cluster1 --name client.mirror.0 'admin socket' 2026-02-20T22:23:17.653 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ echo /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:23:17.653 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local asok_file=/var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:23:17.653 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ test -S /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:23:17.654 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ ceph --admin-daemon /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok rbd mirror status mirror/test1 2026-02-20T22:23:17.697 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ return 0 2026-02-20T22:23:17.698 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status_result=' "state": "Replaying"' 2026-02-20T22:23:17.698 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo ' "state": "Replaying"' 2026-02-20T22:23:17.698 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep -i Replaying 2026-02-20T22:23:17.699 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: "state": "Replaying" 2026-02-20T22:23:17.701 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ current_state=started 2026-02-20T22:23:17.701 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test started = started 2026-02-20T22:23:17.701 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:23:17.701 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_replay_complete cluster1 cluster2 mirror mirror test1 2026-02-20T22:23:17.701 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local local_cluster=cluster1 2026-02-20T22:23:17.701 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:23:17.701 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local local_pool=mirror 2026-02-20T22:23:17.702 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local remote_pool=mirror 2026-02-20T22:23:17.702 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test1 2026-02-20T22:23:17.702 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' snapshot = journal ']' 2026-02-20T22:23:17.702 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' snapshot = snapshot ']' 2026-02-20T22:23:17.702 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ mirror_image_snapshot cluster2 mirror test1 2026-02-20T22:23:17.702 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:23:17.702 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:23:17.702 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test1 2026-02-20T22:23:17.702 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster2 mirror image snapshot mirror/test1 2026-02-20T22:23:18.477 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:Snapshot ID: 10 2026-02-20T22:23:18.482 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_snapshot_sync_complete cluster1 cluster2 mirror mirror test1 2026-02-20T22:23:18.482 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local local_cluster=cluster1 2026-02-20T22:23:18.482 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:23:18.482 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local local_pool=mirror 2026-02-20T22:23:18.483 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local remote_pool=mirror 2026-02-20T22:23:18.483 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test1 2026-02-20T22:23:18.483 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ mkfname cluster2-mirror-test1.status 2026-02-20T22:23:18.483 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ echo cluster2-mirror-test1.status 2026-02-20T22:23:18.483 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -e 's|[/ ]|_|g' 2026-02-20T22:23:18.484 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status_log=/tmp/tmp.Whst3BkeHJ/cluster2-mirror-test1.status 2026-02-20T22:23:18.484 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ mkfname cluster1-mirror-test1.status 2026-02-20T22:23:18.484 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ echo cluster1-mirror-test1.status 2026-02-20T22:23:18.485 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -e 's|[/ ]|_|g' 2026-02-20T22:23:18.486 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local local_status_log=/tmp/tmp.Whst3BkeHJ/cluster1-mirror-test1.status 2026-02-20T22:23:18.486 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ get_newest_mirror_snapshot cluster2 mirror test1 /tmp/tmp.Whst3BkeHJ/cluster2-mirror-test1.status 2026-02-20T22:23:18.486 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:23:18.486 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:23:18.486 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test1 2026-02-20T22:23:18.486 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local log=/tmp/tmp.Whst3BkeHJ/cluster2-mirror-test1.status 2026-02-20T22:23:18.486 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster2 snap list --all mirror/test1 --format xml 2026-02-20T22:23:18.486 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ xmlstarlet sel -t -c '//snapshots/snapshot[namespace/complete='\''true'\'' and position()=last()]' 2026-02-20T22:23:18.513 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v //snapshot/id 2026-02-20T22:23:18.515 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local snapshot_id=10 2026-02-20T22:23:18.515 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ true 2026-02-20T22:23:18.515 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 0.2 0.4 0.8 1.6 2 2 4 4 8 8 16 16 32 32 2026-02-20T22:23:18.516 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 0.2 2026-02-20T22:23:18.717 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ get_newest_mirror_snapshot cluster1 mirror test1 /tmp/tmp.Whst3BkeHJ/cluster1-mirror-test1.status 2026-02-20T22:23:18.717 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:23:18.717 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:23:18.717 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test1 2026-02-20T22:23:18.717 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local log=/tmp/tmp.Whst3BkeHJ/cluster1-mirror-test1.status 2026-02-20T22:23:18.717 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster1 snap list --all mirror/test1 --format xml 2026-02-20T22:23:18.717 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ xmlstarlet sel -t -c '//snapshots/snapshot[namespace/complete='\''true'\'' and position()=last()]' 2026-02-20T22:23:18.952 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v //snapshot/namespace/primary_snap_id 2026-02-20T22:23:18.955 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local primary_snapshot_id=10 2026-02-20T22:23:18.955 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test 10 = 10 2026-02-20T22:23:18.955 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:23:18.955 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_replaying_status_in_pool_dir cluster1 mirror test1 2026-02-20T22:23:18.955 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:23:18.955 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:23:18.955 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test1 2026-02-20T22:23:18.955 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' snapshot = journal ']' 2026-02-20T22:23:18.956 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_status_in_pool_dir cluster1 mirror test1 up+replaying 2026-02-20T22:23:18.956 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:23:18.956 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:23:18.956 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test1 2026-02-20T22:23:18.956 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+replaying 2026-02-20T22:23:18.956 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:23:18.956 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:23:18.956 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:23:18.956 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:23:19.956 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_status_in_pool_dir cluster1 mirror test1 up+replaying '' '' 2026-02-20T22:23:19.956 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:23:19.956 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:23:19.956 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test1 2026-02-20T22:23:19.956 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+replaying 2026-02-20T22:23:19.956 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:23:19.956 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:23:19.957 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:23:19.957 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:23:19.957 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster1 mirror image status mirror/test1 2026-02-20T22:23:19.989 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='test1: 2026-02-20T22:23:19.989 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: global_id: 74911d64-213d-4324-ad82-282f9cd37632 2026-02-20T22:23:19.989 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+replaying 2026-02-20T22:23:19.989 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: replaying, {"bytes_per_second":0.0,"bytes_per_snapshot":0.0,"last_snapshot_bytes":0,"last_snapshot_sync_seconds":0,"remote_snapshot_timestamp":1771626195,"replay_state":"idle"} 2026-02-20T22:23:19.989 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:23:17' 2026-02-20T22:23:19.989 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ state: .*up+replaying' 2026-02-20T22:23:19.990 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: state: up+replaying 2026-02-20T22:23:19.990 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ description: .*' 2026-02-20T22:23:19.990 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: description: replaying, {"bytes_per_second":0.0,"bytes_per_snapshot":0.0,"last_snapshot_bytes":0,"last_snapshot_sync_seconds":0,"remote_snapshot_timestamp":1771626195,"replay_state":"idle"} 2026-02-20T22:23:19.991 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' -n '' ']' 2026-02-20T22:23:19.991 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+replaying 2026-02-20T22:23:19.991 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^up+' 2026-02-20T22:23:19.992 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+replaying 2026-02-20T22:23:19.992 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep 'service: *mirror..* on ' 2026-02-20T22:23:19.993 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 1 2026-02-20T22:23:19.993 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:23:19.993 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 2 2026-02-20T22:23:21.995 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_status_in_pool_dir cluster1 mirror test1 up+replaying '' '' 2026-02-20T22:23:21.995 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:23:21.995 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:23:21.995 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test1 2026-02-20T22:23:21.995 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+replaying 2026-02-20T22:23:21.996 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:23:21.996 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:23:21.996 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:23:21.996 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:23:21.996 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster1 mirror image status mirror/test1 2026-02-20T22:23:22.030 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='test1: 2026-02-20T22:23:22.030 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: global_id: 74911d64-213d-4324-ad82-282f9cd37632 2026-02-20T22:23:22.030 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+replaying 2026-02-20T22:23:22.030 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: replaying, {"bytes_per_second":0.0,"bytes_per_snapshot":0.0,"last_snapshot_bytes":0,"last_snapshot_sync_seconds":0,"remote_snapshot_timestamp":1771626195,"replay_state":"idle"} 2026-02-20T22:23:22.030 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: service: mirror.0 on trial150 2026-02-20T22:23:22.030 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:23:17' 2026-02-20T22:23:22.030 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ state: .*up+replaying' 2026-02-20T22:23:22.030 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: state: up+replaying 2026-02-20T22:23:22.031 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ description: .*' 2026-02-20T22:23:22.031 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: description: replaying, {"bytes_per_second":0.0,"bytes_per_snapshot":0.0,"last_snapshot_bytes":0,"last_snapshot_sync_seconds":0,"remote_snapshot_timestamp":1771626195,"replay_state":"idle"} 2026-02-20T22:23:22.031 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' -n '' ']' 2026-02-20T22:23:22.032 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+replaying 2026-02-20T22:23:22.032 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^up+' 2026-02-20T22:23:22.032 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+replaying 2026-02-20T22:23:22.033 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep 'service: *mirror..* on ' 2026-02-20T22:23:22.033 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: service: mirror.0 on trial150 2026-02-20T22:23:22.034 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update 2026-02-20T22:23:22.034 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -nEe 's/^ last_update: *(.*) *$/\1/p' 2026-02-20T22:23:22.035 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:23:17' 2026-02-20T22:23:22.035 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_mirror_pool_status_verbose cluster1 mirror test1 up+replaying '2026-02-20 22:23:17' 2026-02-20T22:23:22.035 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:23:22.035 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:23:22.035 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test1 2026-02-20T22:23:22.035 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+replaying 2026-02-20T22:23:22.035 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local 'prev_last_update=2026-02-20 22:23:17' 2026-02-20T22:23:22.035 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:23:22.036 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:23:22.036 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster1 mirror pool status mirror --verbose --format xml 2026-02-20T22:23:22.069 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='WARNINGOKWARNING243774382mirror.0trial15020.2.0-677-gf7870454trueOK43844389mirror.1trial15020.2.0-677-gf7870454falseOK43914398mirror.2trial15020.2.0-677-gf7870454falseOK44014407mirror.3trial15020.2.0-677-gf7870454falseOKtest42d6c00a-fe7f-432d-aa96-44adea6394dfup+replayingreplaying, {"bytes_per_second":0.0,"bytes_per_snapshot":0.0,"last_snapshot_bytes":0,"last_snapshot_sync_seconds":0,"local_snapshot_timestamp":1771626191,"remote_snapshot_timestamp":1771626191,"replay_state":"idle"}43844389mirror.1trial1502026-02-20 22:23:19test174911d64-213d-4324-ad82-282f9cd37632up+replayingreplaying, {"bytes_per_second":0.0,"bytes_per_snapshot":0.0,"last_snapshot_bytes":0,"last_snapshot_sync_seconds":0,"remote_snapshot_timestamp":1771626195,"replay_state":"idle"}43774382mirror.0trial1502026-02-20 22:23:17' 2026-02-20T22:23:22.069 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update state 2026-02-20T22:23:22.069 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test1'\'']/last_update' 2026-02-20T22:23:22.071 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:23:17' 2026-02-20T22:23:22.071 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test1'\'']/state' 2026-02-20T22:23:22.073 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ state=up+replaying 2026-02-20T22:23:22.073 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+replaying 2026-02-20T22:23:22.073 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep up+replaying 2026-02-20T22:23:22.074 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+replaying 2026-02-20T22:23:22.074 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:23:22.074 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:23:22.074 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' -z '' ']' 2026-02-20T22:23:22.074 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_status_in_pool_dir cluster2 mirror test1 down+unknown 2026-02-20T22:23:22.074 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:23:22.075 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:23:22.075 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test1 2026-02-20T22:23:22.075 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=down+unknown 2026-02-20T22:23:22.075 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:23:22.075 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:23:22.075 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:23:22.075 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:23:23.076 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_status_in_pool_dir cluster2 mirror test1 down+unknown '' '' 2026-02-20T22:23:23.076 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:23:23.076 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:23:23.076 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test1 2026-02-20T22:23:23.076 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=down+unknown 2026-02-20T22:23:23.077 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:23:23.077 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:23:23.077 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:23:23.077 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:23:23.077 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster2 mirror image status mirror/test1 2026-02-20T22:23:23.107 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='test1: 2026-02-20T22:23:23.107 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: global_id: 74911d64-213d-4324-ad82-282f9cd37632 2026-02-20T22:23:23.107 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: down+unknown 2026-02-20T22:23:23.107 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: status not found 2026-02-20T22:23:23.108 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20T22:23:23.108 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: peer_sites: 2026-02-20T22:23:23.108 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: name: cluster1-DNE 2026-02-20T22:23:23.108 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+replaying 2026-02-20T22:23:23.108 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: replaying, {"bytes_per_second":0.0,"bytes_per_snapshot":0.0,"last_snapshot_bytes":0,"last_snapshot_sync_seconds":0,"remote_snapshot_timestamp":1771626195,"replay_state":"idle"} 2026-02-20T22:23:23.108 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:23:17 2026-02-20T22:23:23.108 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: snapshots: 2026-02-20T22:23:23.108 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: 9 .mirror.primary.74911d64-213d-4324-ad82-282f9cd37632.c29f37cd-8422-4d2e-a933-721772782be7 (peer_uuids:[]) 2026-02-20T22:23:23.108 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: 10 .mirror.primary.74911d64-213d-4324-ad82-282f9cd37632.540ff04e-5a95-4855-8be1-d03ff3f185e3 (peer_uuids:[b3fd2ba3-7357-48bb-9494-5fb16bf9b1f8])' 2026-02-20T22:23:23.108 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ state: .*down+unknown' 2026-02-20T22:23:23.108 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: state: down+unknown 2026-02-20T22:23:23.108 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ description: .*' 2026-02-20T22:23:23.109 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: description: status not found 2026-02-20T22:23:23.109 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' -n '' ']' 2026-02-20T22:23:23.109 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo down+unknown 2026-02-20T22:23:23.110 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^up+' 2026-02-20T22:23:23.110 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep 'service: ' 2026-02-20T22:23:23.111 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update 2026-02-20T22:23:23.112 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -nEe 's/^ last_update: *(.*) *$/\1/p' 2026-02-20T22:23:23.113 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update= 2026-02-20T22:23:23.113 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_mirror_pool_status_verbose cluster2 mirror test1 down+unknown '' 2026-02-20T22:23:23.113 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:23:23.113 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:23:23.113 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test1 2026-02-20T22:23:23.113 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=down+unknown 2026-02-20T22:23:23.113 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local prev_last_update= 2026-02-20T22:23:23.113 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:23:23.114 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:23:23.114 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster2 mirror pool status mirror --verbose --format xml 2026-02-20T22:23:23.147 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='UNKNOWNUNKNOWNOK2test42d6c00a-fe7f-432d-aa96-44adea6394dfdown+unknownstatus not foundcluster1-DNE8f14eacf-60a5-47c7-bdcb-1dc6af448d08up+replayingreplaying, {"bytes_per_second":0.0,"bytes_per_snapshot":0.0,"last_snapshot_bytes":0,"last_snapshot_sync_seconds":0,"local_snapshot_timestamp":1771626191,"remote_snapshot_timestamp":1771626191,"replay_state":"idle"}2026-02-20 22:23:19test174911d64-213d-4324-ad82-282f9cd37632down+unknownstatus not foundcluster1-DNE8f14eacf-60a5-47c7-bdcb-1dc6af448d08up+replayingreplaying, {"bytes_per_second":0.0,"bytes_per_snapshot":0.0,"last_snapshot_bytes":0,"last_snapshot_sync_seconds":0,"remote_snapshot_timestamp":1771626195,"replay_state":"idle"}2026-02-20 22:23:17' 2026-02-20T22:23:23.147 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update state 2026-02-20T22:23:23.147 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test1'\'']/last_update' 2026-02-20T22:23:23.149 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update= 2026-02-20T22:23:23.150 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test1'\'']/state' 2026-02-20T22:23:23.151 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ state=down+unknown 2026-02-20T22:23:23.152 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo down+unknown 2026-02-20T22:23:23.152 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep down+unknown 2026-02-20T22:23:23.152 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:down+unknown 2026-02-20T22:23:23.154 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:23:23.154 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:23:23.154 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ compare_images cluster1 cluster2 mirror mirror test1 2026-02-20T22:23:23.154 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local ret=0 2026-02-20T22:23:23.154 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local local_cluster=cluster1 2026-02-20T22:23:23.154 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:23:23.154 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local local_pool=mirror 2026-02-20T22:23:23.154 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local remote_pool=mirror 2026-02-20T22:23:23.154 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test1 2026-02-20T22:23:23.154 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ mkfname cluster2-mirror-test1.export 2026-02-20T22:23:23.154 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ echo cluster2-mirror-test1.export 2026-02-20T22:23:23.155 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -e 's|[/ ]|_|g' 2026-02-20T22:23:23.155 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local rmt_export=/tmp/tmp.Whst3BkeHJ/cluster2-mirror-test1.export 2026-02-20T22:23:23.156 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ mkfname cluster1-mirror-test1.export 2026-02-20T22:23:23.156 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ echo cluster1-mirror-test1.export 2026-02-20T22:23:23.156 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -e 's|[/ ]|_|g' 2026-02-20T22:23:23.156 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local loc_export=/tmp/tmp.Whst3BkeHJ/cluster1-mirror-test1.export 2026-02-20T22:23:23.156 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rm -f /tmp/tmp.Whst3BkeHJ/cluster2-mirror-test1.export /tmp/tmp.Whst3BkeHJ/cluster1-mirror-test1.export 2026-02-20T22:23:23.157 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster2 export mirror/test1 /tmp/tmp.Whst3BkeHJ/cluster2-mirror-test1.export 2026-02-20T22:23:23.242 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: Exporting image: 3% complete... Exporting image: 6% complete... Exporting image: 9% complete... Exporting image: 12% complete... Exporting image: 15% complete... Exporting image: 18% complete... Exporting image: 21% complete... Exporting image: 25% complete... Exporting image: 28% complete... Exporting image: 31% complete... Exporting image: 34% complete... Exporting image: 37% complete... Exporting image: 40% complete... Exporting image: 43% complete... Exporting image: 46% complete... Exporting image: 50% complete... Exporting image: 53% complete... Exporting image: 56% complete... Exporting image: 59% complete... Exporting image: 62% complete... Exporting image: 65% complete... Exporting image: 68% complete... Exporting image: 71% complete... Exporting image: 75% complete... Exporting image: 78% complete... Exporting image: 81% complete... Exporting image: 84% complete... Exporting image: 87% complete... Exporting image: 90% complete... Exporting image: 93% complete... Exporting image: 96% complete... Exporting image: 100% complete...done. 2026-02-20T22:23:23.246 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster1 export mirror/test1 /tmp/tmp.Whst3BkeHJ/cluster1-mirror-test1.export 2026-02-20T22:23:23.335 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: Exporting image: 3% complete... Exporting image: 6% complete... Exporting image: 9% complete... Exporting image: 12% complete... Exporting image: 15% complete... Exporting image: 18% complete... Exporting image: 21% complete... Exporting image: 25% complete... Exporting image: 28% complete... Exporting image: 31% complete... Exporting image: 34% complete... Exporting image: 37% complete... Exporting image: 40% complete... Exporting image: 43% complete... Exporting image: 46% complete... Exporting image: 50% complete... Exporting image: 53% complete... Exporting image: 56% complete... Exporting image: 59% complete... Exporting image: 62% complete... Exporting image: 65% complete... Exporting image: 68% complete... Exporting image: 71% complete... Exporting image: 75% complete... Exporting image: 78% complete... Exporting image: 81% complete... Exporting image: 84% complete... Exporting image: 87% complete... Exporting image: 90% complete... Exporting image: 93% complete... Exporting image: 96% complete... Exporting image: 100% complete...done. 2026-02-20T22:23:23.339 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ cmp /tmp/tmp.Whst3BkeHJ/cluster2-mirror-test1.export /tmp/tmp.Whst3BkeHJ/cluster1-mirror-test1.export 2026-02-20T22:23:23.391 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rm -f /tmp/tmp.Whst3BkeHJ/cluster2-mirror-test1.export /tmp/tmp.Whst3BkeHJ/cluster1-mirror-test1.export 2026-02-20T22:23:23.424 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:23:23.424 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ testlog 'TEST: test the first image is replaying after restart' 2026-02-20T22:23:23.424 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ tee -a /tmp/tmp.Whst3BkeHJ/rbd-mirror.test.log 2026-02-20T22:23:23.425 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ date '+%F %T' 2026-02-20T22:23:23.426 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo 2026-02-20 22:23:23 TEST: test the first image is replaying after restart 2026-02-20T22:23:23.426 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:2026-02-20 22:23:23 TEST: test the first image is replaying after restart 2026-02-20T22:23:23.426 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ write_image cluster2 mirror test 100 2026-02-20T22:23:23.426 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:23:23.426 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:23:23.426 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:23:23.426 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local count=100 2026-02-20T22:23:23.427 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local size= 2026-02-20T22:23:23.427 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test -n '' 2026-02-20T22:23:23.427 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ size=4096 2026-02-20T22:23:23.427 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster2 bench mirror/test --io-type write --io-size 4096 --io-threads 1 --io-total 409600 --io-pattern rand 2026-02-20T22:23:23.456 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:bench type write io_size 4096 io_threads 1 bytes 409600 pattern random 2026-02-20T22:23:23.467 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: SEC OPS OPS/SEC BYTES/SEC 2026-02-20T22:23:23.467 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:elapsed: 0 ops: 100 ops/sec: 9091.03 bytes/sec: 36 MiB/s 2026-02-20T22:23:23.471 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_image_replay_started cluster1 mirror test 2026-02-20T22:23:23.471 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:23:23.471 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:23:23.471 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:23:23.471 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_image_replay_state cluster1 mirror test started 2026-02-20T22:23:23.471 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:23:23.471 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:23:23.471 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:23:23.471 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state=started 2026-02-20T22:23:23.471 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local s 2026-02-20T22:23:23.471 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:23:23.472 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:23:24.471 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_image_replay_state cluster1 mirror test started 2026-02-20T22:23:24.471 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:23:24.471 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:23:24.471 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:23:24.471 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local test_state=started 2026-02-20T22:23:24.471 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status_result 2026-02-20T22:23:24.471 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local current_state=stopped 2026-02-20T22:23:24.472 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemons cluster1 rbd mirror status mirror/test 2026-02-20T22:23:24.472 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ grep -i state 2026-02-20T22:23:24.472 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_instance=cluster1 2026-02-20T22:23:24.472 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:23:24.472 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1 2026-02-20T22:23:24.472 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance=cluster1 2026-02-20T22:23:24.472 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local loop_instance 2026-02-20T22:23:24.472 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for s in 0 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:23:24.472 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sleep 0 2026-02-20T22:23:24.473 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' cluster1 '!=' cluster1 ']' 2026-02-20T22:23:24.473 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ seq 0 3 2026-02-20T22:23:24.475 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for loop_instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:23:24.475 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemon cluster1:0 rbd mirror status mirror/test 2026-02-20T22:23:24.475 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1:0 2026-02-20T22:23:24.475 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:23:24.475 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:23:24.475 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster1:0 cluster instance 2026-02-20T22:23:24.475 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster1:0 2026-02-20T22:23:24.475 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=cluster 2026-02-20T22:23:24.475 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:23:24.475 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:23:24.475 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=0 2026-02-20T22:23:24.475 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 0 = cluster1:0 ']' 2026-02-20T22:23:24.475 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval cluster=cluster1 2026-02-20T22:23:24.475 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:23:24.475 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=0 2026-02-20T22:23:24.475 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:23:24.475 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ daemon_asok_file cluster1:0 cluster1 2026-02-20T22:23:24.475 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local local_cluster=cluster1:0 2026-02-20T22:23:24.475 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster=cluster1 2026-02-20T22:23:24.475 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance 2026-02-20T22:23:24.475 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ set_cluster_instance cluster1:0 local_cluster instance 2026-02-20T22:23:24.475 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local val=cluster1:0 2026-02-20T22:23:24.475 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster_var_name=local_cluster 2026-02-20T22:23:24.475 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance_var_name=instance 2026-02-20T22:23:24.475 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:23:24.475 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:23:24.476 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ '[' 0 = cluster1:0 ']' 2026-02-20T22:23:24.476 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval local_cluster=cluster1 2026-02-20T22:23:24.476 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ local_cluster=cluster1 2026-02-20T22:23:24.476 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval instance=0 2026-02-20T22:23:24.476 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ instance=0 2026-02-20T22:23:24.476 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ ceph-conf --cluster cluster1 --name client.mirror.0 'admin socket' 2026-02-20T22:23:24.487 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ echo /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:23:24.488 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local asok_file=/var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:23:24.488 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ test -S /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:23:24.488 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ ceph --admin-daemon /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok rbd mirror status mirror/test 2026-02-20T22:23:24.530 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:no valid command found; 1 closest matches: 2026-02-20T22:23:24.530 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:rbd mirror status mirror/test1 2026-02-20T22:23:24.530 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:admin_socket: invalid command 2026-02-20T22:23:24.533 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for loop_instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:23:24.534 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemon cluster1:1 rbd mirror status mirror/test 2026-02-20T22:23:24.534 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1:1 2026-02-20T22:23:24.534 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:23:24.534 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:23:24.534 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster1:1 cluster instance 2026-02-20T22:23:24.534 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster1:1 2026-02-20T22:23:24.534 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=cluster 2026-02-20T22:23:24.534 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:23:24.534 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:23:24.534 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=1 2026-02-20T22:23:24.535 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 1 = cluster1:1 ']' 2026-02-20T22:23:24.535 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval cluster=cluster1 2026-02-20T22:23:24.535 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:23:24.535 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=1 2026-02-20T22:23:24.535 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=1 2026-02-20T22:23:24.535 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ daemon_asok_file cluster1:1 cluster1 2026-02-20T22:23:24.535 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local local_cluster=cluster1:1 2026-02-20T22:23:24.535 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster=cluster1 2026-02-20T22:23:24.535 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance 2026-02-20T22:23:24.535 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ set_cluster_instance cluster1:1 local_cluster instance 2026-02-20T22:23:24.535 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local val=cluster1:1 2026-02-20T22:23:24.535 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster_var_name=local_cluster 2026-02-20T22:23:24.535 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance_var_name=instance 2026-02-20T22:23:24.536 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:23:24.536 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=1 2026-02-20T22:23:24.536 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ '[' 1 = cluster1:1 ']' 2026-02-20T22:23:24.536 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval local_cluster=cluster1 2026-02-20T22:23:24.536 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ local_cluster=cluster1 2026-02-20T22:23:24.536 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval instance=1 2026-02-20T22:23:24.536 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ instance=1 2026-02-20T22:23:24.536 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ ceph-conf --cluster cluster1 --name client.mirror.1 'admin socket' 2026-02-20T22:23:24.544 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ echo /var/run/ceph/rbd-mirror.cluster1-client.mirror.1.asok 2026-02-20T22:23:24.544 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local asok_file=/var/run/ceph/rbd-mirror.cluster1-client.mirror.1.asok 2026-02-20T22:23:24.544 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ test -S /var/run/ceph/rbd-mirror.cluster1-client.mirror.1.asok 2026-02-20T22:23:24.544 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ ceph --admin-daemon /var/run/ceph/rbd-mirror.cluster1-client.mirror.1.asok rbd mirror status mirror/test 2026-02-20T22:23:24.589 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ return 0 2026-02-20T22:23:24.590 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status_result=' "state": "Replaying"' 2026-02-20T22:23:24.590 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo ' "state": "Replaying"' 2026-02-20T22:23:24.591 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep -i Replaying 2026-02-20T22:23:24.591 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: "state": "Replaying" 2026-02-20T22:23:24.592 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ current_state=started 2026-02-20T22:23:24.592 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test started = started 2026-02-20T22:23:24.592 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:23:24.593 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_replay_complete cluster1 cluster2 mirror mirror test 2026-02-20T22:23:24.593 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local local_cluster=cluster1 2026-02-20T22:23:24.593 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:23:24.593 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local local_pool=mirror 2026-02-20T22:23:24.593 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local remote_pool=mirror 2026-02-20T22:23:24.593 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:23:24.593 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' snapshot = journal ']' 2026-02-20T22:23:24.593 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' snapshot = snapshot ']' 2026-02-20T22:23:24.593 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ mirror_image_snapshot cluster2 mirror test 2026-02-20T22:23:24.593 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:23:24.593 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:23:24.593 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:23:24.594 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster2 mirror image snapshot mirror/test 2026-02-20T22:23:26.480 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:Snapshot ID: 11 2026-02-20T22:23:26.487 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_snapshot_sync_complete cluster1 cluster2 mirror mirror test 2026-02-20T22:23:26.487 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local local_cluster=cluster1 2026-02-20T22:23:26.487 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:23:26.487 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local local_pool=mirror 2026-02-20T22:23:26.487 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local remote_pool=mirror 2026-02-20T22:23:26.487 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:23:26.488 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ mkfname cluster2-mirror-test.status 2026-02-20T22:23:26.488 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ echo cluster2-mirror-test.status 2026-02-20T22:23:26.488 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -e 's|[/ ]|_|g' 2026-02-20T22:23:26.488 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status_log=/tmp/tmp.Whst3BkeHJ/cluster2-mirror-test.status 2026-02-20T22:23:26.489 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ mkfname cluster1-mirror-test.status 2026-02-20T22:23:26.489 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ echo cluster1-mirror-test.status 2026-02-20T22:23:26.489 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -e 's|[/ ]|_|g' 2026-02-20T22:23:26.491 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local local_status_log=/tmp/tmp.Whst3BkeHJ/cluster1-mirror-test.status 2026-02-20T22:23:26.491 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ get_newest_mirror_snapshot cluster2 mirror test /tmp/tmp.Whst3BkeHJ/cluster2-mirror-test.status 2026-02-20T22:23:26.491 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:23:26.491 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:23:26.491 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:23:26.491 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local log=/tmp/tmp.Whst3BkeHJ/cluster2-mirror-test.status 2026-02-20T22:23:26.491 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster2 snap list --all mirror/test --format xml 2026-02-20T22:23:26.491 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ xmlstarlet sel -t -c '//snapshots/snapshot[namespace/complete='\''true'\'' and position()=last()]' 2026-02-20T22:23:26.519 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v //snapshot/id 2026-02-20T22:23:26.521 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local snapshot_id=11 2026-02-20T22:23:26.521 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ true 2026-02-20T22:23:26.521 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 0.2 0.4 0.8 1.6 2 2 4 4 8 8 16 16 32 32 2026-02-20T22:23:26.521 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 0.2 2026-02-20T22:23:26.722 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ get_newest_mirror_snapshot cluster1 mirror test /tmp/tmp.Whst3BkeHJ/cluster1-mirror-test.status 2026-02-20T22:23:26.723 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:23:26.723 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:23:26.723 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:23:26.723 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local log=/tmp/tmp.Whst3BkeHJ/cluster1-mirror-test.status 2026-02-20T22:23:26.723 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster1 snap list --all mirror/test --format xml 2026-02-20T22:23:26.723 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ xmlstarlet sel -t -c '//snapshots/snapshot[namespace/complete='\''true'\'' and position()=last()]' 2026-02-20T22:23:26.755 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v //snapshot/namespace/primary_snap_id 2026-02-20T22:23:26.757 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local primary_snapshot_id=11 2026-02-20T22:23:26.757 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test 11 = 11 2026-02-20T22:23:26.757 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:23:26.758 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_replaying_status_in_pool_dir cluster1 mirror test 2026-02-20T22:23:26.758 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:23:26.758 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:23:26.758 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:23:26.758 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' snapshot = journal ']' 2026-02-20T22:23:26.758 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_status_in_pool_dir cluster1 mirror test up+replaying 2026-02-20T22:23:26.758 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:23:26.758 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:23:26.758 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:23:26.758 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+replaying 2026-02-20T22:23:26.758 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:23:26.759 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:23:26.759 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:23:26.759 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:23:27.758 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_status_in_pool_dir cluster1 mirror test up+replaying '' '' 2026-02-20T22:23:27.758 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:23:27.758 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:23:27.758 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:23:27.759 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+replaying 2026-02-20T22:23:27.759 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:23:27.759 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:23:27.759 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:23:27.759 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:23:27.759 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster1 mirror image status mirror/test 2026-02-20T22:23:27.791 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='test: 2026-02-20T22:23:27.791 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: global_id: 42d6c00a-fe7f-432d-aa96-44adea6394df 2026-02-20T22:23:27.792 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+replaying 2026-02-20T22:23:27.792 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: replaying, {"bytes_per_second":0.0,"bytes_per_snapshot":0.0,"last_snapshot_bytes":0,"last_snapshot_sync_seconds":0,"local_snapshot_timestamp":1771626191,"remote_snapshot_timestamp":1771626191,"replay_state":"idle"} 2026-02-20T22:23:27.792 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: service: mirror.1 on trial150 2026-02-20T22:23:27.792 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:23:19' 2026-02-20T22:23:27.792 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ state: .*up+replaying' 2026-02-20T22:23:27.792 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: state: up+replaying 2026-02-20T22:23:27.793 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ description: .*' 2026-02-20T22:23:27.793 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: description: replaying, {"bytes_per_second":0.0,"bytes_per_snapshot":0.0,"last_snapshot_bytes":0,"last_snapshot_sync_seconds":0,"local_snapshot_timestamp":1771626191,"remote_snapshot_timestamp":1771626191,"replay_state":"idle"} 2026-02-20T22:23:27.794 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' -n '' ']' 2026-02-20T22:23:27.794 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+replaying 2026-02-20T22:23:27.794 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^up+' 2026-02-20T22:23:27.794 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+replaying 2026-02-20T22:23:27.795 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep 'service: *mirror..* on ' 2026-02-20T22:23:27.795 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: service: mirror.1 on trial150 2026-02-20T22:23:27.796 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update 2026-02-20T22:23:27.796 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -nEe 's/^ last_update: *(.*) *$/\1/p' 2026-02-20T22:23:27.797 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:23:19' 2026-02-20T22:23:27.797 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_mirror_pool_status_verbose cluster1 mirror test up+replaying '2026-02-20 22:23:19' 2026-02-20T22:23:27.798 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:23:27.798 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:23:27.798 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:23:27.798 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+replaying 2026-02-20T22:23:27.798 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local 'prev_last_update=2026-02-20 22:23:19' 2026-02-20T22:23:27.798 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:23:27.798 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:23:27.798 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster1 mirror pool status mirror --verbose --format xml 2026-02-20T22:23:27.829 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='WARNINGOKWARNING243774382mirror.0trial15020.2.0-677-gf7870454trueOK43844389mirror.1trial15020.2.0-677-gf7870454falseOK43914398mirror.2trial15020.2.0-677-gf7870454falseOK44014407mirror.3trial15020.2.0-677-gf7870454falseOKtest42d6c00a-fe7f-432d-aa96-44adea6394dfup+replayingreplaying, {"bytes_per_second":0.0,"bytes_per_snapshot":0.0,"last_snapshot_bytes":0,"last_snapshot_sync_seconds":0,"local_snapshot_timestamp":1771626191,"remote_snapshot_timestamp":1771626191,"replay_state":"idle"}43844389mirror.1trial1502026-02-20 22:23:19test174911d64-213d-4324-ad82-282f9cd37632up+replayingreplaying, {"bytes_per_second":0.0,"bytes_per_snapshot":0.0,"last_snapshot_bytes":0,"last_snapshot_sync_seconds":0,"remote_snapshot_timestamp":1771626195,"replay_state":"idle"}43774382mirror.0trial1502026-02-20 22:23:17' 2026-02-20T22:23:27.830 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update state 2026-02-20T22:23:27.830 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test'\'']/last_update' 2026-02-20T22:23:27.831 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:23:19' 2026-02-20T22:23:27.831 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test'\'']/state' 2026-02-20T22:23:27.833 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ state=up+replaying 2026-02-20T22:23:27.833 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+replaying 2026-02-20T22:23:27.833 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep up+replaying 2026-02-20T22:23:27.834 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+replaying 2026-02-20T22:23:27.835 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:23:27.835 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:23:27.835 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ compare_images cluster1 cluster2 mirror mirror test 2026-02-20T22:23:27.835 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local ret=0 2026-02-20T22:23:27.835 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local local_cluster=cluster1 2026-02-20T22:23:27.836 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:23:27.836 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local local_pool=mirror 2026-02-20T22:23:27.836 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local remote_pool=mirror 2026-02-20T22:23:27.836 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:23:27.836 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ mkfname cluster2-mirror-test.export 2026-02-20T22:23:27.836 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ echo cluster2-mirror-test.export 2026-02-20T22:23:27.836 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -e 's|[/ ]|_|g' 2026-02-20T22:23:27.837 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local rmt_export=/tmp/tmp.Whst3BkeHJ/cluster2-mirror-test.export 2026-02-20T22:23:27.837 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ mkfname cluster1-mirror-test.export 2026-02-20T22:23:27.837 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ echo cluster1-mirror-test.export 2026-02-20T22:23:27.837 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -e 's|[/ ]|_|g' 2026-02-20T22:23:27.838 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local loc_export=/tmp/tmp.Whst3BkeHJ/cluster1-mirror-test.export 2026-02-20T22:23:27.838 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rm -f /tmp/tmp.Whst3BkeHJ/cluster2-mirror-test.export /tmp/tmp.Whst3BkeHJ/cluster1-mirror-test.export 2026-02-20T22:23:27.838 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster2 export mirror/test /tmp/tmp.Whst3BkeHJ/cluster2-mirror-test.export 2026-02-20T22:23:27.928 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: Exporting image: 3% complete... Exporting image: 6% complete... Exporting image: 9% complete... Exporting image: 12% complete... Exporting image: 15% complete... Exporting image: 18% complete... Exporting image: 21% complete... Exporting image: 25% complete... Exporting image: 28% complete... Exporting image: 31% complete... Exporting image: 34% complete... Exporting image: 37% complete... Exporting image: 40% complete... Exporting image: 43% complete... Exporting image: 46% complete... Exporting image: 50% complete... Exporting image: 53% complete... Exporting image: 56% complete... Exporting image: 59% complete... Exporting image: 62% complete... Exporting image: 65% complete... Exporting image: 68% complete... Exporting image: 71% complete... Exporting image: 75% complete... Exporting image: 78% complete... Exporting image: 81% complete... Exporting image: 84% complete... Exporting image: 87% complete... Exporting image: 90% complete... Exporting image: 93% complete... Exporting image: 96% complete... Exporting image: 100% complete...done. 2026-02-20T22:23:27.932 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster1 export mirror/test /tmp/tmp.Whst3BkeHJ/cluster1-mirror-test.export 2026-02-20T22:23:28.590 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: Exporting image: 3% complete... Exporting image: 6% complete... Exporting image: 9% complete... Exporting image: 12% complete... Exporting image: 15% complete... Exporting image: 18% complete... Exporting image: 21% complete... Exporting image: 25% complete... Exporting image: 28% complete... Exporting image: 31% complete... Exporting image: 34% complete... Exporting image: 37% complete... Exporting image: 40% complete... Exporting image: 43% complete... Exporting image: 46% complete... Exporting image: 50% complete... Exporting image: 53% complete... Exporting image: 56% complete... Exporting image: 59% complete... Exporting image: 62% complete... Exporting image: 65% complete... Exporting image: 68% complete... Exporting image: 71% complete... Exporting image: 75% complete... Exporting image: 78% complete... Exporting image: 81% complete... Exporting image: 84% complete... Exporting image: 87% complete... Exporting image: 90% complete... Exporting image: 93% complete... Exporting image: 96% complete... Exporting image: 100% complete...done. 2026-02-20T22:23:28.595 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ cmp /tmp/tmp.Whst3BkeHJ/cluster2-mirror-test.export /tmp/tmp.Whst3BkeHJ/cluster1-mirror-test.export 2026-02-20T22:23:28.646 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rm -f /tmp/tmp.Whst3BkeHJ/cluster2-mirror-test.export /tmp/tmp.Whst3BkeHJ/cluster1-mirror-test.export 2026-02-20T22:23:28.679 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:23:28.680 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' -z '' ']' 2026-02-20T22:23:28.680 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ testlog 'TEST: stop/start/restart mirror via admin socket' 2026-02-20T22:23:28.680 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ tee -a /tmp/tmp.Whst3BkeHJ/rbd-mirror.test.log 2026-02-20T22:23:28.681 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ date '+%F %T' 2026-02-20T22:23:28.684 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo 2026-02-20 22:23:28 TEST: stop/start/restart mirror via admin socket 2026-02-20T22:23:28.684 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:2026-02-20 22:23:28 TEST: stop/start/restart mirror via admin socket 2026-02-20T22:23:28.684 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ all_admin_daemons cluster1 rbd mirror stop 2026-02-20T22:23:28.685 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:23:28.685 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ shift 2026-02-20T22:23:28.685 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ seq 0 3 2026-02-20T22:23:28.685 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:23:28.685 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ admin_daemon cluster1:0 rbd mirror stop 2026-02-20T22:23:28.685 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1:0 2026-02-20T22:23:28.685 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ shift 2026-02-20T22:23:28.685 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local instance 2026-02-20T22:23:28.685 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ set_cluster_instance cluster1:0 cluster instance 2026-02-20T22:23:28.685 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local val=cluster1:0 2026-02-20T22:23:28.685 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster_var_name=cluster 2026-02-20T22:23:28.685 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local instance_var_name=instance 2026-02-20T22:23:28.686 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ cluster=cluster1 2026-02-20T22:23:28.686 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ instance=0 2026-02-20T22:23:28.686 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' 0 = cluster1:0 ']' 2026-02-20T22:23:28.686 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ eval cluster=cluster1 2026-02-20T22:23:28.686 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:23:28.686 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ eval instance=0 2026-02-20T22:23:28.686 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=0 2026-02-20T22:23:28.686 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ daemon_asok_file cluster1:0 cluster1 2026-02-20T22:23:28.686 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local local_cluster=cluster1:0 2026-02-20T22:23:28.686 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1 2026-02-20T22:23:28.686 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:23:28.686 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster1:0 local_cluster instance 2026-02-20T22:23:28.686 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster1:0 2026-02-20T22:23:28.687 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=local_cluster 2026-02-20T22:23:28.687 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:23:28.687 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:23:28.687 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=0 2026-02-20T22:23:28.687 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 0 = cluster1:0 ']' 2026-02-20T22:23:28.687 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval local_cluster=cluster1 2026-02-20T22:23:28.687 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local_cluster=cluster1 2026-02-20T22:23:28.687 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=0 2026-02-20T22:23:28.687 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:23:28.687 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ ceph-conf --cluster cluster1 --name client.mirror.0 'admin socket' 2026-02-20T22:23:28.696 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ echo /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:23:28.697 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local asok_file=/var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:23:28.697 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test -S /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:23:28.697 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ ceph --admin-daemon /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok rbd mirror stop 2026-02-20T22:23:28.747 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:23:28.747 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ admin_daemon cluster1:1 rbd mirror stop 2026-02-20T22:23:28.747 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1:1 2026-02-20T22:23:28.747 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ shift 2026-02-20T22:23:28.747 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local instance 2026-02-20T22:23:28.747 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ set_cluster_instance cluster1:1 cluster instance 2026-02-20T22:23:28.747 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local val=cluster1:1 2026-02-20T22:23:28.747 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster_var_name=cluster 2026-02-20T22:23:28.748 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local instance_var_name=instance 2026-02-20T22:23:28.748 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ cluster=cluster1 2026-02-20T22:23:28.748 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ instance=1 2026-02-20T22:23:28.748 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' 1 = cluster1:1 ']' 2026-02-20T22:23:28.748 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ eval cluster=cluster1 2026-02-20T22:23:28.748 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:23:28.748 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ eval instance=1 2026-02-20T22:23:28.748 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=1 2026-02-20T22:23:28.748 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ daemon_asok_file cluster1:1 cluster1 2026-02-20T22:23:28.748 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local local_cluster=cluster1:1 2026-02-20T22:23:28.748 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1 2026-02-20T22:23:28.748 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:23:28.748 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster1:1 local_cluster instance 2026-02-20T22:23:28.749 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster1:1 2026-02-20T22:23:28.749 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=local_cluster 2026-02-20T22:23:28.749 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:23:28.749 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:23:28.749 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=1 2026-02-20T22:23:28.749 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 1 = cluster1:1 ']' 2026-02-20T22:23:28.749 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval local_cluster=cluster1 2026-02-20T22:23:28.749 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local_cluster=cluster1 2026-02-20T22:23:28.749 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=1 2026-02-20T22:23:28.749 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=1 2026-02-20T22:23:28.749 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ ceph-conf --cluster cluster1 --name client.mirror.1 'admin socket' 2026-02-20T22:23:28.757 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ echo /var/run/ceph/rbd-mirror.cluster1-client.mirror.1.asok 2026-02-20T22:23:28.757 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local asok_file=/var/run/ceph/rbd-mirror.cluster1-client.mirror.1.asok 2026-02-20T22:23:28.757 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test -S /var/run/ceph/rbd-mirror.cluster1-client.mirror.1.asok 2026-02-20T22:23:28.758 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ ceph --admin-daemon /var/run/ceph/rbd-mirror.cluster1-client.mirror.1.asok rbd mirror stop 2026-02-20T22:23:28.807 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:23:28.807 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ admin_daemon cluster1:2 rbd mirror stop 2026-02-20T22:23:28.807 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1:2 2026-02-20T22:23:28.807 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ shift 2026-02-20T22:23:28.808 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local instance 2026-02-20T22:23:28.808 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ set_cluster_instance cluster1:2 cluster instance 2026-02-20T22:23:28.808 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local val=cluster1:2 2026-02-20T22:23:28.808 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster_var_name=cluster 2026-02-20T22:23:28.808 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local instance_var_name=instance 2026-02-20T22:23:28.808 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ cluster=cluster1 2026-02-20T22:23:28.808 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ instance=2 2026-02-20T22:23:28.808 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' 2 = cluster1:2 ']' 2026-02-20T22:23:28.808 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ eval cluster=cluster1 2026-02-20T22:23:28.808 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:23:28.808 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ eval instance=2 2026-02-20T22:23:28.808 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=2 2026-02-20T22:23:28.808 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ daemon_asok_file cluster1:2 cluster1 2026-02-20T22:23:28.809 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local local_cluster=cluster1:2 2026-02-20T22:23:28.809 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1 2026-02-20T22:23:28.809 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:23:28.809 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster1:2 local_cluster instance 2026-02-20T22:23:28.809 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster1:2 2026-02-20T22:23:28.809 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=local_cluster 2026-02-20T22:23:28.809 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:23:28.809 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:23:28.809 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=2 2026-02-20T22:23:28.809 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 2 = cluster1:2 ']' 2026-02-20T22:23:28.809 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval local_cluster=cluster1 2026-02-20T22:23:28.809 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local_cluster=cluster1 2026-02-20T22:23:28.810 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=2 2026-02-20T22:23:28.810 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=2 2026-02-20T22:23:28.810 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ ceph-conf --cluster cluster1 --name client.mirror.2 'admin socket' 2026-02-20T22:23:28.817 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ echo /var/run/ceph/rbd-mirror.cluster1-client.mirror.2.asok 2026-02-20T22:23:28.817 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local asok_file=/var/run/ceph/rbd-mirror.cluster1-client.mirror.2.asok 2026-02-20T22:23:28.817 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test -S /var/run/ceph/rbd-mirror.cluster1-client.mirror.2.asok 2026-02-20T22:23:28.818 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ ceph --admin-daemon /var/run/ceph/rbd-mirror.cluster1-client.mirror.2.asok rbd mirror stop 2026-02-20T22:23:28.868 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:23:28.868 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ admin_daemon cluster1:3 rbd mirror stop 2026-02-20T22:23:28.868 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1:3 2026-02-20T22:23:28.868 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ shift 2026-02-20T22:23:28.868 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local instance 2026-02-20T22:23:28.868 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ set_cluster_instance cluster1:3 cluster instance 2026-02-20T22:23:28.868 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local val=cluster1:3 2026-02-20T22:23:28.869 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster_var_name=cluster 2026-02-20T22:23:28.869 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local instance_var_name=instance 2026-02-20T22:23:28.869 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ cluster=cluster1 2026-02-20T22:23:28.869 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ instance=3 2026-02-20T22:23:28.869 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' 3 = cluster1:3 ']' 2026-02-20T22:23:28.869 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ eval cluster=cluster1 2026-02-20T22:23:28.869 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:23:28.869 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ eval instance=3 2026-02-20T22:23:28.869 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=3 2026-02-20T22:23:28.869 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ daemon_asok_file cluster1:3 cluster1 2026-02-20T22:23:28.869 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local local_cluster=cluster1:3 2026-02-20T22:23:28.869 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1 2026-02-20T22:23:28.870 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:23:28.870 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster1:3 local_cluster instance 2026-02-20T22:23:28.870 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster1:3 2026-02-20T22:23:28.870 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=local_cluster 2026-02-20T22:23:28.870 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:23:28.870 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:23:28.870 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=3 2026-02-20T22:23:28.870 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 3 = cluster1:3 ']' 2026-02-20T22:23:28.870 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval local_cluster=cluster1 2026-02-20T22:23:28.870 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local_cluster=cluster1 2026-02-20T22:23:28.870 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=3 2026-02-20T22:23:28.870 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=3 2026-02-20T22:23:28.870 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ ceph-conf --cluster cluster1 --name client.mirror.3 'admin socket' 2026-02-20T22:23:28.878 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ echo /var/run/ceph/rbd-mirror.cluster1-client.mirror.3.asok 2026-02-20T22:23:28.879 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local asok_file=/var/run/ceph/rbd-mirror.cluster1-client.mirror.3.asok 2026-02-20T22:23:28.879 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test -S /var/run/ceph/rbd-mirror.cluster1-client.mirror.3.asok 2026-02-20T22:23:28.879 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ ceph --admin-daemon /var/run/ceph/rbd-mirror.cluster1-client.mirror.3.asok rbd mirror stop 2026-02-20T22:23:28.928 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_image_replay_stopped cluster1 mirror test 2026-02-20T22:23:28.928 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:23:28.929 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:23:28.929 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:23:28.929 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_image_replay_state cluster1 mirror test stopped 2026-02-20T22:23:28.929 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:23:28.929 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:23:28.929 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:23:28.929 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state=stopped 2026-02-20T22:23:28.929 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local s 2026-02-20T22:23:28.929 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:23:28.929 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:23:29.929 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_image_replay_state cluster1 mirror test stopped 2026-02-20T22:23:29.930 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:23:29.930 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:23:29.930 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:23:29.930 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local test_state=stopped 2026-02-20T22:23:29.930 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status_result 2026-02-20T22:23:29.930 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local current_state=stopped 2026-02-20T22:23:29.931 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemons cluster1 rbd mirror status mirror/test 2026-02-20T22:23:29.932 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_instance=cluster1 2026-02-20T22:23:29.932 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:23:29.932 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1 2026-02-20T22:23:29.932 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance=cluster1 2026-02-20T22:23:29.932 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local loop_instance 2026-02-20T22:23:29.932 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for s in 0 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:23:29.932 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sleep 0 2026-02-20T22:23:29.932 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ grep -i state 2026-02-20T22:23:29.932 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' cluster1 '!=' cluster1 ']' 2026-02-20T22:23:29.932 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ seq 0 3 2026-02-20T22:23:29.935 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for loop_instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:23:29.936 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemon cluster1:0 rbd mirror status mirror/test 2026-02-20T22:23:29.936 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1:0 2026-02-20T22:23:29.936 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:23:29.936 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:23:29.936 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster1:0 cluster instance 2026-02-20T22:23:29.936 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster1:0 2026-02-20T22:23:29.936 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=cluster 2026-02-20T22:23:29.936 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:23:29.936 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:23:29.936 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=0 2026-02-20T22:23:29.936 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 0 = cluster1:0 ']' 2026-02-20T22:23:29.936 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval cluster=cluster1 2026-02-20T22:23:29.937 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:23:29.937 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=0 2026-02-20T22:23:29.937 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:23:29.937 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ daemon_asok_file cluster1:0 cluster1 2026-02-20T22:23:29.937 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local local_cluster=cluster1:0 2026-02-20T22:23:29.937 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster=cluster1 2026-02-20T22:23:29.937 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance 2026-02-20T22:23:29.937 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ set_cluster_instance cluster1:0 local_cluster instance 2026-02-20T22:23:29.937 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local val=cluster1:0 2026-02-20T22:23:29.937 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster_var_name=local_cluster 2026-02-20T22:23:29.937 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance_var_name=instance 2026-02-20T22:23:29.938 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:23:29.938 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:23:29.938 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ '[' 0 = cluster1:0 ']' 2026-02-20T22:23:29.938 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval local_cluster=cluster1 2026-02-20T22:23:29.938 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ local_cluster=cluster1 2026-02-20T22:23:29.938 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval instance=0 2026-02-20T22:23:29.938 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ instance=0 2026-02-20T22:23:29.938 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ ceph-conf --cluster cluster1 --name client.mirror.0 'admin socket' 2026-02-20T22:23:29.946 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ echo /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:23:29.946 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local asok_file=/var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:23:29.946 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ test -S /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:23:29.946 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ ceph --admin-daemon /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok rbd mirror status mirror/test 2026-02-20T22:23:29.987 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:no valid command found; 1 closest matches: 2026-02-20T22:23:29.987 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:rbd mirror status mirror/test1 2026-02-20T22:23:29.987 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:admin_socket: invalid command 2026-02-20T22:23:29.990 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for loop_instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:23:29.990 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemon cluster1:1 rbd mirror status mirror/test 2026-02-20T22:23:29.990 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1:1 2026-02-20T22:23:29.990 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:23:29.990 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:23:29.990 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster1:1 cluster instance 2026-02-20T22:23:29.990 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster1:1 2026-02-20T22:23:29.990 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=cluster 2026-02-20T22:23:29.990 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:23:29.990 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:23:29.990 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=1 2026-02-20T22:23:29.990 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 1 = cluster1:1 ']' 2026-02-20T22:23:29.990 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval cluster=cluster1 2026-02-20T22:23:29.990 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:23:29.990 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=1 2026-02-20T22:23:29.990 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=1 2026-02-20T22:23:29.990 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ daemon_asok_file cluster1:1 cluster1 2026-02-20T22:23:29.990 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local local_cluster=cluster1:1 2026-02-20T22:23:29.990 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster=cluster1 2026-02-20T22:23:29.990 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance 2026-02-20T22:23:29.991 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ set_cluster_instance cluster1:1 local_cluster instance 2026-02-20T22:23:29.991 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local val=cluster1:1 2026-02-20T22:23:29.991 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster_var_name=local_cluster 2026-02-20T22:23:29.991 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance_var_name=instance 2026-02-20T22:23:29.991 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:23:29.991 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=1 2026-02-20T22:23:29.991 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ '[' 1 = cluster1:1 ']' 2026-02-20T22:23:29.991 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval local_cluster=cluster1 2026-02-20T22:23:29.991 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ local_cluster=cluster1 2026-02-20T22:23:29.991 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval instance=1 2026-02-20T22:23:29.991 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ instance=1 2026-02-20T22:23:29.991 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ ceph-conf --cluster cluster1 --name client.mirror.1 'admin socket' 2026-02-20T22:23:30.001 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ echo /var/run/ceph/rbd-mirror.cluster1-client.mirror.1.asok 2026-02-20T22:23:30.002 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local asok_file=/var/run/ceph/rbd-mirror.cluster1-client.mirror.1.asok 2026-02-20T22:23:30.002 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ test -S /var/run/ceph/rbd-mirror.cluster1-client.mirror.1.asok 2026-02-20T22:23:30.002 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ ceph --admin-daemon /var/run/ceph/rbd-mirror.cluster1-client.mirror.1.asok rbd mirror status mirror/test 2026-02-20T22:23:30.045 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ return 0 2026-02-20T22:23:30.046 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status_result=' "state": "Stopped"' 2026-02-20T22:23:30.046 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo ' "state": "Stopped"' 2026-02-20T22:23:30.046 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep -i Replaying 2026-02-20T22:23:30.048 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test stopped = stopped 2026-02-20T22:23:30.048 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:23:30.048 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_image_replay_stopped cluster1 mirror test1 2026-02-20T22:23:30.048 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:23:30.048 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:23:30.048 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test1 2026-02-20T22:23:30.049 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_image_replay_state cluster1 mirror test1 stopped 2026-02-20T22:23:30.049 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:23:30.049 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:23:30.049 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test1 2026-02-20T22:23:30.049 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state=stopped 2026-02-20T22:23:30.049 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local s 2026-02-20T22:23:30.049 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:23:30.049 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:23:31.049 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_image_replay_state cluster1 mirror test1 stopped 2026-02-20T22:23:31.050 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:23:31.050 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:23:31.050 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test1 2026-02-20T22:23:31.050 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local test_state=stopped 2026-02-20T22:23:31.050 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status_result 2026-02-20T22:23:31.050 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local current_state=stopped 2026-02-20T22:23:31.050 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemons cluster1 rbd mirror status mirror/test1 2026-02-20T22:23:31.050 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_instance=cluster1 2026-02-20T22:23:31.050 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:23:31.050 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1 2026-02-20T22:23:31.051 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance=cluster1 2026-02-20T22:23:31.051 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local loop_instance 2026-02-20T22:23:31.051 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for s in 0 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:23:31.051 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sleep 0 2026-02-20T22:23:31.051 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ grep -i state 2026-02-20T22:23:31.054 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' cluster1 '!=' cluster1 ']' 2026-02-20T22:23:31.054 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ seq 0 3 2026-02-20T22:23:31.054 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for loop_instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:23:31.055 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemon cluster1:0 rbd mirror status mirror/test1 2026-02-20T22:23:31.055 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1:0 2026-02-20T22:23:31.055 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:23:31.055 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:23:31.055 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster1:0 cluster instance 2026-02-20T22:23:31.055 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster1:0 2026-02-20T22:23:31.055 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=cluster 2026-02-20T22:23:31.055 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:23:31.055 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:23:31.055 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=0 2026-02-20T22:23:31.055 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 0 = cluster1:0 ']' 2026-02-20T22:23:31.055 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval cluster=cluster1 2026-02-20T22:23:31.056 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:23:31.056 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=0 2026-02-20T22:23:31.056 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:23:31.056 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ daemon_asok_file cluster1:0 cluster1 2026-02-20T22:23:31.056 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local local_cluster=cluster1:0 2026-02-20T22:23:31.056 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster=cluster1 2026-02-20T22:23:31.056 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance 2026-02-20T22:23:31.056 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ set_cluster_instance cluster1:0 local_cluster instance 2026-02-20T22:23:31.056 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local val=cluster1:0 2026-02-20T22:23:31.056 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster_var_name=local_cluster 2026-02-20T22:23:31.056 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance_var_name=instance 2026-02-20T22:23:31.057 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:23:31.057 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:23:31.057 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ '[' 0 = cluster1:0 ']' 2026-02-20T22:23:31.057 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval local_cluster=cluster1 2026-02-20T22:23:31.057 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ local_cluster=cluster1 2026-02-20T22:23:31.057 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval instance=0 2026-02-20T22:23:31.057 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ instance=0 2026-02-20T22:23:31.057 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ ceph-conf --cluster cluster1 --name client.mirror.0 'admin socket' 2026-02-20T22:23:31.066 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ echo /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:23:31.066 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local asok_file=/var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:23:31.066 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ test -S /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:23:31.066 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ ceph --admin-daemon /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok rbd mirror status mirror/test1 2026-02-20T22:23:31.112 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ return 0 2026-02-20T22:23:31.113 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status_result=' "state": "Stopped"' 2026-02-20T22:23:31.114 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo ' "state": "Stopped"' 2026-02-20T22:23:31.114 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep -i Replaying 2026-02-20T22:23:31.115 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test stopped = stopped 2026-02-20T22:23:31.115 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:23:31.115 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_status_in_pool_dir cluster1 mirror test up+stopped 2026-02-20T22:23:31.115 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:23:31.115 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:23:31.116 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:23:31.116 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+stopped 2026-02-20T22:23:31.116 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:23:31.116 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:23:31.116 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:23:31.116 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:23:32.115 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_status_in_pool_dir cluster1 mirror test up+stopped '' '' 2026-02-20T22:23:32.115 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:23:32.115 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:23:32.115 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:23:32.115 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+stopped 2026-02-20T22:23:32.115 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:23:32.115 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:23:32.115 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:23:32.115 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:23:32.116 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster1 mirror image status mirror/test 2026-02-20T22:23:32.147 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='test: 2026-02-20T22:23:32.147 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: global_id: 42d6c00a-fe7f-432d-aa96-44adea6394df 2026-02-20T22:23:32.147 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+stopped 2026-02-20T22:23:32.147 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: stopped 2026-02-20T22:23:32.147 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: service: mirror.1 on trial150 2026-02-20T22:23:32.147 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:23:28' 2026-02-20T22:23:32.147 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ state: .*up+stopped' 2026-02-20T22:23:32.148 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: state: up+stopped 2026-02-20T22:23:32.148 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ description: .*' 2026-02-20T22:23:32.149 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: description: stopped 2026-02-20T22:23:32.149 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' -n '' ']' 2026-02-20T22:23:32.149 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+stopped 2026-02-20T22:23:32.149 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^up+' 2026-02-20T22:23:32.150 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+stopped 2026-02-20T22:23:32.150 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep 'service: *mirror..* on ' 2026-02-20T22:23:32.151 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: service: mirror.1 on trial150 2026-02-20T22:23:32.151 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update 2026-02-20T22:23:32.151 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -nEe 's/^ last_update: *(.*) *$/\1/p' 2026-02-20T22:23:32.153 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:23:28' 2026-02-20T22:23:32.153 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_mirror_pool_status_verbose cluster1 mirror test up+stopped '2026-02-20 22:23:28' 2026-02-20T22:23:32.153 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:23:32.153 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:23:32.153 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:23:32.154 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+stopped 2026-02-20T22:23:32.154 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local 'prev_last_update=2026-02-20 22:23:28' 2026-02-20T22:23:32.154 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:23:32.154 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:23:32.154 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster1 mirror pool status mirror --verbose --format xml 2026-02-20T22:23:32.184 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='WARNINGOKWARNING243774382mirror.0trial15020.2.0-677-gf7870454trueOK43844389mirror.1trial15020.2.0-677-gf7870454falseOK43914398mirror.2trial15020.2.0-677-gf7870454falseOK44014407mirror.3trial15020.2.0-677-gf7870454falseOKtest42d6c00a-fe7f-432d-aa96-44adea6394dfup+stoppedstopped43844389mirror.1trial1502026-02-20 22:23:28test174911d64-213d-4324-ad82-282f9cd37632up+stoppedstopped43774382mirror.0trial1502026-02-20 22:23:28' 2026-02-20T22:23:32.185 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update state 2026-02-20T22:23:32.185 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test'\'']/last_update' 2026-02-20T22:23:32.186 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:23:28' 2026-02-20T22:23:32.186 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test'\'']/state' 2026-02-20T22:23:32.188 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ state=up+stopped 2026-02-20T22:23:32.188 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+stopped 2026-02-20T22:23:32.188 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep up+stopped 2026-02-20T22:23:32.189 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+stopped 2026-02-20T22:23:32.189 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:23:32.189 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:23:32.189 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_status_in_pool_dir cluster1 mirror test1 up+stopped 2026-02-20T22:23:32.189 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:23:32.190 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:23:32.190 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test1 2026-02-20T22:23:32.190 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+stopped 2026-02-20T22:23:32.190 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:23:32.190 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:23:32.190 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:23:32.190 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:23:33.190 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_status_in_pool_dir cluster1 mirror test1 up+stopped '' '' 2026-02-20T22:23:33.190 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:23:33.190 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:23:33.190 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test1 2026-02-20T22:23:33.190 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+stopped 2026-02-20T22:23:33.190 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:23:33.190 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:23:33.190 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:23:33.190 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:23:33.190 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster1 mirror image status mirror/test1 2026-02-20T22:23:33.224 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='test1: 2026-02-20T22:23:33.224 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: global_id: 74911d64-213d-4324-ad82-282f9cd37632 2026-02-20T22:23:33.224 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+stopped 2026-02-20T22:23:33.224 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: stopped 2026-02-20T22:23:33.224 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: service: mirror.0 on trial150 2026-02-20T22:23:33.224 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:23:28' 2026-02-20T22:23:33.224 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ state: .*up+stopped' 2026-02-20T22:23:33.225 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: state: up+stopped 2026-02-20T22:23:33.225 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ description: .*' 2026-02-20T22:23:33.225 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: description: stopped 2026-02-20T22:23:33.226 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' -n '' ']' 2026-02-20T22:23:33.226 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+stopped 2026-02-20T22:23:33.226 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^up+' 2026-02-20T22:23:33.227 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+stopped 2026-02-20T22:23:33.227 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep 'service: *mirror..* on ' 2026-02-20T22:23:33.228 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: service: mirror.0 on trial150 2026-02-20T22:23:33.228 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update 2026-02-20T22:23:33.228 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -nEe 's/^ last_update: *(.*) *$/\1/p' 2026-02-20T22:23:33.230 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:23:28' 2026-02-20T22:23:33.230 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_mirror_pool_status_verbose cluster1 mirror test1 up+stopped '2026-02-20 22:23:28' 2026-02-20T22:23:33.230 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:23:33.230 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:23:33.230 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test1 2026-02-20T22:23:33.230 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+stopped 2026-02-20T22:23:33.230 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local 'prev_last_update=2026-02-20 22:23:28' 2026-02-20T22:23:33.230 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:23:33.230 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:23:33.230 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster1 mirror pool status mirror --verbose --format xml 2026-02-20T22:23:33.262 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='WARNINGOKWARNING243774382mirror.0trial15020.2.0-677-gf7870454trueOK43844389mirror.1trial15020.2.0-677-gf7870454falseOK43914398mirror.2trial15020.2.0-677-gf7870454falseOK44014407mirror.3trial15020.2.0-677-gf7870454falseOKtest42d6c00a-fe7f-432d-aa96-44adea6394dfup+stoppedstopped43844389mirror.1trial1502026-02-20 22:23:28test174911d64-213d-4324-ad82-282f9cd37632up+stoppedstopped43774382mirror.0trial1502026-02-20 22:23:28' 2026-02-20T22:23:33.262 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update state 2026-02-20T22:23:33.262 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test1'\'']/last_update' 2026-02-20T22:23:33.264 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:23:28' 2026-02-20T22:23:33.264 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test1'\'']/state' 2026-02-20T22:23:33.265 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ state=up+stopped 2026-02-20T22:23:33.266 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+stopped 2026-02-20T22:23:33.266 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep up+stopped 2026-02-20T22:23:33.267 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+stopped 2026-02-20T22:23:33.267 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:23:33.267 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:23:33.267 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ all_admin_daemons cluster1 rbd mirror start 2026-02-20T22:23:33.267 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:23:33.267 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ shift 2026-02-20T22:23:33.267 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ seq 0 3 2026-02-20T22:23:33.269 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:23:33.269 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ admin_daemon cluster1:0 rbd mirror start 2026-02-20T22:23:33.269 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1:0 2026-02-20T22:23:33.269 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ shift 2026-02-20T22:23:33.269 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local instance 2026-02-20T22:23:33.269 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ set_cluster_instance cluster1:0 cluster instance 2026-02-20T22:23:33.269 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local val=cluster1:0 2026-02-20T22:23:33.269 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster_var_name=cluster 2026-02-20T22:23:33.269 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local instance_var_name=instance 2026-02-20T22:23:33.269 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ cluster=cluster1 2026-02-20T22:23:33.269 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ instance=0 2026-02-20T22:23:33.269 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' 0 = cluster1:0 ']' 2026-02-20T22:23:33.269 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ eval cluster=cluster1 2026-02-20T22:23:33.269 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:23:33.269 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ eval instance=0 2026-02-20T22:23:33.269 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=0 2026-02-20T22:23:33.269 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ daemon_asok_file cluster1:0 cluster1 2026-02-20T22:23:33.269 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local local_cluster=cluster1:0 2026-02-20T22:23:33.269 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1 2026-02-20T22:23:33.269 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:23:33.270 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster1:0 local_cluster instance 2026-02-20T22:23:33.270 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster1:0 2026-02-20T22:23:33.270 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=local_cluster 2026-02-20T22:23:33.270 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:23:33.270 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:23:33.270 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=0 2026-02-20T22:23:33.270 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 0 = cluster1:0 ']' 2026-02-20T22:23:33.270 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval local_cluster=cluster1 2026-02-20T22:23:33.270 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local_cluster=cluster1 2026-02-20T22:23:33.270 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=0 2026-02-20T22:23:33.270 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:23:33.270 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ ceph-conf --cluster cluster1 --name client.mirror.0 'admin socket' 2026-02-20T22:23:33.281 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ echo /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:23:33.281 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local asok_file=/var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:23:33.281 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test -S /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:23:33.281 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ ceph --admin-daemon /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok rbd mirror start 2026-02-20T22:23:33.330 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:23:33.330 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ admin_daemon cluster1:1 rbd mirror start 2026-02-20T22:23:33.330 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1:1 2026-02-20T22:23:33.330 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ shift 2026-02-20T22:23:33.330 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local instance 2026-02-20T22:23:33.330 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ set_cluster_instance cluster1:1 cluster instance 2026-02-20T22:23:33.330 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local val=cluster1:1 2026-02-20T22:23:33.330 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster_var_name=cluster 2026-02-20T22:23:33.330 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local instance_var_name=instance 2026-02-20T22:23:33.330 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ cluster=cluster1 2026-02-20T22:23:33.331 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ instance=1 2026-02-20T22:23:33.331 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' 1 = cluster1:1 ']' 2026-02-20T22:23:33.331 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ eval cluster=cluster1 2026-02-20T22:23:33.331 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:23:33.331 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ eval instance=1 2026-02-20T22:23:33.331 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=1 2026-02-20T22:23:33.331 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ daemon_asok_file cluster1:1 cluster1 2026-02-20T22:23:33.331 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local local_cluster=cluster1:1 2026-02-20T22:23:33.331 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1 2026-02-20T22:23:33.331 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:23:33.331 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster1:1 local_cluster instance 2026-02-20T22:23:33.331 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster1:1 2026-02-20T22:23:33.332 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=local_cluster 2026-02-20T22:23:33.332 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:23:33.332 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:23:33.332 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=1 2026-02-20T22:23:33.332 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 1 = cluster1:1 ']' 2026-02-20T22:23:33.332 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval local_cluster=cluster1 2026-02-20T22:23:33.332 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local_cluster=cluster1 2026-02-20T22:23:33.332 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=1 2026-02-20T22:23:33.332 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=1 2026-02-20T22:23:33.332 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ ceph-conf --cluster cluster1 --name client.mirror.1 'admin socket' 2026-02-20T22:23:33.341 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ echo /var/run/ceph/rbd-mirror.cluster1-client.mirror.1.asok 2026-02-20T22:23:33.341 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local asok_file=/var/run/ceph/rbd-mirror.cluster1-client.mirror.1.asok 2026-02-20T22:23:33.341 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test -S /var/run/ceph/rbd-mirror.cluster1-client.mirror.1.asok 2026-02-20T22:23:33.341 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ ceph --admin-daemon /var/run/ceph/rbd-mirror.cluster1-client.mirror.1.asok rbd mirror start 2026-02-20T22:23:33.387 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:23:33.387 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ admin_daemon cluster1:2 rbd mirror start 2026-02-20T22:23:33.387 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1:2 2026-02-20T22:23:33.388 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ shift 2026-02-20T22:23:33.388 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local instance 2026-02-20T22:23:33.388 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ set_cluster_instance cluster1:2 cluster instance 2026-02-20T22:23:33.388 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local val=cluster1:2 2026-02-20T22:23:33.388 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster_var_name=cluster 2026-02-20T22:23:33.388 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local instance_var_name=instance 2026-02-20T22:23:33.388 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ cluster=cluster1 2026-02-20T22:23:33.388 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ instance=2 2026-02-20T22:23:33.388 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' 2 = cluster1:2 ']' 2026-02-20T22:23:33.388 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ eval cluster=cluster1 2026-02-20T22:23:33.388 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:23:33.388 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ eval instance=2 2026-02-20T22:23:33.388 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=2 2026-02-20T22:23:33.388 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ daemon_asok_file cluster1:2 cluster1 2026-02-20T22:23:33.388 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local local_cluster=cluster1:2 2026-02-20T22:23:33.388 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1 2026-02-20T22:23:33.388 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:23:33.388 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster1:2 local_cluster instance 2026-02-20T22:23:33.388 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster1:2 2026-02-20T22:23:33.388 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=local_cluster 2026-02-20T22:23:33.388 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:23:33.388 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:23:33.388 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=2 2026-02-20T22:23:33.388 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 2 = cluster1:2 ']' 2026-02-20T22:23:33.388 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval local_cluster=cluster1 2026-02-20T22:23:33.388 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local_cluster=cluster1 2026-02-20T22:23:33.388 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=2 2026-02-20T22:23:33.388 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=2 2026-02-20T22:23:33.388 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ ceph-conf --cluster cluster1 --name client.mirror.2 'admin socket' 2026-02-20T22:23:33.399 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ echo /var/run/ceph/rbd-mirror.cluster1-client.mirror.2.asok 2026-02-20T22:23:33.400 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local asok_file=/var/run/ceph/rbd-mirror.cluster1-client.mirror.2.asok 2026-02-20T22:23:33.400 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test -S /var/run/ceph/rbd-mirror.cluster1-client.mirror.2.asok 2026-02-20T22:23:33.400 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ ceph --admin-daemon /var/run/ceph/rbd-mirror.cluster1-client.mirror.2.asok rbd mirror start 2026-02-20T22:23:33.449 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:23:33.449 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ admin_daemon cluster1:3 rbd mirror start 2026-02-20T22:23:33.449 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1:3 2026-02-20T22:23:33.449 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ shift 2026-02-20T22:23:33.450 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local instance 2026-02-20T22:23:33.450 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ set_cluster_instance cluster1:3 cluster instance 2026-02-20T22:23:33.450 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local val=cluster1:3 2026-02-20T22:23:33.450 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster_var_name=cluster 2026-02-20T22:23:33.450 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local instance_var_name=instance 2026-02-20T22:23:33.450 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ cluster=cluster1 2026-02-20T22:23:33.450 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ instance=3 2026-02-20T22:23:33.450 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' 3 = cluster1:3 ']' 2026-02-20T22:23:33.450 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ eval cluster=cluster1 2026-02-20T22:23:33.450 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:23:33.450 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ eval instance=3 2026-02-20T22:23:33.451 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=3 2026-02-20T22:23:33.451 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ daemon_asok_file cluster1:3 cluster1 2026-02-20T22:23:33.451 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local local_cluster=cluster1:3 2026-02-20T22:23:33.451 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1 2026-02-20T22:23:33.451 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:23:33.451 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster1:3 local_cluster instance 2026-02-20T22:23:33.451 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster1:3 2026-02-20T22:23:33.451 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=local_cluster 2026-02-20T22:23:33.451 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:23:33.451 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:23:33.451 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=3 2026-02-20T22:23:33.451 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 3 = cluster1:3 ']' 2026-02-20T22:23:33.451 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval local_cluster=cluster1 2026-02-20T22:23:33.452 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local_cluster=cluster1 2026-02-20T22:23:33.452 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=3 2026-02-20T22:23:33.452 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=3 2026-02-20T22:23:33.452 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ ceph-conf --cluster cluster1 --name client.mirror.3 'admin socket' 2026-02-20T22:23:33.460 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ echo /var/run/ceph/rbd-mirror.cluster1-client.mirror.3.asok 2026-02-20T22:23:33.460 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local asok_file=/var/run/ceph/rbd-mirror.cluster1-client.mirror.3.asok 2026-02-20T22:23:33.460 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test -S /var/run/ceph/rbd-mirror.cluster1-client.mirror.3.asok 2026-02-20T22:23:33.460 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ ceph --admin-daemon /var/run/ceph/rbd-mirror.cluster1-client.mirror.3.asok rbd mirror start 2026-02-20T22:23:33.505 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_image_replay_started cluster1 mirror test 2026-02-20T22:23:33.506 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:23:33.506 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:23:33.506 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:23:33.506 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_image_replay_state cluster1 mirror test started 2026-02-20T22:23:33.506 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:23:33.506 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:23:33.506 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:23:33.506 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state=started 2026-02-20T22:23:33.506 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local s 2026-02-20T22:23:33.506 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:23:33.507 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:23:34.508 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_image_replay_state cluster1 mirror test started 2026-02-20T22:23:34.508 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:23:34.508 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:23:34.508 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:23:34.508 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local test_state=started 2026-02-20T22:23:34.508 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status_result 2026-02-20T22:23:34.508 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local current_state=stopped 2026-02-20T22:23:34.508 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemons cluster1 rbd mirror status mirror/test 2026-02-20T22:23:34.508 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ grep -i state 2026-02-20T22:23:34.509 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_instance=cluster1 2026-02-20T22:23:34.509 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:23:34.509 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1 2026-02-20T22:23:34.509 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance=cluster1 2026-02-20T22:23:34.509 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local loop_instance 2026-02-20T22:23:34.509 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for s in 0 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:23:34.509 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sleep 0 2026-02-20T22:23:34.512 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' cluster1 '!=' cluster1 ']' 2026-02-20T22:23:34.513 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ seq 0 3 2026-02-20T22:23:34.513 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for loop_instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:23:34.513 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemon cluster1:0 rbd mirror status mirror/test 2026-02-20T22:23:34.513 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1:0 2026-02-20T22:23:34.513 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:23:34.513 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:23:34.513 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster1:0 cluster instance 2026-02-20T22:23:34.513 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster1:0 2026-02-20T22:23:34.513 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=cluster 2026-02-20T22:23:34.513 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:23:34.513 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:23:34.514 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=0 2026-02-20T22:23:34.514 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 0 = cluster1:0 ']' 2026-02-20T22:23:34.514 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval cluster=cluster1 2026-02-20T22:23:34.514 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:23:34.514 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=0 2026-02-20T22:23:34.514 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:23:34.514 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ daemon_asok_file cluster1:0 cluster1 2026-02-20T22:23:34.514 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local local_cluster=cluster1:0 2026-02-20T22:23:34.514 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster=cluster1 2026-02-20T22:23:34.514 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance 2026-02-20T22:23:34.514 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ set_cluster_instance cluster1:0 local_cluster instance 2026-02-20T22:23:34.514 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local val=cluster1:0 2026-02-20T22:23:34.515 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster_var_name=local_cluster 2026-02-20T22:23:34.515 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance_var_name=instance 2026-02-20T22:23:34.515 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:23:34.515 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:23:34.515 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ '[' 0 = cluster1:0 ']' 2026-02-20T22:23:34.515 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval local_cluster=cluster1 2026-02-20T22:23:34.515 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ local_cluster=cluster1 2026-02-20T22:23:34.515 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval instance=0 2026-02-20T22:23:34.515 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ instance=0 2026-02-20T22:23:34.515 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ ceph-conf --cluster cluster1 --name client.mirror.0 'admin socket' 2026-02-20T22:23:34.524 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ echo /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:23:34.525 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local asok_file=/var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:23:34.525 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ test -S /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:23:34.525 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ ceph --admin-daemon /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok rbd mirror status mirror/test 2026-02-20T22:23:34.565 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:no valid command found; 1 closest matches: 2026-02-20T22:23:34.566 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:rbd mirror status mirror/test1 2026-02-20T22:23:34.566 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:admin_socket: invalid command 2026-02-20T22:23:34.570 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for loop_instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:23:34.570 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemon cluster1:1 rbd mirror status mirror/test 2026-02-20T22:23:34.570 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1:1 2026-02-20T22:23:34.570 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:23:34.570 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:23:34.570 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster1:1 cluster instance 2026-02-20T22:23:34.570 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster1:1 2026-02-20T22:23:34.571 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=cluster 2026-02-20T22:23:34.571 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:23:34.571 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:23:34.571 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=1 2026-02-20T22:23:34.571 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 1 = cluster1:1 ']' 2026-02-20T22:23:34.571 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval cluster=cluster1 2026-02-20T22:23:34.571 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:23:34.571 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=1 2026-02-20T22:23:34.571 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=1 2026-02-20T22:23:34.571 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ daemon_asok_file cluster1:1 cluster1 2026-02-20T22:23:34.572 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local local_cluster=cluster1:1 2026-02-20T22:23:34.572 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster=cluster1 2026-02-20T22:23:34.572 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance 2026-02-20T22:23:34.572 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ set_cluster_instance cluster1:1 local_cluster instance 2026-02-20T22:23:34.572 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local val=cluster1:1 2026-02-20T22:23:34.572 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster_var_name=local_cluster 2026-02-20T22:23:34.572 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance_var_name=instance 2026-02-20T22:23:34.572 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:23:34.572 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=1 2026-02-20T22:23:34.572 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ '[' 1 = cluster1:1 ']' 2026-02-20T22:23:34.573 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval local_cluster=cluster1 2026-02-20T22:23:34.573 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ local_cluster=cluster1 2026-02-20T22:23:34.573 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval instance=1 2026-02-20T22:23:34.573 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ instance=1 2026-02-20T22:23:34.573 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ ceph-conf --cluster cluster1 --name client.mirror.1 'admin socket' 2026-02-20T22:23:34.579 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ echo /var/run/ceph/rbd-mirror.cluster1-client.mirror.1.asok 2026-02-20T22:23:34.579 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local asok_file=/var/run/ceph/rbd-mirror.cluster1-client.mirror.1.asok 2026-02-20T22:23:34.579 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ test -S /var/run/ceph/rbd-mirror.cluster1-client.mirror.1.asok 2026-02-20T22:23:34.580 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ ceph --admin-daemon /var/run/ceph/rbd-mirror.cluster1-client.mirror.1.asok rbd mirror status mirror/test 2026-02-20T22:23:34.623 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ return 0 2026-02-20T22:23:34.624 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status_result=' "state": "Replaying"' 2026-02-20T22:23:34.624 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo ' "state": "Replaying"' 2026-02-20T22:23:34.624 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep -i Replaying 2026-02-20T22:23:34.625 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: "state": "Replaying" 2026-02-20T22:23:34.626 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ current_state=started 2026-02-20T22:23:34.626 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test started = started 2026-02-20T22:23:34.627 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:23:34.627 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_image_replay_started cluster1 mirror test1 2026-02-20T22:23:34.627 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:23:34.627 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:23:34.627 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test1 2026-02-20T22:23:34.627 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_image_replay_state cluster1 mirror test1 started 2026-02-20T22:23:34.627 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:23:34.627 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:23:34.627 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test1 2026-02-20T22:23:34.627 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state=started 2026-02-20T22:23:34.627 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local s 2026-02-20T22:23:34.628 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:23:34.628 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:23:35.628 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_image_replay_state cluster1 mirror test1 started 2026-02-20T22:23:35.628 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:23:35.628 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:23:35.628 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test1 2026-02-20T22:23:35.628 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local test_state=started 2026-02-20T22:23:35.629 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status_result 2026-02-20T22:23:35.629 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local current_state=stopped 2026-02-20T22:23:35.629 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemons cluster1 rbd mirror status mirror/test1 2026-02-20T22:23:35.629 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_instance=cluster1 2026-02-20T22:23:35.629 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:23:35.629 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1 2026-02-20T22:23:35.629 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance=cluster1 2026-02-20T22:23:35.629 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ grep -i state 2026-02-20T22:23:35.629 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local loop_instance 2026-02-20T22:23:35.629 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for s in 0 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:23:35.630 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sleep 0 2026-02-20T22:23:35.630 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' cluster1 '!=' cluster1 ']' 2026-02-20T22:23:35.630 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ seq 0 3 2026-02-20T22:23:35.633 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for loop_instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:23:35.634 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemon cluster1:0 rbd mirror status mirror/test1 2026-02-20T22:23:35.634 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1:0 2026-02-20T22:23:35.634 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:23:35.634 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:23:35.634 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster1:0 cluster instance 2026-02-20T22:23:35.634 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster1:0 2026-02-20T22:23:35.634 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=cluster 2026-02-20T22:23:35.634 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:23:35.635 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:23:35.635 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=0 2026-02-20T22:23:35.635 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 0 = cluster1:0 ']' 2026-02-20T22:23:35.635 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval cluster=cluster1 2026-02-20T22:23:35.635 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:23:35.635 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=0 2026-02-20T22:23:35.635 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:23:35.635 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ daemon_asok_file cluster1:0 cluster1 2026-02-20T22:23:35.635 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local local_cluster=cluster1:0 2026-02-20T22:23:35.635 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster=cluster1 2026-02-20T22:23:35.635 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance 2026-02-20T22:23:35.636 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ set_cluster_instance cluster1:0 local_cluster instance 2026-02-20T22:23:35.636 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local val=cluster1:0 2026-02-20T22:23:35.636 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster_var_name=local_cluster 2026-02-20T22:23:35.636 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance_var_name=instance 2026-02-20T22:23:35.636 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:23:35.636 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:23:35.636 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ '[' 0 = cluster1:0 ']' 2026-02-20T22:23:35.636 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval local_cluster=cluster1 2026-02-20T22:23:35.636 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ local_cluster=cluster1 2026-02-20T22:23:35.636 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval instance=0 2026-02-20T22:23:35.636 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ instance=0 2026-02-20T22:23:35.637 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ ceph-conf --cluster cluster1 --name client.mirror.0 'admin socket' 2026-02-20T22:23:35.642 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ echo /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:23:35.642 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local asok_file=/var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:23:35.642 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ test -S /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:23:35.642 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ ceph --admin-daemon /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok rbd mirror status mirror/test1 2026-02-20T22:23:35.687 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ return 0 2026-02-20T22:23:35.688 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status_result=' "state": "Replaying"' 2026-02-20T22:23:35.688 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo ' "state": "Replaying"' 2026-02-20T22:23:35.688 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep -i Replaying 2026-02-20T22:23:35.689 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: "state": "Replaying" 2026-02-20T22:23:35.690 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ current_state=started 2026-02-20T22:23:35.690 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test started = started 2026-02-20T22:23:35.690 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:23:35.690 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_status_in_pool_dir cluster1 mirror test up+replaying 2026-02-20T22:23:35.690 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:23:35.690 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:23:35.690 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:23:35.691 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+replaying 2026-02-20T22:23:35.691 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:23:35.691 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:23:35.691 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:23:35.691 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:23:36.690 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_status_in_pool_dir cluster1 mirror test up+replaying '' '' 2026-02-20T22:23:36.691 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:23:36.691 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:23:36.691 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:23:36.691 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+replaying 2026-02-20T22:23:36.691 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:23:36.691 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:23:36.691 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:23:36.691 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:23:36.691 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster1 mirror image status mirror/test 2026-02-20T22:23:36.723 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='test: 2026-02-20T22:23:36.723 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: global_id: 42d6c00a-fe7f-432d-aa96-44adea6394df 2026-02-20T22:23:36.724 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+replaying 2026-02-20T22:23:36.724 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: replaying, {"bytes_per_second":0.0,"bytes_per_snapshot":0.0,"last_snapshot_bytes":0,"last_snapshot_sync_seconds":0,"local_snapshot_timestamp":1771626205,"remote_snapshot_timestamp":1771626205,"replay_state":"idle"} 2026-02-20T22:23:36.724 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: service: mirror.1 on trial150 2026-02-20T22:23:36.724 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:23:33' 2026-02-20T22:23:36.724 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ state: .*up+replaying' 2026-02-20T22:23:36.725 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: state: up+replaying 2026-02-20T22:23:36.725 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ description: .*' 2026-02-20T22:23:36.725 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: description: replaying, {"bytes_per_second":0.0,"bytes_per_snapshot":0.0,"last_snapshot_bytes":0,"last_snapshot_sync_seconds":0,"local_snapshot_timestamp":1771626205,"remote_snapshot_timestamp":1771626205,"replay_state":"idle"} 2026-02-20T22:23:36.726 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' -n '' ']' 2026-02-20T22:23:36.726 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+replaying 2026-02-20T22:23:36.726 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^up+' 2026-02-20T22:23:36.727 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+replaying 2026-02-20T22:23:36.727 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep 'service: *mirror..* on ' 2026-02-20T22:23:36.728 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: service: mirror.1 on trial150 2026-02-20T22:23:36.728 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update 2026-02-20T22:23:36.728 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -nEe 's/^ last_update: *(.*) *$/\1/p' 2026-02-20T22:23:36.730 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:23:33' 2026-02-20T22:23:36.730 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_mirror_pool_status_verbose cluster1 mirror test up+replaying '2026-02-20 22:23:33' 2026-02-20T22:23:36.730 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:23:36.730 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:23:36.730 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:23:36.730 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+replaying 2026-02-20T22:23:36.730 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local 'prev_last_update=2026-02-20 22:23:33' 2026-02-20T22:23:36.730 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:23:36.730 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:23:36.731 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster1 mirror pool status mirror --verbose --format xml 2026-02-20T22:23:36.761 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='WARNINGOKWARNING243774382mirror.0trial15020.2.0-677-gf7870454trueOK43844389mirror.1trial15020.2.0-677-gf7870454falseOK43914398mirror.2trial15020.2.0-677-gf7870454falseOK44014407mirror.3trial15020.2.0-677-gf7870454falseOKtest42d6c00a-fe7f-432d-aa96-44adea6394dfup+replayingreplaying, {"bytes_per_second":0.0,"bytes_per_snapshot":0.0,"last_snapshot_bytes":0,"last_snapshot_sync_seconds":0,"local_snapshot_timestamp":1771626205,"remote_snapshot_timestamp":1771626205,"replay_state":"idle"}43844389mirror.1trial1502026-02-20 22:23:33test174911d64-213d-4324-ad82-282f9cd37632up+replayingreplaying, {"bytes_per_second":0.0,"bytes_per_snapshot":0.0,"last_snapshot_bytes":0,"last_snapshot_sync_seconds":0,"local_snapshot_timestamp":1771626198,"remote_snapshot_timestamp":1771626198,"replay_state":"idle"}43774382mirror.0trial1502026-02-20 22:23:33' 2026-02-20T22:23:36.761 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update state 2026-02-20T22:23:36.761 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test'\'']/last_update' 2026-02-20T22:23:36.762 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:23:33' 2026-02-20T22:23:36.763 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test'\'']/state' 2026-02-20T22:23:36.764 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ state=up+replaying 2026-02-20T22:23:36.765 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+replaying 2026-02-20T22:23:36.765 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep up+replaying 2026-02-20T22:23:36.765 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+replaying 2026-02-20T22:23:36.766 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:23:36.766 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:23:36.766 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_status_in_pool_dir cluster1 mirror test1 up+replaying 2026-02-20T22:23:36.766 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:23:36.767 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:23:36.767 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test1 2026-02-20T22:23:36.767 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+replaying 2026-02-20T22:23:36.767 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:23:36.767 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:23:36.767 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:23:36.767 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:23:37.767 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_status_in_pool_dir cluster1 mirror test1 up+replaying '' '' 2026-02-20T22:23:37.768 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:23:37.768 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:23:37.768 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test1 2026-02-20T22:23:37.768 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+replaying 2026-02-20T22:23:37.768 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:23:37.768 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:23:37.768 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:23:37.768 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:23:37.768 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster1 mirror image status mirror/test1 2026-02-20T22:23:37.800 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='test1: 2026-02-20T22:23:37.800 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: global_id: 74911d64-213d-4324-ad82-282f9cd37632 2026-02-20T22:23:37.801 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+replaying 2026-02-20T22:23:37.801 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: replaying, {"bytes_per_second":0.0,"bytes_per_snapshot":0.0,"last_snapshot_bytes":0,"last_snapshot_sync_seconds":0,"local_snapshot_timestamp":1771626198,"remote_snapshot_timestamp":1771626198,"replay_state":"idle"} 2026-02-20T22:23:37.801 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: service: mirror.0 on trial150 2026-02-20T22:23:37.801 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:23:33' 2026-02-20T22:23:37.801 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ state: .*up+replaying' 2026-02-20T22:23:37.801 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: state: up+replaying 2026-02-20T22:23:37.802 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ description: .*' 2026-02-20T22:23:37.802 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: description: replaying, {"bytes_per_second":0.0,"bytes_per_snapshot":0.0,"last_snapshot_bytes":0,"last_snapshot_sync_seconds":0,"local_snapshot_timestamp":1771626198,"remote_snapshot_timestamp":1771626198,"replay_state":"idle"} 2026-02-20T22:23:37.803 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' -n '' ']' 2026-02-20T22:23:37.803 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+replaying 2026-02-20T22:23:37.803 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^up+' 2026-02-20T22:23:37.803 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+replaying 2026-02-20T22:23:37.804 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep 'service: *mirror..* on ' 2026-02-20T22:23:37.804 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: service: mirror.0 on trial150 2026-02-20T22:23:37.805 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update 2026-02-20T22:23:37.805 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -nEe 's/^ last_update: *(.*) *$/\1/p' 2026-02-20T22:23:37.806 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:23:33' 2026-02-20T22:23:37.806 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_mirror_pool_status_verbose cluster1 mirror test1 up+replaying '2026-02-20 22:23:33' 2026-02-20T22:23:37.806 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:23:37.806 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:23:37.807 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test1 2026-02-20T22:23:37.807 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+replaying 2026-02-20T22:23:37.807 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local 'prev_last_update=2026-02-20 22:23:33' 2026-02-20T22:23:37.807 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:23:37.807 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:23:37.807 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster1 mirror pool status mirror --verbose --format xml 2026-02-20T22:23:37.839 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='WARNINGOKWARNING243774382mirror.0trial15020.2.0-677-gf7870454trueOK43844389mirror.1trial15020.2.0-677-gf7870454falseOK43914398mirror.2trial15020.2.0-677-gf7870454falseOK44014407mirror.3trial15020.2.0-677-gf7870454falseOKtest42d6c00a-fe7f-432d-aa96-44adea6394dfup+replayingreplaying, {"bytes_per_second":0.0,"bytes_per_snapshot":0.0,"last_snapshot_bytes":0,"last_snapshot_sync_seconds":0,"local_snapshot_timestamp":1771626205,"remote_snapshot_timestamp":1771626205,"replay_state":"idle"}43844389mirror.1trial1502026-02-20 22:23:33test174911d64-213d-4324-ad82-282f9cd37632up+replayingreplaying, {"bytes_per_second":0.0,"bytes_per_snapshot":0.0,"last_snapshot_bytes":0,"last_snapshot_sync_seconds":0,"local_snapshot_timestamp":1771626198,"remote_snapshot_timestamp":1771626198,"replay_state":"idle"}43774382mirror.0trial1502026-02-20 22:23:33' 2026-02-20T22:23:37.839 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update state 2026-02-20T22:23:37.840 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test1'\'']/last_update' 2026-02-20T22:23:37.841 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:23:33' 2026-02-20T22:23:37.841 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test1'\'']/state' 2026-02-20T22:23:37.842 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ state=up+replaying 2026-02-20T22:23:37.843 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+replaying 2026-02-20T22:23:37.843 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep up+replaying 2026-02-20T22:23:37.843 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+replaying 2026-02-20T22:23:37.846 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:23:37.846 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:23:37.847 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ all_admin_daemons cluster1 rbd mirror restart 2026-02-20T22:23:37.847 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:23:37.847 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ shift 2026-02-20T22:23:37.847 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ seq 0 3 2026-02-20T22:23:37.847 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:23:37.847 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ admin_daemon cluster1:0 rbd mirror restart 2026-02-20T22:23:37.847 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1:0 2026-02-20T22:23:37.847 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ shift 2026-02-20T22:23:37.847 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local instance 2026-02-20T22:23:37.847 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ set_cluster_instance cluster1:0 cluster instance 2026-02-20T22:23:37.847 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local val=cluster1:0 2026-02-20T22:23:37.847 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster_var_name=cluster 2026-02-20T22:23:37.848 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local instance_var_name=instance 2026-02-20T22:23:37.848 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ cluster=cluster1 2026-02-20T22:23:37.848 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ instance=0 2026-02-20T22:23:37.848 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' 0 = cluster1:0 ']' 2026-02-20T22:23:37.848 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ eval cluster=cluster1 2026-02-20T22:23:37.848 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:23:37.848 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ eval instance=0 2026-02-20T22:23:37.848 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=0 2026-02-20T22:23:37.848 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ daemon_asok_file cluster1:0 cluster1 2026-02-20T22:23:37.848 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local local_cluster=cluster1:0 2026-02-20T22:23:37.848 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1 2026-02-20T22:23:37.848 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:23:37.849 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster1:0 local_cluster instance 2026-02-20T22:23:37.849 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster1:0 2026-02-20T22:23:37.849 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=local_cluster 2026-02-20T22:23:37.849 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:23:37.849 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:23:37.849 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=0 2026-02-20T22:23:37.849 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 0 = cluster1:0 ']' 2026-02-20T22:23:37.849 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval local_cluster=cluster1 2026-02-20T22:23:37.849 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local_cluster=cluster1 2026-02-20T22:23:37.849 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=0 2026-02-20T22:23:37.849 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:23:37.849 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ ceph-conf --cluster cluster1 --name client.mirror.0 'admin socket' 2026-02-20T22:23:37.857 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ echo /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:23:37.858 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local asok_file=/var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:23:37.858 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test -S /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:23:37.858 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ ceph --admin-daemon /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok rbd mirror restart 2026-02-20T22:23:37.905 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:23:37.905 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ admin_daemon cluster1:1 rbd mirror restart 2026-02-20T22:23:37.905 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1:1 2026-02-20T22:23:37.905 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ shift 2026-02-20T22:23:37.905 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local instance 2026-02-20T22:23:37.905 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ set_cluster_instance cluster1:1 cluster instance 2026-02-20T22:23:37.905 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local val=cluster1:1 2026-02-20T22:23:37.906 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster_var_name=cluster 2026-02-20T22:23:37.906 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local instance_var_name=instance 2026-02-20T22:23:37.906 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ cluster=cluster1 2026-02-20T22:23:37.906 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ instance=1 2026-02-20T22:23:37.906 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' 1 = cluster1:1 ']' 2026-02-20T22:23:37.906 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ eval cluster=cluster1 2026-02-20T22:23:37.906 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:23:37.906 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ eval instance=1 2026-02-20T22:23:37.906 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=1 2026-02-20T22:23:37.906 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ daemon_asok_file cluster1:1 cluster1 2026-02-20T22:23:37.906 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local local_cluster=cluster1:1 2026-02-20T22:23:37.906 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1 2026-02-20T22:23:37.907 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:23:37.907 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster1:1 local_cluster instance 2026-02-20T22:23:37.907 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster1:1 2026-02-20T22:23:37.907 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=local_cluster 2026-02-20T22:23:37.907 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:23:37.907 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:23:37.907 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=1 2026-02-20T22:23:37.907 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 1 = cluster1:1 ']' 2026-02-20T22:23:37.907 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval local_cluster=cluster1 2026-02-20T22:23:37.907 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local_cluster=cluster1 2026-02-20T22:23:37.907 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=1 2026-02-20T22:23:37.907 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=1 2026-02-20T22:23:37.907 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ ceph-conf --cluster cluster1 --name client.mirror.1 'admin socket' 2026-02-20T22:23:37.915 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ echo /var/run/ceph/rbd-mirror.cluster1-client.mirror.1.asok 2026-02-20T22:23:37.915 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local asok_file=/var/run/ceph/rbd-mirror.cluster1-client.mirror.1.asok 2026-02-20T22:23:37.915 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test -S /var/run/ceph/rbd-mirror.cluster1-client.mirror.1.asok 2026-02-20T22:23:37.915 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ ceph --admin-daemon /var/run/ceph/rbd-mirror.cluster1-client.mirror.1.asok rbd mirror restart 2026-02-20T22:23:37.964 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:23:37.964 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ admin_daemon cluster1:2 rbd mirror restart 2026-02-20T22:23:37.964 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1:2 2026-02-20T22:23:37.964 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ shift 2026-02-20T22:23:37.964 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local instance 2026-02-20T22:23:37.965 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ set_cluster_instance cluster1:2 cluster instance 2026-02-20T22:23:37.965 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local val=cluster1:2 2026-02-20T22:23:37.965 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster_var_name=cluster 2026-02-20T22:23:37.965 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local instance_var_name=instance 2026-02-20T22:23:37.965 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ cluster=cluster1 2026-02-20T22:23:37.965 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ instance=2 2026-02-20T22:23:37.965 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' 2 = cluster1:2 ']' 2026-02-20T22:23:37.965 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ eval cluster=cluster1 2026-02-20T22:23:37.965 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:23:37.965 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ eval instance=2 2026-02-20T22:23:37.965 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=2 2026-02-20T22:23:37.966 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ daemon_asok_file cluster1:2 cluster1 2026-02-20T22:23:37.966 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local local_cluster=cluster1:2 2026-02-20T22:23:37.966 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1 2026-02-20T22:23:37.966 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:23:37.966 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster1:2 local_cluster instance 2026-02-20T22:23:37.966 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster1:2 2026-02-20T22:23:37.966 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=local_cluster 2026-02-20T22:23:37.966 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:23:37.966 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:23:37.966 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=2 2026-02-20T22:23:37.966 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 2 = cluster1:2 ']' 2026-02-20T22:23:37.966 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval local_cluster=cluster1 2026-02-20T22:23:37.967 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local_cluster=cluster1 2026-02-20T22:23:37.967 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=2 2026-02-20T22:23:37.967 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=2 2026-02-20T22:23:37.967 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ ceph-conf --cluster cluster1 --name client.mirror.2 'admin socket' 2026-02-20T22:23:37.975 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ echo /var/run/ceph/rbd-mirror.cluster1-client.mirror.2.asok 2026-02-20T22:23:37.975 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local asok_file=/var/run/ceph/rbd-mirror.cluster1-client.mirror.2.asok 2026-02-20T22:23:37.975 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test -S /var/run/ceph/rbd-mirror.cluster1-client.mirror.2.asok 2026-02-20T22:23:37.975 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ ceph --admin-daemon /var/run/ceph/rbd-mirror.cluster1-client.mirror.2.asok rbd mirror restart 2026-02-20T22:23:38.021 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:23:38.021 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ admin_daemon cluster1:3 rbd mirror restart 2026-02-20T22:23:38.021 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1:3 2026-02-20T22:23:38.021 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ shift 2026-02-20T22:23:38.021 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local instance 2026-02-20T22:23:38.021 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ set_cluster_instance cluster1:3 cluster instance 2026-02-20T22:23:38.021 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local val=cluster1:3 2026-02-20T22:23:38.021 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster_var_name=cluster 2026-02-20T22:23:38.021 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local instance_var_name=instance 2026-02-20T22:23:38.021 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ cluster=cluster1 2026-02-20T22:23:38.021 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ instance=3 2026-02-20T22:23:38.021 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' 3 = cluster1:3 ']' 2026-02-20T22:23:38.021 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ eval cluster=cluster1 2026-02-20T22:23:38.021 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:23:38.021 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ eval instance=3 2026-02-20T22:23:38.021 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=3 2026-02-20T22:23:38.022 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ daemon_asok_file cluster1:3 cluster1 2026-02-20T22:23:38.022 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local local_cluster=cluster1:3 2026-02-20T22:23:38.022 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1 2026-02-20T22:23:38.022 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:23:38.022 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster1:3 local_cluster instance 2026-02-20T22:23:38.022 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster1:3 2026-02-20T22:23:38.022 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=local_cluster 2026-02-20T22:23:38.022 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:23:38.022 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:23:38.022 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=3 2026-02-20T22:23:38.022 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 3 = cluster1:3 ']' 2026-02-20T22:23:38.022 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval local_cluster=cluster1 2026-02-20T22:23:38.022 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local_cluster=cluster1 2026-02-20T22:23:38.022 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=3 2026-02-20T22:23:38.022 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=3 2026-02-20T22:23:38.022 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ ceph-conf --cluster cluster1 --name client.mirror.3 'admin socket' 2026-02-20T22:23:38.032 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ echo /var/run/ceph/rbd-mirror.cluster1-client.mirror.3.asok 2026-02-20T22:23:38.032 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local asok_file=/var/run/ceph/rbd-mirror.cluster1-client.mirror.3.asok 2026-02-20T22:23:38.032 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test -S /var/run/ceph/rbd-mirror.cluster1-client.mirror.3.asok 2026-02-20T22:23:38.032 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ ceph --admin-daemon /var/run/ceph/rbd-mirror.cluster1-client.mirror.3.asok rbd mirror restart 2026-02-20T22:23:38.077 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_image_replay_started cluster1 mirror test 2026-02-20T22:23:38.077 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:23:38.077 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:23:38.077 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:23:38.077 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_image_replay_state cluster1 mirror test started 2026-02-20T22:23:38.077 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:23:38.077 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:23:38.077 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:23:38.077 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state=started 2026-02-20T22:23:38.077 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local s 2026-02-20T22:23:38.077 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:23:38.077 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:23:39.079 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_image_replay_state cluster1 mirror test started 2026-02-20T22:23:39.079 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:23:39.080 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:23:39.080 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:23:39.080 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local test_state=started 2026-02-20T22:23:39.080 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status_result 2026-02-20T22:23:39.080 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local current_state=stopped 2026-02-20T22:23:39.080 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemons cluster1 rbd mirror status mirror/test 2026-02-20T22:23:39.080 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ grep -i state 2026-02-20T22:23:39.080 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_instance=cluster1 2026-02-20T22:23:39.080 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:23:39.080 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1 2026-02-20T22:23:39.081 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance=cluster1 2026-02-20T22:23:39.081 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local loop_instance 2026-02-20T22:23:39.081 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for s in 0 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:23:39.081 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sleep 0 2026-02-20T22:23:39.085 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' cluster1 '!=' cluster1 ']' 2026-02-20T22:23:39.085 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ seq 0 3 2026-02-20T22:23:39.085 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for loop_instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:23:39.085 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemon cluster1:0 rbd mirror status mirror/test 2026-02-20T22:23:39.086 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1:0 2026-02-20T22:23:39.086 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:23:39.086 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:23:39.086 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster1:0 cluster instance 2026-02-20T22:23:39.086 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster1:0 2026-02-20T22:23:39.086 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=cluster 2026-02-20T22:23:39.086 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:23:39.086 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:23:39.087 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=0 2026-02-20T22:23:39.087 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 0 = cluster1:0 ']' 2026-02-20T22:23:39.087 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval cluster=cluster1 2026-02-20T22:23:39.087 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:23:39.087 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=0 2026-02-20T22:23:39.087 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:23:39.087 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ daemon_asok_file cluster1:0 cluster1 2026-02-20T22:23:39.087 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local local_cluster=cluster1:0 2026-02-20T22:23:39.087 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster=cluster1 2026-02-20T22:23:39.087 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance 2026-02-20T22:23:39.087 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ set_cluster_instance cluster1:0 local_cluster instance 2026-02-20T22:23:39.088 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local val=cluster1:0 2026-02-20T22:23:39.088 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster_var_name=local_cluster 2026-02-20T22:23:39.088 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance_var_name=instance 2026-02-20T22:23:39.088 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:23:39.088 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:23:39.088 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ '[' 0 = cluster1:0 ']' 2026-02-20T22:23:39.088 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval local_cluster=cluster1 2026-02-20T22:23:39.088 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ local_cluster=cluster1 2026-02-20T22:23:39.088 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval instance=0 2026-02-20T22:23:39.088 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ instance=0 2026-02-20T22:23:39.088 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ ceph-conf --cluster cluster1 --name client.mirror.0 'admin socket' 2026-02-20T22:23:39.096 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ echo /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:23:39.096 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local asok_file=/var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:23:39.096 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ test -S /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:23:39.096 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ ceph --admin-daemon /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok rbd mirror status mirror/test 2026-02-20T22:23:39.137 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:no valid command found; 1 closest matches: 2026-02-20T22:23:39.137 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:rbd mirror status mirror/test1 2026-02-20T22:23:39.138 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:admin_socket: invalid command 2026-02-20T22:23:39.141 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for loop_instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:23:39.141 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemon cluster1:1 rbd mirror status mirror/test 2026-02-20T22:23:39.141 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1:1 2026-02-20T22:23:39.141 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:23:39.142 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:23:39.142 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster1:1 cluster instance 2026-02-20T22:23:39.142 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster1:1 2026-02-20T22:23:39.142 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=cluster 2026-02-20T22:23:39.142 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:23:39.142 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:23:39.142 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=1 2026-02-20T22:23:39.142 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 1 = cluster1:1 ']' 2026-02-20T22:23:39.142 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval cluster=cluster1 2026-02-20T22:23:39.142 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:23:39.142 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=1 2026-02-20T22:23:39.142 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=1 2026-02-20T22:23:39.143 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ daemon_asok_file cluster1:1 cluster1 2026-02-20T22:23:39.143 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local local_cluster=cluster1:1 2026-02-20T22:23:39.143 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster=cluster1 2026-02-20T22:23:39.143 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance 2026-02-20T22:23:39.143 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ set_cluster_instance cluster1:1 local_cluster instance 2026-02-20T22:23:39.143 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local val=cluster1:1 2026-02-20T22:23:39.143 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster_var_name=local_cluster 2026-02-20T22:23:39.143 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance_var_name=instance 2026-02-20T22:23:39.143 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:23:39.143 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=1 2026-02-20T22:23:39.143 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ '[' 1 = cluster1:1 ']' 2026-02-20T22:23:39.143 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval local_cluster=cluster1 2026-02-20T22:23:39.144 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ local_cluster=cluster1 2026-02-20T22:23:39.144 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval instance=1 2026-02-20T22:23:39.144 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ instance=1 2026-02-20T22:23:39.144 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ ceph-conf --cluster cluster1 --name client.mirror.1 'admin socket' 2026-02-20T22:23:39.151 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ echo /var/run/ceph/rbd-mirror.cluster1-client.mirror.1.asok 2026-02-20T22:23:39.151 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local asok_file=/var/run/ceph/rbd-mirror.cluster1-client.mirror.1.asok 2026-02-20T22:23:39.152 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ test -S /var/run/ceph/rbd-mirror.cluster1-client.mirror.1.asok 2026-02-20T22:23:39.152 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ ceph --admin-daemon /var/run/ceph/rbd-mirror.cluster1-client.mirror.1.asok rbd mirror status mirror/test 2026-02-20T22:23:39.198 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ return 0 2026-02-20T22:23:39.199 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status_result=' "state": "Replaying"' 2026-02-20T22:23:39.199 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo ' "state": "Replaying"' 2026-02-20T22:23:39.199 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep -i Replaying 2026-02-20T22:23:39.200 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: "state": "Replaying" 2026-02-20T22:23:39.201 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ current_state=started 2026-02-20T22:23:39.201 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test started = started 2026-02-20T22:23:39.201 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:23:39.201 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_image_replay_started cluster1 mirror test1 2026-02-20T22:23:39.201 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:23:39.201 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:23:39.202 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test1 2026-02-20T22:23:39.202 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_image_replay_state cluster1 mirror test1 started 2026-02-20T22:23:39.202 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:23:39.202 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:23:39.202 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test1 2026-02-20T22:23:39.202 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state=started 2026-02-20T22:23:39.202 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local s 2026-02-20T22:23:39.202 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:23:39.202 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:23:40.201 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_image_replay_state cluster1 mirror test1 started 2026-02-20T22:23:40.201 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:23:40.201 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:23:40.201 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test1 2026-02-20T22:23:40.201 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local test_state=started 2026-02-20T22:23:40.201 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status_result 2026-02-20T22:23:40.201 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local current_state=stopped 2026-02-20T22:23:40.202 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemons cluster1 rbd mirror status mirror/test1 2026-02-20T22:23:40.202 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_instance=cluster1 2026-02-20T22:23:40.202 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:23:40.202 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ grep -i state 2026-02-20T22:23:40.202 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1 2026-02-20T22:23:40.202 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance=cluster1 2026-02-20T22:23:40.202 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local loop_instance 2026-02-20T22:23:40.202 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for s in 0 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:23:40.202 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sleep 0 2026-02-20T22:23:40.203 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' cluster1 '!=' cluster1 ']' 2026-02-20T22:23:40.203 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ seq 0 3 2026-02-20T22:23:40.205 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for loop_instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:23:40.205 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemon cluster1:0 rbd mirror status mirror/test1 2026-02-20T22:23:40.205 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1:0 2026-02-20T22:23:40.206 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:23:40.206 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:23:40.206 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster1:0 cluster instance 2026-02-20T22:23:40.206 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster1:0 2026-02-20T22:23:40.206 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=cluster 2026-02-20T22:23:40.206 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:23:40.206 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:23:40.206 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=0 2026-02-20T22:23:40.206 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 0 = cluster1:0 ']' 2026-02-20T22:23:40.206 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval cluster=cluster1 2026-02-20T22:23:40.206 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:23:40.206 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=0 2026-02-20T22:23:40.207 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:23:40.207 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ daemon_asok_file cluster1:0 cluster1 2026-02-20T22:23:40.207 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local local_cluster=cluster1:0 2026-02-20T22:23:40.207 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster=cluster1 2026-02-20T22:23:40.207 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance 2026-02-20T22:23:40.207 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ set_cluster_instance cluster1:0 local_cluster instance 2026-02-20T22:23:40.207 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local val=cluster1:0 2026-02-20T22:23:40.207 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster_var_name=local_cluster 2026-02-20T22:23:40.207 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance_var_name=instance 2026-02-20T22:23:40.207 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:23:40.207 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:23:40.207 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ '[' 0 = cluster1:0 ']' 2026-02-20T22:23:40.208 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval local_cluster=cluster1 2026-02-20T22:23:40.208 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ local_cluster=cluster1 2026-02-20T22:23:40.208 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval instance=0 2026-02-20T22:23:40.208 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ instance=0 2026-02-20T22:23:40.208 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ ceph-conf --cluster cluster1 --name client.mirror.0 'admin socket' 2026-02-20T22:23:40.218 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ echo /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:23:40.218 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local asok_file=/var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:23:40.218 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ test -S /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:23:40.218 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ ceph --admin-daemon /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok rbd mirror status mirror/test1 2026-02-20T22:23:40.262 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ return 0 2026-02-20T22:23:40.263 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status_result=' "state": "Replaying"' 2026-02-20T22:23:40.263 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo ' "state": "Replaying"' 2026-02-20T22:23:40.264 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep -i Replaying 2026-02-20T22:23:40.264 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: "state": "Replaying" 2026-02-20T22:23:40.265 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ current_state=started 2026-02-20T22:23:40.265 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test started = started 2026-02-20T22:23:40.265 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:23:40.266 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_status_in_pool_dir cluster1 mirror test up+replaying 2026-02-20T22:23:40.266 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:23:40.266 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:23:40.266 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:23:40.266 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+replaying 2026-02-20T22:23:40.266 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:23:40.266 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:23:40.266 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:23:40.266 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:23:41.266 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_status_in_pool_dir cluster1 mirror test up+replaying '' '' 2026-02-20T22:23:41.266 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:23:41.266 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:23:41.266 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:23:41.266 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+replaying 2026-02-20T22:23:41.266 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:23:41.267 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:23:41.267 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:23:41.267 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:23:41.267 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster1 mirror image status mirror/test 2026-02-20T22:23:41.296 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='test: 2026-02-20T22:23:41.296 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: global_id: 42d6c00a-fe7f-432d-aa96-44adea6394df 2026-02-20T22:23:41.296 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+replaying 2026-02-20T22:23:41.297 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: replaying, {"bytes_per_second":0.0,"bytes_per_snapshot":0.0,"last_snapshot_bytes":0,"last_snapshot_sync_seconds":0,"local_snapshot_timestamp":1771626205,"remote_snapshot_timestamp":1771626205,"replay_state":"idle"} 2026-02-20T22:23:41.297 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: service: mirror.1 on trial150 2026-02-20T22:23:41.297 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:23:37' 2026-02-20T22:23:41.297 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ state: .*up+replaying' 2026-02-20T22:23:41.297 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: state: up+replaying 2026-02-20T22:23:41.298 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ description: .*' 2026-02-20T22:23:41.298 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: description: replaying, {"bytes_per_second":0.0,"bytes_per_snapshot":0.0,"last_snapshot_bytes":0,"last_snapshot_sync_seconds":0,"local_snapshot_timestamp":1771626205,"remote_snapshot_timestamp":1771626205,"replay_state":"idle"} 2026-02-20T22:23:41.299 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' -n '' ']' 2026-02-20T22:23:41.299 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+replaying 2026-02-20T22:23:41.299 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^up+' 2026-02-20T22:23:41.299 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+replaying 2026-02-20T22:23:41.300 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep 'service: *mirror..* on ' 2026-02-20T22:23:41.300 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: service: mirror.1 on trial150 2026-02-20T22:23:41.301 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update 2026-02-20T22:23:41.301 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -nEe 's/^ last_update: *(.*) *$/\1/p' 2026-02-20T22:23:41.302 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:23:37' 2026-02-20T22:23:41.303 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_mirror_pool_status_verbose cluster1 mirror test up+replaying '2026-02-20 22:23:37' 2026-02-20T22:23:41.303 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:23:41.303 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:23:41.303 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:23:41.303 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+replaying 2026-02-20T22:23:41.303 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local 'prev_last_update=2026-02-20 22:23:37' 2026-02-20T22:23:41.303 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:23:41.303 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:23:41.304 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster1 mirror pool status mirror --verbose --format xml 2026-02-20T22:23:41.337 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='WARNINGOKWARNING243774382mirror.0trial15020.2.0-677-gf7870454trueOK43844389mirror.1trial15020.2.0-677-gf7870454falseOK43914398mirror.2trial15020.2.0-677-gf7870454falseOK44014407mirror.3trial15020.2.0-677-gf7870454falseOKtest42d6c00a-fe7f-432d-aa96-44adea6394dfup+replayingreplaying, {"bytes_per_second":0.0,"bytes_per_snapshot":0.0,"last_snapshot_bytes":0,"last_snapshot_sync_seconds":0,"local_snapshot_timestamp":1771626205,"remote_snapshot_timestamp":1771626205,"replay_state":"idle"}43844389mirror.1trial1502026-02-20 22:23:37test174911d64-213d-4324-ad82-282f9cd37632up+replayingreplaying, {"bytes_per_second":0.0,"bytes_per_snapshot":0.0,"last_snapshot_bytes":0,"last_snapshot_sync_seconds":0,"local_snapshot_timestamp":1771626198,"remote_snapshot_timestamp":1771626198,"replay_state":"idle"}43774382mirror.0trial1502026-02-20 22:23:37' 2026-02-20T22:23:41.337 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update state 2026-02-20T22:23:41.337 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test'\'']/last_update' 2026-02-20T22:23:41.338 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:23:37' 2026-02-20T22:23:41.338 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test'\'']/state' 2026-02-20T22:23:41.340 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ state=up+replaying 2026-02-20T22:23:41.340 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+replaying 2026-02-20T22:23:41.340 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep up+replaying 2026-02-20T22:23:41.341 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+replaying 2026-02-20T22:23:41.341 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:23:41.342 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:23:41.342 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_status_in_pool_dir cluster1 mirror test1 up+replaying 2026-02-20T22:23:41.342 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:23:41.342 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:23:41.342 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test1 2026-02-20T22:23:41.342 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+replaying 2026-02-20T22:23:41.342 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:23:41.342 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:23:41.342 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:23:41.342 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:23:42.342 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_status_in_pool_dir cluster1 mirror test1 up+replaying '' '' 2026-02-20T22:23:42.343 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:23:42.343 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:23:42.343 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test1 2026-02-20T22:23:42.343 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+replaying 2026-02-20T22:23:42.343 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:23:42.343 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:23:42.343 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:23:42.343 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:23:42.344 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster1 mirror image status mirror/test1 2026-02-20T22:23:42.375 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='test1: 2026-02-20T22:23:42.375 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: global_id: 74911d64-213d-4324-ad82-282f9cd37632 2026-02-20T22:23:42.375 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+replaying 2026-02-20T22:23:42.376 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: replaying, {"bytes_per_second":0.0,"bytes_per_snapshot":0.0,"last_snapshot_bytes":0,"last_snapshot_sync_seconds":0,"local_snapshot_timestamp":1771626198,"remote_snapshot_timestamp":1771626198,"replay_state":"idle"} 2026-02-20T22:23:42.376 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: service: mirror.0 on trial150 2026-02-20T22:23:42.376 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:23:37' 2026-02-20T22:23:42.376 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ state: .*up+replaying' 2026-02-20T22:23:42.376 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: state: up+replaying 2026-02-20T22:23:42.377 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ description: .*' 2026-02-20T22:23:42.377 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: description: replaying, {"bytes_per_second":0.0,"bytes_per_snapshot":0.0,"last_snapshot_bytes":0,"last_snapshot_sync_seconds":0,"local_snapshot_timestamp":1771626198,"remote_snapshot_timestamp":1771626198,"replay_state":"idle"} 2026-02-20T22:23:42.378 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' -n '' ']' 2026-02-20T22:23:42.378 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+replaying 2026-02-20T22:23:42.378 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^up+' 2026-02-20T22:23:42.378 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+replaying 2026-02-20T22:23:42.379 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep 'service: *mirror..* on ' 2026-02-20T22:23:42.379 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: service: mirror.0 on trial150 2026-02-20T22:23:42.380 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update 2026-02-20T22:23:42.380 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -nEe 's/^ last_update: *(.*) *$/\1/p' 2026-02-20T22:23:42.381 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:23:37' 2026-02-20T22:23:42.382 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_mirror_pool_status_verbose cluster1 mirror test1 up+replaying '2026-02-20 22:23:37' 2026-02-20T22:23:42.382 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:23:42.382 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:23:42.382 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test1 2026-02-20T22:23:42.382 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+replaying 2026-02-20T22:23:42.382 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local 'prev_last_update=2026-02-20 22:23:37' 2026-02-20T22:23:42.382 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:23:42.382 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:23:42.382 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster1 mirror pool status mirror --verbose --format xml 2026-02-20T22:23:42.414 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='WARNINGOKWARNING243774382mirror.0trial15020.2.0-677-gf7870454trueOK43844389mirror.1trial15020.2.0-677-gf7870454falseOK43914398mirror.2trial15020.2.0-677-gf7870454falseOK44014407mirror.3trial15020.2.0-677-gf7870454falseOKtest42d6c00a-fe7f-432d-aa96-44adea6394dfup+replayingreplaying, {"bytes_per_second":0.0,"bytes_per_snapshot":0.0,"last_snapshot_bytes":0,"last_snapshot_sync_seconds":0,"local_snapshot_timestamp":1771626205,"remote_snapshot_timestamp":1771626205,"replay_state":"idle"}43844389mirror.1trial1502026-02-20 22:23:37test174911d64-213d-4324-ad82-282f9cd37632up+replayingreplaying, {"bytes_per_second":0.0,"bytes_per_snapshot":0.0,"last_snapshot_bytes":0,"last_snapshot_sync_seconds":0,"local_snapshot_timestamp":1771626198,"remote_snapshot_timestamp":1771626198,"replay_state":"idle"}43774382mirror.0trial1502026-02-20 22:23:37' 2026-02-20T22:23:42.414 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update state 2026-02-20T22:23:42.414 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test1'\'']/last_update' 2026-02-20T22:23:42.415 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:23:37' 2026-02-20T22:23:42.415 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test1'\'']/state' 2026-02-20T22:23:42.416 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ state=up+replaying 2026-02-20T22:23:42.417 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+replaying 2026-02-20T22:23:42.417 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep up+replaying 2026-02-20T22:23:42.418 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+replaying 2026-02-20T22:23:42.418 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:23:42.418 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:23:42.419 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ all_admin_daemons cluster1 rbd mirror stop 2026-02-20T22:23:42.419 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:23:42.419 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ shift 2026-02-20T22:23:42.419 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ seq 0 3 2026-02-20T22:23:42.422 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:23:42.422 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ admin_daemon cluster1:0 rbd mirror stop 2026-02-20T22:23:42.422 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1:0 2026-02-20T22:23:42.422 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ shift 2026-02-20T22:23:42.422 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local instance 2026-02-20T22:23:42.422 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ set_cluster_instance cluster1:0 cluster instance 2026-02-20T22:23:42.423 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local val=cluster1:0 2026-02-20T22:23:42.423 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster_var_name=cluster 2026-02-20T22:23:42.423 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local instance_var_name=instance 2026-02-20T22:23:42.423 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ cluster=cluster1 2026-02-20T22:23:42.423 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ instance=0 2026-02-20T22:23:42.423 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' 0 = cluster1:0 ']' 2026-02-20T22:23:42.423 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ eval cluster=cluster1 2026-02-20T22:23:42.423 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:23:42.423 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ eval instance=0 2026-02-20T22:23:42.423 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=0 2026-02-20T22:23:42.423 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ daemon_asok_file cluster1:0 cluster1 2026-02-20T22:23:42.423 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local local_cluster=cluster1:0 2026-02-20T22:23:42.423 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1 2026-02-20T22:23:42.424 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:23:42.424 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster1:0 local_cluster instance 2026-02-20T22:23:42.424 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster1:0 2026-02-20T22:23:42.424 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=local_cluster 2026-02-20T22:23:42.424 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:23:42.424 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:23:42.424 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=0 2026-02-20T22:23:42.424 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 0 = cluster1:0 ']' 2026-02-20T22:23:42.424 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval local_cluster=cluster1 2026-02-20T22:23:42.424 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local_cluster=cluster1 2026-02-20T22:23:42.424 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=0 2026-02-20T22:23:42.424 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:23:42.425 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ ceph-conf --cluster cluster1 --name client.mirror.0 'admin socket' 2026-02-20T22:23:42.433 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ echo /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:23:42.433 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local asok_file=/var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:23:42.433 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test -S /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:23:42.433 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ ceph --admin-daemon /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok rbd mirror stop 2026-02-20T22:23:42.482 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:23:42.482 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ admin_daemon cluster1:1 rbd mirror stop 2026-02-20T22:23:42.482 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1:1 2026-02-20T22:23:42.482 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ shift 2026-02-20T22:23:42.483 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local instance 2026-02-20T22:23:42.483 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ set_cluster_instance cluster1:1 cluster instance 2026-02-20T22:23:42.483 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local val=cluster1:1 2026-02-20T22:23:42.483 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster_var_name=cluster 2026-02-20T22:23:42.483 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local instance_var_name=instance 2026-02-20T22:23:42.483 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ cluster=cluster1 2026-02-20T22:23:42.483 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ instance=1 2026-02-20T22:23:42.483 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' 1 = cluster1:1 ']' 2026-02-20T22:23:42.483 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ eval cluster=cluster1 2026-02-20T22:23:42.483 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:23:42.483 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ eval instance=1 2026-02-20T22:23:42.483 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=1 2026-02-20T22:23:42.483 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ daemon_asok_file cluster1:1 cluster1 2026-02-20T22:23:42.484 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local local_cluster=cluster1:1 2026-02-20T22:23:42.484 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1 2026-02-20T22:23:42.484 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:23:42.484 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster1:1 local_cluster instance 2026-02-20T22:23:42.484 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster1:1 2026-02-20T22:23:42.484 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=local_cluster 2026-02-20T22:23:42.484 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:23:42.484 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:23:42.484 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=1 2026-02-20T22:23:42.484 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 1 = cluster1:1 ']' 2026-02-20T22:23:42.484 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval local_cluster=cluster1 2026-02-20T22:23:42.484 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local_cluster=cluster1 2026-02-20T22:23:42.485 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=1 2026-02-20T22:23:42.485 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=1 2026-02-20T22:23:42.485 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ ceph-conf --cluster cluster1 --name client.mirror.1 'admin socket' 2026-02-20T22:23:42.493 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ echo /var/run/ceph/rbd-mirror.cluster1-client.mirror.1.asok 2026-02-20T22:23:42.493 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local asok_file=/var/run/ceph/rbd-mirror.cluster1-client.mirror.1.asok 2026-02-20T22:23:42.493 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test -S /var/run/ceph/rbd-mirror.cluster1-client.mirror.1.asok 2026-02-20T22:23:42.493 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ ceph --admin-daemon /var/run/ceph/rbd-mirror.cluster1-client.mirror.1.asok rbd mirror stop 2026-02-20T22:23:42.542 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:23:42.542 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ admin_daemon cluster1:2 rbd mirror stop 2026-02-20T22:23:42.542 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1:2 2026-02-20T22:23:42.542 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ shift 2026-02-20T22:23:42.542 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local instance 2026-02-20T22:23:42.542 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ set_cluster_instance cluster1:2 cluster instance 2026-02-20T22:23:42.543 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local val=cluster1:2 2026-02-20T22:23:42.543 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster_var_name=cluster 2026-02-20T22:23:42.543 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local instance_var_name=instance 2026-02-20T22:23:42.543 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ cluster=cluster1 2026-02-20T22:23:42.543 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ instance=2 2026-02-20T22:23:42.543 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' 2 = cluster1:2 ']' 2026-02-20T22:23:42.543 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ eval cluster=cluster1 2026-02-20T22:23:42.543 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:23:42.543 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ eval instance=2 2026-02-20T22:23:42.543 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=2 2026-02-20T22:23:42.543 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ daemon_asok_file cluster1:2 cluster1 2026-02-20T22:23:42.543 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local local_cluster=cluster1:2 2026-02-20T22:23:42.544 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1 2026-02-20T22:23:42.544 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:23:42.544 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster1:2 local_cluster instance 2026-02-20T22:23:42.544 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster1:2 2026-02-20T22:23:42.544 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=local_cluster 2026-02-20T22:23:42.544 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:23:42.544 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:23:42.544 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=2 2026-02-20T22:23:42.544 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 2 = cluster1:2 ']' 2026-02-20T22:23:42.544 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval local_cluster=cluster1 2026-02-20T22:23:42.544 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local_cluster=cluster1 2026-02-20T22:23:42.544 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=2 2026-02-20T22:23:42.545 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=2 2026-02-20T22:23:42.545 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ ceph-conf --cluster cluster1 --name client.mirror.2 'admin socket' 2026-02-20T22:23:42.553 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ echo /var/run/ceph/rbd-mirror.cluster1-client.mirror.2.asok 2026-02-20T22:23:42.554 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local asok_file=/var/run/ceph/rbd-mirror.cluster1-client.mirror.2.asok 2026-02-20T22:23:42.554 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test -S /var/run/ceph/rbd-mirror.cluster1-client.mirror.2.asok 2026-02-20T22:23:42.554 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ ceph --admin-daemon /var/run/ceph/rbd-mirror.cluster1-client.mirror.2.asok rbd mirror stop 2026-02-20T22:23:42.603 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:23:42.603 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ admin_daemon cluster1:3 rbd mirror stop 2026-02-20T22:23:42.603 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1:3 2026-02-20T22:23:42.603 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ shift 2026-02-20T22:23:42.603 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local instance 2026-02-20T22:23:42.603 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ set_cluster_instance cluster1:3 cluster instance 2026-02-20T22:23:42.603 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local val=cluster1:3 2026-02-20T22:23:42.603 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster_var_name=cluster 2026-02-20T22:23:42.603 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local instance_var_name=instance 2026-02-20T22:23:42.604 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ cluster=cluster1 2026-02-20T22:23:42.604 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ instance=3 2026-02-20T22:23:42.604 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' 3 = cluster1:3 ']' 2026-02-20T22:23:42.604 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ eval cluster=cluster1 2026-02-20T22:23:42.604 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:23:42.604 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ eval instance=3 2026-02-20T22:23:42.604 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=3 2026-02-20T22:23:42.604 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ daemon_asok_file cluster1:3 cluster1 2026-02-20T22:23:42.604 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local local_cluster=cluster1:3 2026-02-20T22:23:42.604 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1 2026-02-20T22:23:42.604 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:23:42.604 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster1:3 local_cluster instance 2026-02-20T22:23:42.604 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster1:3 2026-02-20T22:23:42.605 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=local_cluster 2026-02-20T22:23:42.605 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:23:42.605 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:23:42.605 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=3 2026-02-20T22:23:42.605 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 3 = cluster1:3 ']' 2026-02-20T22:23:42.605 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval local_cluster=cluster1 2026-02-20T22:23:42.605 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local_cluster=cluster1 2026-02-20T22:23:42.605 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=3 2026-02-20T22:23:42.605 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=3 2026-02-20T22:23:42.605 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ ceph-conf --cluster cluster1 --name client.mirror.3 'admin socket' 2026-02-20T22:23:42.613 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ echo /var/run/ceph/rbd-mirror.cluster1-client.mirror.3.asok 2026-02-20T22:23:42.613 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local asok_file=/var/run/ceph/rbd-mirror.cluster1-client.mirror.3.asok 2026-02-20T22:23:42.613 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test -S /var/run/ceph/rbd-mirror.cluster1-client.mirror.3.asok 2026-02-20T22:23:42.613 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ ceph --admin-daemon /var/run/ceph/rbd-mirror.cluster1-client.mirror.3.asok rbd mirror stop 2026-02-20T22:23:42.657 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_image_replay_stopped cluster1 mirror test 2026-02-20T22:23:42.657 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:23:42.657 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:23:42.657 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:23:42.657 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_image_replay_state cluster1 mirror test stopped 2026-02-20T22:23:42.657 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:23:42.658 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:23:42.658 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:23:42.658 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state=stopped 2026-02-20T22:23:42.658 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local s 2026-02-20T22:23:42.658 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:23:42.658 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:23:43.657 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_image_replay_state cluster1 mirror test stopped 2026-02-20T22:23:43.657 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:23:43.657 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:23:43.657 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:23:43.657 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local test_state=stopped 2026-02-20T22:23:43.657 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status_result 2026-02-20T22:23:43.658 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local current_state=stopped 2026-02-20T22:23:43.658 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemons cluster1 rbd mirror status mirror/test 2026-02-20T22:23:43.658 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_instance=cluster1 2026-02-20T22:23:43.658 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:23:43.658 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1 2026-02-20T22:23:43.658 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance=cluster1 2026-02-20T22:23:43.658 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ grep -i state 2026-02-20T22:23:43.658 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local loop_instance 2026-02-20T22:23:43.658 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for s in 0 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:23:43.658 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sleep 0 2026-02-20T22:23:43.659 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' cluster1 '!=' cluster1 ']' 2026-02-20T22:23:43.660 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ seq 0 3 2026-02-20T22:23:43.661 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for loop_instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:23:43.661 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemon cluster1:0 rbd mirror status mirror/test 2026-02-20T22:23:43.661 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1:0 2026-02-20T22:23:43.661 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:23:43.661 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:23:43.661 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster1:0 cluster instance 2026-02-20T22:23:43.661 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster1:0 2026-02-20T22:23:43.661 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=cluster 2026-02-20T22:23:43.661 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:23:43.661 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:23:43.661 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=0 2026-02-20T22:23:43.661 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 0 = cluster1:0 ']' 2026-02-20T22:23:43.661 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval cluster=cluster1 2026-02-20T22:23:43.661 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:23:43.661 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=0 2026-02-20T22:23:43.661 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:23:43.662 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ daemon_asok_file cluster1:0 cluster1 2026-02-20T22:23:43.662 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local local_cluster=cluster1:0 2026-02-20T22:23:43.662 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster=cluster1 2026-02-20T22:23:43.662 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance 2026-02-20T22:23:43.662 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ set_cluster_instance cluster1:0 local_cluster instance 2026-02-20T22:23:43.662 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local val=cluster1:0 2026-02-20T22:23:43.662 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster_var_name=local_cluster 2026-02-20T22:23:43.662 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance_var_name=instance 2026-02-20T22:23:43.662 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:23:43.662 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:23:43.662 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ '[' 0 = cluster1:0 ']' 2026-02-20T22:23:43.662 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval local_cluster=cluster1 2026-02-20T22:23:43.662 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ local_cluster=cluster1 2026-02-20T22:23:43.662 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval instance=0 2026-02-20T22:23:43.662 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ instance=0 2026-02-20T22:23:43.662 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ ceph-conf --cluster cluster1 --name client.mirror.0 'admin socket' 2026-02-20T22:23:43.674 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ echo /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:23:43.674 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local asok_file=/var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:23:43.674 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ test -S /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:23:43.674 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ ceph --admin-daemon /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok rbd mirror status mirror/test 2026-02-20T22:23:43.716 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:no valid command found; 1 closest matches: 2026-02-20T22:23:43.716 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:rbd mirror status mirror/test1 2026-02-20T22:23:43.716 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:admin_socket: invalid command 2026-02-20T22:23:43.719 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for loop_instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:23:43.719 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemon cluster1:1 rbd mirror status mirror/test 2026-02-20T22:23:43.720 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1:1 2026-02-20T22:23:43.720 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:23:43.720 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:23:43.720 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster1:1 cluster instance 2026-02-20T22:23:43.720 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster1:1 2026-02-20T22:23:43.720 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=cluster 2026-02-20T22:23:43.720 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:23:43.720 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:23:43.720 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=1 2026-02-20T22:23:43.720 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 1 = cluster1:1 ']' 2026-02-20T22:23:43.720 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval cluster=cluster1 2026-02-20T22:23:43.721 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:23:43.721 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=1 2026-02-20T22:23:43.721 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=1 2026-02-20T22:23:43.721 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ daemon_asok_file cluster1:1 cluster1 2026-02-20T22:23:43.721 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local local_cluster=cluster1:1 2026-02-20T22:23:43.721 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster=cluster1 2026-02-20T22:23:43.721 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance 2026-02-20T22:23:43.721 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ set_cluster_instance cluster1:1 local_cluster instance 2026-02-20T22:23:43.721 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local val=cluster1:1 2026-02-20T22:23:43.721 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster_var_name=local_cluster 2026-02-20T22:23:43.721 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance_var_name=instance 2026-02-20T22:23:43.721 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:23:43.721 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=1 2026-02-20T22:23:43.722 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ '[' 1 = cluster1:1 ']' 2026-02-20T22:23:43.722 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval local_cluster=cluster1 2026-02-20T22:23:43.722 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ local_cluster=cluster1 2026-02-20T22:23:43.722 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval instance=1 2026-02-20T22:23:43.722 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ instance=1 2026-02-20T22:23:43.722 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ ceph-conf --cluster cluster1 --name client.mirror.1 'admin socket' 2026-02-20T22:23:43.729 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ echo /var/run/ceph/rbd-mirror.cluster1-client.mirror.1.asok 2026-02-20T22:23:43.730 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local asok_file=/var/run/ceph/rbd-mirror.cluster1-client.mirror.1.asok 2026-02-20T22:23:43.730 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ test -S /var/run/ceph/rbd-mirror.cluster1-client.mirror.1.asok 2026-02-20T22:23:43.730 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ ceph --admin-daemon /var/run/ceph/rbd-mirror.cluster1-client.mirror.1.asok rbd mirror status mirror/test 2026-02-20T22:23:43.775 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ return 0 2026-02-20T22:23:43.775 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status_result=' "state": "Stopped"' 2026-02-20T22:23:43.776 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo ' "state": "Stopped"' 2026-02-20T22:23:43.776 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep -i Replaying 2026-02-20T22:23:43.778 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test stopped = stopped 2026-02-20T22:23:43.778 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:23:43.778 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_image_replay_stopped cluster1 mirror test1 2026-02-20T22:23:43.778 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:23:43.778 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:23:43.778 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test1 2026-02-20T22:23:43.778 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_image_replay_state cluster1 mirror test1 stopped 2026-02-20T22:23:43.778 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:23:43.778 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:23:43.778 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test1 2026-02-20T22:23:43.779 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state=stopped 2026-02-20T22:23:43.779 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local s 2026-02-20T22:23:43.779 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:23:43.779 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:23:44.777 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_image_replay_state cluster1 mirror test1 stopped 2026-02-20T22:23:44.778 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:23:44.778 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:23:44.778 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test1 2026-02-20T22:23:44.778 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local test_state=stopped 2026-02-20T22:23:44.778 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status_result 2026-02-20T22:23:44.778 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local current_state=stopped 2026-02-20T22:23:44.778 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemons cluster1 rbd mirror status mirror/test1 2026-02-20T22:23:44.778 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_instance=cluster1 2026-02-20T22:23:44.778 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ grep -i state 2026-02-20T22:23:44.778 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:23:44.779 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1 2026-02-20T22:23:44.779 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance=cluster1 2026-02-20T22:23:44.779 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local loop_instance 2026-02-20T22:23:44.779 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for s in 0 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:23:44.779 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sleep 0 2026-02-20T22:23:44.779 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' cluster1 '!=' cluster1 ']' 2026-02-20T22:23:44.780 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ seq 0 3 2026-02-20T22:23:44.781 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for loop_instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:23:44.781 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemon cluster1:0 rbd mirror status mirror/test1 2026-02-20T22:23:44.781 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1:0 2026-02-20T22:23:44.781 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:23:44.781 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:23:44.781 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster1:0 cluster instance 2026-02-20T22:23:44.781 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster1:0 2026-02-20T22:23:44.781 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=cluster 2026-02-20T22:23:44.781 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:23:44.781 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:23:44.781 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=0 2026-02-20T22:23:44.781 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 0 = cluster1:0 ']' 2026-02-20T22:23:44.781 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval cluster=cluster1 2026-02-20T22:23:44.781 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:23:44.781 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=0 2026-02-20T22:23:44.781 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:23:44.782 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ daemon_asok_file cluster1:0 cluster1 2026-02-20T22:23:44.782 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local local_cluster=cluster1:0 2026-02-20T22:23:44.782 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster=cluster1 2026-02-20T22:23:44.782 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance 2026-02-20T22:23:44.782 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ set_cluster_instance cluster1:0 local_cluster instance 2026-02-20T22:23:44.782 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local val=cluster1:0 2026-02-20T22:23:44.782 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster_var_name=local_cluster 2026-02-20T22:23:44.782 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance_var_name=instance 2026-02-20T22:23:44.782 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:23:44.782 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:23:44.782 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ '[' 0 = cluster1:0 ']' 2026-02-20T22:23:44.782 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval local_cluster=cluster1 2026-02-20T22:23:44.782 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ local_cluster=cluster1 2026-02-20T22:23:44.782 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval instance=0 2026-02-20T22:23:44.783 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ instance=0 2026-02-20T22:23:44.783 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ ceph-conf --cluster cluster1 --name client.mirror.0 'admin socket' 2026-02-20T22:23:44.794 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ echo /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:23:44.794 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local asok_file=/var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:23:44.794 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ test -S /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:23:44.794 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ ceph --admin-daemon /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok rbd mirror status mirror/test1 2026-02-20T22:23:44.839 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ return 0 2026-02-20T22:23:44.840 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status_result=' "state": "Stopped"' 2026-02-20T22:23:44.840 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo ' "state": "Stopped"' 2026-02-20T22:23:44.840 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep -i Replaying 2026-02-20T22:23:44.842 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test stopped = stopped 2026-02-20T22:23:44.842 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:23:44.842 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_status_in_pool_dir cluster1 mirror test up+stopped 2026-02-20T22:23:44.842 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:23:44.842 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:23:44.842 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:23:44.842 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+stopped 2026-02-20T22:23:44.843 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:23:44.843 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:23:44.843 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:23:44.843 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:23:45.842 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_status_in_pool_dir cluster1 mirror test up+stopped '' '' 2026-02-20T22:23:45.842 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:23:45.842 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:23:45.842 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:23:45.842 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+stopped 2026-02-20T22:23:45.842 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:23:45.842 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:23:45.842 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:23:45.842 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:23:45.843 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster1 mirror image status mirror/test 2026-02-20T22:23:45.876 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='test: 2026-02-20T22:23:45.876 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: global_id: 42d6c00a-fe7f-432d-aa96-44adea6394df 2026-02-20T22:23:45.876 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+stopped 2026-02-20T22:23:45.876 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: stopped 2026-02-20T22:23:45.876 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: service: mirror.1 on trial150 2026-02-20T22:23:45.876 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:23:42' 2026-02-20T22:23:45.876 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ state: .*up+stopped' 2026-02-20T22:23:45.876 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: state: up+stopped 2026-02-20T22:23:45.877 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ description: .*' 2026-02-20T22:23:45.877 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: description: stopped 2026-02-20T22:23:45.878 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' -n '' ']' 2026-02-20T22:23:45.878 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+stopped 2026-02-20T22:23:45.878 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^up+' 2026-02-20T22:23:45.879 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+stopped 2026-02-20T22:23:45.879 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep 'service: *mirror..* on ' 2026-02-20T22:23:45.880 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: service: mirror.1 on trial150 2026-02-20T22:23:45.880 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update 2026-02-20T22:23:45.880 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -nEe 's/^ last_update: *(.*) *$/\1/p' 2026-02-20T22:23:45.882 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:23:42' 2026-02-20T22:23:45.882 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_mirror_pool_status_verbose cluster1 mirror test up+stopped '2026-02-20 22:23:42' 2026-02-20T22:23:45.882 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:23:45.882 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:23:45.882 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:23:45.882 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+stopped 2026-02-20T22:23:45.882 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local 'prev_last_update=2026-02-20 22:23:42' 2026-02-20T22:23:45.882 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:23:45.882 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:23:45.882 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster1 mirror pool status mirror --verbose --format xml 2026-02-20T22:23:45.916 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='WARNINGOKWARNING243774382mirror.0trial15020.2.0-677-gf7870454trueOK43844389mirror.1trial15020.2.0-677-gf7870454falseOK43914398mirror.2trial15020.2.0-677-gf7870454falseOK44014407mirror.3trial15020.2.0-677-gf7870454falseOKtest42d6c00a-fe7f-432d-aa96-44adea6394dfup+stoppedstopped43844389mirror.1trial1502026-02-20 22:23:42test174911d64-213d-4324-ad82-282f9cd37632up+stoppedstopped43774382mirror.0trial1502026-02-20 22:23:42' 2026-02-20T22:23:45.916 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update state 2026-02-20T22:23:45.916 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test'\'']/last_update' 2026-02-20T22:23:45.917 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:23:42' 2026-02-20T22:23:45.918 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test'\'']/state' 2026-02-20T22:23:45.919 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ state=up+stopped 2026-02-20T22:23:45.920 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+stopped 2026-02-20T22:23:45.920 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep up+stopped 2026-02-20T22:23:45.920 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+stopped 2026-02-20T22:23:45.922 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:23:45.922 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:23:45.922 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_status_in_pool_dir cluster1 mirror test1 up+stopped 2026-02-20T22:23:45.922 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:23:45.922 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:23:45.922 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test1 2026-02-20T22:23:45.922 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+stopped 2026-02-20T22:23:45.922 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:23:45.922 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:23:45.923 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:23:45.923 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:23:46.922 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_status_in_pool_dir cluster1 mirror test1 up+stopped '' '' 2026-02-20T22:23:46.923 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:23:46.923 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:23:46.923 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test1 2026-02-20T22:23:46.923 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+stopped 2026-02-20T22:23:46.923 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:23:46.923 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:23:46.923 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:23:46.923 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:23:46.923 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster1 mirror image status mirror/test1 2026-02-20T22:23:46.955 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='test1: 2026-02-20T22:23:46.956 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: global_id: 74911d64-213d-4324-ad82-282f9cd37632 2026-02-20T22:23:46.956 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+stopped 2026-02-20T22:23:46.956 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: stopped 2026-02-20T22:23:46.956 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: service: mirror.0 on trial150 2026-02-20T22:23:46.956 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:23:42' 2026-02-20T22:23:46.956 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ state: .*up+stopped' 2026-02-20T22:23:46.957 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: state: up+stopped 2026-02-20T22:23:46.957 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ description: .*' 2026-02-20T22:23:46.957 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: description: stopped 2026-02-20T22:23:46.958 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' -n '' ']' 2026-02-20T22:23:46.958 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+stopped 2026-02-20T22:23:46.958 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^up+' 2026-02-20T22:23:46.959 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+stopped 2026-02-20T22:23:46.959 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep 'service: *mirror..* on ' 2026-02-20T22:23:46.959 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: service: mirror.0 on trial150 2026-02-20T22:23:46.960 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update 2026-02-20T22:23:46.960 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -nEe 's/^ last_update: *(.*) *$/\1/p' 2026-02-20T22:23:46.962 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:23:42' 2026-02-20T22:23:46.962 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_mirror_pool_status_verbose cluster1 mirror test1 up+stopped '2026-02-20 22:23:42' 2026-02-20T22:23:46.962 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:23:46.962 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:23:46.962 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test1 2026-02-20T22:23:46.962 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+stopped 2026-02-20T22:23:46.962 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local 'prev_last_update=2026-02-20 22:23:42' 2026-02-20T22:23:46.962 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:23:46.963 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:23:46.963 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster1 mirror pool status mirror --verbose --format xml 2026-02-20T22:23:47.197 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='WARNINGOKWARNING243774382mirror.0trial15020.2.0-677-gf7870454trueOK43844389mirror.1trial15020.2.0-677-gf7870454falseOK43914398mirror.2trial15020.2.0-677-gf7870454falseOK44014407mirror.3trial15020.2.0-677-gf7870454falseOKtest42d6c00a-fe7f-432d-aa96-44adea6394dfup+stoppedstopped43844389mirror.1trial1502026-02-20 22:23:42test174911d64-213d-4324-ad82-282f9cd37632up+stoppedstopped43774382mirror.0trial1502026-02-20 22:23:42' 2026-02-20T22:23:47.197 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update state 2026-02-20T22:23:47.198 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test1'\'']/last_update' 2026-02-20T22:23:47.199 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:23:42' 2026-02-20T22:23:47.199 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test1'\'']/state' 2026-02-20T22:23:47.201 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ state=up+stopped 2026-02-20T22:23:47.201 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+stopped 2026-02-20T22:23:47.201 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep up+stopped 2026-02-20T22:23:47.202 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+stopped 2026-02-20T22:23:47.203 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:23:47.203 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:23:47.203 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ all_admin_daemons cluster1 rbd mirror restart 2026-02-20T22:23:47.203 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:23:47.203 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ shift 2026-02-20T22:23:47.203 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ seq 0 3 2026-02-20T22:23:47.206 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:23:47.206 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ admin_daemon cluster1:0 rbd mirror restart 2026-02-20T22:23:47.206 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1:0 2026-02-20T22:23:47.206 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ shift 2026-02-20T22:23:47.206 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local instance 2026-02-20T22:23:47.206 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ set_cluster_instance cluster1:0 cluster instance 2026-02-20T22:23:47.207 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local val=cluster1:0 2026-02-20T22:23:47.207 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster_var_name=cluster 2026-02-20T22:23:47.207 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local instance_var_name=instance 2026-02-20T22:23:47.207 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ cluster=cluster1 2026-02-20T22:23:47.207 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ instance=0 2026-02-20T22:23:47.207 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' 0 = cluster1:0 ']' 2026-02-20T22:23:47.207 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ eval cluster=cluster1 2026-02-20T22:23:47.207 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:23:47.207 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ eval instance=0 2026-02-20T22:23:47.207 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=0 2026-02-20T22:23:47.207 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ daemon_asok_file cluster1:0 cluster1 2026-02-20T22:23:47.207 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local local_cluster=cluster1:0 2026-02-20T22:23:47.207 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1 2026-02-20T22:23:47.208 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:23:47.208 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster1:0 local_cluster instance 2026-02-20T22:23:47.208 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster1:0 2026-02-20T22:23:47.208 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=local_cluster 2026-02-20T22:23:47.208 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:23:47.208 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:23:47.208 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=0 2026-02-20T22:23:47.208 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 0 = cluster1:0 ']' 2026-02-20T22:23:47.208 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval local_cluster=cluster1 2026-02-20T22:23:47.208 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local_cluster=cluster1 2026-02-20T22:23:47.208 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=0 2026-02-20T22:23:47.208 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:23:47.209 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ ceph-conf --cluster cluster1 --name client.mirror.0 'admin socket' 2026-02-20T22:23:47.216 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ echo /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:23:47.216 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local asok_file=/var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:23:47.216 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test -S /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:23:47.216 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ ceph --admin-daemon /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok rbd mirror restart 2026-02-20T22:23:47.263 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:23:47.263 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ admin_daemon cluster1:1 rbd mirror restart 2026-02-20T22:23:47.263 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1:1 2026-02-20T22:23:47.263 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ shift 2026-02-20T22:23:47.263 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local instance 2026-02-20T22:23:47.263 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ set_cluster_instance cluster1:1 cluster instance 2026-02-20T22:23:47.264 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local val=cluster1:1 2026-02-20T22:23:47.264 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster_var_name=cluster 2026-02-20T22:23:47.264 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local instance_var_name=instance 2026-02-20T22:23:47.264 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ cluster=cluster1 2026-02-20T22:23:47.264 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ instance=1 2026-02-20T22:23:47.264 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' 1 = cluster1:1 ']' 2026-02-20T22:23:47.264 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ eval cluster=cluster1 2026-02-20T22:23:47.264 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:23:47.264 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ eval instance=1 2026-02-20T22:23:47.264 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=1 2026-02-20T22:23:47.264 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ daemon_asok_file cluster1:1 cluster1 2026-02-20T22:23:47.264 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local local_cluster=cluster1:1 2026-02-20T22:23:47.265 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1 2026-02-20T22:23:47.265 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:23:47.265 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster1:1 local_cluster instance 2026-02-20T22:23:47.265 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster1:1 2026-02-20T22:23:47.265 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=local_cluster 2026-02-20T22:23:47.265 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:23:47.265 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:23:47.265 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=1 2026-02-20T22:23:47.265 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 1 = cluster1:1 ']' 2026-02-20T22:23:47.265 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval local_cluster=cluster1 2026-02-20T22:23:47.265 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local_cluster=cluster1 2026-02-20T22:23:47.265 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=1 2026-02-20T22:23:47.265 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=1 2026-02-20T22:23:47.266 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ ceph-conf --cluster cluster1 --name client.mirror.1 'admin socket' 2026-02-20T22:23:47.274 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ echo /var/run/ceph/rbd-mirror.cluster1-client.mirror.1.asok 2026-02-20T22:23:47.274 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local asok_file=/var/run/ceph/rbd-mirror.cluster1-client.mirror.1.asok 2026-02-20T22:23:47.274 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test -S /var/run/ceph/rbd-mirror.cluster1-client.mirror.1.asok 2026-02-20T22:23:47.275 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ ceph --admin-daemon /var/run/ceph/rbd-mirror.cluster1-client.mirror.1.asok rbd mirror restart 2026-02-20T22:23:47.325 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:23:47.325 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ admin_daemon cluster1:2 rbd mirror restart 2026-02-20T22:23:47.325 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1:2 2026-02-20T22:23:47.325 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ shift 2026-02-20T22:23:47.325 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local instance 2026-02-20T22:23:47.325 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ set_cluster_instance cluster1:2 cluster instance 2026-02-20T22:23:47.325 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local val=cluster1:2 2026-02-20T22:23:47.325 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster_var_name=cluster 2026-02-20T22:23:47.325 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local instance_var_name=instance 2026-02-20T22:23:47.325 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ cluster=cluster1 2026-02-20T22:23:47.325 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ instance=2 2026-02-20T22:23:47.326 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' 2 = cluster1:2 ']' 2026-02-20T22:23:47.326 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ eval cluster=cluster1 2026-02-20T22:23:47.326 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:23:47.326 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ eval instance=2 2026-02-20T22:23:47.326 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=2 2026-02-20T22:23:47.326 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ daemon_asok_file cluster1:2 cluster1 2026-02-20T22:23:47.326 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local local_cluster=cluster1:2 2026-02-20T22:23:47.326 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1 2026-02-20T22:23:47.326 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:23:47.326 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster1:2 local_cluster instance 2026-02-20T22:23:47.326 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster1:2 2026-02-20T22:23:47.326 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=local_cluster 2026-02-20T22:23:47.327 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:23:47.327 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:23:47.327 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=2 2026-02-20T22:23:47.327 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 2 = cluster1:2 ']' 2026-02-20T22:23:47.327 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval local_cluster=cluster1 2026-02-20T22:23:47.327 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local_cluster=cluster1 2026-02-20T22:23:47.327 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=2 2026-02-20T22:23:47.327 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=2 2026-02-20T22:23:47.327 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ ceph-conf --cluster cluster1 --name client.mirror.2 'admin socket' 2026-02-20T22:23:47.335 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ echo /var/run/ceph/rbd-mirror.cluster1-client.mirror.2.asok 2026-02-20T22:23:47.335 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local asok_file=/var/run/ceph/rbd-mirror.cluster1-client.mirror.2.asok 2026-02-20T22:23:47.335 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test -S /var/run/ceph/rbd-mirror.cluster1-client.mirror.2.asok 2026-02-20T22:23:47.335 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ ceph --admin-daemon /var/run/ceph/rbd-mirror.cluster1-client.mirror.2.asok rbd mirror restart 2026-02-20T22:23:47.382 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:23:47.382 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ admin_daemon cluster1:3 rbd mirror restart 2026-02-20T22:23:47.382 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1:3 2026-02-20T22:23:47.383 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ shift 2026-02-20T22:23:47.383 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local instance 2026-02-20T22:23:47.383 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ set_cluster_instance cluster1:3 cluster instance 2026-02-20T22:23:47.383 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local val=cluster1:3 2026-02-20T22:23:47.383 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster_var_name=cluster 2026-02-20T22:23:47.383 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local instance_var_name=instance 2026-02-20T22:23:47.383 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ cluster=cluster1 2026-02-20T22:23:47.383 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ instance=3 2026-02-20T22:23:47.383 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' 3 = cluster1:3 ']' 2026-02-20T22:23:47.383 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ eval cluster=cluster1 2026-02-20T22:23:47.383 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:23:47.383 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ eval instance=3 2026-02-20T22:23:47.384 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=3 2026-02-20T22:23:47.384 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ daemon_asok_file cluster1:3 cluster1 2026-02-20T22:23:47.384 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local local_cluster=cluster1:3 2026-02-20T22:23:47.384 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1 2026-02-20T22:23:47.384 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:23:47.384 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster1:3 local_cluster instance 2026-02-20T22:23:47.384 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster1:3 2026-02-20T22:23:47.384 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=local_cluster 2026-02-20T22:23:47.384 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:23:47.384 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:23:47.384 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=3 2026-02-20T22:23:47.384 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 3 = cluster1:3 ']' 2026-02-20T22:23:47.385 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval local_cluster=cluster1 2026-02-20T22:23:47.385 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local_cluster=cluster1 2026-02-20T22:23:47.385 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=3 2026-02-20T22:23:47.385 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=3 2026-02-20T22:23:47.385 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ ceph-conf --cluster cluster1 --name client.mirror.3 'admin socket' 2026-02-20T22:23:47.393 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ echo /var/run/ceph/rbd-mirror.cluster1-client.mirror.3.asok 2026-02-20T22:23:47.393 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local asok_file=/var/run/ceph/rbd-mirror.cluster1-client.mirror.3.asok 2026-02-20T22:23:47.393 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test -S /var/run/ceph/rbd-mirror.cluster1-client.mirror.3.asok 2026-02-20T22:23:47.394 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ ceph --admin-daemon /var/run/ceph/rbd-mirror.cluster1-client.mirror.3.asok rbd mirror restart 2026-02-20T22:23:47.440 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_image_replay_started cluster1 mirror test 2026-02-20T22:23:47.440 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:23:47.440 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:23:47.440 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:23:47.440 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_image_replay_state cluster1 mirror test started 2026-02-20T22:23:47.440 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:23:47.441 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:23:47.441 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:23:47.441 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state=started 2026-02-20T22:23:47.441 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local s 2026-02-20T22:23:47.441 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:23:47.441 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:23:48.440 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_image_replay_state cluster1 mirror test started 2026-02-20T22:23:48.440 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:23:48.440 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:23:48.440 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:23:48.440 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local test_state=started 2026-02-20T22:23:48.440 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status_result 2026-02-20T22:23:48.441 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local current_state=stopped 2026-02-20T22:23:48.441 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemons cluster1 rbd mirror status mirror/test 2026-02-20T22:23:48.441 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_instance=cluster1 2026-02-20T22:23:48.441 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:23:48.441 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ grep -i state 2026-02-20T22:23:48.441 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1 2026-02-20T22:23:48.441 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance=cluster1 2026-02-20T22:23:48.442 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local loop_instance 2026-02-20T22:23:48.442 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for s in 0 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:23:48.442 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sleep 0 2026-02-20T22:23:48.442 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' cluster1 '!=' cluster1 ']' 2026-02-20T22:23:48.442 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ seq 0 3 2026-02-20T22:23:48.446 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for loop_instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:23:48.446 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemon cluster1:0 rbd mirror status mirror/test 2026-02-20T22:23:48.446 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1:0 2026-02-20T22:23:48.446 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:23:48.446 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:23:48.446 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster1:0 cluster instance 2026-02-20T22:23:48.446 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster1:0 2026-02-20T22:23:48.446 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=cluster 2026-02-20T22:23:48.446 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:23:48.446 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:23:48.447 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=0 2026-02-20T22:23:48.447 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 0 = cluster1:0 ']' 2026-02-20T22:23:48.447 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval cluster=cluster1 2026-02-20T22:23:48.447 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:23:48.447 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=0 2026-02-20T22:23:48.447 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:23:48.447 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ daemon_asok_file cluster1:0 cluster1 2026-02-20T22:23:48.447 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local local_cluster=cluster1:0 2026-02-20T22:23:48.447 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster=cluster1 2026-02-20T22:23:48.447 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance 2026-02-20T22:23:48.447 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ set_cluster_instance cluster1:0 local_cluster instance 2026-02-20T22:23:48.447 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local val=cluster1:0 2026-02-20T22:23:48.448 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster_var_name=local_cluster 2026-02-20T22:23:48.448 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance_var_name=instance 2026-02-20T22:23:48.448 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:23:48.448 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:23:48.448 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ '[' 0 = cluster1:0 ']' 2026-02-20T22:23:48.448 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval local_cluster=cluster1 2026-02-20T22:23:48.448 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ local_cluster=cluster1 2026-02-20T22:23:48.448 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval instance=0 2026-02-20T22:23:48.448 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ instance=0 2026-02-20T22:23:48.449 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ ceph-conf --cluster cluster1 --name client.mirror.0 'admin socket' 2026-02-20T22:23:48.457 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ echo /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:23:48.457 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local asok_file=/var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:23:48.457 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ test -S /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:23:48.457 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ ceph --admin-daemon /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok rbd mirror status mirror/test 2026-02-20T22:23:48.499 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:no valid command found; 1 closest matches: 2026-02-20T22:23:48.499 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:rbd mirror status mirror/test1 2026-02-20T22:23:48.499 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:admin_socket: invalid command 2026-02-20T22:23:48.503 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for loop_instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:23:48.503 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemon cluster1:1 rbd mirror status mirror/test 2026-02-20T22:23:48.503 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1:1 2026-02-20T22:23:48.503 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:23:48.503 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:23:48.503 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster1:1 cluster instance 2026-02-20T22:23:48.504 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster1:1 2026-02-20T22:23:48.504 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=cluster 2026-02-20T22:23:48.504 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:23:48.504 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:23:48.504 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=1 2026-02-20T22:23:48.504 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 1 = cluster1:1 ']' 2026-02-20T22:23:48.504 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval cluster=cluster1 2026-02-20T22:23:48.504 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:23:48.504 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=1 2026-02-20T22:23:48.504 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=1 2026-02-20T22:23:48.504 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ daemon_asok_file cluster1:1 cluster1 2026-02-20T22:23:48.504 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local local_cluster=cluster1:1 2026-02-20T22:23:48.505 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster=cluster1 2026-02-20T22:23:48.505 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance 2026-02-20T22:23:48.505 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ set_cluster_instance cluster1:1 local_cluster instance 2026-02-20T22:23:48.505 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local val=cluster1:1 2026-02-20T22:23:48.505 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster_var_name=local_cluster 2026-02-20T22:23:48.505 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance_var_name=instance 2026-02-20T22:23:48.505 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:23:48.505 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=1 2026-02-20T22:23:48.505 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ '[' 1 = cluster1:1 ']' 2026-02-20T22:23:48.505 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval local_cluster=cluster1 2026-02-20T22:23:48.506 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ local_cluster=cluster1 2026-02-20T22:23:48.506 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval instance=1 2026-02-20T22:23:48.506 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ instance=1 2026-02-20T22:23:48.506 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ ceph-conf --cluster cluster1 --name client.mirror.1 'admin socket' 2026-02-20T22:23:48.513 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ echo /var/run/ceph/rbd-mirror.cluster1-client.mirror.1.asok 2026-02-20T22:23:48.513 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local asok_file=/var/run/ceph/rbd-mirror.cluster1-client.mirror.1.asok 2026-02-20T22:23:48.513 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ test -S /var/run/ceph/rbd-mirror.cluster1-client.mirror.1.asok 2026-02-20T22:23:48.513 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ ceph --admin-daemon /var/run/ceph/rbd-mirror.cluster1-client.mirror.1.asok rbd mirror status mirror/test 2026-02-20T22:23:48.559 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ return 0 2026-02-20T22:23:48.560 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status_result=' "state": "Replaying"' 2026-02-20T22:23:48.560 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo ' "state": "Replaying"' 2026-02-20T22:23:48.560 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep -i Replaying 2026-02-20T22:23:48.561 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: "state": "Replaying" 2026-02-20T22:23:48.562 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ current_state=started 2026-02-20T22:23:48.562 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test started = started 2026-02-20T22:23:48.562 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:23:48.563 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_image_replay_started cluster1 mirror test1 2026-02-20T22:23:48.563 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:23:48.563 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:23:48.563 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test1 2026-02-20T22:23:48.563 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_image_replay_state cluster1 mirror test1 started 2026-02-20T22:23:48.563 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:23:48.563 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:23:48.563 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test1 2026-02-20T22:23:48.563 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state=started 2026-02-20T22:23:48.563 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local s 2026-02-20T22:23:48.563 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:23:48.563 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:23:49.561 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_image_replay_state cluster1 mirror test1 started 2026-02-20T22:23:49.561 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:23:49.561 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:23:49.561 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test1 2026-02-20T22:23:49.561 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local test_state=started 2026-02-20T22:23:49.561 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status_result 2026-02-20T22:23:49.561 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local current_state=stopped 2026-02-20T22:23:49.563 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemons cluster1 rbd mirror status mirror/test1 2026-02-20T22:23:49.563 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ grep -i state 2026-02-20T22:23:49.563 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_instance=cluster1 2026-02-20T22:23:49.563 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:23:49.563 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1 2026-02-20T22:23:49.563 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance=cluster1 2026-02-20T22:23:49.563 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local loop_instance 2026-02-20T22:23:49.563 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for s in 0 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:23:49.563 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sleep 0 2026-02-20T22:23:49.564 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' cluster1 '!=' cluster1 ']' 2026-02-20T22:23:49.564 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ seq 0 3 2026-02-20T22:23:49.567 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for loop_instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:23:49.567 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemon cluster1:0 rbd mirror status mirror/test1 2026-02-20T22:23:49.567 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1:0 2026-02-20T22:23:49.567 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:23:49.567 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:23:49.567 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster1:0 cluster instance 2026-02-20T22:23:49.568 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster1:0 2026-02-20T22:23:49.568 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=cluster 2026-02-20T22:23:49.568 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:23:49.568 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:23:49.568 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=0 2026-02-20T22:23:49.568 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 0 = cluster1:0 ']' 2026-02-20T22:23:49.568 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval cluster=cluster1 2026-02-20T22:23:49.568 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:23:49.568 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=0 2026-02-20T22:23:49.568 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:23:49.568 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ daemon_asok_file cluster1:0 cluster1 2026-02-20T22:23:49.569 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local local_cluster=cluster1:0 2026-02-20T22:23:49.569 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster=cluster1 2026-02-20T22:23:49.569 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance 2026-02-20T22:23:49.569 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ set_cluster_instance cluster1:0 local_cluster instance 2026-02-20T22:23:49.569 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local val=cluster1:0 2026-02-20T22:23:49.569 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster_var_name=local_cluster 2026-02-20T22:23:49.569 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance_var_name=instance 2026-02-20T22:23:49.569 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:23:49.569 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:23:49.569 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ '[' 0 = cluster1:0 ']' 2026-02-20T22:23:49.569 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval local_cluster=cluster1 2026-02-20T22:23:49.569 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ local_cluster=cluster1 2026-02-20T22:23:49.569 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval instance=0 2026-02-20T22:23:49.570 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ instance=0 2026-02-20T22:23:49.570 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ ceph-conf --cluster cluster1 --name client.mirror.0 'admin socket' 2026-02-20T22:23:49.579 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ echo /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:23:49.579 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local asok_file=/var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:23:49.579 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ test -S /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:23:49.579 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ ceph --admin-daemon /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok rbd mirror status mirror/test1 2026-02-20T22:23:49.623 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ return 0 2026-02-20T22:23:49.624 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status_result=' "state": "Replaying"' 2026-02-20T22:23:49.624 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo ' "state": "Replaying"' 2026-02-20T22:23:49.624 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep -i Replaying 2026-02-20T22:23:49.625 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: "state": "Replaying" 2026-02-20T22:23:49.626 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ current_state=started 2026-02-20T22:23:49.626 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test started = started 2026-02-20T22:23:49.626 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:23:49.626 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_status_in_pool_dir cluster1 mirror test up+replaying 2026-02-20T22:23:49.627 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:23:49.627 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:23:49.627 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:23:49.627 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+replaying 2026-02-20T22:23:49.627 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:23:49.627 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:23:49.627 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:23:49.627 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:23:50.626 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_status_in_pool_dir cluster1 mirror test up+replaying '' '' 2026-02-20T22:23:50.626 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:23:50.626 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:23:50.626 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:23:50.627 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+replaying 2026-02-20T22:23:50.627 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:23:50.627 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:23:50.627 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:23:50.627 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:23:50.627 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster1 mirror image status mirror/test 2026-02-20T22:23:50.657 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='test: 2026-02-20T22:23:50.658 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: global_id: 42d6c00a-fe7f-432d-aa96-44adea6394df 2026-02-20T22:23:50.658 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+replaying 2026-02-20T22:23:50.658 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: replaying, {"bytes_per_second":0.0,"bytes_per_snapshot":0.0,"last_snapshot_bytes":0,"last_snapshot_sync_seconds":0,"local_snapshot_timestamp":1771626205,"remote_snapshot_timestamp":1771626205,"replay_state":"idle"} 2026-02-20T22:23:50.658 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: service: mirror.1 on trial150 2026-02-20T22:23:50.658 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:23:47' 2026-02-20T22:23:50.658 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ state: .*up+replaying' 2026-02-20T22:23:50.659 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: state: up+replaying 2026-02-20T22:23:50.659 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ description: .*' 2026-02-20T22:23:50.659 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: description: replaying, {"bytes_per_second":0.0,"bytes_per_snapshot":0.0,"last_snapshot_bytes":0,"last_snapshot_sync_seconds":0,"local_snapshot_timestamp":1771626205,"remote_snapshot_timestamp":1771626205,"replay_state":"idle"} 2026-02-20T22:23:50.660 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' -n '' ']' 2026-02-20T22:23:50.660 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+replaying 2026-02-20T22:23:50.660 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^up+' 2026-02-20T22:23:50.661 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+replaying 2026-02-20T22:23:50.661 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep 'service: *mirror..* on ' 2026-02-20T22:23:50.661 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: service: mirror.1 on trial150 2026-02-20T22:23:50.662 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update 2026-02-20T22:23:50.662 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -nEe 's/^ last_update: *(.*) *$/\1/p' 2026-02-20T22:23:50.664 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:23:47' 2026-02-20T22:23:50.664 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_mirror_pool_status_verbose cluster1 mirror test up+replaying '2026-02-20 22:23:47' 2026-02-20T22:23:50.664 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:23:50.664 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:23:50.664 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:23:50.664 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+replaying 2026-02-20T22:23:50.664 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local 'prev_last_update=2026-02-20 22:23:47' 2026-02-20T22:23:50.664 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:23:50.665 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:23:50.665 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster1 mirror pool status mirror --verbose --format xml 2026-02-20T22:23:50.696 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='WARNINGOKWARNING243774382mirror.0trial15020.2.0-677-gf7870454trueOK43844389mirror.1trial15020.2.0-677-gf7870454falseOK43914398mirror.2trial15020.2.0-677-gf7870454falseOK44014407mirror.3trial15020.2.0-677-gf7870454falseOKtest42d6c00a-fe7f-432d-aa96-44adea6394dfup+replayingreplaying, {"bytes_per_second":0.0,"bytes_per_snapshot":0.0,"last_snapshot_bytes":0,"last_snapshot_sync_seconds":0,"local_snapshot_timestamp":1771626205,"remote_snapshot_timestamp":1771626205,"replay_state":"idle"}43844389mirror.1trial1502026-02-20 22:23:47test174911d64-213d-4324-ad82-282f9cd37632up+replayingreplaying, {"bytes_per_second":0.0,"bytes_per_snapshot":0.0,"last_snapshot_bytes":0,"last_snapshot_sync_seconds":0,"local_snapshot_timestamp":1771626198,"remote_snapshot_timestamp":1771626198,"replay_state":"idle"}43774382mirror.0trial1502026-02-20 22:23:47' 2026-02-20T22:23:50.696 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update state 2026-02-20T22:23:50.696 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test'\'']/last_update' 2026-02-20T22:23:50.697 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:23:47' 2026-02-20T22:23:50.698 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test'\'']/state' 2026-02-20T22:23:50.699 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ state=up+replaying 2026-02-20T22:23:50.700 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+replaying 2026-02-20T22:23:50.700 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep up+replaying 2026-02-20T22:23:50.700 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+replaying 2026-02-20T22:23:50.701 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:23:50.702 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:23:50.702 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_status_in_pool_dir cluster1 mirror test1 up+replaying 2026-02-20T22:23:50.702 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:23:50.702 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:23:50.702 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test1 2026-02-20T22:23:50.702 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+replaying 2026-02-20T22:23:50.702 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:23:50.702 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:23:50.702 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:23:50.702 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:23:51.702 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_status_in_pool_dir cluster1 mirror test1 up+replaying '' '' 2026-02-20T22:23:51.703 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:23:51.703 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:23:51.703 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test1 2026-02-20T22:23:51.703 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+replaying 2026-02-20T22:23:51.703 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:23:51.703 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:23:51.703 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:23:51.703 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:23:51.703 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster1 mirror image status mirror/test1 2026-02-20T22:23:51.735 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='test1: 2026-02-20T22:23:51.735 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: global_id: 74911d64-213d-4324-ad82-282f9cd37632 2026-02-20T22:23:51.735 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+replaying 2026-02-20T22:23:51.735 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: replaying, {"bytes_per_second":0.0,"bytes_per_snapshot":0.0,"last_snapshot_bytes":0,"last_snapshot_sync_seconds":0,"local_snapshot_timestamp":1771626198,"remote_snapshot_timestamp":1771626198,"replay_state":"idle"} 2026-02-20T22:23:51.735 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: service: mirror.0 on trial150 2026-02-20T22:23:51.735 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:23:47' 2026-02-20T22:23:51.735 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ state: .*up+replaying' 2026-02-20T22:23:51.736 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: state: up+replaying 2026-02-20T22:23:51.736 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ description: .*' 2026-02-20T22:23:51.737 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: description: replaying, {"bytes_per_second":0.0,"bytes_per_snapshot":0.0,"last_snapshot_bytes":0,"last_snapshot_sync_seconds":0,"local_snapshot_timestamp":1771626198,"remote_snapshot_timestamp":1771626198,"replay_state":"idle"} 2026-02-20T22:23:51.737 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' -n '' ']' 2026-02-20T22:23:51.738 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+replaying 2026-02-20T22:23:51.738 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^up+' 2026-02-20T22:23:51.738 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+replaying 2026-02-20T22:23:51.738 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep 'service: *mirror..* on ' 2026-02-20T22:23:51.739 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: service: mirror.0 on trial150 2026-02-20T22:23:51.739 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update 2026-02-20T22:23:51.739 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -nEe 's/^ last_update: *(.*) *$/\1/p' 2026-02-20T22:23:51.741 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:23:47' 2026-02-20T22:23:51.741 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_mirror_pool_status_verbose cluster1 mirror test1 up+replaying '2026-02-20 22:23:47' 2026-02-20T22:23:51.741 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:23:51.741 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:23:51.741 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test1 2026-02-20T22:23:51.742 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+replaying 2026-02-20T22:23:51.742 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local 'prev_last_update=2026-02-20 22:23:47' 2026-02-20T22:23:51.742 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:23:51.742 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:23:51.742 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster1 mirror pool status mirror --verbose --format xml 2026-02-20T22:23:51.773 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='WARNINGOKWARNING243774382mirror.0trial15020.2.0-677-gf7870454trueOK43844389mirror.1trial15020.2.0-677-gf7870454falseOK43914398mirror.2trial15020.2.0-677-gf7870454falseOK44014407mirror.3trial15020.2.0-677-gf7870454falseOKtest42d6c00a-fe7f-432d-aa96-44adea6394dfup+replayingreplaying, {"bytes_per_second":0.0,"bytes_per_snapshot":0.0,"last_snapshot_bytes":0,"last_snapshot_sync_seconds":0,"local_snapshot_timestamp":1771626205,"remote_snapshot_timestamp":1771626205,"replay_state":"idle"}43844389mirror.1trial1502026-02-20 22:23:47test174911d64-213d-4324-ad82-282f9cd37632up+replayingreplaying, {"bytes_per_second":0.0,"bytes_per_snapshot":0.0,"last_snapshot_bytes":0,"last_snapshot_sync_seconds":0,"local_snapshot_timestamp":1771626198,"remote_snapshot_timestamp":1771626198,"replay_state":"idle"}43774382mirror.0trial1502026-02-20 22:23:47' 2026-02-20T22:23:51.774 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update state 2026-02-20T22:23:51.774 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test1'\'']/last_update' 2026-02-20T22:23:51.775 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:23:47' 2026-02-20T22:23:51.775 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test1'\'']/state' 2026-02-20T22:23:51.776 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ state=up+replaying 2026-02-20T22:23:51.777 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+replaying 2026-02-20T22:23:51.777 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep up+replaying 2026-02-20T22:23:51.778 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+replaying 2026-02-20T22:23:51.778 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:23:51.778 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:23:51.779 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ all_admin_daemons cluster1 rbd mirror stop mirror cluster2-DNE 2026-02-20T22:23:51.779 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:23:51.779 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ shift 2026-02-20T22:23:51.779 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ seq 0 3 2026-02-20T22:23:51.782 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:23:51.782 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ admin_daemon cluster1:0 rbd mirror stop mirror cluster2-DNE 2026-02-20T22:23:51.782 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1:0 2026-02-20T22:23:51.782 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ shift 2026-02-20T22:23:51.782 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local instance 2026-02-20T22:23:51.782 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ set_cluster_instance cluster1:0 cluster instance 2026-02-20T22:23:51.783 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local val=cluster1:0 2026-02-20T22:23:51.783 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster_var_name=cluster 2026-02-20T22:23:51.783 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local instance_var_name=instance 2026-02-20T22:23:51.783 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ cluster=cluster1 2026-02-20T22:23:51.783 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ instance=0 2026-02-20T22:23:51.783 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' 0 = cluster1:0 ']' 2026-02-20T22:23:51.783 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ eval cluster=cluster1 2026-02-20T22:23:51.783 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:23:51.783 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ eval instance=0 2026-02-20T22:23:51.783 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=0 2026-02-20T22:23:51.783 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ daemon_asok_file cluster1:0 cluster1 2026-02-20T22:23:51.783 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local local_cluster=cluster1:0 2026-02-20T22:23:51.784 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1 2026-02-20T22:23:51.784 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:23:51.784 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster1:0 local_cluster instance 2026-02-20T22:23:51.784 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster1:0 2026-02-20T22:23:51.784 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=local_cluster 2026-02-20T22:23:51.784 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:23:51.784 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:23:51.784 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=0 2026-02-20T22:23:51.784 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 0 = cluster1:0 ']' 2026-02-20T22:23:51.784 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval local_cluster=cluster1 2026-02-20T22:23:51.784 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local_cluster=cluster1 2026-02-20T22:23:51.784 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=0 2026-02-20T22:23:51.784 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:23:51.785 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ ceph-conf --cluster cluster1 --name client.mirror.0 'admin socket' 2026-02-20T22:23:51.792 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ echo /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:23:51.793 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local asok_file=/var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:23:51.793 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test -S /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:23:51.793 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ ceph --admin-daemon /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok rbd mirror stop mirror cluster2-DNE 2026-02-20T22:23:51.841 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:23:51.841 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ admin_daemon cluster1:1 rbd mirror stop mirror cluster2-DNE 2026-02-20T22:23:51.841 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1:1 2026-02-20T22:23:51.841 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ shift 2026-02-20T22:23:51.842 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local instance 2026-02-20T22:23:51.842 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ set_cluster_instance cluster1:1 cluster instance 2026-02-20T22:23:51.842 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local val=cluster1:1 2026-02-20T22:23:51.842 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster_var_name=cluster 2026-02-20T22:23:51.842 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local instance_var_name=instance 2026-02-20T22:23:51.842 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ cluster=cluster1 2026-02-20T22:23:51.842 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ instance=1 2026-02-20T22:23:51.842 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' 1 = cluster1:1 ']' 2026-02-20T22:23:51.842 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ eval cluster=cluster1 2026-02-20T22:23:51.842 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:23:51.842 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ eval instance=1 2026-02-20T22:23:51.842 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=1 2026-02-20T22:23:51.843 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ daemon_asok_file cluster1:1 cluster1 2026-02-20T22:23:51.843 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local local_cluster=cluster1:1 2026-02-20T22:23:51.843 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1 2026-02-20T22:23:51.843 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:23:51.843 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster1:1 local_cluster instance 2026-02-20T22:23:51.843 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster1:1 2026-02-20T22:23:51.843 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=local_cluster 2026-02-20T22:23:51.843 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:23:51.843 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:23:51.843 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=1 2026-02-20T22:23:51.843 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 1 = cluster1:1 ']' 2026-02-20T22:23:51.843 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval local_cluster=cluster1 2026-02-20T22:23:51.844 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local_cluster=cluster1 2026-02-20T22:23:51.844 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=1 2026-02-20T22:23:51.844 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=1 2026-02-20T22:23:51.844 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ ceph-conf --cluster cluster1 --name client.mirror.1 'admin socket' 2026-02-20T22:23:51.851 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ echo /var/run/ceph/rbd-mirror.cluster1-client.mirror.1.asok 2026-02-20T22:23:51.851 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local asok_file=/var/run/ceph/rbd-mirror.cluster1-client.mirror.1.asok 2026-02-20T22:23:51.852 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test -S /var/run/ceph/rbd-mirror.cluster1-client.mirror.1.asok 2026-02-20T22:23:51.852 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ ceph --admin-daemon /var/run/ceph/rbd-mirror.cluster1-client.mirror.1.asok rbd mirror stop mirror cluster2-DNE 2026-02-20T22:23:51.899 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:23:51.900 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ admin_daemon cluster1:2 rbd mirror stop mirror cluster2-DNE 2026-02-20T22:23:51.900 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1:2 2026-02-20T22:23:51.900 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ shift 2026-02-20T22:23:51.900 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local instance 2026-02-20T22:23:51.900 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ set_cluster_instance cluster1:2 cluster instance 2026-02-20T22:23:51.900 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local val=cluster1:2 2026-02-20T22:23:51.900 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster_var_name=cluster 2026-02-20T22:23:51.900 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local instance_var_name=instance 2026-02-20T22:23:51.900 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ cluster=cluster1 2026-02-20T22:23:51.900 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ instance=2 2026-02-20T22:23:51.900 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' 2 = cluster1:2 ']' 2026-02-20T22:23:51.901 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ eval cluster=cluster1 2026-02-20T22:23:51.901 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:23:51.901 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ eval instance=2 2026-02-20T22:23:51.901 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=2 2026-02-20T22:23:51.901 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ daemon_asok_file cluster1:2 cluster1 2026-02-20T22:23:51.901 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local local_cluster=cluster1:2 2026-02-20T22:23:51.901 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1 2026-02-20T22:23:51.901 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:23:51.901 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster1:2 local_cluster instance 2026-02-20T22:23:51.901 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster1:2 2026-02-20T22:23:51.901 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=local_cluster 2026-02-20T22:23:51.902 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:23:51.902 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:23:51.902 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=2 2026-02-20T22:23:51.902 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 2 = cluster1:2 ']' 2026-02-20T22:23:51.902 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval local_cluster=cluster1 2026-02-20T22:23:51.902 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local_cluster=cluster1 2026-02-20T22:23:51.902 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=2 2026-02-20T22:23:51.902 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=2 2026-02-20T22:23:51.902 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ ceph-conf --cluster cluster1 --name client.mirror.2 'admin socket' 2026-02-20T22:23:51.909 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ echo /var/run/ceph/rbd-mirror.cluster1-client.mirror.2.asok 2026-02-20T22:23:51.910 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local asok_file=/var/run/ceph/rbd-mirror.cluster1-client.mirror.2.asok 2026-02-20T22:23:51.910 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test -S /var/run/ceph/rbd-mirror.cluster1-client.mirror.2.asok 2026-02-20T22:23:51.910 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ ceph --admin-daemon /var/run/ceph/rbd-mirror.cluster1-client.mirror.2.asok rbd mirror stop mirror cluster2-DNE 2026-02-20T22:23:51.956 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:23:51.956 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ admin_daemon cluster1:3 rbd mirror stop mirror cluster2-DNE 2026-02-20T22:23:51.956 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1:3 2026-02-20T22:23:51.956 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ shift 2026-02-20T22:23:51.956 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local instance 2026-02-20T22:23:51.956 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ set_cluster_instance cluster1:3 cluster instance 2026-02-20T22:23:51.956 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local val=cluster1:3 2026-02-20T22:23:51.956 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster_var_name=cluster 2026-02-20T22:23:51.956 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local instance_var_name=instance 2026-02-20T22:23:51.956 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ cluster=cluster1 2026-02-20T22:23:51.957 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ instance=3 2026-02-20T22:23:51.957 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' 3 = cluster1:3 ']' 2026-02-20T22:23:51.957 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ eval cluster=cluster1 2026-02-20T22:23:51.957 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:23:51.957 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ eval instance=3 2026-02-20T22:23:51.957 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=3 2026-02-20T22:23:51.957 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ daemon_asok_file cluster1:3 cluster1 2026-02-20T22:23:51.957 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local local_cluster=cluster1:3 2026-02-20T22:23:51.957 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1 2026-02-20T22:23:51.957 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:23:51.957 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster1:3 local_cluster instance 2026-02-20T22:23:51.957 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster1:3 2026-02-20T22:23:51.958 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=local_cluster 2026-02-20T22:23:51.958 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:23:51.958 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:23:51.958 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=3 2026-02-20T22:23:51.958 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 3 = cluster1:3 ']' 2026-02-20T22:23:51.958 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval local_cluster=cluster1 2026-02-20T22:23:51.958 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local_cluster=cluster1 2026-02-20T22:23:51.958 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=3 2026-02-20T22:23:51.958 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=3 2026-02-20T22:23:51.958 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ ceph-conf --cluster cluster1 --name client.mirror.3 'admin socket' 2026-02-20T22:23:51.966 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ echo /var/run/ceph/rbd-mirror.cluster1-client.mirror.3.asok 2026-02-20T22:23:51.967 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local asok_file=/var/run/ceph/rbd-mirror.cluster1-client.mirror.3.asok 2026-02-20T22:23:51.967 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test -S /var/run/ceph/rbd-mirror.cluster1-client.mirror.3.asok 2026-02-20T22:23:51.967 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ ceph --admin-daemon /var/run/ceph/rbd-mirror.cluster1-client.mirror.3.asok rbd mirror stop mirror cluster2-DNE 2026-02-20T22:23:52.014 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_image_replay_stopped cluster1 mirror test 2026-02-20T22:23:52.014 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:23:52.014 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:23:52.014 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:23:52.014 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_image_replay_state cluster1 mirror test stopped 2026-02-20T22:23:52.014 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:23:52.014 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:23:52.014 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:23:52.014 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state=stopped 2026-02-20T22:23:52.015 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local s 2026-02-20T22:23:52.015 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:23:52.015 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:23:53.016 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_image_replay_state cluster1 mirror test stopped 2026-02-20T22:23:53.016 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:23:53.016 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:23:53.016 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:23:53.016 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local test_state=stopped 2026-02-20T22:23:53.016 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status_result 2026-02-20T22:23:53.016 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local current_state=stopped 2026-02-20T22:23:53.016 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemons cluster1 rbd mirror status mirror/test 2026-02-20T22:23:53.017 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ grep -i state 2026-02-20T22:23:53.017 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_instance=cluster1 2026-02-20T22:23:53.017 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:23:53.017 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1 2026-02-20T22:23:53.017 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance=cluster1 2026-02-20T22:23:53.017 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local loop_instance 2026-02-20T22:23:53.017 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for s in 0 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:23:53.017 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sleep 0 2026-02-20T22:23:53.020 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' cluster1 '!=' cluster1 ']' 2026-02-20T22:23:53.020 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ seq 0 3 2026-02-20T22:23:53.020 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for loop_instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:23:53.020 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemon cluster1:0 rbd mirror status mirror/test 2026-02-20T22:23:53.021 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1:0 2026-02-20T22:23:53.021 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:23:53.021 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:23:53.021 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster1:0 cluster instance 2026-02-20T22:23:53.021 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster1:0 2026-02-20T22:23:53.021 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=cluster 2026-02-20T22:23:53.021 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:23:53.021 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:23:53.021 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=0 2026-02-20T22:23:53.021 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 0 = cluster1:0 ']' 2026-02-20T22:23:53.021 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval cluster=cluster1 2026-02-20T22:23:53.021 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:23:53.022 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=0 2026-02-20T22:23:53.022 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:23:53.022 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ daemon_asok_file cluster1:0 cluster1 2026-02-20T22:23:53.022 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local local_cluster=cluster1:0 2026-02-20T22:23:53.022 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster=cluster1 2026-02-20T22:23:53.022 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance 2026-02-20T22:23:53.022 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ set_cluster_instance cluster1:0 local_cluster instance 2026-02-20T22:23:53.022 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local val=cluster1:0 2026-02-20T22:23:53.022 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster_var_name=local_cluster 2026-02-20T22:23:53.022 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance_var_name=instance 2026-02-20T22:23:53.022 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:23:53.022 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:23:53.023 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ '[' 0 = cluster1:0 ']' 2026-02-20T22:23:53.023 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval local_cluster=cluster1 2026-02-20T22:23:53.023 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ local_cluster=cluster1 2026-02-20T22:23:53.023 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval instance=0 2026-02-20T22:23:53.023 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ instance=0 2026-02-20T22:23:53.023 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ ceph-conf --cluster cluster1 --name client.mirror.0 'admin socket' 2026-02-20T22:23:53.031 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ echo /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:23:53.032 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local asok_file=/var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:23:53.032 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ test -S /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:23:53.032 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ ceph --admin-daemon /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok rbd mirror status mirror/test 2026-02-20T22:23:53.073 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:no valid command found; 1 closest matches: 2026-02-20T22:23:53.074 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:rbd mirror status mirror/test1 2026-02-20T22:23:53.074 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:admin_socket: invalid command 2026-02-20T22:23:53.077 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for loop_instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:23:53.077 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemon cluster1:1 rbd mirror status mirror/test 2026-02-20T22:23:53.077 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1:1 2026-02-20T22:23:53.078 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:23:53.078 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:23:53.078 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster1:1 cluster instance 2026-02-20T22:23:53.078 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster1:1 2026-02-20T22:23:53.078 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=cluster 2026-02-20T22:23:53.078 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:23:53.078 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:23:53.078 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=1 2026-02-20T22:23:53.078 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 1 = cluster1:1 ']' 2026-02-20T22:23:53.078 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval cluster=cluster1 2026-02-20T22:23:53.078 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:23:53.078 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=1 2026-02-20T22:23:53.079 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=1 2026-02-20T22:23:53.079 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ daemon_asok_file cluster1:1 cluster1 2026-02-20T22:23:53.079 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local local_cluster=cluster1:1 2026-02-20T22:23:53.079 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster=cluster1 2026-02-20T22:23:53.079 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance 2026-02-20T22:23:53.079 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ set_cluster_instance cluster1:1 local_cluster instance 2026-02-20T22:23:53.079 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local val=cluster1:1 2026-02-20T22:23:53.079 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster_var_name=local_cluster 2026-02-20T22:23:53.079 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance_var_name=instance 2026-02-20T22:23:53.079 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:23:53.079 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=1 2026-02-20T22:23:53.079 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ '[' 1 = cluster1:1 ']' 2026-02-20T22:23:53.080 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval local_cluster=cluster1 2026-02-20T22:23:53.080 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ local_cluster=cluster1 2026-02-20T22:23:53.080 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval instance=1 2026-02-20T22:23:53.080 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ instance=1 2026-02-20T22:23:53.080 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ ceph-conf --cluster cluster1 --name client.mirror.1 'admin socket' 2026-02-20T22:23:53.087 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ echo /var/run/ceph/rbd-mirror.cluster1-client.mirror.1.asok 2026-02-20T22:23:53.087 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local asok_file=/var/run/ceph/rbd-mirror.cluster1-client.mirror.1.asok 2026-02-20T22:23:53.087 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ test -S /var/run/ceph/rbd-mirror.cluster1-client.mirror.1.asok 2026-02-20T22:23:53.087 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ ceph --admin-daemon /var/run/ceph/rbd-mirror.cluster1-client.mirror.1.asok rbd mirror status mirror/test 2026-02-20T22:23:53.133 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ return 0 2026-02-20T22:23:53.134 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status_result=' "state": "Stopped"' 2026-02-20T22:23:53.134 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo ' "state": "Stopped"' 2026-02-20T22:23:53.134 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep -i Replaying 2026-02-20T22:23:53.136 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test stopped = stopped 2026-02-20T22:23:53.136 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:23:53.136 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_image_replay_stopped cluster1 mirror test1 2026-02-20T22:23:53.136 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:23:53.136 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:23:53.136 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test1 2026-02-20T22:23:53.137 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_image_replay_state cluster1 mirror test1 stopped 2026-02-20T22:23:53.137 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:23:53.137 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:23:53.137 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test1 2026-02-20T22:23:53.137 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state=stopped 2026-02-20T22:23:53.137 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local s 2026-02-20T22:23:53.137 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:23:53.137 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:23:54.138 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_image_replay_state cluster1 mirror test1 stopped 2026-02-20T22:23:54.138 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:23:54.138 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:23:54.138 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test1 2026-02-20T22:23:54.138 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local test_state=stopped 2026-02-20T22:23:54.138 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status_result 2026-02-20T22:23:54.138 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local current_state=stopped 2026-02-20T22:23:54.138 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemons cluster1 rbd mirror status mirror/test1 2026-02-20T22:23:54.138 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ grep -i state 2026-02-20T22:23:54.139 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_instance=cluster1 2026-02-20T22:23:54.139 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:23:54.139 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1 2026-02-20T22:23:54.139 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance=cluster1 2026-02-20T22:23:54.139 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local loop_instance 2026-02-20T22:23:54.139 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for s in 0 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:23:54.139 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sleep 0 2026-02-20T22:23:54.142 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' cluster1 '!=' cluster1 ']' 2026-02-20T22:23:54.142 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ seq 0 3 2026-02-20T22:23:54.142 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for loop_instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:23:54.143 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemon cluster1:0 rbd mirror status mirror/test1 2026-02-20T22:23:54.143 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1:0 2026-02-20T22:23:54.143 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:23:54.143 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:23:54.143 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster1:0 cluster instance 2026-02-20T22:23:54.143 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster1:0 2026-02-20T22:23:54.143 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=cluster 2026-02-20T22:23:54.143 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:23:54.143 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:23:54.143 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=0 2026-02-20T22:23:54.143 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 0 = cluster1:0 ']' 2026-02-20T22:23:54.144 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval cluster=cluster1 2026-02-20T22:23:54.144 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:23:54.144 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=0 2026-02-20T22:23:54.144 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:23:54.144 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ daemon_asok_file cluster1:0 cluster1 2026-02-20T22:23:54.144 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local local_cluster=cluster1:0 2026-02-20T22:23:54.144 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster=cluster1 2026-02-20T22:23:54.144 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance 2026-02-20T22:23:54.144 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ set_cluster_instance cluster1:0 local_cluster instance 2026-02-20T22:23:54.144 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local val=cluster1:0 2026-02-20T22:23:54.144 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster_var_name=local_cluster 2026-02-20T22:23:54.144 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance_var_name=instance 2026-02-20T22:23:54.144 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:23:54.145 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:23:54.145 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ '[' 0 = cluster1:0 ']' 2026-02-20T22:23:54.145 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval local_cluster=cluster1 2026-02-20T22:23:54.145 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ local_cluster=cluster1 2026-02-20T22:23:54.145 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval instance=0 2026-02-20T22:23:54.145 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ instance=0 2026-02-20T22:23:54.145 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ ceph-conf --cluster cluster1 --name client.mirror.0 'admin socket' 2026-02-20T22:23:54.153 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ echo /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:23:54.153 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local asok_file=/var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:23:54.153 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ test -S /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:23:54.154 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ ceph --admin-daemon /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok rbd mirror status mirror/test1 2026-02-20T22:23:54.199 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ return 0 2026-02-20T22:23:54.200 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status_result=' "state": "Stopped"' 2026-02-20T22:23:54.200 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo ' "state": "Stopped"' 2026-02-20T22:23:54.200 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep -i Replaying 2026-02-20T22:23:54.202 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test stopped = stopped 2026-02-20T22:23:54.202 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:23:54.202 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_status_in_pool_dir cluster1 mirror test up+stopped 2026-02-20T22:23:54.202 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:23:54.202 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:23:54.202 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:23:54.202 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+stopped 2026-02-20T22:23:54.202 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:23:54.203 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:23:54.203 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:23:54.203 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:23:55.203 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_status_in_pool_dir cluster1 mirror test up+stopped '' '' 2026-02-20T22:23:55.203 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:23:55.203 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:23:55.203 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:23:55.203 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+stopped 2026-02-20T22:23:55.204 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:23:55.204 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:23:55.204 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:23:55.204 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:23:55.204 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster1 mirror image status mirror/test 2026-02-20T22:23:55.235 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='test: 2026-02-20T22:23:55.235 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: global_id: 42d6c00a-fe7f-432d-aa96-44adea6394df 2026-02-20T22:23:55.236 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+stopped 2026-02-20T22:23:55.236 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: stopped 2026-02-20T22:23:55.236 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: service: mirror.1 on trial150 2026-02-20T22:23:55.236 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:23:51' 2026-02-20T22:23:55.236 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ state: .*up+stopped' 2026-02-20T22:23:55.237 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: state: up+stopped 2026-02-20T22:23:55.237 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ description: .*' 2026-02-20T22:23:55.237 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: description: stopped 2026-02-20T22:23:55.238 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' -n '' ']' 2026-02-20T22:23:55.238 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+stopped 2026-02-20T22:23:55.238 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^up+' 2026-02-20T22:23:55.239 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+stopped 2026-02-20T22:23:55.239 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep 'service: *mirror..* on ' 2026-02-20T22:23:55.239 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: service: mirror.1 on trial150 2026-02-20T22:23:55.240 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update 2026-02-20T22:23:55.240 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -nEe 's/^ last_update: *(.*) *$/\1/p' 2026-02-20T22:23:55.242 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:23:51' 2026-02-20T22:23:55.242 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_mirror_pool_status_verbose cluster1 mirror test up+stopped '2026-02-20 22:23:51' 2026-02-20T22:23:55.242 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:23:55.242 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:23:55.242 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:23:55.242 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+stopped 2026-02-20T22:23:55.242 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local 'prev_last_update=2026-02-20 22:23:51' 2026-02-20T22:23:55.242 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:23:55.243 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:23:55.243 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster1 mirror pool status mirror --verbose --format xml 2026-02-20T22:23:55.274 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='WARNINGOKWARNING243774382mirror.0trial15020.2.0-677-gf7870454trueOK43844389mirror.1trial15020.2.0-677-gf7870454falseOK43914398mirror.2trial15020.2.0-677-gf7870454falseOK44014407mirror.3trial15020.2.0-677-gf7870454falseOKtest42d6c00a-fe7f-432d-aa96-44adea6394dfup+stoppedstopped43844389mirror.1trial1502026-02-20 22:23:51test174911d64-213d-4324-ad82-282f9cd37632up+stoppedstopped43774382mirror.0trial1502026-02-20 22:23:51' 2026-02-20T22:23:55.274 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update state 2026-02-20T22:23:55.274 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test'\'']/last_update' 2026-02-20T22:23:55.275 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:23:51' 2026-02-20T22:23:55.276 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test'\'']/state' 2026-02-20T22:23:55.277 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ state=up+stopped 2026-02-20T22:23:55.277 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+stopped 2026-02-20T22:23:55.277 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep up+stopped 2026-02-20T22:23:55.278 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+stopped 2026-02-20T22:23:55.279 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:23:55.279 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:23:55.279 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_status_in_pool_dir cluster1 mirror test1 up+stopped 2026-02-20T22:23:55.279 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:23:55.280 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:23:55.280 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test1 2026-02-20T22:23:55.280 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+stopped 2026-02-20T22:23:55.280 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:23:55.280 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:23:55.280 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:23:55.280 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:23:56.280 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_status_in_pool_dir cluster1 mirror test1 up+stopped '' '' 2026-02-20T22:23:56.280 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:23:56.280 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:23:56.281 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test1 2026-02-20T22:23:56.281 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+stopped 2026-02-20T22:23:56.281 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:23:56.281 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:23:56.281 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:23:56.281 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:23:56.281 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster1 mirror image status mirror/test1 2026-02-20T22:23:56.311 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='test1: 2026-02-20T22:23:56.312 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: global_id: 74911d64-213d-4324-ad82-282f9cd37632 2026-02-20T22:23:56.312 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+stopped 2026-02-20T22:23:56.312 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: stopped 2026-02-20T22:23:56.312 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: service: mirror.0 on trial150 2026-02-20T22:23:56.312 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:23:51' 2026-02-20T22:23:56.312 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ state: .*up+stopped' 2026-02-20T22:23:56.313 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: state: up+stopped 2026-02-20T22:23:56.313 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ description: .*' 2026-02-20T22:23:56.313 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: description: stopped 2026-02-20T22:23:56.314 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' -n '' ']' 2026-02-20T22:23:56.314 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+stopped 2026-02-20T22:23:56.314 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^up+' 2026-02-20T22:23:56.315 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+stopped 2026-02-20T22:23:56.315 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep 'service: *mirror..* on ' 2026-02-20T22:23:56.315 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: service: mirror.0 on trial150 2026-02-20T22:23:56.316 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update 2026-02-20T22:23:56.316 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -nEe 's/^ last_update: *(.*) *$/\1/p' 2026-02-20T22:23:56.318 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:23:51' 2026-02-20T22:23:56.318 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_mirror_pool_status_verbose cluster1 mirror test1 up+stopped '2026-02-20 22:23:51' 2026-02-20T22:23:56.318 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:23:56.318 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:23:56.318 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test1 2026-02-20T22:23:56.318 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+stopped 2026-02-20T22:23:56.318 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local 'prev_last_update=2026-02-20 22:23:51' 2026-02-20T22:23:56.318 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:23:56.319 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:23:56.319 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster1 mirror pool status mirror --verbose --format xml 2026-02-20T22:23:56.351 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='WARNINGOKWARNING243774382mirror.0trial15020.2.0-677-gf7870454trueOK43844389mirror.1trial15020.2.0-677-gf7870454falseOK43914398mirror.2trial15020.2.0-677-gf7870454falseOK44014407mirror.3trial15020.2.0-677-gf7870454falseOKtest42d6c00a-fe7f-432d-aa96-44adea6394dfup+stoppedstopped43844389mirror.1trial1502026-02-20 22:23:51test174911d64-213d-4324-ad82-282f9cd37632up+stoppedstopped43774382mirror.0trial1502026-02-20 22:23:51' 2026-02-20T22:23:56.351 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update state 2026-02-20T22:23:56.351 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test1'\'']/last_update' 2026-02-20T22:23:56.352 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:23:51' 2026-02-20T22:23:56.353 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test1'\'']/state' 2026-02-20T22:23:56.354 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ state=up+stopped 2026-02-20T22:23:56.355 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+stopped 2026-02-20T22:23:56.355 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep up+stopped 2026-02-20T22:23:56.355 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+stopped 2026-02-20T22:23:56.356 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:23:56.357 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:23:56.357 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ admin_daemons cluster1 rbd mirror start mirror/test 2026-02-20T22:23:56.357 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster_instance=cluster1 2026-02-20T22:23:56.357 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ shift 2026-02-20T22:23:56.357 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:23:56.357 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local instance=cluster1 2026-02-20T22:23:56.357 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local loop_instance 2026-02-20T22:23:56.357 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 0 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:23:56.357 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 0 2026-02-20T22:23:56.357 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' cluster1 '!=' cluster1 ']' 2026-02-20T22:23:56.358 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ seq 0 3 2026-02-20T22:23:56.361 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for loop_instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:23:56.361 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ admin_daemon cluster1:0 rbd mirror start mirror/test 2026-02-20T22:23:56.361 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1:0 2026-02-20T22:23:56.361 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ shift 2026-02-20T22:23:56.361 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local instance 2026-02-20T22:23:56.361 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ set_cluster_instance cluster1:0 cluster instance 2026-02-20T22:23:56.361 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local val=cluster1:0 2026-02-20T22:23:56.362 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster_var_name=cluster 2026-02-20T22:23:56.362 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local instance_var_name=instance 2026-02-20T22:23:56.362 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ cluster=cluster1 2026-02-20T22:23:56.362 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ instance=0 2026-02-20T22:23:56.362 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' 0 = cluster1:0 ']' 2026-02-20T22:23:56.362 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ eval cluster=cluster1 2026-02-20T22:23:56.362 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:23:56.362 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ eval instance=0 2026-02-20T22:23:56.362 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=0 2026-02-20T22:23:56.362 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ daemon_asok_file cluster1:0 cluster1 2026-02-20T22:23:56.362 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local local_cluster=cluster1:0 2026-02-20T22:23:56.362 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1 2026-02-20T22:23:56.363 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:23:56.363 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster1:0 local_cluster instance 2026-02-20T22:23:56.363 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster1:0 2026-02-20T22:23:56.363 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=local_cluster 2026-02-20T22:23:56.363 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:23:56.363 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:23:56.363 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=0 2026-02-20T22:23:56.363 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 0 = cluster1:0 ']' 2026-02-20T22:23:56.363 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval local_cluster=cluster1 2026-02-20T22:23:56.363 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local_cluster=cluster1 2026-02-20T22:23:56.363 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=0 2026-02-20T22:23:56.363 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:23:56.364 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ ceph-conf --cluster cluster1 --name client.mirror.0 'admin socket' 2026-02-20T22:23:56.371 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ echo /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:23:56.371 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local asok_file=/var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:23:56.371 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test -S /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:23:56.371 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ ceph --admin-daemon /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok rbd mirror start mirror/test 2026-02-20T22:23:56.412 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:no valid command found; 1 closest matches: 2026-02-20T22:23:56.412 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:rbd mirror start mirror/test1 2026-02-20T22:23:56.412 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:admin_socket: invalid command 2026-02-20T22:23:56.416 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for loop_instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:23:56.416 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ admin_daemon cluster1:1 rbd mirror start mirror/test 2026-02-20T22:23:56.416 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1:1 2026-02-20T22:23:56.416 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ shift 2026-02-20T22:23:56.416 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local instance 2026-02-20T22:23:56.416 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ set_cluster_instance cluster1:1 cluster instance 2026-02-20T22:23:56.416 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local val=cluster1:1 2026-02-20T22:23:56.416 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster_var_name=cluster 2026-02-20T22:23:56.416 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local instance_var_name=instance 2026-02-20T22:23:56.416 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ cluster=cluster1 2026-02-20T22:23:56.417 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ instance=1 2026-02-20T22:23:56.417 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' 1 = cluster1:1 ']' 2026-02-20T22:23:56.417 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ eval cluster=cluster1 2026-02-20T22:23:56.417 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:23:56.417 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ eval instance=1 2026-02-20T22:23:56.417 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=1 2026-02-20T22:23:56.417 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ daemon_asok_file cluster1:1 cluster1 2026-02-20T22:23:56.417 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local local_cluster=cluster1:1 2026-02-20T22:23:56.417 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1 2026-02-20T22:23:56.417 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:23:56.417 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster1:1 local_cluster instance 2026-02-20T22:23:56.417 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster1:1 2026-02-20T22:23:56.418 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=local_cluster 2026-02-20T22:23:56.418 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:23:56.418 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:23:56.418 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=1 2026-02-20T22:23:56.418 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 1 = cluster1:1 ']' 2026-02-20T22:23:56.418 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval local_cluster=cluster1 2026-02-20T22:23:56.418 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local_cluster=cluster1 2026-02-20T22:23:56.418 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=1 2026-02-20T22:23:56.418 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=1 2026-02-20T22:23:56.418 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ ceph-conf --cluster cluster1 --name client.mirror.1 'admin socket' 2026-02-20T22:23:56.425 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ echo /var/run/ceph/rbd-mirror.cluster1-client.mirror.1.asok 2026-02-20T22:23:56.426 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local asok_file=/var/run/ceph/rbd-mirror.cluster1-client.mirror.1.asok 2026-02-20T22:23:56.426 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test -S /var/run/ceph/rbd-mirror.cluster1-client.mirror.1.asok 2026-02-20T22:23:56.426 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ ceph --admin-daemon /var/run/ceph/rbd-mirror.cluster1-client.mirror.1.asok rbd mirror start mirror/test 2026-02-20T22:23:56.472 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:23:56.472 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_image_replay_started cluster1 mirror test 2026-02-20T22:23:56.472 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:23:56.472 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:23:56.473 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:23:56.473 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_image_replay_state cluster1 mirror test started 2026-02-20T22:23:56.473 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:23:56.473 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:23:56.473 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:23:56.473 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state=started 2026-02-20T22:23:56.473 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local s 2026-02-20T22:23:56.473 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:23:56.473 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:23:57.472 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_image_replay_state cluster1 mirror test started 2026-02-20T22:23:57.472 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:23:57.472 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:23:57.472 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:23:57.472 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local test_state=started 2026-02-20T22:23:57.472 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status_result 2026-02-20T22:23:57.472 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local current_state=stopped 2026-02-20T22:23:57.473 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemons cluster1 rbd mirror status mirror/test 2026-02-20T22:23:57.473 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_instance=cluster1 2026-02-20T22:23:57.473 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ grep -i state 2026-02-20T22:23:57.473 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:23:57.473 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1 2026-02-20T22:23:57.473 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance=cluster1 2026-02-20T22:23:57.473 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local loop_instance 2026-02-20T22:23:57.473 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for s in 0 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:23:57.473 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sleep 0 2026-02-20T22:23:57.474 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' cluster1 '!=' cluster1 ']' 2026-02-20T22:23:57.474 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ seq 0 3 2026-02-20T22:23:57.475 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for loop_instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:23:57.476 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemon cluster1:0 rbd mirror status mirror/test 2026-02-20T22:23:57.476 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1:0 2026-02-20T22:23:57.476 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:23:57.476 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:23:57.476 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster1:0 cluster instance 2026-02-20T22:23:57.476 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster1:0 2026-02-20T22:23:57.476 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=cluster 2026-02-20T22:23:57.476 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:23:57.476 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:23:57.476 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=0 2026-02-20T22:23:57.476 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 0 = cluster1:0 ']' 2026-02-20T22:23:57.476 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval cluster=cluster1 2026-02-20T22:23:57.476 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:23:57.476 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=0 2026-02-20T22:23:57.476 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:23:57.476 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ daemon_asok_file cluster1:0 cluster1 2026-02-20T22:23:57.476 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local local_cluster=cluster1:0 2026-02-20T22:23:57.477 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster=cluster1 2026-02-20T22:23:57.477 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance 2026-02-20T22:23:57.477 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ set_cluster_instance cluster1:0 local_cluster instance 2026-02-20T22:23:57.477 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local val=cluster1:0 2026-02-20T22:23:57.477 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster_var_name=local_cluster 2026-02-20T22:23:57.477 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance_var_name=instance 2026-02-20T22:23:57.477 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:23:57.477 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:23:57.477 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ '[' 0 = cluster1:0 ']' 2026-02-20T22:23:57.477 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval local_cluster=cluster1 2026-02-20T22:23:57.477 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ local_cluster=cluster1 2026-02-20T22:23:57.477 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval instance=0 2026-02-20T22:23:57.477 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ instance=0 2026-02-20T22:23:57.477 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ ceph-conf --cluster cluster1 --name client.mirror.0 'admin socket' 2026-02-20T22:23:57.489 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ echo /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:23:57.489 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local asok_file=/var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:23:57.489 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ test -S /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:23:57.489 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ ceph --admin-daemon /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok rbd mirror status mirror/test 2026-02-20T22:23:57.530 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:no valid command found; 1 closest matches: 2026-02-20T22:23:57.530 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:rbd mirror status mirror/test1 2026-02-20T22:23:57.530 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:admin_socket: invalid command 2026-02-20T22:23:57.533 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for loop_instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:23:57.533 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemon cluster1:1 rbd mirror status mirror/test 2026-02-20T22:23:57.533 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1:1 2026-02-20T22:23:57.533 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:23:57.533 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:23:57.533 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster1:1 cluster instance 2026-02-20T22:23:57.533 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster1:1 2026-02-20T22:23:57.533 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=cluster 2026-02-20T22:23:57.533 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:23:57.533 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:23:57.534 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=1 2026-02-20T22:23:57.534 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 1 = cluster1:1 ']' 2026-02-20T22:23:57.534 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval cluster=cluster1 2026-02-20T22:23:57.534 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:23:57.534 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=1 2026-02-20T22:23:57.534 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=1 2026-02-20T22:23:57.534 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ daemon_asok_file cluster1:1 cluster1 2026-02-20T22:23:57.534 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local local_cluster=cluster1:1 2026-02-20T22:23:57.534 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster=cluster1 2026-02-20T22:23:57.534 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance 2026-02-20T22:23:57.534 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ set_cluster_instance cluster1:1 local_cluster instance 2026-02-20T22:23:57.534 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local val=cluster1:1 2026-02-20T22:23:57.534 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster_var_name=local_cluster 2026-02-20T22:23:57.534 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance_var_name=instance 2026-02-20T22:23:57.534 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:23:57.534 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=1 2026-02-20T22:23:57.534 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ '[' 1 = cluster1:1 ']' 2026-02-20T22:23:57.534 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval local_cluster=cluster1 2026-02-20T22:23:57.534 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ local_cluster=cluster1 2026-02-20T22:23:57.534 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval instance=1 2026-02-20T22:23:57.534 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ instance=1 2026-02-20T22:23:57.534 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ ceph-conf --cluster cluster1 --name client.mirror.1 'admin socket' 2026-02-20T22:23:57.544 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ echo /var/run/ceph/rbd-mirror.cluster1-client.mirror.1.asok 2026-02-20T22:23:57.545 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local asok_file=/var/run/ceph/rbd-mirror.cluster1-client.mirror.1.asok 2026-02-20T22:23:57.545 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ test -S /var/run/ceph/rbd-mirror.cluster1-client.mirror.1.asok 2026-02-20T22:23:57.545 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ ceph --admin-daemon /var/run/ceph/rbd-mirror.cluster1-client.mirror.1.asok rbd mirror status mirror/test 2026-02-20T22:23:57.590 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ return 0 2026-02-20T22:23:57.590 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status_result=' "state": "Replaying"' 2026-02-20T22:23:57.591 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo ' "state": "Replaying"' 2026-02-20T22:23:57.591 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep -i Replaying 2026-02-20T22:23:57.592 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: "state": "Replaying" 2026-02-20T22:23:57.593 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ current_state=started 2026-02-20T22:23:57.593 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test started = started 2026-02-20T22:23:57.593 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:23:57.593 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_status_in_pool_dir cluster1 mirror test up+replaying 2026-02-20T22:23:57.593 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:23:57.593 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:23:57.593 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:23:57.593 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+replaying 2026-02-20T22:23:57.593 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:23:57.594 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:23:57.594 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:23:57.594 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:23:58.593 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_status_in_pool_dir cluster1 mirror test up+replaying '' '' 2026-02-20T22:23:58.593 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:23:58.594 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:23:58.594 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:23:58.594 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+replaying 2026-02-20T22:23:58.594 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:23:58.594 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:23:58.594 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:23:58.594 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:23:58.594 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster1 mirror image status mirror/test 2026-02-20T22:23:58.625 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='test: 2026-02-20T22:23:58.625 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: global_id: 42d6c00a-fe7f-432d-aa96-44adea6394df 2026-02-20T22:23:58.625 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+replaying 2026-02-20T22:23:58.625 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: replaying, {"bytes_per_second":0.0,"bytes_per_snapshot":0.0,"last_snapshot_bytes":0,"last_snapshot_sync_seconds":0,"local_snapshot_timestamp":1771626205,"remote_snapshot_timestamp":1771626205,"replay_state":"idle"} 2026-02-20T22:23:58.625 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: service: mirror.1 on trial150 2026-02-20T22:23:58.625 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:23:56' 2026-02-20T22:23:58.625 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ state: .*up+replaying' 2026-02-20T22:23:58.626 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: state: up+replaying 2026-02-20T22:23:58.626 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ description: .*' 2026-02-20T22:23:58.627 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: description: replaying, {"bytes_per_second":0.0,"bytes_per_snapshot":0.0,"last_snapshot_bytes":0,"last_snapshot_sync_seconds":0,"local_snapshot_timestamp":1771626205,"remote_snapshot_timestamp":1771626205,"replay_state":"idle"} 2026-02-20T22:23:58.627 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' -n '' ']' 2026-02-20T22:23:58.627 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+replaying 2026-02-20T22:23:58.627 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^up+' 2026-02-20T22:23:58.628 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+replaying 2026-02-20T22:23:58.628 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep 'service: *mirror..* on ' 2026-02-20T22:23:58.629 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: service: mirror.1 on trial150 2026-02-20T22:23:58.629 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update 2026-02-20T22:23:58.629 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -nEe 's/^ last_update: *(.*) *$/\1/p' 2026-02-20T22:23:58.631 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:23:56' 2026-02-20T22:23:58.632 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_mirror_pool_status_verbose cluster1 mirror test up+replaying '2026-02-20 22:23:56' 2026-02-20T22:23:58.632 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:23:58.632 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:23:58.632 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:23:58.632 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+replaying 2026-02-20T22:23:58.632 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local 'prev_last_update=2026-02-20 22:23:56' 2026-02-20T22:23:58.632 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:23:58.632 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:23:58.632 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster1 mirror pool status mirror --verbose --format xml 2026-02-20T22:23:58.665 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='WARNINGOKWARNING243774382mirror.0trial15020.2.0-677-gf7870454trueOK43844389mirror.1trial15020.2.0-677-gf7870454falseOK43914398mirror.2trial15020.2.0-677-gf7870454falseOK44014407mirror.3trial15020.2.0-677-gf7870454falseOKtest42d6c00a-fe7f-432d-aa96-44adea6394dfup+replayingreplaying, {"bytes_per_second":0.0,"bytes_per_snapshot":0.0,"last_snapshot_bytes":0,"last_snapshot_sync_seconds":0,"local_snapshot_timestamp":1771626205,"remote_snapshot_timestamp":1771626205,"replay_state":"idle"}43844389mirror.1trial1502026-02-20 22:23:56test174911d64-213d-4324-ad82-282f9cd37632up+stoppedstopped43774382mirror.0trial1502026-02-20 22:23:51' 2026-02-20T22:23:58.665 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update state 2026-02-20T22:23:58.665 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test'\'']/last_update' 2026-02-20T22:23:58.666 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:23:56' 2026-02-20T22:23:58.667 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test'\'']/state' 2026-02-20T22:23:58.668 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ state=up+replaying 2026-02-20T22:23:58.668 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+replaying 2026-02-20T22:23:58.668 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep up+replaying 2026-02-20T22:23:58.669 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+replaying 2026-02-20T22:23:58.670 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:23:58.670 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:23:58.670 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ all_admin_daemons cluster1 rbd mirror start mirror cluster2-DNE 2026-02-20T22:23:58.670 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:23:58.670 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ shift 2026-02-20T22:23:58.670 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ seq 0 3 2026-02-20T22:23:58.673 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:23:58.674 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ admin_daemon cluster1:0 rbd mirror start mirror cluster2-DNE 2026-02-20T22:23:58.674 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1:0 2026-02-20T22:23:58.674 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ shift 2026-02-20T22:23:58.674 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local instance 2026-02-20T22:23:58.674 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ set_cluster_instance cluster1:0 cluster instance 2026-02-20T22:23:58.674 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local val=cluster1:0 2026-02-20T22:23:58.674 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster_var_name=cluster 2026-02-20T22:23:58.674 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local instance_var_name=instance 2026-02-20T22:23:58.674 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ cluster=cluster1 2026-02-20T22:23:58.674 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ instance=0 2026-02-20T22:23:58.674 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' 0 = cluster1:0 ']' 2026-02-20T22:23:58.674 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ eval cluster=cluster1 2026-02-20T22:23:58.675 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:23:58.675 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ eval instance=0 2026-02-20T22:23:58.675 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=0 2026-02-20T22:23:58.675 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ daemon_asok_file cluster1:0 cluster1 2026-02-20T22:23:58.675 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local local_cluster=cluster1:0 2026-02-20T22:23:58.675 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1 2026-02-20T22:23:58.675 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:23:58.675 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster1:0 local_cluster instance 2026-02-20T22:23:58.675 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster1:0 2026-02-20T22:23:58.675 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=local_cluster 2026-02-20T22:23:58.675 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:23:58.675 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:23:58.675 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=0 2026-02-20T22:23:58.676 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 0 = cluster1:0 ']' 2026-02-20T22:23:58.676 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval local_cluster=cluster1 2026-02-20T22:23:58.676 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local_cluster=cluster1 2026-02-20T22:23:58.676 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=0 2026-02-20T22:23:58.676 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:23:58.676 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ ceph-conf --cluster cluster1 --name client.mirror.0 'admin socket' 2026-02-20T22:23:58.683 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ echo /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:23:58.684 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local asok_file=/var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:23:58.684 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test -S /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:23:58.684 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ ceph --admin-daemon /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok rbd mirror start mirror cluster2-DNE 2026-02-20T22:23:58.732 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:23:58.732 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ admin_daemon cluster1:1 rbd mirror start mirror cluster2-DNE 2026-02-20T22:23:58.733 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1:1 2026-02-20T22:23:58.733 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ shift 2026-02-20T22:23:58.733 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local instance 2026-02-20T22:23:58.733 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ set_cluster_instance cluster1:1 cluster instance 2026-02-20T22:23:58.733 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local val=cluster1:1 2026-02-20T22:23:58.733 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster_var_name=cluster 2026-02-20T22:23:58.733 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local instance_var_name=instance 2026-02-20T22:23:58.733 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ cluster=cluster1 2026-02-20T22:23:58.733 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ instance=1 2026-02-20T22:23:58.733 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' 1 = cluster1:1 ']' 2026-02-20T22:23:58.733 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ eval cluster=cluster1 2026-02-20T22:23:58.734 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:23:58.734 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ eval instance=1 2026-02-20T22:23:58.734 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=1 2026-02-20T22:23:58.734 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ daemon_asok_file cluster1:1 cluster1 2026-02-20T22:23:58.734 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local local_cluster=cluster1:1 2026-02-20T22:23:58.734 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1 2026-02-20T22:23:58.734 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:23:58.734 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster1:1 local_cluster instance 2026-02-20T22:23:58.734 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster1:1 2026-02-20T22:23:58.734 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=local_cluster 2026-02-20T22:23:58.734 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:23:58.734 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:23:58.735 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=1 2026-02-20T22:23:58.735 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 1 = cluster1:1 ']' 2026-02-20T22:23:58.735 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval local_cluster=cluster1 2026-02-20T22:23:58.735 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local_cluster=cluster1 2026-02-20T22:23:58.735 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=1 2026-02-20T22:23:58.735 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=1 2026-02-20T22:23:58.735 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ ceph-conf --cluster cluster1 --name client.mirror.1 'admin socket' 2026-02-20T22:23:58.744 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ echo /var/run/ceph/rbd-mirror.cluster1-client.mirror.1.asok 2026-02-20T22:23:58.744 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local asok_file=/var/run/ceph/rbd-mirror.cluster1-client.mirror.1.asok 2026-02-20T22:23:58.744 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test -S /var/run/ceph/rbd-mirror.cluster1-client.mirror.1.asok 2026-02-20T22:23:58.744 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ ceph --admin-daemon /var/run/ceph/rbd-mirror.cluster1-client.mirror.1.asok rbd mirror start mirror cluster2-DNE 2026-02-20T22:23:58.791 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:23:58.791 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ admin_daemon cluster1:2 rbd mirror start mirror cluster2-DNE 2026-02-20T22:23:58.791 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1:2 2026-02-20T22:23:58.792 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ shift 2026-02-20T22:23:58.792 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local instance 2026-02-20T22:23:58.792 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ set_cluster_instance cluster1:2 cluster instance 2026-02-20T22:23:58.792 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local val=cluster1:2 2026-02-20T22:23:58.792 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster_var_name=cluster 2026-02-20T22:23:58.792 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local instance_var_name=instance 2026-02-20T22:23:58.792 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ cluster=cluster1 2026-02-20T22:23:58.792 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ instance=2 2026-02-20T22:23:58.792 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' 2 = cluster1:2 ']' 2026-02-20T22:23:58.792 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ eval cluster=cluster1 2026-02-20T22:23:58.792 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:23:58.793 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ eval instance=2 2026-02-20T22:23:58.793 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=2 2026-02-20T22:23:58.793 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ daemon_asok_file cluster1:2 cluster1 2026-02-20T22:23:58.793 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local local_cluster=cluster1:2 2026-02-20T22:23:58.793 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1 2026-02-20T22:23:58.793 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:23:58.793 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster1:2 local_cluster instance 2026-02-20T22:23:58.793 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster1:2 2026-02-20T22:23:58.793 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=local_cluster 2026-02-20T22:23:58.793 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:23:58.793 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:23:58.793 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=2 2026-02-20T22:23:58.793 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 2 = cluster1:2 ']' 2026-02-20T22:23:58.793 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval local_cluster=cluster1 2026-02-20T22:23:58.794 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local_cluster=cluster1 2026-02-20T22:23:58.794 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=2 2026-02-20T22:23:58.794 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=2 2026-02-20T22:23:58.794 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ ceph-conf --cluster cluster1 --name client.mirror.2 'admin socket' 2026-02-20T22:23:58.802 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ echo /var/run/ceph/rbd-mirror.cluster1-client.mirror.2.asok 2026-02-20T22:23:58.803 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local asok_file=/var/run/ceph/rbd-mirror.cluster1-client.mirror.2.asok 2026-02-20T22:23:58.803 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test -S /var/run/ceph/rbd-mirror.cluster1-client.mirror.2.asok 2026-02-20T22:23:58.803 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ ceph --admin-daemon /var/run/ceph/rbd-mirror.cluster1-client.mirror.2.asok rbd mirror start mirror cluster2-DNE 2026-02-20T22:23:58.851 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:23:58.851 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ admin_daemon cluster1:3 rbd mirror start mirror cluster2-DNE 2026-02-20T22:23:58.851 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1:3 2026-02-20T22:23:58.852 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ shift 2026-02-20T22:23:58.852 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local instance 2026-02-20T22:23:58.852 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ set_cluster_instance cluster1:3 cluster instance 2026-02-20T22:23:58.852 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local val=cluster1:3 2026-02-20T22:23:58.852 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster_var_name=cluster 2026-02-20T22:23:58.852 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local instance_var_name=instance 2026-02-20T22:23:58.852 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ cluster=cluster1 2026-02-20T22:23:58.852 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ instance=3 2026-02-20T22:23:58.852 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' 3 = cluster1:3 ']' 2026-02-20T22:23:58.852 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ eval cluster=cluster1 2026-02-20T22:23:58.852 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:23:58.853 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ eval instance=3 2026-02-20T22:23:58.853 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=3 2026-02-20T22:23:58.853 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ daemon_asok_file cluster1:3 cluster1 2026-02-20T22:23:58.853 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local local_cluster=cluster1:3 2026-02-20T22:23:58.853 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1 2026-02-20T22:23:58.853 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:23:58.853 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster1:3 local_cluster instance 2026-02-20T22:23:58.853 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster1:3 2026-02-20T22:23:58.853 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=local_cluster 2026-02-20T22:23:58.853 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:23:58.853 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:23:58.853 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=3 2026-02-20T22:23:58.853 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 3 = cluster1:3 ']' 2026-02-20T22:23:58.854 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval local_cluster=cluster1 2026-02-20T22:23:58.854 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local_cluster=cluster1 2026-02-20T22:23:58.854 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=3 2026-02-20T22:23:58.854 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=3 2026-02-20T22:23:58.854 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ ceph-conf --cluster cluster1 --name client.mirror.3 'admin socket' 2026-02-20T22:23:58.861 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ echo /var/run/ceph/rbd-mirror.cluster1-client.mirror.3.asok 2026-02-20T22:23:58.862 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local asok_file=/var/run/ceph/rbd-mirror.cluster1-client.mirror.3.asok 2026-02-20T22:23:58.862 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test -S /var/run/ceph/rbd-mirror.cluster1-client.mirror.3.asok 2026-02-20T22:23:58.862 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ ceph --admin-daemon /var/run/ceph/rbd-mirror.cluster1-client.mirror.3.asok rbd mirror start mirror cluster2-DNE 2026-02-20T22:23:58.907 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_image_replay_started cluster1 mirror test1 2026-02-20T22:23:58.907 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:23:58.907 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:23:58.907 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test1 2026-02-20T22:23:58.907 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_image_replay_state cluster1 mirror test1 started 2026-02-20T22:23:58.907 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:23:58.907 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:23:58.908 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test1 2026-02-20T22:23:58.908 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state=started 2026-02-20T22:23:58.908 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local s 2026-02-20T22:23:58.908 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:23:58.908 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:23:59.909 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_image_replay_state cluster1 mirror test1 started 2026-02-20T22:23:59.909 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:23:59.909 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:23:59.909 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test1 2026-02-20T22:23:59.909 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local test_state=started 2026-02-20T22:23:59.909 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status_result 2026-02-20T22:23:59.909 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local current_state=stopped 2026-02-20T22:23:59.910 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemons cluster1 rbd mirror status mirror/test1 2026-02-20T22:23:59.910 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ grep -i state 2026-02-20T22:23:59.910 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_instance=cluster1 2026-02-20T22:23:59.910 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:23:59.910 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1 2026-02-20T22:23:59.910 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance=cluster1 2026-02-20T22:23:59.910 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local loop_instance 2026-02-20T22:23:59.910 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for s in 0 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:23:59.910 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sleep 0 2026-02-20T22:23:59.913 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' cluster1 '!=' cluster1 ']' 2026-02-20T22:23:59.913 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ seq 0 3 2026-02-20T22:23:59.913 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for loop_instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:23:59.913 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemon cluster1:0 rbd mirror status mirror/test1 2026-02-20T22:23:59.913 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1:0 2026-02-20T22:23:59.913 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:23:59.914 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:23:59.914 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster1:0 cluster instance 2026-02-20T22:23:59.914 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster1:0 2026-02-20T22:23:59.914 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=cluster 2026-02-20T22:23:59.914 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:23:59.914 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:23:59.914 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=0 2026-02-20T22:23:59.914 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 0 = cluster1:0 ']' 2026-02-20T22:23:59.914 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval cluster=cluster1 2026-02-20T22:23:59.914 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:23:59.914 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=0 2026-02-20T22:23:59.914 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:23:59.915 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ daemon_asok_file cluster1:0 cluster1 2026-02-20T22:23:59.915 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local local_cluster=cluster1:0 2026-02-20T22:23:59.915 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster=cluster1 2026-02-20T22:23:59.915 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance 2026-02-20T22:23:59.915 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ set_cluster_instance cluster1:0 local_cluster instance 2026-02-20T22:23:59.915 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local val=cluster1:0 2026-02-20T22:23:59.915 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster_var_name=local_cluster 2026-02-20T22:23:59.915 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance_var_name=instance 2026-02-20T22:23:59.915 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:23:59.915 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:23:59.915 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ '[' 0 = cluster1:0 ']' 2026-02-20T22:23:59.915 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval local_cluster=cluster1 2026-02-20T22:23:59.916 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ local_cluster=cluster1 2026-02-20T22:23:59.916 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval instance=0 2026-02-20T22:23:59.916 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ instance=0 2026-02-20T22:23:59.916 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ ceph-conf --cluster cluster1 --name client.mirror.0 'admin socket' 2026-02-20T22:23:59.925 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ echo /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:23:59.925 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local asok_file=/var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:23:59.925 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ test -S /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:23:59.925 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ ceph --admin-daemon /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok rbd mirror status mirror/test1 2026-02-20T22:23:59.969 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ return 0 2026-02-20T22:23:59.970 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status_result=' "state": "Replaying"' 2026-02-20T22:23:59.970 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo ' "state": "Replaying"' 2026-02-20T22:23:59.970 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep -i Replaying 2026-02-20T22:23:59.971 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: "state": "Replaying" 2026-02-20T22:23:59.972 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ current_state=started 2026-02-20T22:23:59.972 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test started = started 2026-02-20T22:23:59.972 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:23:59.972 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_status_in_pool_dir cluster1 mirror test1 up+replaying 2026-02-20T22:23:59.972 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:23:59.972 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:23:59.972 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test1 2026-02-20T22:23:59.973 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+replaying 2026-02-20T22:23:59.973 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:23:59.973 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:23:59.973 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:23:59.973 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:24:00.972 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_status_in_pool_dir cluster1 mirror test1 up+replaying '' '' 2026-02-20T22:24:00.973 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:24:00.973 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:24:00.973 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test1 2026-02-20T22:24:00.973 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+replaying 2026-02-20T22:24:00.973 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:24:00.973 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:24:00.973 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:24:00.973 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:24:00.974 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster1 mirror image status mirror/test1 2026-02-20T22:24:01.006 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='test1: 2026-02-20T22:24:01.006 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: global_id: 74911d64-213d-4324-ad82-282f9cd37632 2026-02-20T22:24:01.006 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+replaying 2026-02-20T22:24:01.006 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: replaying, {"bytes_per_second":0.0,"bytes_per_snapshot":0.0,"last_snapshot_bytes":0,"last_snapshot_sync_seconds":0,"local_snapshot_timestamp":1771626198,"remote_snapshot_timestamp":1771626198,"replay_state":"idle"} 2026-02-20T22:24:01.006 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: service: mirror.0 on trial150 2026-02-20T22:24:01.006 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:23:58' 2026-02-20T22:24:01.006 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ state: .*up+replaying' 2026-02-20T22:24:01.007 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: state: up+replaying 2026-02-20T22:24:01.007 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ description: .*' 2026-02-20T22:24:01.007 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: description: replaying, {"bytes_per_second":0.0,"bytes_per_snapshot":0.0,"last_snapshot_bytes":0,"last_snapshot_sync_seconds":0,"local_snapshot_timestamp":1771626198,"remote_snapshot_timestamp":1771626198,"replay_state":"idle"} 2026-02-20T22:24:01.008 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' -n '' ']' 2026-02-20T22:24:01.008 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+replaying 2026-02-20T22:24:01.008 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^up+' 2026-02-20T22:24:01.009 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+replaying 2026-02-20T22:24:01.009 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep 'service: *mirror..* on ' 2026-02-20T22:24:01.009 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: service: mirror.0 on trial150 2026-02-20T22:24:01.010 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update 2026-02-20T22:24:01.010 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -nEe 's/^ last_update: *(.*) *$/\1/p' 2026-02-20T22:24:01.012 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:23:58' 2026-02-20T22:24:01.012 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_mirror_pool_status_verbose cluster1 mirror test1 up+replaying '2026-02-20 22:23:58' 2026-02-20T22:24:01.012 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:24:01.012 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:24:01.012 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test1 2026-02-20T22:24:01.012 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+replaying 2026-02-20T22:24:01.012 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local 'prev_last_update=2026-02-20 22:23:58' 2026-02-20T22:24:01.012 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:24:01.012 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:24:01.012 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster1 mirror pool status mirror --verbose --format xml 2026-02-20T22:24:01.044 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='WARNINGOKWARNING243774382mirror.0trial15020.2.0-677-gf7870454trueOK43844389mirror.1trial15020.2.0-677-gf7870454falseOK43914398mirror.2trial15020.2.0-677-gf7870454falseOK44014407mirror.3trial15020.2.0-677-gf7870454falseOKtest42d6c00a-fe7f-432d-aa96-44adea6394dfup+replayingreplaying, {"bytes_per_second":0.0,"bytes_per_snapshot":0.0,"last_snapshot_bytes":0,"last_snapshot_sync_seconds":0,"local_snapshot_timestamp":1771626205,"remote_snapshot_timestamp":1771626205,"replay_state":"idle"}43844389mirror.1trial1502026-02-20 22:23:56test174911d64-213d-4324-ad82-282f9cd37632up+replayingreplaying, {"bytes_per_second":0.0,"bytes_per_snapshot":0.0,"last_snapshot_bytes":0,"last_snapshot_sync_seconds":0,"local_snapshot_timestamp":1771626198,"remote_snapshot_timestamp":1771626198,"replay_state":"idle"}43774382mirror.0trial1502026-02-20 22:23:58' 2026-02-20T22:24:01.044 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update state 2026-02-20T22:24:01.044 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test1'\'']/last_update' 2026-02-20T22:24:01.046 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:23:58' 2026-02-20T22:24:01.046 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test1'\'']/state' 2026-02-20T22:24:01.047 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ state=up+replaying 2026-02-20T22:24:01.047 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+replaying 2026-02-20T22:24:01.048 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep up+replaying 2026-02-20T22:24:01.048 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+replaying 2026-02-20T22:24:01.049 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:24:01.049 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:24:01.049 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ admin_daemons cluster1 rbd mirror restart mirror/test 2026-02-20T22:24:01.049 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster_instance=cluster1 2026-02-20T22:24:01.049 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ shift 2026-02-20T22:24:01.049 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:24:01.049 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local instance=cluster1 2026-02-20T22:24:01.049 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local loop_instance 2026-02-20T22:24:01.049 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 0 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:24:01.049 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 0 2026-02-20T22:24:01.050 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' cluster1 '!=' cluster1 ']' 2026-02-20T22:24:01.050 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ seq 0 3 2026-02-20T22:24:01.051 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for loop_instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:24:01.051 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ admin_daemon cluster1:0 rbd mirror restart mirror/test 2026-02-20T22:24:01.051 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1:0 2026-02-20T22:24:01.052 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ shift 2026-02-20T22:24:01.052 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local instance 2026-02-20T22:24:01.052 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ set_cluster_instance cluster1:0 cluster instance 2026-02-20T22:24:01.052 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local val=cluster1:0 2026-02-20T22:24:01.052 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster_var_name=cluster 2026-02-20T22:24:01.052 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local instance_var_name=instance 2026-02-20T22:24:01.052 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ cluster=cluster1 2026-02-20T22:24:01.052 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ instance=0 2026-02-20T22:24:01.052 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' 0 = cluster1:0 ']' 2026-02-20T22:24:01.052 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ eval cluster=cluster1 2026-02-20T22:24:01.052 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:24:01.052 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ eval instance=0 2026-02-20T22:24:01.052 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=0 2026-02-20T22:24:01.052 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ daemon_asok_file cluster1:0 cluster1 2026-02-20T22:24:01.052 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local local_cluster=cluster1:0 2026-02-20T22:24:01.052 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1 2026-02-20T22:24:01.052 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:24:01.052 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster1:0 local_cluster instance 2026-02-20T22:24:01.052 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster1:0 2026-02-20T22:24:01.052 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=local_cluster 2026-02-20T22:24:01.052 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:24:01.053 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:24:01.053 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=0 2026-02-20T22:24:01.053 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 0 = cluster1:0 ']' 2026-02-20T22:24:01.053 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval local_cluster=cluster1 2026-02-20T22:24:01.053 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local_cluster=cluster1 2026-02-20T22:24:01.053 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=0 2026-02-20T22:24:01.053 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:24:01.053 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ ceph-conf --cluster cluster1 --name client.mirror.0 'admin socket' 2026-02-20T22:24:01.063 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ echo /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:24:01.063 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local asok_file=/var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:24:01.064 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test -S /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:24:01.064 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ ceph --admin-daemon /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok rbd mirror restart mirror/test 2026-02-20T22:24:01.105 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:no valid command found; 1 closest matches: 2026-02-20T22:24:01.105 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:rbd mirror restart mirror/test1 2026-02-20T22:24:01.105 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:admin_socket: invalid command 2026-02-20T22:24:01.109 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for loop_instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:24:01.109 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ admin_daemon cluster1:1 rbd mirror restart mirror/test 2026-02-20T22:24:01.109 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1:1 2026-02-20T22:24:01.109 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ shift 2026-02-20T22:24:01.109 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local instance 2026-02-20T22:24:01.109 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ set_cluster_instance cluster1:1 cluster instance 2026-02-20T22:24:01.109 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local val=cluster1:1 2026-02-20T22:24:01.110 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster_var_name=cluster 2026-02-20T22:24:01.110 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local instance_var_name=instance 2026-02-20T22:24:01.110 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ cluster=cluster1 2026-02-20T22:24:01.110 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ instance=1 2026-02-20T22:24:01.110 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' 1 = cluster1:1 ']' 2026-02-20T22:24:01.110 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ eval cluster=cluster1 2026-02-20T22:24:01.110 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:24:01.110 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ eval instance=1 2026-02-20T22:24:01.110 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=1 2026-02-20T22:24:01.110 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ daemon_asok_file cluster1:1 cluster1 2026-02-20T22:24:01.110 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local local_cluster=cluster1:1 2026-02-20T22:24:01.111 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1 2026-02-20T22:24:01.111 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:24:01.111 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster1:1 local_cluster instance 2026-02-20T22:24:01.111 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster1:1 2026-02-20T22:24:01.111 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=local_cluster 2026-02-20T22:24:01.111 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:24:01.111 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:24:01.111 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=1 2026-02-20T22:24:01.111 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 1 = cluster1:1 ']' 2026-02-20T22:24:01.111 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval local_cluster=cluster1 2026-02-20T22:24:01.111 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local_cluster=cluster1 2026-02-20T22:24:01.111 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=1 2026-02-20T22:24:01.112 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=1 2026-02-20T22:24:01.112 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ ceph-conf --cluster cluster1 --name client.mirror.1 'admin socket' 2026-02-20T22:24:01.119 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ echo /var/run/ceph/rbd-mirror.cluster1-client.mirror.1.asok 2026-02-20T22:24:01.119 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local asok_file=/var/run/ceph/rbd-mirror.cluster1-client.mirror.1.asok 2026-02-20T22:24:01.120 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test -S /var/run/ceph/rbd-mirror.cluster1-client.mirror.1.asok 2026-02-20T22:24:01.120 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ ceph --admin-daemon /var/run/ceph/rbd-mirror.cluster1-client.mirror.1.asok rbd mirror restart mirror/test 2026-02-20T22:24:01.166 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:24:01.166 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_image_replay_started cluster1 mirror test 2026-02-20T22:24:01.166 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:24:01.166 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:24:01.166 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:24:01.166 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_image_replay_state cluster1 mirror test started 2026-02-20T22:24:01.166 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:24:01.166 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:24:01.166 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:24:01.166 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state=started 2026-02-20T22:24:01.166 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local s 2026-02-20T22:24:01.166 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:24:01.166 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:24:02.167 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_image_replay_state cluster1 mirror test started 2026-02-20T22:24:02.168 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:24:02.168 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:24:02.168 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:24:02.168 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local test_state=started 2026-02-20T22:24:02.168 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status_result 2026-02-20T22:24:02.168 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local current_state=stopped 2026-02-20T22:24:02.170 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemons cluster1 rbd mirror status mirror/test 2026-02-20T22:24:02.170 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_instance=cluster1 2026-02-20T22:24:02.170 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:24:02.170 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1 2026-02-20T22:24:02.170 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance=cluster1 2026-02-20T22:24:02.170 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local loop_instance 2026-02-20T22:24:02.171 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for s in 0 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:24:02.171 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sleep 0 2026-02-20T22:24:02.171 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ grep -i state 2026-02-20T22:24:02.171 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' cluster1 '!=' cluster1 ']' 2026-02-20T22:24:02.171 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ seq 0 3 2026-02-20T22:24:02.174 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for loop_instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:24:02.174 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemon cluster1:0 rbd mirror status mirror/test 2026-02-20T22:24:02.174 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1:0 2026-02-20T22:24:02.174 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:24:02.174 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:24:02.174 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster1:0 cluster instance 2026-02-20T22:24:02.174 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster1:0 2026-02-20T22:24:02.174 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=cluster 2026-02-20T22:24:02.175 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:24:02.175 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:24:02.175 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=0 2026-02-20T22:24:02.175 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 0 = cluster1:0 ']' 2026-02-20T22:24:02.175 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval cluster=cluster1 2026-02-20T22:24:02.175 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:24:02.175 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=0 2026-02-20T22:24:02.175 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:24:02.175 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ daemon_asok_file cluster1:0 cluster1 2026-02-20T22:24:02.175 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local local_cluster=cluster1:0 2026-02-20T22:24:02.175 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster=cluster1 2026-02-20T22:24:02.175 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance 2026-02-20T22:24:02.176 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ set_cluster_instance cluster1:0 local_cluster instance 2026-02-20T22:24:02.176 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local val=cluster1:0 2026-02-20T22:24:02.176 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster_var_name=local_cluster 2026-02-20T22:24:02.176 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance_var_name=instance 2026-02-20T22:24:02.176 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:24:02.176 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:24:02.176 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ '[' 0 = cluster1:0 ']' 2026-02-20T22:24:02.176 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval local_cluster=cluster1 2026-02-20T22:24:02.176 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ local_cluster=cluster1 2026-02-20T22:24:02.176 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval instance=0 2026-02-20T22:24:02.176 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ instance=0 2026-02-20T22:24:02.176 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ ceph-conf --cluster cluster1 --name client.mirror.0 'admin socket' 2026-02-20T22:24:02.185 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ echo /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:24:02.185 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local asok_file=/var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:24:02.185 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ test -S /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:24:02.185 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ ceph --admin-daemon /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok rbd mirror status mirror/test 2026-02-20T22:24:02.227 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:no valid command found; 1 closest matches: 2026-02-20T22:24:02.227 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:rbd mirror status mirror/test1 2026-02-20T22:24:02.228 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:admin_socket: invalid command 2026-02-20T22:24:02.231 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for loop_instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:24:02.232 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemon cluster1:1 rbd mirror status mirror/test 2026-02-20T22:24:02.232 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1:1 2026-02-20T22:24:02.232 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:24:02.232 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:24:02.232 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster1:1 cluster instance 2026-02-20T22:24:02.232 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster1:1 2026-02-20T22:24:02.232 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=cluster 2026-02-20T22:24:02.232 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:24:02.232 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:24:02.233 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=1 2026-02-20T22:24:02.233 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 1 = cluster1:1 ']' 2026-02-20T22:24:02.233 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval cluster=cluster1 2026-02-20T22:24:02.233 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:24:02.233 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=1 2026-02-20T22:24:02.233 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=1 2026-02-20T22:24:02.233 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ daemon_asok_file cluster1:1 cluster1 2026-02-20T22:24:02.233 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local local_cluster=cluster1:1 2026-02-20T22:24:02.233 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster=cluster1 2026-02-20T22:24:02.233 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance 2026-02-20T22:24:02.234 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ set_cluster_instance cluster1:1 local_cluster instance 2026-02-20T22:24:02.234 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local val=cluster1:1 2026-02-20T22:24:02.234 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster_var_name=local_cluster 2026-02-20T22:24:02.234 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance_var_name=instance 2026-02-20T22:24:02.234 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:24:02.234 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=1 2026-02-20T22:24:02.234 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ '[' 1 = cluster1:1 ']' 2026-02-20T22:24:02.234 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval local_cluster=cluster1 2026-02-20T22:24:02.235 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ local_cluster=cluster1 2026-02-20T22:24:02.235 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval instance=1 2026-02-20T22:24:02.235 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ instance=1 2026-02-20T22:24:02.235 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ ceph-conf --cluster cluster1 --name client.mirror.1 'admin socket' 2026-02-20T22:24:02.242 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ echo /var/run/ceph/rbd-mirror.cluster1-client.mirror.1.asok 2026-02-20T22:24:02.242 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local asok_file=/var/run/ceph/rbd-mirror.cluster1-client.mirror.1.asok 2026-02-20T22:24:02.242 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ test -S /var/run/ceph/rbd-mirror.cluster1-client.mirror.1.asok 2026-02-20T22:24:02.242 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ ceph --admin-daemon /var/run/ceph/rbd-mirror.cluster1-client.mirror.1.asok rbd mirror status mirror/test 2026-02-20T22:24:02.287 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ return 0 2026-02-20T22:24:02.288 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status_result=' "state": "Replaying"' 2026-02-20T22:24:02.288 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo ' "state": "Replaying"' 2026-02-20T22:24:02.288 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep -i Replaying 2026-02-20T22:24:02.289 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: "state": "Replaying" 2026-02-20T22:24:02.290 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ current_state=started 2026-02-20T22:24:02.290 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test started = started 2026-02-20T22:24:02.291 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:24:02.291 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_status_in_pool_dir cluster1 mirror test up+replaying 2026-02-20T22:24:02.291 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:24:02.291 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:24:02.291 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:24:02.291 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+replaying 2026-02-20T22:24:02.291 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:24:02.291 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:24:02.291 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:24:02.291 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:24:03.291 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_status_in_pool_dir cluster1 mirror test up+replaying '' '' 2026-02-20T22:24:03.291 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:24:03.291 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:24:03.291 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:24:03.291 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+replaying 2026-02-20T22:24:03.291 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:24:03.292 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:24:03.292 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:24:03.292 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:24:03.292 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster1 mirror image status mirror/test 2026-02-20T22:24:03.323 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='test: 2026-02-20T22:24:03.323 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: global_id: 42d6c00a-fe7f-432d-aa96-44adea6394df 2026-02-20T22:24:03.323 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+replaying 2026-02-20T22:24:03.323 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: replaying, {"bytes_per_second":0.0,"bytes_per_snapshot":0.0,"last_snapshot_bytes":0,"last_snapshot_sync_seconds":0,"local_snapshot_timestamp":1771626205,"remote_snapshot_timestamp":1771626205,"replay_state":"idle"} 2026-02-20T22:24:03.323 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: service: mirror.1 on trial150 2026-02-20T22:24:03.323 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:24:01' 2026-02-20T22:24:03.323 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ state: .*up+replaying' 2026-02-20T22:24:03.324 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: state: up+replaying 2026-02-20T22:24:03.325 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ description: .*' 2026-02-20T22:24:03.325 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: description: replaying, {"bytes_per_second":0.0,"bytes_per_snapshot":0.0,"last_snapshot_bytes":0,"last_snapshot_sync_seconds":0,"local_snapshot_timestamp":1771626205,"remote_snapshot_timestamp":1771626205,"replay_state":"idle"} 2026-02-20T22:24:03.326 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' -n '' ']' 2026-02-20T22:24:03.326 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+replaying 2026-02-20T22:24:03.326 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^up+' 2026-02-20T22:24:03.326 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+replaying 2026-02-20T22:24:03.326 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep 'service: *mirror..* on ' 2026-02-20T22:24:03.327 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: service: mirror.1 on trial150 2026-02-20T22:24:03.327 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update 2026-02-20T22:24:03.327 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -nEe 's/^ last_update: *(.*) *$/\1/p' 2026-02-20T22:24:03.329 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:24:01' 2026-02-20T22:24:03.329 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_mirror_pool_status_verbose cluster1 mirror test up+replaying '2026-02-20 22:24:01' 2026-02-20T22:24:03.329 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:24:03.329 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:24:03.329 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:24:03.329 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+replaying 2026-02-20T22:24:03.329 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local 'prev_last_update=2026-02-20 22:24:01' 2026-02-20T22:24:03.330 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:24:03.330 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:24:03.330 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster1 mirror pool status mirror --verbose --format xml 2026-02-20T22:24:03.362 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='WARNINGOKWARNING243774382mirror.0trial15020.2.0-677-gf7870454trueOK43844389mirror.1trial15020.2.0-677-gf7870454falseOK43914398mirror.2trial15020.2.0-677-gf7870454falseOK44014407mirror.3trial15020.2.0-677-gf7870454falseOKtest42d6c00a-fe7f-432d-aa96-44adea6394dfup+replayingreplaying, {"bytes_per_second":0.0,"bytes_per_snapshot":0.0,"last_snapshot_bytes":0,"last_snapshot_sync_seconds":0,"local_snapshot_timestamp":1771626205,"remote_snapshot_timestamp":1771626205,"replay_state":"idle"}43844389mirror.1trial1502026-02-20 22:24:01test174911d64-213d-4324-ad82-282f9cd37632up+replayingreplaying, {"bytes_per_second":0.0,"bytes_per_snapshot":0.0,"last_snapshot_bytes":0,"last_snapshot_sync_seconds":0,"local_snapshot_timestamp":1771626198,"remote_snapshot_timestamp":1771626198,"replay_state":"idle"}43774382mirror.0trial1502026-02-20 22:23:58' 2026-02-20T22:24:03.362 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update state 2026-02-20T22:24:03.362 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test'\'']/last_update' 2026-02-20T22:24:03.363 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:24:01' 2026-02-20T22:24:03.364 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test'\'']/state' 2026-02-20T22:24:03.365 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ state=up+replaying 2026-02-20T22:24:03.366 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+replaying 2026-02-20T22:24:03.366 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep up+replaying 2026-02-20T22:24:03.366 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+replaying 2026-02-20T22:24:03.369 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:24:03.369 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:24:03.370 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ all_admin_daemons cluster1 rbd mirror restart mirror cluster2-DNE 2026-02-20T22:24:03.370 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:24:03.370 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ shift 2026-02-20T22:24:03.370 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ seq 0 3 2026-02-20T22:24:03.370 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:24:03.370 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ admin_daemon cluster1:0 rbd mirror restart mirror cluster2-DNE 2026-02-20T22:24:03.370 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1:0 2026-02-20T22:24:03.370 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ shift 2026-02-20T22:24:03.370 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local instance 2026-02-20T22:24:03.370 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ set_cluster_instance cluster1:0 cluster instance 2026-02-20T22:24:03.370 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local val=cluster1:0 2026-02-20T22:24:03.370 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster_var_name=cluster 2026-02-20T22:24:03.371 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local instance_var_name=instance 2026-02-20T22:24:03.371 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ cluster=cluster1 2026-02-20T22:24:03.371 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ instance=0 2026-02-20T22:24:03.371 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' 0 = cluster1:0 ']' 2026-02-20T22:24:03.371 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ eval cluster=cluster1 2026-02-20T22:24:03.371 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:24:03.371 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ eval instance=0 2026-02-20T22:24:03.371 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=0 2026-02-20T22:24:03.371 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ daemon_asok_file cluster1:0 cluster1 2026-02-20T22:24:03.371 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local local_cluster=cluster1:0 2026-02-20T22:24:03.371 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1 2026-02-20T22:24:03.371 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:24:03.372 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster1:0 local_cluster instance 2026-02-20T22:24:03.372 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster1:0 2026-02-20T22:24:03.372 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=local_cluster 2026-02-20T22:24:03.372 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:24:03.372 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:24:03.372 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=0 2026-02-20T22:24:03.372 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 0 = cluster1:0 ']' 2026-02-20T22:24:03.372 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval local_cluster=cluster1 2026-02-20T22:24:03.372 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local_cluster=cluster1 2026-02-20T22:24:03.372 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=0 2026-02-20T22:24:03.372 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:24:03.372 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ ceph-conf --cluster cluster1 --name client.mirror.0 'admin socket' 2026-02-20T22:24:03.381 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ echo /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:24:03.382 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local asok_file=/var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:24:03.382 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test -S /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:24:03.382 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ ceph --admin-daemon /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok rbd mirror restart mirror cluster2-DNE 2026-02-20T22:24:03.431 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:24:03.431 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ admin_daemon cluster1:1 rbd mirror restart mirror cluster2-DNE 2026-02-20T22:24:03.431 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1:1 2026-02-20T22:24:03.432 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ shift 2026-02-20T22:24:03.432 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local instance 2026-02-20T22:24:03.432 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ set_cluster_instance cluster1:1 cluster instance 2026-02-20T22:24:03.432 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local val=cluster1:1 2026-02-20T22:24:03.432 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster_var_name=cluster 2026-02-20T22:24:03.432 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local instance_var_name=instance 2026-02-20T22:24:03.432 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ cluster=cluster1 2026-02-20T22:24:03.432 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ instance=1 2026-02-20T22:24:03.432 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' 1 = cluster1:1 ']' 2026-02-20T22:24:03.432 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ eval cluster=cluster1 2026-02-20T22:24:03.432 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:24:03.432 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ eval instance=1 2026-02-20T22:24:03.433 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=1 2026-02-20T22:24:03.433 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ daemon_asok_file cluster1:1 cluster1 2026-02-20T22:24:03.433 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local local_cluster=cluster1:1 2026-02-20T22:24:03.433 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1 2026-02-20T22:24:03.433 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:24:03.433 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster1:1 local_cluster instance 2026-02-20T22:24:03.433 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster1:1 2026-02-20T22:24:03.433 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=local_cluster 2026-02-20T22:24:03.433 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:24:03.433 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:24:03.434 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=1 2026-02-20T22:24:03.434 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 1 = cluster1:1 ']' 2026-02-20T22:24:03.434 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval local_cluster=cluster1 2026-02-20T22:24:03.434 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local_cluster=cluster1 2026-02-20T22:24:03.434 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=1 2026-02-20T22:24:03.434 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=1 2026-02-20T22:24:03.434 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ ceph-conf --cluster cluster1 --name client.mirror.1 'admin socket' 2026-02-20T22:24:03.442 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ echo /var/run/ceph/rbd-mirror.cluster1-client.mirror.1.asok 2026-02-20T22:24:03.442 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local asok_file=/var/run/ceph/rbd-mirror.cluster1-client.mirror.1.asok 2026-02-20T22:24:03.443 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test -S /var/run/ceph/rbd-mirror.cluster1-client.mirror.1.asok 2026-02-20T22:24:03.443 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ ceph --admin-daemon /var/run/ceph/rbd-mirror.cluster1-client.mirror.1.asok rbd mirror restart mirror cluster2-DNE 2026-02-20T22:24:03.492 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:24:03.493 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ admin_daemon cluster1:2 rbd mirror restart mirror cluster2-DNE 2026-02-20T22:24:03.493 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1:2 2026-02-20T22:24:03.493 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ shift 2026-02-20T22:24:03.493 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local instance 2026-02-20T22:24:03.493 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ set_cluster_instance cluster1:2 cluster instance 2026-02-20T22:24:03.493 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local val=cluster1:2 2026-02-20T22:24:03.493 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster_var_name=cluster 2026-02-20T22:24:03.493 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local instance_var_name=instance 2026-02-20T22:24:03.493 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ cluster=cluster1 2026-02-20T22:24:03.494 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ instance=2 2026-02-20T22:24:03.494 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' 2 = cluster1:2 ']' 2026-02-20T22:24:03.494 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ eval cluster=cluster1 2026-02-20T22:24:03.494 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:24:03.494 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ eval instance=2 2026-02-20T22:24:03.494 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=2 2026-02-20T22:24:03.494 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ daemon_asok_file cluster1:2 cluster1 2026-02-20T22:24:03.494 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local local_cluster=cluster1:2 2026-02-20T22:24:03.494 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1 2026-02-20T22:24:03.494 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:24:03.494 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster1:2 local_cluster instance 2026-02-20T22:24:03.494 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster1:2 2026-02-20T22:24:03.495 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=local_cluster 2026-02-20T22:24:03.495 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:24:03.495 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:24:03.495 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=2 2026-02-20T22:24:03.495 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 2 = cluster1:2 ']' 2026-02-20T22:24:03.495 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval local_cluster=cluster1 2026-02-20T22:24:03.495 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local_cluster=cluster1 2026-02-20T22:24:03.495 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=2 2026-02-20T22:24:03.495 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=2 2026-02-20T22:24:03.495 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ ceph-conf --cluster cluster1 --name client.mirror.2 'admin socket' 2026-02-20T22:24:03.504 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ echo /var/run/ceph/rbd-mirror.cluster1-client.mirror.2.asok 2026-02-20T22:24:03.504 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local asok_file=/var/run/ceph/rbd-mirror.cluster1-client.mirror.2.asok 2026-02-20T22:24:03.505 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test -S /var/run/ceph/rbd-mirror.cluster1-client.mirror.2.asok 2026-02-20T22:24:03.505 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ ceph --admin-daemon /var/run/ceph/rbd-mirror.cluster1-client.mirror.2.asok rbd mirror restart mirror cluster2-DNE 2026-02-20T22:24:03.554 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:24:03.554 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ admin_daemon cluster1:3 rbd mirror restart mirror cluster2-DNE 2026-02-20T22:24:03.555 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1:3 2026-02-20T22:24:03.555 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ shift 2026-02-20T22:24:03.555 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local instance 2026-02-20T22:24:03.555 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ set_cluster_instance cluster1:3 cluster instance 2026-02-20T22:24:03.555 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local val=cluster1:3 2026-02-20T22:24:03.555 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster_var_name=cluster 2026-02-20T22:24:03.555 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local instance_var_name=instance 2026-02-20T22:24:03.555 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ cluster=cluster1 2026-02-20T22:24:03.555 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ instance=3 2026-02-20T22:24:03.555 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' 3 = cluster1:3 ']' 2026-02-20T22:24:03.555 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ eval cluster=cluster1 2026-02-20T22:24:03.556 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:24:03.556 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ eval instance=3 2026-02-20T22:24:03.556 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=3 2026-02-20T22:24:03.556 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ daemon_asok_file cluster1:3 cluster1 2026-02-20T22:24:03.556 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local local_cluster=cluster1:3 2026-02-20T22:24:03.556 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1 2026-02-20T22:24:03.556 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:24:03.556 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster1:3 local_cluster instance 2026-02-20T22:24:03.556 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster1:3 2026-02-20T22:24:03.556 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=local_cluster 2026-02-20T22:24:03.556 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:24:03.556 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:24:03.557 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=3 2026-02-20T22:24:03.557 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 3 = cluster1:3 ']' 2026-02-20T22:24:03.557 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval local_cluster=cluster1 2026-02-20T22:24:03.557 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local_cluster=cluster1 2026-02-20T22:24:03.557 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=3 2026-02-20T22:24:03.557 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=3 2026-02-20T22:24:03.557 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ ceph-conf --cluster cluster1 --name client.mirror.3 'admin socket' 2026-02-20T22:24:03.565 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ echo /var/run/ceph/rbd-mirror.cluster1-client.mirror.3.asok 2026-02-20T22:24:03.565 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local asok_file=/var/run/ceph/rbd-mirror.cluster1-client.mirror.3.asok 2026-02-20T22:24:03.565 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test -S /var/run/ceph/rbd-mirror.cluster1-client.mirror.3.asok 2026-02-20T22:24:03.565 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ ceph --admin-daemon /var/run/ceph/rbd-mirror.cluster1-client.mirror.3.asok rbd mirror restart mirror cluster2-DNE 2026-02-20T22:24:03.612 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_image_replay_started cluster1 mirror test 2026-02-20T22:24:03.612 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:24:03.613 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:24:03.613 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:24:03.613 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_image_replay_state cluster1 mirror test started 2026-02-20T22:24:03.613 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:24:03.613 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:24:03.613 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:24:03.613 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state=started 2026-02-20T22:24:03.613 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local s 2026-02-20T22:24:03.613 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:24:03.613 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:24:04.613 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_image_replay_state cluster1 mirror test started 2026-02-20T22:24:04.614 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:24:04.614 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:24:04.614 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:24:04.614 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local test_state=started 2026-02-20T22:24:04.614 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status_result 2026-02-20T22:24:04.614 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local current_state=stopped 2026-02-20T22:24:04.615 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemons cluster1 rbd mirror status mirror/test 2026-02-20T22:24:04.616 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_instance=cluster1 2026-02-20T22:24:04.616 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:24:04.616 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1 2026-02-20T22:24:04.616 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance=cluster1 2026-02-20T22:24:04.616 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local loop_instance 2026-02-20T22:24:04.616 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ grep -i state 2026-02-20T22:24:04.616 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for s in 0 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:24:04.616 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sleep 0 2026-02-20T22:24:04.616 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' cluster1 '!=' cluster1 ']' 2026-02-20T22:24:04.616 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ seq 0 3 2026-02-20T22:24:04.619 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for loop_instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:24:04.619 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemon cluster1:0 rbd mirror status mirror/test 2026-02-20T22:24:04.619 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1:0 2026-02-20T22:24:04.620 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:24:04.620 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:24:04.620 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster1:0 cluster instance 2026-02-20T22:24:04.620 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster1:0 2026-02-20T22:24:04.620 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=cluster 2026-02-20T22:24:04.620 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:24:04.620 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:24:04.620 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=0 2026-02-20T22:24:04.620 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 0 = cluster1:0 ']' 2026-02-20T22:24:04.620 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval cluster=cluster1 2026-02-20T22:24:04.620 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:24:04.620 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=0 2026-02-20T22:24:04.621 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:24:04.621 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ daemon_asok_file cluster1:0 cluster1 2026-02-20T22:24:04.621 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local local_cluster=cluster1:0 2026-02-20T22:24:04.621 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster=cluster1 2026-02-20T22:24:04.621 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance 2026-02-20T22:24:04.621 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ set_cluster_instance cluster1:0 local_cluster instance 2026-02-20T22:24:04.621 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local val=cluster1:0 2026-02-20T22:24:04.621 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster_var_name=local_cluster 2026-02-20T22:24:04.621 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance_var_name=instance 2026-02-20T22:24:04.621 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:24:04.621 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:24:04.621 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ '[' 0 = cluster1:0 ']' 2026-02-20T22:24:04.621 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval local_cluster=cluster1 2026-02-20T22:24:04.622 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ local_cluster=cluster1 2026-02-20T22:24:04.622 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval instance=0 2026-02-20T22:24:04.622 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ instance=0 2026-02-20T22:24:04.622 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ ceph-conf --cluster cluster1 --name client.mirror.0 'admin socket' 2026-02-20T22:24:04.629 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ echo /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:24:04.630 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local asok_file=/var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:24:04.630 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ test -S /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:24:04.630 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ ceph --admin-daemon /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok rbd mirror status mirror/test 2026-02-20T22:24:04.671 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:no valid command found; 1 closest matches: 2026-02-20T22:24:04.671 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:rbd mirror status mirror/test1 2026-02-20T22:24:04.672 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:admin_socket: invalid command 2026-02-20T22:24:04.674 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for loop_instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:24:04.674 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemon cluster1:1 rbd mirror status mirror/test 2026-02-20T22:24:04.675 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1:1 2026-02-20T22:24:04.675 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:24:04.675 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:24:04.675 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster1:1 cluster instance 2026-02-20T22:24:04.675 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster1:1 2026-02-20T22:24:04.675 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=cluster 2026-02-20T22:24:04.675 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:24:04.675 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:24:04.675 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=1 2026-02-20T22:24:04.675 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 1 = cluster1:1 ']' 2026-02-20T22:24:04.675 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval cluster=cluster1 2026-02-20T22:24:04.676 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:24:04.676 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=1 2026-02-20T22:24:04.676 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=1 2026-02-20T22:24:04.676 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ daemon_asok_file cluster1:1 cluster1 2026-02-20T22:24:04.676 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local local_cluster=cluster1:1 2026-02-20T22:24:04.676 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster=cluster1 2026-02-20T22:24:04.676 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance 2026-02-20T22:24:04.676 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ set_cluster_instance cluster1:1 local_cluster instance 2026-02-20T22:24:04.676 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local val=cluster1:1 2026-02-20T22:24:04.676 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster_var_name=local_cluster 2026-02-20T22:24:04.677 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance_var_name=instance 2026-02-20T22:24:04.677 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:24:04.677 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=1 2026-02-20T22:24:04.677 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ '[' 1 = cluster1:1 ']' 2026-02-20T22:24:04.677 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval local_cluster=cluster1 2026-02-20T22:24:04.677 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ local_cluster=cluster1 2026-02-20T22:24:04.677 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval instance=1 2026-02-20T22:24:04.677 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ instance=1 2026-02-20T22:24:04.677 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ ceph-conf --cluster cluster1 --name client.mirror.1 'admin socket' 2026-02-20T22:24:04.684 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ echo /var/run/ceph/rbd-mirror.cluster1-client.mirror.1.asok 2026-02-20T22:24:04.684 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local asok_file=/var/run/ceph/rbd-mirror.cluster1-client.mirror.1.asok 2026-02-20T22:24:04.685 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ test -S /var/run/ceph/rbd-mirror.cluster1-client.mirror.1.asok 2026-02-20T22:24:04.685 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ ceph --admin-daemon /var/run/ceph/rbd-mirror.cluster1-client.mirror.1.asok rbd mirror status mirror/test 2026-02-20T22:24:04.729 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ return 0 2026-02-20T22:24:04.730 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status_result=' "state": "Replaying"' 2026-02-20T22:24:04.730 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo ' "state": "Replaying"' 2026-02-20T22:24:04.730 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep -i Replaying 2026-02-20T22:24:04.731 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: "state": "Replaying" 2026-02-20T22:24:04.732 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ current_state=started 2026-02-20T22:24:04.732 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test started = started 2026-02-20T22:24:04.732 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:24:04.732 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_image_replay_started cluster1 mirror test1 2026-02-20T22:24:04.732 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:24:04.732 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:24:04.732 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test1 2026-02-20T22:24:04.732 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_image_replay_state cluster1 mirror test1 started 2026-02-20T22:24:04.733 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:24:04.733 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:24:04.733 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test1 2026-02-20T22:24:04.733 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state=started 2026-02-20T22:24:04.733 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local s 2026-02-20T22:24:04.733 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:24:04.733 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:24:05.733 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_image_replay_state cluster1 mirror test1 started 2026-02-20T22:24:05.733 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:24:05.733 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:24:05.733 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test1 2026-02-20T22:24:05.733 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local test_state=started 2026-02-20T22:24:05.734 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status_result 2026-02-20T22:24:05.734 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local current_state=stopped 2026-02-20T22:24:05.734 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemons cluster1 rbd mirror status mirror/test1 2026-02-20T22:24:05.734 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_instance=cluster1 2026-02-20T22:24:05.734 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:24:05.734 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ grep -i state 2026-02-20T22:24:05.734 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1 2026-02-20T22:24:05.734 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance=cluster1 2026-02-20T22:24:05.734 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local loop_instance 2026-02-20T22:24:05.735 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for s in 0 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:24:05.735 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sleep 0 2026-02-20T22:24:05.738 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' cluster1 '!=' cluster1 ']' 2026-02-20T22:24:05.738 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ seq 0 3 2026-02-20T22:24:05.738 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for loop_instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:24:05.738 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemon cluster1:0 rbd mirror status mirror/test1 2026-02-20T22:24:05.738 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1:0 2026-02-20T22:24:05.738 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:24:05.738 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:24:05.739 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster1:0 cluster instance 2026-02-20T22:24:05.739 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster1:0 2026-02-20T22:24:05.739 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=cluster 2026-02-20T22:24:05.739 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:24:05.739 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:24:05.739 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=0 2026-02-20T22:24:05.739 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 0 = cluster1:0 ']' 2026-02-20T22:24:05.739 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval cluster=cluster1 2026-02-20T22:24:05.739 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:24:05.739 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=0 2026-02-20T22:24:05.739 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:24:05.739 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ daemon_asok_file cluster1:0 cluster1 2026-02-20T22:24:05.739 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local local_cluster=cluster1:0 2026-02-20T22:24:05.740 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster=cluster1 2026-02-20T22:24:05.740 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance 2026-02-20T22:24:05.740 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ set_cluster_instance cluster1:0 local_cluster instance 2026-02-20T22:24:05.740 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local val=cluster1:0 2026-02-20T22:24:05.740 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster_var_name=local_cluster 2026-02-20T22:24:05.740 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance_var_name=instance 2026-02-20T22:24:05.740 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:24:05.740 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:24:05.740 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ '[' 0 = cluster1:0 ']' 2026-02-20T22:24:05.740 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval local_cluster=cluster1 2026-02-20T22:24:05.740 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ local_cluster=cluster1 2026-02-20T22:24:05.740 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval instance=0 2026-02-20T22:24:05.741 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ instance=0 2026-02-20T22:24:05.741 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ ceph-conf --cluster cluster1 --name client.mirror.0 'admin socket' 2026-02-20T22:24:05.748 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ echo /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:24:05.748 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local asok_file=/var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:24:05.748 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ test -S /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:24:05.748 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ ceph --admin-daemon /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok rbd mirror status mirror/test1 2026-02-20T22:24:05.793 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ return 0 2026-02-20T22:24:05.794 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status_result=' "state": "Replaying"' 2026-02-20T22:24:05.794 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo ' "state": "Replaying"' 2026-02-20T22:24:05.794 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep -i Replaying 2026-02-20T22:24:05.794 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: "state": "Replaying" 2026-02-20T22:24:05.797 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ current_state=started 2026-02-20T22:24:05.798 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test started = started 2026-02-20T22:24:05.798 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:24:05.798 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ all_admin_daemons cluster1 rbd mirror stop mirror cluster2-DNE 2026-02-20T22:24:05.798 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:24:05.798 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ shift 2026-02-20T22:24:05.798 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ seq 0 3 2026-02-20T22:24:05.798 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:24:05.798 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ admin_daemon cluster1:0 rbd mirror stop mirror cluster2-DNE 2026-02-20T22:24:05.798 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1:0 2026-02-20T22:24:05.798 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ shift 2026-02-20T22:24:05.799 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local instance 2026-02-20T22:24:05.799 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ set_cluster_instance cluster1:0 cluster instance 2026-02-20T22:24:05.799 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local val=cluster1:0 2026-02-20T22:24:05.799 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster_var_name=cluster 2026-02-20T22:24:05.799 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local instance_var_name=instance 2026-02-20T22:24:05.799 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ cluster=cluster1 2026-02-20T22:24:05.799 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ instance=0 2026-02-20T22:24:05.799 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' 0 = cluster1:0 ']' 2026-02-20T22:24:05.799 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ eval cluster=cluster1 2026-02-20T22:24:05.799 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:24:05.799 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ eval instance=0 2026-02-20T22:24:05.799 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=0 2026-02-20T22:24:05.800 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ daemon_asok_file cluster1:0 cluster1 2026-02-20T22:24:05.800 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local local_cluster=cluster1:0 2026-02-20T22:24:05.800 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1 2026-02-20T22:24:05.800 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:24:05.800 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster1:0 local_cluster instance 2026-02-20T22:24:05.800 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster1:0 2026-02-20T22:24:05.800 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=local_cluster 2026-02-20T22:24:05.800 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:24:05.800 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:24:05.800 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=0 2026-02-20T22:24:05.800 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 0 = cluster1:0 ']' 2026-02-20T22:24:05.800 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval local_cluster=cluster1 2026-02-20T22:24:05.800 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local_cluster=cluster1 2026-02-20T22:24:05.801 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=0 2026-02-20T22:24:05.801 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:24:05.801 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ ceph-conf --cluster cluster1 --name client.mirror.0 'admin socket' 2026-02-20T22:24:05.808 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ echo /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:24:05.809 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local asok_file=/var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:24:05.809 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test -S /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:24:05.809 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ ceph --admin-daemon /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok rbd mirror stop mirror cluster2-DNE 2026-02-20T22:24:05.856 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:24:05.856 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ admin_daemon cluster1:1 rbd mirror stop mirror cluster2-DNE 2026-02-20T22:24:05.856 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1:1 2026-02-20T22:24:05.856 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ shift 2026-02-20T22:24:05.856 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local instance 2026-02-20T22:24:05.856 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ set_cluster_instance cluster1:1 cluster instance 2026-02-20T22:24:05.857 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local val=cluster1:1 2026-02-20T22:24:05.857 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster_var_name=cluster 2026-02-20T22:24:05.857 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local instance_var_name=instance 2026-02-20T22:24:05.857 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ cluster=cluster1 2026-02-20T22:24:05.857 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ instance=1 2026-02-20T22:24:05.857 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' 1 = cluster1:1 ']' 2026-02-20T22:24:05.857 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ eval cluster=cluster1 2026-02-20T22:24:05.857 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:24:05.857 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ eval instance=1 2026-02-20T22:24:05.857 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=1 2026-02-20T22:24:05.857 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ daemon_asok_file cluster1:1 cluster1 2026-02-20T22:24:05.858 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local local_cluster=cluster1:1 2026-02-20T22:24:05.858 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1 2026-02-20T22:24:05.858 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:24:05.858 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster1:1 local_cluster instance 2026-02-20T22:24:05.858 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster1:1 2026-02-20T22:24:05.858 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=local_cluster 2026-02-20T22:24:05.858 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:24:05.858 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:24:05.858 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=1 2026-02-20T22:24:05.858 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 1 = cluster1:1 ']' 2026-02-20T22:24:05.858 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval local_cluster=cluster1 2026-02-20T22:24:05.858 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local_cluster=cluster1 2026-02-20T22:24:05.859 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=1 2026-02-20T22:24:05.859 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=1 2026-02-20T22:24:05.859 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ ceph-conf --cluster cluster1 --name client.mirror.1 'admin socket' 2026-02-20T22:24:05.866 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ echo /var/run/ceph/rbd-mirror.cluster1-client.mirror.1.asok 2026-02-20T22:24:05.866 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local asok_file=/var/run/ceph/rbd-mirror.cluster1-client.mirror.1.asok 2026-02-20T22:24:05.866 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test -S /var/run/ceph/rbd-mirror.cluster1-client.mirror.1.asok 2026-02-20T22:24:05.866 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ ceph --admin-daemon /var/run/ceph/rbd-mirror.cluster1-client.mirror.1.asok rbd mirror stop mirror cluster2-DNE 2026-02-20T22:24:05.914 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:24:05.914 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ admin_daemon cluster1:2 rbd mirror stop mirror cluster2-DNE 2026-02-20T22:24:05.914 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1:2 2026-02-20T22:24:05.915 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ shift 2026-02-20T22:24:05.915 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local instance 2026-02-20T22:24:05.915 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ set_cluster_instance cluster1:2 cluster instance 2026-02-20T22:24:05.915 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local val=cluster1:2 2026-02-20T22:24:05.915 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster_var_name=cluster 2026-02-20T22:24:05.915 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local instance_var_name=instance 2026-02-20T22:24:05.915 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ cluster=cluster1 2026-02-20T22:24:05.915 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ instance=2 2026-02-20T22:24:05.915 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' 2 = cluster1:2 ']' 2026-02-20T22:24:05.915 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ eval cluster=cluster1 2026-02-20T22:24:05.915 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:24:05.916 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ eval instance=2 2026-02-20T22:24:05.916 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=2 2026-02-20T22:24:05.916 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ daemon_asok_file cluster1:2 cluster1 2026-02-20T22:24:05.916 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local local_cluster=cluster1:2 2026-02-20T22:24:05.916 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1 2026-02-20T22:24:05.916 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:24:05.916 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster1:2 local_cluster instance 2026-02-20T22:24:05.916 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster1:2 2026-02-20T22:24:05.916 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=local_cluster 2026-02-20T22:24:05.916 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:24:05.916 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:24:05.916 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=2 2026-02-20T22:24:05.916 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 2 = cluster1:2 ']' 2026-02-20T22:24:05.916 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval local_cluster=cluster1 2026-02-20T22:24:05.917 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local_cluster=cluster1 2026-02-20T22:24:05.917 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=2 2026-02-20T22:24:05.917 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=2 2026-02-20T22:24:05.917 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ ceph-conf --cluster cluster1 --name client.mirror.2 'admin socket' 2026-02-20T22:24:05.925 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ echo /var/run/ceph/rbd-mirror.cluster1-client.mirror.2.asok 2026-02-20T22:24:05.925 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local asok_file=/var/run/ceph/rbd-mirror.cluster1-client.mirror.2.asok 2026-02-20T22:24:05.925 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test -S /var/run/ceph/rbd-mirror.cluster1-client.mirror.2.asok 2026-02-20T22:24:05.925 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ ceph --admin-daemon /var/run/ceph/rbd-mirror.cluster1-client.mirror.2.asok rbd mirror stop mirror cluster2-DNE 2026-02-20T22:24:05.973 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:24:05.973 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ admin_daemon cluster1:3 rbd mirror stop mirror cluster2-DNE 2026-02-20T22:24:05.973 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1:3 2026-02-20T22:24:05.973 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ shift 2026-02-20T22:24:05.974 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local instance 2026-02-20T22:24:05.974 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ set_cluster_instance cluster1:3 cluster instance 2026-02-20T22:24:05.974 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local val=cluster1:3 2026-02-20T22:24:05.974 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster_var_name=cluster 2026-02-20T22:24:05.974 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local instance_var_name=instance 2026-02-20T22:24:05.974 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ cluster=cluster1 2026-02-20T22:24:05.974 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ instance=3 2026-02-20T22:24:05.974 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' 3 = cluster1:3 ']' 2026-02-20T22:24:05.974 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ eval cluster=cluster1 2026-02-20T22:24:05.974 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:24:05.974 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ eval instance=3 2026-02-20T22:24:05.974 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=3 2026-02-20T22:24:05.975 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ daemon_asok_file cluster1:3 cluster1 2026-02-20T22:24:05.975 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local local_cluster=cluster1:3 2026-02-20T22:24:05.975 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1 2026-02-20T22:24:05.975 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:24:05.975 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster1:3 local_cluster instance 2026-02-20T22:24:05.975 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster1:3 2026-02-20T22:24:05.975 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=local_cluster 2026-02-20T22:24:05.975 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:24:05.975 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:24:05.975 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=3 2026-02-20T22:24:05.975 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 3 = cluster1:3 ']' 2026-02-20T22:24:05.975 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval local_cluster=cluster1 2026-02-20T22:24:05.976 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local_cluster=cluster1 2026-02-20T22:24:05.976 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=3 2026-02-20T22:24:05.976 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=3 2026-02-20T22:24:05.976 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ ceph-conf --cluster cluster1 --name client.mirror.3 'admin socket' 2026-02-20T22:24:05.984 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ echo /var/run/ceph/rbd-mirror.cluster1-client.mirror.3.asok 2026-02-20T22:24:05.984 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local asok_file=/var/run/ceph/rbd-mirror.cluster1-client.mirror.3.asok 2026-02-20T22:24:05.984 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test -S /var/run/ceph/rbd-mirror.cluster1-client.mirror.3.asok 2026-02-20T22:24:05.984 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ ceph --admin-daemon /var/run/ceph/rbd-mirror.cluster1-client.mirror.3.asok rbd mirror stop mirror cluster2-DNE 2026-02-20T22:24:06.030 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_image_replay_stopped cluster1 mirror test 2026-02-20T22:24:06.030 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:24:06.030 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:24:06.030 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:24:06.030 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_image_replay_state cluster1 mirror test stopped 2026-02-20T22:24:06.031 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:24:06.031 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:24:06.031 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:24:06.031 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state=stopped 2026-02-20T22:24:06.031 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local s 2026-02-20T22:24:06.031 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:24:06.031 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:24:07.031 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_image_replay_state cluster1 mirror test stopped 2026-02-20T22:24:07.031 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:24:07.031 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:24:07.031 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:24:07.031 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local test_state=stopped 2026-02-20T22:24:07.031 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status_result 2026-02-20T22:24:07.032 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local current_state=stopped 2026-02-20T22:24:07.033 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemons cluster1 rbd mirror status mirror/test 2026-02-20T22:24:07.033 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_instance=cluster1 2026-02-20T22:24:07.033 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:24:07.033 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1 2026-02-20T22:24:07.033 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance=cluster1 2026-02-20T22:24:07.033 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local loop_instance 2026-02-20T22:24:07.033 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ grep -i state 2026-02-20T22:24:07.033 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for s in 0 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:24:07.034 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sleep 0 2026-02-20T22:24:07.034 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' cluster1 '!=' cluster1 ']' 2026-02-20T22:24:07.034 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ seq 0 3 2026-02-20T22:24:07.036 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for loop_instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:24:07.037 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemon cluster1:0 rbd mirror status mirror/test 2026-02-20T22:24:07.037 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1:0 2026-02-20T22:24:07.037 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:24:07.037 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:24:07.037 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster1:0 cluster instance 2026-02-20T22:24:07.037 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster1:0 2026-02-20T22:24:07.037 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=cluster 2026-02-20T22:24:07.037 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:24:07.037 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:24:07.037 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=0 2026-02-20T22:24:07.037 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 0 = cluster1:0 ']' 2026-02-20T22:24:07.038 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval cluster=cluster1 2026-02-20T22:24:07.038 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:24:07.038 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=0 2026-02-20T22:24:07.038 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:24:07.038 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ daemon_asok_file cluster1:0 cluster1 2026-02-20T22:24:07.038 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local local_cluster=cluster1:0 2026-02-20T22:24:07.038 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster=cluster1 2026-02-20T22:24:07.038 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance 2026-02-20T22:24:07.038 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ set_cluster_instance cluster1:0 local_cluster instance 2026-02-20T22:24:07.038 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local val=cluster1:0 2026-02-20T22:24:07.038 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster_var_name=local_cluster 2026-02-20T22:24:07.038 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance_var_name=instance 2026-02-20T22:24:07.039 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:24:07.039 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:24:07.039 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ '[' 0 = cluster1:0 ']' 2026-02-20T22:24:07.039 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval local_cluster=cluster1 2026-02-20T22:24:07.039 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ local_cluster=cluster1 2026-02-20T22:24:07.039 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval instance=0 2026-02-20T22:24:07.039 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ instance=0 2026-02-20T22:24:07.039 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ ceph-conf --cluster cluster1 --name client.mirror.0 'admin socket' 2026-02-20T22:24:07.047 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ echo /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:24:07.048 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local asok_file=/var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:24:07.048 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ test -S /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:24:07.048 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ ceph --admin-daemon /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok rbd mirror status mirror/test 2026-02-20T22:24:07.089 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:no valid command found; 1 closest matches: 2026-02-20T22:24:07.089 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:rbd mirror status mirror/test1 2026-02-20T22:24:07.089 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:admin_socket: invalid command 2026-02-20T22:24:07.094 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for loop_instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:24:07.094 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemon cluster1:1 rbd mirror status mirror/test 2026-02-20T22:24:07.094 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1:1 2026-02-20T22:24:07.095 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:24:07.095 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:24:07.095 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster1:1 cluster instance 2026-02-20T22:24:07.095 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster1:1 2026-02-20T22:24:07.095 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=cluster 2026-02-20T22:24:07.095 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:24:07.095 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:24:07.095 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=1 2026-02-20T22:24:07.095 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 1 = cluster1:1 ']' 2026-02-20T22:24:07.096 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval cluster=cluster1 2026-02-20T22:24:07.096 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:24:07.096 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=1 2026-02-20T22:24:07.096 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=1 2026-02-20T22:24:07.096 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ daemon_asok_file cluster1:1 cluster1 2026-02-20T22:24:07.096 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local local_cluster=cluster1:1 2026-02-20T22:24:07.096 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster=cluster1 2026-02-20T22:24:07.096 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance 2026-02-20T22:24:07.096 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ set_cluster_instance cluster1:1 local_cluster instance 2026-02-20T22:24:07.096 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local val=cluster1:1 2026-02-20T22:24:07.096 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster_var_name=local_cluster 2026-02-20T22:24:07.096 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance_var_name=instance 2026-02-20T22:24:07.097 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:24:07.097 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=1 2026-02-20T22:24:07.097 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ '[' 1 = cluster1:1 ']' 2026-02-20T22:24:07.097 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval local_cluster=cluster1 2026-02-20T22:24:07.097 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ local_cluster=cluster1 2026-02-20T22:24:07.097 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval instance=1 2026-02-20T22:24:07.097 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ instance=1 2026-02-20T22:24:07.097 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ ceph-conf --cluster cluster1 --name client.mirror.1 'admin socket' 2026-02-20T22:24:07.103 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ echo /var/run/ceph/rbd-mirror.cluster1-client.mirror.1.asok 2026-02-20T22:24:07.104 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local asok_file=/var/run/ceph/rbd-mirror.cluster1-client.mirror.1.asok 2026-02-20T22:24:07.104 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ test -S /var/run/ceph/rbd-mirror.cluster1-client.mirror.1.asok 2026-02-20T22:24:07.104 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ ceph --admin-daemon /var/run/ceph/rbd-mirror.cluster1-client.mirror.1.asok rbd mirror status mirror/test 2026-02-20T22:24:07.148 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ return 0 2026-02-20T22:24:07.149 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status_result=' "state": "Stopped"' 2026-02-20T22:24:07.149 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo ' "state": "Stopped"' 2026-02-20T22:24:07.149 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep -i Replaying 2026-02-20T22:24:07.150 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test stopped = stopped 2026-02-20T22:24:07.150 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:24:07.151 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_image_replay_stopped cluster1 mirror test1 2026-02-20T22:24:07.151 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:24:07.151 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:24:07.151 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test1 2026-02-20T22:24:07.151 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_image_replay_state cluster1 mirror test1 stopped 2026-02-20T22:24:07.151 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:24:07.151 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:24:07.151 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test1 2026-02-20T22:24:07.151 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state=stopped 2026-02-20T22:24:07.151 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local s 2026-02-20T22:24:07.151 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:24:07.151 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:24:08.151 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_image_replay_state cluster1 mirror test1 stopped 2026-02-20T22:24:08.151 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:24:08.151 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:24:08.151 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test1 2026-02-20T22:24:08.151 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local test_state=stopped 2026-02-20T22:24:08.151 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status_result 2026-02-20T22:24:08.151 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local current_state=stopped 2026-02-20T22:24:08.152 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemons cluster1 rbd mirror status mirror/test1 2026-02-20T22:24:08.152 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ grep -i state 2026-02-20T22:24:08.152 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_instance=cluster1 2026-02-20T22:24:08.152 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:24:08.152 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1 2026-02-20T22:24:08.152 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance=cluster1 2026-02-20T22:24:08.152 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local loop_instance 2026-02-20T22:24:08.152 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for s in 0 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:24:08.152 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sleep 0 2026-02-20T22:24:08.153 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' cluster1 '!=' cluster1 ']' 2026-02-20T22:24:08.153 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ seq 0 3 2026-02-20T22:24:08.154 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for loop_instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:24:08.155 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemon cluster1:0 rbd mirror status mirror/test1 2026-02-20T22:24:08.155 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1:0 2026-02-20T22:24:08.155 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:24:08.155 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:24:08.155 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster1:0 cluster instance 2026-02-20T22:24:08.155 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster1:0 2026-02-20T22:24:08.155 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=cluster 2026-02-20T22:24:08.155 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:24:08.155 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:24:08.155 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=0 2026-02-20T22:24:08.155 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 0 = cluster1:0 ']' 2026-02-20T22:24:08.155 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval cluster=cluster1 2026-02-20T22:24:08.155 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:24:08.155 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=0 2026-02-20T22:24:08.155 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:24:08.155 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ daemon_asok_file cluster1:0 cluster1 2026-02-20T22:24:08.155 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local local_cluster=cluster1:0 2026-02-20T22:24:08.155 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster=cluster1 2026-02-20T22:24:08.155 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance 2026-02-20T22:24:08.156 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ set_cluster_instance cluster1:0 local_cluster instance 2026-02-20T22:24:08.156 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local val=cluster1:0 2026-02-20T22:24:08.156 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster_var_name=local_cluster 2026-02-20T22:24:08.156 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance_var_name=instance 2026-02-20T22:24:08.156 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:24:08.156 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:24:08.156 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ '[' 0 = cluster1:0 ']' 2026-02-20T22:24:08.156 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval local_cluster=cluster1 2026-02-20T22:24:08.156 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ local_cluster=cluster1 2026-02-20T22:24:08.156 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval instance=0 2026-02-20T22:24:08.156 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ instance=0 2026-02-20T22:24:08.156 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ ceph-conf --cluster cluster1 --name client.mirror.0 'admin socket' 2026-02-20T22:24:08.168 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ echo /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:24:08.168 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local asok_file=/var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:24:08.168 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ test -S /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:24:08.168 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ ceph --admin-daemon /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok rbd mirror status mirror/test1 2026-02-20T22:24:08.213 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ return 0 2026-02-20T22:24:08.213 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status_result=' "state": "Stopped"' 2026-02-20T22:24:08.214 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo ' "state": "Stopped"' 2026-02-20T22:24:08.214 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep -i Replaying 2026-02-20T22:24:08.215 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test stopped = stopped 2026-02-20T22:24:08.215 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:24:08.215 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_status_in_pool_dir cluster1 mirror test up+stopped 2026-02-20T22:24:08.215 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:24:08.215 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:24:08.215 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:24:08.216 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+stopped 2026-02-20T22:24:08.216 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:24:08.216 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:24:08.216 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:24:08.216 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:24:09.217 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_status_in_pool_dir cluster1 mirror test up+stopped '' '' 2026-02-20T22:24:09.217 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:24:09.217 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:24:09.217 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:24:09.217 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+stopped 2026-02-20T22:24:09.217 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:24:09.217 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:24:09.218 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:24:09.218 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:24:09.218 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster1 mirror image status mirror/test 2026-02-20T22:24:09.249 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='test: 2026-02-20T22:24:09.249 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: global_id: 42d6c00a-fe7f-432d-aa96-44adea6394df 2026-02-20T22:24:09.249 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+stopped 2026-02-20T22:24:09.250 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: stopped 2026-02-20T22:24:09.250 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: service: mirror.1 on trial150 2026-02-20T22:24:09.250 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:24:05' 2026-02-20T22:24:09.250 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ state: .*up+stopped' 2026-02-20T22:24:09.250 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: state: up+stopped 2026-02-20T22:24:09.251 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ description: .*' 2026-02-20T22:24:09.251 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: description: stopped 2026-02-20T22:24:09.252 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' -n '' ']' 2026-02-20T22:24:09.252 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+stopped 2026-02-20T22:24:09.252 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^up+' 2026-02-20T22:24:09.252 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+stopped 2026-02-20T22:24:09.253 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep 'service: *mirror..* on ' 2026-02-20T22:24:09.253 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: service: mirror.1 on trial150 2026-02-20T22:24:09.253 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update 2026-02-20T22:24:09.254 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -nEe 's/^ last_update: *(.*) *$/\1/p' 2026-02-20T22:24:09.255 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:24:05' 2026-02-20T22:24:09.256 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_mirror_pool_status_verbose cluster1 mirror test up+stopped '2026-02-20 22:24:05' 2026-02-20T22:24:09.256 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:24:09.256 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:24:09.256 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:24:09.256 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+stopped 2026-02-20T22:24:09.256 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local 'prev_last_update=2026-02-20 22:24:05' 2026-02-20T22:24:09.256 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:24:09.256 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:24:09.256 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster1 mirror pool status mirror --verbose --format xml 2026-02-20T22:24:09.287 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='WARNINGOKWARNING243774382mirror.0trial15020.2.0-677-gf7870454trueOK43844389mirror.1trial15020.2.0-677-gf7870454falseOK43914398mirror.2trial15020.2.0-677-gf7870454falseOK44014407mirror.3trial15020.2.0-677-gf7870454falseOKtest42d6c00a-fe7f-432d-aa96-44adea6394dfup+stoppedstopped43844389mirror.1trial1502026-02-20 22:24:05test174911d64-213d-4324-ad82-282f9cd37632up+stoppedstopped43774382mirror.0trial1502026-02-20 22:24:05' 2026-02-20T22:24:09.287 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update state 2026-02-20T22:24:09.287 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test'\'']/last_update' 2026-02-20T22:24:09.288 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:24:05' 2026-02-20T22:24:09.289 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test'\'']/state' 2026-02-20T22:24:09.290 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ state=up+stopped 2026-02-20T22:24:09.290 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+stopped 2026-02-20T22:24:09.291 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep up+stopped 2026-02-20T22:24:09.291 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+stopped 2026-02-20T22:24:09.292 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:24:09.292 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:24:09.292 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_status_in_pool_dir cluster1 mirror test1 up+stopped 2026-02-20T22:24:09.292 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:24:09.293 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:24:09.293 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test1 2026-02-20T22:24:09.293 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+stopped 2026-02-20T22:24:09.293 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:24:09.293 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:24:09.293 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:24:09.293 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:24:10.293 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_status_in_pool_dir cluster1 mirror test1 up+stopped '' '' 2026-02-20T22:24:10.293 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:24:10.293 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:24:10.293 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test1 2026-02-20T22:24:10.293 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+stopped 2026-02-20T22:24:10.293 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:24:10.293 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:24:10.293 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:24:10.293 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:24:10.293 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster1 mirror image status mirror/test1 2026-02-20T22:24:10.325 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='test1: 2026-02-20T22:24:10.325 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: global_id: 74911d64-213d-4324-ad82-282f9cd37632 2026-02-20T22:24:10.325 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+stopped 2026-02-20T22:24:10.325 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: stopped 2026-02-20T22:24:10.325 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: service: mirror.0 on trial150 2026-02-20T22:24:10.325 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:24:05' 2026-02-20T22:24:10.325 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ state: .*up+stopped' 2026-02-20T22:24:10.325 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: state: up+stopped 2026-02-20T22:24:10.325 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ description: .*' 2026-02-20T22:24:10.326 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: description: stopped 2026-02-20T22:24:10.326 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' -n '' ']' 2026-02-20T22:24:10.326 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+stopped 2026-02-20T22:24:10.327 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^up+' 2026-02-20T22:24:10.327 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+stopped 2026-02-20T22:24:10.327 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep 'service: *mirror..* on ' 2026-02-20T22:24:10.328 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: service: mirror.0 on trial150 2026-02-20T22:24:10.328 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update 2026-02-20T22:24:10.329 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -nEe 's/^ last_update: *(.*) *$/\1/p' 2026-02-20T22:24:10.330 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:24:05' 2026-02-20T22:24:10.330 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_mirror_pool_status_verbose cluster1 mirror test1 up+stopped '2026-02-20 22:24:05' 2026-02-20T22:24:10.330 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:24:10.330 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:24:10.330 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test1 2026-02-20T22:24:10.330 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+stopped 2026-02-20T22:24:10.330 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local 'prev_last_update=2026-02-20 22:24:05' 2026-02-20T22:24:10.330 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:24:10.331 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:24:10.331 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster1 mirror pool status mirror --verbose --format xml 2026-02-20T22:24:10.364 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='WARNINGOKWARNING243774382mirror.0trial15020.2.0-677-gf7870454trueOK43844389mirror.1trial15020.2.0-677-gf7870454falseOK43914398mirror.2trial15020.2.0-677-gf7870454falseOK44014407mirror.3trial15020.2.0-677-gf7870454falseOKtest42d6c00a-fe7f-432d-aa96-44adea6394dfup+stoppedstopped43844389mirror.1trial1502026-02-20 22:24:05test174911d64-213d-4324-ad82-282f9cd37632up+stoppedstopped43774382mirror.0trial1502026-02-20 22:24:05' 2026-02-20T22:24:10.364 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update state 2026-02-20T22:24:10.364 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test1'\'']/last_update' 2026-02-20T22:24:10.365 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:24:05' 2026-02-20T22:24:10.366 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test1'\'']/state' 2026-02-20T22:24:10.367 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ state=up+stopped 2026-02-20T22:24:10.367 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+stopped 2026-02-20T22:24:10.368 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep up+stopped 2026-02-20T22:24:10.368 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+stopped 2026-02-20T22:24:10.369 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:24:10.369 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:24:10.369 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ all_admin_daemons cluster1 rbd mirror restart mirror cluster2-DNE 2026-02-20T22:24:10.369 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:24:10.369 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ shift 2026-02-20T22:24:10.369 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ seq 0 3 2026-02-20T22:24:10.370 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:24:10.370 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ admin_daemon cluster1:0 rbd mirror restart mirror cluster2-DNE 2026-02-20T22:24:10.370 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1:0 2026-02-20T22:24:10.370 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ shift 2026-02-20T22:24:10.370 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local instance 2026-02-20T22:24:10.370 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ set_cluster_instance cluster1:0 cluster instance 2026-02-20T22:24:10.370 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local val=cluster1:0 2026-02-20T22:24:10.370 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster_var_name=cluster 2026-02-20T22:24:10.370 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local instance_var_name=instance 2026-02-20T22:24:10.370 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ cluster=cluster1 2026-02-20T22:24:10.370 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ instance=0 2026-02-20T22:24:10.370 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' 0 = cluster1:0 ']' 2026-02-20T22:24:10.371 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ eval cluster=cluster1 2026-02-20T22:24:10.371 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:24:10.371 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ eval instance=0 2026-02-20T22:24:10.371 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=0 2026-02-20T22:24:10.371 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ daemon_asok_file cluster1:0 cluster1 2026-02-20T22:24:10.371 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local local_cluster=cluster1:0 2026-02-20T22:24:10.371 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1 2026-02-20T22:24:10.371 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:24:10.371 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster1:0 local_cluster instance 2026-02-20T22:24:10.371 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster1:0 2026-02-20T22:24:10.371 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=local_cluster 2026-02-20T22:24:10.371 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:24:10.371 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:24:10.371 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=0 2026-02-20T22:24:10.372 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 0 = cluster1:0 ']' 2026-02-20T22:24:10.372 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval local_cluster=cluster1 2026-02-20T22:24:10.372 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local_cluster=cluster1 2026-02-20T22:24:10.372 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=0 2026-02-20T22:24:10.372 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:24:10.372 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ ceph-conf --cluster cluster1 --name client.mirror.0 'admin socket' 2026-02-20T22:24:10.382 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ echo /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:24:10.382 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local asok_file=/var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:24:10.382 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test -S /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:24:10.382 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ ceph --admin-daemon /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok rbd mirror restart mirror cluster2-DNE 2026-02-20T22:24:10.432 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:24:10.432 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ admin_daemon cluster1:1 rbd mirror restart mirror cluster2-DNE 2026-02-20T22:24:10.432 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1:1 2026-02-20T22:24:10.432 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ shift 2026-02-20T22:24:10.432 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local instance 2026-02-20T22:24:10.432 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ set_cluster_instance cluster1:1 cluster instance 2026-02-20T22:24:10.432 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local val=cluster1:1 2026-02-20T22:24:10.432 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster_var_name=cluster 2026-02-20T22:24:10.433 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local instance_var_name=instance 2026-02-20T22:24:10.433 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ cluster=cluster1 2026-02-20T22:24:10.433 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ instance=1 2026-02-20T22:24:10.433 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' 1 = cluster1:1 ']' 2026-02-20T22:24:10.433 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ eval cluster=cluster1 2026-02-20T22:24:10.433 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:24:10.433 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ eval instance=1 2026-02-20T22:24:10.433 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=1 2026-02-20T22:24:10.433 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ daemon_asok_file cluster1:1 cluster1 2026-02-20T22:24:10.433 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local local_cluster=cluster1:1 2026-02-20T22:24:10.433 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1 2026-02-20T22:24:10.433 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:24:10.433 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster1:1 local_cluster instance 2026-02-20T22:24:10.433 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster1:1 2026-02-20T22:24:10.433 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=local_cluster 2026-02-20T22:24:10.433 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:24:10.434 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:24:10.434 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=1 2026-02-20T22:24:10.434 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 1 = cluster1:1 ']' 2026-02-20T22:24:10.434 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval local_cluster=cluster1 2026-02-20T22:24:10.434 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local_cluster=cluster1 2026-02-20T22:24:10.434 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=1 2026-02-20T22:24:10.434 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=1 2026-02-20T22:24:10.434 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ ceph-conf --cluster cluster1 --name client.mirror.1 'admin socket' 2026-02-20T22:24:10.445 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ echo /var/run/ceph/rbd-mirror.cluster1-client.mirror.1.asok 2026-02-20T22:24:10.445 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local asok_file=/var/run/ceph/rbd-mirror.cluster1-client.mirror.1.asok 2026-02-20T22:24:10.445 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test -S /var/run/ceph/rbd-mirror.cluster1-client.mirror.1.asok 2026-02-20T22:24:10.445 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ ceph --admin-daemon /var/run/ceph/rbd-mirror.cluster1-client.mirror.1.asok rbd mirror restart mirror cluster2-DNE 2026-02-20T22:24:10.493 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:24:10.493 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ admin_daemon cluster1:2 rbd mirror restart mirror cluster2-DNE 2026-02-20T22:24:10.493 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1:2 2026-02-20T22:24:10.493 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ shift 2026-02-20T22:24:10.494 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local instance 2026-02-20T22:24:10.494 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ set_cluster_instance cluster1:2 cluster instance 2026-02-20T22:24:10.494 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local val=cluster1:2 2026-02-20T22:24:10.494 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster_var_name=cluster 2026-02-20T22:24:10.494 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local instance_var_name=instance 2026-02-20T22:24:10.494 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ cluster=cluster1 2026-02-20T22:24:10.494 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ instance=2 2026-02-20T22:24:10.494 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' 2 = cluster1:2 ']' 2026-02-20T22:24:10.494 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ eval cluster=cluster1 2026-02-20T22:24:10.494 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:24:10.494 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ eval instance=2 2026-02-20T22:24:10.494 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=2 2026-02-20T22:24:10.495 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ daemon_asok_file cluster1:2 cluster1 2026-02-20T22:24:10.495 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local local_cluster=cluster1:2 2026-02-20T22:24:10.495 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1 2026-02-20T22:24:10.495 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:24:10.495 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster1:2 local_cluster instance 2026-02-20T22:24:10.495 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster1:2 2026-02-20T22:24:10.495 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=local_cluster 2026-02-20T22:24:10.495 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:24:10.495 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:24:10.495 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=2 2026-02-20T22:24:10.495 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 2 = cluster1:2 ']' 2026-02-20T22:24:10.495 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval local_cluster=cluster1 2026-02-20T22:24:10.495 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local_cluster=cluster1 2026-02-20T22:24:10.496 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=2 2026-02-20T22:24:10.496 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=2 2026-02-20T22:24:10.496 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ ceph-conf --cluster cluster1 --name client.mirror.2 'admin socket' 2026-02-20T22:24:10.504 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ echo /var/run/ceph/rbd-mirror.cluster1-client.mirror.2.asok 2026-02-20T22:24:10.504 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local asok_file=/var/run/ceph/rbd-mirror.cluster1-client.mirror.2.asok 2026-02-20T22:24:10.504 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test -S /var/run/ceph/rbd-mirror.cluster1-client.mirror.2.asok 2026-02-20T22:24:10.504 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ ceph --admin-daemon /var/run/ceph/rbd-mirror.cluster1-client.mirror.2.asok rbd mirror restart mirror cluster2-DNE 2026-02-20T22:24:10.551 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:24:10.551 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ admin_daemon cluster1:3 rbd mirror restart mirror cluster2-DNE 2026-02-20T22:24:10.551 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1:3 2026-02-20T22:24:10.552 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ shift 2026-02-20T22:24:10.552 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local instance 2026-02-20T22:24:10.552 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ set_cluster_instance cluster1:3 cluster instance 2026-02-20T22:24:10.552 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local val=cluster1:3 2026-02-20T22:24:10.552 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster_var_name=cluster 2026-02-20T22:24:10.552 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local instance_var_name=instance 2026-02-20T22:24:10.552 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ cluster=cluster1 2026-02-20T22:24:10.552 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ instance=3 2026-02-20T22:24:10.552 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' 3 = cluster1:3 ']' 2026-02-20T22:24:10.552 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ eval cluster=cluster1 2026-02-20T22:24:10.552 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:24:10.552 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ eval instance=3 2026-02-20T22:24:10.553 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=3 2026-02-20T22:24:10.553 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ daemon_asok_file cluster1:3 cluster1 2026-02-20T22:24:10.553 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local local_cluster=cluster1:3 2026-02-20T22:24:10.553 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1 2026-02-20T22:24:10.553 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:24:10.553 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster1:3 local_cluster instance 2026-02-20T22:24:10.553 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster1:3 2026-02-20T22:24:10.553 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=local_cluster 2026-02-20T22:24:10.553 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:24:10.553 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:24:10.553 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=3 2026-02-20T22:24:10.553 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 3 = cluster1:3 ']' 2026-02-20T22:24:10.554 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval local_cluster=cluster1 2026-02-20T22:24:10.554 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local_cluster=cluster1 2026-02-20T22:24:10.554 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=3 2026-02-20T22:24:10.554 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=3 2026-02-20T22:24:10.554 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ ceph-conf --cluster cluster1 --name client.mirror.3 'admin socket' 2026-02-20T22:24:10.561 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ echo /var/run/ceph/rbd-mirror.cluster1-client.mirror.3.asok 2026-02-20T22:24:10.561 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local asok_file=/var/run/ceph/rbd-mirror.cluster1-client.mirror.3.asok 2026-02-20T22:24:10.561 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test -S /var/run/ceph/rbd-mirror.cluster1-client.mirror.3.asok 2026-02-20T22:24:10.561 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ ceph --admin-daemon /var/run/ceph/rbd-mirror.cluster1-client.mirror.3.asok rbd mirror restart mirror cluster2-DNE 2026-02-20T22:24:10.607 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_image_replay_started cluster1 mirror test 2026-02-20T22:24:10.607 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:24:10.607 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:24:10.607 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:24:10.607 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_image_replay_state cluster1 mirror test started 2026-02-20T22:24:10.607 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:24:10.607 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:24:10.607 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:24:10.607 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state=started 2026-02-20T22:24:10.608 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local s 2026-02-20T22:24:10.608 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:24:10.608 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:24:11.607 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_image_replay_state cluster1 mirror test started 2026-02-20T22:24:11.607 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:24:11.607 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:24:11.608 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:24:11.608 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local test_state=started 2026-02-20T22:24:11.608 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status_result 2026-02-20T22:24:11.608 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local current_state=stopped 2026-02-20T22:24:11.609 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemons cluster1 rbd mirror status mirror/test 2026-02-20T22:24:11.609 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_instance=cluster1 2026-02-20T22:24:11.609 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ grep -i state 2026-02-20T22:24:11.610 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:24:11.610 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1 2026-02-20T22:24:11.610 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance=cluster1 2026-02-20T22:24:11.610 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local loop_instance 2026-02-20T22:24:11.610 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for s in 0 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:24:11.610 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sleep 0 2026-02-20T22:24:11.610 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' cluster1 '!=' cluster1 ']' 2026-02-20T22:24:11.610 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ seq 0 3 2026-02-20T22:24:11.613 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for loop_instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:24:11.613 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemon cluster1:0 rbd mirror status mirror/test 2026-02-20T22:24:11.613 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1:0 2026-02-20T22:24:11.613 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:24:11.614 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:24:11.614 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster1:0 cluster instance 2026-02-20T22:24:11.614 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster1:0 2026-02-20T22:24:11.614 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=cluster 2026-02-20T22:24:11.614 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:24:11.614 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:24:11.614 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=0 2026-02-20T22:24:11.614 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 0 = cluster1:0 ']' 2026-02-20T22:24:11.614 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval cluster=cluster1 2026-02-20T22:24:11.614 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:24:11.614 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=0 2026-02-20T22:24:11.615 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:24:11.615 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ daemon_asok_file cluster1:0 cluster1 2026-02-20T22:24:11.615 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local local_cluster=cluster1:0 2026-02-20T22:24:11.615 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster=cluster1 2026-02-20T22:24:11.615 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance 2026-02-20T22:24:11.615 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ set_cluster_instance cluster1:0 local_cluster instance 2026-02-20T22:24:11.615 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local val=cluster1:0 2026-02-20T22:24:11.615 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster_var_name=local_cluster 2026-02-20T22:24:11.615 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance_var_name=instance 2026-02-20T22:24:11.615 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:24:11.615 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:24:11.615 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ '[' 0 = cluster1:0 ']' 2026-02-20T22:24:11.615 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval local_cluster=cluster1 2026-02-20T22:24:11.616 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ local_cluster=cluster1 2026-02-20T22:24:11.616 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval instance=0 2026-02-20T22:24:11.616 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ instance=0 2026-02-20T22:24:11.616 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ ceph-conf --cluster cluster1 --name client.mirror.0 'admin socket' 2026-02-20T22:24:11.624 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ echo /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:24:11.625 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local asok_file=/var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:24:11.625 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ test -S /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:24:11.625 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ ceph --admin-daemon /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok rbd mirror status mirror/test 2026-02-20T22:24:11.667 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:no valid command found; 1 closest matches: 2026-02-20T22:24:11.667 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:rbd mirror status mirror/test1 2026-02-20T22:24:11.667 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:admin_socket: invalid command 2026-02-20T22:24:11.670 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for loop_instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:24:11.670 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemon cluster1:1 rbd mirror status mirror/test 2026-02-20T22:24:11.671 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1:1 2026-02-20T22:24:11.671 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:24:11.671 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:24:11.671 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster1:1 cluster instance 2026-02-20T22:24:11.671 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster1:1 2026-02-20T22:24:11.671 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=cluster 2026-02-20T22:24:11.671 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:24:11.671 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:24:11.671 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=1 2026-02-20T22:24:11.671 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 1 = cluster1:1 ']' 2026-02-20T22:24:11.671 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval cluster=cluster1 2026-02-20T22:24:11.671 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:24:11.672 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=1 2026-02-20T22:24:11.672 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=1 2026-02-20T22:24:11.672 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ daemon_asok_file cluster1:1 cluster1 2026-02-20T22:24:11.672 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local local_cluster=cluster1:1 2026-02-20T22:24:11.672 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster=cluster1 2026-02-20T22:24:11.672 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance 2026-02-20T22:24:11.672 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ set_cluster_instance cluster1:1 local_cluster instance 2026-02-20T22:24:11.672 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local val=cluster1:1 2026-02-20T22:24:11.672 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster_var_name=local_cluster 2026-02-20T22:24:11.672 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance_var_name=instance 2026-02-20T22:24:11.672 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:24:11.672 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=1 2026-02-20T22:24:11.673 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ '[' 1 = cluster1:1 ']' 2026-02-20T22:24:11.673 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval local_cluster=cluster1 2026-02-20T22:24:11.673 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ local_cluster=cluster1 2026-02-20T22:24:11.673 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval instance=1 2026-02-20T22:24:11.673 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ instance=1 2026-02-20T22:24:11.673 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ ceph-conf --cluster cluster1 --name client.mirror.1 'admin socket' 2026-02-20T22:24:11.681 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ echo /var/run/ceph/rbd-mirror.cluster1-client.mirror.1.asok 2026-02-20T22:24:11.681 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local asok_file=/var/run/ceph/rbd-mirror.cluster1-client.mirror.1.asok 2026-02-20T22:24:11.681 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ test -S /var/run/ceph/rbd-mirror.cluster1-client.mirror.1.asok 2026-02-20T22:24:11.681 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ ceph --admin-daemon /var/run/ceph/rbd-mirror.cluster1-client.mirror.1.asok rbd mirror status mirror/test 2026-02-20T22:24:11.727 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ return 0 2026-02-20T22:24:11.728 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status_result=' "state": "Replaying"' 2026-02-20T22:24:11.728 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo ' "state": "Replaying"' 2026-02-20T22:24:11.728 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep -i Replaying 2026-02-20T22:24:11.729 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: "state": "Replaying" 2026-02-20T22:24:11.730 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ current_state=started 2026-02-20T22:24:11.730 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test started = started 2026-02-20T22:24:11.730 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:24:11.731 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_image_replay_started cluster1 mirror test1 2026-02-20T22:24:11.731 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:24:11.731 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:24:11.731 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test1 2026-02-20T22:24:11.731 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_image_replay_state cluster1 mirror test1 started 2026-02-20T22:24:11.731 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:24:11.731 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:24:11.731 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test1 2026-02-20T22:24:11.731 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state=started 2026-02-20T22:24:11.731 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local s 2026-02-20T22:24:11.731 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:24:11.731 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:24:12.730 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_image_replay_state cluster1 mirror test1 started 2026-02-20T22:24:12.730 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:24:12.730 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:24:12.730 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test1 2026-02-20T22:24:12.730 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local test_state=started 2026-02-20T22:24:12.730 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status_result 2026-02-20T22:24:12.730 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local current_state=stopped 2026-02-20T22:24:12.731 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemons cluster1 rbd mirror status mirror/test1 2026-02-20T22:24:12.731 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_instance=cluster1 2026-02-20T22:24:12.731 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:24:12.731 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1 2026-02-20T22:24:12.731 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance=cluster1 2026-02-20T22:24:12.731 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local loop_instance 2026-02-20T22:24:12.731 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for s in 0 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:24:12.731 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sleep 0 2026-02-20T22:24:12.731 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ grep -i state 2026-02-20T22:24:12.732 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' cluster1 '!=' cluster1 ']' 2026-02-20T22:24:12.732 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ seq 0 3 2026-02-20T22:24:12.733 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for loop_instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:24:12.733 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemon cluster1:0 rbd mirror status mirror/test1 2026-02-20T22:24:12.733 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1:0 2026-02-20T22:24:12.733 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:24:12.733 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:24:12.733 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster1:0 cluster instance 2026-02-20T22:24:12.733 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster1:0 2026-02-20T22:24:12.733 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=cluster 2026-02-20T22:24:12.733 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:24:12.733 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:24:12.733 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=0 2026-02-20T22:24:12.733 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 0 = cluster1:0 ']' 2026-02-20T22:24:12.733 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval cluster=cluster1 2026-02-20T22:24:12.733 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:24:12.733 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=0 2026-02-20T22:24:12.733 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:24:12.734 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ daemon_asok_file cluster1:0 cluster1 2026-02-20T22:24:12.734 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local local_cluster=cluster1:0 2026-02-20T22:24:12.734 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster=cluster1 2026-02-20T22:24:12.734 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance 2026-02-20T22:24:12.734 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ set_cluster_instance cluster1:0 local_cluster instance 2026-02-20T22:24:12.734 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local val=cluster1:0 2026-02-20T22:24:12.734 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster_var_name=local_cluster 2026-02-20T22:24:12.734 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance_var_name=instance 2026-02-20T22:24:12.734 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:24:12.734 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:24:12.734 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ '[' 0 = cluster1:0 ']' 2026-02-20T22:24:12.734 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval local_cluster=cluster1 2026-02-20T22:24:12.734 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ local_cluster=cluster1 2026-02-20T22:24:12.734 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval instance=0 2026-02-20T22:24:12.734 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ instance=0 2026-02-20T22:24:12.734 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ ceph-conf --cluster cluster1 --name client.mirror.0 'admin socket' 2026-02-20T22:24:12.746 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ echo /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:24:12.747 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local asok_file=/var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:24:12.747 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ test -S /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:24:12.747 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ ceph --admin-daemon /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok rbd mirror status mirror/test1 2026-02-20T22:24:12.793 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ return 0 2026-02-20T22:24:12.793 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status_result=' "state": "Replaying"' 2026-02-20T22:24:12.793 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo ' "state": "Replaying"' 2026-02-20T22:24:12.793 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep -i Replaying 2026-02-20T22:24:12.794 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: "state": "Replaying" 2026-02-20T22:24:12.795 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ current_state=started 2026-02-20T22:24:12.795 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test started = started 2026-02-20T22:24:12.795 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:24:12.795 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_status_in_pool_dir cluster1 mirror test up+replaying 2026-02-20T22:24:12.795 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:24:12.795 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:24:12.795 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:24:12.795 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+replaying 2026-02-20T22:24:12.795 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:24:12.795 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:24:12.795 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:24:12.795 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:24:13.797 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_status_in_pool_dir cluster1 mirror test up+replaying '' '' 2026-02-20T22:24:13.797 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:24:13.797 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:24:13.797 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:24:13.797 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+replaying 2026-02-20T22:24:13.797 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:24:13.797 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:24:13.798 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:24:13.798 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:24:13.798 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster1 mirror image status mirror/test 2026-02-20T22:24:13.829 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='test: 2026-02-20T22:24:13.829 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: global_id: 42d6c00a-fe7f-432d-aa96-44adea6394df 2026-02-20T22:24:13.829 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+replaying 2026-02-20T22:24:13.829 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: replaying, {"bytes_per_second":0.0,"bytes_per_snapshot":0.0,"last_snapshot_bytes":0,"last_snapshot_sync_seconds":0,"local_snapshot_timestamp":1771626205,"remote_snapshot_timestamp":1771626205,"replay_state":"idle"} 2026-02-20T22:24:13.829 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: service: mirror.1 on trial150 2026-02-20T22:24:13.829 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:24:10' 2026-02-20T22:24:13.830 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ state: .*up+replaying' 2026-02-20T22:24:13.830 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: state: up+replaying 2026-02-20T22:24:13.830 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ description: .*' 2026-02-20T22:24:13.831 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: description: replaying, {"bytes_per_second":0.0,"bytes_per_snapshot":0.0,"last_snapshot_bytes":0,"last_snapshot_sync_seconds":0,"local_snapshot_timestamp":1771626205,"remote_snapshot_timestamp":1771626205,"replay_state":"idle"} 2026-02-20T22:24:13.831 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' -n '' ']' 2026-02-20T22:24:13.832 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+replaying 2026-02-20T22:24:13.832 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^up+' 2026-02-20T22:24:13.832 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+replaying 2026-02-20T22:24:13.832 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep 'service: *mirror..* on ' 2026-02-20T22:24:13.833 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: service: mirror.1 on trial150 2026-02-20T22:24:13.833 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update 2026-02-20T22:24:13.833 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -nEe 's/^ last_update: *(.*) *$/\1/p' 2026-02-20T22:24:13.835 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:24:10' 2026-02-20T22:24:13.835 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_mirror_pool_status_verbose cluster1 mirror test up+replaying '2026-02-20 22:24:10' 2026-02-20T22:24:13.835 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:24:13.835 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:24:13.835 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:24:13.836 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+replaying 2026-02-20T22:24:13.836 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local 'prev_last_update=2026-02-20 22:24:10' 2026-02-20T22:24:13.836 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:24:13.836 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:24:13.836 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster1 mirror pool status mirror --verbose --format xml 2026-02-20T22:24:13.868 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='WARNINGOKWARNING243774382mirror.0trial15020.2.0-677-gf7870454trueOK43844389mirror.1trial15020.2.0-677-gf7870454falseOK43914398mirror.2trial15020.2.0-677-gf7870454falseOK44014407mirror.3trial15020.2.0-677-gf7870454falseOKtest42d6c00a-fe7f-432d-aa96-44adea6394dfup+replayingreplaying, {"bytes_per_second":0.0,"bytes_per_snapshot":0.0,"last_snapshot_bytes":0,"last_snapshot_sync_seconds":0,"local_snapshot_timestamp":1771626205,"remote_snapshot_timestamp":1771626205,"replay_state":"idle"}43844389mirror.1trial1502026-02-20 22:24:10test174911d64-213d-4324-ad82-282f9cd37632up+replayingreplaying, {"bytes_per_second":0.0,"bytes_per_snapshot":0.0,"last_snapshot_bytes":0,"last_snapshot_sync_seconds":0,"local_snapshot_timestamp":1771626198,"remote_snapshot_timestamp":1771626198,"replay_state":"idle"}43774382mirror.0trial1502026-02-20 22:24:10' 2026-02-20T22:24:13.868 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update state 2026-02-20T22:24:13.869 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test'\'']/last_update' 2026-02-20T22:24:13.870 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:24:10' 2026-02-20T22:24:13.870 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test'\'']/state' 2026-02-20T22:24:13.872 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ state=up+replaying 2026-02-20T22:24:13.872 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+replaying 2026-02-20T22:24:13.872 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep up+replaying 2026-02-20T22:24:13.873 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+replaying 2026-02-20T22:24:13.874 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:24:13.874 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:24:13.874 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_status_in_pool_dir cluster1 mirror test1 up+replaying 2026-02-20T22:24:13.874 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:24:13.874 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:24:13.874 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test1 2026-02-20T22:24:13.874 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+replaying 2026-02-20T22:24:13.875 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:24:13.875 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:24:13.875 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:24:13.875 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:24:14.874 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_status_in_pool_dir cluster1 mirror test1 up+replaying '' '' 2026-02-20T22:24:14.874 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:24:14.874 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:24:14.874 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test1 2026-02-20T22:24:14.874 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+replaying 2026-02-20T22:24:14.874 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:24:14.874 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:24:14.874 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:24:14.874 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:24:14.874 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster1 mirror image status mirror/test1 2026-02-20T22:24:14.907 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='test1: 2026-02-20T22:24:14.907 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: global_id: 74911d64-213d-4324-ad82-282f9cd37632 2026-02-20T22:24:14.907 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+replaying 2026-02-20T22:24:14.907 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: replaying, {"bytes_per_second":0.0,"bytes_per_snapshot":0.0,"last_snapshot_bytes":0,"last_snapshot_sync_seconds":0,"local_snapshot_timestamp":1771626198,"remote_snapshot_timestamp":1771626198,"replay_state":"idle"} 2026-02-20T22:24:14.907 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: service: mirror.0 on trial150 2026-02-20T22:24:14.907 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:24:10' 2026-02-20T22:24:14.907 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ state: .*up+replaying' 2026-02-20T22:24:14.908 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: state: up+replaying 2026-02-20T22:24:14.908 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ description: .*' 2026-02-20T22:24:14.909 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: description: replaying, {"bytes_per_second":0.0,"bytes_per_snapshot":0.0,"last_snapshot_bytes":0,"last_snapshot_sync_seconds":0,"local_snapshot_timestamp":1771626198,"remote_snapshot_timestamp":1771626198,"replay_state":"idle"} 2026-02-20T22:24:14.909 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' -n '' ']' 2026-02-20T22:24:14.909 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+replaying 2026-02-20T22:24:14.909 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^up+' 2026-02-20T22:24:14.910 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+replaying 2026-02-20T22:24:14.910 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep 'service: *mirror..* on ' 2026-02-20T22:24:14.911 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: service: mirror.0 on trial150 2026-02-20T22:24:14.911 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update 2026-02-20T22:24:14.911 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -nEe 's/^ last_update: *(.*) *$/\1/p' 2026-02-20T22:24:14.913 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:24:10' 2026-02-20T22:24:14.913 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_mirror_pool_status_verbose cluster1 mirror test1 up+replaying '2026-02-20 22:24:10' 2026-02-20T22:24:14.913 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:24:14.913 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:24:14.913 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test1 2026-02-20T22:24:14.913 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+replaying 2026-02-20T22:24:14.913 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local 'prev_last_update=2026-02-20 22:24:10' 2026-02-20T22:24:14.913 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:24:14.913 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:24:14.913 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster1 mirror pool status mirror --verbose --format xml 2026-02-20T22:24:14.945 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='WARNINGOKWARNING243774382mirror.0trial15020.2.0-677-gf7870454trueOK43844389mirror.1trial15020.2.0-677-gf7870454falseOK43914398mirror.2trial15020.2.0-677-gf7870454falseOK44014407mirror.3trial15020.2.0-677-gf7870454falseOKtest42d6c00a-fe7f-432d-aa96-44adea6394dfup+replayingreplaying, {"bytes_per_second":0.0,"bytes_per_snapshot":0.0,"last_snapshot_bytes":0,"last_snapshot_sync_seconds":0,"local_snapshot_timestamp":1771626205,"remote_snapshot_timestamp":1771626205,"replay_state":"idle"}43844389mirror.1trial1502026-02-20 22:24:10test174911d64-213d-4324-ad82-282f9cd37632up+replayingreplaying, {"bytes_per_second":0.0,"bytes_per_snapshot":0.0,"last_snapshot_bytes":0,"last_snapshot_sync_seconds":0,"local_snapshot_timestamp":1771626198,"remote_snapshot_timestamp":1771626198,"replay_state":"idle"}43774382mirror.0trial1502026-02-20 22:24:10' 2026-02-20T22:24:14.945 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update state 2026-02-20T22:24:14.946 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test1'\'']/last_update' 2026-02-20T22:24:14.947 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:24:10' 2026-02-20T22:24:14.947 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test1'\'']/state' 2026-02-20T22:24:14.949 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ state=up+replaying 2026-02-20T22:24:14.949 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+replaying 2026-02-20T22:24:14.949 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep up+replaying 2026-02-20T22:24:14.950 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+replaying 2026-02-20T22:24:14.951 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:24:14.951 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:24:14.951 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ flush cluster1 2026-02-20T22:24:14.951 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:24:14.951 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool= 2026-02-20T22:24:14.951 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image= 2026-02-20T22:24:14.951 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local 'cmd=rbd mirror flush' 2026-02-20T22:24:14.951 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' -n '' ']' 2026-02-20T22:24:14.951 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ admin_daemons cluster1 rbd mirror flush 2026-02-20T22:24:14.951 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster_instance=cluster1 2026-02-20T22:24:14.951 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ shift 2026-02-20T22:24:14.951 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:24:14.951 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local instance=cluster1 2026-02-20T22:24:14.951 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local loop_instance 2026-02-20T22:24:14.951 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 0 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:24:14.951 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 0 2026-02-20T22:24:14.951 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' cluster1 '!=' cluster1 ']' 2026-02-20T22:24:14.951 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ seq 0 3 2026-02-20T22:24:14.953 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for loop_instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:24:14.953 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ admin_daemon cluster1:0 rbd mirror flush 2026-02-20T22:24:14.953 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1:0 2026-02-20T22:24:14.953 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ shift 2026-02-20T22:24:14.953 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local instance 2026-02-20T22:24:14.953 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ set_cluster_instance cluster1:0 cluster instance 2026-02-20T22:24:14.953 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local val=cluster1:0 2026-02-20T22:24:14.953 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster_var_name=cluster 2026-02-20T22:24:14.953 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local instance_var_name=instance 2026-02-20T22:24:14.953 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ cluster=cluster1 2026-02-20T22:24:14.953 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ instance=0 2026-02-20T22:24:14.953 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' 0 = cluster1:0 ']' 2026-02-20T22:24:14.953 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ eval cluster=cluster1 2026-02-20T22:24:14.953 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:24:14.953 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ eval instance=0 2026-02-20T22:24:14.953 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=0 2026-02-20T22:24:14.953 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ daemon_asok_file cluster1:0 cluster1 2026-02-20T22:24:14.953 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local local_cluster=cluster1:0 2026-02-20T22:24:14.953 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1 2026-02-20T22:24:14.953 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:24:14.953 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster1:0 local_cluster instance 2026-02-20T22:24:14.953 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster1:0 2026-02-20T22:24:14.953 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=local_cluster 2026-02-20T22:24:14.953 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:24:14.953 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:24:14.953 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=0 2026-02-20T22:24:14.953 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 0 = cluster1:0 ']' 2026-02-20T22:24:14.953 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval local_cluster=cluster1 2026-02-20T22:24:14.953 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local_cluster=cluster1 2026-02-20T22:24:14.953 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=0 2026-02-20T22:24:14.953 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:24:14.954 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ ceph-conf --cluster cluster1 --name client.mirror.0 'admin socket' 2026-02-20T22:24:14.964 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ echo /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:24:14.964 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local asok_file=/var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:24:14.964 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test -S /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:24:14.964 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ ceph --admin-daemon /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok rbd mirror flush 2026-02-20T22:24:15.009 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:24:15.009 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ all_admin_daemons cluster1 rbd mirror status 2026-02-20T22:24:15.009 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:24:15.009 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ shift 2026-02-20T22:24:15.009 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ seq 0 3 2026-02-20T22:24:15.011 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:24:15.011 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ admin_daemon cluster1:0 rbd mirror status 2026-02-20T22:24:15.011 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1:0 2026-02-20T22:24:15.011 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ shift 2026-02-20T22:24:15.011 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local instance 2026-02-20T22:24:15.011 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ set_cluster_instance cluster1:0 cluster instance 2026-02-20T22:24:15.011 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local val=cluster1:0 2026-02-20T22:24:15.011 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster_var_name=cluster 2026-02-20T22:24:15.011 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local instance_var_name=instance 2026-02-20T22:24:15.011 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ cluster=cluster1 2026-02-20T22:24:15.011 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ instance=0 2026-02-20T22:24:15.011 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' 0 = cluster1:0 ']' 2026-02-20T22:24:15.011 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ eval cluster=cluster1 2026-02-20T22:24:15.011 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:24:15.011 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ eval instance=0 2026-02-20T22:24:15.011 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=0 2026-02-20T22:24:15.011 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ daemon_asok_file cluster1:0 cluster1 2026-02-20T22:24:15.011 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local local_cluster=cluster1:0 2026-02-20T22:24:15.011 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1 2026-02-20T22:24:15.011 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:24:15.011 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster1:0 local_cluster instance 2026-02-20T22:24:15.011 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster1:0 2026-02-20T22:24:15.011 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=local_cluster 2026-02-20T22:24:15.011 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:24:15.011 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:24:15.011 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=0 2026-02-20T22:24:15.011 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 0 = cluster1:0 ']' 2026-02-20T22:24:15.011 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval local_cluster=cluster1 2026-02-20T22:24:15.011 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local_cluster=cluster1 2026-02-20T22:24:15.011 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=0 2026-02-20T22:24:15.011 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:24:15.011 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ ceph-conf --cluster cluster1 --name client.mirror.0 'admin socket' 2026-02-20T22:24:15.022 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ echo /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:24:15.022 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local asok_file=/var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:24:15.022 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test -S /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:24:15.022 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ ceph --admin-daemon /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok rbd mirror status 2026-02-20T22:24:15.065 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:{ 2026-02-20T22:24:15.065 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: "pool_replayers": [ 2026-02-20T22:24:15.065 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: { 2026-02-20T22:24:15.065 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: "peer": "uuid: 086c4138-4a97-4902-95e1-07f7be9b9f61 cluster: cluster2-DNE client: client.mirror", 2026-02-20T22:24:15.065 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: "pool": "mirror", 2026-02-20T22:24:15.065 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: "instance_id": "4382", 2026-02-20T22:24:15.065 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: "state": "stopped (manual)", 2026-02-20T22:24:15.065 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: "leader_instance_id": "4382", 2026-02-20T22:24:15.065 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: "leader": true, 2026-02-20T22:24:15.065 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: "instances": [ 2026-02-20T22:24:15.065 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: "4382", 2026-02-20T22:24:15.065 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: "4389", 2026-02-20T22:24:15.065 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: "4398", 2026-02-20T22:24:15.065 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: "4407" 2026-02-20T22:24:15.065 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: ], 2026-02-20T22:24:15.066 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: "local_cluster_admin_socket": "/var/run/ceph/client.mirror.0.50803.cluster1.94027996846464.asok", 2026-02-20T22:24:15.066 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: "remote_cluster_admin_socket": "/var/run/ceph/client.mirror.50803.cluster2-DNE.94028008946048.asok", 2026-02-20T22:24:15.066 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: "sync_throttler": { 2026-02-20T22:24:15.066 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: "max_parallel_requests": 5, 2026-02-20T22:24:15.066 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: "running_requests": 0, 2026-02-20T22:24:15.066 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: "waiting_requests": 0 2026-02-20T22:24:15.066 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: }, 2026-02-20T22:24:15.066 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: "deletion_throttler": { 2026-02-20T22:24:15.066 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: "max_parallel_requests": 1, 2026-02-20T22:24:15.066 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: "running_requests": 0, 2026-02-20T22:24:15.066 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: "waiting_requests": 0 2026-02-20T22:24:15.066 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: }, 2026-02-20T22:24:15.066 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: "namespace_replayers": [ 2026-02-20T22:24:15.066 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: { 2026-02-20T22:24:15.066 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: "local_namespace": "", 2026-02-20T22:24:15.066 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: "remote_namespace": "", 2026-02-20T22:24:15.066 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: "image_replayers": [ 2026-02-20T22:24:15.066 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: { 2026-02-20T22:24:15.066 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: "name": "mirror/test1", 2026-02-20T22:24:15.066 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: "state": "Replaying" 2026-02-20T22:24:15.066 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: } 2026-02-20T22:24:15.066 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: ], 2026-02-20T22:24:15.066 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: "image_deleter": { 2026-02-20T22:24:15.066 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: "image_deleter_status": { 2026-02-20T22:24:15.066 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: "delete_images_queue": [], 2026-02-20T22:24:15.066 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: "failed_deletes_queue": [] 2026-02-20T22:24:15.066 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: } 2026-02-20T22:24:15.066 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: } 2026-02-20T22:24:15.066 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: }, 2026-02-20T22:24:15.066 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: { 2026-02-20T22:24:15.066 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: "local_namespace": "ns1", 2026-02-20T22:24:15.066 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: "remote_namespace": "ns1", 2026-02-20T22:24:15.066 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: "image_replayers": [], 2026-02-20T22:24:15.067 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: "image_deleter": { 2026-02-20T22:24:15.067 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: "image_deleter_status": { 2026-02-20T22:24:15.067 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: "delete_images_queue": [], 2026-02-20T22:24:15.067 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: "failed_deletes_queue": [] 2026-02-20T22:24:15.067 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: } 2026-02-20T22:24:15.067 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: } 2026-02-20T22:24:15.067 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: }, 2026-02-20T22:24:15.067 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: { 2026-02-20T22:24:15.067 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: "local_namespace": "ns2", 2026-02-20T22:24:15.067 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: "remote_namespace": "ns2", 2026-02-20T22:24:15.067 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: "image_replayers": [], 2026-02-20T22:24:15.067 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: "image_deleter": { 2026-02-20T22:24:15.067 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: "image_deleter_status": { 2026-02-20T22:24:15.067 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: "delete_images_queue": [], 2026-02-20T22:24:15.067 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: "failed_deletes_queue": [] 2026-02-20T22:24:15.067 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: } 2026-02-20T22:24:15.067 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: } 2026-02-20T22:24:15.067 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: } 2026-02-20T22:24:15.067 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: ] 2026-02-20T22:24:15.067 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: }, 2026-02-20T22:24:15.067 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: { 2026-02-20T22:24:15.067 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: "peer": "uuid: ad3b9e40-5326-4537-ade5-1a8cf36e9e31 cluster: cluster2-DNE client: client.mirror", 2026-02-20T22:24:15.067 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: "pool": "mirror_parent", 2026-02-20T22:24:15.067 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: "instance_id": "4399", 2026-02-20T22:24:15.067 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: "state": "stopped (manual)", 2026-02-20T22:24:15.067 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: "leader_instance_id": "4399", 2026-02-20T22:24:15.067 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: "leader": true, 2026-02-20T22:24:15.067 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: "instances": [ 2026-02-20T22:24:15.067 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: "4399", 2026-02-20T22:24:15.067 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: "4404", 2026-02-20T22:24:15.067 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: "4410", 2026-02-20T22:24:15.067 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: "4413" 2026-02-20T22:24:15.067 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: ], 2026-02-20T22:24:15.068 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: "local_cluster_admin_socket": "/var/run/ceph/client.mirror.0.50803.cluster1.94028000483712.asok", 2026-02-20T22:24:15.068 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: "remote_cluster_admin_socket": "/var/run/ceph/client.mirror.50803.cluster2-DNE.94028003268992.asok", 2026-02-20T22:24:15.068 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: "sync_throttler": { 2026-02-20T22:24:15.068 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: "max_parallel_requests": 5, 2026-02-20T22:24:15.068 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: "running_requests": 0, 2026-02-20T22:24:15.068 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: "waiting_requests": 0 2026-02-20T22:24:15.068 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: }, 2026-02-20T22:24:15.068 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: "deletion_throttler": { 2026-02-20T22:24:15.068 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: "max_parallel_requests": 1, 2026-02-20T22:24:15.068 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: "running_requests": 0, 2026-02-20T22:24:15.068 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: "waiting_requests": 0 2026-02-20T22:24:15.068 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: }, 2026-02-20T22:24:15.068 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: "namespace_replayers": [ 2026-02-20T22:24:15.068 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: { 2026-02-20T22:24:15.068 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: "local_namespace": "", 2026-02-20T22:24:15.068 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: "remote_namespace": "", 2026-02-20T22:24:15.068 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: "image_replayers": [], 2026-02-20T22:24:15.068 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: "image_deleter": { 2026-02-20T22:24:15.068 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: "image_deleter_status": { 2026-02-20T22:24:15.068 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: "delete_images_queue": [], 2026-02-20T22:24:15.068 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: "failed_deletes_queue": [] 2026-02-20T22:24:15.068 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: } 2026-02-20T22:24:15.068 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: } 2026-02-20T22:24:15.068 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: }, 2026-02-20T22:24:15.068 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: { 2026-02-20T22:24:15.068 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: "local_namespace": "ns1", 2026-02-20T22:24:15.068 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: "remote_namespace": "ns1", 2026-02-20T22:24:15.068 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: "image_replayers": [], 2026-02-20T22:24:15.068 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: "image_deleter": { 2026-02-20T22:24:15.068 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: "image_deleter_status": { 2026-02-20T22:24:15.068 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: "delete_images_queue": [], 2026-02-20T22:24:15.068 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: "failed_deletes_queue": [] 2026-02-20T22:24:15.068 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: } 2026-02-20T22:24:15.068 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: } 2026-02-20T22:24:15.068 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: } 2026-02-20T22:24:15.068 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: ] 2026-02-20T22:24:15.068 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: } 2026-02-20T22:24:15.068 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: ] 2026-02-20T22:24:15.068 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:} 2026-02-20T22:24:15.070 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:24:15.070 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ admin_daemon cluster1:1 rbd mirror status 2026-02-20T22:24:15.070 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1:1 2026-02-20T22:24:15.070 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ shift 2026-02-20T22:24:15.070 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local instance 2026-02-20T22:24:15.070 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ set_cluster_instance cluster1:1 cluster instance 2026-02-20T22:24:15.070 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local val=cluster1:1 2026-02-20T22:24:15.070 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster_var_name=cluster 2026-02-20T22:24:15.070 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local instance_var_name=instance 2026-02-20T22:24:15.070 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ cluster=cluster1 2026-02-20T22:24:15.070 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ instance=1 2026-02-20T22:24:15.070 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' 1 = cluster1:1 ']' 2026-02-20T22:24:15.070 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ eval cluster=cluster1 2026-02-20T22:24:15.070 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:24:15.070 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ eval instance=1 2026-02-20T22:24:15.070 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=1 2026-02-20T22:24:15.070 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ daemon_asok_file cluster1:1 cluster1 2026-02-20T22:24:15.070 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local local_cluster=cluster1:1 2026-02-20T22:24:15.070 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1 2026-02-20T22:24:15.070 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:24:15.071 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster1:1 local_cluster instance 2026-02-20T22:24:15.071 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster1:1 2026-02-20T22:24:15.071 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=local_cluster 2026-02-20T22:24:15.071 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:24:15.071 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:24:15.071 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=1 2026-02-20T22:24:15.071 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 1 = cluster1:1 ']' 2026-02-20T22:24:15.071 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval local_cluster=cluster1 2026-02-20T22:24:15.071 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local_cluster=cluster1 2026-02-20T22:24:15.071 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=1 2026-02-20T22:24:15.071 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=1 2026-02-20T22:24:15.071 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ ceph-conf --cluster cluster1 --name client.mirror.1 'admin socket' 2026-02-20T22:24:15.081 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ echo /var/run/ceph/rbd-mirror.cluster1-client.mirror.1.asok 2026-02-20T22:24:15.081 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local asok_file=/var/run/ceph/rbd-mirror.cluster1-client.mirror.1.asok 2026-02-20T22:24:15.081 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test -S /var/run/ceph/rbd-mirror.cluster1-client.mirror.1.asok 2026-02-20T22:24:15.081 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ ceph --admin-daemon /var/run/ceph/rbd-mirror.cluster1-client.mirror.1.asok rbd mirror status 2026-02-20T22:24:15.122 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:{ 2026-02-20T22:24:15.122 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: "pool_replayers": [ 2026-02-20T22:24:15.122 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: { 2026-02-20T22:24:15.122 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: "peer": "uuid: 086c4138-4a97-4902-95e1-07f7be9b9f61 cluster: cluster2-DNE client: client.mirror", 2026-02-20T22:24:15.122 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: "pool": "mirror", 2026-02-20T22:24:15.123 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: "instance_id": "4389", 2026-02-20T22:24:15.123 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: "state": "stopped (manual)", 2026-02-20T22:24:15.123 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: "leader_instance_id": "4382", 2026-02-20T22:24:15.123 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: "leader": false, 2026-02-20T22:24:15.123 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: "local_cluster_admin_socket": "/var/run/ceph/client.mirror.1.50838.cluster1.94255557024128.asok", 2026-02-20T22:24:15.123 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: "remote_cluster_admin_socket": "/var/run/ceph/client.mirror.50838.cluster2-DNE.94255569656192.asok", 2026-02-20T22:24:15.123 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: "sync_throttler": { 2026-02-20T22:24:15.123 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: "max_parallel_requests": 5, 2026-02-20T22:24:15.123 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: "running_requests": 0, 2026-02-20T22:24:15.123 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: "waiting_requests": 0 2026-02-20T22:24:15.123 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: }, 2026-02-20T22:24:15.123 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: "deletion_throttler": { 2026-02-20T22:24:15.123 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: "max_parallel_requests": 1, 2026-02-20T22:24:15.123 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: "running_requests": 0, 2026-02-20T22:24:15.123 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: "waiting_requests": 0 2026-02-20T22:24:15.123 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: }, 2026-02-20T22:24:15.123 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: "namespace_replayers": [ 2026-02-20T22:24:15.123 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: { 2026-02-20T22:24:15.123 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: "local_namespace": "", 2026-02-20T22:24:15.123 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: "remote_namespace": "", 2026-02-20T22:24:15.123 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: "image_replayers": [ 2026-02-20T22:24:15.123 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: { 2026-02-20T22:24:15.123 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: "name": "mirror/test", 2026-02-20T22:24:15.123 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: "state": "Replaying" 2026-02-20T22:24:15.123 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: } 2026-02-20T22:24:15.123 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: ] 2026-02-20T22:24:15.123 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: }, 2026-02-20T22:24:15.123 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: { 2026-02-20T22:24:15.123 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: "local_namespace": "ns1", 2026-02-20T22:24:15.123 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: "remote_namespace": "ns1", 2026-02-20T22:24:15.123 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: "image_replayers": [] 2026-02-20T22:24:15.123 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: }, 2026-02-20T22:24:15.123 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: { 2026-02-20T22:24:15.123 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: "local_namespace": "ns2", 2026-02-20T22:24:15.123 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: "remote_namespace": "ns2", 2026-02-20T22:24:15.123 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: "image_replayers": [] 2026-02-20T22:24:15.123 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: } 2026-02-20T22:24:15.123 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: ] 2026-02-20T22:24:15.123 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: }, 2026-02-20T22:24:15.123 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: { 2026-02-20T22:24:15.123 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: "peer": "uuid: ad3b9e40-5326-4537-ade5-1a8cf36e9e31 cluster: cluster2-DNE client: client.mirror", 2026-02-20T22:24:15.123 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: "pool": "mirror_parent", 2026-02-20T22:24:15.124 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: "instance_id": "4404", 2026-02-20T22:24:15.124 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: "state": "stopped (manual)", 2026-02-20T22:24:15.124 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: "leader_instance_id": "4399", 2026-02-20T22:24:15.124 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: "leader": false, 2026-02-20T22:24:15.124 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: "local_cluster_admin_socket": "/var/run/ceph/client.mirror.1.50838.cluster1.94255560923520.asok", 2026-02-20T22:24:15.124 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: "remote_cluster_admin_socket": "/var/run/ceph/client.mirror.50838.cluster2-DNE.94255570262400.asok", 2026-02-20T22:24:15.124 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: "sync_throttler": { 2026-02-20T22:24:15.124 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: "max_parallel_requests": 5, 2026-02-20T22:24:15.124 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: "running_requests": 0, 2026-02-20T22:24:15.124 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: "waiting_requests": 0 2026-02-20T22:24:15.124 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: }, 2026-02-20T22:24:15.124 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: "deletion_throttler": { 2026-02-20T22:24:15.124 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: "max_parallel_requests": 1, 2026-02-20T22:24:15.124 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: "running_requests": 0, 2026-02-20T22:24:15.124 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: "waiting_requests": 0 2026-02-20T22:24:15.124 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: }, 2026-02-20T22:24:15.124 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: "namespace_replayers": [ 2026-02-20T22:24:15.124 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: { 2026-02-20T22:24:15.124 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: "local_namespace": "", 2026-02-20T22:24:15.124 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: "remote_namespace": "", 2026-02-20T22:24:15.124 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: "image_replayers": [] 2026-02-20T22:24:15.124 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: }, 2026-02-20T22:24:15.124 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: { 2026-02-20T22:24:15.124 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: "local_namespace": "ns1", 2026-02-20T22:24:15.124 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: "remote_namespace": "ns1", 2026-02-20T22:24:15.124 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: "image_replayers": [] 2026-02-20T22:24:15.124 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: } 2026-02-20T22:24:15.124 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: ] 2026-02-20T22:24:15.124 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: } 2026-02-20T22:24:15.124 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: ] 2026-02-20T22:24:15.124 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:} 2026-02-20T22:24:15.127 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:24:15.127 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ admin_daemon cluster1:2 rbd mirror status 2026-02-20T22:24:15.127 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1:2 2026-02-20T22:24:15.127 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ shift 2026-02-20T22:24:15.127 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local instance 2026-02-20T22:24:15.127 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ set_cluster_instance cluster1:2 cluster instance 2026-02-20T22:24:15.127 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local val=cluster1:2 2026-02-20T22:24:15.127 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster_var_name=cluster 2026-02-20T22:24:15.127 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local instance_var_name=instance 2026-02-20T22:24:15.127 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ cluster=cluster1 2026-02-20T22:24:15.127 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ instance=2 2026-02-20T22:24:15.128 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' 2 = cluster1:2 ']' 2026-02-20T22:24:15.128 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ eval cluster=cluster1 2026-02-20T22:24:15.128 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:24:15.128 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ eval instance=2 2026-02-20T22:24:15.128 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=2 2026-02-20T22:24:15.128 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ daemon_asok_file cluster1:2 cluster1 2026-02-20T22:24:15.128 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local local_cluster=cluster1:2 2026-02-20T22:24:15.128 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1 2026-02-20T22:24:15.128 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:24:15.128 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster1:2 local_cluster instance 2026-02-20T22:24:15.128 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster1:2 2026-02-20T22:24:15.128 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=local_cluster 2026-02-20T22:24:15.128 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:24:15.128 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:24:15.128 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=2 2026-02-20T22:24:15.128 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 2 = cluster1:2 ']' 2026-02-20T22:24:15.128 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval local_cluster=cluster1 2026-02-20T22:24:15.128 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local_cluster=cluster1 2026-02-20T22:24:15.128 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=2 2026-02-20T22:24:15.128 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=2 2026-02-20T22:24:15.128 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ ceph-conf --cluster cluster1 --name client.mirror.2 'admin socket' 2026-02-20T22:24:15.139 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ echo /var/run/ceph/rbd-mirror.cluster1-client.mirror.2.asok 2026-02-20T22:24:15.140 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local asok_file=/var/run/ceph/rbd-mirror.cluster1-client.mirror.2.asok 2026-02-20T22:24:15.140 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test -S /var/run/ceph/rbd-mirror.cluster1-client.mirror.2.asok 2026-02-20T22:24:15.140 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ ceph --admin-daemon /var/run/ceph/rbd-mirror.cluster1-client.mirror.2.asok rbd mirror status 2026-02-20T22:24:15.180 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:{ 2026-02-20T22:24:15.181 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: "pool_replayers": [ 2026-02-20T22:24:15.181 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: { 2026-02-20T22:24:15.181 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: "peer": "uuid: 086c4138-4a97-4902-95e1-07f7be9b9f61 cluster: cluster2-DNE client: client.mirror", 2026-02-20T22:24:15.181 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: "pool": "mirror", 2026-02-20T22:24:15.181 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: "instance_id": "4398", 2026-02-20T22:24:15.181 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: "state": "stopped (manual)", 2026-02-20T22:24:15.181 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: "leader_instance_id": "4382", 2026-02-20T22:24:15.181 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: "leader": false, 2026-02-20T22:24:15.181 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: "local_cluster_admin_socket": "/var/run/ceph/client.mirror.2.50908.cluster1.94468501330304.asok", 2026-02-20T22:24:15.181 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: "remote_cluster_admin_socket": "/var/run/ceph/client.mirror.50908.cluster2-DNE.94468513618304.asok", 2026-02-20T22:24:15.181 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: "sync_throttler": { 2026-02-20T22:24:15.181 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: "max_parallel_requests": 5, 2026-02-20T22:24:15.181 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: "running_requests": 0, 2026-02-20T22:24:15.181 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: "waiting_requests": 0 2026-02-20T22:24:15.181 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: }, 2026-02-20T22:24:15.181 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: "deletion_throttler": { 2026-02-20T22:24:15.181 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: "max_parallel_requests": 1, 2026-02-20T22:24:15.181 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: "running_requests": 0, 2026-02-20T22:24:15.181 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: "waiting_requests": 0 2026-02-20T22:24:15.181 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: }, 2026-02-20T22:24:15.182 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: "namespace_replayers": [ 2026-02-20T22:24:15.182 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: { 2026-02-20T22:24:15.182 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: "local_namespace": "", 2026-02-20T22:24:15.182 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: "remote_namespace": "", 2026-02-20T22:24:15.182 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: "image_replayers": [] 2026-02-20T22:24:15.182 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: }, 2026-02-20T22:24:15.182 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: { 2026-02-20T22:24:15.182 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: "local_namespace": "ns1", 2026-02-20T22:24:15.182 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: "remote_namespace": "ns1", 2026-02-20T22:24:15.182 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: "image_replayers": [] 2026-02-20T22:24:15.182 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: }, 2026-02-20T22:24:15.182 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: { 2026-02-20T22:24:15.182 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: "local_namespace": "ns2", 2026-02-20T22:24:15.182 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: "remote_namespace": "ns2", 2026-02-20T22:24:15.182 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: "image_replayers": [] 2026-02-20T22:24:15.182 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: } 2026-02-20T22:24:15.182 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: ] 2026-02-20T22:24:15.182 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: }, 2026-02-20T22:24:15.182 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: { 2026-02-20T22:24:15.182 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: "peer": "uuid: ad3b9e40-5326-4537-ade5-1a8cf36e9e31 cluster: cluster2-DNE client: client.mirror", 2026-02-20T22:24:15.182 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: "pool": "mirror_parent", 2026-02-20T22:24:15.182 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: "instance_id": "4410", 2026-02-20T22:24:15.183 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: "state": "stopped (manual)", 2026-02-20T22:24:15.183 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: "leader_instance_id": "4399", 2026-02-20T22:24:15.183 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: "leader": false, 2026-02-20T22:24:15.183 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: "local_cluster_admin_socket": "/var/run/ceph/client.mirror.2.50908.cluster1.94468505221504.asok", 2026-02-20T22:24:15.183 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: "remote_cluster_admin_socket": "/var/run/ceph/client.mirror.50908.cluster2-DNE.94468508080512.asok", 2026-02-20T22:24:15.183 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: "sync_throttler": { 2026-02-20T22:24:15.183 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: "max_parallel_requests": 5, 2026-02-20T22:24:15.183 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: "running_requests": 0, 2026-02-20T22:24:15.183 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: "waiting_requests": 0 2026-02-20T22:24:15.183 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: }, 2026-02-20T22:24:15.183 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: "deletion_throttler": { 2026-02-20T22:24:15.183 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: "max_parallel_requests": 1, 2026-02-20T22:24:15.183 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: "running_requests": 0, 2026-02-20T22:24:15.183 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: "waiting_requests": 0 2026-02-20T22:24:15.183 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: }, 2026-02-20T22:24:15.183 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: "namespace_replayers": [ 2026-02-20T22:24:15.183 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: { 2026-02-20T22:24:15.183 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: "local_namespace": "", 2026-02-20T22:24:15.183 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: "remote_namespace": "", 2026-02-20T22:24:15.183 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: "image_replayers": [] 2026-02-20T22:24:15.183 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: }, 2026-02-20T22:24:15.183 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: { 2026-02-20T22:24:15.184 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: "local_namespace": "ns1", 2026-02-20T22:24:15.184 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: "remote_namespace": "ns1", 2026-02-20T22:24:15.184 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: "image_replayers": [] 2026-02-20T22:24:15.184 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: } 2026-02-20T22:24:15.184 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: ] 2026-02-20T22:24:15.184 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: } 2026-02-20T22:24:15.184 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: ] 2026-02-20T22:24:15.184 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:} 2026-02-20T22:24:15.185 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:24:15.185 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ admin_daemon cluster1:3 rbd mirror status 2026-02-20T22:24:15.185 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1:3 2026-02-20T22:24:15.185 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ shift 2026-02-20T22:24:15.186 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local instance 2026-02-20T22:24:15.186 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ set_cluster_instance cluster1:3 cluster instance 2026-02-20T22:24:15.186 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local val=cluster1:3 2026-02-20T22:24:15.186 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster_var_name=cluster 2026-02-20T22:24:15.186 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local instance_var_name=instance 2026-02-20T22:24:15.186 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ cluster=cluster1 2026-02-20T22:24:15.186 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ instance=3 2026-02-20T22:24:15.186 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' 3 = cluster1:3 ']' 2026-02-20T22:24:15.186 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ eval cluster=cluster1 2026-02-20T22:24:15.186 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:24:15.186 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ eval instance=3 2026-02-20T22:24:15.186 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=3 2026-02-20T22:24:15.186 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ daemon_asok_file cluster1:3 cluster1 2026-02-20T22:24:15.186 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local local_cluster=cluster1:3 2026-02-20T22:24:15.186 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1 2026-02-20T22:24:15.186 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:24:15.186 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster1:3 local_cluster instance 2026-02-20T22:24:15.186 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster1:3 2026-02-20T22:24:15.186 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=local_cluster 2026-02-20T22:24:15.186 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:24:15.186 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:24:15.186 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=3 2026-02-20T22:24:15.186 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 3 = cluster1:3 ']' 2026-02-20T22:24:15.186 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval local_cluster=cluster1 2026-02-20T22:24:15.186 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local_cluster=cluster1 2026-02-20T22:24:15.186 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=3 2026-02-20T22:24:15.186 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=3 2026-02-20T22:24:15.186 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ ceph-conf --cluster cluster1 --name client.mirror.3 'admin socket' 2026-02-20T22:24:15.196 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ echo /var/run/ceph/rbd-mirror.cluster1-client.mirror.3.asok 2026-02-20T22:24:15.196 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local asok_file=/var/run/ceph/rbd-mirror.cluster1-client.mirror.3.asok 2026-02-20T22:24:15.196 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test -S /var/run/ceph/rbd-mirror.cluster1-client.mirror.3.asok 2026-02-20T22:24:15.196 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ ceph --admin-daemon /var/run/ceph/rbd-mirror.cluster1-client.mirror.3.asok rbd mirror status 2026-02-20T22:24:15.239 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:{ 2026-02-20T22:24:15.240 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: "pool_replayers": [ 2026-02-20T22:24:15.240 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: { 2026-02-20T22:24:15.240 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: "peer": "uuid: 086c4138-4a97-4902-95e1-07f7be9b9f61 cluster: cluster2-DNE client: client.mirror", 2026-02-20T22:24:15.240 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: "pool": "mirror", 2026-02-20T22:24:15.240 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: "instance_id": "4407", 2026-02-20T22:24:15.240 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: "state": "stopped (manual)", 2026-02-20T22:24:15.240 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: "leader_instance_id": "4382", 2026-02-20T22:24:15.240 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: "leader": false, 2026-02-20T22:24:15.240 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: "local_cluster_admin_socket": "/var/run/ceph/client.mirror.3.50986.cluster1.94557955930496.asok", 2026-02-20T22:24:15.240 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: "remote_cluster_admin_socket": "/var/run/ceph/client.mirror.50986.cluster2-DNE.94557969095040.asok", 2026-02-20T22:24:15.240 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: "sync_throttler": { 2026-02-20T22:24:15.240 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: "max_parallel_requests": 5, 2026-02-20T22:24:15.240 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: "running_requests": 0, 2026-02-20T22:24:15.240 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: "waiting_requests": 0 2026-02-20T22:24:15.240 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: }, 2026-02-20T22:24:15.240 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: "deletion_throttler": { 2026-02-20T22:24:15.240 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: "max_parallel_requests": 1, 2026-02-20T22:24:15.240 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: "running_requests": 0, 2026-02-20T22:24:15.240 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: "waiting_requests": 0 2026-02-20T22:24:15.240 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: }, 2026-02-20T22:24:15.240 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: "namespace_replayers": [ 2026-02-20T22:24:15.240 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: { 2026-02-20T22:24:15.240 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: "local_namespace": "", 2026-02-20T22:24:15.240 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: "remote_namespace": "", 2026-02-20T22:24:15.240 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: "image_replayers": [] 2026-02-20T22:24:15.240 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: }, 2026-02-20T22:24:15.241 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: { 2026-02-20T22:24:15.241 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: "local_namespace": "ns1", 2026-02-20T22:24:15.241 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: "remote_namespace": "ns1", 2026-02-20T22:24:15.241 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: "image_replayers": [] 2026-02-20T22:24:15.241 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: }, 2026-02-20T22:24:15.241 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: { 2026-02-20T22:24:15.241 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: "local_namespace": "ns2", 2026-02-20T22:24:15.241 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: "remote_namespace": "ns2", 2026-02-20T22:24:15.241 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: "image_replayers": [] 2026-02-20T22:24:15.241 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: } 2026-02-20T22:24:15.241 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: ] 2026-02-20T22:24:15.241 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: }, 2026-02-20T22:24:15.241 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: { 2026-02-20T22:24:15.241 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: "peer": "uuid: ad3b9e40-5326-4537-ade5-1a8cf36e9e31 cluster: cluster2-DNE client: client.mirror", 2026-02-20T22:24:15.241 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: "pool": "mirror_parent", 2026-02-20T22:24:15.241 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: "instance_id": "4413", 2026-02-20T22:24:15.241 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: "state": "stopped (manual)", 2026-02-20T22:24:15.241 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: "leader_instance_id": "4399", 2026-02-20T22:24:15.241 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: "leader": false, 2026-02-20T22:24:15.241 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: "local_cluster_admin_socket": "/var/run/ceph/client.mirror.3.50986.cluster1.94557959633280.asok", 2026-02-20T22:24:15.241 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: "remote_cluster_admin_socket": "/var/run/ceph/client.mirror.50986.cluster2-DNE.94557961476480.asok", 2026-02-20T22:24:15.241 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: "sync_throttler": { 2026-02-20T22:24:15.241 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: "max_parallel_requests": 5, 2026-02-20T22:24:15.241 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: "running_requests": 0, 2026-02-20T22:24:15.241 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: "waiting_requests": 0 2026-02-20T22:24:15.241 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: }, 2026-02-20T22:24:15.241 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: "deletion_throttler": { 2026-02-20T22:24:15.241 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: "max_parallel_requests": 1, 2026-02-20T22:24:15.241 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: "running_requests": 0, 2026-02-20T22:24:15.241 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: "waiting_requests": 0 2026-02-20T22:24:15.241 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: }, 2026-02-20T22:24:15.241 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: "namespace_replayers": [ 2026-02-20T22:24:15.241 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: { 2026-02-20T22:24:15.241 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: "local_namespace": "", 2026-02-20T22:24:15.241 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: "remote_namespace": "", 2026-02-20T22:24:15.241 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: "image_replayers": [] 2026-02-20T22:24:15.241 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: }, 2026-02-20T22:24:15.241 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: { 2026-02-20T22:24:15.241 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: "local_namespace": "ns1", 2026-02-20T22:24:15.241 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: "remote_namespace": "ns1", 2026-02-20T22:24:15.241 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: "image_replayers": [] 2026-02-20T22:24:15.241 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: } 2026-02-20T22:24:15.241 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: ] 2026-02-20T22:24:15.242 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: } 2026-02-20T22:24:15.242 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: ] 2026-02-20T22:24:15.242 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:} 2026-02-20T22:24:15.244 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ remove_image_retry cluster2 mirror test1 2026-02-20T22:24:15.244 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:24:15.244 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:24:15.244 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test1 2026-02-20T22:24:15.244 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 0 1 2 4 8 16 32 2026-02-20T22:24:15.244 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 0 2026-02-20T22:24:15.245 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ remove_image cluster2 mirror test1 2026-02-20T22:24:15.245 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:24:15.245 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:24:15.245 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test1 2026-02-20T22:24:15.245 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster=cluster2 snap purge mirror/test1 2026-02-20T22:24:15.273 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster=cluster2 rm mirror/test1 2026-02-20T22:24:16.264 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: Removing image: 3% complete... Removing image: 6% complete... Removing image: 9% complete... Removing image: 12% complete... Removing image: 15% complete... Removing image: 18% complete... Removing image: 21% complete... Removing image: 25% complete... Removing image: 28% complete... Removing image: 31% complete... Removing image: 34% complete... Removing image: 37% complete... Removing image: 40% complete... Removing image: 43% complete... Removing image: 46% complete... Removing image: 50% complete... Removing image: 53% complete... Removing image: 56% complete... Removing image: 59% complete... Removing image: 62% complete... Removing image: 65% complete... Removing image: 68% complete... Removing image: 71% complete... Removing image: 75% complete... Removing image: 78% complete... Removing image: 81% complete... Removing image: 84% complete... Removing image: 87% complete... Removing image: 90% complete... Removing image: 93% complete... Removing image: 96% complete... Removing image: 100% complete...done. 2026-02-20T22:24:16.266 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:24:16.266 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ testlog 'TEST: test image rename' 2026-02-20T22:24:16.266 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ tee -a /tmp/tmp.Whst3BkeHJ/rbd-mirror.test.log 2026-02-20T22:24:16.267 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ date '+%F %T' 2026-02-20T22:24:16.268 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo 2026-02-20 22:24:16 TEST: test image rename 2026-02-20T22:24:16.268 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:2026-02-20 22:24:16 TEST: test image rename 2026-02-20T22:24:16.268 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ new_name=test_RENAMED 2026-02-20T22:24:16.268 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rename_image cluster2 mirror test test_RENAMED 2026-02-20T22:24:16.268 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:24:16.268 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:24:16.268 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:24:16.268 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local new_name=test_RENAMED 2026-02-20T22:24:16.269 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster=cluster2 rename mirror/test mirror/test_RENAMED 2026-02-20T22:24:16.299 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' snapshot = snapshot ']' 2026-02-20T22:24:16.299 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ mirror_image_snapshot cluster2 mirror test_RENAMED 2026-02-20T22:24:16.299 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:24:16.299 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:24:16.300 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test_RENAMED 2026-02-20T22:24:16.300 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster2 mirror image snapshot mirror/test_RENAMED 2026-02-20T22:24:18.249 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:Snapshot ID: 12 2026-02-20T22:24:18.256 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_image_replay_started cluster1 mirror test_RENAMED 2026-02-20T22:24:18.256 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:24:18.256 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:24:18.256 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test_RENAMED 2026-02-20T22:24:18.256 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_image_replay_state cluster1 mirror test_RENAMED started 2026-02-20T22:24:18.256 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:24:18.256 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:24:18.256 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test_RENAMED 2026-02-20T22:24:18.257 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state=started 2026-02-20T22:24:18.257 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local s 2026-02-20T22:24:18.257 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:24:18.257 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:24:19.257 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_image_replay_state cluster1 mirror test_RENAMED started 2026-02-20T22:24:19.257 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:24:19.258 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:24:19.258 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test_RENAMED 2026-02-20T22:24:19.258 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local test_state=started 2026-02-20T22:24:19.258 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status_result 2026-02-20T22:24:19.258 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local current_state=stopped 2026-02-20T22:24:19.258 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemons cluster1 rbd mirror status mirror/test_RENAMED 2026-02-20T22:24:19.258 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ grep -i state 2026-02-20T22:24:19.258 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_instance=cluster1 2026-02-20T22:24:19.258 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:24:19.259 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1 2026-02-20T22:24:19.259 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance=cluster1 2026-02-20T22:24:19.259 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local loop_instance 2026-02-20T22:24:19.259 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for s in 0 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:24:19.259 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sleep 0 2026-02-20T22:24:19.262 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' cluster1 '!=' cluster1 ']' 2026-02-20T22:24:19.262 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ seq 0 3 2026-02-20T22:24:19.262 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for loop_instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:24:19.263 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemon cluster1:0 rbd mirror status mirror/test_RENAMED 2026-02-20T22:24:19.263 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1:0 2026-02-20T22:24:19.263 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:24:19.263 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:24:19.263 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster1:0 cluster instance 2026-02-20T22:24:19.263 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster1:0 2026-02-20T22:24:19.263 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=cluster 2026-02-20T22:24:19.263 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:24:19.263 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:24:19.263 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=0 2026-02-20T22:24:19.264 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 0 = cluster1:0 ']' 2026-02-20T22:24:19.264 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval cluster=cluster1 2026-02-20T22:24:19.264 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:24:19.264 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=0 2026-02-20T22:24:19.264 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:24:19.264 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ daemon_asok_file cluster1:0 cluster1 2026-02-20T22:24:19.264 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local local_cluster=cluster1:0 2026-02-20T22:24:19.264 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster=cluster1 2026-02-20T22:24:19.264 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance 2026-02-20T22:24:19.264 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ set_cluster_instance cluster1:0 local_cluster instance 2026-02-20T22:24:19.264 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local val=cluster1:0 2026-02-20T22:24:19.265 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster_var_name=local_cluster 2026-02-20T22:24:19.265 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance_var_name=instance 2026-02-20T22:24:19.265 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:24:19.265 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:24:19.265 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ '[' 0 = cluster1:0 ']' 2026-02-20T22:24:19.265 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval local_cluster=cluster1 2026-02-20T22:24:19.265 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ local_cluster=cluster1 2026-02-20T22:24:19.265 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval instance=0 2026-02-20T22:24:19.265 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ instance=0 2026-02-20T22:24:19.265 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ ceph-conf --cluster cluster1 --name client.mirror.0 'admin socket' 2026-02-20T22:24:19.272 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ echo /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:24:19.272 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local asok_file=/var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:24:19.273 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ test -S /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:24:19.273 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ ceph --admin-daemon /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok rbd mirror status mirror/test_RENAMED 2026-02-20T22:24:19.314 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:Invalid command: unused arguments: ['mirror/test_RENAMED'] 2026-02-20T22:24:19.314 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:rbd mirror status : get status for rbd mirror 2026-02-20T22:24:19.314 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:admin_socket: invalid command 2026-02-20T22:24:19.317 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for loop_instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:24:19.317 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemon cluster1:1 rbd mirror status mirror/test_RENAMED 2026-02-20T22:24:19.317 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1:1 2026-02-20T22:24:19.317 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:24:19.317 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:24:19.318 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster1:1 cluster instance 2026-02-20T22:24:19.318 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster1:1 2026-02-20T22:24:19.318 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=cluster 2026-02-20T22:24:19.318 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:24:19.318 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:24:19.318 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=1 2026-02-20T22:24:19.318 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 1 = cluster1:1 ']' 2026-02-20T22:24:19.318 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval cluster=cluster1 2026-02-20T22:24:19.318 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:24:19.318 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=1 2026-02-20T22:24:19.318 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=1 2026-02-20T22:24:19.318 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ daemon_asok_file cluster1:1 cluster1 2026-02-20T22:24:19.319 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local local_cluster=cluster1:1 2026-02-20T22:24:19.319 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster=cluster1 2026-02-20T22:24:19.319 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance 2026-02-20T22:24:19.319 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ set_cluster_instance cluster1:1 local_cluster instance 2026-02-20T22:24:19.319 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local val=cluster1:1 2026-02-20T22:24:19.319 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster_var_name=local_cluster 2026-02-20T22:24:19.319 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance_var_name=instance 2026-02-20T22:24:19.319 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:24:19.319 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=1 2026-02-20T22:24:19.319 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ '[' 1 = cluster1:1 ']' 2026-02-20T22:24:19.319 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval local_cluster=cluster1 2026-02-20T22:24:19.319 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ local_cluster=cluster1 2026-02-20T22:24:19.319 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval instance=1 2026-02-20T22:24:19.320 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ instance=1 2026-02-20T22:24:19.320 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ ceph-conf --cluster cluster1 --name client.mirror.1 'admin socket' 2026-02-20T22:24:19.327 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ echo /var/run/ceph/rbd-mirror.cluster1-client.mirror.1.asok 2026-02-20T22:24:19.327 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local asok_file=/var/run/ceph/rbd-mirror.cluster1-client.mirror.1.asok 2026-02-20T22:24:19.327 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ test -S /var/run/ceph/rbd-mirror.cluster1-client.mirror.1.asok 2026-02-20T22:24:19.327 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ ceph --admin-daemon /var/run/ceph/rbd-mirror.cluster1-client.mirror.1.asok rbd mirror status mirror/test_RENAMED 2026-02-20T22:24:19.373 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ return 0 2026-02-20T22:24:19.374 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status_result=' "state": "Replaying"' 2026-02-20T22:24:19.374 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo ' "state": "Replaying"' 2026-02-20T22:24:19.374 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep -i Replaying 2026-02-20T22:24:19.375 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: "state": "Replaying" 2026-02-20T22:24:19.376 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ current_state=started 2026-02-20T22:24:19.376 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test started = started 2026-02-20T22:24:19.376 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:24:19.376 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_status_in_pool_dir cluster1 mirror test_RENAMED up+replaying 2026-02-20T22:24:19.376 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:24:19.376 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:24:19.376 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test_RENAMED 2026-02-20T22:24:19.376 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+replaying 2026-02-20T22:24:19.376 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:24:19.377 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:24:19.377 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:24:19.377 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:24:20.377 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_status_in_pool_dir cluster1 mirror test_RENAMED up+replaying '' '' 2026-02-20T22:24:20.377 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:24:20.377 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:24:20.377 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test_RENAMED 2026-02-20T22:24:20.377 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+replaying 2026-02-20T22:24:20.377 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:24:20.377 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:24:20.377 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:24:20.377 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:24:20.378 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster1 mirror image status mirror/test_RENAMED 2026-02-20T22:24:20.409 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='test_RENAMED: 2026-02-20T22:24:20.409 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: global_id: 42d6c00a-fe7f-432d-aa96-44adea6394df 2026-02-20T22:24:20.409 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+replaying 2026-02-20T22:24:20.409 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: replaying, {"bytes_per_second":0.0,"bytes_per_snapshot":0.0,"last_snapshot_bytes":0,"last_snapshot_sync_seconds":0,"local_snapshot_timestamp":1771626205,"remote_snapshot_timestamp":1771626205,"replay_state":"idle"} 2026-02-20T22:24:20.409 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: service: mirror.1 on trial150 2026-02-20T22:24:20.410 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:24:15' 2026-02-20T22:24:20.410 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ state: .*up+replaying' 2026-02-20T22:24:20.410 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: state: up+replaying 2026-02-20T22:24:20.411 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ description: .*' 2026-02-20T22:24:20.411 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: description: replaying, {"bytes_per_second":0.0,"bytes_per_snapshot":0.0,"last_snapshot_bytes":0,"last_snapshot_sync_seconds":0,"local_snapshot_timestamp":1771626205,"remote_snapshot_timestamp":1771626205,"replay_state":"idle"} 2026-02-20T22:24:20.411 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' -n '' ']' 2026-02-20T22:24:20.412 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+replaying 2026-02-20T22:24:20.412 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^up+' 2026-02-20T22:24:20.412 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+replaying 2026-02-20T22:24:20.412 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep 'service: *mirror..* on ' 2026-02-20T22:24:20.413 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: service: mirror.1 on trial150 2026-02-20T22:24:20.413 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update 2026-02-20T22:24:20.413 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -nEe 's/^ last_update: *(.*) *$/\1/p' 2026-02-20T22:24:20.415 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:24:15' 2026-02-20T22:24:20.415 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_mirror_pool_status_verbose cluster1 mirror test_RENAMED up+replaying '2026-02-20 22:24:15' 2026-02-20T22:24:20.416 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:24:20.416 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:24:20.416 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test_RENAMED 2026-02-20T22:24:20.416 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+replaying 2026-02-20T22:24:20.416 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local 'prev_last_update=2026-02-20 22:24:15' 2026-02-20T22:24:20.416 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:24:20.416 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:24:20.416 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster1 mirror pool status mirror --verbose --format xml 2026-02-20T22:24:20.449 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='WARNINGOKWARNING143774382mirror.0trial15020.2.0-677-gf7870454trueOK43844389mirror.1trial15020.2.0-677-gf7870454falseOK43914398mirror.2trial15020.2.0-677-gf7870454falseOK44014407mirror.3trial15020.2.0-677-gf7870454falseOKtest_RENAMED42d6c00a-fe7f-432d-aa96-44adea6394dfup+replayingreplaying, {"bytes_per_second":0.0,"bytes_per_snapshot":0.0,"last_snapshot_bytes":0,"last_snapshot_sync_seconds":0,"local_snapshot_timestamp":1771626205,"remote_snapshot_timestamp":1771626205,"replay_state":"idle"}43844389mirror.1trial1502026-02-20 22:24:15' 2026-02-20T22:24:20.449 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update state 2026-02-20T22:24:20.449 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test_RENAMED'\'']/last_update' 2026-02-20T22:24:20.450 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:24:15' 2026-02-20T22:24:20.451 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test_RENAMED'\'']/state' 2026-02-20T22:24:20.452 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ state=up+replaying 2026-02-20T22:24:20.452 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+replaying 2026-02-20T22:24:20.452 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep up+replaying 2026-02-20T22:24:20.453 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+replaying 2026-02-20T22:24:20.454 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:24:20.454 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:24:20.454 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ admin_daemons cluster1 rbd mirror status mirror/test_RENAMED 2026-02-20T22:24:20.454 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster_instance=cluster1 2026-02-20T22:24:20.454 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ shift 2026-02-20T22:24:20.455 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:24:20.455 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local instance=cluster1 2026-02-20T22:24:20.455 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local loop_instance 2026-02-20T22:24:20.455 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 0 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:24:20.455 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 0 2026-02-20T22:24:20.455 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' cluster1 '!=' cluster1 ']' 2026-02-20T22:24:20.455 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ seq 0 3 2026-02-20T22:24:20.458 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for loop_instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:24:20.458 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ admin_daemon cluster1:0 rbd mirror status mirror/test_RENAMED 2026-02-20T22:24:20.458 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1:0 2026-02-20T22:24:20.458 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ shift 2026-02-20T22:24:20.458 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local instance 2026-02-20T22:24:20.459 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ set_cluster_instance cluster1:0 cluster instance 2026-02-20T22:24:20.459 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local val=cluster1:0 2026-02-20T22:24:20.459 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster_var_name=cluster 2026-02-20T22:24:20.459 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local instance_var_name=instance 2026-02-20T22:24:20.459 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ cluster=cluster1 2026-02-20T22:24:20.459 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ instance=0 2026-02-20T22:24:20.459 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' 0 = cluster1:0 ']' 2026-02-20T22:24:20.459 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ eval cluster=cluster1 2026-02-20T22:24:20.459 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:24:20.459 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ eval instance=0 2026-02-20T22:24:20.459 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=0 2026-02-20T22:24:20.459 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ daemon_asok_file cluster1:0 cluster1 2026-02-20T22:24:20.459 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local local_cluster=cluster1:0 2026-02-20T22:24:20.460 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1 2026-02-20T22:24:20.460 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:24:20.460 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster1:0 local_cluster instance 2026-02-20T22:24:20.460 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster1:0 2026-02-20T22:24:20.460 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=local_cluster 2026-02-20T22:24:20.460 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:24:20.460 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:24:20.460 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=0 2026-02-20T22:24:20.460 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 0 = cluster1:0 ']' 2026-02-20T22:24:20.460 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval local_cluster=cluster1 2026-02-20T22:24:20.460 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local_cluster=cluster1 2026-02-20T22:24:20.460 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=0 2026-02-20T22:24:20.461 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:24:20.461 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ ceph-conf --cluster cluster1 --name client.mirror.0 'admin socket' 2026-02-20T22:24:20.467 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ echo /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:24:20.468 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local asok_file=/var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:24:20.468 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test -S /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:24:20.468 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ ceph --admin-daemon /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok rbd mirror status mirror/test_RENAMED 2026-02-20T22:24:20.509 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:Invalid command: unused arguments: ['mirror/test_RENAMED'] 2026-02-20T22:24:20.509 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:rbd mirror status : get status for rbd mirror 2026-02-20T22:24:20.509 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:admin_socket: invalid command 2026-02-20T22:24:20.513 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for loop_instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:24:20.513 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ admin_daemon cluster1:1 rbd mirror status mirror/test_RENAMED 2026-02-20T22:24:20.513 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1:1 2026-02-20T22:24:20.513 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ shift 2026-02-20T22:24:20.513 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local instance 2026-02-20T22:24:20.513 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ set_cluster_instance cluster1:1 cluster instance 2026-02-20T22:24:20.513 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local val=cluster1:1 2026-02-20T22:24:20.514 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster_var_name=cluster 2026-02-20T22:24:20.514 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local instance_var_name=instance 2026-02-20T22:24:20.514 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ cluster=cluster1 2026-02-20T22:24:20.514 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ instance=1 2026-02-20T22:24:20.514 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' 1 = cluster1:1 ']' 2026-02-20T22:24:20.514 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ eval cluster=cluster1 2026-02-20T22:24:20.514 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:24:20.514 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ eval instance=1 2026-02-20T22:24:20.514 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=1 2026-02-20T22:24:20.514 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ daemon_asok_file cluster1:1 cluster1 2026-02-20T22:24:20.514 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local local_cluster=cluster1:1 2026-02-20T22:24:20.514 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1 2026-02-20T22:24:20.514 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:24:20.515 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster1:1 local_cluster instance 2026-02-20T22:24:20.515 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster1:1 2026-02-20T22:24:20.515 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=local_cluster 2026-02-20T22:24:20.515 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:24:20.515 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:24:20.515 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=1 2026-02-20T22:24:20.515 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 1 = cluster1:1 ']' 2026-02-20T22:24:20.515 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval local_cluster=cluster1 2026-02-20T22:24:20.515 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local_cluster=cluster1 2026-02-20T22:24:20.515 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=1 2026-02-20T22:24:20.515 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=1 2026-02-20T22:24:20.516 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ ceph-conf --cluster cluster1 --name client.mirror.1 'admin socket' 2026-02-20T22:24:20.523 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ echo /var/run/ceph/rbd-mirror.cluster1-client.mirror.1.asok 2026-02-20T22:24:20.523 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local asok_file=/var/run/ceph/rbd-mirror.cluster1-client.mirror.1.asok 2026-02-20T22:24:20.524 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test -S /var/run/ceph/rbd-mirror.cluster1-client.mirror.1.asok 2026-02-20T22:24:20.524 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ ceph --admin-daemon /var/run/ceph/rbd-mirror.cluster1-client.mirror.1.asok rbd mirror status mirror/test_RENAMED 2026-02-20T22:24:20.565 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:{ 2026-02-20T22:24:20.565 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: "name": "mirror/test_RENAMED", 2026-02-20T22:24:20.565 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: "state": "Replaying" 2026-02-20T22:24:20.565 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:} 2026-02-20T22:24:20.571 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:24:20.571 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ admin_daemons cluster1 rbd mirror restart mirror/test_RENAMED 2026-02-20T22:24:20.572 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster_instance=cluster1 2026-02-20T22:24:20.572 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ shift 2026-02-20T22:24:20.572 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:24:20.572 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local instance=cluster1 2026-02-20T22:24:20.572 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local loop_instance 2026-02-20T22:24:20.572 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 0 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:24:20.572 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 0 2026-02-20T22:24:20.575 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' cluster1 '!=' cluster1 ']' 2026-02-20T22:24:20.575 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ seq 0 3 2026-02-20T22:24:20.576 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for loop_instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:24:20.576 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ admin_daemon cluster1:0 rbd mirror restart mirror/test_RENAMED 2026-02-20T22:24:20.576 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1:0 2026-02-20T22:24:20.576 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ shift 2026-02-20T22:24:20.576 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local instance 2026-02-20T22:24:20.576 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ set_cluster_instance cluster1:0 cluster instance 2026-02-20T22:24:20.576 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local val=cluster1:0 2026-02-20T22:24:20.576 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster_var_name=cluster 2026-02-20T22:24:20.576 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local instance_var_name=instance 2026-02-20T22:24:20.576 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ cluster=cluster1 2026-02-20T22:24:20.576 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ instance=0 2026-02-20T22:24:20.576 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' 0 = cluster1:0 ']' 2026-02-20T22:24:20.577 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ eval cluster=cluster1 2026-02-20T22:24:20.577 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:24:20.577 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ eval instance=0 2026-02-20T22:24:20.577 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=0 2026-02-20T22:24:20.577 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ daemon_asok_file cluster1:0 cluster1 2026-02-20T22:24:20.577 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local local_cluster=cluster1:0 2026-02-20T22:24:20.577 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1 2026-02-20T22:24:20.577 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:24:20.577 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster1:0 local_cluster instance 2026-02-20T22:24:20.577 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster1:0 2026-02-20T22:24:20.577 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=local_cluster 2026-02-20T22:24:20.577 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:24:20.578 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:24:20.578 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=0 2026-02-20T22:24:20.578 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 0 = cluster1:0 ']' 2026-02-20T22:24:20.578 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval local_cluster=cluster1 2026-02-20T22:24:20.578 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local_cluster=cluster1 2026-02-20T22:24:20.578 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=0 2026-02-20T22:24:20.578 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:24:20.578 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ ceph-conf --cluster cluster1 --name client.mirror.0 'admin socket' 2026-02-20T22:24:20.586 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ echo /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:24:20.586 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local asok_file=/var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:24:20.586 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test -S /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:24:20.586 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ ceph --admin-daemon /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok rbd mirror restart mirror/test_RENAMED 2026-02-20T22:24:20.625 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:Invalid command: unused arguments: ['mirror/test_RENAMED'] 2026-02-20T22:24:20.625 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:rbd mirror restart : restart rbd mirror 2026-02-20T22:24:20.626 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:admin_socket: invalid command 2026-02-20T22:24:20.629 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for loop_instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:24:20.629 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ admin_daemon cluster1:1 rbd mirror restart mirror/test_RENAMED 2026-02-20T22:24:20.629 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1:1 2026-02-20T22:24:20.629 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ shift 2026-02-20T22:24:20.629 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local instance 2026-02-20T22:24:20.629 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ set_cluster_instance cluster1:1 cluster instance 2026-02-20T22:24:20.629 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local val=cluster1:1 2026-02-20T22:24:20.629 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster_var_name=cluster 2026-02-20T22:24:20.629 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local instance_var_name=instance 2026-02-20T22:24:20.629 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ cluster=cluster1 2026-02-20T22:24:20.630 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ instance=1 2026-02-20T22:24:20.630 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' 1 = cluster1:1 ']' 2026-02-20T22:24:20.630 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ eval cluster=cluster1 2026-02-20T22:24:20.630 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:24:20.630 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ eval instance=1 2026-02-20T22:24:20.630 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=1 2026-02-20T22:24:20.630 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ daemon_asok_file cluster1:1 cluster1 2026-02-20T22:24:20.630 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local local_cluster=cluster1:1 2026-02-20T22:24:20.630 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1 2026-02-20T22:24:20.630 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:24:20.630 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster1:1 local_cluster instance 2026-02-20T22:24:20.630 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster1:1 2026-02-20T22:24:20.631 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=local_cluster 2026-02-20T22:24:20.631 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:24:20.631 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:24:20.631 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=1 2026-02-20T22:24:20.631 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 1 = cluster1:1 ']' 2026-02-20T22:24:20.631 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval local_cluster=cluster1 2026-02-20T22:24:20.631 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local_cluster=cluster1 2026-02-20T22:24:20.631 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=1 2026-02-20T22:24:20.631 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=1 2026-02-20T22:24:20.631 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ ceph-conf --cluster cluster1 --name client.mirror.1 'admin socket' 2026-02-20T22:24:20.639 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ echo /var/run/ceph/rbd-mirror.cluster1-client.mirror.1.asok 2026-02-20T22:24:20.639 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local asok_file=/var/run/ceph/rbd-mirror.cluster1-client.mirror.1.asok 2026-02-20T22:24:20.639 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test -S /var/run/ceph/rbd-mirror.cluster1-client.mirror.1.asok 2026-02-20T22:24:20.639 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ ceph --admin-daemon /var/run/ceph/rbd-mirror.cluster1-client.mirror.1.asok rbd mirror restart mirror/test_RENAMED 2026-02-20T22:24:20.686 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:24:20.687 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_image_replay_started cluster1 mirror test_RENAMED 2026-02-20T22:24:20.687 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:24:20.687 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:24:20.687 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test_RENAMED 2026-02-20T22:24:20.687 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_image_replay_state cluster1 mirror test_RENAMED started 2026-02-20T22:24:20.687 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:24:20.687 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:24:20.687 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test_RENAMED 2026-02-20T22:24:20.687 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state=started 2026-02-20T22:24:20.688 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local s 2026-02-20T22:24:20.688 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:24:20.688 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:24:21.687 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_image_replay_state cluster1 mirror test_RENAMED started 2026-02-20T22:24:21.687 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:24:21.688 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:24:21.688 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test_RENAMED 2026-02-20T22:24:21.688 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local test_state=started 2026-02-20T22:24:21.688 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status_result 2026-02-20T22:24:21.688 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local current_state=stopped 2026-02-20T22:24:21.689 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemons cluster1 rbd mirror status mirror/test_RENAMED 2026-02-20T22:24:21.689 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ grep -i state 2026-02-20T22:24:21.690 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_instance=cluster1 2026-02-20T22:24:21.690 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:24:21.690 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1 2026-02-20T22:24:21.690 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance=cluster1 2026-02-20T22:24:21.690 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local loop_instance 2026-02-20T22:24:21.690 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for s in 0 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:24:21.690 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sleep 0 2026-02-20T22:24:21.690 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' cluster1 '!=' cluster1 ']' 2026-02-20T22:24:21.690 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ seq 0 3 2026-02-20T22:24:21.693 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for loop_instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:24:21.693 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemon cluster1:0 rbd mirror status mirror/test_RENAMED 2026-02-20T22:24:21.693 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1:0 2026-02-20T22:24:21.693 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:24:21.693 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:24:21.694 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster1:0 cluster instance 2026-02-20T22:24:21.694 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster1:0 2026-02-20T22:24:21.694 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=cluster 2026-02-20T22:24:21.694 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:24:21.694 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:24:21.694 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=0 2026-02-20T22:24:21.694 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 0 = cluster1:0 ']' 2026-02-20T22:24:21.694 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval cluster=cluster1 2026-02-20T22:24:21.694 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:24:21.694 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=0 2026-02-20T22:24:21.694 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:24:21.694 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ daemon_asok_file cluster1:0 cluster1 2026-02-20T22:24:21.695 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local local_cluster=cluster1:0 2026-02-20T22:24:21.695 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster=cluster1 2026-02-20T22:24:21.695 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance 2026-02-20T22:24:21.695 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ set_cluster_instance cluster1:0 local_cluster instance 2026-02-20T22:24:21.695 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local val=cluster1:0 2026-02-20T22:24:21.695 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster_var_name=local_cluster 2026-02-20T22:24:21.695 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance_var_name=instance 2026-02-20T22:24:21.695 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:24:21.695 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:24:21.695 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ '[' 0 = cluster1:0 ']' 2026-02-20T22:24:21.695 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval local_cluster=cluster1 2026-02-20T22:24:21.695 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ local_cluster=cluster1 2026-02-20T22:24:21.695 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval instance=0 2026-02-20T22:24:21.696 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ instance=0 2026-02-20T22:24:21.696 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ ceph-conf --cluster cluster1 --name client.mirror.0 'admin socket' 2026-02-20T22:24:21.704 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ echo /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:24:21.705 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local asok_file=/var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:24:21.705 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ test -S /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:24:21.705 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ ceph --admin-daemon /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok rbd mirror status mirror/test_RENAMED 2026-02-20T22:24:21.744 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:Invalid command: unused arguments: ['mirror/test_RENAMED'] 2026-02-20T22:24:21.745 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:rbd mirror status : get status for rbd mirror 2026-02-20T22:24:21.745 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:admin_socket: invalid command 2026-02-20T22:24:21.748 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for loop_instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:24:21.748 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemon cluster1:1 rbd mirror status mirror/test_RENAMED 2026-02-20T22:24:21.749 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1:1 2026-02-20T22:24:21.749 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:24:21.749 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:24:21.749 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster1:1 cluster instance 2026-02-20T22:24:21.749 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster1:1 2026-02-20T22:24:21.749 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=cluster 2026-02-20T22:24:21.749 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:24:21.749 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:24:21.749 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=1 2026-02-20T22:24:21.749 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 1 = cluster1:1 ']' 2026-02-20T22:24:21.750 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval cluster=cluster1 2026-02-20T22:24:21.750 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:24:21.750 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=1 2026-02-20T22:24:21.750 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=1 2026-02-20T22:24:21.750 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ daemon_asok_file cluster1:1 cluster1 2026-02-20T22:24:21.750 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local local_cluster=cluster1:1 2026-02-20T22:24:21.750 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster=cluster1 2026-02-20T22:24:21.750 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance 2026-02-20T22:24:21.750 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ set_cluster_instance cluster1:1 local_cluster instance 2026-02-20T22:24:21.750 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local val=cluster1:1 2026-02-20T22:24:21.751 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster_var_name=local_cluster 2026-02-20T22:24:21.751 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance_var_name=instance 2026-02-20T22:24:21.751 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:24:21.751 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=1 2026-02-20T22:24:21.751 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ '[' 1 = cluster1:1 ']' 2026-02-20T22:24:21.751 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval local_cluster=cluster1 2026-02-20T22:24:21.751 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ local_cluster=cluster1 2026-02-20T22:24:21.751 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval instance=1 2026-02-20T22:24:21.751 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ instance=1 2026-02-20T22:24:21.751 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ ceph-conf --cluster cluster1 --name client.mirror.1 'admin socket' 2026-02-20T22:24:21.758 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ echo /var/run/ceph/rbd-mirror.cluster1-client.mirror.1.asok 2026-02-20T22:24:21.758 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local asok_file=/var/run/ceph/rbd-mirror.cluster1-client.mirror.1.asok 2026-02-20T22:24:21.758 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ test -S /var/run/ceph/rbd-mirror.cluster1-client.mirror.1.asok 2026-02-20T22:24:21.758 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ ceph --admin-daemon /var/run/ceph/rbd-mirror.cluster1-client.mirror.1.asok rbd mirror status mirror/test_RENAMED 2026-02-20T22:24:21.802 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ return 0 2026-02-20T22:24:21.803 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status_result=' "state": "Replaying"' 2026-02-20T22:24:21.803 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo ' "state": "Replaying"' 2026-02-20T22:24:21.804 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep -i Replaying 2026-02-20T22:24:21.804 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: "state": "Replaying" 2026-02-20T22:24:21.806 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ current_state=started 2026-02-20T22:24:21.806 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test started = started 2026-02-20T22:24:21.806 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:24:21.806 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_status_in_pool_dir cluster1 mirror test_RENAMED up+replaying 2026-02-20T22:24:21.806 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:24:21.806 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:24:21.806 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test_RENAMED 2026-02-20T22:24:21.806 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+replaying 2026-02-20T22:24:21.806 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:24:21.807 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:24:21.807 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:24:21.807 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:24:22.806 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_status_in_pool_dir cluster1 mirror test_RENAMED up+replaying '' '' 2026-02-20T22:24:22.806 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:24:22.806 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:24:22.806 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test_RENAMED 2026-02-20T22:24:22.806 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+replaying 2026-02-20T22:24:22.807 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:24:22.807 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:24:22.807 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:24:22.807 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:24:22.807 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster1 mirror image status mirror/test_RENAMED 2026-02-20T22:24:22.838 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='test_RENAMED: 2026-02-20T22:24:22.838 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: global_id: 42d6c00a-fe7f-432d-aa96-44adea6394df 2026-02-20T22:24:22.839 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+replaying 2026-02-20T22:24:22.839 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: replaying, {"bytes_per_second":0.0,"bytes_per_snapshot":0.0,"last_snapshot_bytes":0,"last_snapshot_sync_seconds":0,"local_snapshot_timestamp":1771626257,"remote_snapshot_timestamp":1771626257,"replay_state":"idle"} 2026-02-20T22:24:22.839 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: service: mirror.1 on trial150 2026-02-20T22:24:22.839 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:24:20' 2026-02-20T22:24:22.839 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ state: .*up+replaying' 2026-02-20T22:24:22.839 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: state: up+replaying 2026-02-20T22:24:22.840 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ description: .*' 2026-02-20T22:24:22.840 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: description: replaying, {"bytes_per_second":0.0,"bytes_per_snapshot":0.0,"last_snapshot_bytes":0,"last_snapshot_sync_seconds":0,"local_snapshot_timestamp":1771626257,"remote_snapshot_timestamp":1771626257,"replay_state":"idle"} 2026-02-20T22:24:22.841 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' -n '' ']' 2026-02-20T22:24:22.841 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+replaying 2026-02-20T22:24:22.841 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^up+' 2026-02-20T22:24:22.841 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+replaying 2026-02-20T22:24:22.842 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep 'service: *mirror..* on ' 2026-02-20T22:24:22.842 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: service: mirror.1 on trial150 2026-02-20T22:24:22.843 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update 2026-02-20T22:24:22.843 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -nEe 's/^ last_update: *(.*) *$/\1/p' 2026-02-20T22:24:22.844 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:24:20' 2026-02-20T22:24:22.844 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_mirror_pool_status_verbose cluster1 mirror test_RENAMED up+replaying '2026-02-20 22:24:20' 2026-02-20T22:24:22.845 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:24:22.845 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:24:22.845 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test_RENAMED 2026-02-20T22:24:22.845 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+replaying 2026-02-20T22:24:22.845 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local 'prev_last_update=2026-02-20 22:24:20' 2026-02-20T22:24:22.845 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:24:22.845 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:24:22.845 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster1 mirror pool status mirror --verbose --format xml 2026-02-20T22:24:22.875 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='WARNINGOKWARNING143774382mirror.0trial15020.2.0-677-gf7870454trueOK43844389mirror.1trial15020.2.0-677-gf7870454falseOK43914398mirror.2trial15020.2.0-677-gf7870454falseOK44014407mirror.3trial15020.2.0-677-gf7870454falseOKtest_RENAMED42d6c00a-fe7f-432d-aa96-44adea6394dfup+replayingreplaying, {"bytes_per_second":0.0,"bytes_per_snapshot":0.0,"last_snapshot_bytes":0,"last_snapshot_sync_seconds":0,"local_snapshot_timestamp":1771626257,"remote_snapshot_timestamp":1771626257,"replay_state":"idle"}43844389mirror.1trial1502026-02-20 22:24:20' 2026-02-20T22:24:22.875 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update state 2026-02-20T22:24:22.875 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test_RENAMED'\'']/last_update' 2026-02-20T22:24:22.876 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:24:20' 2026-02-20T22:24:22.877 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test_RENAMED'\'']/state' 2026-02-20T22:24:22.878 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ state=up+replaying 2026-02-20T22:24:22.879 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+replaying 2026-02-20T22:24:22.879 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep up+replaying 2026-02-20T22:24:22.879 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+replaying 2026-02-20T22:24:22.880 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:24:22.880 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:24:22.880 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rename_image cluster2 mirror test_RENAMED test 2026-02-20T22:24:22.880 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:24:22.880 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:24:22.880 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test_RENAMED 2026-02-20T22:24:22.880 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local new_name=test 2026-02-20T22:24:22.880 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster=cluster2 rename mirror/test_RENAMED mirror/test 2026-02-20T22:24:22.911 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' snapshot = snapshot ']' 2026-02-20T22:24:22.911 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ mirror_image_snapshot cluster2 mirror test 2026-02-20T22:24:22.911 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:24:22.911 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:24:22.911 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:24:22.911 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster2 mirror image snapshot mirror/test 2026-02-20T22:24:24.255 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:Snapshot ID: 13 2026-02-20T22:24:24.262 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_image_replay_started cluster1 mirror test 2026-02-20T22:24:24.262 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:24:24.262 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:24:24.263 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:24:24.263 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_image_replay_state cluster1 mirror test started 2026-02-20T22:24:24.263 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:24:24.263 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:24:24.263 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:24:24.263 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state=started 2026-02-20T22:24:24.263 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local s 2026-02-20T22:24:24.263 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:24:24.263 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:24:25.263 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_image_replay_state cluster1 mirror test started 2026-02-20T22:24:25.263 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:24:25.263 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:24:25.263 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:24:25.264 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local test_state=started 2026-02-20T22:24:25.264 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status_result 2026-02-20T22:24:25.264 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local current_state=stopped 2026-02-20T22:24:25.265 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemons cluster1 rbd mirror status mirror/test 2026-02-20T22:24:25.265 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ grep -i state 2026-02-20T22:24:25.265 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_instance=cluster1 2026-02-20T22:24:25.265 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:24:25.265 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1 2026-02-20T22:24:25.265 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance=cluster1 2026-02-20T22:24:25.265 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local loop_instance 2026-02-20T22:24:25.266 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for s in 0 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:24:25.266 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sleep 0 2026-02-20T22:24:25.266 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' cluster1 '!=' cluster1 ']' 2026-02-20T22:24:25.268 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ seq 0 3 2026-02-20T22:24:25.269 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for loop_instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:24:25.269 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemon cluster1:0 rbd mirror status mirror/test 2026-02-20T22:24:25.269 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1:0 2026-02-20T22:24:25.269 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:24:25.269 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:24:25.269 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster1:0 cluster instance 2026-02-20T22:24:25.269 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster1:0 2026-02-20T22:24:25.269 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=cluster 2026-02-20T22:24:25.269 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:24:25.269 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:24:25.269 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=0 2026-02-20T22:24:25.270 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 0 = cluster1:0 ']' 2026-02-20T22:24:25.270 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval cluster=cluster1 2026-02-20T22:24:25.270 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:24:25.270 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=0 2026-02-20T22:24:25.270 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:24:25.270 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ daemon_asok_file cluster1:0 cluster1 2026-02-20T22:24:25.270 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local local_cluster=cluster1:0 2026-02-20T22:24:25.270 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster=cluster1 2026-02-20T22:24:25.270 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance 2026-02-20T22:24:25.270 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ set_cluster_instance cluster1:0 local_cluster instance 2026-02-20T22:24:25.271 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local val=cluster1:0 2026-02-20T22:24:25.271 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster_var_name=local_cluster 2026-02-20T22:24:25.271 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance_var_name=instance 2026-02-20T22:24:25.271 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:24:25.271 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:24:25.271 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ '[' 0 = cluster1:0 ']' 2026-02-20T22:24:25.271 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval local_cluster=cluster1 2026-02-20T22:24:25.271 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ local_cluster=cluster1 2026-02-20T22:24:25.271 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval instance=0 2026-02-20T22:24:25.271 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ instance=0 2026-02-20T22:24:25.271 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ ceph-conf --cluster cluster1 --name client.mirror.0 'admin socket' 2026-02-20T22:24:25.281 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ echo /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:24:25.282 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local asok_file=/var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:24:25.282 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ test -S /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:24:25.282 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ ceph --admin-daemon /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok rbd mirror status mirror/test 2026-02-20T22:24:25.325 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:Invalid command: unused arguments: ['mirror/test'] 2026-02-20T22:24:25.325 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:rbd mirror status : get status for rbd mirror 2026-02-20T22:24:25.325 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:admin_socket: invalid command 2026-02-20T22:24:25.328 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for loop_instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:24:25.328 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemon cluster1:1 rbd mirror status mirror/test 2026-02-20T22:24:25.328 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1:1 2026-02-20T22:24:25.328 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:24:25.328 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:24:25.329 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster1:1 cluster instance 2026-02-20T22:24:25.329 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster1:1 2026-02-20T22:24:25.329 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=cluster 2026-02-20T22:24:25.329 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:24:25.329 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:24:25.329 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=1 2026-02-20T22:24:25.329 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 1 = cluster1:1 ']' 2026-02-20T22:24:25.329 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval cluster=cluster1 2026-02-20T22:24:25.329 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:24:25.329 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=1 2026-02-20T22:24:25.329 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=1 2026-02-20T22:24:25.329 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ daemon_asok_file cluster1:1 cluster1 2026-02-20T22:24:25.329 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local local_cluster=cluster1:1 2026-02-20T22:24:25.330 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster=cluster1 2026-02-20T22:24:25.330 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance 2026-02-20T22:24:25.330 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ set_cluster_instance cluster1:1 local_cluster instance 2026-02-20T22:24:25.330 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local val=cluster1:1 2026-02-20T22:24:25.330 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster_var_name=local_cluster 2026-02-20T22:24:25.330 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance_var_name=instance 2026-02-20T22:24:25.330 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:24:25.330 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=1 2026-02-20T22:24:25.330 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ '[' 1 = cluster1:1 ']' 2026-02-20T22:24:25.330 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval local_cluster=cluster1 2026-02-20T22:24:25.330 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ local_cluster=cluster1 2026-02-20T22:24:25.330 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval instance=1 2026-02-20T22:24:25.331 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ instance=1 2026-02-20T22:24:25.331 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ ceph-conf --cluster cluster1 --name client.mirror.1 'admin socket' 2026-02-20T22:24:25.339 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ echo /var/run/ceph/rbd-mirror.cluster1-client.mirror.1.asok 2026-02-20T22:24:25.339 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local asok_file=/var/run/ceph/rbd-mirror.cluster1-client.mirror.1.asok 2026-02-20T22:24:25.339 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ test -S /var/run/ceph/rbd-mirror.cluster1-client.mirror.1.asok 2026-02-20T22:24:25.339 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ ceph --admin-daemon /var/run/ceph/rbd-mirror.cluster1-client.mirror.1.asok rbd mirror status mirror/test 2026-02-20T22:24:25.385 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ return 0 2026-02-20T22:24:25.386 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status_result=' "state": "Replaying"' 2026-02-20T22:24:25.386 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo ' "state": "Replaying"' 2026-02-20T22:24:25.386 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep -i Replaying 2026-02-20T22:24:25.386 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: "state": "Replaying" 2026-02-20T22:24:25.387 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ current_state=started 2026-02-20T22:24:25.387 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test started = started 2026-02-20T22:24:25.388 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:24:25.388 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ testlog 'TEST: test trash move restore' 2026-02-20T22:24:25.388 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ tee -a /tmp/tmp.Whst3BkeHJ/rbd-mirror.test.log 2026-02-20T22:24:25.388 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ date '+%F %T' 2026-02-20T22:24:25.389 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo 2026-02-20 22:24:25 TEST: test trash move restore 2026-02-20T22:24:25.389 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:2026-02-20 22:24:25 TEST: test trash move restore 2026-02-20T22:24:25.389 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ get_image_id cluster2 mirror test 2026-02-20T22:24:25.389 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster2 2026-02-20T22:24:25.389 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local pool=mirror 2026-02-20T22:24:25.389 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local image=test 2026-02-20T22:24:25.390 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster=cluster2 info mirror/test 2026-02-20T22:24:25.390 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -ne 's/^.*block_name_prefix: rbd_data\.//p' 2026-02-20T22:24:25.415 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ image_id=11106e7f6875 2026-02-20T22:24:25.415 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ trash_move cluster2 mirror test 2026-02-20T22:24:25.415 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:24:25.415 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:24:25.415 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:24:25.415 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster=cluster2 trash move mirror/test 2026-02-20T22:24:26.273 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_image_present cluster1 mirror test deleted 2026-02-20T22:24:26.273 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:24:26.273 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:24:26.273 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:24:26.273 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state=deleted 2026-02-20T22:24:26.273 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image_id= 2026-02-20T22:24:26.274 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local s 2026-02-20T22:24:26.274 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test -n '' 2026-02-20T22:24:26.274 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ get_image_id cluster1 mirror test 2026-02-20T22:24:26.274 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1 2026-02-20T22:24:26.274 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local pool=mirror 2026-02-20T22:24:26.274 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local image=test 2026-02-20T22:24:26.274 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster=cluster1 info mirror/test 2026-02-20T22:24:26.274 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -ne 's/^.*block_name_prefix: rbd_data\.//p' 2026-02-20T22:24:26.298 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:rbd: error opening image test: (2) No such file or directory 2026-02-20T22:24:26.300 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ image_id= 2026-02-20T22:24:26.300 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 0.1 1 2 4 8 8 8 8 8 8 8 8 16 16 32 32 2026-02-20T22:24:26.300 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 0.1 2026-02-20T22:24:26.402 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_image_present cluster1 mirror test deleted '' 2026-02-20T22:24:26.402 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:24:26.402 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:24:26.402 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:24:26.402 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local test_state=deleted 2026-02-20T22:24:26.403 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image_id= 2026-02-20T22:24:26.403 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local current_state=deleted 2026-02-20T22:24:26.403 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local current_image_id 2026-02-20T22:24:26.403 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ get_image_id cluster1 mirror test 2026-02-20T22:24:26.403 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1 2026-02-20T22:24:26.403 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local pool=mirror 2026-02-20T22:24:26.403 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local image=test 2026-02-20T22:24:26.403 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster=cluster1 info mirror/test 2026-02-20T22:24:26.403 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -ne 's/^.*block_name_prefix: rbd_data\.//p' 2026-02-20T22:24:26.424 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:rbd: error opening image test: (2) No such file or directory 2026-02-20T22:24:26.426 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ current_image_id= 2026-02-20T22:24:26.426 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test -n '' 2026-02-20T22:24:26.426 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test deleted = deleted 2026-02-20T22:24:26.427 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:24:26.427 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ trash_restore cluster2 mirror test 11106e7f6875 snapshot 2026-02-20T22:24:26.427 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:24:26.427 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:24:26.427 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:24:26.427 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image_id=11106e7f6875 2026-02-20T22:24:26.427 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local mode=snapshot 2026-02-20T22:24:26.427 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster=cluster2 trash restore mirror/11106e7f6875 2026-02-20T22:24:26.453 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ is_pool_mirror_mode_image mirror 2026-02-20T22:24:26.453 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:24:26.453 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' image = image ']' 2026-02-20T22:24:26.453 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:24:26.453 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ enable_mirror cluster2 mirror test snapshot 2026-02-20T22:24:26.453 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:24:26.453 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:24:26.453 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:24:26.453 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local mode=snapshot 2026-02-20T22:24:26.453 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster=cluster2 mirror image enable mirror/test snapshot 2026-02-20T22:24:27.481 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:Mirroring enabled 2026-02-20T22:24:27.485 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster=cluster2 info mirror/test 2026-02-20T22:24:27.510 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:rbd image 'test': 2026-02-20T22:24:27.510 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: size 128 MiB in 32 objects 2026-02-20T22:24:27.510 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: order 22 (4 MiB objects) 2026-02-20T22:24:27.510 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: snapshot_count: 1 2026-02-20T22:24:27.510 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: id: 11106e7f6875 2026-02-20T22:24:27.510 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: block_name_prefix: rbd_data.11106e7f6875 2026-02-20T22:24:27.510 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: format: 2 2026-02-20T22:24:27.510 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: features: layering, exclusive-lock 2026-02-20T22:24:27.510 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: op_features: 2026-02-20T22:24:27.511 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: flags: 2026-02-20T22:24:27.511 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: create_timestamp: Fri Feb 20 22:23:05 2026 2026-02-20T22:24:27.511 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: access_timestamp: Fri Feb 20 22:23:05 2026 2026-02-20T22:24:27.511 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: modify_timestamp: Fri Feb 20 22:23:05 2026 2026-02-20T22:24:27.511 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: mirroring state: enabled 2026-02-20T22:24:27.511 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: mirroring mode: snapshot 2026-02-20T22:24:27.511 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: mirroring global id: d1fef4a6-c24d-472e-8111-9b6676bfde8b 2026-02-20T22:24:27.511 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: mirroring primary: true 2026-02-20T22:24:27.513 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_image_replay_started cluster1 mirror test 2026-02-20T22:24:27.513 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:24:27.513 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:24:27.513 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:24:27.513 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_image_replay_state cluster1 mirror test started 2026-02-20T22:24:27.513 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:24:27.513 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:24:27.513 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:24:27.513 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state=started 2026-02-20T22:24:27.514 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local s 2026-02-20T22:24:27.514 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:24:27.514 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:24:28.514 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_image_replay_state cluster1 mirror test started 2026-02-20T22:24:28.514 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:24:28.514 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:24:28.514 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:24:28.515 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local test_state=started 2026-02-20T22:24:28.515 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status_result 2026-02-20T22:24:28.515 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local current_state=stopped 2026-02-20T22:24:28.515 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemons cluster1 rbd mirror status mirror/test 2026-02-20T22:24:28.515 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_instance=cluster1 2026-02-20T22:24:28.515 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:24:28.515 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1 2026-02-20T22:24:28.515 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ grep -i state 2026-02-20T22:24:28.515 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance=cluster1 2026-02-20T22:24:28.516 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local loop_instance 2026-02-20T22:24:28.516 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for s in 0 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:24:28.516 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sleep 0 2026-02-20T22:24:28.516 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' cluster1 '!=' cluster1 ']' 2026-02-20T22:24:28.519 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ seq 0 3 2026-02-20T22:24:28.520 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for loop_instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:24:28.520 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemon cluster1:0 rbd mirror status mirror/test 2026-02-20T22:24:28.520 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1:0 2026-02-20T22:24:28.520 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:24:28.520 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:24:28.520 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster1:0 cluster instance 2026-02-20T22:24:28.520 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster1:0 2026-02-20T22:24:28.520 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=cluster 2026-02-20T22:24:28.520 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:24:28.520 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:24:28.521 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=0 2026-02-20T22:24:28.521 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 0 = cluster1:0 ']' 2026-02-20T22:24:28.521 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval cluster=cluster1 2026-02-20T22:24:28.521 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:24:28.521 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=0 2026-02-20T22:24:28.521 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:24:28.521 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ daemon_asok_file cluster1:0 cluster1 2026-02-20T22:24:28.521 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local local_cluster=cluster1:0 2026-02-20T22:24:28.521 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster=cluster1 2026-02-20T22:24:28.521 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance 2026-02-20T22:24:28.522 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ set_cluster_instance cluster1:0 local_cluster instance 2026-02-20T22:24:28.522 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local val=cluster1:0 2026-02-20T22:24:28.522 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster_var_name=local_cluster 2026-02-20T22:24:28.522 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance_var_name=instance 2026-02-20T22:24:28.522 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:24:28.522 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:24:28.522 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ '[' 0 = cluster1:0 ']' 2026-02-20T22:24:28.522 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval local_cluster=cluster1 2026-02-20T22:24:28.522 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ local_cluster=cluster1 2026-02-20T22:24:28.522 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval instance=0 2026-02-20T22:24:28.523 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ instance=0 2026-02-20T22:24:28.523 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ ceph-conf --cluster cluster1 --name client.mirror.0 'admin socket' 2026-02-20T22:24:28.528 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ echo /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:24:28.528 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local asok_file=/var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:24:28.528 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ test -S /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:24:28.528 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ ceph --admin-daemon /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok rbd mirror status mirror/test 2026-02-20T22:24:28.569 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:Invalid command: unused arguments: ['mirror/test'] 2026-02-20T22:24:28.569 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:rbd mirror status : get status for rbd mirror 2026-02-20T22:24:28.569 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:admin_socket: invalid command 2026-02-20T22:24:28.571 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for loop_instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:24:28.571 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemon cluster1:1 rbd mirror status mirror/test 2026-02-20T22:24:28.571 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1:1 2026-02-20T22:24:28.571 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:24:28.571 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:24:28.571 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster1:1 cluster instance 2026-02-20T22:24:28.571 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster1:1 2026-02-20T22:24:28.571 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=cluster 2026-02-20T22:24:28.571 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:24:28.571 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:24:28.571 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=1 2026-02-20T22:24:28.571 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 1 = cluster1:1 ']' 2026-02-20T22:24:28.571 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval cluster=cluster1 2026-02-20T22:24:28.571 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:24:28.571 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=1 2026-02-20T22:24:28.571 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=1 2026-02-20T22:24:28.571 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ daemon_asok_file cluster1:1 cluster1 2026-02-20T22:24:28.571 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local local_cluster=cluster1:1 2026-02-20T22:24:28.571 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster=cluster1 2026-02-20T22:24:28.571 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance 2026-02-20T22:24:28.571 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ set_cluster_instance cluster1:1 local_cluster instance 2026-02-20T22:24:28.571 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local val=cluster1:1 2026-02-20T22:24:28.571 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster_var_name=local_cluster 2026-02-20T22:24:28.571 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance_var_name=instance 2026-02-20T22:24:28.571 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:24:28.571 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=1 2026-02-20T22:24:28.571 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ '[' 1 = cluster1:1 ']' 2026-02-20T22:24:28.571 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval local_cluster=cluster1 2026-02-20T22:24:28.571 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ local_cluster=cluster1 2026-02-20T22:24:28.571 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval instance=1 2026-02-20T22:24:28.571 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ instance=1 2026-02-20T22:24:28.572 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ ceph-conf --cluster cluster1 --name client.mirror.1 'admin socket' 2026-02-20T22:24:28.582 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ echo /var/run/ceph/rbd-mirror.cluster1-client.mirror.1.asok 2026-02-20T22:24:28.582 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local asok_file=/var/run/ceph/rbd-mirror.cluster1-client.mirror.1.asok 2026-02-20T22:24:28.582 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ test -S /var/run/ceph/rbd-mirror.cluster1-client.mirror.1.asok 2026-02-20T22:24:28.582 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ ceph --admin-daemon /var/run/ceph/rbd-mirror.cluster1-client.mirror.1.asok rbd mirror status mirror/test 2026-02-20T22:24:28.623 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:Invalid command: unused arguments: ['mirror/test'] 2026-02-20T22:24:28.623 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:rbd mirror status : get status for rbd mirror 2026-02-20T22:24:28.623 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:admin_socket: invalid command 2026-02-20T22:24:28.625 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for loop_instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:24:28.625 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemon cluster1:2 rbd mirror status mirror/test 2026-02-20T22:24:28.625 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1:2 2026-02-20T22:24:28.625 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:24:28.625 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:24:28.625 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster1:2 cluster instance 2026-02-20T22:24:28.625 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster1:2 2026-02-20T22:24:28.625 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=cluster 2026-02-20T22:24:28.625 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:24:28.625 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:24:28.625 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=2 2026-02-20T22:24:28.625 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 2 = cluster1:2 ']' 2026-02-20T22:24:28.626 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval cluster=cluster1 2026-02-20T22:24:28.626 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:24:28.626 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=2 2026-02-20T22:24:28.626 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=2 2026-02-20T22:24:28.626 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ daemon_asok_file cluster1:2 cluster1 2026-02-20T22:24:28.626 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local local_cluster=cluster1:2 2026-02-20T22:24:28.626 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster=cluster1 2026-02-20T22:24:28.626 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance 2026-02-20T22:24:28.626 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ set_cluster_instance cluster1:2 local_cluster instance 2026-02-20T22:24:28.626 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local val=cluster1:2 2026-02-20T22:24:28.626 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster_var_name=local_cluster 2026-02-20T22:24:28.626 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance_var_name=instance 2026-02-20T22:24:28.626 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:24:28.626 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=2 2026-02-20T22:24:28.626 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ '[' 2 = cluster1:2 ']' 2026-02-20T22:24:28.626 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval local_cluster=cluster1 2026-02-20T22:24:28.626 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ local_cluster=cluster1 2026-02-20T22:24:28.626 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval instance=2 2026-02-20T22:24:28.626 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ instance=2 2026-02-20T22:24:28.626 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ ceph-conf --cluster cluster1 --name client.mirror.2 'admin socket' 2026-02-20T22:24:28.636 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ echo /var/run/ceph/rbd-mirror.cluster1-client.mirror.2.asok 2026-02-20T22:24:28.636 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local asok_file=/var/run/ceph/rbd-mirror.cluster1-client.mirror.2.asok 2026-02-20T22:24:28.636 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ test -S /var/run/ceph/rbd-mirror.cluster1-client.mirror.2.asok 2026-02-20T22:24:28.636 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ ceph --admin-daemon /var/run/ceph/rbd-mirror.cluster1-client.mirror.2.asok rbd mirror status mirror/test 2026-02-20T22:24:28.677 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:Invalid command: unused arguments: ['mirror/test'] 2026-02-20T22:24:28.677 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:rbd mirror status : get status for rbd mirror 2026-02-20T22:24:28.677 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:admin_socket: invalid command 2026-02-20T22:24:28.679 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for loop_instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:24:28.679 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemon cluster1:3 rbd mirror status mirror/test 2026-02-20T22:24:28.679 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1:3 2026-02-20T22:24:28.679 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:24:28.679 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:24:28.679 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster1:3 cluster instance 2026-02-20T22:24:28.679 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster1:3 2026-02-20T22:24:28.679 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=cluster 2026-02-20T22:24:28.679 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:24:28.679 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:24:28.679 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=3 2026-02-20T22:24:28.679 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 3 = cluster1:3 ']' 2026-02-20T22:24:28.679 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval cluster=cluster1 2026-02-20T22:24:28.679 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:24:28.680 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=3 2026-02-20T22:24:28.680 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=3 2026-02-20T22:24:28.680 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ daemon_asok_file cluster1:3 cluster1 2026-02-20T22:24:28.680 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local local_cluster=cluster1:3 2026-02-20T22:24:28.680 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster=cluster1 2026-02-20T22:24:28.680 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance 2026-02-20T22:24:28.680 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ set_cluster_instance cluster1:3 local_cluster instance 2026-02-20T22:24:28.680 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local val=cluster1:3 2026-02-20T22:24:28.680 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster_var_name=local_cluster 2026-02-20T22:24:28.680 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance_var_name=instance 2026-02-20T22:24:28.680 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:24:28.680 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=3 2026-02-20T22:24:28.680 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ '[' 3 = cluster1:3 ']' 2026-02-20T22:24:28.680 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval local_cluster=cluster1 2026-02-20T22:24:28.680 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ local_cluster=cluster1 2026-02-20T22:24:28.680 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval instance=3 2026-02-20T22:24:28.680 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ instance=3 2026-02-20T22:24:28.680 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ ceph-conf --cluster cluster1 --name client.mirror.3 'admin socket' 2026-02-20T22:24:28.691 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ echo /var/run/ceph/rbd-mirror.cluster1-client.mirror.3.asok 2026-02-20T22:24:28.691 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local asok_file=/var/run/ceph/rbd-mirror.cluster1-client.mirror.3.asok 2026-02-20T22:24:28.691 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ test -S /var/run/ceph/rbd-mirror.cluster1-client.mirror.3.asok 2026-02-20T22:24:28.691 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ ceph --admin-daemon /var/run/ceph/rbd-mirror.cluster1-client.mirror.3.asok rbd mirror status mirror/test 2026-02-20T22:24:28.731 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:Invalid command: unused arguments: ['mirror/test'] 2026-02-20T22:24:28.732 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:rbd mirror status : get status for rbd mirror 2026-02-20T22:24:28.732 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:admin_socket: invalid command 2026-02-20T22:24:28.733 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for s in 0 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:24:28.733 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sleep 1 2026-02-20T22:24:29.734 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' cluster1 '!=' cluster1 ']' 2026-02-20T22:24:29.734 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ seq 0 3 2026-02-20T22:24:29.737 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for loop_instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:24:29.737 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemon cluster1:0 rbd mirror status mirror/test 2026-02-20T22:24:29.737 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1:0 2026-02-20T22:24:29.737 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:24:29.737 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:24:29.738 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster1:0 cluster instance 2026-02-20T22:24:29.738 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster1:0 2026-02-20T22:24:29.738 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=cluster 2026-02-20T22:24:29.738 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:24:29.738 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:24:29.738 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=0 2026-02-20T22:24:29.738 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 0 = cluster1:0 ']' 2026-02-20T22:24:29.738 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval cluster=cluster1 2026-02-20T22:24:29.738 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:24:29.738 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=0 2026-02-20T22:24:29.738 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:24:29.738 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ daemon_asok_file cluster1:0 cluster1 2026-02-20T22:24:29.739 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local local_cluster=cluster1:0 2026-02-20T22:24:29.739 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster=cluster1 2026-02-20T22:24:29.739 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance 2026-02-20T22:24:29.739 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ set_cluster_instance cluster1:0 local_cluster instance 2026-02-20T22:24:29.739 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local val=cluster1:0 2026-02-20T22:24:29.739 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster_var_name=local_cluster 2026-02-20T22:24:29.739 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance_var_name=instance 2026-02-20T22:24:29.739 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:24:29.739 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:24:29.739 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ '[' 0 = cluster1:0 ']' 2026-02-20T22:24:29.740 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval local_cluster=cluster1 2026-02-20T22:24:29.740 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ local_cluster=cluster1 2026-02-20T22:24:29.740 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval instance=0 2026-02-20T22:24:29.740 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ instance=0 2026-02-20T22:24:29.740 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ ceph-conf --cluster cluster1 --name client.mirror.0 'admin socket' 2026-02-20T22:24:29.749 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ echo /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:24:29.749 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local asok_file=/var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:24:29.749 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ test -S /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:24:29.749 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ ceph --admin-daemon /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok rbd mirror status mirror/test 2026-02-20T22:24:29.794 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ return 0 2026-02-20T22:24:29.795 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status_result=' "state": "Replaying"' 2026-02-20T22:24:29.795 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo ' "state": "Replaying"' 2026-02-20T22:24:29.795 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep -i Replaying 2026-02-20T22:24:29.796 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: "state": "Replaying" 2026-02-20T22:24:29.797 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ current_state=started 2026-02-20T22:24:29.797 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test started = started 2026-02-20T22:24:29.797 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:24:29.797 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ testlog 'TEST: check if removed images'\'' OMAP are removed (with rbd-mirror on one cluster)' 2026-02-20T22:24:29.797 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ tee -a /tmp/tmp.Whst3BkeHJ/rbd-mirror.test.log 2026-02-20T22:24:29.797 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ date '+%F %T' 2026-02-20T22:24:29.798 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo 2026-02-20 22:24:29 TEST: check if removed 'images'\''' OMAP are removed '(with' rbd-mirror on one 'cluster)' 2026-02-20T22:24:29.798 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:2026-02-20 22:24:29 TEST: check if removed images' OMAP are removed (with rbd-mirror on one cluster) 2026-02-20T22:24:29.799 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ remove_image_retry cluster2 mirror test 2026-02-20T22:24:29.799 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:24:29.799 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:24:29.799 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:24:29.799 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 0 1 2 4 8 16 32 2026-02-20T22:24:29.799 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 0 2026-02-20T22:24:29.799 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ remove_image cluster2 mirror test 2026-02-20T22:24:29.799 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:24:29.799 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:24:29.799 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:24:29.799 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster=cluster2 snap purge mirror/test 2026-02-20T22:24:29.825 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster=cluster2 rm mirror/test 2026-02-20T22:24:30.499 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: Removing image: 3% complete... Removing image: 6% complete... Removing image: 9% complete... Removing image: 12% complete... Removing image: 15% complete... Removing image: 18% complete... Removing image: 21% complete... Removing image: 25% complete... Removing image: 28% complete... Removing image: 31% complete... Removing image: 34% complete... Removing image: 37% complete... Removing image: 40% complete... Removing image: 43% complete... Removing image: 46% complete... Removing image: 50% complete... Removing image: 53% complete... Removing image: 56% complete... Removing image: 59% complete... Removing image: 62% complete... Removing image: 65% complete... Removing image: 68% complete... Removing image: 71% complete... Removing image: 75% complete... Removing image: 78% complete... Removing image: 81% complete... Removing image: 84% complete... Removing image: 87% complete... Removing image: 90% complete... Removing image: 93% complete... Removing image: 96% complete... Removing image: 100% complete...done. 2026-02-20T22:24:30.501 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:24:30.501 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_image_in_omap cluster1 mirror 2026-02-20T22:24:30.501 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:24:30.501 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:24:30.501 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_omap_keys cluster1 mirror rbd_mirroring status_global 2026-02-20T22:24:30.501 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:24:30.501 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:24:30.501 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local obj_name=rbd_mirroring 2026-02-20T22:24:30.501 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local filter=status_global 2026-02-20T22:24:30.501 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 0 1 2 2 4 4 8 8 8 16 16 32 2026-02-20T22:24:30.501 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 0 2026-02-20T22:24:30.502 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ set +e 2026-02-20T22:24:30.502 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ count_omap_keys_with_filter cluster1 mirror rbd_mirroring status_global 2026-02-20T22:24:30.502 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1 2026-02-20T22:24:30.502 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local pool=mirror 2026-02-20T22:24:30.502 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local obj_name=rbd_mirroring 2026-02-20T22:24:30.502 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local filter=status_global 2026-02-20T22:24:30.502 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ list_omap_keys cluster1 mirror rbd_mirroring 2026-02-20T22:24:30.502 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1 2026-02-20T22:24:30.502 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ grep -c status_global 2026-02-20T22:24:30.502 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local pool=mirror 2026-02-20T22:24:30.503 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local obj_name=rbd_mirroring 2026-02-20T22:24:30.503 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rados --cluster cluster1 -p mirror listomapkeys rbd_mirroring 2026-02-20T22:24:30.528 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test 0 = 0 2026-02-20T22:24:30.528 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ error_code=0 2026-02-20T22:24:30.528 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ set -e 2026-02-20T22:24:30.528 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' 0 -eq 0 ']' 2026-02-20T22:24:30.528 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:24:30.528 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_omap_keys cluster1 mirror rbd_mirroring image_ 2026-02-20T22:24:30.528 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:24:30.528 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:24:30.529 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local obj_name=rbd_mirroring 2026-02-20T22:24:30.529 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local filter=image_ 2026-02-20T22:24:30.529 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 0 1 2 2 4 4 8 8 8 16 16 32 2026-02-20T22:24:30.529 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 0 2026-02-20T22:24:30.529 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ set +e 2026-02-20T22:24:30.529 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ count_omap_keys_with_filter cluster1 mirror rbd_mirroring image_ 2026-02-20T22:24:30.529 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1 2026-02-20T22:24:30.529 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local pool=mirror 2026-02-20T22:24:30.529 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local obj_name=rbd_mirroring 2026-02-20T22:24:30.529 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local filter=image_ 2026-02-20T22:24:30.529 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ list_omap_keys cluster1 mirror rbd_mirroring 2026-02-20T22:24:30.529 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1 2026-02-20T22:24:30.530 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local pool=mirror 2026-02-20T22:24:30.530 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local obj_name=rbd_mirroring 2026-02-20T22:24:30.530 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rados --cluster cluster1 -p mirror listomapkeys rbd_mirroring 2026-02-20T22:24:30.530 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ grep -c image_ 2026-02-20T22:24:30.550 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test 0 = 0 2026-02-20T22:24:30.551 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ error_code=0 2026-02-20T22:24:30.551 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ set -e 2026-02-20T22:24:30.551 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' 0 -eq 0 ']' 2026-02-20T22:24:30.551 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:24:30.551 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_omap_keys cluster1 mirror rbd_mirror_leader image_map 2026-02-20T22:24:30.551 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:24:30.551 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:24:30.551 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local obj_name=rbd_mirror_leader 2026-02-20T22:24:30.551 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local filter=image_map 2026-02-20T22:24:30.551 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 0 1 2 2 4 4 8 8 8 16 16 32 2026-02-20T22:24:30.552 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 0 2026-02-20T22:24:30.552 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ set +e 2026-02-20T22:24:30.552 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ count_omap_keys_with_filter cluster1 mirror rbd_mirror_leader image_map 2026-02-20T22:24:30.552 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1 2026-02-20T22:24:30.552 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local pool=mirror 2026-02-20T22:24:30.552 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local obj_name=rbd_mirror_leader 2026-02-20T22:24:30.552 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local filter=image_map 2026-02-20T22:24:30.552 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ list_omap_keys cluster1 mirror rbd_mirror_leader 2026-02-20T22:24:30.552 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ grep -c image_map 2026-02-20T22:24:30.552 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1 2026-02-20T22:24:30.552 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local pool=mirror 2026-02-20T22:24:30.552 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local obj_name=rbd_mirror_leader 2026-02-20T22:24:30.553 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rados --cluster cluster1 -p mirror listomapkeys rbd_mirror_leader 2026-02-20T22:24:30.572 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test 1 = 0 2026-02-20T22:24:30.573 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ error_code=1 2026-02-20T22:24:30.573 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ set -e 2026-02-20T22:24:30.573 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' 1 -eq 0 ']' 2026-02-20T22:24:30.573 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 0 1 2 2 4 4 8 8 8 16 16 32 2026-02-20T22:24:30.573 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:24:31.573 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ set +e 2026-02-20T22:24:31.575 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ count_omap_keys_with_filter cluster1 mirror rbd_mirror_leader image_map 2026-02-20T22:24:31.575 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1 2026-02-20T22:24:31.575 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local pool=mirror 2026-02-20T22:24:31.575 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local obj_name=rbd_mirror_leader 2026-02-20T22:24:31.575 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local filter=image_map 2026-02-20T22:24:31.575 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ list_omap_keys cluster1 mirror rbd_mirror_leader 2026-02-20T22:24:31.575 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1 2026-02-20T22:24:31.576 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local pool=mirror 2026-02-20T22:24:31.576 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local obj_name=rbd_mirror_leader 2026-02-20T22:24:31.576 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rados --cluster cluster1 -p mirror listomapkeys rbd_mirror_leader 2026-02-20T22:24:31.576 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ grep -c image_map 2026-02-20T22:24:31.599 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test 1 = 0 2026-02-20T22:24:31.600 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ error_code=1 2026-02-20T22:24:31.600 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ set -e 2026-02-20T22:24:31.600 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' 1 -eq 0 ']' 2026-02-20T22:24:31.600 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 0 1 2 2 4 4 8 8 8 16 16 32 2026-02-20T22:24:31.600 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 2 2026-02-20T22:24:33.600 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ set +e 2026-02-20T22:24:33.600 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ count_omap_keys_with_filter cluster1 mirror rbd_mirror_leader image_map 2026-02-20T22:24:33.600 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1 2026-02-20T22:24:33.600 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local pool=mirror 2026-02-20T22:24:33.601 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local obj_name=rbd_mirror_leader 2026-02-20T22:24:33.601 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local filter=image_map 2026-02-20T22:24:33.601 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ list_omap_keys cluster1 mirror rbd_mirror_leader 2026-02-20T22:24:33.601 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ grep -c image_map 2026-02-20T22:24:33.601 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1 2026-02-20T22:24:33.601 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local pool=mirror 2026-02-20T22:24:33.601 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local obj_name=rbd_mirror_leader 2026-02-20T22:24:33.601 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rados --cluster cluster1 -p mirror listomapkeys rbd_mirror_leader 2026-02-20T22:24:33.629 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test 0 = 0 2026-02-20T22:24:33.629 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ error_code=0 2026-02-20T22:24:33.629 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ set -e 2026-02-20T22:24:33.629 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' 0 -eq 0 ']' 2026-02-20T22:24:33.629 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:24:33.629 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_image_in_omap cluster2 mirror 2026-02-20T22:24:33.629 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:24:33.629 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:24:33.629 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_omap_keys cluster2 mirror rbd_mirroring status_global 2026-02-20T22:24:33.630 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:24:33.630 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:24:33.630 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local obj_name=rbd_mirroring 2026-02-20T22:24:33.630 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local filter=status_global 2026-02-20T22:24:33.630 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 0 1 2 2 4 4 8 8 8 16 16 32 2026-02-20T22:24:33.630 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 0 2026-02-20T22:24:33.630 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ set +e 2026-02-20T22:24:33.630 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ count_omap_keys_with_filter cluster2 mirror rbd_mirroring status_global 2026-02-20T22:24:33.630 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster2 2026-02-20T22:24:33.630 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local pool=mirror 2026-02-20T22:24:33.630 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local obj_name=rbd_mirroring 2026-02-20T22:24:33.630 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local filter=status_global 2026-02-20T22:24:33.631 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ list_omap_keys cluster2 mirror rbd_mirroring 2026-02-20T22:24:33.631 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster2 2026-02-20T22:24:33.631 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local pool=mirror 2026-02-20T22:24:33.631 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local obj_name=rbd_mirroring 2026-02-20T22:24:33.631 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rados --cluster cluster2 -p mirror listomapkeys rbd_mirroring 2026-02-20T22:24:33.631 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ grep -c status_global 2026-02-20T22:24:33.650 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test 0 = 0 2026-02-20T22:24:33.650 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ error_code=0 2026-02-20T22:24:33.650 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ set -e 2026-02-20T22:24:33.650 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' 0 -eq 0 ']' 2026-02-20T22:24:33.650 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:24:33.650 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_omap_keys cluster2 mirror rbd_mirroring image_ 2026-02-20T22:24:33.650 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:24:33.650 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:24:33.650 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local obj_name=rbd_mirroring 2026-02-20T22:24:33.650 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local filter=image_ 2026-02-20T22:24:33.651 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 0 1 2 2 4 4 8 8 8 16 16 32 2026-02-20T22:24:33.651 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 0 2026-02-20T22:24:33.651 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ set +e 2026-02-20T22:24:33.652 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ count_omap_keys_with_filter cluster2 mirror rbd_mirroring image_ 2026-02-20T22:24:33.652 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster2 2026-02-20T22:24:33.652 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local pool=mirror 2026-02-20T22:24:33.652 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local obj_name=rbd_mirroring 2026-02-20T22:24:33.652 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local filter=image_ 2026-02-20T22:24:33.653 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ list_omap_keys cluster2 mirror rbd_mirroring 2026-02-20T22:24:33.653 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster2 2026-02-20T22:24:33.653 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local pool=mirror 2026-02-20T22:24:33.653 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local obj_name=rbd_mirroring 2026-02-20T22:24:33.653 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rados --cluster cluster2 -p mirror listomapkeys rbd_mirroring 2026-02-20T22:24:33.653 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ grep -c image_ 2026-02-20T22:24:33.671 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test 0 = 0 2026-02-20T22:24:33.671 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ error_code=0 2026-02-20T22:24:33.672 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ set -e 2026-02-20T22:24:33.672 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' 0 -eq 0 ']' 2026-02-20T22:24:33.672 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:24:33.672 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_omap_keys cluster2 mirror rbd_mirror_leader image_map 2026-02-20T22:24:33.672 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:24:33.672 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:24:33.672 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local obj_name=rbd_mirror_leader 2026-02-20T22:24:33.672 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local filter=image_map 2026-02-20T22:24:33.672 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 0 1 2 2 4 4 8 8 8 16 16 32 2026-02-20T22:24:33.672 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 0 2026-02-20T22:24:33.672 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ set +e 2026-02-20T22:24:33.674 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ count_omap_keys_with_filter cluster2 mirror rbd_mirror_leader image_map 2026-02-20T22:24:33.674 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster2 2026-02-20T22:24:33.674 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local pool=mirror 2026-02-20T22:24:33.674 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local obj_name=rbd_mirror_leader 2026-02-20T22:24:33.674 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local filter=image_map 2026-02-20T22:24:33.674 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ list_omap_keys cluster2 mirror rbd_mirror_leader 2026-02-20T22:24:33.674 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster2 2026-02-20T22:24:33.674 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local pool=mirror 2026-02-20T22:24:33.674 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local obj_name=rbd_mirror_leader 2026-02-20T22:24:33.675 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rados --cluster cluster2 -p mirror listomapkeys rbd_mirror_leader 2026-02-20T22:24:33.675 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ grep -c image_map 2026-02-20T22:24:33.690 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:error getting omap key set mirror/rbd_mirror_leader: (2) No such file or directory 2026-02-20T22:24:33.693 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test 0 = 0 2026-02-20T22:24:33.693 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ error_code=0 2026-02-20T22:24:33.693 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ set -e 2026-02-20T22:24:33.693 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' 0 -eq 0 ']' 2026-02-20T22:24:33.693 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:24:33.693 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ create_image_and_enable_mirror cluster2 mirror test snapshot 2026-02-20T22:24:33.693 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:24:33.693 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ shift 2026-02-20T22:24:33.693 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:24:33.694 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ shift 2026-02-20T22:24:33.694 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:24:33.694 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ shift 2026-02-20T22:24:33.694 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local mode=snapshot 2026-02-20T22:24:33.694 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' -n snapshot ']' 2026-02-20T22:24:33.694 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ shift 2026-02-20T22:24:33.694 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ create_image cluster2 mirror test 2026-02-20T22:24:33.694 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:24:33.694 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ shift 2026-02-20T22:24:33.694 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:24:33.694 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ shift 2026-02-20T22:24:33.694 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:24:33.695 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ shift 2026-02-20T22:24:33.695 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local size=128 2026-02-20T22:24:33.695 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' -n '' ']' 2026-02-20T22:24:33.695 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster2 create --size 128 --image-feature layering,exclusive-lock mirror/test 2026-02-20T22:24:33.720 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ is_pool_mirror_mode_image mirror 2026-02-20T22:24:33.720 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:24:33.720 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' image = image ']' 2026-02-20T22:24:33.720 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:24:33.720 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ enable_mirror cluster2 mirror test snapshot 2026-02-20T22:24:33.720 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:24:33.720 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:24:33.720 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:24:33.720 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local mode=snapshot 2026-02-20T22:24:33.721 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster=cluster2 mirror image enable mirror/test snapshot 2026-02-20T22:24:34.486 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:Mirroring enabled 2026-02-20T22:24:34.490 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster=cluster2 info mirror/test 2026-02-20T22:24:34.514 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:rbd image 'test': 2026-02-20T22:24:34.514 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: size 128 MiB in 32 objects 2026-02-20T22:24:34.514 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: order 22 (4 MiB objects) 2026-02-20T22:24:34.514 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: snapshot_count: 1 2026-02-20T22:24:34.514 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: id: 119b53c6c0a3 2026-02-20T22:24:34.514 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: block_name_prefix: rbd_data.119b53c6c0a3 2026-02-20T22:24:34.514 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: format: 2 2026-02-20T22:24:34.515 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: features: layering, exclusive-lock 2026-02-20T22:24:34.515 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: op_features: 2026-02-20T22:24:34.515 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: flags: 2026-02-20T22:24:34.515 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: create_timestamp: Fri Feb 20 22:24:33 2026 2026-02-20T22:24:34.515 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: access_timestamp: Fri Feb 20 22:24:33 2026 2026-02-20T22:24:34.515 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: modify_timestamp: Fri Feb 20 22:24:33 2026 2026-02-20T22:24:34.515 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: mirroring state: enabled 2026-02-20T22:24:34.515 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: mirroring mode: snapshot 2026-02-20T22:24:34.515 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: mirroring global id: e1d586ae-1749-4169-888d-5f8c6b0db4d3 2026-02-20T22:24:34.515 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: mirroring primary: true 2026-02-20T22:24:34.516 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_image_replay_started cluster1 mirror test 2026-02-20T22:24:34.517 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:24:34.517 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:24:34.517 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:24:34.517 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_image_replay_state cluster1 mirror test started 2026-02-20T22:24:34.517 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:24:34.517 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:24:34.517 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:24:34.517 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state=started 2026-02-20T22:24:34.517 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local s 2026-02-20T22:24:34.517 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:24:34.517 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:24:35.518 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_image_replay_state cluster1 mirror test started 2026-02-20T22:24:35.518 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:24:35.518 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:24:35.518 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:24:35.518 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local test_state=started 2026-02-20T22:24:35.518 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status_result 2026-02-20T22:24:35.519 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local current_state=stopped 2026-02-20T22:24:35.519 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemons cluster1 rbd mirror status mirror/test 2026-02-20T22:24:35.519 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_instance=cluster1 2026-02-20T22:24:35.519 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:24:35.519 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ grep -i state 2026-02-20T22:24:35.519 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1 2026-02-20T22:24:35.519 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance=cluster1 2026-02-20T22:24:35.519 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local loop_instance 2026-02-20T22:24:35.519 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for s in 0 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:24:35.519 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sleep 0 2026-02-20T22:24:35.523 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' cluster1 '!=' cluster1 ']' 2026-02-20T22:24:35.523 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ seq 0 3 2026-02-20T22:24:35.523 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for loop_instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:24:35.523 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemon cluster1:0 rbd mirror status mirror/test 2026-02-20T22:24:35.523 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1:0 2026-02-20T22:24:35.523 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:24:35.523 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:24:35.524 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster1:0 cluster instance 2026-02-20T22:24:35.524 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster1:0 2026-02-20T22:24:35.524 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=cluster 2026-02-20T22:24:35.524 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:24:35.524 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:24:35.524 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=0 2026-02-20T22:24:35.524 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 0 = cluster1:0 ']' 2026-02-20T22:24:35.524 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval cluster=cluster1 2026-02-20T22:24:35.524 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:24:35.524 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=0 2026-02-20T22:24:35.524 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:24:35.524 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ daemon_asok_file cluster1:0 cluster1 2026-02-20T22:24:35.525 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local local_cluster=cluster1:0 2026-02-20T22:24:35.525 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster=cluster1 2026-02-20T22:24:35.525 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance 2026-02-20T22:24:35.525 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ set_cluster_instance cluster1:0 local_cluster instance 2026-02-20T22:24:35.525 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local val=cluster1:0 2026-02-20T22:24:35.525 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster_var_name=local_cluster 2026-02-20T22:24:35.525 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance_var_name=instance 2026-02-20T22:24:35.525 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:24:35.525 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:24:35.525 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ '[' 0 = cluster1:0 ']' 2026-02-20T22:24:35.525 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval local_cluster=cluster1 2026-02-20T22:24:35.525 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ local_cluster=cluster1 2026-02-20T22:24:35.525 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval instance=0 2026-02-20T22:24:35.526 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ instance=0 2026-02-20T22:24:35.526 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ ceph-conf --cluster cluster1 --name client.mirror.0 'admin socket' 2026-02-20T22:24:35.532 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ echo /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:24:35.533 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local asok_file=/var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:24:35.533 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ test -S /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:24:35.533 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ ceph --admin-daemon /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok rbd mirror status mirror/test 2026-02-20T22:24:35.573 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:Invalid command: unused arguments: ['mirror/test'] 2026-02-20T22:24:35.573 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:rbd mirror status : get status for rbd mirror 2026-02-20T22:24:35.573 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:admin_socket: invalid command 2026-02-20T22:24:35.576 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for loop_instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:24:35.576 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemon cluster1:1 rbd mirror status mirror/test 2026-02-20T22:24:35.576 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1:1 2026-02-20T22:24:35.576 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:24:35.576 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:24:35.576 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster1:1 cluster instance 2026-02-20T22:24:35.577 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster1:1 2026-02-20T22:24:35.577 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=cluster 2026-02-20T22:24:35.577 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:24:35.577 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:24:35.577 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=1 2026-02-20T22:24:35.577 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 1 = cluster1:1 ']' 2026-02-20T22:24:35.577 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval cluster=cluster1 2026-02-20T22:24:35.577 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:24:35.577 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=1 2026-02-20T22:24:35.577 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=1 2026-02-20T22:24:35.577 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ daemon_asok_file cluster1:1 cluster1 2026-02-20T22:24:35.577 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local local_cluster=cluster1:1 2026-02-20T22:24:35.578 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster=cluster1 2026-02-20T22:24:35.578 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance 2026-02-20T22:24:35.578 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ set_cluster_instance cluster1:1 local_cluster instance 2026-02-20T22:24:35.578 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local val=cluster1:1 2026-02-20T22:24:35.578 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster_var_name=local_cluster 2026-02-20T22:24:35.578 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance_var_name=instance 2026-02-20T22:24:35.578 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:24:35.578 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=1 2026-02-20T22:24:35.578 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ '[' 1 = cluster1:1 ']' 2026-02-20T22:24:35.578 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval local_cluster=cluster1 2026-02-20T22:24:35.578 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ local_cluster=cluster1 2026-02-20T22:24:35.578 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval instance=1 2026-02-20T22:24:35.579 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ instance=1 2026-02-20T22:24:35.579 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ ceph-conf --cluster cluster1 --name client.mirror.1 'admin socket' 2026-02-20T22:24:35.586 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ echo /var/run/ceph/rbd-mirror.cluster1-client.mirror.1.asok 2026-02-20T22:24:35.587 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local asok_file=/var/run/ceph/rbd-mirror.cluster1-client.mirror.1.asok 2026-02-20T22:24:35.587 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ test -S /var/run/ceph/rbd-mirror.cluster1-client.mirror.1.asok 2026-02-20T22:24:35.587 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ ceph --admin-daemon /var/run/ceph/rbd-mirror.cluster1-client.mirror.1.asok rbd mirror status mirror/test 2026-02-20T22:24:35.627 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:Invalid command: unused arguments: ['mirror/test'] 2026-02-20T22:24:35.628 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:rbd mirror status : get status for rbd mirror 2026-02-20T22:24:35.628 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:admin_socket: invalid command 2026-02-20T22:24:35.631 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for loop_instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:24:35.631 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemon cluster1:2 rbd mirror status mirror/test 2026-02-20T22:24:35.631 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1:2 2026-02-20T22:24:35.631 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:24:35.631 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:24:35.631 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster1:2 cluster instance 2026-02-20T22:24:35.631 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster1:2 2026-02-20T22:24:35.632 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=cluster 2026-02-20T22:24:35.632 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:24:35.632 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:24:35.632 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=2 2026-02-20T22:24:35.632 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 2 = cluster1:2 ']' 2026-02-20T22:24:35.632 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval cluster=cluster1 2026-02-20T22:24:35.632 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:24:35.632 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=2 2026-02-20T22:24:35.632 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=2 2026-02-20T22:24:35.632 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ daemon_asok_file cluster1:2 cluster1 2026-02-20T22:24:35.633 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local local_cluster=cluster1:2 2026-02-20T22:24:35.633 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster=cluster1 2026-02-20T22:24:35.633 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance 2026-02-20T22:24:35.633 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ set_cluster_instance cluster1:2 local_cluster instance 2026-02-20T22:24:35.633 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local val=cluster1:2 2026-02-20T22:24:35.633 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster_var_name=local_cluster 2026-02-20T22:24:35.633 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance_var_name=instance 2026-02-20T22:24:35.633 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:24:35.633 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=2 2026-02-20T22:24:35.633 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ '[' 2 = cluster1:2 ']' 2026-02-20T22:24:35.633 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval local_cluster=cluster1 2026-02-20T22:24:35.633 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ local_cluster=cluster1 2026-02-20T22:24:35.633 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval instance=2 2026-02-20T22:24:35.634 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ instance=2 2026-02-20T22:24:35.634 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ ceph-conf --cluster cluster1 --name client.mirror.2 'admin socket' 2026-02-20T22:24:35.641 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ echo /var/run/ceph/rbd-mirror.cluster1-client.mirror.2.asok 2026-02-20T22:24:35.642 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local asok_file=/var/run/ceph/rbd-mirror.cluster1-client.mirror.2.asok 2026-02-20T22:24:35.642 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ test -S /var/run/ceph/rbd-mirror.cluster1-client.mirror.2.asok 2026-02-20T22:24:35.642 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ ceph --admin-daemon /var/run/ceph/rbd-mirror.cluster1-client.mirror.2.asok rbd mirror status mirror/test 2026-02-20T22:24:35.681 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:Invalid command: unused arguments: ['mirror/test'] 2026-02-20T22:24:35.681 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:rbd mirror status : get status for rbd mirror 2026-02-20T22:24:35.681 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:admin_socket: invalid command 2026-02-20T22:24:35.685 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for loop_instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:24:35.685 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemon cluster1:3 rbd mirror status mirror/test 2026-02-20T22:24:35.685 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1:3 2026-02-20T22:24:35.685 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:24:35.685 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:24:35.685 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster1:3 cluster instance 2026-02-20T22:24:35.685 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster1:3 2026-02-20T22:24:35.685 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=cluster 2026-02-20T22:24:35.685 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:24:35.685 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:24:35.685 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=3 2026-02-20T22:24:35.686 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 3 = cluster1:3 ']' 2026-02-20T22:24:35.686 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval cluster=cluster1 2026-02-20T22:24:35.686 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:24:35.687 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=3 2026-02-20T22:24:35.687 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=3 2026-02-20T22:24:35.687 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ daemon_asok_file cluster1:3 cluster1 2026-02-20T22:24:35.687 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local local_cluster=cluster1:3 2026-02-20T22:24:35.687 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster=cluster1 2026-02-20T22:24:35.687 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance 2026-02-20T22:24:35.688 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ set_cluster_instance cluster1:3 local_cluster instance 2026-02-20T22:24:35.688 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local val=cluster1:3 2026-02-20T22:24:35.688 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster_var_name=local_cluster 2026-02-20T22:24:35.688 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance_var_name=instance 2026-02-20T22:24:35.688 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:24:35.689 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=3 2026-02-20T22:24:35.689 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ '[' 3 = cluster1:3 ']' 2026-02-20T22:24:35.689 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval local_cluster=cluster1 2026-02-20T22:24:35.689 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ local_cluster=cluster1 2026-02-20T22:24:35.689 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval instance=3 2026-02-20T22:24:35.689 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ instance=3 2026-02-20T22:24:35.690 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ ceph-conf --cluster cluster1 --name client.mirror.3 'admin socket' 2026-02-20T22:24:35.695 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ echo /var/run/ceph/rbd-mirror.cluster1-client.mirror.3.asok 2026-02-20T22:24:35.695 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local asok_file=/var/run/ceph/rbd-mirror.cluster1-client.mirror.3.asok 2026-02-20T22:24:35.695 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ test -S /var/run/ceph/rbd-mirror.cluster1-client.mirror.3.asok 2026-02-20T22:24:35.695 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ ceph --admin-daemon /var/run/ceph/rbd-mirror.cluster1-client.mirror.3.asok rbd mirror status mirror/test 2026-02-20T22:24:35.737 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:Invalid command: unused arguments: ['mirror/test'] 2026-02-20T22:24:35.737 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:rbd mirror status : get status for rbd mirror 2026-02-20T22:24:35.737 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:admin_socket: invalid command 2026-02-20T22:24:35.737 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for s in 0 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:24:35.737 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sleep 1 2026-02-20T22:24:36.737 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' cluster1 '!=' cluster1 ']' 2026-02-20T22:24:36.738 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ seq 0 3 2026-02-20T22:24:36.739 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for loop_instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:24:36.739 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemon cluster1:0 rbd mirror status mirror/test 2026-02-20T22:24:36.739 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1:0 2026-02-20T22:24:36.739 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:24:36.739 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:24:36.739 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster1:0 cluster instance 2026-02-20T22:24:36.740 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster1:0 2026-02-20T22:24:36.740 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=cluster 2026-02-20T22:24:36.740 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:24:36.740 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:24:36.740 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=0 2026-02-20T22:24:36.740 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 0 = cluster1:0 ']' 2026-02-20T22:24:36.740 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval cluster=cluster1 2026-02-20T22:24:36.740 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:24:36.740 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=0 2026-02-20T22:24:36.740 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:24:36.740 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ daemon_asok_file cluster1:0 cluster1 2026-02-20T22:24:36.740 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local local_cluster=cluster1:0 2026-02-20T22:24:36.740 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster=cluster1 2026-02-20T22:24:36.740 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance 2026-02-20T22:24:36.740 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ set_cluster_instance cluster1:0 local_cluster instance 2026-02-20T22:24:36.740 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local val=cluster1:0 2026-02-20T22:24:36.740 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster_var_name=local_cluster 2026-02-20T22:24:36.740 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance_var_name=instance 2026-02-20T22:24:36.740 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:24:36.740 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:24:36.740 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ '[' 0 = cluster1:0 ']' 2026-02-20T22:24:36.740 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval local_cluster=cluster1 2026-02-20T22:24:36.740 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ local_cluster=cluster1 2026-02-20T22:24:36.740 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval instance=0 2026-02-20T22:24:36.740 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ instance=0 2026-02-20T22:24:36.740 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ ceph-conf --cluster cluster1 --name client.mirror.0 'admin socket' 2026-02-20T22:24:36.751 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ echo /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:24:36.752 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local asok_file=/var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:24:36.752 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ test -S /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:24:36.752 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ ceph --admin-daemon /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok rbd mirror status mirror/test 2026-02-20T22:24:36.797 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ return 0 2026-02-20T22:24:36.797 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status_result=' "state": "Replaying"' 2026-02-20T22:24:36.797 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo ' "state": "Replaying"' 2026-02-20T22:24:36.797 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep -i Replaying 2026-02-20T22:24:36.798 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: "state": "Replaying" 2026-02-20T22:24:36.799 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ current_state=started 2026-02-20T22:24:36.799 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test started = started 2026-02-20T22:24:36.799 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:24:36.799 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ write_image cluster2 mirror test 100 2026-02-20T22:24:36.799 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:24:36.799 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:24:36.799 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:24:36.799 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local count=100 2026-02-20T22:24:36.799 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local size= 2026-02-20T22:24:36.799 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test -n '' 2026-02-20T22:24:36.799 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ size=4096 2026-02-20T22:24:36.799 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster2 bench mirror/test --io-type write --io-size 4096 --io-threads 1 --io-total 409600 --io-pattern rand 2026-02-20T22:24:36.830 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:bench type write io_size 4096 io_threads 1 bytes 409600 pattern random 2026-02-20T22:24:36.842 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: SEC OPS OPS/SEC BYTES/SEC 2026-02-20T22:24:36.842 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:elapsed: 0 ops: 100 ops/sec: 8333.44 bytes/sec: 33 MiB/s 2026-02-20T22:24:36.846 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_replay_complete cluster1 cluster2 mirror mirror test 2026-02-20T22:24:36.846 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local local_cluster=cluster1 2026-02-20T22:24:36.846 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:24:36.846 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local local_pool=mirror 2026-02-20T22:24:36.846 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local remote_pool=mirror 2026-02-20T22:24:36.847 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:24:36.847 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' snapshot = journal ']' 2026-02-20T22:24:36.847 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' snapshot = snapshot ']' 2026-02-20T22:24:36.847 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ mirror_image_snapshot cluster2 mirror test 2026-02-20T22:24:36.847 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:24:36.847 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:24:36.847 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:24:36.847 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster2 mirror image snapshot mirror/test 2026-02-20T22:24:37.488 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:Snapshot ID: 16 2026-02-20T22:24:37.492 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_snapshot_sync_complete cluster1 cluster2 mirror mirror test 2026-02-20T22:24:37.493 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local local_cluster=cluster1 2026-02-20T22:24:37.493 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:24:37.493 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local local_pool=mirror 2026-02-20T22:24:37.493 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local remote_pool=mirror 2026-02-20T22:24:37.493 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:24:37.493 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ mkfname cluster2-mirror-test.status 2026-02-20T22:24:37.493 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ echo cluster2-mirror-test.status 2026-02-20T22:24:37.493 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -e 's|[/ ]|_|g' 2026-02-20T22:24:37.494 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status_log=/tmp/tmp.Whst3BkeHJ/cluster2-mirror-test.status 2026-02-20T22:24:37.494 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ mkfname cluster1-mirror-test.status 2026-02-20T22:24:37.494 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ echo cluster1-mirror-test.status 2026-02-20T22:24:37.495 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -e 's|[/ ]|_|g' 2026-02-20T22:24:37.496 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local local_status_log=/tmp/tmp.Whst3BkeHJ/cluster1-mirror-test.status 2026-02-20T22:24:37.496 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ get_newest_mirror_snapshot cluster2 mirror test /tmp/tmp.Whst3BkeHJ/cluster2-mirror-test.status 2026-02-20T22:24:37.496 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:24:37.496 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:24:37.497 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:24:37.497 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local log=/tmp/tmp.Whst3BkeHJ/cluster2-mirror-test.status 2026-02-20T22:24:37.497 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster2 snap list --all mirror/test --format xml 2026-02-20T22:24:37.497 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ xmlstarlet sel -t -c '//snapshots/snapshot[namespace/complete='\''true'\'' and position()=last()]' 2026-02-20T22:24:37.524 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v //snapshot/id 2026-02-20T22:24:37.526 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local snapshot_id=16 2026-02-20T22:24:37.526 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ true 2026-02-20T22:24:37.526 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 0.2 0.4 0.8 1.6 2 2 4 4 8 8 16 16 32 32 2026-02-20T22:24:37.526 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 0.2 2026-02-20T22:24:37.727 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ get_newest_mirror_snapshot cluster1 mirror test /tmp/tmp.Whst3BkeHJ/cluster1-mirror-test.status 2026-02-20T22:24:37.727 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:24:37.728 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:24:37.728 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:24:37.728 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local log=/tmp/tmp.Whst3BkeHJ/cluster1-mirror-test.status 2026-02-20T22:24:37.728 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster1 snap list --all mirror/test --format xml 2026-02-20T22:24:37.728 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ xmlstarlet sel -t -c '//snapshots/snapshot[namespace/complete='\''true'\'' and position()=last()]' 2026-02-20T22:24:37.759 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v //snapshot/namespace/primary_snap_id 2026-02-20T22:24:37.761 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local primary_snapshot_id=16 2026-02-20T22:24:37.761 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test 16 = 16 2026-02-20T22:24:37.761 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:24:37.761 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_status_in_pool_dir cluster1 mirror test up+replaying 2026-02-20T22:24:37.761 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:24:37.761 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:24:37.761 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:24:37.762 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+replaying 2026-02-20T22:24:37.762 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:24:37.762 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:24:37.762 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:24:37.762 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:24:38.762 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_status_in_pool_dir cluster1 mirror test up+replaying '' '' 2026-02-20T22:24:38.762 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:24:38.762 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:24:38.762 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:24:38.762 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+replaying 2026-02-20T22:24:38.763 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:24:38.763 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:24:38.763 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:24:38.763 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:24:38.763 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster1 mirror image status mirror/test 2026-02-20T22:24:38.794 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='test: 2026-02-20T22:24:38.794 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: global_id: e1d586ae-1749-4169-888d-5f8c6b0db4d3 2026-02-20T22:24:38.795 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+replaying 2026-02-20T22:24:38.795 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: replaying, {"bytes_per_second":0.0,"bytes_per_snapshot":0.0,"last_snapshot_bytes":0,"last_snapshot_sync_seconds":0,"remote_snapshot_timestamp":1771626274,"replay_state":"idle"} 2026-02-20T22:24:38.795 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: service: mirror.0 on trial150 2026-02-20T22:24:38.795 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:24:36' 2026-02-20T22:24:38.795 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ state: .*up+replaying' 2026-02-20T22:24:38.795 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: state: up+replaying 2026-02-20T22:24:38.796 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ description: .*' 2026-02-20T22:24:38.796 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: description: replaying, {"bytes_per_second":0.0,"bytes_per_snapshot":0.0,"last_snapshot_bytes":0,"last_snapshot_sync_seconds":0,"remote_snapshot_timestamp":1771626274,"replay_state":"idle"} 2026-02-20T22:24:38.797 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' -n '' ']' 2026-02-20T22:24:38.797 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+replaying 2026-02-20T22:24:38.797 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^up+' 2026-02-20T22:24:38.798 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+replaying 2026-02-20T22:24:38.798 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep 'service: *mirror..* on ' 2026-02-20T22:24:38.799 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: service: mirror.0 on trial150 2026-02-20T22:24:38.799 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update 2026-02-20T22:24:38.799 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -nEe 's/^ last_update: *(.*) *$/\1/p' 2026-02-20T22:24:38.801 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:24:36' 2026-02-20T22:24:38.801 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_mirror_pool_status_verbose cluster1 mirror test up+replaying '2026-02-20 22:24:36' 2026-02-20T22:24:38.801 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:24:38.801 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:24:38.801 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:24:38.801 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+replaying 2026-02-20T22:24:38.802 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local 'prev_last_update=2026-02-20 22:24:36' 2026-02-20T22:24:38.802 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:24:38.802 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:24:38.802 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster1 mirror pool status mirror --verbose --format xml 2026-02-20T22:24:38.834 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='WARNINGOKWARNING143774382mirror.0trial15020.2.0-677-gf7870454trueOK43844389mirror.1trial15020.2.0-677-gf7870454falseOK43914398mirror.2trial15020.2.0-677-gf7870454falseOK44014407mirror.3trial15020.2.0-677-gf7870454falseOKteste1d586ae-1749-4169-888d-5f8c6b0db4d3up+replayingreplaying, {"bytes_per_second":0.0,"bytes_per_snapshot":0.0,"last_snapshot_bytes":0,"last_snapshot_sync_seconds":0,"remote_snapshot_timestamp":1771626274,"replay_state":"idle"}43774382mirror.0trial1502026-02-20 22:24:36' 2026-02-20T22:24:38.834 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update state 2026-02-20T22:24:38.834 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test'\'']/last_update' 2026-02-20T22:24:38.836 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:24:36' 2026-02-20T22:24:38.836 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test'\'']/state' 2026-02-20T22:24:38.837 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ state=up+replaying 2026-02-20T22:24:38.838 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+replaying 2026-02-20T22:24:38.838 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep up+replaying 2026-02-20T22:24:38.838 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+replaying 2026-02-20T22:24:38.839 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:24:38.839 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:24:38.839 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ testlog 'TEST: failover and failback' 2026-02-20T22:24:38.839 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ tee -a /tmp/tmp.Whst3BkeHJ/rbd-mirror.test.log 2026-02-20T22:24:38.840 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ date '+%F %T' 2026-02-20T22:24:38.840 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo 2026-02-20 22:24:38 TEST: failover and failback 2026-02-20T22:24:38.840 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:2026-02-20 22:24:38 TEST: failover and failback 2026-02-20T22:24:38.841 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ start_mirrors cluster2 2026-02-20T22:24:38.841 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:24:38.841 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ seq 0 3 2026-02-20T22:24:38.842 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:24:38.842 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ start_mirror cluster2:0 2026-02-20T22:24:38.842 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2:0 2026-02-20T22:24:38.843 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local instance 2026-02-20T22:24:38.843 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ set_cluster_instance cluster2:0 cluster instance 2026-02-20T22:24:38.843 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local val=cluster2:0 2026-02-20T22:24:38.843 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster_var_name=cluster 2026-02-20T22:24:38.843 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local instance_var_name=instance 2026-02-20T22:24:38.843 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ cluster=cluster2 2026-02-20T22:24:38.843 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ instance=0 2026-02-20T22:24:38.843 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' 0 = cluster2:0 ']' 2026-02-20T22:24:38.843 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ eval cluster=cluster2 2026-02-20T22:24:38.843 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster2 2026-02-20T22:24:38.843 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ eval instance=0 2026-02-20T22:24:38.843 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=0 2026-02-20T22:24:38.844 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test -n '' 2026-02-20T22:24:38.844 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd-mirror --cluster cluster2 --id mirror.0 --rbd-mirror-delete-retry-interval=5 --rbd-mirror-image-state-check-interval=5 --rbd-mirror-journal-poll-age=1 --rbd-mirror-pool-replayers-refresh-interval=5 --debug-rbd=30 --debug-journaler=30 --debug-rbd_mirror=30 --daemonize=true 2026-02-20T22:24:38.862 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:24:38.862 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ start_mirror cluster2:1 2026-02-20T22:24:38.862 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2:1 2026-02-20T22:24:38.862 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local instance 2026-02-20T22:24:38.862 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ set_cluster_instance cluster2:1 cluster instance 2026-02-20T22:24:38.862 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local val=cluster2:1 2026-02-20T22:24:38.862 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster_var_name=cluster 2026-02-20T22:24:38.863 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local instance_var_name=instance 2026-02-20T22:24:38.863 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ cluster=cluster2 2026-02-20T22:24:38.863 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ instance=1 2026-02-20T22:24:38.863 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' 1 = cluster2:1 ']' 2026-02-20T22:24:38.863 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ eval cluster=cluster2 2026-02-20T22:24:38.863 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster2 2026-02-20T22:24:38.863 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ eval instance=1 2026-02-20T22:24:38.863 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=1 2026-02-20T22:24:38.863 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test -n '' 2026-02-20T22:24:38.863 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd-mirror --cluster cluster2 --id mirror.1 --rbd-mirror-delete-retry-interval=5 --rbd-mirror-image-state-check-interval=5 --rbd-mirror-journal-poll-age=1 --rbd-mirror-pool-replayers-refresh-interval=5 --debug-rbd=30 --debug-journaler=30 --debug-rbd_mirror=30 --daemonize=true 2026-02-20T22:24:38.883 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:24:38.883 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ start_mirror cluster2:2 2026-02-20T22:24:38.883 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2:2 2026-02-20T22:24:38.883 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local instance 2026-02-20T22:24:38.883 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ set_cluster_instance cluster2:2 cluster instance 2026-02-20T22:24:38.883 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local val=cluster2:2 2026-02-20T22:24:38.883 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster_var_name=cluster 2026-02-20T22:24:38.883 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local instance_var_name=instance 2026-02-20T22:24:38.883 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ cluster=cluster2 2026-02-20T22:24:38.884 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ instance=2 2026-02-20T22:24:38.884 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' 2 = cluster2:2 ']' 2026-02-20T22:24:38.884 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ eval cluster=cluster2 2026-02-20T22:24:38.884 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster2 2026-02-20T22:24:38.884 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ eval instance=2 2026-02-20T22:24:38.884 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=2 2026-02-20T22:24:38.884 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test -n '' 2026-02-20T22:24:38.884 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd-mirror --cluster cluster2 --id mirror.2 --rbd-mirror-delete-retry-interval=5 --rbd-mirror-image-state-check-interval=5 --rbd-mirror-journal-poll-age=1 --rbd-mirror-pool-replayers-refresh-interval=5 --debug-rbd=30 --debug-journaler=30 --debug-rbd_mirror=30 --daemonize=true 2026-02-20T22:24:38.905 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:24:38.905 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ start_mirror cluster2:3 2026-02-20T22:24:38.905 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2:3 2026-02-20T22:24:38.905 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local instance 2026-02-20T22:24:38.905 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ set_cluster_instance cluster2:3 cluster instance 2026-02-20T22:24:38.905 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local val=cluster2:3 2026-02-20T22:24:38.905 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster_var_name=cluster 2026-02-20T22:24:38.905 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local instance_var_name=instance 2026-02-20T22:24:38.905 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ cluster=cluster2 2026-02-20T22:24:38.905 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ instance=3 2026-02-20T22:24:38.905 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' 3 = cluster2:3 ']' 2026-02-20T22:24:38.906 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ eval cluster=cluster2 2026-02-20T22:24:38.906 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster2 2026-02-20T22:24:38.906 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ eval instance=3 2026-02-20T22:24:38.906 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=3 2026-02-20T22:24:38.906 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test -n '' 2026-02-20T22:24:38.906 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd-mirror --cluster cluster2 --id mirror.3 --rbd-mirror-delete-retry-interval=5 --rbd-mirror-image-state-check-interval=5 --rbd-mirror-journal-poll-age=1 --rbd-mirror-pool-replayers-refresh-interval=5 --debug-rbd=30 --debug-journaler=30 --debug-rbd_mirror=30 --daemonize=true 2026-02-20T22:24:38.925 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ demote_image cluster2 mirror test 2026-02-20T22:24:38.925 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:24:38.925 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:24:38.925 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:24:38.925 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster=cluster2 mirror image demote mirror/test 2026-02-20T22:24:40.492 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:Image demoted to non-primary 2026-02-20T22:24:40.497 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_image_replay_stopped cluster1 mirror test 2026-02-20T22:24:40.497 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:24:40.497 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:24:40.497 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:24:40.498 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_image_replay_state cluster1 mirror test stopped 2026-02-20T22:24:40.498 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:24:40.498 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:24:40.498 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:24:40.498 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state=stopped 2026-02-20T22:24:40.498 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local s 2026-02-20T22:24:40.498 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:24:40.498 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:24:41.498 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_image_replay_state cluster1 mirror test stopped 2026-02-20T22:24:41.498 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:24:41.498 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:24:41.498 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:24:41.498 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local test_state=stopped 2026-02-20T22:24:41.498 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status_result 2026-02-20T22:24:41.498 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local current_state=stopped 2026-02-20T22:24:41.498 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemons cluster1 rbd mirror status mirror/test 2026-02-20T22:24:41.498 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_instance=cluster1 2026-02-20T22:24:41.498 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ grep -i state 2026-02-20T22:24:41.498 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:24:41.498 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1 2026-02-20T22:24:41.498 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance=cluster1 2026-02-20T22:24:41.499 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local loop_instance 2026-02-20T22:24:41.499 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for s in 0 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:24:41.499 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sleep 0 2026-02-20T22:24:41.499 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' cluster1 '!=' cluster1 ']' 2026-02-20T22:24:41.500 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ seq 0 3 2026-02-20T22:24:41.503 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for loop_instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:24:41.503 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemon cluster1:0 rbd mirror status mirror/test 2026-02-20T22:24:41.503 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1:0 2026-02-20T22:24:41.503 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:24:41.503 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:24:41.503 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster1:0 cluster instance 2026-02-20T22:24:41.503 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster1:0 2026-02-20T22:24:41.503 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=cluster 2026-02-20T22:24:41.503 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:24:41.503 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:24:41.504 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=0 2026-02-20T22:24:41.504 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 0 = cluster1:0 ']' 2026-02-20T22:24:41.504 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval cluster=cluster1 2026-02-20T22:24:41.504 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:24:41.504 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=0 2026-02-20T22:24:41.504 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:24:41.504 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ daemon_asok_file cluster1:0 cluster1 2026-02-20T22:24:41.504 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local local_cluster=cluster1:0 2026-02-20T22:24:41.504 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster=cluster1 2026-02-20T22:24:41.504 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance 2026-02-20T22:24:41.504 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ set_cluster_instance cluster1:0 local_cluster instance 2026-02-20T22:24:41.504 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local val=cluster1:0 2026-02-20T22:24:41.504 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster_var_name=local_cluster 2026-02-20T22:24:41.505 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance_var_name=instance 2026-02-20T22:24:41.505 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:24:41.505 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:24:41.505 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ '[' 0 = cluster1:0 ']' 2026-02-20T22:24:41.505 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval local_cluster=cluster1 2026-02-20T22:24:41.505 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ local_cluster=cluster1 2026-02-20T22:24:41.505 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval instance=0 2026-02-20T22:24:41.505 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ instance=0 2026-02-20T22:24:41.505 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ ceph-conf --cluster cluster1 --name client.mirror.0 'admin socket' 2026-02-20T22:24:41.516 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ echo /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:24:41.516 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local asok_file=/var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:24:41.516 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ test -S /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:24:41.516 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ ceph --admin-daemon /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok rbd mirror status mirror/test 2026-02-20T22:24:41.560 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ return 0 2026-02-20T22:24:41.560 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status_result=' "state": "Stopped"' 2026-02-20T22:24:41.561 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo ' "state": "Stopped"' 2026-02-20T22:24:41.561 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep -i Replaying 2026-02-20T22:24:41.563 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test stopped = stopped 2026-02-20T22:24:41.563 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:24:41.563 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_status_in_pool_dir cluster1 mirror test up+unknown 2026-02-20T22:24:41.563 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:24:41.563 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:24:41.563 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:24:41.563 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+unknown 2026-02-20T22:24:41.563 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:24:41.563 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:24:41.563 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:24:41.563 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:24:42.564 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_status_in_pool_dir cluster1 mirror test up+unknown '' '' 2026-02-20T22:24:42.564 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:24:42.564 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:24:42.564 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:24:42.564 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+unknown 2026-02-20T22:24:42.565 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:24:42.565 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:24:42.565 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:24:42.565 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:24:42.565 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster1 mirror image status mirror/test 2026-02-20T22:24:42.594 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='test: 2026-02-20T22:24:42.594 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: global_id: e1d586ae-1749-4169-888d-5f8c6b0db4d3 2026-02-20T22:24:42.594 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+unknown 2026-02-20T22:24:42.594 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: remote image demoted 2026-02-20T22:24:42.594 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: service: mirror.0 on trial150 2026-02-20T22:24:42.595 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:24:40 2026-02-20T22:24:42.595 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: peer_sites: 2026-02-20T22:24:42.595 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: name: cluster2-DNE 2026-02-20T22:24:42.595 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+unknown 2026-02-20T22:24:42.595 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: remote image is not primary 2026-02-20T22:24:42.595 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:24:41' 2026-02-20T22:24:42.595 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ state: .*up+unknown' 2026-02-20T22:24:42.596 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: state: up+unknown 2026-02-20T22:24:42.596 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ description: .*' 2026-02-20T22:24:42.597 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: description: remote image demoted 2026-02-20T22:24:42.597 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' -n '' ']' 2026-02-20T22:24:42.597 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+unknown 2026-02-20T22:24:42.598 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^up+' 2026-02-20T22:24:42.598 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+unknown 2026-02-20T22:24:42.598 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep 'service: *mirror..* on ' 2026-02-20T22:24:42.599 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: service: mirror.0 on trial150 2026-02-20T22:24:42.599 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update 2026-02-20T22:24:42.599 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -nEe 's/^ last_update: *(.*) *$/\1/p' 2026-02-20T22:24:42.601 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:24:40' 2026-02-20T22:24:42.601 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_mirror_pool_status_verbose cluster1 mirror test up+unknown '2026-02-20 22:24:40' 2026-02-20T22:24:42.601 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:24:42.601 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:24:42.601 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:24:42.601 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+unknown 2026-02-20T22:24:42.601 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local 'prev_last_update=2026-02-20 22:24:40' 2026-02-20T22:24:42.601 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:24:42.601 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:24:42.602 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster1 mirror pool status mirror --verbose --format xml 2026-02-20T22:24:42.633 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='WARNINGOKWARNING143774382mirror.0trial15020.2.0-677-gf7870454trueOK43844389mirror.1trial15020.2.0-677-gf7870454falseOK43914398mirror.2trial15020.2.0-677-gf7870454falseOK44014407mirror.3trial15020.2.0-677-gf7870454falseOKteste1d586ae-1749-4169-888d-5f8c6b0db4d3up+unknownremote image demoted43774382mirror.0trial1502026-02-20 22:24:40cluster2-DNEcd6e8b64-a7a4-4c60-8c9c-3c34f7eb16e8up+unknownremote image is not primary2026-02-20 22:24:41' 2026-02-20T22:24:42.633 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update state 2026-02-20T22:24:42.633 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test'\'']/last_update' 2026-02-20T22:24:42.634 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:24:40' 2026-02-20T22:24:42.635 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test'\'']/state' 2026-02-20T22:24:42.636 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ state=up+unknown 2026-02-20T22:24:42.637 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+unknown 2026-02-20T22:24:42.637 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep up+unknown 2026-02-20T22:24:42.638 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+unknown 2026-02-20T22:24:42.639 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:24:42.639 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:24:42.639 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_status_in_pool_dir cluster2 mirror test up+unknown 2026-02-20T22:24:42.639 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:24:42.639 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:24:42.639 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:24:42.639 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+unknown 2026-02-20T22:24:42.639 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:24:42.639 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:24:42.640 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:24:42.640 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:24:43.640 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_status_in_pool_dir cluster2 mirror test up+unknown '' '' 2026-02-20T22:24:43.640 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:24:43.640 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:24:43.640 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:24:43.640 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+unknown 2026-02-20T22:24:43.640 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:24:43.640 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:24:43.640 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:24:43.640 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:24:43.641 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster2 mirror image status mirror/test 2026-02-20T22:24:43.670 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='test: 2026-02-20T22:24:43.671 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: global_id: e1d586ae-1749-4169-888d-5f8c6b0db4d3 2026-02-20T22:24:43.671 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+unknown 2026-02-20T22:24:43.671 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: remote image is not primary 2026-02-20T22:24:43.671 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:24:41 2026-02-20T22:24:43.671 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: peer_sites: 2026-02-20T22:24:43.671 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: name: cluster1-DNE 2026-02-20T22:24:43.671 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+unknown 2026-02-20T22:24:43.671 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: remote image demoted 2026-02-20T22:24:43.671 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:24:40' 2026-02-20T22:24:43.671 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ state: .*up+unknown' 2026-02-20T22:24:43.672 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: state: up+unknown 2026-02-20T22:24:43.672 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ description: .*' 2026-02-20T22:24:43.673 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: description: remote image is not primary 2026-02-20T22:24:43.673 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' -n '' ']' 2026-02-20T22:24:43.673 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+unknown 2026-02-20T22:24:43.673 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^up+' 2026-02-20T22:24:43.674 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+unknown 2026-02-20T22:24:43.674 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep 'service: *mirror..* on ' 2026-02-20T22:24:43.675 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 1 2026-02-20T22:24:43.675 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:24:43.675 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 2 2026-02-20T22:24:45.676 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_status_in_pool_dir cluster2 mirror test up+unknown '' '' 2026-02-20T22:24:45.676 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:24:45.676 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:24:45.676 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:24:45.676 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+unknown 2026-02-20T22:24:45.676 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:24:45.676 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:24:45.676 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:24:45.676 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:24:45.676 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster2 mirror image status mirror/test 2026-02-20T22:24:45.707 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='test: 2026-02-20T22:24:45.707 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: global_id: e1d586ae-1749-4169-888d-5f8c6b0db4d3 2026-02-20T22:24:45.707 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+unknown 2026-02-20T22:24:45.707 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: remote image is not primary 2026-02-20T22:24:45.707 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: service: mirror.0 on trial150 2026-02-20T22:24:45.707 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:24:44 2026-02-20T22:24:45.707 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: peer_sites: 2026-02-20T22:24:45.707 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: name: cluster1-DNE 2026-02-20T22:24:45.707 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+unknown 2026-02-20T22:24:45.707 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: remote image is not primary 2026-02-20T22:24:45.707 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:24:45' 2026-02-20T22:24:45.707 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ state: .*up+unknown' 2026-02-20T22:24:45.709 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: state: up+unknown 2026-02-20T22:24:45.709 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ description: .*' 2026-02-20T22:24:45.710 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: description: remote image is not primary 2026-02-20T22:24:45.710 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' -n '' ']' 2026-02-20T22:24:45.710 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+unknown 2026-02-20T22:24:45.711 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^up+' 2026-02-20T22:24:45.711 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+unknown 2026-02-20T22:24:45.711 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep 'service: *mirror..* on ' 2026-02-20T22:24:45.712 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: service: mirror.0 on trial150 2026-02-20T22:24:45.712 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update 2026-02-20T22:24:45.712 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -nEe 's/^ last_update: *(.*) *$/\1/p' 2026-02-20T22:24:45.714 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:24:44' 2026-02-20T22:24:45.714 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_mirror_pool_status_verbose cluster2 mirror test up+unknown '2026-02-20 22:24:44' 2026-02-20T22:24:45.714 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:24:45.715 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:24:45.715 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:24:45.715 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+unknown 2026-02-20T22:24:45.715 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local 'prev_last_update=2026-02-20 22:24:44' 2026-02-20T22:24:45.715 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:24:45.715 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:24:45.715 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster2 mirror pool status mirror --verbose --format xml 2026-02-20T22:24:45.744 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='WARNINGOKWARNING145264529mirror.0trial15020.2.0-677-gf7870454trueOK45334537mirror.1trial15020.2.0-677-gf7870454falseOK45404546mirror.2trial15020.2.0-677-gf7870454falseOK45504557mirror.3trial15020.2.0-677-gf7870454falseOKteste1d586ae-1749-4169-888d-5f8c6b0db4d3up+unknownremote image is not primary45264529mirror.0trial1502026-02-20 22:24:44cluster1-DNE8f14eacf-60a5-47c7-bdcb-1dc6af448d08up+unknownremote image is not primary2026-02-20 22:24:45' 2026-02-20T22:24:45.745 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update state 2026-02-20T22:24:45.745 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test'\'']/last_update' 2026-02-20T22:24:45.746 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:24:44' 2026-02-20T22:24:45.746 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test'\'']/state' 2026-02-20T22:24:45.748 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ state=up+unknown 2026-02-20T22:24:45.748 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+unknown 2026-02-20T22:24:45.748 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep up+unknown 2026-02-20T22:24:45.749 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+unknown 2026-02-20T22:24:45.750 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:24:45.750 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:24:45.750 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ promote_image cluster2 mirror test 2026-02-20T22:24:45.750 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:24:45.750 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:24:45.750 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:24:45.750 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local force= 2026-02-20T22:24:45.751 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster=cluster2 mirror image promote mirror/test 2026-02-20T22:24:47.734 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:Image promoted to primary 2026-02-20T22:24:47.740 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_image_replay_started cluster1 mirror test 2026-02-20T22:24:47.740 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:24:47.740 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:24:47.741 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:24:47.741 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_image_replay_state cluster1 mirror test started 2026-02-20T22:24:47.741 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:24:47.741 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:24:47.741 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:24:47.741 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state=started 2026-02-20T22:24:47.741 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local s 2026-02-20T22:24:47.741 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:24:47.741 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:24:48.741 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_image_replay_state cluster1 mirror test started 2026-02-20T22:24:48.742 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:24:48.742 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:24:48.742 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:24:48.742 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local test_state=started 2026-02-20T22:24:48.742 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status_result 2026-02-20T22:24:48.742 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local current_state=stopped 2026-02-20T22:24:48.743 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemons cluster1 rbd mirror status mirror/test 2026-02-20T22:24:48.743 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_instance=cluster1 2026-02-20T22:24:48.743 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:24:48.744 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1 2026-02-20T22:24:48.744 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance=cluster1 2026-02-20T22:24:48.744 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local loop_instance 2026-02-20T22:24:48.744 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for s in 0 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:24:48.744 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ grep -i state 2026-02-20T22:24:48.744 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sleep 0 2026-02-20T22:24:48.744 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' cluster1 '!=' cluster1 ']' 2026-02-20T22:24:48.747 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ seq 0 3 2026-02-20T22:24:48.747 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for loop_instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:24:48.747 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemon cluster1:0 rbd mirror status mirror/test 2026-02-20T22:24:48.748 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1:0 2026-02-20T22:24:48.748 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:24:48.748 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:24:48.748 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster1:0 cluster instance 2026-02-20T22:24:48.748 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster1:0 2026-02-20T22:24:48.748 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=cluster 2026-02-20T22:24:48.748 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:24:48.748 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:24:48.748 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=0 2026-02-20T22:24:48.748 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 0 = cluster1:0 ']' 2026-02-20T22:24:48.749 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval cluster=cluster1 2026-02-20T22:24:48.749 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:24:48.749 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=0 2026-02-20T22:24:48.749 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:24:48.749 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ daemon_asok_file cluster1:0 cluster1 2026-02-20T22:24:48.749 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local local_cluster=cluster1:0 2026-02-20T22:24:48.749 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster=cluster1 2026-02-20T22:24:48.749 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance 2026-02-20T22:24:48.749 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ set_cluster_instance cluster1:0 local_cluster instance 2026-02-20T22:24:48.749 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local val=cluster1:0 2026-02-20T22:24:48.749 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster_var_name=local_cluster 2026-02-20T22:24:48.750 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance_var_name=instance 2026-02-20T22:24:48.750 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:24:48.750 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:24:48.750 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ '[' 0 = cluster1:0 ']' 2026-02-20T22:24:48.750 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval local_cluster=cluster1 2026-02-20T22:24:48.750 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ local_cluster=cluster1 2026-02-20T22:24:48.750 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval instance=0 2026-02-20T22:24:48.750 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ instance=0 2026-02-20T22:24:48.750 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ ceph-conf --cluster cluster1 --name client.mirror.0 'admin socket' 2026-02-20T22:24:48.760 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ echo /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:24:48.760 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local asok_file=/var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:24:48.760 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ test -S /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:24:48.760 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ ceph --admin-daemon /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok rbd mirror status mirror/test 2026-02-20T22:24:48.805 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ return 0 2026-02-20T22:24:48.805 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status_result=' "state": "Stopped"' 2026-02-20T22:24:48.806 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo ' "state": "Stopped"' 2026-02-20T22:24:48.806 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep -i Replaying 2026-02-20T22:24:48.807 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test started = stopped 2026-02-20T22:24:48.807 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:24:48.807 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 2 2026-02-20T22:24:50.809 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_image_replay_state cluster1 mirror test started 2026-02-20T22:24:50.810 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:24:50.810 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:24:50.810 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:24:50.810 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local test_state=started 2026-02-20T22:24:50.810 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status_result 2026-02-20T22:24:50.810 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local current_state=stopped 2026-02-20T22:24:50.810 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemons cluster1 rbd mirror status mirror/test 2026-02-20T22:24:50.810 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_instance=cluster1 2026-02-20T22:24:50.810 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:24:50.810 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1 2026-02-20T22:24:50.810 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance=cluster1 2026-02-20T22:24:50.811 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local loop_instance 2026-02-20T22:24:50.811 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for s in 0 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:24:50.811 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sleep 0 2026-02-20T22:24:50.811 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ grep -i state 2026-02-20T22:24:50.814 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' cluster1 '!=' cluster1 ']' 2026-02-20T22:24:50.814 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ seq 0 3 2026-02-20T22:24:50.814 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for loop_instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:24:50.814 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemon cluster1:0 rbd mirror status mirror/test 2026-02-20T22:24:50.814 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1:0 2026-02-20T22:24:50.814 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:24:50.814 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:24:50.815 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster1:0 cluster instance 2026-02-20T22:24:50.815 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster1:0 2026-02-20T22:24:50.815 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=cluster 2026-02-20T22:24:50.815 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:24:50.815 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:24:50.815 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=0 2026-02-20T22:24:50.815 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 0 = cluster1:0 ']' 2026-02-20T22:24:50.815 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval cluster=cluster1 2026-02-20T22:24:50.815 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:24:50.815 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=0 2026-02-20T22:24:50.815 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:24:50.815 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ daemon_asok_file cluster1:0 cluster1 2026-02-20T22:24:50.816 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local local_cluster=cluster1:0 2026-02-20T22:24:50.816 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster=cluster1 2026-02-20T22:24:50.816 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance 2026-02-20T22:24:50.816 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ set_cluster_instance cluster1:0 local_cluster instance 2026-02-20T22:24:50.816 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local val=cluster1:0 2026-02-20T22:24:50.816 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster_var_name=local_cluster 2026-02-20T22:24:50.816 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance_var_name=instance 2026-02-20T22:24:50.816 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:24:50.816 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:24:50.816 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ '[' 0 = cluster1:0 ']' 2026-02-20T22:24:50.816 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval local_cluster=cluster1 2026-02-20T22:24:50.816 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ local_cluster=cluster1 2026-02-20T22:24:50.816 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval instance=0 2026-02-20T22:24:50.817 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ instance=0 2026-02-20T22:24:50.817 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ ceph-conf --cluster cluster1 --name client.mirror.0 'admin socket' 2026-02-20T22:24:50.826 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ echo /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:24:50.826 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local asok_file=/var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:24:50.826 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ test -S /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:24:50.826 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ ceph --admin-daemon /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok rbd mirror status mirror/test 2026-02-20T22:24:50.871 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ return 0 2026-02-20T22:24:50.872 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status_result=' "state": "Replaying"' 2026-02-20T22:24:50.873 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo ' "state": "Replaying"' 2026-02-20T22:24:50.873 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep -i Replaying 2026-02-20T22:24:50.873 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: "state": "Replaying" 2026-02-20T22:24:50.874 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ current_state=started 2026-02-20T22:24:50.875 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test started = started 2026-02-20T22:24:50.875 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:24:50.875 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ write_image cluster2 mirror test 100 2026-02-20T22:24:50.875 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:24:50.875 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:24:50.875 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:24:50.875 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local count=100 2026-02-20T22:24:50.875 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local size= 2026-02-20T22:24:50.875 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test -n '' 2026-02-20T22:24:50.875 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ size=4096 2026-02-20T22:24:50.875 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster2 bench mirror/test --io-type write --io-size 4096 --io-threads 1 --io-total 409600 --io-pattern rand 2026-02-20T22:24:50.904 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:bench type write io_size 4096 io_threads 1 bytes 409600 pattern random 2026-02-20T22:24:50.916 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: SEC OPS OPS/SEC BYTES/SEC 2026-02-20T22:24:50.916 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:elapsed: 0 ops: 100 ops/sec: 8333.44 bytes/sec: 33 MiB/s 2026-02-20T22:24:50.920 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_replay_complete cluster1 cluster2 mirror mirror test 2026-02-20T22:24:50.920 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local local_cluster=cluster1 2026-02-20T22:24:50.920 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:24:50.920 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local local_pool=mirror 2026-02-20T22:24:50.920 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local remote_pool=mirror 2026-02-20T22:24:50.920 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:24:50.921 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' snapshot = journal ']' 2026-02-20T22:24:50.921 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' snapshot = snapshot ']' 2026-02-20T22:24:50.921 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ mirror_image_snapshot cluster2 mirror test 2026-02-20T22:24:50.921 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:24:50.921 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:24:50.921 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:24:50.921 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster2 mirror image snapshot mirror/test 2026-02-20T22:24:52.478 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:Snapshot ID: 19 2026-02-20T22:24:52.485 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_snapshot_sync_complete cluster1 cluster2 mirror mirror test 2026-02-20T22:24:52.485 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local local_cluster=cluster1 2026-02-20T22:24:52.485 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:24:52.485 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local local_pool=mirror 2026-02-20T22:24:52.485 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local remote_pool=mirror 2026-02-20T22:24:52.485 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:24:52.486 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ mkfname cluster2-mirror-test.status 2026-02-20T22:24:52.486 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ echo cluster2-mirror-test.status 2026-02-20T22:24:52.486 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -e 's|[/ ]|_|g' 2026-02-20T22:24:52.486 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status_log=/tmp/tmp.Whst3BkeHJ/cluster2-mirror-test.status 2026-02-20T22:24:52.486 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ mkfname cluster1-mirror-test.status 2026-02-20T22:24:52.487 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ echo cluster1-mirror-test.status 2026-02-20T22:24:52.487 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -e 's|[/ ]|_|g' 2026-02-20T22:24:52.488 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local local_status_log=/tmp/tmp.Whst3BkeHJ/cluster1-mirror-test.status 2026-02-20T22:24:52.489 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ get_newest_mirror_snapshot cluster2 mirror test /tmp/tmp.Whst3BkeHJ/cluster2-mirror-test.status 2026-02-20T22:24:52.489 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:24:52.489 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:24:52.489 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:24:52.489 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local log=/tmp/tmp.Whst3BkeHJ/cluster2-mirror-test.status 2026-02-20T22:24:52.489 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster2 snap list --all mirror/test --format xml 2026-02-20T22:24:52.489 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ xmlstarlet sel -t -c '//snapshots/snapshot[namespace/complete='\''true'\'' and position()=last()]' 2026-02-20T22:24:52.517 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v //snapshot/id 2026-02-20T22:24:52.519 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local snapshot_id=19 2026-02-20T22:24:52.519 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ true 2026-02-20T22:24:52.519 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 0.2 0.4 0.8 1.6 2 2 4 4 8 8 16 16 32 32 2026-02-20T22:24:52.519 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 0.2 2026-02-20T22:24:52.720 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ get_newest_mirror_snapshot cluster1 mirror test /tmp/tmp.Whst3BkeHJ/cluster1-mirror-test.status 2026-02-20T22:24:52.720 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:24:52.720 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:24:52.721 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:24:52.721 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local log=/tmp/tmp.Whst3BkeHJ/cluster1-mirror-test.status 2026-02-20T22:24:52.721 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster1 snap list --all mirror/test --format xml 2026-02-20T22:24:52.721 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ xmlstarlet sel -t -c '//snapshots/snapshot[namespace/complete='\''true'\'' and position()=last()]' 2026-02-20T22:24:52.750 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v //snapshot/namespace/primary_snap_id 2026-02-20T22:24:52.752 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local primary_snapshot_id=19 2026-02-20T22:24:52.752 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test 19 = 19 2026-02-20T22:24:52.753 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:24:52.753 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_status_in_pool_dir cluster2 mirror test up+stopped 2026-02-20T22:24:52.753 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:24:52.753 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:24:52.753 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:24:52.753 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+stopped 2026-02-20T22:24:52.753 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:24:52.753 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:24:52.753 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:24:52.753 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:24:53.753 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_status_in_pool_dir cluster2 mirror test up+stopped '' '' 2026-02-20T22:24:53.754 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:24:53.754 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:24:53.754 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:24:53.754 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+stopped 2026-02-20T22:24:53.754 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:24:53.754 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:24:53.754 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:24:53.754 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:24:53.754 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster2 mirror image status mirror/test 2026-02-20T22:24:53.784 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='test: 2026-02-20T22:24:53.784 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: global_id: e1d586ae-1749-4169-888d-5f8c6b0db4d3 2026-02-20T22:24:53.784 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+stopped 2026-02-20T22:24:53.784 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: local image is primary 2026-02-20T22:24:53.784 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: service: mirror.0 on trial150 2026-02-20T22:24:53.784 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:24:49 2026-02-20T22:24:53.784 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: peer_sites: 2026-02-20T22:24:53.784 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: name: cluster1-DNE 2026-02-20T22:24:53.784 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+replaying 2026-02-20T22:24:53.785 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: replaying, {"bytes_per_second":0.0,"bytes_per_snapshot":0.0,"last_snapshot_bytes":0,"last_snapshot_sync_seconds":0,"local_snapshot_timestamp":1771626279,"remote_snapshot_timestamp":1771626286,"replay_state":"idle"} 2026-02-20T22:24:53.785 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:24:50 2026-02-20T22:24:53.785 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: snapshots: 2026-02-20T22:24:53.785 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: 18 .mirror.primary.e1d586ae-1749-4169-888d-5f8c6b0db4d3.7cc2e3f5-24d0-46c3-90b9-9d43d4b831d5 (peer_uuids:[]) 2026-02-20T22:24:53.785 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: 19 .mirror.primary.e1d586ae-1749-4169-888d-5f8c6b0db4d3.206c1877-288c-4f5c-b06f-381ea36b4934 (peer_uuids:[b3fd2ba3-7357-48bb-9494-5fb16bf9b1f8])' 2026-02-20T22:24:53.785 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ state: .*up+stopped' 2026-02-20T22:24:53.785 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: state: up+stopped 2026-02-20T22:24:53.786 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ description: .*' 2026-02-20T22:24:53.786 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: description: local image is primary 2026-02-20T22:24:53.787 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' -n '' ']' 2026-02-20T22:24:53.787 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+stopped 2026-02-20T22:24:53.787 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^up+' 2026-02-20T22:24:53.787 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+stopped 2026-02-20T22:24:53.788 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep 'service: *mirror..* on ' 2026-02-20T22:24:53.788 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: service: mirror.0 on trial150 2026-02-20T22:24:53.788 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update 2026-02-20T22:24:53.789 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -nEe 's/^ last_update: *(.*) *$/\1/p' 2026-02-20T22:24:53.790 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:24:49' 2026-02-20T22:24:53.790 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_mirror_pool_status_verbose cluster2 mirror test up+stopped '2026-02-20 22:24:49' 2026-02-20T22:24:53.790 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:24:53.790 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:24:53.790 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:24:53.791 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+stopped 2026-02-20T22:24:53.791 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local 'prev_last_update=2026-02-20 22:24:49' 2026-02-20T22:24:53.791 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:24:53.791 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:24:53.791 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster2 mirror pool status mirror --verbose --format xml 2026-02-20T22:24:53.820 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='OKOKOK145264529mirror.0trial15020.2.0-677-gf7870454trueOK45334537mirror.1trial15020.2.0-677-gf7870454falseOK45404546mirror.2trial15020.2.0-677-gf7870454falseOK45504557mirror.3trial15020.2.0-677-gf7870454falseOKteste1d586ae-1749-4169-888d-5f8c6b0db4d3up+stoppedlocal image is primary45264529mirror.0trial1502026-02-20 22:24:49cluster1-DNE8f14eacf-60a5-47c7-bdcb-1dc6af448d08up+replayingreplaying, {"bytes_per_second":0.0,"bytes_per_snapshot":0.0,"last_snapshot_bytes":0,"last_snapshot_sync_seconds":0,"local_snapshot_timestamp":1771626279,"remote_snapshot_timestamp":1771626286,"replay_state":"idle"}2026-02-20 22:24:50' 2026-02-20T22:24:53.820 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update state 2026-02-20T22:24:53.820 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test'\'']/last_update' 2026-02-20T22:24:53.821 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:24:49' 2026-02-20T22:24:53.822 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test'\'']/state' 2026-02-20T22:24:53.823 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ state=up+stopped 2026-02-20T22:24:53.823 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+stopped 2026-02-20T22:24:53.824 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep up+stopped 2026-02-20T22:24:53.824 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+stopped 2026-02-20T22:24:53.826 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:24:53.826 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:24:53.826 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_replaying_status_in_pool_dir cluster1 mirror test 2026-02-20T22:24:53.826 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:24:53.826 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:24:53.826 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:24:53.826 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' snapshot = journal ']' 2026-02-20T22:24:53.826 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_status_in_pool_dir cluster1 mirror test up+replaying 2026-02-20T22:24:53.826 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:24:53.827 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:24:53.827 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:24:53.827 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+replaying 2026-02-20T22:24:53.827 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:24:53.827 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:24:53.827 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:24:53.827 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:24:54.826 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_status_in_pool_dir cluster1 mirror test up+replaying '' '' 2026-02-20T22:24:54.827 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:24:54.827 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:24:54.827 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:24:54.827 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+replaying 2026-02-20T22:24:54.827 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:24:54.827 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:24:54.827 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:24:54.827 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:24:54.827 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster1 mirror image status mirror/test 2026-02-20T22:24:54.859 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='test: 2026-02-20T22:24:54.859 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: global_id: e1d586ae-1749-4169-888d-5f8c6b0db4d3 2026-02-20T22:24:54.859 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+replaying 2026-02-20T22:24:54.859 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: replaying, {"bytes_per_second":0.0,"bytes_per_snapshot":0.0,"last_snapshot_bytes":0,"last_snapshot_sync_seconds":0,"local_snapshot_timestamp":1771626279,"remote_snapshot_timestamp":1771626286,"replay_state":"idle"} 2026-02-20T22:24:54.859 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: service: mirror.0 on trial150 2026-02-20T22:24:54.860 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:24:50 2026-02-20T22:24:54.860 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: peer_sites: 2026-02-20T22:24:54.860 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: name: cluster2-DNE 2026-02-20T22:24:54.860 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+stopped 2026-02-20T22:24:54.860 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: local image is primary 2026-02-20T22:24:54.860 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:24:54' 2026-02-20T22:24:54.860 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ state: .*up+replaying' 2026-02-20T22:24:54.860 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: state: up+replaying 2026-02-20T22:24:54.861 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ description: .*' 2026-02-20T22:24:54.861 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: description: replaying, {"bytes_per_second":0.0,"bytes_per_snapshot":0.0,"last_snapshot_bytes":0,"last_snapshot_sync_seconds":0,"local_snapshot_timestamp":1771626279,"remote_snapshot_timestamp":1771626286,"replay_state":"idle"} 2026-02-20T22:24:54.862 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' -n '' ']' 2026-02-20T22:24:54.862 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+replaying 2026-02-20T22:24:54.862 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^up+' 2026-02-20T22:24:54.862 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+replaying 2026-02-20T22:24:54.863 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep 'service: *mirror..* on ' 2026-02-20T22:24:54.863 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: service: mirror.0 on trial150 2026-02-20T22:24:54.863 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update 2026-02-20T22:24:54.864 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -nEe 's/^ last_update: *(.*) *$/\1/p' 2026-02-20T22:24:54.865 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:24:50' 2026-02-20T22:24:54.865 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_mirror_pool_status_verbose cluster1 mirror test up+replaying '2026-02-20 22:24:50' 2026-02-20T22:24:54.865 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:24:54.866 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:24:54.866 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:24:54.866 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+replaying 2026-02-20T22:24:54.866 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local 'prev_last_update=2026-02-20 22:24:50' 2026-02-20T22:24:54.866 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:24:54.866 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:24:54.866 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster1 mirror pool status mirror --verbose --format xml 2026-02-20T22:24:54.898 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='OKOKOK143774382mirror.0trial15020.2.0-677-gf7870454trueOK43844389mirror.1trial15020.2.0-677-gf7870454falseOK43914398mirror.2trial15020.2.0-677-gf7870454falseOK44014407mirror.3trial15020.2.0-677-gf7870454falseOKteste1d586ae-1749-4169-888d-5f8c6b0db4d3up+replayingreplaying, {"bytes_per_second":0.0,"bytes_per_snapshot":0.0,"last_snapshot_bytes":0,"last_snapshot_sync_seconds":0,"local_snapshot_timestamp":1771626279,"remote_snapshot_timestamp":1771626286,"replay_state":"idle"}43774382mirror.0trial1502026-02-20 22:24:50cluster2-DNEcd6e8b64-a7a4-4c60-8c9c-3c34f7eb16e8up+stoppedlocal image is primary2026-02-20 22:24:54' 2026-02-20T22:24:54.898 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update state 2026-02-20T22:24:54.898 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test'\'']/last_update' 2026-02-20T22:24:54.899 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:24:50' 2026-02-20T22:24:54.900 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test'\'']/state' 2026-02-20T22:24:54.901 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ state=up+replaying 2026-02-20T22:24:54.902 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+replaying 2026-02-20T22:24:54.902 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep up+replaying 2026-02-20T22:24:54.902 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+replaying 2026-02-20T22:24:54.904 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:24:54.904 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:24:54.904 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ compare_images cluster1 cluster2 mirror mirror test 2026-02-20T22:24:54.904 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local ret=0 2026-02-20T22:24:54.904 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local local_cluster=cluster1 2026-02-20T22:24:54.904 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:24:54.904 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local local_pool=mirror 2026-02-20T22:24:54.904 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local remote_pool=mirror 2026-02-20T22:24:54.904 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:24:54.904 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ mkfname cluster2-mirror-test.export 2026-02-20T22:24:54.904 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ echo cluster2-mirror-test.export 2026-02-20T22:24:54.905 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -e 's|[/ ]|_|g' 2026-02-20T22:24:54.905 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local rmt_export=/tmp/tmp.Whst3BkeHJ/cluster2-mirror-test.export 2026-02-20T22:24:54.905 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ mkfname cluster1-mirror-test.export 2026-02-20T22:24:54.905 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ echo cluster1-mirror-test.export 2026-02-20T22:24:54.906 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -e 's|[/ ]|_|g' 2026-02-20T22:24:54.906 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local loc_export=/tmp/tmp.Whst3BkeHJ/cluster1-mirror-test.export 2026-02-20T22:24:54.907 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rm -f /tmp/tmp.Whst3BkeHJ/cluster2-mirror-test.export /tmp/tmp.Whst3BkeHJ/cluster1-mirror-test.export 2026-02-20T22:24:54.907 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster2 export mirror/test /tmp/tmp.Whst3BkeHJ/cluster2-mirror-test.export 2026-02-20T22:24:54.997 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: Exporting image: 3% complete... Exporting image: 6% complete... Exporting image: 9% complete... Exporting image: 12% complete... Exporting image: 15% complete... Exporting image: 18% complete... Exporting image: 21% complete... Exporting image: 25% complete... Exporting image: 28% complete... Exporting image: 31% complete... Exporting image: 34% complete... Exporting image: 37% complete... Exporting image: 40% complete... Exporting image: 43% complete... Exporting image: 46% complete... Exporting image: 50% complete... Exporting image: 53% complete... Exporting image: 56% complete... Exporting image: 59% complete... Exporting image: 62% complete... Exporting image: 65% complete... Exporting image: 68% complete... Exporting image: 71% complete... Exporting image: 75% complete... Exporting image: 78% complete... Exporting image: 81% complete... Exporting image: 84% complete... Exporting image: 87% complete... Exporting image: 90% complete... Exporting image: 93% complete... Exporting image: 96% complete... Exporting image: 100% complete...done. 2026-02-20T22:24:55.001 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster1 export mirror/test /tmp/tmp.Whst3BkeHJ/cluster1-mirror-test.export 2026-02-20T22:24:55.093 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: Exporting image: 3% complete... Exporting image: 6% complete... Exporting image: 9% complete... Exporting image: 12% complete... Exporting image: 15% complete... Exporting image: 18% complete... Exporting image: 21% complete... Exporting image: 25% complete... Exporting image: 28% complete... Exporting image: 31% complete... Exporting image: 34% complete... Exporting image: 37% complete... Exporting image: 40% complete... Exporting image: 43% complete... Exporting image: 46% complete... Exporting image: 50% complete... Exporting image: 53% complete... Exporting image: 56% complete... Exporting image: 59% complete... Exporting image: 62% complete... Exporting image: 65% complete... Exporting image: 68% complete... Exporting image: 71% complete... Exporting image: 75% complete... Exporting image: 78% complete... Exporting image: 81% complete... Exporting image: 84% complete... Exporting image: 87% complete... Exporting image: 90% complete... Exporting image: 93% complete... Exporting image: 96% complete... Exporting image: 100% complete...done. 2026-02-20T22:24:55.097 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ cmp /tmp/tmp.Whst3BkeHJ/cluster2-mirror-test.export /tmp/tmp.Whst3BkeHJ/cluster1-mirror-test.export 2026-02-20T22:24:55.144 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rm -f /tmp/tmp.Whst3BkeHJ/cluster2-mirror-test.export /tmp/tmp.Whst3BkeHJ/cluster1-mirror-test.export 2026-02-20T22:24:55.176 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:24:55.176 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ demote_image cluster2 mirror test 2026-02-20T22:24:55.176 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:24:55.176 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:24:55.176 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:24:55.176 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster=cluster2 mirror image demote mirror/test 2026-02-20T22:24:56.482 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:Image demoted to non-primary 2026-02-20T22:24:56.488 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_image_replay_stopped cluster1 mirror test 2026-02-20T22:24:56.488 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:24:56.488 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:24:56.488 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:24:56.488 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_image_replay_state cluster1 mirror test stopped 2026-02-20T22:24:56.489 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:24:56.489 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:24:56.489 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:24:56.489 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state=stopped 2026-02-20T22:24:56.489 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local s 2026-02-20T22:24:56.489 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:24:56.489 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:24:57.490 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_image_replay_state cluster1 mirror test stopped 2026-02-20T22:24:57.490 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:24:57.490 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:24:57.490 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:24:57.490 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local test_state=stopped 2026-02-20T22:24:57.490 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status_result 2026-02-20T22:24:57.491 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local current_state=stopped 2026-02-20T22:24:57.491 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemons cluster1 rbd mirror status mirror/test 2026-02-20T22:24:57.491 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_instance=cluster1 2026-02-20T22:24:57.491 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:24:57.491 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1 2026-02-20T22:24:57.491 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ grep -i state 2026-02-20T22:24:57.491 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance=cluster1 2026-02-20T22:24:57.491 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local loop_instance 2026-02-20T22:24:57.491 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for s in 0 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:24:57.491 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sleep 0 2026-02-20T22:24:57.494 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' cluster1 '!=' cluster1 ']' 2026-02-20T22:24:57.494 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ seq 0 3 2026-02-20T22:24:57.495 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for loop_instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:24:57.495 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemon cluster1:0 rbd mirror status mirror/test 2026-02-20T22:24:57.495 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1:0 2026-02-20T22:24:57.495 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:24:57.495 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:24:57.495 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster1:0 cluster instance 2026-02-20T22:24:57.495 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster1:0 2026-02-20T22:24:57.495 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=cluster 2026-02-20T22:24:57.495 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:24:57.495 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:24:57.495 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=0 2026-02-20T22:24:57.496 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 0 = cluster1:0 ']' 2026-02-20T22:24:57.496 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval cluster=cluster1 2026-02-20T22:24:57.496 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:24:57.496 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=0 2026-02-20T22:24:57.496 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:24:57.496 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ daemon_asok_file cluster1:0 cluster1 2026-02-20T22:24:57.496 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local local_cluster=cluster1:0 2026-02-20T22:24:57.496 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster=cluster1 2026-02-20T22:24:57.496 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance 2026-02-20T22:24:57.496 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ set_cluster_instance cluster1:0 local_cluster instance 2026-02-20T22:24:57.496 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local val=cluster1:0 2026-02-20T22:24:57.496 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster_var_name=local_cluster 2026-02-20T22:24:57.496 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance_var_name=instance 2026-02-20T22:24:57.497 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:24:57.497 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:24:57.497 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ '[' 0 = cluster1:0 ']' 2026-02-20T22:24:57.497 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval local_cluster=cluster1 2026-02-20T22:24:57.497 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ local_cluster=cluster1 2026-02-20T22:24:57.497 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval instance=0 2026-02-20T22:24:57.497 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ instance=0 2026-02-20T22:24:57.497 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ ceph-conf --cluster cluster1 --name client.mirror.0 'admin socket' 2026-02-20T22:24:57.504 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ echo /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:24:57.504 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local asok_file=/var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:24:57.505 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ test -S /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:24:57.505 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ ceph --admin-daemon /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok rbd mirror status mirror/test 2026-02-20T22:24:57.550 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ return 0 2026-02-20T22:24:57.551 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status_result=' "state": "Stopped"' 2026-02-20T22:24:57.551 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo ' "state": "Stopped"' 2026-02-20T22:24:57.552 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep -i Replaying 2026-02-20T22:24:57.553 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test stopped = stopped 2026-02-20T22:24:57.553 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:24:57.553 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_status_in_pool_dir cluster1 mirror test up+unknown 2026-02-20T22:24:57.553 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:24:57.553 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:24:57.554 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:24:57.554 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+unknown 2026-02-20T22:24:57.554 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:24:57.554 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:24:57.554 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:24:57.554 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:24:58.554 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_status_in_pool_dir cluster1 mirror test up+unknown '' '' 2026-02-20T22:24:58.554 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:24:58.554 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:24:58.554 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:24:58.555 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+unknown 2026-02-20T22:24:58.555 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:24:58.555 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:24:58.555 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:24:58.555 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:24:58.555 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster1 mirror image status mirror/test 2026-02-20T22:24:58.585 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='test: 2026-02-20T22:24:58.585 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: global_id: e1d586ae-1749-4169-888d-5f8c6b0db4d3 2026-02-20T22:24:58.585 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+unknown 2026-02-20T22:24:58.585 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: remote image demoted 2026-02-20T22:24:58.585 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: service: mirror.0 on trial150 2026-02-20T22:24:58.585 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:24:56 2026-02-20T22:24:58.585 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: peer_sites: 2026-02-20T22:24:58.585 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: name: cluster2-DNE 2026-02-20T22:24:58.586 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+stopped 2026-02-20T22:24:58.586 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: local image is primary 2026-02-20T22:24:58.586 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:24:54' 2026-02-20T22:24:58.586 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ state: .*up+unknown' 2026-02-20T22:24:58.586 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: state: up+unknown 2026-02-20T22:24:58.587 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ description: .*' 2026-02-20T22:24:58.587 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: description: remote image demoted 2026-02-20T22:24:58.588 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' -n '' ']' 2026-02-20T22:24:58.588 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+unknown 2026-02-20T22:24:58.588 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^up+' 2026-02-20T22:24:58.588 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+unknown 2026-02-20T22:24:58.589 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep 'service: *mirror..* on ' 2026-02-20T22:24:58.589 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: service: mirror.0 on trial150 2026-02-20T22:24:58.589 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update 2026-02-20T22:24:58.590 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -nEe 's/^ last_update: *(.*) *$/\1/p' 2026-02-20T22:24:58.591 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:24:56' 2026-02-20T22:24:58.592 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_mirror_pool_status_verbose cluster1 mirror test up+unknown '2026-02-20 22:24:56' 2026-02-20T22:24:58.592 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:24:58.592 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:24:58.592 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:24:58.592 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+unknown 2026-02-20T22:24:58.592 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local 'prev_last_update=2026-02-20 22:24:56' 2026-02-20T22:24:58.592 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:24:58.592 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:24:58.592 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster1 mirror pool status mirror --verbose --format xml 2026-02-20T22:24:58.625 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='WARNINGOKWARNING143774382mirror.0trial15020.2.0-677-gf7870454trueOK43844389mirror.1trial15020.2.0-677-gf7870454falseOK43914398mirror.2trial15020.2.0-677-gf7870454falseOK44014407mirror.3trial15020.2.0-677-gf7870454falseOKteste1d586ae-1749-4169-888d-5f8c6b0db4d3up+unknownremote image demoted43774382mirror.0trial1502026-02-20 22:24:56cluster2-DNEcd6e8b64-a7a4-4c60-8c9c-3c34f7eb16e8up+stoppedlocal image is primary2026-02-20 22:24:54' 2026-02-20T22:24:58.625 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update state 2026-02-20T22:24:58.625 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test'\'']/last_update' 2026-02-20T22:24:58.626 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:24:56' 2026-02-20T22:24:58.627 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test'\'']/state' 2026-02-20T22:24:58.628 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ state=up+unknown 2026-02-20T22:24:58.629 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+unknown 2026-02-20T22:24:58.629 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep up+unknown 2026-02-20T22:24:58.629 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+unknown 2026-02-20T22:24:58.631 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:24:58.631 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:24:58.631 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_status_in_pool_dir cluster2 mirror test up+unknown 2026-02-20T22:24:58.631 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:24:58.631 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:24:58.631 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:24:58.631 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+unknown 2026-02-20T22:24:58.631 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:24:58.632 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:24:58.632 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:24:58.632 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:24:59.631 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_status_in_pool_dir cluster2 mirror test up+unknown '' '' 2026-02-20T22:24:59.632 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:24:59.632 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:24:59.632 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:24:59.632 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+unknown 2026-02-20T22:24:59.632 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:24:59.632 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:24:59.632 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:24:59.632 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:24:59.632 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster2 mirror image status mirror/test 2026-02-20T22:24:59.662 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='test: 2026-02-20T22:24:59.662 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: global_id: e1d586ae-1749-4169-888d-5f8c6b0db4d3 2026-02-20T22:24:59.662 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+unknown 2026-02-20T22:24:59.662 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: remote image is not primary 2026-02-20T22:24:59.662 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: service: mirror.0 on trial150 2026-02-20T22:24:59.662 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:24:59 2026-02-20T22:24:59.662 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: peer_sites: 2026-02-20T22:24:59.663 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: name: cluster1-DNE 2026-02-20T22:24:59.663 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+unknown 2026-02-20T22:24:59.663 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: remote image demoted 2026-02-20T22:24:59.663 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:24:56' 2026-02-20T22:24:59.663 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ state: .*up+unknown' 2026-02-20T22:24:59.663 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: state: up+unknown 2026-02-20T22:24:59.664 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ description: .*' 2026-02-20T22:24:59.664 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: description: remote image is not primary 2026-02-20T22:24:59.665 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' -n '' ']' 2026-02-20T22:24:59.665 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+unknown 2026-02-20T22:24:59.665 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^up+' 2026-02-20T22:24:59.665 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+unknown 2026-02-20T22:24:59.666 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep 'service: *mirror..* on ' 2026-02-20T22:24:59.666 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: service: mirror.0 on trial150 2026-02-20T22:24:59.666 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update 2026-02-20T22:24:59.666 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -nEe 's/^ last_update: *(.*) *$/\1/p' 2026-02-20T22:24:59.668 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:24:59' 2026-02-20T22:24:59.668 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_mirror_pool_status_verbose cluster2 mirror test up+unknown '2026-02-20 22:24:59' 2026-02-20T22:24:59.668 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:24:59.669 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:24:59.669 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:24:59.669 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+unknown 2026-02-20T22:24:59.669 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local 'prev_last_update=2026-02-20 22:24:59' 2026-02-20T22:24:59.669 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:24:59.669 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:24:59.669 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster2 mirror pool status mirror --verbose --format xml 2026-02-20T22:24:59.698 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='WARNINGOKWARNING145264529mirror.0trial15020.2.0-677-gf7870454trueOK45334537mirror.1trial15020.2.0-677-gf7870454falseOK45404546mirror.2trial15020.2.0-677-gf7870454falseOK45504557mirror.3trial15020.2.0-677-gf7870454falseOKteste1d586ae-1749-4169-888d-5f8c6b0db4d3up+unknownremote image is not primary45264529mirror.0trial1502026-02-20 22:24:59cluster1-DNE8f14eacf-60a5-47c7-bdcb-1dc6af448d08up+unknownremote image demoted2026-02-20 22:24:56' 2026-02-20T22:24:59.698 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update state 2026-02-20T22:24:59.698 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test'\'']/last_update' 2026-02-20T22:24:59.699 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:24:59' 2026-02-20T22:24:59.700 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test'\'']/state' 2026-02-20T22:24:59.701 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ state=up+unknown 2026-02-20T22:24:59.701 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+unknown 2026-02-20T22:24:59.702 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep up+unknown 2026-02-20T22:24:59.702 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+unknown 2026-02-20T22:24:59.703 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:24:59.703 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:24:59.703 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ promote_image cluster1 mirror test 2026-02-20T22:24:59.703 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:24:59.703 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:24:59.704 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:24:59.704 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local force= 2026-02-20T22:24:59.704 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster=cluster1 mirror image promote mirror/test 2026-02-20T22:25:00.633 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:Image promoted to primary 2026-02-20T22:25:00.638 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_image_replay_started cluster2 mirror test 2026-02-20T22:25:00.639 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:25:00.639 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:25:00.639 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:25:00.639 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_image_replay_state cluster2 mirror test started 2026-02-20T22:25:00.639 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:25:00.639 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:25:00.639 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:25:00.639 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state=started 2026-02-20T22:25:00.640 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local s 2026-02-20T22:25:00.640 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:25:00.640 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:25:01.640 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_image_replay_state cluster2 mirror test started 2026-02-20T22:25:01.641 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:25:01.641 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:25:01.641 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:25:01.641 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local test_state=started 2026-02-20T22:25:01.641 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status_result 2026-02-20T22:25:01.641 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local current_state=stopped 2026-02-20T22:25:01.641 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemons cluster2 rbd mirror status mirror/test 2026-02-20T22:25:01.641 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_instance=cluster2 2026-02-20T22:25:01.641 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:25:01.641 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster2 2026-02-20T22:25:01.642 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance=cluster2 2026-02-20T22:25:01.642 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local loop_instance 2026-02-20T22:25:01.642 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ grep -i state 2026-02-20T22:25:01.642 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for s in 0 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:25:01.642 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sleep 0 2026-02-20T22:25:01.645 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' cluster2 '!=' cluster2 ']' 2026-02-20T22:25:01.645 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ seq 0 3 2026-02-20T22:25:01.645 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for loop_instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:25:01.645 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemon cluster2:0 rbd mirror status mirror/test 2026-02-20T22:25:01.645 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster2:0 2026-02-20T22:25:01.646 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:25:01.646 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:25:01.646 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster2:0 cluster instance 2026-02-20T22:25:01.646 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster2:0 2026-02-20T22:25:01.646 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=cluster 2026-02-20T22:25:01.646 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:25:01.646 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster2 2026-02-20T22:25:01.646 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=0 2026-02-20T22:25:01.646 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 0 = cluster2:0 ']' 2026-02-20T22:25:01.646 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval cluster=cluster2 2026-02-20T22:25:01.646 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster2 2026-02-20T22:25:01.646 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=0 2026-02-20T22:25:01.647 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:25:01.647 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ daemon_asok_file cluster2:0 cluster2 2026-02-20T22:25:01.647 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local local_cluster=cluster2:0 2026-02-20T22:25:01.647 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster=cluster2 2026-02-20T22:25:01.647 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance 2026-02-20T22:25:01.647 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ set_cluster_instance cluster2:0 local_cluster instance 2026-02-20T22:25:01.647 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local val=cluster2:0 2026-02-20T22:25:01.647 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster_var_name=local_cluster 2026-02-20T22:25:01.647 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance_var_name=instance 2026-02-20T22:25:01.647 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster2 2026-02-20T22:25:01.647 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:25:01.647 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ '[' 0 = cluster2:0 ']' 2026-02-20T22:25:01.648 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval local_cluster=cluster2 2026-02-20T22:25:01.648 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ local_cluster=cluster2 2026-02-20T22:25:01.648 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval instance=0 2026-02-20T22:25:01.648 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ instance=0 2026-02-20T22:25:01.648 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ ceph-conf --cluster cluster2 --name client.mirror.0 'admin socket' 2026-02-20T22:25:01.657 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ echo /var/run/ceph/rbd-mirror.cluster2-client.mirror.0.asok 2026-02-20T22:25:01.657 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local asok_file=/var/run/ceph/rbd-mirror.cluster2-client.mirror.0.asok 2026-02-20T22:25:01.657 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ test -S /var/run/ceph/rbd-mirror.cluster2-client.mirror.0.asok 2026-02-20T22:25:01.657 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ ceph --admin-daemon /var/run/ceph/rbd-mirror.cluster2-client.mirror.0.asok rbd mirror status mirror/test 2026-02-20T22:25:01.705 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ return 0 2026-02-20T22:25:01.705 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status_result=' "state": "Stopped"' 2026-02-20T22:25:01.706 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo ' "state": "Stopped"' 2026-02-20T22:25:01.706 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep -i Replaying 2026-02-20T22:25:01.707 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test started = stopped 2026-02-20T22:25:01.707 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:25:01.707 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 2 2026-02-20T22:25:03.709 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_image_replay_state cluster2 mirror test started 2026-02-20T22:25:03.709 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:25:03.709 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:25:03.709 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:25:03.709 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local test_state=started 2026-02-20T22:25:03.709 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status_result 2026-02-20T22:25:03.710 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local current_state=stopped 2026-02-20T22:25:03.710 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemons cluster2 rbd mirror status mirror/test 2026-02-20T22:25:03.710 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ grep -i state 2026-02-20T22:25:03.710 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_instance=cluster2 2026-02-20T22:25:03.710 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:25:03.710 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster2 2026-02-20T22:25:03.710 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance=cluster2 2026-02-20T22:25:03.710 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local loop_instance 2026-02-20T22:25:03.710 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for s in 0 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:25:03.710 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sleep 0 2026-02-20T22:25:03.713 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' cluster2 '!=' cluster2 ']' 2026-02-20T22:25:03.713 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ seq 0 3 2026-02-20T22:25:03.714 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for loop_instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:25:03.714 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemon cluster2:0 rbd mirror status mirror/test 2026-02-20T22:25:03.714 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster2:0 2026-02-20T22:25:03.714 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:25:03.714 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:25:03.714 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster2:0 cluster instance 2026-02-20T22:25:03.714 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster2:0 2026-02-20T22:25:03.714 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=cluster 2026-02-20T22:25:03.714 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:25:03.714 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster2 2026-02-20T22:25:03.714 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=0 2026-02-20T22:25:03.715 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 0 = cluster2:0 ']' 2026-02-20T22:25:03.715 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval cluster=cluster2 2026-02-20T22:25:03.715 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster2 2026-02-20T22:25:03.715 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=0 2026-02-20T22:25:03.715 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:25:03.715 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ daemon_asok_file cluster2:0 cluster2 2026-02-20T22:25:03.715 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local local_cluster=cluster2:0 2026-02-20T22:25:03.715 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster=cluster2 2026-02-20T22:25:03.715 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance 2026-02-20T22:25:03.715 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ set_cluster_instance cluster2:0 local_cluster instance 2026-02-20T22:25:03.715 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local val=cluster2:0 2026-02-20T22:25:03.715 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster_var_name=local_cluster 2026-02-20T22:25:03.716 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance_var_name=instance 2026-02-20T22:25:03.716 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster2 2026-02-20T22:25:03.716 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:25:03.716 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ '[' 0 = cluster2:0 ']' 2026-02-20T22:25:03.716 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval local_cluster=cluster2 2026-02-20T22:25:03.716 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ local_cluster=cluster2 2026-02-20T22:25:03.716 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval instance=0 2026-02-20T22:25:03.716 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ instance=0 2026-02-20T22:25:03.716 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ ceph-conf --cluster cluster2 --name client.mirror.0 'admin socket' 2026-02-20T22:25:03.724 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ echo /var/run/ceph/rbd-mirror.cluster2-client.mirror.0.asok 2026-02-20T22:25:03.725 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local asok_file=/var/run/ceph/rbd-mirror.cluster2-client.mirror.0.asok 2026-02-20T22:25:03.725 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ test -S /var/run/ceph/rbd-mirror.cluster2-client.mirror.0.asok 2026-02-20T22:25:03.725 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ ceph --admin-daemon /var/run/ceph/rbd-mirror.cluster2-client.mirror.0.asok rbd mirror status mirror/test 2026-02-20T22:25:03.769 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ return 0 2026-02-20T22:25:03.769 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status_result=' "state": "Stopped"' 2026-02-20T22:25:03.770 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo ' "state": "Stopped"' 2026-02-20T22:25:03.770 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep -i Replaying 2026-02-20T22:25:03.771 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test started = stopped 2026-02-20T22:25:03.771 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:25:03.771 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 4 2026-02-20T22:25:07.772 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_image_replay_state cluster2 mirror test started 2026-02-20T22:25:07.772 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:25:07.772 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:25:07.772 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:25:07.772 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local test_state=started 2026-02-20T22:25:07.772 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status_result 2026-02-20T22:25:07.772 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local current_state=stopped 2026-02-20T22:25:07.773 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemons cluster2 rbd mirror status mirror/test 2026-02-20T22:25:07.773 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ grep -i state 2026-02-20T22:25:07.773 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_instance=cluster2 2026-02-20T22:25:07.773 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:25:07.773 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster2 2026-02-20T22:25:07.773 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance=cluster2 2026-02-20T22:25:07.773 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local loop_instance 2026-02-20T22:25:07.773 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for s in 0 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:25:07.773 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sleep 0 2026-02-20T22:25:07.774 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' cluster2 '!=' cluster2 ']' 2026-02-20T22:25:07.775 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ seq 0 3 2026-02-20T22:25:07.777 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for loop_instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:25:07.777 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemon cluster2:0 rbd mirror status mirror/test 2026-02-20T22:25:07.777 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster2:0 2026-02-20T22:25:07.777 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:25:07.777 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:25:07.777 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster2:0 cluster instance 2026-02-20T22:25:07.777 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster2:0 2026-02-20T22:25:07.777 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=cluster 2026-02-20T22:25:07.777 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:25:07.777 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster2 2026-02-20T22:25:07.777 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=0 2026-02-20T22:25:07.777 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 0 = cluster2:0 ']' 2026-02-20T22:25:07.777 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval cluster=cluster2 2026-02-20T22:25:07.777 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster2 2026-02-20T22:25:07.777 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=0 2026-02-20T22:25:07.777 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:25:07.777 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ daemon_asok_file cluster2:0 cluster2 2026-02-20T22:25:07.778 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local local_cluster=cluster2:0 2026-02-20T22:25:07.778 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster=cluster2 2026-02-20T22:25:07.778 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance 2026-02-20T22:25:07.778 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ set_cluster_instance cluster2:0 local_cluster instance 2026-02-20T22:25:07.778 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local val=cluster2:0 2026-02-20T22:25:07.778 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster_var_name=local_cluster 2026-02-20T22:25:07.778 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance_var_name=instance 2026-02-20T22:25:07.778 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster2 2026-02-20T22:25:07.778 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:25:07.778 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ '[' 0 = cluster2:0 ']' 2026-02-20T22:25:07.778 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval local_cluster=cluster2 2026-02-20T22:25:07.778 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ local_cluster=cluster2 2026-02-20T22:25:07.778 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval instance=0 2026-02-20T22:25:07.778 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ instance=0 2026-02-20T22:25:07.778 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ ceph-conf --cluster cluster2 --name client.mirror.0 'admin socket' 2026-02-20T22:25:07.790 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ echo /var/run/ceph/rbd-mirror.cluster2-client.mirror.0.asok 2026-02-20T22:25:07.790 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local asok_file=/var/run/ceph/rbd-mirror.cluster2-client.mirror.0.asok 2026-02-20T22:25:07.790 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ test -S /var/run/ceph/rbd-mirror.cluster2-client.mirror.0.asok 2026-02-20T22:25:07.790 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ ceph --admin-daemon /var/run/ceph/rbd-mirror.cluster2-client.mirror.0.asok rbd mirror status mirror/test 2026-02-20T22:25:07.834 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ return 0 2026-02-20T22:25:07.834 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status_result=' "state": "Replaying"' 2026-02-20T22:25:07.835 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo ' "state": "Replaying"' 2026-02-20T22:25:07.835 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep -i Replaying 2026-02-20T22:25:07.836 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: "state": "Replaying" 2026-02-20T22:25:07.836 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ current_state=started 2026-02-20T22:25:07.836 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test started = started 2026-02-20T22:25:07.836 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:25:07.836 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ demote_image cluster1 mirror test 2026-02-20T22:25:07.836 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:25:07.836 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:25:07.837 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:25:07.837 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster=cluster1 mirror image demote mirror/test 2026-02-20T22:25:11.651 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:Image demoted to non-primary 2026-02-20T22:25:11.655 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_image_replay_stopped cluster2 mirror test 2026-02-20T22:25:11.655 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:25:11.655 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:25:11.655 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:25:11.655 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_image_replay_state cluster2 mirror test stopped 2026-02-20T22:25:11.655 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:25:11.655 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:25:11.655 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:25:11.655 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state=stopped 2026-02-20T22:25:11.655 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local s 2026-02-20T22:25:11.655 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:25:11.656 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:25:12.656 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_image_replay_state cluster2 mirror test stopped 2026-02-20T22:25:12.656 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:25:12.656 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:25:12.656 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:25:12.657 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local test_state=stopped 2026-02-20T22:25:12.657 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status_result 2026-02-20T22:25:12.657 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local current_state=stopped 2026-02-20T22:25:12.657 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemons cluster2 rbd mirror status mirror/test 2026-02-20T22:25:12.657 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_instance=cluster2 2026-02-20T22:25:12.657 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:25:12.658 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster2 2026-02-20T22:25:12.658 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance=cluster2 2026-02-20T22:25:12.658 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local loop_instance 2026-02-20T22:25:12.658 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for s in 0 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:25:12.658 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sleep 0 2026-02-20T22:25:12.658 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ grep -i state 2026-02-20T22:25:12.658 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' cluster2 '!=' cluster2 ']' 2026-02-20T22:25:12.658 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ seq 0 3 2026-02-20T22:25:12.660 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for loop_instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:25:12.660 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemon cluster2:0 rbd mirror status mirror/test 2026-02-20T22:25:12.660 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster2:0 2026-02-20T22:25:12.660 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:25:12.660 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:25:12.660 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster2:0 cluster instance 2026-02-20T22:25:12.660 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster2:0 2026-02-20T22:25:12.660 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=cluster 2026-02-20T22:25:12.660 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:25:12.660 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster2 2026-02-20T22:25:12.660 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=0 2026-02-20T22:25:12.660 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 0 = cluster2:0 ']' 2026-02-20T22:25:12.661 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval cluster=cluster2 2026-02-20T22:25:12.661 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster2 2026-02-20T22:25:12.661 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=0 2026-02-20T22:25:12.661 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:25:12.661 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ daemon_asok_file cluster2:0 cluster2 2026-02-20T22:25:12.661 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local local_cluster=cluster2:0 2026-02-20T22:25:12.661 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster=cluster2 2026-02-20T22:25:12.661 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance 2026-02-20T22:25:12.661 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ set_cluster_instance cluster2:0 local_cluster instance 2026-02-20T22:25:12.661 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local val=cluster2:0 2026-02-20T22:25:12.661 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster_var_name=local_cluster 2026-02-20T22:25:12.661 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance_var_name=instance 2026-02-20T22:25:12.661 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster2 2026-02-20T22:25:12.661 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:25:12.661 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ '[' 0 = cluster2:0 ']' 2026-02-20T22:25:12.661 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval local_cluster=cluster2 2026-02-20T22:25:12.661 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ local_cluster=cluster2 2026-02-20T22:25:12.661 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval instance=0 2026-02-20T22:25:12.661 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ instance=0 2026-02-20T22:25:12.661 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ ceph-conf --cluster cluster2 --name client.mirror.0 'admin socket' 2026-02-20T22:25:12.673 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ echo /var/run/ceph/rbd-mirror.cluster2-client.mirror.0.asok 2026-02-20T22:25:12.673 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local asok_file=/var/run/ceph/rbd-mirror.cluster2-client.mirror.0.asok 2026-02-20T22:25:12.673 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ test -S /var/run/ceph/rbd-mirror.cluster2-client.mirror.0.asok 2026-02-20T22:25:12.673 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ ceph --admin-daemon /var/run/ceph/rbd-mirror.cluster2-client.mirror.0.asok rbd mirror status mirror/test 2026-02-20T22:25:12.720 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ return 0 2026-02-20T22:25:12.720 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status_result=' "state": "Stopped"' 2026-02-20T22:25:12.720 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo ' "state": "Stopped"' 2026-02-20T22:25:12.721 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep -i Replaying 2026-02-20T22:25:12.722 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test stopped = stopped 2026-02-20T22:25:12.722 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:25:12.722 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_status_in_pool_dir cluster1 mirror test up+unknown 2026-02-20T22:25:12.722 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:25:12.722 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:25:12.722 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:25:12.722 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+unknown 2026-02-20T22:25:12.722 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:25:12.722 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:25:12.722 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:25:12.723 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:25:13.724 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_status_in_pool_dir cluster1 mirror test up+unknown '' '' 2026-02-20T22:25:13.724 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:25:13.724 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:25:13.724 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:25:13.724 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+unknown 2026-02-20T22:25:13.724 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:25:13.724 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:25:13.724 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:25:13.725 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:25:13.725 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster1 mirror image status mirror/test 2026-02-20T22:25:13.757 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='test: 2026-02-20T22:25:13.757 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: global_id: e1d586ae-1749-4169-888d-5f8c6b0db4d3 2026-02-20T22:25:13.757 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+unknown 2026-02-20T22:25:13.757 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: remote image is not primary 2026-02-20T22:25:13.757 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: service: mirror.0 on trial150 2026-02-20T22:25:13.757 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:25:10 2026-02-20T22:25:13.757 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: peer_sites: 2026-02-20T22:25:13.758 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: name: cluster2-DNE 2026-02-20T22:25:13.758 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+unknown 2026-02-20T22:25:13.758 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: remote image demoted 2026-02-20T22:25:13.758 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:25:10' 2026-02-20T22:25:13.758 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ state: .*up+unknown' 2026-02-20T22:25:13.758 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: state: up+unknown 2026-02-20T22:25:13.759 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ description: .*' 2026-02-20T22:25:13.759 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: description: remote image is not primary 2026-02-20T22:25:13.760 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' -n '' ']' 2026-02-20T22:25:13.760 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+unknown 2026-02-20T22:25:13.760 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^up+' 2026-02-20T22:25:13.760 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+unknown 2026-02-20T22:25:13.761 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep 'service: *mirror..* on ' 2026-02-20T22:25:13.761 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: service: mirror.0 on trial150 2026-02-20T22:25:13.761 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update 2026-02-20T22:25:13.762 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -nEe 's/^ last_update: *(.*) *$/\1/p' 2026-02-20T22:25:13.763 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:25:10' 2026-02-20T22:25:13.763 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_mirror_pool_status_verbose cluster1 mirror test up+unknown '2026-02-20 22:25:10' 2026-02-20T22:25:13.763 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:25:13.763 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:25:13.763 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:25:13.763 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+unknown 2026-02-20T22:25:13.764 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local 'prev_last_update=2026-02-20 22:25:10' 2026-02-20T22:25:13.764 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:25:13.764 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:25:13.764 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster1 mirror pool status mirror --verbose --format xml 2026-02-20T22:25:13.796 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='WARNINGOKWARNING143774382mirror.0trial15020.2.0-677-gf7870454trueOK43844389mirror.1trial15020.2.0-677-gf7870454falseOK43914398mirror.2trial15020.2.0-677-gf7870454falseOK44014407mirror.3trial15020.2.0-677-gf7870454falseOKteste1d586ae-1749-4169-888d-5f8c6b0db4d3up+unknownremote image is not primary43774382mirror.0trial1502026-02-20 22:25:10cluster2-DNEcd6e8b64-a7a4-4c60-8c9c-3c34f7eb16e8up+unknownremote image demoted2026-02-20 22:25:10' 2026-02-20T22:25:13.796 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update state 2026-02-20T22:25:13.796 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test'\'']/last_update' 2026-02-20T22:25:13.797 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:25:10' 2026-02-20T22:25:13.798 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test'\'']/state' 2026-02-20T22:25:13.799 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ state=up+unknown 2026-02-20T22:25:13.799 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+unknown 2026-02-20T22:25:13.799 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep up+unknown 2026-02-20T22:25:13.800 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+unknown 2026-02-20T22:25:13.801 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:25:13.801 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:25:13.801 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_status_in_pool_dir cluster2 mirror test up+unknown 2026-02-20T22:25:13.801 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:25:13.801 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:25:13.801 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:25:13.801 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+unknown 2026-02-20T22:25:13.801 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:25:13.802 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:25:13.802 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:25:13.802 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:25:14.801 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_status_in_pool_dir cluster2 mirror test up+unknown '' '' 2026-02-20T22:25:14.802 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:25:14.802 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:25:14.802 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:25:14.802 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+unknown 2026-02-20T22:25:14.802 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:25:14.802 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:25:14.802 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:25:14.802 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:25:14.802 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster2 mirror image status mirror/test 2026-02-20T22:25:14.833 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='test: 2026-02-20T22:25:14.833 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: global_id: e1d586ae-1749-4169-888d-5f8c6b0db4d3 2026-02-20T22:25:14.833 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+unknown 2026-02-20T22:25:14.833 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: remote image is not primary 2026-02-20T22:25:14.833 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: service: mirror.0 on trial150 2026-02-20T22:25:14.833 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:25:14 2026-02-20T22:25:14.833 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: peer_sites: 2026-02-20T22:25:14.833 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: name: cluster1-DNE 2026-02-20T22:25:14.833 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+unknown 2026-02-20T22:25:14.833 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: remote image is not primary 2026-02-20T22:25:14.833 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:25:10' 2026-02-20T22:25:14.833 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ state: .*up+unknown' 2026-02-20T22:25:14.834 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: state: up+unknown 2026-02-20T22:25:14.834 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ description: .*' 2026-02-20T22:25:14.835 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: description: remote image is not primary 2026-02-20T22:25:14.835 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' -n '' ']' 2026-02-20T22:25:14.835 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+unknown 2026-02-20T22:25:14.835 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^up+' 2026-02-20T22:25:14.836 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+unknown 2026-02-20T22:25:14.836 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep 'service: *mirror..* on ' 2026-02-20T22:25:14.837 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: service: mirror.0 on trial150 2026-02-20T22:25:14.837 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update 2026-02-20T22:25:14.838 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -nEe 's/^ last_update: *(.*) *$/\1/p' 2026-02-20T22:25:14.840 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:25:14' 2026-02-20T22:25:14.840 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_mirror_pool_status_verbose cluster2 mirror test up+unknown '2026-02-20 22:25:14' 2026-02-20T22:25:14.840 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:25:14.840 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:25:14.840 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:25:14.840 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+unknown 2026-02-20T22:25:14.840 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local 'prev_last_update=2026-02-20 22:25:14' 2026-02-20T22:25:14.840 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:25:14.840 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:25:14.840 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster2 mirror pool status mirror --verbose --format xml 2026-02-20T22:25:14.870 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='WARNINGOKWARNING145264529mirror.0trial15020.2.0-677-gf7870454trueOK45334537mirror.1trial15020.2.0-677-gf7870454falseOK45404546mirror.2trial15020.2.0-677-gf7870454falseOK45504557mirror.3trial15020.2.0-677-gf7870454falseOKteste1d586ae-1749-4169-888d-5f8c6b0db4d3up+unknownremote image is not primary45264529mirror.0trial1502026-02-20 22:25:14cluster1-DNE8f14eacf-60a5-47c7-bdcb-1dc6af448d08up+unknownremote image is not primary2026-02-20 22:25:10' 2026-02-20T22:25:14.870 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update state 2026-02-20T22:25:14.870 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test'\'']/last_update' 2026-02-20T22:25:14.872 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:25:14' 2026-02-20T22:25:14.872 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test'\'']/state' 2026-02-20T22:25:14.873 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ state=up+unknown 2026-02-20T22:25:14.874 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+unknown 2026-02-20T22:25:14.874 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep up+unknown 2026-02-20T22:25:14.875 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+unknown 2026-02-20T22:25:14.875 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:25:14.875 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:25:14.875 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ promote_image cluster2 mirror test 2026-02-20T22:25:14.875 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:25:14.875 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:25:14.875 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:25:14.875 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local force= 2026-02-20T22:25:14.876 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster=cluster2 mirror image promote mirror/test 2026-02-20T22:25:16.259 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:Image promoted to primary 2026-02-20T22:25:16.266 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_image_replay_started cluster1 mirror test 2026-02-20T22:25:16.266 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:25:16.266 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:25:16.266 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:25:16.266 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_image_replay_state cluster1 mirror test started 2026-02-20T22:25:16.266 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:25:16.266 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:25:16.266 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:25:16.266 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state=started 2026-02-20T22:25:16.266 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local s 2026-02-20T22:25:16.267 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:25:16.267 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:25:17.267 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_image_replay_state cluster1 mirror test started 2026-02-20T22:25:17.268 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:25:17.268 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:25:17.268 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:25:17.268 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local test_state=started 2026-02-20T22:25:17.268 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status_result 2026-02-20T22:25:17.268 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local current_state=stopped 2026-02-20T22:25:17.268 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemons cluster1 rbd mirror status mirror/test 2026-02-20T22:25:17.268 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_instance=cluster1 2026-02-20T22:25:17.268 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:25:17.269 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1 2026-02-20T22:25:17.269 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance=cluster1 2026-02-20T22:25:17.269 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local loop_instance 2026-02-20T22:25:17.269 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for s in 0 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:25:17.269 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sleep 0 2026-02-20T22:25:17.269 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ grep -i state 2026-02-20T22:25:17.272 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' cluster1 '!=' cluster1 ']' 2026-02-20T22:25:17.272 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ seq 0 3 2026-02-20T22:25:17.272 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for loop_instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:25:17.272 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemon cluster1:0 rbd mirror status mirror/test 2026-02-20T22:25:17.272 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1:0 2026-02-20T22:25:17.272 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:25:17.272 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:25:17.272 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster1:0 cluster instance 2026-02-20T22:25:17.272 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster1:0 2026-02-20T22:25:17.273 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=cluster 2026-02-20T22:25:17.273 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:25:17.273 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:25:17.273 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=0 2026-02-20T22:25:17.273 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 0 = cluster1:0 ']' 2026-02-20T22:25:17.273 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval cluster=cluster1 2026-02-20T22:25:17.273 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:25:17.273 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=0 2026-02-20T22:25:17.273 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:25:17.273 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ daemon_asok_file cluster1:0 cluster1 2026-02-20T22:25:17.273 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local local_cluster=cluster1:0 2026-02-20T22:25:17.273 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster=cluster1 2026-02-20T22:25:17.273 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance 2026-02-20T22:25:17.274 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ set_cluster_instance cluster1:0 local_cluster instance 2026-02-20T22:25:17.274 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local val=cluster1:0 2026-02-20T22:25:17.274 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster_var_name=local_cluster 2026-02-20T22:25:17.274 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance_var_name=instance 2026-02-20T22:25:17.274 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:25:17.274 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:25:17.274 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ '[' 0 = cluster1:0 ']' 2026-02-20T22:25:17.274 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval local_cluster=cluster1 2026-02-20T22:25:17.274 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ local_cluster=cluster1 2026-02-20T22:25:17.274 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval instance=0 2026-02-20T22:25:17.274 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ instance=0 2026-02-20T22:25:17.274 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ ceph-conf --cluster cluster1 --name client.mirror.0 'admin socket' 2026-02-20T22:25:17.283 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ echo /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:25:17.283 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local asok_file=/var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:25:17.283 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ test -S /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:25:17.283 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ ceph --admin-daemon /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok rbd mirror status mirror/test 2026-02-20T22:25:17.329 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ return 0 2026-02-20T22:25:17.330 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status_result=' "state": "Replaying"' 2026-02-20T22:25:17.330 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo ' "state": "Replaying"' 2026-02-20T22:25:17.330 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep -i Replaying 2026-02-20T22:25:17.331 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: "state": "Replaying" 2026-02-20T22:25:17.333 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ current_state=started 2026-02-20T22:25:17.333 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test started = started 2026-02-20T22:25:17.333 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:25:17.333 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_replay_complete cluster1 cluster2 mirror mirror test 2026-02-20T22:25:17.333 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local local_cluster=cluster1 2026-02-20T22:25:17.333 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:25:17.333 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local local_pool=mirror 2026-02-20T22:25:17.333 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local remote_pool=mirror 2026-02-20T22:25:17.333 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:25:17.333 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' snapshot = journal ']' 2026-02-20T22:25:17.334 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' snapshot = snapshot ']' 2026-02-20T22:25:17.334 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ mirror_image_snapshot cluster2 mirror test 2026-02-20T22:25:17.334 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:25:17.334 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:25:17.334 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:25:17.334 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster2 mirror image snapshot mirror/test 2026-02-20T22:25:21.262 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:Snapshot ID: 24 2026-02-20T22:25:21.270 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_snapshot_sync_complete cluster1 cluster2 mirror mirror test 2026-02-20T22:25:21.270 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local local_cluster=cluster1 2026-02-20T22:25:21.270 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:25:21.270 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local local_pool=mirror 2026-02-20T22:25:21.270 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local remote_pool=mirror 2026-02-20T22:25:21.271 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:25:21.271 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ mkfname cluster2-mirror-test.status 2026-02-20T22:25:21.271 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ echo cluster2-mirror-test.status 2026-02-20T22:25:21.271 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -e 's|[/ ]|_|g' 2026-02-20T22:25:21.272 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status_log=/tmp/tmp.Whst3BkeHJ/cluster2-mirror-test.status 2026-02-20T22:25:21.272 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ mkfname cluster1-mirror-test.status 2026-02-20T22:25:21.273 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ echo cluster1-mirror-test.status 2026-02-20T22:25:21.273 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -e 's|[/ ]|_|g' 2026-02-20T22:25:21.274 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local local_status_log=/tmp/tmp.Whst3BkeHJ/cluster1-mirror-test.status 2026-02-20T22:25:21.274 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ get_newest_mirror_snapshot cluster2 mirror test /tmp/tmp.Whst3BkeHJ/cluster2-mirror-test.status 2026-02-20T22:25:21.274 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:25:21.274 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:25:21.274 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:25:21.275 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local log=/tmp/tmp.Whst3BkeHJ/cluster2-mirror-test.status 2026-02-20T22:25:21.275 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster2 snap list --all mirror/test --format xml 2026-02-20T22:25:21.275 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ xmlstarlet sel -t -c '//snapshots/snapshot[namespace/complete='\''true'\'' and position()=last()]' 2026-02-20T22:25:21.302 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v //snapshot/id 2026-02-20T22:25:21.304 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local snapshot_id=24 2026-02-20T22:25:21.304 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ true 2026-02-20T22:25:21.304 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 0.2 0.4 0.8 1.6 2 2 4 4 8 8 16 16 32 32 2026-02-20T22:25:21.304 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 0.2 2026-02-20T22:25:21.505 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ get_newest_mirror_snapshot cluster1 mirror test /tmp/tmp.Whst3BkeHJ/cluster1-mirror-test.status 2026-02-20T22:25:21.505 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:25:21.505 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:25:21.506 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:25:21.506 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local log=/tmp/tmp.Whst3BkeHJ/cluster1-mirror-test.status 2026-02-20T22:25:21.506 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster1 snap list --all mirror/test --format xml 2026-02-20T22:25:21.506 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ xmlstarlet sel -t -c '//snapshots/snapshot[namespace/complete='\''true'\'' and position()=last()]' 2026-02-20T22:25:21.535 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v //snapshot/namespace/primary_snap_id 2026-02-20T22:25:21.537 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local primary_snapshot_id=24 2026-02-20T22:25:21.538 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test 24 = 24 2026-02-20T22:25:21.538 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:25:21.538 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_replaying_status_in_pool_dir cluster1 mirror test 2026-02-20T22:25:21.538 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:25:21.538 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:25:21.538 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:25:21.538 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' snapshot = journal ']' 2026-02-20T22:25:21.538 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_status_in_pool_dir cluster1 mirror test up+replaying 2026-02-20T22:25:21.538 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:25:21.538 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:25:21.538 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:25:21.538 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+replaying 2026-02-20T22:25:21.538 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:25:21.538 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:25:21.538 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:25:21.538 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:25:22.539 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_status_in_pool_dir cluster1 mirror test up+replaying '' '' 2026-02-20T22:25:22.539 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:25:22.539 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:25:22.540 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:25:22.540 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+replaying 2026-02-20T22:25:22.540 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:25:22.540 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:25:22.540 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:25:22.540 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:25:22.540 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster1 mirror image status mirror/test 2026-02-20T22:25:22.569 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='test: 2026-02-20T22:25:22.569 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: global_id: e1d586ae-1749-4169-888d-5f8c6b0db4d3 2026-02-20T22:25:22.569 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+replaying 2026-02-20T22:25:22.570 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: replaying, {"bytes_per_second":0.0,"bytes_per_snapshot":0.0,"last_snapshot_bytes":0,"last_snapshot_sync_seconds":0,"remote_snapshot_timestamp":1771626315,"replay_state":"idle"} 2026-02-20T22:25:22.570 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: service: mirror.0 on trial150 2026-02-20T22:25:22.570 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:25:15 2026-02-20T22:25:22.570 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: peer_sites: 2026-02-20T22:25:22.570 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: name: cluster2-DNE 2026-02-20T22:25:22.570 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+stopped 2026-02-20T22:25:22.570 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: local image is primary 2026-02-20T22:25:22.570 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:25:19' 2026-02-20T22:25:22.570 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ state: .*up+replaying' 2026-02-20T22:25:22.571 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: state: up+replaying 2026-02-20T22:25:22.571 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ description: .*' 2026-02-20T22:25:22.572 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: description: replaying, {"bytes_per_second":0.0,"bytes_per_snapshot":0.0,"last_snapshot_bytes":0,"last_snapshot_sync_seconds":0,"remote_snapshot_timestamp":1771626315,"replay_state":"idle"} 2026-02-20T22:25:22.572 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' -n '' ']' 2026-02-20T22:25:22.573 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+replaying 2026-02-20T22:25:22.573 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^up+' 2026-02-20T22:25:22.573 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+replaying 2026-02-20T22:25:22.573 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep 'service: *mirror..* on ' 2026-02-20T22:25:22.574 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: service: mirror.0 on trial150 2026-02-20T22:25:22.575 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update 2026-02-20T22:25:22.575 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -nEe 's/^ last_update: *(.*) *$/\1/p' 2026-02-20T22:25:22.575 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:25:15' 2026-02-20T22:25:22.576 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_mirror_pool_status_verbose cluster1 mirror test up+replaying '2026-02-20 22:25:15' 2026-02-20T22:25:22.576 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:25:22.576 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:25:22.576 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:25:22.576 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+replaying 2026-02-20T22:25:22.576 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local 'prev_last_update=2026-02-20 22:25:15' 2026-02-20T22:25:22.576 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:25:22.576 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:25:22.576 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster1 mirror pool status mirror --verbose --format xml 2026-02-20T22:25:22.606 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='OKOKOK143774382mirror.0trial15020.2.0-677-gf7870454trueOK43844389mirror.1trial15020.2.0-677-gf7870454falseOK43914398mirror.2trial15020.2.0-677-gf7870454falseOK44014407mirror.3trial15020.2.0-677-gf7870454falseOKteste1d586ae-1749-4169-888d-5f8c6b0db4d3up+replayingreplaying, {"bytes_per_second":0.0,"bytes_per_snapshot":0.0,"last_snapshot_bytes":0,"last_snapshot_sync_seconds":0,"remote_snapshot_timestamp":1771626315,"replay_state":"idle"}43774382mirror.0trial1502026-02-20 22:25:15cluster2-DNEcd6e8b64-a7a4-4c60-8c9c-3c34f7eb16e8up+stoppedlocal image is primary2026-02-20 22:25:19' 2026-02-20T22:25:22.607 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update state 2026-02-20T22:25:22.607 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test'\'']/last_update' 2026-02-20T22:25:22.608 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:25:15' 2026-02-20T22:25:22.608 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test'\'']/state' 2026-02-20T22:25:22.609 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ state=up+replaying 2026-02-20T22:25:22.610 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+replaying 2026-02-20T22:25:22.610 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep up+replaying 2026-02-20T22:25:22.611 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+replaying 2026-02-20T22:25:22.612 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:25:22.612 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:25:22.612 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_status_in_pool_dir cluster2 mirror test up+stopped 2026-02-20T22:25:22.612 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:25:22.612 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:25:22.612 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:25:22.612 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+stopped 2026-02-20T22:25:22.612 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:25:22.613 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:25:22.613 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:25:22.613 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:25:23.612 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_status_in_pool_dir cluster2 mirror test up+stopped '' '' 2026-02-20T22:25:23.612 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:25:23.612 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:25:23.612 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:25:23.612 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+stopped 2026-02-20T22:25:23.612 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:25:23.612 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:25:23.612 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:25:23.612 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:25:23.612 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster2 mirror image status mirror/test 2026-02-20T22:25:23.643 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='test: 2026-02-20T22:25:23.643 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: global_id: e1d586ae-1749-4169-888d-5f8c6b0db4d3 2026-02-20T22:25:23.643 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+stopped 2026-02-20T22:25:23.643 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: local image is primary 2026-02-20T22:25:23.643 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: service: mirror.0 on trial150 2026-02-20T22:25:23.643 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:25:19 2026-02-20T22:25:23.643 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: peer_sites: 2026-02-20T22:25:23.643 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: name: cluster1-DNE 2026-02-20T22:25:23.643 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+replaying 2026-02-20T22:25:23.643 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: replaying, {"bytes_per_second":0.0,"bytes_per_snapshot":0.0,"last_snapshot_bytes":0,"last_snapshot_sync_seconds":0,"remote_snapshot_timestamp":1771626315,"replay_state":"idle"} 2026-02-20T22:25:23.643 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:25:15 2026-02-20T22:25:23.643 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: snapshots: 2026-02-20T22:25:23.643 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: 24 .mirror.primary.e1d586ae-1749-4169-888d-5f8c6b0db4d3.13d7040a-f6b7-49d0-a55b-d47b0a9b4af3 (peer_uuids:[b3fd2ba3-7357-48bb-9494-5fb16bf9b1f8])' 2026-02-20T22:25:23.643 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ state: .*up+stopped' 2026-02-20T22:25:23.643 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: state: up+stopped 2026-02-20T22:25:23.644 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ description: .*' 2026-02-20T22:25:23.644 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: description: local image is primary 2026-02-20T22:25:23.645 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' -n '' ']' 2026-02-20T22:25:23.645 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+stopped 2026-02-20T22:25:23.645 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^up+' 2026-02-20T22:25:23.646 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+stopped 2026-02-20T22:25:23.646 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep 'service: *mirror..* on ' 2026-02-20T22:25:23.647 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: service: mirror.0 on trial150 2026-02-20T22:25:23.647 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update 2026-02-20T22:25:23.647 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -nEe 's/^ last_update: *(.*) *$/\1/p' 2026-02-20T22:25:23.649 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:25:19' 2026-02-20T22:25:23.649 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_mirror_pool_status_verbose cluster2 mirror test up+stopped '2026-02-20 22:25:19' 2026-02-20T22:25:23.649 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:25:23.649 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:25:23.649 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:25:23.649 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+stopped 2026-02-20T22:25:23.649 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local 'prev_last_update=2026-02-20 22:25:19' 2026-02-20T22:25:23.649 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:25:23.649 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:25:23.649 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster2 mirror pool status mirror --verbose --format xml 2026-02-20T22:25:23.680 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='OKOKOK145264529mirror.0trial15020.2.0-677-gf7870454trueOK45334537mirror.1trial15020.2.0-677-gf7870454falseOK45404546mirror.2trial15020.2.0-677-gf7870454falseOK45504557mirror.3trial15020.2.0-677-gf7870454falseOKteste1d586ae-1749-4169-888d-5f8c6b0db4d3up+stoppedlocal image is primary45264529mirror.0trial1502026-02-20 22:25:19cluster1-DNE8f14eacf-60a5-47c7-bdcb-1dc6af448d08up+replayingreplaying, {"bytes_per_second":0.0,"bytes_per_snapshot":0.0,"last_snapshot_bytes":0,"last_snapshot_sync_seconds":0,"remote_snapshot_timestamp":1771626315,"replay_state":"idle"}2026-02-20 22:25:15' 2026-02-20T22:25:23.680 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update state 2026-02-20T22:25:23.680 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test'\'']/last_update' 2026-02-20T22:25:23.682 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:25:19' 2026-02-20T22:25:23.682 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test'\'']/state' 2026-02-20T22:25:23.683 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ state=up+stopped 2026-02-20T22:25:23.683 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+stopped 2026-02-20T22:25:23.684 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep up+stopped 2026-02-20T22:25:23.684 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+stopped 2026-02-20T22:25:23.685 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:25:23.685 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:25:23.685 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ compare_images cluster1 cluster2 mirror mirror test 2026-02-20T22:25:23.685 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local ret=0 2026-02-20T22:25:23.685 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local local_cluster=cluster1 2026-02-20T22:25:23.685 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:25:23.685 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local local_pool=mirror 2026-02-20T22:25:23.685 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local remote_pool=mirror 2026-02-20T22:25:23.685 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:25:23.685 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ mkfname cluster2-mirror-test.export 2026-02-20T22:25:23.685 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ echo cluster2-mirror-test.export 2026-02-20T22:25:23.685 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -e 's|[/ ]|_|g' 2026-02-20T22:25:23.686 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local rmt_export=/tmp/tmp.Whst3BkeHJ/cluster2-mirror-test.export 2026-02-20T22:25:23.687 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ mkfname cluster1-mirror-test.export 2026-02-20T22:25:23.687 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ echo cluster1-mirror-test.export 2026-02-20T22:25:23.687 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -e 's|[/ ]|_|g' 2026-02-20T22:25:23.688 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local loc_export=/tmp/tmp.Whst3BkeHJ/cluster1-mirror-test.export 2026-02-20T22:25:23.688 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rm -f /tmp/tmp.Whst3BkeHJ/cluster2-mirror-test.export /tmp/tmp.Whst3BkeHJ/cluster1-mirror-test.export 2026-02-20T22:25:23.689 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster2 export mirror/test /tmp/tmp.Whst3BkeHJ/cluster2-mirror-test.export 2026-02-20T22:25:23.776 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: Exporting image: 3% complete... Exporting image: 6% complete... Exporting image: 9% complete... Exporting image: 12% complete... Exporting image: 15% complete... Exporting image: 18% complete... Exporting image: 21% complete... Exporting image: 25% complete... Exporting image: 28% complete... Exporting image: 31% complete... Exporting image: 34% complete... Exporting image: 37% complete... Exporting image: 40% complete... Exporting image: 43% complete... Exporting image: 46% complete... Exporting image: 50% complete... Exporting image: 53% complete... Exporting image: 56% complete... Exporting image: 59% complete... Exporting image: 62% complete... Exporting image: 65% complete... Exporting image: 68% complete... Exporting image: 71% complete... Exporting image: 75% complete... Exporting image: 78% complete... Exporting image: 81% complete... Exporting image: 84% complete... Exporting image: 87% complete... Exporting image: 90% complete... Exporting image: 93% complete... Exporting image: 96% complete... Exporting image: 100% complete...done. 2026-02-20T22:25:23.781 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster1 export mirror/test /tmp/tmp.Whst3BkeHJ/cluster1-mirror-test.export 2026-02-20T22:25:23.871 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: Exporting image: 3% complete... Exporting image: 6% complete... Exporting image: 9% complete... Exporting image: 12% complete... Exporting image: 15% complete... Exporting image: 18% complete... Exporting image: 21% complete... Exporting image: 25% complete... Exporting image: 28% complete... Exporting image: 31% complete... Exporting image: 34% complete... Exporting image: 37% complete... Exporting image: 40% complete... Exporting image: 43% complete... Exporting image: 46% complete... Exporting image: 50% complete... Exporting image: 53% complete... Exporting image: 56% complete... Exporting image: 59% complete... Exporting image: 62% complete... Exporting image: 65% complete... Exporting image: 68% complete... Exporting image: 71% complete... Exporting image: 75% complete... Exporting image: 78% complete... Exporting image: 81% complete... Exporting image: 84% complete... Exporting image: 87% complete... Exporting image: 90% complete... Exporting image: 93% complete... Exporting image: 96% complete... Exporting image: 100% complete...done. 2026-02-20T22:25:23.876 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ cmp /tmp/tmp.Whst3BkeHJ/cluster2-mirror-test.export /tmp/tmp.Whst3BkeHJ/cluster1-mirror-test.export 2026-02-20T22:25:23.923 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rm -f /tmp/tmp.Whst3BkeHJ/cluster2-mirror-test.export /tmp/tmp.Whst3BkeHJ/cluster1-mirror-test.export 2026-02-20T22:25:23.956 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:25:23.956 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ demote_image cluster2 mirror test 2026-02-20T22:25:23.956 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:25:23.956 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:25:23.956 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:25:23.956 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster=cluster2 mirror image demote mirror/test 2026-02-20T22:25:24.272 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:Image demoted to non-primary 2026-02-20T22:25:24.277 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_image_replay_stopped cluster1 mirror test 2026-02-20T22:25:24.277 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:25:24.278 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:25:24.278 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:25:24.278 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_image_replay_state cluster1 mirror test stopped 2026-02-20T22:25:24.278 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:25:24.278 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:25:24.278 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:25:24.278 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state=stopped 2026-02-20T22:25:24.278 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local s 2026-02-20T22:25:24.278 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:25:24.278 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:25:25.277 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_image_replay_state cluster1 mirror test stopped 2026-02-20T22:25:25.278 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:25:25.278 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:25:25.278 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:25:25.278 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local test_state=stopped 2026-02-20T22:25:25.278 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status_result 2026-02-20T22:25:25.278 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local current_state=stopped 2026-02-20T22:25:25.279 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemons cluster1 rbd mirror status mirror/test 2026-02-20T22:25:25.279 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_instance=cluster1 2026-02-20T22:25:25.279 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ grep -i state 2026-02-20T22:25:25.279 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:25:25.279 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1 2026-02-20T22:25:25.279 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance=cluster1 2026-02-20T22:25:25.279 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local loop_instance 2026-02-20T22:25:25.279 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for s in 0 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:25:25.279 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sleep 0 2026-02-20T22:25:25.279 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' cluster1 '!=' cluster1 ']' 2026-02-20T22:25:25.281 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ seq 0 3 2026-02-20T22:25:25.281 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for loop_instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:25:25.281 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemon cluster1:0 rbd mirror status mirror/test 2026-02-20T22:25:25.281 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1:0 2026-02-20T22:25:25.281 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:25:25.282 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:25:25.282 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster1:0 cluster instance 2026-02-20T22:25:25.282 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster1:0 2026-02-20T22:25:25.282 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=cluster 2026-02-20T22:25:25.282 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:25:25.282 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:25:25.282 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=0 2026-02-20T22:25:25.282 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 0 = cluster1:0 ']' 2026-02-20T22:25:25.282 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval cluster=cluster1 2026-02-20T22:25:25.282 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:25:25.282 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=0 2026-02-20T22:25:25.282 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:25:25.282 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ daemon_asok_file cluster1:0 cluster1 2026-02-20T22:25:25.282 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local local_cluster=cluster1:0 2026-02-20T22:25:25.282 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster=cluster1 2026-02-20T22:25:25.282 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance 2026-02-20T22:25:25.282 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ set_cluster_instance cluster1:0 local_cluster instance 2026-02-20T22:25:25.282 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local val=cluster1:0 2026-02-20T22:25:25.282 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster_var_name=local_cluster 2026-02-20T22:25:25.282 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance_var_name=instance 2026-02-20T22:25:25.283 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:25:25.283 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:25:25.283 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ '[' 0 = cluster1:0 ']' 2026-02-20T22:25:25.283 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval local_cluster=cluster1 2026-02-20T22:25:25.283 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ local_cluster=cluster1 2026-02-20T22:25:25.283 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval instance=0 2026-02-20T22:25:25.283 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ instance=0 2026-02-20T22:25:25.283 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ ceph-conf --cluster cluster1 --name client.mirror.0 'admin socket' 2026-02-20T22:25:25.294 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ echo /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:25:25.294 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local asok_file=/var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:25:25.294 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ test -S /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:25:25.294 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ ceph --admin-daemon /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok rbd mirror status mirror/test 2026-02-20T22:25:25.340 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ return 0 2026-02-20T22:25:25.341 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status_result=' "state": "Replaying"' 2026-02-20T22:25:25.341 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo ' "state": "Replaying"' 2026-02-20T22:25:25.341 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep -i Replaying 2026-02-20T22:25:25.342 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: "state": "Replaying" 2026-02-20T22:25:25.343 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ current_state=started 2026-02-20T22:25:25.343 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test stopped = started 2026-02-20T22:25:25.343 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:25:25.343 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 2 2026-02-20T22:25:27.343 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_image_replay_state cluster1 mirror test stopped 2026-02-20T22:25:27.343 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:25:27.344 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:25:27.344 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:25:27.344 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local test_state=stopped 2026-02-20T22:25:27.344 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status_result 2026-02-20T22:25:27.344 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local current_state=stopped 2026-02-20T22:25:27.345 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemons cluster1 rbd mirror status mirror/test 2026-02-20T22:25:27.345 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_instance=cluster1 2026-02-20T22:25:27.345 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:25:27.345 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1 2026-02-20T22:25:27.345 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance=cluster1 2026-02-20T22:25:27.346 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local loop_instance 2026-02-20T22:25:27.346 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for s in 0 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:25:27.346 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sleep 0 2026-02-20T22:25:27.346 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ grep -i state 2026-02-20T22:25:27.346 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' cluster1 '!=' cluster1 ']' 2026-02-20T22:25:27.348 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ seq 0 3 2026-02-20T22:25:27.349 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for loop_instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:25:27.349 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemon cluster1:0 rbd mirror status mirror/test 2026-02-20T22:25:27.349 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1:0 2026-02-20T22:25:27.349 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:25:27.349 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:25:27.349 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster1:0 cluster instance 2026-02-20T22:25:27.349 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster1:0 2026-02-20T22:25:27.349 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=cluster 2026-02-20T22:25:27.349 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:25:27.349 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:25:27.349 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=0 2026-02-20T22:25:27.349 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 0 = cluster1:0 ']' 2026-02-20T22:25:27.349 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval cluster=cluster1 2026-02-20T22:25:27.350 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:25:27.350 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=0 2026-02-20T22:25:27.350 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:25:27.350 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ daemon_asok_file cluster1:0 cluster1 2026-02-20T22:25:27.350 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local local_cluster=cluster1:0 2026-02-20T22:25:27.350 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster=cluster1 2026-02-20T22:25:27.350 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance 2026-02-20T22:25:27.350 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ set_cluster_instance cluster1:0 local_cluster instance 2026-02-20T22:25:27.350 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local val=cluster1:0 2026-02-20T22:25:27.350 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster_var_name=local_cluster 2026-02-20T22:25:27.350 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance_var_name=instance 2026-02-20T22:25:27.350 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:25:27.350 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:25:27.350 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ '[' 0 = cluster1:0 ']' 2026-02-20T22:25:27.350 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval local_cluster=cluster1 2026-02-20T22:25:27.351 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ local_cluster=cluster1 2026-02-20T22:25:27.351 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval instance=0 2026-02-20T22:25:27.351 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ instance=0 2026-02-20T22:25:27.351 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ ceph-conf --cluster cluster1 --name client.mirror.0 'admin socket' 2026-02-20T22:25:27.361 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ echo /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:25:27.361 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local asok_file=/var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:25:27.362 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ test -S /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:25:27.362 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ ceph --admin-daemon /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok rbd mirror status mirror/test 2026-02-20T22:25:27.407 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ return 0 2026-02-20T22:25:27.408 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status_result=' "state": "Stopped"' 2026-02-20T22:25:27.408 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo ' "state": "Stopped"' 2026-02-20T22:25:27.408 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep -i Replaying 2026-02-20T22:25:27.409 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test stopped = stopped 2026-02-20T22:25:27.410 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:25:27.410 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_status_in_pool_dir cluster1 mirror test up+unknown 2026-02-20T22:25:27.410 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:25:27.410 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:25:27.410 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:25:27.410 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+unknown 2026-02-20T22:25:27.410 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:25:27.410 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:25:27.410 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:25:27.411 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:25:28.410 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_status_in_pool_dir cluster1 mirror test up+unknown '' '' 2026-02-20T22:25:28.410 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:25:28.410 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:25:28.410 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:25:28.410 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+unknown 2026-02-20T22:25:28.410 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:25:28.410 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:25:28.410 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:25:28.411 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:25:28.411 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster1 mirror image status mirror/test 2026-02-20T22:25:28.443 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='test: 2026-02-20T22:25:28.443 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: global_id: e1d586ae-1749-4169-888d-5f8c6b0db4d3 2026-02-20T22:25:28.444 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+unknown 2026-02-20T22:25:28.444 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: remote image demoted 2026-02-20T22:25:28.444 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: service: mirror.0 on trial150 2026-02-20T22:25:28.444 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:25:25 2026-02-20T22:25:28.444 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: peer_sites: 2026-02-20T22:25:28.444 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: name: cluster2-DNE 2026-02-20T22:25:28.444 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+unknown 2026-02-20T22:25:28.444 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: remote image is not primary 2026-02-20T22:25:28.444 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:25:24' 2026-02-20T22:25:28.444 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ state: .*up+unknown' 2026-02-20T22:25:28.445 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: state: up+unknown 2026-02-20T22:25:28.445 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ description: .*' 2026-02-20T22:25:28.446 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: description: remote image demoted 2026-02-20T22:25:28.446 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' -n '' ']' 2026-02-20T22:25:28.446 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+unknown 2026-02-20T22:25:28.446 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^up+' 2026-02-20T22:25:28.447 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+unknown 2026-02-20T22:25:28.447 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep 'service: *mirror..* on ' 2026-02-20T22:25:28.448 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: service: mirror.0 on trial150 2026-02-20T22:25:28.448 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update 2026-02-20T22:25:28.448 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -nEe 's/^ last_update: *(.*) *$/\1/p' 2026-02-20T22:25:28.450 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:25:25' 2026-02-20T22:25:28.450 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_mirror_pool_status_verbose cluster1 mirror test up+unknown '2026-02-20 22:25:25' 2026-02-20T22:25:28.450 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:25:28.450 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:25:28.450 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:25:28.450 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+unknown 2026-02-20T22:25:28.450 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local 'prev_last_update=2026-02-20 22:25:25' 2026-02-20T22:25:28.450 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:25:28.451 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:25:28.451 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster1 mirror pool status mirror --verbose --format xml 2026-02-20T22:25:28.484 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='WARNINGOKWARNING143774382mirror.0trial15020.2.0-677-gf7870454trueOK43844389mirror.1trial15020.2.0-677-gf7870454falseOK43914398mirror.2trial15020.2.0-677-gf7870454falseOK44014407mirror.3trial15020.2.0-677-gf7870454falseOKteste1d586ae-1749-4169-888d-5f8c6b0db4d3up+unknownremote image demoted43774382mirror.0trial1502026-02-20 22:25:25cluster2-DNEcd6e8b64-a7a4-4c60-8c9c-3c34f7eb16e8up+unknownremote image is not primary2026-02-20 22:25:24' 2026-02-20T22:25:28.484 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update state 2026-02-20T22:25:28.485 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test'\'']/last_update' 2026-02-20T22:25:28.486 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:25:25' 2026-02-20T22:25:28.486 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test'\'']/state' 2026-02-20T22:25:28.487 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ state=up+unknown 2026-02-20T22:25:28.488 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+unknown 2026-02-20T22:25:28.488 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep up+unknown 2026-02-20T22:25:28.488 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+unknown 2026-02-20T22:25:28.489 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:25:28.490 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:25:28.490 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_status_in_pool_dir cluster2 mirror test up+unknown 2026-02-20T22:25:28.490 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:25:28.490 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:25:28.490 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:25:28.490 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+unknown 2026-02-20T22:25:28.490 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:25:28.490 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:25:28.490 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:25:28.490 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:25:29.490 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_status_in_pool_dir cluster2 mirror test up+unknown '' '' 2026-02-20T22:25:29.491 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:25:29.491 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:25:29.491 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:25:29.491 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+unknown 2026-02-20T22:25:29.491 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:25:29.491 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:25:29.491 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:25:29.491 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:25:29.491 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster2 mirror image status mirror/test 2026-02-20T22:25:29.520 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='test: 2026-02-20T22:25:29.520 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: global_id: e1d586ae-1749-4169-888d-5f8c6b0db4d3 2026-02-20T22:25:29.520 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+unknown 2026-02-20T22:25:29.520 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: remote image is not primary 2026-02-20T22:25:29.521 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: service: mirror.0 on trial150 2026-02-20T22:25:29.521 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:25:29 2026-02-20T22:25:29.521 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: peer_sites: 2026-02-20T22:25:29.521 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: name: cluster1-DNE 2026-02-20T22:25:29.521 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+unknown 2026-02-20T22:25:29.521 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: remote image demoted 2026-02-20T22:25:29.521 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:25:25' 2026-02-20T22:25:29.521 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ state: .*up+unknown' 2026-02-20T22:25:29.522 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: state: up+unknown 2026-02-20T22:25:29.522 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ description: .*' 2026-02-20T22:25:29.522 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: description: remote image is not primary 2026-02-20T22:25:29.523 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' -n '' ']' 2026-02-20T22:25:29.523 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+unknown 2026-02-20T22:25:29.523 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^up+' 2026-02-20T22:25:29.524 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+unknown 2026-02-20T22:25:29.524 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep 'service: *mirror..* on ' 2026-02-20T22:25:29.524 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: service: mirror.0 on trial150 2026-02-20T22:25:29.525 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update 2026-02-20T22:25:29.525 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -nEe 's/^ last_update: *(.*) *$/\1/p' 2026-02-20T22:25:29.526 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:25:29' 2026-02-20T22:25:29.526 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_mirror_pool_status_verbose cluster2 mirror test up+unknown '2026-02-20 22:25:29' 2026-02-20T22:25:29.527 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:25:29.527 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:25:29.527 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:25:29.527 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+unknown 2026-02-20T22:25:29.527 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local 'prev_last_update=2026-02-20 22:25:29' 2026-02-20T22:25:29.527 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:25:29.527 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:25:29.527 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster2 mirror pool status mirror --verbose --format xml 2026-02-20T22:25:29.556 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='WARNINGOKWARNING145264529mirror.0trial15020.2.0-677-gf7870454trueOK45334537mirror.1trial15020.2.0-677-gf7870454falseOK45404546mirror.2trial15020.2.0-677-gf7870454falseOK45504557mirror.3trial15020.2.0-677-gf7870454falseOKteste1d586ae-1749-4169-888d-5f8c6b0db4d3up+unknownremote image is not primary45264529mirror.0trial1502026-02-20 22:25:29cluster1-DNE8f14eacf-60a5-47c7-bdcb-1dc6af448d08up+unknownremote image demoted2026-02-20 22:25:25' 2026-02-20T22:25:29.556 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update state 2026-02-20T22:25:29.556 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test'\'']/last_update' 2026-02-20T22:25:29.558 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:25:29' 2026-02-20T22:25:29.558 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test'\'']/state' 2026-02-20T22:25:29.559 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ state=up+unknown 2026-02-20T22:25:29.560 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+unknown 2026-02-20T22:25:29.560 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep up+unknown 2026-02-20T22:25:29.560 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+unknown 2026-02-20T22:25:29.561 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:25:29.561 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:25:29.561 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ promote_image cluster1 mirror test 2026-02-20T22:25:29.562 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:25:29.562 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:25:29.562 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:25:29.562 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local force= 2026-02-20T22:25:29.562 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster=cluster1 mirror image promote mirror/test 2026-02-20T22:25:30.513 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:Image promoted to primary 2026-02-20T22:25:30.518 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_image_replay_started cluster2 mirror test 2026-02-20T22:25:30.518 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:25:30.518 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:25:30.518 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:25:30.518 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_image_replay_state cluster2 mirror test started 2026-02-20T22:25:30.518 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:25:30.519 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:25:30.519 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:25:30.519 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state=started 2026-02-20T22:25:30.519 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local s 2026-02-20T22:25:30.519 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:25:30.519 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:25:31.519 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_image_replay_state cluster2 mirror test started 2026-02-20T22:25:31.519 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:25:31.519 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:25:31.519 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:25:31.519 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local test_state=started 2026-02-20T22:25:31.519 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status_result 2026-02-20T22:25:31.520 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local current_state=stopped 2026-02-20T22:25:31.521 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemons cluster2 rbd mirror status mirror/test 2026-02-20T22:25:31.521 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ grep -i state 2026-02-20T22:25:31.521 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_instance=cluster2 2026-02-20T22:25:31.521 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:25:31.521 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster2 2026-02-20T22:25:31.521 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance=cluster2 2026-02-20T22:25:31.521 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local loop_instance 2026-02-20T22:25:31.521 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for s in 0 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:25:31.521 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sleep 0 2026-02-20T22:25:31.521 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' cluster2 '!=' cluster2 ']' 2026-02-20T22:25:31.524 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ seq 0 3 2026-02-20T22:25:31.524 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for loop_instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:25:31.525 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemon cluster2:0 rbd mirror status mirror/test 2026-02-20T22:25:31.525 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster2:0 2026-02-20T22:25:31.525 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:25:31.525 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:25:31.525 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster2:0 cluster instance 2026-02-20T22:25:31.525 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster2:0 2026-02-20T22:25:31.525 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=cluster 2026-02-20T22:25:31.525 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:25:31.525 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster2 2026-02-20T22:25:31.525 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=0 2026-02-20T22:25:31.525 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 0 = cluster2:0 ']' 2026-02-20T22:25:31.526 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval cluster=cluster2 2026-02-20T22:25:31.526 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster2 2026-02-20T22:25:31.526 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=0 2026-02-20T22:25:31.526 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:25:31.526 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ daemon_asok_file cluster2:0 cluster2 2026-02-20T22:25:31.526 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local local_cluster=cluster2:0 2026-02-20T22:25:31.526 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster=cluster2 2026-02-20T22:25:31.526 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance 2026-02-20T22:25:31.526 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ set_cluster_instance cluster2:0 local_cluster instance 2026-02-20T22:25:31.526 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local val=cluster2:0 2026-02-20T22:25:31.526 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster_var_name=local_cluster 2026-02-20T22:25:31.526 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance_var_name=instance 2026-02-20T22:25:31.527 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster2 2026-02-20T22:25:31.527 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:25:31.527 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ '[' 0 = cluster2:0 ']' 2026-02-20T22:25:31.527 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval local_cluster=cluster2 2026-02-20T22:25:31.527 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ local_cluster=cluster2 2026-02-20T22:25:31.527 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval instance=0 2026-02-20T22:25:31.527 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ instance=0 2026-02-20T22:25:31.527 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ ceph-conf --cluster cluster2 --name client.mirror.0 'admin socket' 2026-02-20T22:25:31.535 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ echo /var/run/ceph/rbd-mirror.cluster2-client.mirror.0.asok 2026-02-20T22:25:31.536 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local asok_file=/var/run/ceph/rbd-mirror.cluster2-client.mirror.0.asok 2026-02-20T22:25:31.536 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ test -S /var/run/ceph/rbd-mirror.cluster2-client.mirror.0.asok 2026-02-20T22:25:31.536 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ ceph --admin-daemon /var/run/ceph/rbd-mirror.cluster2-client.mirror.0.asok rbd mirror status mirror/test 2026-02-20T22:25:31.583 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ return 0 2026-02-20T22:25:31.583 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status_result=' "state": "Stopped"' 2026-02-20T22:25:31.583 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo ' "state": "Stopped"' 2026-02-20T22:25:31.583 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep -i Replaying 2026-02-20T22:25:31.585 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test started = stopped 2026-02-20T22:25:31.585 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:25:31.585 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 2 2026-02-20T22:25:33.586 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_image_replay_state cluster2 mirror test started 2026-02-20T22:25:33.586 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:25:33.587 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:25:33.587 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:25:33.587 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local test_state=started 2026-02-20T22:25:33.587 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status_result 2026-02-20T22:25:33.587 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local current_state=stopped 2026-02-20T22:25:33.588 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemons cluster2 rbd mirror status mirror/test 2026-02-20T22:25:33.589 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_instance=cluster2 2026-02-20T22:25:33.589 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:25:33.589 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster2 2026-02-20T22:25:33.589 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance=cluster2 2026-02-20T22:25:33.589 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local loop_instance 2026-02-20T22:25:33.589 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for s in 0 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:25:33.589 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sleep 0 2026-02-20T22:25:33.589 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ grep -i state 2026-02-20T22:25:33.589 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' cluster2 '!=' cluster2 ']' 2026-02-20T22:25:33.589 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ seq 0 3 2026-02-20T22:25:33.592 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for loop_instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:25:33.593 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemon cluster2:0 rbd mirror status mirror/test 2026-02-20T22:25:33.593 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster2:0 2026-02-20T22:25:33.593 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:25:33.593 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:25:33.593 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster2:0 cluster instance 2026-02-20T22:25:33.593 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster2:0 2026-02-20T22:25:33.593 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=cluster 2026-02-20T22:25:33.593 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:25:33.593 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster2 2026-02-20T22:25:33.593 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=0 2026-02-20T22:25:33.593 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 0 = cluster2:0 ']' 2026-02-20T22:25:33.593 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval cluster=cluster2 2026-02-20T22:25:33.594 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster2 2026-02-20T22:25:33.594 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=0 2026-02-20T22:25:33.594 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:25:33.594 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ daemon_asok_file cluster2:0 cluster2 2026-02-20T22:25:33.594 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local local_cluster=cluster2:0 2026-02-20T22:25:33.594 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster=cluster2 2026-02-20T22:25:33.594 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance 2026-02-20T22:25:33.594 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ set_cluster_instance cluster2:0 local_cluster instance 2026-02-20T22:25:33.594 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local val=cluster2:0 2026-02-20T22:25:33.594 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster_var_name=local_cluster 2026-02-20T22:25:33.594 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance_var_name=instance 2026-02-20T22:25:33.594 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster2 2026-02-20T22:25:33.595 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:25:33.595 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ '[' 0 = cluster2:0 ']' 2026-02-20T22:25:33.595 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval local_cluster=cluster2 2026-02-20T22:25:33.595 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ local_cluster=cluster2 2026-02-20T22:25:33.595 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval instance=0 2026-02-20T22:25:33.595 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ instance=0 2026-02-20T22:25:33.595 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ ceph-conf --cluster cluster2 --name client.mirror.0 'admin socket' 2026-02-20T22:25:33.605 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ echo /var/run/ceph/rbd-mirror.cluster2-client.mirror.0.asok 2026-02-20T22:25:33.605 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local asok_file=/var/run/ceph/rbd-mirror.cluster2-client.mirror.0.asok 2026-02-20T22:25:33.605 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ test -S /var/run/ceph/rbd-mirror.cluster2-client.mirror.0.asok 2026-02-20T22:25:33.605 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ ceph --admin-daemon /var/run/ceph/rbd-mirror.cluster2-client.mirror.0.asok rbd mirror status mirror/test 2026-02-20T22:25:33.651 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ return 0 2026-02-20T22:25:33.652 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status_result=' "state": "Stopped"' 2026-02-20T22:25:33.652 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo ' "state": "Stopped"' 2026-02-20T22:25:33.653 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep -i Replaying 2026-02-20T22:25:33.653 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test started = stopped 2026-02-20T22:25:33.653 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:25:33.654 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 4 2026-02-20T22:25:37.654 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_image_replay_state cluster2 mirror test started 2026-02-20T22:25:37.654 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:25:37.654 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:25:37.654 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:25:37.654 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local test_state=started 2026-02-20T22:25:37.654 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status_result 2026-02-20T22:25:37.654 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local current_state=stopped 2026-02-20T22:25:37.655 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemons cluster2 rbd mirror status mirror/test 2026-02-20T22:25:37.655 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_instance=cluster2 2026-02-20T22:25:37.655 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:25:37.655 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster2 2026-02-20T22:25:37.655 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance=cluster2 2026-02-20T22:25:37.655 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ grep -i state 2026-02-20T22:25:37.655 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local loop_instance 2026-02-20T22:25:37.655 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for s in 0 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:25:37.655 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sleep 0 2026-02-20T22:25:37.656 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' cluster2 '!=' cluster2 ']' 2026-02-20T22:25:37.656 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ seq 0 3 2026-02-20T22:25:37.657 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for loop_instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:25:37.657 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemon cluster2:0 rbd mirror status mirror/test 2026-02-20T22:25:37.657 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster2:0 2026-02-20T22:25:37.657 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:25:37.657 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:25:37.657 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster2:0 cluster instance 2026-02-20T22:25:37.658 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster2:0 2026-02-20T22:25:37.658 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=cluster 2026-02-20T22:25:37.658 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:25:37.658 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster2 2026-02-20T22:25:37.658 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=0 2026-02-20T22:25:37.658 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 0 = cluster2:0 ']' 2026-02-20T22:25:37.658 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval cluster=cluster2 2026-02-20T22:25:37.658 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster2 2026-02-20T22:25:37.658 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=0 2026-02-20T22:25:37.658 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:25:37.658 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ daemon_asok_file cluster2:0 cluster2 2026-02-20T22:25:37.658 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local local_cluster=cluster2:0 2026-02-20T22:25:37.658 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster=cluster2 2026-02-20T22:25:37.658 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance 2026-02-20T22:25:37.658 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ set_cluster_instance cluster2:0 local_cluster instance 2026-02-20T22:25:37.658 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local val=cluster2:0 2026-02-20T22:25:37.658 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster_var_name=local_cluster 2026-02-20T22:25:37.658 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance_var_name=instance 2026-02-20T22:25:37.658 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster2 2026-02-20T22:25:37.658 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:25:37.658 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ '[' 0 = cluster2:0 ']' 2026-02-20T22:25:37.658 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval local_cluster=cluster2 2026-02-20T22:25:37.658 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ local_cluster=cluster2 2026-02-20T22:25:37.658 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval instance=0 2026-02-20T22:25:37.658 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ instance=0 2026-02-20T22:25:37.659 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ ceph-conf --cluster cluster2 --name client.mirror.0 'admin socket' 2026-02-20T22:25:37.670 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ echo /var/run/ceph/rbd-mirror.cluster2-client.mirror.0.asok 2026-02-20T22:25:37.670 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local asok_file=/var/run/ceph/rbd-mirror.cluster2-client.mirror.0.asok 2026-02-20T22:25:37.670 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ test -S /var/run/ceph/rbd-mirror.cluster2-client.mirror.0.asok 2026-02-20T22:25:37.670 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ ceph --admin-daemon /var/run/ceph/rbd-mirror.cluster2-client.mirror.0.asok rbd mirror status mirror/test 2026-02-20T22:25:37.716 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ return 0 2026-02-20T22:25:37.716 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status_result=' "state": "Replaying"' 2026-02-20T22:25:37.716 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo ' "state": "Replaying"' 2026-02-20T22:25:37.716 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep -i Replaying 2026-02-20T22:25:37.717 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: "state": "Replaying" 2026-02-20T22:25:37.718 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ current_state=started 2026-02-20T22:25:37.718 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test started = started 2026-02-20T22:25:37.718 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:25:37.718 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ write_image cluster1 mirror test 100 2026-02-20T22:25:37.718 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:25:37.718 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:25:37.718 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:25:37.718 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local count=100 2026-02-20T22:25:37.718 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local size= 2026-02-20T22:25:37.718 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test -n '' 2026-02-20T22:25:37.718 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ size=4096 2026-02-20T22:25:37.718 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster1 bench mirror/test --io-type write --io-size 4096 --io-threads 1 --io-total 409600 --io-pattern rand 2026-02-20T22:25:37.750 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:bench type write io_size 4096 io_threads 1 bytes 409600 pattern random 2026-02-20T22:25:37.762 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: SEC OPS OPS/SEC BYTES/SEC 2026-02-20T22:25:37.762 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:elapsed: 0 ops: 100 ops/sec: 9091.02 bytes/sec: 36 MiB/s 2026-02-20T22:25:37.765 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_replay_complete cluster2 cluster1 mirror mirror test 2026-02-20T22:25:37.765 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local local_cluster=cluster2 2026-02-20T22:25:37.765 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:25:37.765 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local local_pool=mirror 2026-02-20T22:25:37.765 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local remote_pool=mirror 2026-02-20T22:25:37.765 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:25:37.765 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' snapshot = journal ']' 2026-02-20T22:25:37.766 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' snapshot = snapshot ']' 2026-02-20T22:25:37.766 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ mirror_image_snapshot cluster1 mirror test 2026-02-20T22:25:37.766 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:25:37.766 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:25:37.766 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:25:37.766 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster1 mirror image snapshot mirror/test 2026-02-20T22:25:41.512 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:Snapshot ID: 27 2026-02-20T22:25:41.521 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_snapshot_sync_complete cluster2 cluster1 mirror mirror test 2026-02-20T22:25:41.521 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local local_cluster=cluster2 2026-02-20T22:25:41.521 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:25:41.521 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local local_pool=mirror 2026-02-20T22:25:41.522 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local remote_pool=mirror 2026-02-20T22:25:41.522 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:25:41.522 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ mkfname cluster1-mirror-test.status 2026-02-20T22:25:41.522 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ echo cluster1-mirror-test.status 2026-02-20T22:25:41.522 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -e 's|[/ ]|_|g' 2026-02-20T22:25:41.523 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status_log=/tmp/tmp.Whst3BkeHJ/cluster1-mirror-test.status 2026-02-20T22:25:41.523 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ mkfname cluster2-mirror-test.status 2026-02-20T22:25:41.523 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ echo cluster2-mirror-test.status 2026-02-20T22:25:41.523 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -e 's|[/ ]|_|g' 2026-02-20T22:25:41.525 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local local_status_log=/tmp/tmp.Whst3BkeHJ/cluster2-mirror-test.status 2026-02-20T22:25:41.525 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ get_newest_mirror_snapshot cluster1 mirror test /tmp/tmp.Whst3BkeHJ/cluster1-mirror-test.status 2026-02-20T22:25:41.525 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:25:41.525 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:25:41.525 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:25:41.525 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local log=/tmp/tmp.Whst3BkeHJ/cluster1-mirror-test.status 2026-02-20T22:25:41.525 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster1 snap list --all mirror/test --format xml 2026-02-20T22:25:41.525 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ xmlstarlet sel -t -c '//snapshots/snapshot[namespace/complete='\''true'\'' and position()=last()]' 2026-02-20T22:25:41.556 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v //snapshot/id 2026-02-20T22:25:41.558 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local snapshot_id=27 2026-02-20T22:25:41.558 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ true 2026-02-20T22:25:41.558 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 0.2 0.4 0.8 1.6 2 2 4 4 8 8 16 16 32 32 2026-02-20T22:25:41.559 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 0.2 2026-02-20T22:25:41.760 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ get_newest_mirror_snapshot cluster2 mirror test /tmp/tmp.Whst3BkeHJ/cluster2-mirror-test.status 2026-02-20T22:25:41.760 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:25:41.760 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:25:41.760 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:25:41.760 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local log=/tmp/tmp.Whst3BkeHJ/cluster2-mirror-test.status 2026-02-20T22:25:41.760 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster2 snap list --all mirror/test --format xml 2026-02-20T22:25:41.761 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ xmlstarlet sel -t -c '//snapshots/snapshot[namespace/complete='\''true'\'' and position()=last()]' 2026-02-20T22:25:41.789 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v //snapshot/namespace/primary_snap_id 2026-02-20T22:25:41.791 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local primary_snapshot_id=27 2026-02-20T22:25:41.792 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test 27 = 27 2026-02-20T22:25:41.792 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:25:41.792 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_status_in_pool_dir cluster1 mirror test up+stopped 2026-02-20T22:25:41.792 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:25:41.792 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:25:41.792 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:25:41.792 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+stopped 2026-02-20T22:25:41.792 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:25:41.792 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:25:41.792 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:25:41.793 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:25:42.792 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_status_in_pool_dir cluster1 mirror test up+stopped '' '' 2026-02-20T22:25:42.793 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:25:42.793 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:25:42.793 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:25:42.793 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+stopped 2026-02-20T22:25:42.793 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:25:42.793 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:25:42.793 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:25:42.793 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:25:42.794 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster1 mirror image status mirror/test 2026-02-20T22:25:42.825 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='test: 2026-02-20T22:25:42.825 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: global_id: e1d586ae-1749-4169-888d-5f8c6b0db4d3 2026-02-20T22:25:42.825 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+stopped 2026-02-20T22:25:42.825 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: local image is primary 2026-02-20T22:25:42.825 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: service: mirror.0 on trial150 2026-02-20T22:25:42.825 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:25:40 2026-02-20T22:25:42.825 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: peer_sites: 2026-02-20T22:25:42.825 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: name: cluster2-DNE 2026-02-20T22:25:42.825 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+replaying 2026-02-20T22:25:42.826 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: replaying, {"bytes_per_second":0.0,"bytes_per_snapshot":208896.0,"last_snapshot_bytes":417792,"last_snapshot_sync_seconds":0,"local_snapshot_timestamp":1771626330,"remote_snapshot_timestamp":1771626338,"replay_state":"syncing","syncing_percent":100,"syncing_snapshot_timestamp":1771626338} 2026-02-20T22:25:42.826 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:25:39 2026-02-20T22:25:42.826 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: snapshots: 2026-02-20T22:25:42.826 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: 27 .mirror.primary.e1d586ae-1749-4169-888d-5f8c6b0db4d3.f133b035-acba-47d4-9e7f-c1eac8b46f41 (peer_uuids:[086c4138-4a97-4902-95e1-07f7be9b9f61])' 2026-02-20T22:25:42.826 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ state: .*up+stopped' 2026-02-20T22:25:42.826 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: state: up+stopped 2026-02-20T22:25:42.827 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ description: .*' 2026-02-20T22:25:42.827 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: description: local image is primary 2026-02-20T22:25:42.828 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' -n '' ']' 2026-02-20T22:25:42.828 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+stopped 2026-02-20T22:25:42.828 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^up+' 2026-02-20T22:25:42.828 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+stopped 2026-02-20T22:25:42.829 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep 'service: *mirror..* on ' 2026-02-20T22:25:42.829 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: service: mirror.0 on trial150 2026-02-20T22:25:42.829 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update 2026-02-20T22:25:42.830 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -nEe 's/^ last_update: *(.*) *$/\1/p' 2026-02-20T22:25:42.831 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:25:40' 2026-02-20T22:25:42.831 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_mirror_pool_status_verbose cluster1 mirror test up+stopped '2026-02-20 22:25:40' 2026-02-20T22:25:42.831 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:25:42.831 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:25:42.831 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:25:42.831 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+stopped 2026-02-20T22:25:42.832 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local 'prev_last_update=2026-02-20 22:25:40' 2026-02-20T22:25:42.832 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:25:42.832 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:25:42.832 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster1 mirror pool status mirror --verbose --format xml 2026-02-20T22:25:42.864 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='OKOKOK143774382mirror.0trial15020.2.0-677-gf7870454trueOK43844389mirror.1trial15020.2.0-677-gf7870454falseOK43914398mirror.2trial15020.2.0-677-gf7870454falseOK44014407mirror.3trial15020.2.0-677-gf7870454falseOKteste1d586ae-1749-4169-888d-5f8c6b0db4d3up+stoppedlocal image is primary43774382mirror.0trial1502026-02-20 22:25:40cluster2-DNEcd6e8b64-a7a4-4c60-8c9c-3c34f7eb16e8up+replayingreplaying, {"bytes_per_second":0.0,"bytes_per_snapshot":208896.0,"last_snapshot_bytes":417792,"last_snapshot_sync_seconds":0,"local_snapshot_timestamp":1771626330,"remote_snapshot_timestamp":1771626338,"replay_state":"syncing","syncing_percent":100,"syncing_snapshot_timestamp":1771626338}2026-02-20 22:25:39' 2026-02-20T22:25:42.864 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update state 2026-02-20T22:25:42.865 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test'\'']/last_update' 2026-02-20T22:25:42.866 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:25:40' 2026-02-20T22:25:42.866 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test'\'']/state' 2026-02-20T22:25:42.867 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ state=up+stopped 2026-02-20T22:25:42.868 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+stopped 2026-02-20T22:25:42.868 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep up+stopped 2026-02-20T22:25:42.869 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+stopped 2026-02-20T22:25:42.870 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:25:42.870 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:25:42.870 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_replaying_status_in_pool_dir cluster2 mirror test 2026-02-20T22:25:42.870 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:25:42.870 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:25:42.870 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:25:42.870 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' snapshot = journal ']' 2026-02-20T22:25:42.870 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_status_in_pool_dir cluster2 mirror test up+replaying 2026-02-20T22:25:42.870 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:25:42.870 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:25:42.870 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:25:42.871 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+replaying 2026-02-20T22:25:42.871 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:25:42.871 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:25:42.871 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:25:42.871 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:25:43.870 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_status_in_pool_dir cluster2 mirror test up+replaying '' '' 2026-02-20T22:25:43.871 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:25:43.871 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:25:43.871 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:25:43.871 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+replaying 2026-02-20T22:25:43.871 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:25:43.871 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:25:43.871 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:25:43.871 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:25:43.871 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster2 mirror image status mirror/test 2026-02-20T22:25:43.902 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='test: 2026-02-20T22:25:43.902 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: global_id: e1d586ae-1749-4169-888d-5f8c6b0db4d3 2026-02-20T22:25:43.902 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+replaying 2026-02-20T22:25:43.902 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: replaying, {"bytes_per_second":0.0,"bytes_per_snapshot":208896.0,"last_snapshot_bytes":417792,"last_snapshot_sync_seconds":0,"local_snapshot_timestamp":1771626330,"remote_snapshot_timestamp":1771626338,"replay_state":"syncing","syncing_percent":100,"syncing_snapshot_timestamp":1771626338} 2026-02-20T22:25:43.902 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: service: mirror.0 on trial150 2026-02-20T22:25:43.902 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:25:39 2026-02-20T22:25:43.903 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: peer_sites: 2026-02-20T22:25:43.903 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: name: cluster1-DNE 2026-02-20T22:25:43.903 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+stopped 2026-02-20T22:25:43.903 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: local image is primary 2026-02-20T22:25:43.903 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:25:40' 2026-02-20T22:25:43.903 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ state: .*up+replaying' 2026-02-20T22:25:43.903 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: state: up+replaying 2026-02-20T22:25:43.904 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ description: .*' 2026-02-20T22:25:43.904 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: description: replaying, {"bytes_per_second":0.0,"bytes_per_snapshot":208896.0,"last_snapshot_bytes":417792,"last_snapshot_sync_seconds":0,"local_snapshot_timestamp":1771626330,"remote_snapshot_timestamp":1771626338,"replay_state":"syncing","syncing_percent":100,"syncing_snapshot_timestamp":1771626338} 2026-02-20T22:25:43.904 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' -n '' ']' 2026-02-20T22:25:43.905 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+replaying 2026-02-20T22:25:43.905 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^up+' 2026-02-20T22:25:43.905 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+replaying 2026-02-20T22:25:43.905 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep 'service: *mirror..* on ' 2026-02-20T22:25:43.906 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: service: mirror.0 on trial150 2026-02-20T22:25:43.906 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update 2026-02-20T22:25:43.906 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -nEe 's/^ last_update: *(.*) *$/\1/p' 2026-02-20T22:25:43.908 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:25:39' 2026-02-20T22:25:43.908 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_mirror_pool_status_verbose cluster2 mirror test up+replaying '2026-02-20 22:25:39' 2026-02-20T22:25:43.908 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:25:43.908 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:25:43.908 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:25:43.908 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+replaying 2026-02-20T22:25:43.909 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local 'prev_last_update=2026-02-20 22:25:39' 2026-02-20T22:25:43.909 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:25:43.909 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:25:43.909 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster2 mirror pool status mirror --verbose --format xml 2026-02-20T22:25:43.939 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='OKOKOK145264529mirror.0trial15020.2.0-677-gf7870454trueOK45334537mirror.1trial15020.2.0-677-gf7870454falseOK45404546mirror.2trial15020.2.0-677-gf7870454falseOK45504557mirror.3trial15020.2.0-677-gf7870454falseOKteste1d586ae-1749-4169-888d-5f8c6b0db4d3up+replayingreplaying, {"bytes_per_second":0.0,"bytes_per_snapshot":208896.0,"last_snapshot_bytes":417792,"last_snapshot_sync_seconds":0,"local_snapshot_timestamp":1771626330,"remote_snapshot_timestamp":1771626338,"replay_state":"syncing","syncing_percent":100,"syncing_snapshot_timestamp":1771626338}45264529mirror.0trial1502026-02-20 22:25:39cluster1-DNE8f14eacf-60a5-47c7-bdcb-1dc6af448d08up+stoppedlocal image is primary2026-02-20 22:25:40' 2026-02-20T22:25:43.939 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update state 2026-02-20T22:25:43.939 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test'\'']/last_update' 2026-02-20T22:25:43.940 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:25:39' 2026-02-20T22:25:43.941 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test'\'']/state' 2026-02-20T22:25:43.942 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ state=up+replaying 2026-02-20T22:25:43.943 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+replaying 2026-02-20T22:25:43.943 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep up+replaying 2026-02-20T22:25:43.943 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+replaying 2026-02-20T22:25:43.944 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:25:43.944 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:25:43.944 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ compare_images cluster1 cluster2 mirror mirror test 2026-02-20T22:25:43.944 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local ret=0 2026-02-20T22:25:43.945 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local local_cluster=cluster1 2026-02-20T22:25:43.945 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:25:43.945 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local local_pool=mirror 2026-02-20T22:25:43.945 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local remote_pool=mirror 2026-02-20T22:25:43.945 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:25:43.945 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ mkfname cluster2-mirror-test.export 2026-02-20T22:25:43.945 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ echo cluster2-mirror-test.export 2026-02-20T22:25:43.945 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -e 's|[/ ]|_|g' 2026-02-20T22:25:43.945 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local rmt_export=/tmp/tmp.Whst3BkeHJ/cluster2-mirror-test.export 2026-02-20T22:25:43.946 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ mkfname cluster1-mirror-test.export 2026-02-20T22:25:43.946 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ echo cluster1-mirror-test.export 2026-02-20T22:25:43.946 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -e 's|[/ ]|_|g' 2026-02-20T22:25:43.947 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local loc_export=/tmp/tmp.Whst3BkeHJ/cluster1-mirror-test.export 2026-02-20T22:25:43.947 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rm -f /tmp/tmp.Whst3BkeHJ/cluster2-mirror-test.export /tmp/tmp.Whst3BkeHJ/cluster1-mirror-test.export 2026-02-20T22:25:43.948 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster2 export mirror/test /tmp/tmp.Whst3BkeHJ/cluster2-mirror-test.export 2026-02-20T22:25:44.237 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: Exporting image: 3% complete... Exporting image: 6% complete... Exporting image: 9% complete... Exporting image: 12% complete... Exporting image: 15% complete... Exporting image: 18% complete... Exporting image: 21% complete... Exporting image: 25% complete... Exporting image: 28% complete... Exporting image: 31% complete... Exporting image: 34% complete... Exporting image: 37% complete... Exporting image: 40% complete... Exporting image: 43% complete... Exporting image: 46% complete... Exporting image: 50% complete... Exporting image: 53% complete... Exporting image: 56% complete... Exporting image: 59% complete... Exporting image: 62% complete... Exporting image: 65% complete... Exporting image: 68% complete... Exporting image: 71% complete... Exporting image: 75% complete... Exporting image: 78% complete... Exporting image: 81% complete... Exporting image: 84% complete... Exporting image: 87% complete... Exporting image: 90% complete... Exporting image: 93% complete... Exporting image: 96% complete... Exporting image: 100% complete...done. 2026-02-20T22:25:44.241 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster1 export mirror/test /tmp/tmp.Whst3BkeHJ/cluster1-mirror-test.export 2026-02-20T22:25:44.332 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: Exporting image: 3% complete... Exporting image: 6% complete... Exporting image: 9% complete... Exporting image: 12% complete... Exporting image: 15% complete... Exporting image: 18% complete... Exporting image: 21% complete... Exporting image: 25% complete... Exporting image: 28% complete... Exporting image: 31% complete... Exporting image: 34% complete... Exporting image: 37% complete... Exporting image: 40% complete... Exporting image: 43% complete... Exporting image: 46% complete... Exporting image: 50% complete... Exporting image: 53% complete... Exporting image: 56% complete... Exporting image: 59% complete... Exporting image: 62% complete... Exporting image: 65% complete... Exporting image: 68% complete... Exporting image: 71% complete... Exporting image: 75% complete... Exporting image: 78% complete... Exporting image: 81% complete... Exporting image: 84% complete... Exporting image: 87% complete... Exporting image: 90% complete... Exporting image: 93% complete... Exporting image: 96% complete... Exporting image: 100% complete...done. 2026-02-20T22:25:44.336 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ cmp /tmp/tmp.Whst3BkeHJ/cluster2-mirror-test.export /tmp/tmp.Whst3BkeHJ/cluster1-mirror-test.export 2026-02-20T22:25:44.384 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rm -f /tmp/tmp.Whst3BkeHJ/cluster2-mirror-test.export /tmp/tmp.Whst3BkeHJ/cluster1-mirror-test.export 2026-02-20T22:25:44.418 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:25:44.419 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ demote_image cluster1 mirror test 2026-02-20T22:25:44.419 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:25:44.419 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:25:44.419 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:25:44.419 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster=cluster1 mirror image demote mirror/test 2026-02-20T22:25:44.677 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:Image demoted to non-primary 2026-02-20T22:25:44.682 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_image_replay_stopped cluster2 mirror test 2026-02-20T22:25:44.682 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:25:44.682 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:25:44.682 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:25:44.683 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_image_replay_state cluster2 mirror test stopped 2026-02-20T22:25:44.683 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:25:44.683 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:25:44.683 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:25:44.683 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state=stopped 2026-02-20T22:25:44.683 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local s 2026-02-20T22:25:44.683 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:25:44.683 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:25:45.684 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_image_replay_state cluster2 mirror test stopped 2026-02-20T22:25:45.685 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:25:45.685 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:25:45.685 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:25:45.685 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local test_state=stopped 2026-02-20T22:25:45.685 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status_result 2026-02-20T22:25:45.685 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local current_state=stopped 2026-02-20T22:25:45.685 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemons cluster2 rbd mirror status mirror/test 2026-02-20T22:25:45.685 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_instance=cluster2 2026-02-20T22:25:45.685 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ grep -i state 2026-02-20T22:25:45.686 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:25:45.686 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster2 2026-02-20T22:25:45.686 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance=cluster2 2026-02-20T22:25:45.686 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local loop_instance 2026-02-20T22:25:45.686 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for s in 0 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:25:45.686 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sleep 0 2026-02-20T22:25:45.689 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' cluster2 '!=' cluster2 ']' 2026-02-20T22:25:45.689 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ seq 0 3 2026-02-20T22:25:45.689 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for loop_instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:25:45.689 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemon cluster2:0 rbd mirror status mirror/test 2026-02-20T22:25:45.689 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster2:0 2026-02-20T22:25:45.689 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:25:45.689 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:25:45.690 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster2:0 cluster instance 2026-02-20T22:25:45.690 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster2:0 2026-02-20T22:25:45.690 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=cluster 2026-02-20T22:25:45.690 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:25:45.690 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster2 2026-02-20T22:25:45.690 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=0 2026-02-20T22:25:45.690 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 0 = cluster2:0 ']' 2026-02-20T22:25:45.690 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval cluster=cluster2 2026-02-20T22:25:45.690 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster2 2026-02-20T22:25:45.690 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=0 2026-02-20T22:25:45.690 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:25:45.690 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ daemon_asok_file cluster2:0 cluster2 2026-02-20T22:25:45.691 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local local_cluster=cluster2:0 2026-02-20T22:25:45.691 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster=cluster2 2026-02-20T22:25:45.691 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance 2026-02-20T22:25:45.691 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ set_cluster_instance cluster2:0 local_cluster instance 2026-02-20T22:25:45.691 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local val=cluster2:0 2026-02-20T22:25:45.691 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster_var_name=local_cluster 2026-02-20T22:25:45.691 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance_var_name=instance 2026-02-20T22:25:45.691 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster2 2026-02-20T22:25:45.691 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:25:45.691 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ '[' 0 = cluster2:0 ']' 2026-02-20T22:25:45.691 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval local_cluster=cluster2 2026-02-20T22:25:45.691 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ local_cluster=cluster2 2026-02-20T22:25:45.692 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval instance=0 2026-02-20T22:25:45.692 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ instance=0 2026-02-20T22:25:45.692 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ ceph-conf --cluster cluster2 --name client.mirror.0 'admin socket' 2026-02-20T22:25:45.701 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ echo /var/run/ceph/rbd-mirror.cluster2-client.mirror.0.asok 2026-02-20T22:25:45.701 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local asok_file=/var/run/ceph/rbd-mirror.cluster2-client.mirror.0.asok 2026-02-20T22:25:45.701 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ test -S /var/run/ceph/rbd-mirror.cluster2-client.mirror.0.asok 2026-02-20T22:25:45.701 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ ceph --admin-daemon /var/run/ceph/rbd-mirror.cluster2-client.mirror.0.asok rbd mirror status mirror/test 2026-02-20T22:25:45.748 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ return 0 2026-02-20T22:25:45.749 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status_result=' "state": "Replaying"' 2026-02-20T22:25:45.749 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo ' "state": "Replaying"' 2026-02-20T22:25:45.749 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep -i Replaying 2026-02-20T22:25:45.750 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: "state": "Replaying" 2026-02-20T22:25:45.750 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ current_state=started 2026-02-20T22:25:45.751 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test stopped = started 2026-02-20T22:25:45.751 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:25:45.751 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 2 2026-02-20T22:25:47.752 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_image_replay_state cluster2 mirror test stopped 2026-02-20T22:25:47.752 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:25:47.752 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:25:47.752 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:25:47.752 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local test_state=stopped 2026-02-20T22:25:47.752 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status_result 2026-02-20T22:25:47.753 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local current_state=stopped 2026-02-20T22:25:47.754 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ grep -i state 2026-02-20T22:25:47.754 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemons cluster2 rbd mirror status mirror/test 2026-02-20T22:25:47.754 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_instance=cluster2 2026-02-20T22:25:47.754 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:25:47.754 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster2 2026-02-20T22:25:47.754 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance=cluster2 2026-02-20T22:25:47.754 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local loop_instance 2026-02-20T22:25:47.754 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for s in 0 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:25:47.754 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sleep 0 2026-02-20T22:25:47.755 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' cluster2 '!=' cluster2 ']' 2026-02-20T22:25:47.757 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ seq 0 3 2026-02-20T22:25:47.757 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for loop_instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:25:47.757 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemon cluster2:0 rbd mirror status mirror/test 2026-02-20T22:25:47.758 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster2:0 2026-02-20T22:25:47.758 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:25:47.758 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:25:47.758 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster2:0 cluster instance 2026-02-20T22:25:47.758 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster2:0 2026-02-20T22:25:47.758 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=cluster 2026-02-20T22:25:47.758 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:25:47.758 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster2 2026-02-20T22:25:47.758 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=0 2026-02-20T22:25:47.758 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 0 = cluster2:0 ']' 2026-02-20T22:25:47.758 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval cluster=cluster2 2026-02-20T22:25:47.758 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster2 2026-02-20T22:25:47.759 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=0 2026-02-20T22:25:47.759 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:25:47.759 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ daemon_asok_file cluster2:0 cluster2 2026-02-20T22:25:47.759 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local local_cluster=cluster2:0 2026-02-20T22:25:47.759 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster=cluster2 2026-02-20T22:25:47.759 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance 2026-02-20T22:25:47.759 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ set_cluster_instance cluster2:0 local_cluster instance 2026-02-20T22:25:47.759 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local val=cluster2:0 2026-02-20T22:25:47.759 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster_var_name=local_cluster 2026-02-20T22:25:47.759 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance_var_name=instance 2026-02-20T22:25:47.759 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster2 2026-02-20T22:25:47.759 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:25:47.760 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ '[' 0 = cluster2:0 ']' 2026-02-20T22:25:47.760 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval local_cluster=cluster2 2026-02-20T22:25:47.760 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ local_cluster=cluster2 2026-02-20T22:25:47.760 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval instance=0 2026-02-20T22:25:47.760 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ instance=0 2026-02-20T22:25:47.760 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ ceph-conf --cluster cluster2 --name client.mirror.0 'admin socket' 2026-02-20T22:25:47.769 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ echo /var/run/ceph/rbd-mirror.cluster2-client.mirror.0.asok 2026-02-20T22:25:47.769 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local asok_file=/var/run/ceph/rbd-mirror.cluster2-client.mirror.0.asok 2026-02-20T22:25:47.769 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ test -S /var/run/ceph/rbd-mirror.cluster2-client.mirror.0.asok 2026-02-20T22:25:47.770 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ ceph --admin-daemon /var/run/ceph/rbd-mirror.cluster2-client.mirror.0.asok rbd mirror status mirror/test 2026-02-20T22:25:47.816 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ return 0 2026-02-20T22:25:47.816 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status_result=' "state": "Stopped"' 2026-02-20T22:25:47.817 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo ' "state": "Stopped"' 2026-02-20T22:25:47.817 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep -i Replaying 2026-02-20T22:25:47.818 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test stopped = stopped 2026-02-20T22:25:47.818 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:25:47.818 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_status_in_pool_dir cluster1 mirror test up+unknown 2026-02-20T22:25:47.818 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:25:47.818 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:25:47.819 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:25:47.819 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+unknown 2026-02-20T22:25:47.819 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:25:47.819 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:25:47.819 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:25:47.819 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:25:48.819 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_status_in_pool_dir cluster1 mirror test up+unknown '' '' 2026-02-20T22:25:48.819 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:25:48.819 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:25:48.819 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:25:48.820 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+unknown 2026-02-20T22:25:48.820 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:25:48.820 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:25:48.820 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:25:48.820 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:25:48.820 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster1 mirror image status mirror/test 2026-02-20T22:25:48.852 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='test: 2026-02-20T22:25:48.852 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: global_id: e1d586ae-1749-4169-888d-5f8c6b0db4d3 2026-02-20T22:25:48.852 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+unknown 2026-02-20T22:25:48.852 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: remote image is not primary 2026-02-20T22:25:48.852 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: service: mirror.0 on trial150 2026-02-20T22:25:48.852 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:25:45 2026-02-20T22:25:48.852 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: peer_sites: 2026-02-20T22:25:48.852 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: name: cluster2-DNE 2026-02-20T22:25:48.852 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+unknown 2026-02-20T22:25:48.853 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: remote image demoted 2026-02-20T22:25:48.853 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:25:46' 2026-02-20T22:25:48.853 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ state: .*up+unknown' 2026-02-20T22:25:48.853 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: state: up+unknown 2026-02-20T22:25:48.854 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ description: .*' 2026-02-20T22:25:48.854 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: description: remote image is not primary 2026-02-20T22:25:48.855 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' -n '' ']' 2026-02-20T22:25:48.855 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+unknown 2026-02-20T22:25:48.855 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^up+' 2026-02-20T22:25:48.855 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+unknown 2026-02-20T22:25:48.856 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep 'service: *mirror..* on ' 2026-02-20T22:25:48.856 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: service: mirror.0 on trial150 2026-02-20T22:25:48.856 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update 2026-02-20T22:25:48.857 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -nEe 's/^ last_update: *(.*) *$/\1/p' 2026-02-20T22:25:48.858 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:25:45' 2026-02-20T22:25:48.858 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_mirror_pool_status_verbose cluster1 mirror test up+unknown '2026-02-20 22:25:45' 2026-02-20T22:25:48.858 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:25:48.858 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:25:48.858 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:25:48.858 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+unknown 2026-02-20T22:25:48.858 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local 'prev_last_update=2026-02-20 22:25:45' 2026-02-20T22:25:48.858 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:25:48.859 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:25:48.859 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster1 mirror pool status mirror --verbose --format xml 2026-02-20T22:25:48.889 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='WARNINGOKWARNING143774382mirror.0trial15020.2.0-677-gf7870454trueOK43844389mirror.1trial15020.2.0-677-gf7870454falseOK43914398mirror.2trial15020.2.0-677-gf7870454falseOK44014407mirror.3trial15020.2.0-677-gf7870454falseOKteste1d586ae-1749-4169-888d-5f8c6b0db4d3up+unknownremote image is not primary43774382mirror.0trial1502026-02-20 22:25:45cluster2-DNEcd6e8b64-a7a4-4c60-8c9c-3c34f7eb16e8up+unknownremote image demoted2026-02-20 22:25:46' 2026-02-20T22:25:48.889 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update state 2026-02-20T22:25:48.889 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test'\'']/last_update' 2026-02-20T22:25:48.890 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:25:45' 2026-02-20T22:25:48.891 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test'\'']/state' 2026-02-20T22:25:48.892 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ state=up+unknown 2026-02-20T22:25:48.893 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+unknown 2026-02-20T22:25:48.893 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep up+unknown 2026-02-20T22:25:48.894 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+unknown 2026-02-20T22:25:48.895 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:25:48.895 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:25:48.895 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_status_in_pool_dir cluster2 mirror test up+unknown 2026-02-20T22:25:48.895 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:25:48.895 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:25:48.895 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:25:48.895 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+unknown 2026-02-20T22:25:48.895 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:25:48.895 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:25:48.896 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:25:48.896 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:25:49.896 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_status_in_pool_dir cluster2 mirror test up+unknown '' '' 2026-02-20T22:25:49.896 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:25:49.896 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:25:49.896 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:25:49.896 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+unknown 2026-02-20T22:25:49.896 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:25:49.896 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:25:49.896 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:25:49.896 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:25:49.897 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster2 mirror image status mirror/test 2026-02-20T22:25:49.927 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='test: 2026-02-20T22:25:49.927 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: global_id: e1d586ae-1749-4169-888d-5f8c6b0db4d3 2026-02-20T22:25:49.927 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+unknown 2026-02-20T22:25:49.927 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: remote image is not primary 2026-02-20T22:25:49.927 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: service: mirror.0 on trial150 2026-02-20T22:25:49.927 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:25:49 2026-02-20T22:25:49.927 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: peer_sites: 2026-02-20T22:25:49.928 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: name: cluster1-DNE 2026-02-20T22:25:49.928 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+unknown 2026-02-20T22:25:49.928 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: remote image is not primary 2026-02-20T22:25:49.928 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:25:45' 2026-02-20T22:25:49.928 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ state: .*up+unknown' 2026-02-20T22:25:49.928 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: state: up+unknown 2026-02-20T22:25:49.929 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ description: .*' 2026-02-20T22:25:49.929 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: description: remote image is not primary 2026-02-20T22:25:49.930 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' -n '' ']' 2026-02-20T22:25:49.930 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+unknown 2026-02-20T22:25:49.930 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^up+' 2026-02-20T22:25:49.930 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+unknown 2026-02-20T22:25:49.931 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep 'service: *mirror..* on ' 2026-02-20T22:25:49.931 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: service: mirror.0 on trial150 2026-02-20T22:25:49.931 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update 2026-02-20T22:25:49.931 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -nEe 's/^ last_update: *(.*) *$/\1/p' 2026-02-20T22:25:49.933 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:25:49' 2026-02-20T22:25:49.933 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_mirror_pool_status_verbose cluster2 mirror test up+unknown '2026-02-20 22:25:49' 2026-02-20T22:25:49.933 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:25:49.933 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:25:49.933 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:25:49.933 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+unknown 2026-02-20T22:25:49.933 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local 'prev_last_update=2026-02-20 22:25:49' 2026-02-20T22:25:49.934 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:25:49.934 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:25:49.934 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster2 mirror pool status mirror --verbose --format xml 2026-02-20T22:25:49.963 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='WARNINGOKWARNING145264529mirror.0trial15020.2.0-677-gf7870454trueOK45334537mirror.1trial15020.2.0-677-gf7870454falseOK45404546mirror.2trial15020.2.0-677-gf7870454falseOK45504557mirror.3trial15020.2.0-677-gf7870454falseOKteste1d586ae-1749-4169-888d-5f8c6b0db4d3up+unknownremote image is not primary45264529mirror.0trial1502026-02-20 22:25:49cluster1-DNE8f14eacf-60a5-47c7-bdcb-1dc6af448d08up+unknownremote image is not primary2026-02-20 22:25:45' 2026-02-20T22:25:49.963 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update state 2026-02-20T22:25:49.963 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test'\'']/last_update' 2026-02-20T22:25:49.964 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:25:49' 2026-02-20T22:25:49.965 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test'\'']/state' 2026-02-20T22:25:49.966 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ state=up+unknown 2026-02-20T22:25:49.967 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+unknown 2026-02-20T22:25:49.967 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep up+unknown 2026-02-20T22:25:49.967 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+unknown 2026-02-20T22:25:49.968 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:25:49.968 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:25:49.969 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ promote_image cluster2 mirror test 2026-02-20T22:25:49.969 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:25:49.969 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:25:49.969 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:25:49.969 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local force= 2026-02-20T22:25:49.969 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster=cluster2 mirror image promote mirror/test 2026-02-20T22:25:51.268 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:Image promoted to primary 2026-02-20T22:25:51.276 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_image_replay_started cluster1 mirror test 2026-02-20T22:25:51.276 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:25:51.276 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:25:51.276 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:25:51.276 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_image_replay_state cluster1 mirror test started 2026-02-20T22:25:51.276 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:25:51.276 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:25:51.276 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:25:51.276 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state=started 2026-02-20T22:25:51.276 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local s 2026-02-20T22:25:51.277 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:25:51.277 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:25:52.277 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_image_replay_state cluster1 mirror test started 2026-02-20T22:25:52.277 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:25:52.277 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:25:52.278 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:25:52.278 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local test_state=started 2026-02-20T22:25:52.278 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status_result 2026-02-20T22:25:52.278 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local current_state=stopped 2026-02-20T22:25:52.278 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemons cluster1 rbd mirror status mirror/test 2026-02-20T22:25:52.278 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ grep -i state 2026-02-20T22:25:52.278 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_instance=cluster1 2026-02-20T22:25:52.278 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:25:52.278 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1 2026-02-20T22:25:52.278 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance=cluster1 2026-02-20T22:25:52.278 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local loop_instance 2026-02-20T22:25:52.279 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for s in 0 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:25:52.279 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sleep 0 2026-02-20T22:25:52.282 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' cluster1 '!=' cluster1 ']' 2026-02-20T22:25:52.282 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ seq 0 3 2026-02-20T22:25:52.282 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for loop_instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:25:52.282 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemon cluster1:0 rbd mirror status mirror/test 2026-02-20T22:25:52.282 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1:0 2026-02-20T22:25:52.283 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:25:52.283 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:25:52.283 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster1:0 cluster instance 2026-02-20T22:25:52.283 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster1:0 2026-02-20T22:25:52.283 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=cluster 2026-02-20T22:25:52.283 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:25:52.283 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:25:52.283 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=0 2026-02-20T22:25:52.283 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 0 = cluster1:0 ']' 2026-02-20T22:25:52.283 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval cluster=cluster1 2026-02-20T22:25:52.283 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:25:52.283 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=0 2026-02-20T22:25:52.284 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:25:52.284 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ daemon_asok_file cluster1:0 cluster1 2026-02-20T22:25:52.284 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local local_cluster=cluster1:0 2026-02-20T22:25:52.284 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster=cluster1 2026-02-20T22:25:52.284 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance 2026-02-20T22:25:52.284 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ set_cluster_instance cluster1:0 local_cluster instance 2026-02-20T22:25:52.284 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local val=cluster1:0 2026-02-20T22:25:52.284 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster_var_name=local_cluster 2026-02-20T22:25:52.284 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance_var_name=instance 2026-02-20T22:25:52.284 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:25:52.284 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:25:52.284 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ '[' 0 = cluster1:0 ']' 2026-02-20T22:25:52.284 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval local_cluster=cluster1 2026-02-20T22:25:52.285 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ local_cluster=cluster1 2026-02-20T22:25:52.285 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval instance=0 2026-02-20T22:25:52.285 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ instance=0 2026-02-20T22:25:52.285 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ ceph-conf --cluster cluster1 --name client.mirror.0 'admin socket' 2026-02-20T22:25:52.292 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ echo /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:25:52.292 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local asok_file=/var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:25:52.292 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ test -S /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:25:52.293 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ ceph --admin-daemon /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok rbd mirror status mirror/test 2026-02-20T22:25:52.339 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ return 0 2026-02-20T22:25:52.340 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status_result=' "state": "Replaying"' 2026-02-20T22:25:52.340 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo ' "state": "Replaying"' 2026-02-20T22:25:52.341 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep -i Replaying 2026-02-20T22:25:52.341 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: "state": "Replaying" 2026-02-20T22:25:52.342 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ current_state=started 2026-02-20T22:25:52.342 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test started = started 2026-02-20T22:25:52.342 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:25:52.343 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ write_image cluster2 mirror test 100 2026-02-20T22:25:52.343 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:25:52.343 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:25:52.343 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:25:52.343 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local count=100 2026-02-20T22:25:52.343 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local size= 2026-02-20T22:25:52.343 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test -n '' 2026-02-20T22:25:52.343 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ size=4096 2026-02-20T22:25:52.343 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster2 bench mirror/test --io-type write --io-size 4096 --io-threads 1 --io-total 409600 --io-pattern rand 2026-02-20T22:25:52.372 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:bench type write io_size 4096 io_threads 1 bytes 409600 pattern random 2026-02-20T22:25:52.384 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: SEC OPS OPS/SEC BYTES/SEC 2026-02-20T22:25:52.384 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:elapsed: 0 ops: 100 ops/sec: 8333.44 bytes/sec: 33 MiB/s 2026-02-20T22:25:52.388 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_replay_complete cluster1 cluster2 mirror mirror test 2026-02-20T22:25:52.388 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local local_cluster=cluster1 2026-02-20T22:25:52.388 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:25:52.389 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local local_pool=mirror 2026-02-20T22:25:52.389 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local remote_pool=mirror 2026-02-20T22:25:52.389 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:25:52.389 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' snapshot = journal ']' 2026-02-20T22:25:52.389 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' snapshot = snapshot ']' 2026-02-20T22:25:52.389 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ mirror_image_snapshot cluster2 mirror test 2026-02-20T22:25:52.389 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:25:52.389 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:25:52.389 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:25:52.389 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster2 mirror image snapshot mirror/test 2026-02-20T22:25:56.276 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:Snapshot ID: 30 2026-02-20T22:25:56.284 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_snapshot_sync_complete cluster1 cluster2 mirror mirror test 2026-02-20T22:25:56.285 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local local_cluster=cluster1 2026-02-20T22:25:56.285 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:25:56.285 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local local_pool=mirror 2026-02-20T22:25:56.285 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local remote_pool=mirror 2026-02-20T22:25:56.285 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:25:56.285 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ mkfname cluster2-mirror-test.status 2026-02-20T22:25:56.285 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ echo cluster2-mirror-test.status 2026-02-20T22:25:56.285 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -e 's|[/ ]|_|g' 2026-02-20T22:25:56.286 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status_log=/tmp/tmp.Whst3BkeHJ/cluster2-mirror-test.status 2026-02-20T22:25:56.286 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ mkfname cluster1-mirror-test.status 2026-02-20T22:25:56.286 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ echo cluster1-mirror-test.status 2026-02-20T22:25:56.286 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -e 's|[/ ]|_|g' 2026-02-20T22:25:56.288 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local local_status_log=/tmp/tmp.Whst3BkeHJ/cluster1-mirror-test.status 2026-02-20T22:25:56.288 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ get_newest_mirror_snapshot cluster2 mirror test /tmp/tmp.Whst3BkeHJ/cluster2-mirror-test.status 2026-02-20T22:25:56.288 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:25:56.288 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:25:56.288 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:25:56.288 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local log=/tmp/tmp.Whst3BkeHJ/cluster2-mirror-test.status 2026-02-20T22:25:56.289 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster2 snap list --all mirror/test --format xml 2026-02-20T22:25:56.289 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ xmlstarlet sel -t -c '//snapshots/snapshot[namespace/complete='\''true'\'' and position()=last()]' 2026-02-20T22:25:56.316 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v //snapshot/id 2026-02-20T22:25:56.318 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local snapshot_id=30 2026-02-20T22:25:56.318 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ true 2026-02-20T22:25:56.318 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 0.2 0.4 0.8 1.6 2 2 4 4 8 8 16 16 32 32 2026-02-20T22:25:56.318 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 0.2 2026-02-20T22:25:56.519 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ get_newest_mirror_snapshot cluster1 mirror test /tmp/tmp.Whst3BkeHJ/cluster1-mirror-test.status 2026-02-20T22:25:56.520 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:25:56.520 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:25:56.520 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:25:56.520 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local log=/tmp/tmp.Whst3BkeHJ/cluster1-mirror-test.status 2026-02-20T22:25:56.520 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster1 snap list --all mirror/test --format xml 2026-02-20T22:25:56.520 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ xmlstarlet sel -t -c '//snapshots/snapshot[namespace/complete='\''true'\'' and position()=last()]' 2026-02-20T22:25:56.549 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v //snapshot/namespace/primary_snap_id 2026-02-20T22:25:56.551 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local primary_snapshot_id=30 2026-02-20T22:25:56.552 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test 30 = 30 2026-02-20T22:25:56.552 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:25:56.552 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_replaying_status_in_pool_dir cluster1 mirror test 2026-02-20T22:25:56.552 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:25:56.552 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:25:56.552 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:25:56.552 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' snapshot = journal ']' 2026-02-20T22:25:56.552 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_status_in_pool_dir cluster1 mirror test up+replaying 2026-02-20T22:25:56.552 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:25:56.552 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:25:56.552 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:25:56.553 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+replaying 2026-02-20T22:25:56.553 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:25:56.553 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:25:56.553 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:25:56.553 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:25:57.552 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_status_in_pool_dir cluster1 mirror test up+replaying '' '' 2026-02-20T22:25:57.553 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:25:57.553 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:25:57.553 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:25:57.553 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+replaying 2026-02-20T22:25:57.553 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:25:57.553 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:25:57.553 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:25:57.554 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:25:57.554 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster1 mirror image status mirror/test 2026-02-20T22:25:57.584 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='test: 2026-02-20T22:25:57.584 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: global_id: e1d586ae-1749-4169-888d-5f8c6b0db4d3 2026-02-20T22:25:57.585 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+replaying 2026-02-20T22:25:57.585 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: replaying, {"bytes_per_second":0.0,"bytes_per_snapshot":0.0,"last_snapshot_bytes":0,"last_snapshot_sync_seconds":0,"remote_snapshot_timestamp":1771626350,"replay_state":"idle"} 2026-02-20T22:25:57.585 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: service: mirror.0 on trial150 2026-02-20T22:25:57.585 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:25:50 2026-02-20T22:25:57.585 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: peer_sites: 2026-02-20T22:25:57.585 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: name: cluster2-DNE 2026-02-20T22:25:57.585 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+stopped 2026-02-20T22:25:57.585 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: local image is primary 2026-02-20T22:25:57.585 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:25:54' 2026-02-20T22:25:57.585 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ state: .*up+replaying' 2026-02-20T22:25:57.586 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: state: up+replaying 2026-02-20T22:25:57.586 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ description: .*' 2026-02-20T22:25:57.587 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: description: replaying, {"bytes_per_second":0.0,"bytes_per_snapshot":0.0,"last_snapshot_bytes":0,"last_snapshot_sync_seconds":0,"remote_snapshot_timestamp":1771626350,"replay_state":"idle"} 2026-02-20T22:25:57.588 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' -n '' ']' 2026-02-20T22:25:57.588 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+replaying 2026-02-20T22:25:57.588 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^up+' 2026-02-20T22:25:57.588 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+replaying 2026-02-20T22:25:57.589 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep 'service: *mirror..* on ' 2026-02-20T22:25:57.589 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: service: mirror.0 on trial150 2026-02-20T22:25:57.589 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update 2026-02-20T22:25:57.590 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -nEe 's/^ last_update: *(.*) *$/\1/p' 2026-02-20T22:25:57.591 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:25:50' 2026-02-20T22:25:57.591 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_mirror_pool_status_verbose cluster1 mirror test up+replaying '2026-02-20 22:25:50' 2026-02-20T22:25:57.591 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:25:57.591 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:25:57.591 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:25:57.592 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+replaying 2026-02-20T22:25:57.592 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local 'prev_last_update=2026-02-20 22:25:50' 2026-02-20T22:25:57.592 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:25:57.592 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:25:57.592 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster1 mirror pool status mirror --verbose --format xml 2026-02-20T22:25:57.622 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='OKOKOK143774382mirror.0trial15020.2.0-677-gf7870454trueOK43844389mirror.1trial15020.2.0-677-gf7870454falseOK43914398mirror.2trial15020.2.0-677-gf7870454falseOK44014407mirror.3trial15020.2.0-677-gf7870454falseOKteste1d586ae-1749-4169-888d-5f8c6b0db4d3up+replayingreplaying, {"bytes_per_second":0.0,"bytes_per_snapshot":0.0,"last_snapshot_bytes":0,"last_snapshot_sync_seconds":0,"remote_snapshot_timestamp":1771626350,"replay_state":"idle"}43774382mirror.0trial1502026-02-20 22:25:50cluster2-DNEcd6e8b64-a7a4-4c60-8c9c-3c34f7eb16e8up+stoppedlocal image is primary2026-02-20 22:25:54' 2026-02-20T22:25:57.622 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update state 2026-02-20T22:25:57.622 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test'\'']/last_update' 2026-02-20T22:25:57.624 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:25:50' 2026-02-20T22:25:57.624 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test'\'']/state' 2026-02-20T22:25:57.626 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ state=up+replaying 2026-02-20T22:25:57.626 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+replaying 2026-02-20T22:25:57.626 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep up+replaying 2026-02-20T22:25:57.627 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+replaying 2026-02-20T22:25:57.628 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:25:57.628 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:25:57.628 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_status_in_pool_dir cluster2 mirror test up+stopped 2026-02-20T22:25:57.628 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:25:57.628 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:25:57.628 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:25:57.629 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+stopped 2026-02-20T22:25:57.629 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:25:57.629 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:25:57.629 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:25:57.629 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:25:58.629 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_status_in_pool_dir cluster2 mirror test up+stopped '' '' 2026-02-20T22:25:58.629 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:25:58.629 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:25:58.629 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:25:58.629 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+stopped 2026-02-20T22:25:58.629 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:25:58.629 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:25:58.630 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:25:58.630 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:25:58.630 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster2 mirror image status mirror/test 2026-02-20T22:25:58.660 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='test: 2026-02-20T22:25:58.660 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: global_id: e1d586ae-1749-4169-888d-5f8c6b0db4d3 2026-02-20T22:25:58.661 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+stopped 2026-02-20T22:25:58.661 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: local image is primary 2026-02-20T22:25:58.661 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: service: mirror.0 on trial150 2026-02-20T22:25:58.661 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:25:54 2026-02-20T22:25:58.661 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: peer_sites: 2026-02-20T22:25:58.661 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: name: cluster1-DNE 2026-02-20T22:25:58.661 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+replaying 2026-02-20T22:25:58.661 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: replaying, {"bytes_per_second":0.0,"bytes_per_snapshot":0.0,"last_snapshot_bytes":0,"last_snapshot_sync_seconds":0,"remote_snapshot_timestamp":1771626350,"replay_state":"idle"} 2026-02-20T22:25:58.661 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:25:50 2026-02-20T22:25:58.661 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: snapshots: 2026-02-20T22:25:58.661 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: 30 .mirror.primary.e1d586ae-1749-4169-888d-5f8c6b0db4d3.e3acb449-67fa-43fd-988b-e4e74a9b8fb9 (peer_uuids:[b3fd2ba3-7357-48bb-9494-5fb16bf9b1f8])' 2026-02-20T22:25:58.662 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ state: .*up+stopped' 2026-02-20T22:25:58.662 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: state: up+stopped 2026-02-20T22:25:58.662 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ description: .*' 2026-02-20T22:25:58.663 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: description: local image is primary 2026-02-20T22:25:58.663 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' -n '' ']' 2026-02-20T22:25:58.663 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+stopped 2026-02-20T22:25:58.664 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^up+' 2026-02-20T22:25:58.664 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+stopped 2026-02-20T22:25:58.664 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep 'service: *mirror..* on ' 2026-02-20T22:25:58.665 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: service: mirror.0 on trial150 2026-02-20T22:25:58.665 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update 2026-02-20T22:25:58.665 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -nEe 's/^ last_update: *(.*) *$/\1/p' 2026-02-20T22:25:58.667 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:25:54' 2026-02-20T22:25:58.667 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_mirror_pool_status_verbose cluster2 mirror test up+stopped '2026-02-20 22:25:54' 2026-02-20T22:25:58.667 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:25:58.667 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:25:58.667 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:25:58.667 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+stopped 2026-02-20T22:25:58.667 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local 'prev_last_update=2026-02-20 22:25:54' 2026-02-20T22:25:58.667 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:25:58.667 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:25:58.668 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster2 mirror pool status mirror --verbose --format xml 2026-02-20T22:25:58.696 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='OKOKOK145264529mirror.0trial15020.2.0-677-gf7870454trueOK45334537mirror.1trial15020.2.0-677-gf7870454falseOK45404546mirror.2trial15020.2.0-677-gf7870454falseOK45504557mirror.3trial15020.2.0-677-gf7870454falseOKteste1d586ae-1749-4169-888d-5f8c6b0db4d3up+stoppedlocal image is primary45264529mirror.0trial1502026-02-20 22:25:54cluster1-DNE8f14eacf-60a5-47c7-bdcb-1dc6af448d08up+replayingreplaying, {"bytes_per_second":0.0,"bytes_per_snapshot":0.0,"last_snapshot_bytes":0,"last_snapshot_sync_seconds":0,"remote_snapshot_timestamp":1771626350,"replay_state":"idle"}2026-02-20 22:25:50' 2026-02-20T22:25:58.696 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update state 2026-02-20T22:25:58.696 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test'\'']/last_update' 2026-02-20T22:25:58.698 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:25:54' 2026-02-20T22:25:58.698 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test'\'']/state' 2026-02-20T22:25:58.699 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ state=up+stopped 2026-02-20T22:25:58.700 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+stopped 2026-02-20T22:25:58.700 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep up+stopped 2026-02-20T22:25:58.701 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+stopped 2026-02-20T22:25:58.702 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:25:58.702 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:25:58.702 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ compare_images cluster1 cluster2 mirror mirror test 2026-02-20T22:25:58.702 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local ret=0 2026-02-20T22:25:58.702 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local local_cluster=cluster1 2026-02-20T22:25:58.702 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:25:58.702 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local local_pool=mirror 2026-02-20T22:25:58.702 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local remote_pool=mirror 2026-02-20T22:25:58.703 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:25:58.703 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ mkfname cluster2-mirror-test.export 2026-02-20T22:25:58.703 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ echo cluster2-mirror-test.export 2026-02-20T22:25:58.703 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -e 's|[/ ]|_|g' 2026-02-20T22:25:58.704 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local rmt_export=/tmp/tmp.Whst3BkeHJ/cluster2-mirror-test.export 2026-02-20T22:25:58.704 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ mkfname cluster1-mirror-test.export 2026-02-20T22:25:58.704 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ echo cluster1-mirror-test.export 2026-02-20T22:25:58.704 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -e 's|[/ ]|_|g' 2026-02-20T22:25:58.704 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local loc_export=/tmp/tmp.Whst3BkeHJ/cluster1-mirror-test.export 2026-02-20T22:25:58.705 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rm -f /tmp/tmp.Whst3BkeHJ/cluster2-mirror-test.export /tmp/tmp.Whst3BkeHJ/cluster1-mirror-test.export 2026-02-20T22:25:58.705 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster2 export mirror/test /tmp/tmp.Whst3BkeHJ/cluster2-mirror-test.export 2026-02-20T22:25:58.789 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: Exporting image: 3% complete... Exporting image: 6% complete... Exporting image: 9% complete... Exporting image: 12% complete... Exporting image: 15% complete... Exporting image: 18% complete... Exporting image: 21% complete... Exporting image: 25% complete... Exporting image: 28% complete... Exporting image: 31% complete... Exporting image: 34% complete... Exporting image: 37% complete... Exporting image: 40% complete... Exporting image: 43% complete... Exporting image: 46% complete... Exporting image: 50% complete... Exporting image: 53% complete... Exporting image: 56% complete... Exporting image: 59% complete... Exporting image: 62% complete... Exporting image: 65% complete... Exporting image: 68% complete... Exporting image: 71% complete... Exporting image: 75% complete... Exporting image: 78% complete... Exporting image: 81% complete... Exporting image: 84% complete... Exporting image: 87% complete... Exporting image: 90% complete... Exporting image: 93% complete... Exporting image: 96% complete... Exporting image: 100% complete...done. 2026-02-20T22:25:58.794 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster1 export mirror/test /tmp/tmp.Whst3BkeHJ/cluster1-mirror-test.export 2026-02-20T22:25:58.885 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: Exporting image: 3% complete... Exporting image: 6% complete... Exporting image: 9% complete... Exporting image: 12% complete... Exporting image: 15% complete... Exporting image: 18% complete... Exporting image: 21% complete... Exporting image: 25% complete... Exporting image: 28% complete... Exporting image: 31% complete... Exporting image: 34% complete... Exporting image: 37% complete... Exporting image: 40% complete... Exporting image: 43% complete... Exporting image: 46% complete... Exporting image: 50% complete... Exporting image: 53% complete... Exporting image: 56% complete... Exporting image: 59% complete... Exporting image: 62% complete... Exporting image: 65% complete... Exporting image: 68% complete... Exporting image: 71% complete... Exporting image: 75% complete... Exporting image: 78% complete... Exporting image: 81% complete... Exporting image: 84% complete... Exporting image: 87% complete... Exporting image: 90% complete... Exporting image: 93% complete... Exporting image: 96% complete... Exporting image: 100% complete...done. 2026-02-20T22:25:58.889 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ cmp /tmp/tmp.Whst3BkeHJ/cluster2-mirror-test.export /tmp/tmp.Whst3BkeHJ/cluster1-mirror-test.export 2026-02-20T22:25:58.936 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rm -f /tmp/tmp.Whst3BkeHJ/cluster2-mirror-test.export /tmp/tmp.Whst3BkeHJ/cluster1-mirror-test.export 2026-02-20T22:25:58.968 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:25:58.968 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ testlog 'TEST: failover / failback loop' 2026-02-20T22:25:58.968 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ tee -a /tmp/tmp.Whst3BkeHJ/rbd-mirror.test.log 2026-02-20T22:25:58.968 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ date '+%F %T' 2026-02-20T22:25:58.969 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo 2026-02-20 22:25:58 TEST: failover / failback loop 2026-02-20T22:25:58.969 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:2026-02-20 22:25:58 TEST: failover / failback loop 2026-02-20T22:25:58.970 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ seq 1 20 2026-02-20T22:25:58.971 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for i in `seq 1 20` 2026-02-20T22:25:58.971 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ demote_image cluster2 mirror test 2026-02-20T22:25:58.971 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:25:58.971 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:25:58.971 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:25:58.971 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster=cluster2 mirror image demote mirror/test 2026-02-20T22:25:59.284 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:Image demoted to non-primary 2026-02-20T22:25:59.288 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_image_replay_stopped cluster1 mirror test 2026-02-20T22:25:59.288 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:25:59.288 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:25:59.288 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:25:59.288 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_image_replay_state cluster1 mirror test stopped 2026-02-20T22:25:59.288 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:25:59.288 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:25:59.288 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:25:59.288 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state=stopped 2026-02-20T22:25:59.288 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local s 2026-02-20T22:25:59.288 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:25:59.288 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:26:00.290 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_image_replay_state cluster1 mirror test stopped 2026-02-20T22:26:00.290 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:26:00.290 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:26:00.290 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:26:00.291 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local test_state=stopped 2026-02-20T22:26:00.291 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status_result 2026-02-20T22:26:00.291 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local current_state=stopped 2026-02-20T22:26:00.291 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemons cluster1 rbd mirror status mirror/test 2026-02-20T22:26:00.291 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ grep -i state 2026-02-20T22:26:00.291 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_instance=cluster1 2026-02-20T22:26:00.291 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:26:00.291 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1 2026-02-20T22:26:00.291 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance=cluster1 2026-02-20T22:26:00.291 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local loop_instance 2026-02-20T22:26:00.291 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for s in 0 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:26:00.292 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sleep 0 2026-02-20T22:26:00.295 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' cluster1 '!=' cluster1 ']' 2026-02-20T22:26:00.295 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ seq 0 3 2026-02-20T22:26:00.295 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for loop_instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:26:00.295 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemon cluster1:0 rbd mirror status mirror/test 2026-02-20T22:26:00.295 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1:0 2026-02-20T22:26:00.296 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:26:00.296 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:26:00.296 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster1:0 cluster instance 2026-02-20T22:26:00.296 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster1:0 2026-02-20T22:26:00.296 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=cluster 2026-02-20T22:26:00.296 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:26:00.296 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:26:00.296 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=0 2026-02-20T22:26:00.296 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 0 = cluster1:0 ']' 2026-02-20T22:26:00.296 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval cluster=cluster1 2026-02-20T22:26:00.296 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:26:00.296 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=0 2026-02-20T22:26:00.297 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:26:00.297 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ daemon_asok_file cluster1:0 cluster1 2026-02-20T22:26:00.297 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local local_cluster=cluster1:0 2026-02-20T22:26:00.297 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster=cluster1 2026-02-20T22:26:00.297 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance 2026-02-20T22:26:00.297 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ set_cluster_instance cluster1:0 local_cluster instance 2026-02-20T22:26:00.297 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local val=cluster1:0 2026-02-20T22:26:00.297 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster_var_name=local_cluster 2026-02-20T22:26:00.297 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance_var_name=instance 2026-02-20T22:26:00.297 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:26:00.297 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:26:00.297 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ '[' 0 = cluster1:0 ']' 2026-02-20T22:26:00.298 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval local_cluster=cluster1 2026-02-20T22:26:00.298 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ local_cluster=cluster1 2026-02-20T22:26:00.298 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval instance=0 2026-02-20T22:26:00.298 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ instance=0 2026-02-20T22:26:00.298 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ ceph-conf --cluster cluster1 --name client.mirror.0 'admin socket' 2026-02-20T22:26:00.305 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ echo /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:26:00.306 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local asok_file=/var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:26:00.306 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ test -S /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:26:00.306 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ ceph --admin-daemon /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok rbd mirror status mirror/test 2026-02-20T22:26:00.352 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ return 0 2026-02-20T22:26:00.353 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status_result=' "state": "Replaying"' 2026-02-20T22:26:00.353 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo ' "state": "Replaying"' 2026-02-20T22:26:00.353 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep -i Replaying 2026-02-20T22:26:00.354 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: "state": "Replaying" 2026-02-20T22:26:00.355 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ current_state=started 2026-02-20T22:26:00.355 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test stopped = started 2026-02-20T22:26:00.355 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:26:00.355 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 2 2026-02-20T22:26:02.355 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_image_replay_state cluster1 mirror test stopped 2026-02-20T22:26:02.355 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:26:02.356 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:26:02.356 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:26:02.356 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local test_state=stopped 2026-02-20T22:26:02.356 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status_result 2026-02-20T22:26:02.356 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local current_state=stopped 2026-02-20T22:26:02.356 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemons cluster1 rbd mirror status mirror/test 2026-02-20T22:26:02.356 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ grep -i state 2026-02-20T22:26:02.356 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_instance=cluster1 2026-02-20T22:26:02.356 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:26:02.356 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1 2026-02-20T22:26:02.357 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance=cluster1 2026-02-20T22:26:02.357 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local loop_instance 2026-02-20T22:26:02.357 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for s in 0 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:26:02.357 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sleep 0 2026-02-20T22:26:02.357 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' cluster1 '!=' cluster1 ']' 2026-02-20T22:26:02.358 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ seq 0 3 2026-02-20T22:26:02.359 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for loop_instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:26:02.359 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemon cluster1:0 rbd mirror status mirror/test 2026-02-20T22:26:02.359 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1:0 2026-02-20T22:26:02.359 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:26:02.359 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:26:02.359 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster1:0 cluster instance 2026-02-20T22:26:02.359 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster1:0 2026-02-20T22:26:02.359 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=cluster 2026-02-20T22:26:02.359 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:26:02.359 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:26:02.359 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=0 2026-02-20T22:26:02.359 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 0 = cluster1:0 ']' 2026-02-20T22:26:02.359 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval cluster=cluster1 2026-02-20T22:26:02.360 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:26:02.360 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=0 2026-02-20T22:26:02.360 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:26:02.360 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ daemon_asok_file cluster1:0 cluster1 2026-02-20T22:26:02.360 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local local_cluster=cluster1:0 2026-02-20T22:26:02.360 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster=cluster1 2026-02-20T22:26:02.360 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance 2026-02-20T22:26:02.360 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ set_cluster_instance cluster1:0 local_cluster instance 2026-02-20T22:26:02.360 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local val=cluster1:0 2026-02-20T22:26:02.360 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster_var_name=local_cluster 2026-02-20T22:26:02.360 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance_var_name=instance 2026-02-20T22:26:02.360 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:26:02.361 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:26:02.361 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ '[' 0 = cluster1:0 ']' 2026-02-20T22:26:02.361 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval local_cluster=cluster1 2026-02-20T22:26:02.361 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ local_cluster=cluster1 2026-02-20T22:26:02.361 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval instance=0 2026-02-20T22:26:02.361 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ instance=0 2026-02-20T22:26:02.361 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ ceph-conf --cluster cluster1 --name client.mirror.0 'admin socket' 2026-02-20T22:26:02.374 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ echo /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:26:02.374 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local asok_file=/var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:26:02.374 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ test -S /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:26:02.374 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ ceph --admin-daemon /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok rbd mirror status mirror/test 2026-02-20T22:26:02.419 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ return 0 2026-02-20T22:26:02.419 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status_result=' "state": "Stopped"' 2026-02-20T22:26:02.419 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo ' "state": "Stopped"' 2026-02-20T22:26:02.420 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep -i Replaying 2026-02-20T22:26:02.421 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test stopped = stopped 2026-02-20T22:26:02.421 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:26:02.421 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_status_in_pool_dir cluster1 mirror test up+unknown 2026-02-20T22:26:02.421 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:26:02.421 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:26:02.421 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:26:02.421 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+unknown 2026-02-20T22:26:02.421 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:26:02.421 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:26:02.421 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:26:02.421 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:26:03.422 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_status_in_pool_dir cluster1 mirror test up+unknown '' '' 2026-02-20T22:26:03.423 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:26:03.423 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:26:03.423 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:26:03.423 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+unknown 2026-02-20T22:26:03.423 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:26:03.423 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:26:03.423 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:26:03.423 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:26:03.424 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster1 mirror image status mirror/test 2026-02-20T22:26:03.454 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='test: 2026-02-20T22:26:03.454 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: global_id: e1d586ae-1749-4169-888d-5f8c6b0db4d3 2026-02-20T22:26:03.454 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+unknown 2026-02-20T22:26:03.454 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: remote image demoted 2026-02-20T22:26:03.454 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: service: mirror.0 on trial150 2026-02-20T22:26:03.454 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:26:00 2026-02-20T22:26:03.454 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: peer_sites: 2026-02-20T22:26:03.454 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: name: cluster2-DNE 2026-02-20T22:26:03.454 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+unknown 2026-02-20T22:26:03.454 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: remote image is not primary 2026-02-20T22:26:03.455 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:25:59' 2026-02-20T22:26:03.455 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ state: .*up+unknown' 2026-02-20T22:26:03.455 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: state: up+unknown 2026-02-20T22:26:03.455 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ description: .*' 2026-02-20T22:26:03.456 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: description: remote image demoted 2026-02-20T22:26:03.456 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' -n '' ']' 2026-02-20T22:26:03.456 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+unknown 2026-02-20T22:26:03.456 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^up+' 2026-02-20T22:26:03.457 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+unknown 2026-02-20T22:26:03.457 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep 'service: *mirror..* on ' 2026-02-20T22:26:03.458 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: service: mirror.0 on trial150 2026-02-20T22:26:03.458 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update 2026-02-20T22:26:03.458 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -nEe 's/^ last_update: *(.*) *$/\1/p' 2026-02-20T22:26:03.460 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:26:00' 2026-02-20T22:26:03.460 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_mirror_pool_status_verbose cluster1 mirror test up+unknown '2026-02-20 22:26:00' 2026-02-20T22:26:03.460 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:26:03.461 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:26:03.461 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:26:03.461 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+unknown 2026-02-20T22:26:03.461 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local 'prev_last_update=2026-02-20 22:26:00' 2026-02-20T22:26:03.461 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:26:03.461 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:26:03.461 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster1 mirror pool status mirror --verbose --format xml 2026-02-20T22:26:03.493 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='WARNINGOKWARNING143774382mirror.0trial15020.2.0-677-gf7870454trueOK43844389mirror.1trial15020.2.0-677-gf7870454falseOK43914398mirror.2trial15020.2.0-677-gf7870454falseOK44014407mirror.3trial15020.2.0-677-gf7870454falseOKteste1d586ae-1749-4169-888d-5f8c6b0db4d3up+unknownremote image demoted43774382mirror.0trial1502026-02-20 22:26:00cluster2-DNEcd6e8b64-a7a4-4c60-8c9c-3c34f7eb16e8up+unknownremote image is not primary2026-02-20 22:25:59' 2026-02-20T22:26:03.493 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update state 2026-02-20T22:26:03.493 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test'\'']/last_update' 2026-02-20T22:26:03.494 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:26:00' 2026-02-20T22:26:03.495 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test'\'']/state' 2026-02-20T22:26:03.496 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ state=up+unknown 2026-02-20T22:26:03.496 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+unknown 2026-02-20T22:26:03.496 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep up+unknown 2026-02-20T22:26:03.497 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+unknown 2026-02-20T22:26:03.498 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:26:03.498 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:26:03.498 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_status_in_pool_dir cluster2 mirror test up+unknown 2026-02-20T22:26:03.498 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:26:03.498 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:26:03.498 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:26:03.498 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+unknown 2026-02-20T22:26:03.498 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:26:03.499 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:26:03.499 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:26:03.499 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:26:04.498 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_status_in_pool_dir cluster2 mirror test up+unknown '' '' 2026-02-20T22:26:04.498 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:26:04.498 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:26:04.498 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:26:04.498 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+unknown 2026-02-20T22:26:04.498 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:26:04.498 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:26:04.498 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:26:04.498 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:26:04.498 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster2 mirror image status mirror/test 2026-02-20T22:26:04.529 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='test: 2026-02-20T22:26:04.529 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: global_id: e1d586ae-1749-4169-888d-5f8c6b0db4d3 2026-02-20T22:26:04.529 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+unknown 2026-02-20T22:26:04.529 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: remote image is not primary 2026-02-20T22:26:04.529 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: service: mirror.0 on trial150 2026-02-20T22:26:04.529 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:26:04 2026-02-20T22:26:04.529 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: peer_sites: 2026-02-20T22:26:04.529 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: name: cluster1-DNE 2026-02-20T22:26:04.529 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+unknown 2026-02-20T22:26:04.530 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: remote image demoted 2026-02-20T22:26:04.530 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:26:00' 2026-02-20T22:26:04.530 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ state: .*up+unknown' 2026-02-20T22:26:04.530 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: state: up+unknown 2026-02-20T22:26:04.531 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ description: .*' 2026-02-20T22:26:04.531 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: description: remote image is not primary 2026-02-20T22:26:04.531 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' -n '' ']' 2026-02-20T22:26:04.532 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+unknown 2026-02-20T22:26:04.532 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^up+' 2026-02-20T22:26:04.532 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+unknown 2026-02-20T22:26:04.532 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep 'service: *mirror..* on ' 2026-02-20T22:26:04.533 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: service: mirror.0 on trial150 2026-02-20T22:26:04.533 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update 2026-02-20T22:26:04.533 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -nEe 's/^ last_update: *(.*) *$/\1/p' 2026-02-20T22:26:04.535 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:26:04' 2026-02-20T22:26:04.535 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_mirror_pool_status_verbose cluster2 mirror test up+unknown '2026-02-20 22:26:04' 2026-02-20T22:26:04.535 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:26:04.535 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:26:04.535 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:26:04.535 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+unknown 2026-02-20T22:26:04.535 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local 'prev_last_update=2026-02-20 22:26:04' 2026-02-20T22:26:04.536 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:26:04.536 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:26:04.536 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster2 mirror pool status mirror --verbose --format xml 2026-02-20T22:26:04.565 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='WARNINGOKWARNING145264529mirror.0trial15020.2.0-677-gf7870454trueOK45334537mirror.1trial15020.2.0-677-gf7870454falseOK45404546mirror.2trial15020.2.0-677-gf7870454falseOK45504557mirror.3trial15020.2.0-677-gf7870454falseOKteste1d586ae-1749-4169-888d-5f8c6b0db4d3up+unknownremote image is not primary45264529mirror.0trial1502026-02-20 22:26:04cluster1-DNE8f14eacf-60a5-47c7-bdcb-1dc6af448d08up+unknownremote image demoted2026-02-20 22:26:00' 2026-02-20T22:26:04.565 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update state 2026-02-20T22:26:04.565 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test'\'']/last_update' 2026-02-20T22:26:04.566 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:26:04' 2026-02-20T22:26:04.567 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test'\'']/state' 2026-02-20T22:26:04.569 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ state=up+unknown 2026-02-20T22:26:04.569 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+unknown 2026-02-20T22:26:04.569 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep up+unknown 2026-02-20T22:26:04.569 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+unknown 2026-02-20T22:26:04.570 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:26:04.571 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:26:04.571 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ promote_image cluster1 mirror test 2026-02-20T22:26:04.571 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:26:04.571 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:26:04.571 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:26:04.571 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local force= 2026-02-20T22:26:04.571 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster=cluster1 mirror image promote mirror/test 2026-02-20T22:26:06.516 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:Image promoted to primary 2026-02-20T22:26:06.521 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_image_replay_started cluster2 mirror test 2026-02-20T22:26:06.521 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:26:06.521 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:26:06.522 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:26:06.522 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_image_replay_state cluster2 mirror test started 2026-02-20T22:26:06.522 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:26:06.522 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:26:06.522 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:26:06.522 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state=started 2026-02-20T22:26:06.522 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local s 2026-02-20T22:26:06.522 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:26:06.522 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:26:07.523 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_image_replay_state cluster2 mirror test started 2026-02-20T22:26:07.523 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:26:07.523 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:26:07.523 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:26:07.523 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local test_state=started 2026-02-20T22:26:07.523 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status_result 2026-02-20T22:26:07.523 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local current_state=stopped 2026-02-20T22:26:07.524 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemons cluster2 rbd mirror status mirror/test 2026-02-20T22:26:07.524 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ grep -i state 2026-02-20T22:26:07.524 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_instance=cluster2 2026-02-20T22:26:07.524 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:26:07.524 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster2 2026-02-20T22:26:07.524 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance=cluster2 2026-02-20T22:26:07.524 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local loop_instance 2026-02-20T22:26:07.524 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for s in 0 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:26:07.524 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sleep 0 2026-02-20T22:26:07.528 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' cluster2 '!=' cluster2 ']' 2026-02-20T22:26:07.528 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ seq 0 3 2026-02-20T22:26:07.528 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for loop_instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:26:07.528 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemon cluster2:0 rbd mirror status mirror/test 2026-02-20T22:26:07.528 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster2:0 2026-02-20T22:26:07.528 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:26:07.528 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:26:07.528 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster2:0 cluster instance 2026-02-20T22:26:07.529 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster2:0 2026-02-20T22:26:07.529 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=cluster 2026-02-20T22:26:07.529 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:26:07.529 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster2 2026-02-20T22:26:07.529 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=0 2026-02-20T22:26:07.529 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 0 = cluster2:0 ']' 2026-02-20T22:26:07.529 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval cluster=cluster2 2026-02-20T22:26:07.529 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster2 2026-02-20T22:26:07.529 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=0 2026-02-20T22:26:07.529 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:26:07.529 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ daemon_asok_file cluster2:0 cluster2 2026-02-20T22:26:07.529 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local local_cluster=cluster2:0 2026-02-20T22:26:07.530 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster=cluster2 2026-02-20T22:26:07.530 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance 2026-02-20T22:26:07.530 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ set_cluster_instance cluster2:0 local_cluster instance 2026-02-20T22:26:07.530 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local val=cluster2:0 2026-02-20T22:26:07.530 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster_var_name=local_cluster 2026-02-20T22:26:07.530 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance_var_name=instance 2026-02-20T22:26:07.530 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster2 2026-02-20T22:26:07.530 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:26:07.530 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ '[' 0 = cluster2:0 ']' 2026-02-20T22:26:07.530 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval local_cluster=cluster2 2026-02-20T22:26:07.530 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ local_cluster=cluster2 2026-02-20T22:26:07.530 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval instance=0 2026-02-20T22:26:07.530 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ instance=0 2026-02-20T22:26:07.531 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ ceph-conf --cluster cluster2 --name client.mirror.0 'admin socket' 2026-02-20T22:26:07.537 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ echo /var/run/ceph/rbd-mirror.cluster2-client.mirror.0.asok 2026-02-20T22:26:07.538 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local asok_file=/var/run/ceph/rbd-mirror.cluster2-client.mirror.0.asok 2026-02-20T22:26:07.538 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ test -S /var/run/ceph/rbd-mirror.cluster2-client.mirror.0.asok 2026-02-20T22:26:07.538 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ ceph --admin-daemon /var/run/ceph/rbd-mirror.cluster2-client.mirror.0.asok rbd mirror status mirror/test 2026-02-20T22:26:07.583 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ return 0 2026-02-20T22:26:07.584 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status_result=' "state": "Stopped"' 2026-02-20T22:26:07.584 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo ' "state": "Stopped"' 2026-02-20T22:26:07.584 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep -i Replaying 2026-02-20T22:26:07.585 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test started = stopped 2026-02-20T22:26:07.585 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:26:07.586 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 2 2026-02-20T22:26:09.587 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_image_replay_state cluster2 mirror test started 2026-02-20T22:26:09.588 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:26:09.588 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:26:09.588 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:26:09.588 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local test_state=started 2026-02-20T22:26:09.588 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status_result 2026-02-20T22:26:09.588 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local current_state=stopped 2026-02-20T22:26:09.588 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemons cluster2 rbd mirror status mirror/test 2026-02-20T22:26:09.588 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ grep -i state 2026-02-20T22:26:09.589 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_instance=cluster2 2026-02-20T22:26:09.589 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:26:09.589 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster2 2026-02-20T22:26:09.589 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance=cluster2 2026-02-20T22:26:09.589 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local loop_instance 2026-02-20T22:26:09.589 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for s in 0 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:26:09.589 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sleep 0 2026-02-20T22:26:09.592 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' cluster2 '!=' cluster2 ']' 2026-02-20T22:26:09.592 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ seq 0 3 2026-02-20T22:26:09.592 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for loop_instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:26:09.593 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemon cluster2:0 rbd mirror status mirror/test 2026-02-20T22:26:09.593 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster2:0 2026-02-20T22:26:09.593 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:26:09.593 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:26:09.593 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster2:0 cluster instance 2026-02-20T22:26:09.593 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster2:0 2026-02-20T22:26:09.593 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=cluster 2026-02-20T22:26:09.593 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:26:09.593 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster2 2026-02-20T22:26:09.593 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=0 2026-02-20T22:26:09.593 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 0 = cluster2:0 ']' 2026-02-20T22:26:09.593 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval cluster=cluster2 2026-02-20T22:26:09.594 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster2 2026-02-20T22:26:09.594 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=0 2026-02-20T22:26:09.594 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:26:09.594 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ daemon_asok_file cluster2:0 cluster2 2026-02-20T22:26:09.594 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local local_cluster=cluster2:0 2026-02-20T22:26:09.594 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster=cluster2 2026-02-20T22:26:09.594 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance 2026-02-20T22:26:09.594 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ set_cluster_instance cluster2:0 local_cluster instance 2026-02-20T22:26:09.594 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local val=cluster2:0 2026-02-20T22:26:09.594 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster_var_name=local_cluster 2026-02-20T22:26:09.594 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance_var_name=instance 2026-02-20T22:26:09.594 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster2 2026-02-20T22:26:09.594 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:26:09.595 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ '[' 0 = cluster2:0 ']' 2026-02-20T22:26:09.595 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval local_cluster=cluster2 2026-02-20T22:26:09.595 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ local_cluster=cluster2 2026-02-20T22:26:09.595 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval instance=0 2026-02-20T22:26:09.595 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ instance=0 2026-02-20T22:26:09.595 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ ceph-conf --cluster cluster2 --name client.mirror.0 'admin socket' 2026-02-20T22:26:09.601 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ echo /var/run/ceph/rbd-mirror.cluster2-client.mirror.0.asok 2026-02-20T22:26:09.601 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local asok_file=/var/run/ceph/rbd-mirror.cluster2-client.mirror.0.asok 2026-02-20T22:26:09.602 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ test -S /var/run/ceph/rbd-mirror.cluster2-client.mirror.0.asok 2026-02-20T22:26:09.602 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ ceph --admin-daemon /var/run/ceph/rbd-mirror.cluster2-client.mirror.0.asok rbd mirror status mirror/test 2026-02-20T22:26:09.646 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ return 0 2026-02-20T22:26:09.647 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status_result=' "state": "Replaying"' 2026-02-20T22:26:09.647 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo ' "state": "Replaying"' 2026-02-20T22:26:09.647 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep -i Replaying 2026-02-20T22:26:09.648 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: "state": "Replaying" 2026-02-20T22:26:09.649 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ current_state=started 2026-02-20T22:26:09.650 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test started = started 2026-02-20T22:26:09.650 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:26:09.650 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_replay_complete cluster2 cluster1 mirror mirror test 2026-02-20T22:26:09.650 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local local_cluster=cluster2 2026-02-20T22:26:09.650 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:26:09.650 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local local_pool=mirror 2026-02-20T22:26:09.650 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local remote_pool=mirror 2026-02-20T22:26:09.650 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:26:09.650 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' snapshot = journal ']' 2026-02-20T22:26:09.650 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' snapshot = snapshot ']' 2026-02-20T22:26:09.650 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ mirror_image_snapshot cluster1 mirror test 2026-02-20T22:26:09.651 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:26:09.651 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:26:09.651 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:26:09.651 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster1 mirror image snapshot mirror/test 2026-02-20T22:26:09.698 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:Snapshot ID: 33 2026-02-20T22:26:09.703 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_snapshot_sync_complete cluster2 cluster1 mirror mirror test 2026-02-20T22:26:09.703 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local local_cluster=cluster2 2026-02-20T22:26:09.703 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:26:09.704 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local local_pool=mirror 2026-02-20T22:26:09.704 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local remote_pool=mirror 2026-02-20T22:26:09.704 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:26:09.704 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ mkfname cluster1-mirror-test.status 2026-02-20T22:26:09.704 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ echo cluster1-mirror-test.status 2026-02-20T22:26:09.704 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -e 's|[/ ]|_|g' 2026-02-20T22:26:09.705 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status_log=/tmp/tmp.Whst3BkeHJ/cluster1-mirror-test.status 2026-02-20T22:26:09.705 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ mkfname cluster2-mirror-test.status 2026-02-20T22:26:09.705 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ echo cluster2-mirror-test.status 2026-02-20T22:26:09.705 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -e 's|[/ ]|_|g' 2026-02-20T22:26:09.707 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local local_status_log=/tmp/tmp.Whst3BkeHJ/cluster2-mirror-test.status 2026-02-20T22:26:09.707 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ get_newest_mirror_snapshot cluster1 mirror test /tmp/tmp.Whst3BkeHJ/cluster1-mirror-test.status 2026-02-20T22:26:09.707 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:26:09.707 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:26:09.707 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:26:09.707 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local log=/tmp/tmp.Whst3BkeHJ/cluster1-mirror-test.status 2026-02-20T22:26:09.707 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster1 snap list --all mirror/test --format xml 2026-02-20T22:26:09.707 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ xmlstarlet sel -t -c '//snapshots/snapshot[namespace/complete='\''true'\'' and position()=last()]' 2026-02-20T22:26:09.738 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v //snapshot/id 2026-02-20T22:26:09.739 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local snapshot_id=33 2026-02-20T22:26:09.739 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ true 2026-02-20T22:26:09.740 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 0.2 0.4 0.8 1.6 2 2 4 4 8 8 16 16 32 32 2026-02-20T22:26:09.740 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 0.2 2026-02-20T22:26:09.941 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ get_newest_mirror_snapshot cluster2 mirror test /tmp/tmp.Whst3BkeHJ/cluster2-mirror-test.status 2026-02-20T22:26:09.941 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:26:09.941 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:26:09.942 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:26:09.942 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local log=/tmp/tmp.Whst3BkeHJ/cluster2-mirror-test.status 2026-02-20T22:26:09.942 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster2 snap list --all mirror/test --format xml 2026-02-20T22:26:09.942 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ xmlstarlet sel -t -c '//snapshots/snapshot[namespace/complete='\''true'\'' and position()=last()]' 2026-02-20T22:26:09.971 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v //snapshot/namespace/primary_snap_id 2026-02-20T22:26:09.972 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local primary_snapshot_id= 2026-02-20T22:26:09.973 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test 33 = '' 2026-02-20T22:26:09.973 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 0.2 0.4 0.8 1.6 2 2 4 4 8 8 16 16 32 32 2026-02-20T22:26:09.973 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 0.4 2026-02-20T22:26:10.374 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ get_newest_mirror_snapshot cluster2 mirror test /tmp/tmp.Whst3BkeHJ/cluster2-mirror-test.status 2026-02-20T22:26:10.374 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:26:10.374 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:26:10.374 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:26:10.374 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local log=/tmp/tmp.Whst3BkeHJ/cluster2-mirror-test.status 2026-02-20T22:26:10.375 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster2 snap list --all mirror/test --format xml 2026-02-20T22:26:10.375 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ xmlstarlet sel -t -c '//snapshots/snapshot[namespace/complete='\''true'\'' and position()=last()]' 2026-02-20T22:26:10.403 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v //snapshot/namespace/primary_snap_id 2026-02-20T22:26:10.404 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local primary_snapshot_id= 2026-02-20T22:26:10.404 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test 33 = '' 2026-02-20T22:26:10.404 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 0.2 0.4 0.8 1.6 2 2 4 4 8 8 16 16 32 32 2026-02-20T22:26:10.404 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 0.8 2026-02-20T22:26:11.206 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ get_newest_mirror_snapshot cluster2 mirror test /tmp/tmp.Whst3BkeHJ/cluster2-mirror-test.status 2026-02-20T22:26:11.206 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:26:11.206 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:26:11.206 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:26:11.206 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local log=/tmp/tmp.Whst3BkeHJ/cluster2-mirror-test.status 2026-02-20T22:26:11.206 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster2 snap list --all mirror/test --format xml 2026-02-20T22:26:11.206 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ xmlstarlet sel -t -c '//snapshots/snapshot[namespace/complete='\''true'\'' and position()=last()]' 2026-02-20T22:26:11.235 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v //snapshot/namespace/primary_snap_id 2026-02-20T22:26:11.237 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local primary_snapshot_id=32 2026-02-20T22:26:11.237 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test 33 = 32 2026-02-20T22:26:11.237 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 0.2 0.4 0.8 1.6 2 2 4 4 8 8 16 16 32 32 2026-02-20T22:26:11.237 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1.6 2026-02-20T22:26:12.838 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ get_newest_mirror_snapshot cluster2 mirror test /tmp/tmp.Whst3BkeHJ/cluster2-mirror-test.status 2026-02-20T22:26:12.838 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:26:12.839 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:26:12.839 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:26:12.839 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local log=/tmp/tmp.Whst3BkeHJ/cluster2-mirror-test.status 2026-02-20T22:26:12.839 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster2 snap list --all mirror/test --format xml 2026-02-20T22:26:12.839 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ xmlstarlet sel -t -c '//snapshots/snapshot[namespace/complete='\''true'\'' and position()=last()]' 2026-02-20T22:26:12.869 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v //snapshot/namespace/primary_snap_id 2026-02-20T22:26:12.871 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local primary_snapshot_id=33 2026-02-20T22:26:12.872 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test 33 = 33 2026-02-20T22:26:12.872 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:26:12.872 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_status_in_pool_dir cluster1 mirror test up+stopped 2026-02-20T22:26:12.872 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:26:12.872 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:26:12.872 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:26:12.872 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+stopped 2026-02-20T22:26:12.872 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:26:12.872 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:26:12.872 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:26:12.872 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:26:13.873 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_status_in_pool_dir cluster1 mirror test up+stopped '' '' 2026-02-20T22:26:13.873 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:26:13.873 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:26:13.873 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:26:13.873 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+stopped 2026-02-20T22:26:13.873 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:26:13.874 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:26:13.874 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:26:13.874 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:26:13.874 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster1 mirror image status mirror/test 2026-02-20T22:26:13.908 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='test: 2026-02-20T22:26:13.908 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: global_id: e1d586ae-1749-4169-888d-5f8c6b0db4d3 2026-02-20T22:26:13.908 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+stopped 2026-02-20T22:26:13.908 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: local image is primary 2026-02-20T22:26:13.908 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: service: mirror.0 on trial150 2026-02-20T22:26:13.908 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:26:10 2026-02-20T22:26:13.908 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: peer_sites: 2026-02-20T22:26:13.908 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: name: cluster2-DNE 2026-02-20T22:26:13.908 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+replaying 2026-02-20T22:26:13.908 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: replaying, {"bytes_per_second":0.0,"bytes_per_snapshot":0.0,"last_snapshot_bytes":0,"last_snapshot_sync_seconds":0,"remote_snapshot_timestamp":1771626365,"replay_state":"idle"} 2026-02-20T22:26:13.909 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:26:09 2026-02-20T22:26:13.909 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: snapshots: 2026-02-20T22:26:13.909 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: 28 .mirror.primary.e1d586ae-1749-4169-888d-5f8c6b0db4d3.f38ba829-7bb7-43e5-8d2e-001a07c81473 (demoted peer_uuids:[]) 2026-02-20T22:26:13.909 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: 32 .mirror.primary.e1d586ae-1749-4169-888d-5f8c6b0db4d3.123a2611-ee9d-450d-9229-c4be2ec89420 (peer_uuids:[]) 2026-02-20T22:26:13.909 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: 33 .mirror.primary.e1d586ae-1749-4169-888d-5f8c6b0db4d3.4fe75a0a-fdcb-4168-9546-5eae24db4c03 (peer_uuids:[086c4138-4a97-4902-95e1-07f7be9b9f61])' 2026-02-20T22:26:13.909 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ state: .*up+stopped' 2026-02-20T22:26:13.909 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: state: up+stopped 2026-02-20T22:26:13.910 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ description: .*' 2026-02-20T22:26:13.910 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: description: local image is primary 2026-02-20T22:26:13.911 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' -n '' ']' 2026-02-20T22:26:13.911 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+stopped 2026-02-20T22:26:13.911 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^up+' 2026-02-20T22:26:13.911 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+stopped 2026-02-20T22:26:13.912 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep 'service: *mirror..* on ' 2026-02-20T22:26:13.912 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: service: mirror.0 on trial150 2026-02-20T22:26:13.912 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update 2026-02-20T22:26:13.912 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -nEe 's/^ last_update: *(.*) *$/\1/p' 2026-02-20T22:26:13.914 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:26:10' 2026-02-20T22:26:13.914 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_mirror_pool_status_verbose cluster1 mirror test up+stopped '2026-02-20 22:26:10' 2026-02-20T22:26:13.914 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:26:13.914 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:26:13.914 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:26:13.914 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+stopped 2026-02-20T22:26:13.914 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local 'prev_last_update=2026-02-20 22:26:10' 2026-02-20T22:26:13.915 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:26:13.915 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:26:13.915 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster1 mirror pool status mirror --verbose --format xml 2026-02-20T22:26:13.948 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='OKOKOK143774382mirror.0trial15020.2.0-677-gf7870454trueOK43844389mirror.1trial15020.2.0-677-gf7870454falseOK43914398mirror.2trial15020.2.0-677-gf7870454falseOK44014407mirror.3trial15020.2.0-677-gf7870454falseOKteste1d586ae-1749-4169-888d-5f8c6b0db4d3up+stoppedlocal image is primary43774382mirror.0trial1502026-02-20 22:26:10cluster2-DNEcd6e8b64-a7a4-4c60-8c9c-3c34f7eb16e8up+replayingreplaying, {"bytes_per_second":0.0,"bytes_per_snapshot":0.0,"last_snapshot_bytes":0,"last_snapshot_sync_seconds":0,"remote_snapshot_timestamp":1771626365,"replay_state":"idle"}2026-02-20 22:26:09' 2026-02-20T22:26:13.948 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update state 2026-02-20T22:26:13.948 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test'\'']/last_update' 2026-02-20T22:26:13.949 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:26:10' 2026-02-20T22:26:13.949 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test'\'']/state' 2026-02-20T22:26:13.951 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ state=up+stopped 2026-02-20T22:26:13.951 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+stopped 2026-02-20T22:26:13.951 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep up+stopped 2026-02-20T22:26:13.952 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+stopped 2026-02-20T22:26:13.953 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:26:13.953 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:26:13.953 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_status_in_pool_dir cluster2 mirror test up+replaying 2026-02-20T22:26:13.953 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:26:13.953 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:26:13.953 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:26:13.954 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+replaying 2026-02-20T22:26:13.954 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:26:13.954 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:26:13.954 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:26:13.954 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:26:14.954 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_status_in_pool_dir cluster2 mirror test up+replaying '' '' 2026-02-20T22:26:14.954 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:26:14.954 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:26:14.954 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:26:14.954 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+replaying 2026-02-20T22:26:14.954 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:26:14.955 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:26:14.955 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:26:14.955 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:26:14.955 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster2 mirror image status mirror/test 2026-02-20T22:26:14.984 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='test: 2026-02-20T22:26:14.984 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: global_id: e1d586ae-1749-4169-888d-5f8c6b0db4d3 2026-02-20T22:26:14.984 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+replaying 2026-02-20T22:26:14.984 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: replaying, {"bytes_per_second":0.0,"bytes_per_snapshot":0.0,"last_snapshot_bytes":0,"last_snapshot_sync_seconds":0,"remote_snapshot_timestamp":1771626365,"replay_state":"idle"} 2026-02-20T22:26:14.984 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: service: mirror.0 on trial150 2026-02-20T22:26:14.984 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:26:09 2026-02-20T22:26:14.984 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: peer_sites: 2026-02-20T22:26:14.984 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: name: cluster1-DNE 2026-02-20T22:26:14.984 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+stopped 2026-02-20T22:26:14.984 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: local image is primary 2026-02-20T22:26:14.984 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:26:10' 2026-02-20T22:26:14.984 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ state: .*up+replaying' 2026-02-20T22:26:14.984 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: state: up+replaying 2026-02-20T22:26:14.985 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ description: .*' 2026-02-20T22:26:14.985 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: description: replaying, {"bytes_per_second":0.0,"bytes_per_snapshot":0.0,"last_snapshot_bytes":0,"last_snapshot_sync_seconds":0,"remote_snapshot_timestamp":1771626365,"replay_state":"idle"} 2026-02-20T22:26:14.985 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' -n '' ']' 2026-02-20T22:26:14.986 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+replaying 2026-02-20T22:26:14.986 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^up+' 2026-02-20T22:26:14.987 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+replaying 2026-02-20T22:26:14.987 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep 'service: *mirror..* on ' 2026-02-20T22:26:14.988 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: service: mirror.0 on trial150 2026-02-20T22:26:14.988 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update 2026-02-20T22:26:14.988 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -nEe 's/^ last_update: *(.*) *$/\1/p' 2026-02-20T22:26:14.989 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:26:09' 2026-02-20T22:26:14.990 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_mirror_pool_status_verbose cluster2 mirror test up+replaying '2026-02-20 22:26:09' 2026-02-20T22:26:14.990 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:26:14.990 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:26:14.990 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:26:14.990 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+replaying 2026-02-20T22:26:14.990 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local 'prev_last_update=2026-02-20 22:26:09' 2026-02-20T22:26:14.990 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:26:14.990 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:26:14.990 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster2 mirror pool status mirror --verbose --format xml 2026-02-20T22:26:15.020 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='OKOKOK145264529mirror.0trial15020.2.0-677-gf7870454trueOK45334537mirror.1trial15020.2.0-677-gf7870454falseOK45404546mirror.2trial15020.2.0-677-gf7870454falseOK45504557mirror.3trial15020.2.0-677-gf7870454falseOKteste1d586ae-1749-4169-888d-5f8c6b0db4d3up+replayingreplaying, {"bytes_per_second":0.0,"bytes_per_snapshot":0.0,"last_snapshot_bytes":0,"last_snapshot_sync_seconds":0,"remote_snapshot_timestamp":1771626365,"replay_state":"idle"}45264529mirror.0trial1502026-02-20 22:26:09cluster1-DNE8f14eacf-60a5-47c7-bdcb-1dc6af448d08up+stoppedlocal image is primary2026-02-20 22:26:10' 2026-02-20T22:26:15.020 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update state 2026-02-20T22:26:15.021 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test'\'']/last_update' 2026-02-20T22:26:15.022 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:26:09' 2026-02-20T22:26:15.022 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test'\'']/state' 2026-02-20T22:26:15.024 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ state=up+replaying 2026-02-20T22:26:15.024 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+replaying 2026-02-20T22:26:15.024 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep up+replaying 2026-02-20T22:26:15.025 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+replaying 2026-02-20T22:26:15.026 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:26:15.026 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:26:15.026 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ demote_image cluster1 mirror test 2026-02-20T22:26:15.026 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:26:15.026 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:26:15.026 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:26:15.026 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster=cluster1 mirror image demote mirror/test 2026-02-20T22:26:19.713 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:Image demoted to non-primary 2026-02-20T22:26:19.718 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_image_replay_stopped cluster2 mirror test 2026-02-20T22:26:19.718 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:26:19.718 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:26:19.718 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:26:19.718 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_image_replay_state cluster2 mirror test stopped 2026-02-20T22:26:19.719 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:26:19.719 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:26:19.719 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:26:19.719 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state=stopped 2026-02-20T22:26:19.719 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local s 2026-02-20T22:26:19.719 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:26:19.719 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:26:20.721 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_image_replay_state cluster2 mirror test stopped 2026-02-20T22:26:20.721 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:26:20.721 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:26:20.721 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:26:20.721 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local test_state=stopped 2026-02-20T22:26:20.721 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status_result 2026-02-20T22:26:20.721 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local current_state=stopped 2026-02-20T22:26:20.721 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemons cluster2 rbd mirror status mirror/test 2026-02-20T22:26:20.722 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ grep -i state 2026-02-20T22:26:20.722 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_instance=cluster2 2026-02-20T22:26:20.722 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:26:20.722 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster2 2026-02-20T22:26:20.722 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance=cluster2 2026-02-20T22:26:20.722 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local loop_instance 2026-02-20T22:26:20.722 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for s in 0 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:26:20.722 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sleep 0 2026-02-20T22:26:20.722 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' cluster2 '!=' cluster2 ']' 2026-02-20T22:26:20.722 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ seq 0 3 2026-02-20T22:26:20.726 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for loop_instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:26:20.726 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemon cluster2:0 rbd mirror status mirror/test 2026-02-20T22:26:20.726 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster2:0 2026-02-20T22:26:20.726 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:26:20.726 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:26:20.726 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster2:0 cluster instance 2026-02-20T22:26:20.727 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster2:0 2026-02-20T22:26:20.727 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=cluster 2026-02-20T22:26:20.727 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:26:20.727 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster2 2026-02-20T22:26:20.727 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=0 2026-02-20T22:26:20.727 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 0 = cluster2:0 ']' 2026-02-20T22:26:20.727 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval cluster=cluster2 2026-02-20T22:26:20.727 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster2 2026-02-20T22:26:20.727 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=0 2026-02-20T22:26:20.727 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:26:20.727 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ daemon_asok_file cluster2:0 cluster2 2026-02-20T22:26:20.728 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local local_cluster=cluster2:0 2026-02-20T22:26:20.728 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster=cluster2 2026-02-20T22:26:20.728 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance 2026-02-20T22:26:20.728 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ set_cluster_instance cluster2:0 local_cluster instance 2026-02-20T22:26:20.728 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local val=cluster2:0 2026-02-20T22:26:20.728 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster_var_name=local_cluster 2026-02-20T22:26:20.728 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance_var_name=instance 2026-02-20T22:26:20.728 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster2 2026-02-20T22:26:20.728 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:26:20.728 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ '[' 0 = cluster2:0 ']' 2026-02-20T22:26:20.728 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval local_cluster=cluster2 2026-02-20T22:26:20.728 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ local_cluster=cluster2 2026-02-20T22:26:20.729 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval instance=0 2026-02-20T22:26:20.729 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ instance=0 2026-02-20T22:26:20.729 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ ceph-conf --cluster cluster2 --name client.mirror.0 'admin socket' 2026-02-20T22:26:20.735 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ echo /var/run/ceph/rbd-mirror.cluster2-client.mirror.0.asok 2026-02-20T22:26:20.735 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local asok_file=/var/run/ceph/rbd-mirror.cluster2-client.mirror.0.asok 2026-02-20T22:26:20.735 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ test -S /var/run/ceph/rbd-mirror.cluster2-client.mirror.0.asok 2026-02-20T22:26:20.735 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ ceph --admin-daemon /var/run/ceph/rbd-mirror.cluster2-client.mirror.0.asok rbd mirror status mirror/test 2026-02-20T22:26:20.780 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ return 0 2026-02-20T22:26:20.781 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status_result=' "state": "Stopped"' 2026-02-20T22:26:20.782 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo ' "state": "Stopped"' 2026-02-20T22:26:20.782 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep -i Replaying 2026-02-20T22:26:20.783 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test stopped = stopped 2026-02-20T22:26:20.783 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:26:20.783 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_status_in_pool_dir cluster1 mirror test up+unknown 2026-02-20T22:26:20.783 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:26:20.783 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:26:20.784 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:26:20.784 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+unknown 2026-02-20T22:26:20.784 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:26:20.784 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:26:20.784 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:26:20.784 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:26:21.784 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_status_in_pool_dir cluster1 mirror test up+unknown '' '' 2026-02-20T22:26:21.784 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:26:21.784 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:26:21.784 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:26:21.784 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+unknown 2026-02-20T22:26:21.784 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:26:21.785 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:26:21.785 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:26:21.785 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:26:21.785 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster1 mirror image status mirror/test 2026-02-20T22:26:21.818 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='test: 2026-02-20T22:26:21.818 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: global_id: e1d586ae-1749-4169-888d-5f8c6b0db4d3 2026-02-20T22:26:21.818 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+unknown 2026-02-20T22:26:21.818 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: remote image is not primary 2026-02-20T22:26:21.818 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: service: mirror.0 on trial150 2026-02-20T22:26:21.818 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:26:20 2026-02-20T22:26:21.818 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: peer_sites: 2026-02-20T22:26:21.818 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: name: cluster2-DNE 2026-02-20T22:26:21.819 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+unknown 2026-02-20T22:26:21.819 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: remote image is not primary 2026-02-20T22:26:21.819 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:26:19' 2026-02-20T22:26:21.819 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ state: .*up+unknown' 2026-02-20T22:26:21.819 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: state: up+unknown 2026-02-20T22:26:21.820 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ description: .*' 2026-02-20T22:26:21.820 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: description: remote image is not primary 2026-02-20T22:26:21.821 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' -n '' ']' 2026-02-20T22:26:21.821 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+unknown 2026-02-20T22:26:21.821 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^up+' 2026-02-20T22:26:21.821 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+unknown 2026-02-20T22:26:21.821 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep 'service: *mirror..* on ' 2026-02-20T22:26:21.822 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: service: mirror.0 on trial150 2026-02-20T22:26:21.822 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update 2026-02-20T22:26:21.822 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -nEe 's/^ last_update: *(.*) *$/\1/p' 2026-02-20T22:26:21.824 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:26:20' 2026-02-20T22:26:21.824 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_mirror_pool_status_verbose cluster1 mirror test up+unknown '2026-02-20 22:26:20' 2026-02-20T22:26:21.824 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:26:21.824 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:26:21.824 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:26:21.825 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+unknown 2026-02-20T22:26:21.825 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local 'prev_last_update=2026-02-20 22:26:20' 2026-02-20T22:26:21.825 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:26:21.825 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:26:21.825 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster1 mirror pool status mirror --verbose --format xml 2026-02-20T22:26:21.856 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='WARNINGOKWARNING143774382mirror.0trial15020.2.0-677-gf7870454trueOK43844389mirror.1trial15020.2.0-677-gf7870454falseOK43914398mirror.2trial15020.2.0-677-gf7870454falseOK44014407mirror.3trial15020.2.0-677-gf7870454falseOKteste1d586ae-1749-4169-888d-5f8c6b0db4d3up+unknownremote image is not primary43774382mirror.0trial1502026-02-20 22:26:20cluster2-DNEcd6e8b64-a7a4-4c60-8c9c-3c34f7eb16e8up+unknownremote image is not primary2026-02-20 22:26:19' 2026-02-20T22:26:21.856 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update state 2026-02-20T22:26:21.857 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test'\'']/last_update' 2026-02-20T22:26:21.858 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:26:20' 2026-02-20T22:26:21.858 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test'\'']/state' 2026-02-20T22:26:21.859 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ state=up+unknown 2026-02-20T22:26:21.860 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+unknown 2026-02-20T22:26:21.860 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep up+unknown 2026-02-20T22:26:21.861 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+unknown 2026-02-20T22:26:21.862 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:26:21.862 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:26:21.862 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_status_in_pool_dir cluster2 mirror test up+unknown 2026-02-20T22:26:21.862 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:26:21.862 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:26:21.862 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:26:21.862 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+unknown 2026-02-20T22:26:21.862 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:26:21.862 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:26:21.863 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:26:21.863 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:26:22.863 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_status_in_pool_dir cluster2 mirror test up+unknown '' '' 2026-02-20T22:26:22.863 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:26:22.863 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:26:22.863 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:26:22.863 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+unknown 2026-02-20T22:26:22.863 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:26:22.863 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:26:22.864 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:26:22.864 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:26:22.864 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster2 mirror image status mirror/test 2026-02-20T22:26:22.893 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='test: 2026-02-20T22:26:22.894 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: global_id: e1d586ae-1749-4169-888d-5f8c6b0db4d3 2026-02-20T22:26:22.894 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+unknown 2026-02-20T22:26:22.894 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: remote image is not primary 2026-02-20T22:26:22.894 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: service: mirror.0 on trial150 2026-02-20T22:26:22.894 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:26:19 2026-02-20T22:26:22.894 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: peer_sites: 2026-02-20T22:26:22.894 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: name: cluster1-DNE 2026-02-20T22:26:22.894 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+unknown 2026-02-20T22:26:22.894 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: remote image is not primary 2026-02-20T22:26:22.895 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:26:20' 2026-02-20T22:26:22.895 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ state: .*up+unknown' 2026-02-20T22:26:22.895 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: state: up+unknown 2026-02-20T22:26:22.896 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ description: .*' 2026-02-20T22:26:22.896 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: description: remote image is not primary 2026-02-20T22:26:22.897 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' -n '' ']' 2026-02-20T22:26:22.897 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+unknown 2026-02-20T22:26:22.897 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^up+' 2026-02-20T22:26:22.897 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+unknown 2026-02-20T22:26:22.898 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep 'service: *mirror..* on ' 2026-02-20T22:26:22.898 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: service: mirror.0 on trial150 2026-02-20T22:26:22.899 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update 2026-02-20T22:26:22.899 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -nEe 's/^ last_update: *(.*) *$/\1/p' 2026-02-20T22:26:22.900 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:26:19' 2026-02-20T22:26:22.900 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_mirror_pool_status_verbose cluster2 mirror test up+unknown '2026-02-20 22:26:19' 2026-02-20T22:26:22.900 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:26:22.900 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:26:22.900 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:26:22.900 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+unknown 2026-02-20T22:26:22.900 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local 'prev_last_update=2026-02-20 22:26:19' 2026-02-20T22:26:22.901 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:26:22.901 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:26:22.901 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster2 mirror pool status mirror --verbose --format xml 2026-02-20T22:26:23.134 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='WARNINGOKWARNING145264529mirror.0trial15020.2.0-677-gf7870454trueOK45334537mirror.1trial15020.2.0-677-gf7870454falseOK45404546mirror.2trial15020.2.0-677-gf7870454falseOK45504557mirror.3trial15020.2.0-677-gf7870454falseOKteste1d586ae-1749-4169-888d-5f8c6b0db4d3up+unknownremote image is not primary45264529mirror.0trial1502026-02-20 22:26:19cluster1-DNE8f14eacf-60a5-47c7-bdcb-1dc6af448d08up+unknownremote image is not primary2026-02-20 22:26:20' 2026-02-20T22:26:23.135 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update state 2026-02-20T22:26:23.135 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test'\'']/last_update' 2026-02-20T22:26:23.136 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:26:19' 2026-02-20T22:26:23.136 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test'\'']/state' 2026-02-20T22:26:23.138 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ state=up+unknown 2026-02-20T22:26:23.138 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+unknown 2026-02-20T22:26:23.138 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep up+unknown 2026-02-20T22:26:23.139 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+unknown 2026-02-20T22:26:23.140 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:26:23.140 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:26:23.140 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ promote_image cluster2 mirror test 2026-02-20T22:26:23.140 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:26:23.140 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:26:23.141 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:26:23.141 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local force= 2026-02-20T22:26:23.141 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster=cluster2 mirror image promote mirror/test 2026-02-20T22:26:24.490 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:Image promoted to primary 2026-02-20T22:26:24.496 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_image_replay_started cluster1 mirror test 2026-02-20T22:26:24.496 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:26:24.496 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:26:24.496 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:26:24.496 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_image_replay_state cluster1 mirror test started 2026-02-20T22:26:24.496 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:26:24.496 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:26:24.496 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:26:24.497 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state=started 2026-02-20T22:26:24.497 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local s 2026-02-20T22:26:24.497 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:26:24.497 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:26:25.498 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_image_replay_state cluster1 mirror test started 2026-02-20T22:26:25.498 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:26:25.498 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:26:25.499 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:26:25.499 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local test_state=started 2026-02-20T22:26:25.499 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status_result 2026-02-20T22:26:25.499 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local current_state=stopped 2026-02-20T22:26:25.499 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemons cluster1 rbd mirror status mirror/test 2026-02-20T22:26:25.499 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_instance=cluster1 2026-02-20T22:26:25.499 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:26:25.499 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1 2026-02-20T22:26:25.499 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance=cluster1 2026-02-20T22:26:25.499 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local loop_instance 2026-02-20T22:26:25.500 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ grep -i state 2026-02-20T22:26:25.500 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for s in 0 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:26:25.500 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sleep 0 2026-02-20T22:26:25.500 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' cluster1 '!=' cluster1 ']' 2026-02-20T22:26:25.500 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ seq 0 3 2026-02-20T22:26:25.503 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for loop_instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:26:25.503 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemon cluster1:0 rbd mirror status mirror/test 2026-02-20T22:26:25.504 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1:0 2026-02-20T22:26:25.504 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:26:25.504 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:26:25.504 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster1:0 cluster instance 2026-02-20T22:26:25.504 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster1:0 2026-02-20T22:26:25.504 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=cluster 2026-02-20T22:26:25.504 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:26:25.504 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:26:25.504 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=0 2026-02-20T22:26:25.504 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 0 = cluster1:0 ']' 2026-02-20T22:26:25.505 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval cluster=cluster1 2026-02-20T22:26:25.505 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:26:25.505 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=0 2026-02-20T22:26:25.505 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:26:25.505 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ daemon_asok_file cluster1:0 cluster1 2026-02-20T22:26:25.505 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local local_cluster=cluster1:0 2026-02-20T22:26:25.505 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster=cluster1 2026-02-20T22:26:25.505 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance 2026-02-20T22:26:25.505 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ set_cluster_instance cluster1:0 local_cluster instance 2026-02-20T22:26:25.505 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local val=cluster1:0 2026-02-20T22:26:25.506 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster_var_name=local_cluster 2026-02-20T22:26:25.506 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance_var_name=instance 2026-02-20T22:26:25.506 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:26:25.506 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:26:25.506 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ '[' 0 = cluster1:0 ']' 2026-02-20T22:26:25.506 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval local_cluster=cluster1 2026-02-20T22:26:25.506 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ local_cluster=cluster1 2026-02-20T22:26:25.506 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval instance=0 2026-02-20T22:26:25.506 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ instance=0 2026-02-20T22:26:25.506 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ ceph-conf --cluster cluster1 --name client.mirror.0 'admin socket' 2026-02-20T22:26:25.512 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ echo /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:26:25.512 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local asok_file=/var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:26:25.513 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ test -S /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:26:25.513 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ ceph --admin-daemon /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok rbd mirror status mirror/test 2026-02-20T22:26:25.559 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ return 0 2026-02-20T22:26:25.560 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status_result=' "state": "Replaying"' 2026-02-20T22:26:25.560 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo ' "state": "Replaying"' 2026-02-20T22:26:25.560 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep -i Replaying 2026-02-20T22:26:25.561 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: "state": "Replaying" 2026-02-20T22:26:25.563 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ current_state=started 2026-02-20T22:26:25.563 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test started = started 2026-02-20T22:26:25.563 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:26:25.563 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_replay_complete cluster1 cluster2 mirror mirror test 2026-02-20T22:26:25.563 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local local_cluster=cluster1 2026-02-20T22:26:25.563 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:26:25.563 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local local_pool=mirror 2026-02-20T22:26:25.563 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local remote_pool=mirror 2026-02-20T22:26:25.563 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:26:25.564 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' snapshot = journal ']' 2026-02-20T22:26:25.564 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' snapshot = snapshot ']' 2026-02-20T22:26:25.564 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ mirror_image_snapshot cluster2 mirror test 2026-02-20T22:26:25.564 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:26:25.564 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:26:25.564 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:26:25.564 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster2 mirror image snapshot mirror/test 2026-02-20T22:26:29.493 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:Snapshot ID: 36 2026-02-20T22:26:29.500 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_snapshot_sync_complete cluster1 cluster2 mirror mirror test 2026-02-20T22:26:29.501 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local local_cluster=cluster1 2026-02-20T22:26:29.501 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:26:29.501 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local local_pool=mirror 2026-02-20T22:26:29.501 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local remote_pool=mirror 2026-02-20T22:26:29.501 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:26:29.501 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ mkfname cluster2-mirror-test.status 2026-02-20T22:26:29.501 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ echo cluster2-mirror-test.status 2026-02-20T22:26:29.501 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -e 's|[/ ]|_|g' 2026-02-20T22:26:29.502 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status_log=/tmp/tmp.Whst3BkeHJ/cluster2-mirror-test.status 2026-02-20T22:26:29.503 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ mkfname cluster1-mirror-test.status 2026-02-20T22:26:29.503 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ echo cluster1-mirror-test.status 2026-02-20T22:26:29.503 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -e 's|[/ ]|_|g' 2026-02-20T22:26:29.504 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local local_status_log=/tmp/tmp.Whst3BkeHJ/cluster1-mirror-test.status 2026-02-20T22:26:29.504 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ get_newest_mirror_snapshot cluster2 mirror test /tmp/tmp.Whst3BkeHJ/cluster2-mirror-test.status 2026-02-20T22:26:29.504 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:26:29.505 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:26:29.505 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:26:29.505 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local log=/tmp/tmp.Whst3BkeHJ/cluster2-mirror-test.status 2026-02-20T22:26:29.505 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster2 snap list --all mirror/test --format xml 2026-02-20T22:26:29.505 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ xmlstarlet sel -t -c '//snapshots/snapshot[namespace/complete='\''true'\'' and position()=last()]' 2026-02-20T22:26:29.534 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v //snapshot/id 2026-02-20T22:26:29.536 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local snapshot_id=36 2026-02-20T22:26:29.536 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ true 2026-02-20T22:26:29.536 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 0.2 0.4 0.8 1.6 2 2 4 4 8 8 16 16 32 32 2026-02-20T22:26:29.536 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 0.2 2026-02-20T22:26:29.736 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ get_newest_mirror_snapshot cluster1 mirror test /tmp/tmp.Whst3BkeHJ/cluster1-mirror-test.status 2026-02-20T22:26:29.737 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:26:29.737 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:26:29.737 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:26:29.737 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local log=/tmp/tmp.Whst3BkeHJ/cluster1-mirror-test.status 2026-02-20T22:26:29.737 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster1 snap list --all mirror/test --format xml 2026-02-20T22:26:29.737 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ xmlstarlet sel -t -c '//snapshots/snapshot[namespace/complete='\''true'\'' and position()=last()]' 2026-02-20T22:26:29.767 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v //snapshot/namespace/primary_snap_id 2026-02-20T22:26:29.769 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local primary_snapshot_id=36 2026-02-20T22:26:29.769 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test 36 = 36 2026-02-20T22:26:29.769 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:26:29.769 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_status_in_pool_dir cluster2 mirror test up+stopped 2026-02-20T22:26:29.770 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:26:29.770 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:26:29.770 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:26:29.770 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+stopped 2026-02-20T22:26:29.770 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:26:29.770 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:26:29.770 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:26:29.770 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:26:30.770 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_status_in_pool_dir cluster2 mirror test up+stopped '' '' 2026-02-20T22:26:30.770 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:26:30.770 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:26:30.770 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:26:30.770 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+stopped 2026-02-20T22:26:30.770 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:26:30.770 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:26:30.770 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:26:30.770 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:26:30.770 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster2 mirror image status mirror/test 2026-02-20T22:26:30.800 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='test: 2026-02-20T22:26:30.800 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: global_id: e1d586ae-1749-4169-888d-5f8c6b0db4d3 2026-02-20T22:26:30.800 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+stopped 2026-02-20T22:26:30.800 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: local image is primary 2026-02-20T22:26:30.800 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: service: mirror.0 on trial150 2026-02-20T22:26:30.800 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:26:29 2026-02-20T22:26:30.800 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: peer_sites: 2026-02-20T22:26:30.800 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: name: cluster1-DNE 2026-02-20T22:26:30.800 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+replaying 2026-02-20T22:26:30.800 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: replaying, {"bytes_per_second":0.0,"bytes_per_snapshot":0.0,"last_snapshot_bytes":0,"last_snapshot_sync_seconds":0,"remote_snapshot_timestamp":1771626383,"replay_state":"idle"} 2026-02-20T22:26:30.800 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:26:25 2026-02-20T22:26:30.800 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: snapshots: 2026-02-20T22:26:30.800 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: 36 .mirror.primary.e1d586ae-1749-4169-888d-5f8c6b0db4d3.fa19d1bf-04bd-43f8-9b36-7e9a19b6c50e (peer_uuids:[b3fd2ba3-7357-48bb-9494-5fb16bf9b1f8])' 2026-02-20T22:26:30.800 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ state: .*up+stopped' 2026-02-20T22:26:30.801 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: state: up+stopped 2026-02-20T22:26:30.801 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ description: .*' 2026-02-20T22:26:30.801 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: description: local image is primary 2026-02-20T22:26:30.802 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' -n '' ']' 2026-02-20T22:26:30.802 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+stopped 2026-02-20T22:26:30.802 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^up+' 2026-02-20T22:26:30.803 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+stopped 2026-02-20T22:26:30.803 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep 'service: *mirror..* on ' 2026-02-20T22:26:30.804 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: service: mirror.0 on trial150 2026-02-20T22:26:30.804 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update 2026-02-20T22:26:30.804 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -nEe 's/^ last_update: *(.*) *$/\1/p' 2026-02-20T22:26:30.806 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:26:29' 2026-02-20T22:26:30.806 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_mirror_pool_status_verbose cluster2 mirror test up+stopped '2026-02-20 22:26:29' 2026-02-20T22:26:30.806 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:26:30.806 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:26:30.806 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:26:30.806 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+stopped 2026-02-20T22:26:30.806 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local 'prev_last_update=2026-02-20 22:26:29' 2026-02-20T22:26:30.806 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:26:30.806 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:26:30.806 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster2 mirror pool status mirror --verbose --format xml 2026-02-20T22:26:30.837 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='OKOKOK145264529mirror.0trial15020.2.0-677-gf7870454trueOK45334537mirror.1trial15020.2.0-677-gf7870454falseOK45404546mirror.2trial15020.2.0-677-gf7870454falseOK45504557mirror.3trial15020.2.0-677-gf7870454falseOKteste1d586ae-1749-4169-888d-5f8c6b0db4d3up+stoppedlocal image is primary45264529mirror.0trial1502026-02-20 22:26:29cluster1-DNE8f14eacf-60a5-47c7-bdcb-1dc6af448d08up+replayingreplaying, {"bytes_per_second":0.0,"bytes_per_snapshot":0.0,"last_snapshot_bytes":0,"last_snapshot_sync_seconds":0,"remote_snapshot_timestamp":1771626383,"replay_state":"idle"}2026-02-20 22:26:25' 2026-02-20T22:26:30.837 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update state 2026-02-20T22:26:30.837 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test'\'']/last_update' 2026-02-20T22:26:30.838 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:26:29' 2026-02-20T22:26:30.839 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test'\'']/state' 2026-02-20T22:26:30.840 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ state=up+stopped 2026-02-20T22:26:30.840 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+stopped 2026-02-20T22:26:30.841 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep up+stopped 2026-02-20T22:26:30.842 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+stopped 2026-02-20T22:26:30.842 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:26:30.842 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:26:30.842 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_status_in_pool_dir cluster1 mirror test up+replaying 2026-02-20T22:26:30.842 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:26:30.842 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:26:30.842 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:26:30.842 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+replaying 2026-02-20T22:26:30.843 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:26:30.843 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:26:30.843 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:26:30.843 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:26:31.843 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_status_in_pool_dir cluster1 mirror test up+replaying '' '' 2026-02-20T22:26:31.843 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:26:31.843 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:26:31.843 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:26:31.843 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+replaying 2026-02-20T22:26:31.843 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:26:31.843 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:26:31.843 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:26:31.843 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:26:31.843 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster1 mirror image status mirror/test 2026-02-20T22:26:31.877 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='test: 2026-02-20T22:26:31.877 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: global_id: e1d586ae-1749-4169-888d-5f8c6b0db4d3 2026-02-20T22:26:31.877 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+replaying 2026-02-20T22:26:31.877 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: replaying, {"bytes_per_second":0.0,"bytes_per_snapshot":0.0,"last_snapshot_bytes":0,"last_snapshot_sync_seconds":0,"remote_snapshot_timestamp":1771626383,"replay_state":"idle"} 2026-02-20T22:26:31.877 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: service: mirror.0 on trial150 2026-02-20T22:26:31.877 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:26:25 2026-02-20T22:26:31.877 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: peer_sites: 2026-02-20T22:26:31.878 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: name: cluster2-DNE 2026-02-20T22:26:31.878 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+stopped 2026-02-20T22:26:31.878 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: local image is primary 2026-02-20T22:26:31.878 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:26:29' 2026-02-20T22:26:31.878 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ state: .*up+replaying' 2026-02-20T22:26:31.878 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: state: up+replaying 2026-02-20T22:26:31.879 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ description: .*' 2026-02-20T22:26:31.879 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: description: replaying, {"bytes_per_second":0.0,"bytes_per_snapshot":0.0,"last_snapshot_bytes":0,"last_snapshot_sync_seconds":0,"remote_snapshot_timestamp":1771626383,"replay_state":"idle"} 2026-02-20T22:26:31.880 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' -n '' ']' 2026-02-20T22:26:31.880 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+replaying 2026-02-20T22:26:31.880 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^up+' 2026-02-20T22:26:31.881 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+replaying 2026-02-20T22:26:31.881 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep 'service: *mirror..* on ' 2026-02-20T22:26:31.881 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: service: mirror.0 on trial150 2026-02-20T22:26:31.882 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update 2026-02-20T22:26:31.882 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -nEe 's/^ last_update: *(.*) *$/\1/p' 2026-02-20T22:26:31.883 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:26:25' 2026-02-20T22:26:31.883 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_mirror_pool_status_verbose cluster1 mirror test up+replaying '2026-02-20 22:26:25' 2026-02-20T22:26:31.883 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:26:31.884 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:26:31.884 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:26:31.884 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+replaying 2026-02-20T22:26:31.884 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local 'prev_last_update=2026-02-20 22:26:25' 2026-02-20T22:26:31.884 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:26:31.884 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:26:31.884 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster1 mirror pool status mirror --verbose --format xml 2026-02-20T22:26:31.915 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='OKOKOK143774382mirror.0trial15020.2.0-677-gf7870454trueOK43844389mirror.1trial15020.2.0-677-gf7870454falseOK43914398mirror.2trial15020.2.0-677-gf7870454falseOK44014407mirror.3trial15020.2.0-677-gf7870454falseOKteste1d586ae-1749-4169-888d-5f8c6b0db4d3up+replayingreplaying, {"bytes_per_second":0.0,"bytes_per_snapshot":0.0,"last_snapshot_bytes":0,"last_snapshot_sync_seconds":0,"remote_snapshot_timestamp":1771626383,"replay_state":"idle"}43774382mirror.0trial1502026-02-20 22:26:25cluster2-DNEcd6e8b64-a7a4-4c60-8c9c-3c34f7eb16e8up+stoppedlocal image is primary2026-02-20 22:26:29' 2026-02-20T22:26:31.915 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update state 2026-02-20T22:26:31.915 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test'\'']/last_update' 2026-02-20T22:26:31.916 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:26:25' 2026-02-20T22:26:31.916 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test'\'']/state' 2026-02-20T22:26:31.918 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ state=up+replaying 2026-02-20T22:26:31.918 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+replaying 2026-02-20T22:26:31.918 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep up+replaying 2026-02-20T22:26:31.919 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+replaying 2026-02-20T22:26:31.920 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:26:31.920 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:26:31.920 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for i in `seq 1 20` 2026-02-20T22:26:31.920 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ demote_image cluster2 mirror test 2026-02-20T22:26:31.920 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:26:31.920 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:26:31.920 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:26:31.920 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster=cluster2 mirror image demote mirror/test 2026-02-20T22:26:32.507 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:Image demoted to non-primary 2026-02-20T22:26:32.511 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_image_replay_stopped cluster1 mirror test 2026-02-20T22:26:32.511 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:26:32.512 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:26:32.512 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:26:32.512 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_image_replay_state cluster1 mirror test stopped 2026-02-20T22:26:32.512 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:26:32.512 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:26:32.512 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:26:32.512 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state=stopped 2026-02-20T22:26:32.512 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local s 2026-02-20T22:26:32.512 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:26:32.512 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:26:33.513 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_image_replay_state cluster1 mirror test stopped 2026-02-20T22:26:33.513 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:26:33.513 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:26:33.513 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:26:33.514 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local test_state=stopped 2026-02-20T22:26:33.514 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status_result 2026-02-20T22:26:33.514 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local current_state=stopped 2026-02-20T22:26:33.514 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemons cluster1 rbd mirror status mirror/test 2026-02-20T22:26:33.514 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_instance=cluster1 2026-02-20T22:26:33.514 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:26:33.514 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ grep -i state 2026-02-20T22:26:33.514 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1 2026-02-20T22:26:33.514 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance=cluster1 2026-02-20T22:26:33.514 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local loop_instance 2026-02-20T22:26:33.515 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for s in 0 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:26:33.515 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sleep 0 2026-02-20T22:26:33.518 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' cluster1 '!=' cluster1 ']' 2026-02-20T22:26:33.518 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ seq 0 3 2026-02-20T22:26:33.518 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for loop_instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:26:33.518 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemon cluster1:0 rbd mirror status mirror/test 2026-02-20T22:26:33.518 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1:0 2026-02-20T22:26:33.518 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:26:33.518 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:26:33.518 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster1:0 cluster instance 2026-02-20T22:26:33.519 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster1:0 2026-02-20T22:26:33.519 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=cluster 2026-02-20T22:26:33.519 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:26:33.519 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:26:33.519 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=0 2026-02-20T22:26:33.519 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 0 = cluster1:0 ']' 2026-02-20T22:26:33.519 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval cluster=cluster1 2026-02-20T22:26:33.519 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:26:33.519 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=0 2026-02-20T22:26:33.519 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:26:33.519 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ daemon_asok_file cluster1:0 cluster1 2026-02-20T22:26:33.520 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local local_cluster=cluster1:0 2026-02-20T22:26:33.520 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster=cluster1 2026-02-20T22:26:33.520 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance 2026-02-20T22:26:33.520 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ set_cluster_instance cluster1:0 local_cluster instance 2026-02-20T22:26:33.520 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local val=cluster1:0 2026-02-20T22:26:33.520 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster_var_name=local_cluster 2026-02-20T22:26:33.520 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance_var_name=instance 2026-02-20T22:26:33.520 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:26:33.520 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:26:33.520 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ '[' 0 = cluster1:0 ']' 2026-02-20T22:26:33.520 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval local_cluster=cluster1 2026-02-20T22:26:33.521 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ local_cluster=cluster1 2026-02-20T22:26:33.521 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval instance=0 2026-02-20T22:26:33.521 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ instance=0 2026-02-20T22:26:33.521 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ ceph-conf --cluster cluster1 --name client.mirror.0 'admin socket' 2026-02-20T22:26:33.528 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ echo /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:26:33.528 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local asok_file=/var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:26:33.528 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ test -S /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:26:33.528 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ ceph --admin-daemon /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok rbd mirror status mirror/test 2026-02-20T22:26:33.574 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ return 0 2026-02-20T22:26:33.574 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status_result=' "state": "Replaying"' 2026-02-20T22:26:33.575 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo ' "state": "Replaying"' 2026-02-20T22:26:33.575 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep -i Replaying 2026-02-20T22:26:33.576 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: "state": "Replaying" 2026-02-20T22:26:33.576 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ current_state=started 2026-02-20T22:26:33.576 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test stopped = started 2026-02-20T22:26:33.576 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:26:33.576 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 2 2026-02-20T22:26:35.578 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_image_replay_state cluster1 mirror test stopped 2026-02-20T22:26:35.578 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:26:35.578 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:26:35.579 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:26:35.579 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local test_state=stopped 2026-02-20T22:26:35.579 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status_result 2026-02-20T22:26:35.579 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local current_state=stopped 2026-02-20T22:26:35.579 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemons cluster1 rbd mirror status mirror/test 2026-02-20T22:26:35.579 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ grep -i state 2026-02-20T22:26:35.579 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_instance=cluster1 2026-02-20T22:26:35.579 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:26:35.579 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1 2026-02-20T22:26:35.579 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance=cluster1 2026-02-20T22:26:35.579 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local loop_instance 2026-02-20T22:26:35.580 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for s in 0 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:26:35.580 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sleep 0 2026-02-20T22:26:35.583 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' cluster1 '!=' cluster1 ']' 2026-02-20T22:26:35.583 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ seq 0 3 2026-02-20T22:26:35.583 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for loop_instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:26:35.583 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemon cluster1:0 rbd mirror status mirror/test 2026-02-20T22:26:35.583 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1:0 2026-02-20T22:26:35.583 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:26:35.583 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:26:35.584 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster1:0 cluster instance 2026-02-20T22:26:35.584 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster1:0 2026-02-20T22:26:35.584 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=cluster 2026-02-20T22:26:35.584 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:26:35.584 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:26:35.584 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=0 2026-02-20T22:26:35.584 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 0 = cluster1:0 ']' 2026-02-20T22:26:35.584 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval cluster=cluster1 2026-02-20T22:26:35.584 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:26:35.584 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=0 2026-02-20T22:26:35.585 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:26:35.585 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ daemon_asok_file cluster1:0 cluster1 2026-02-20T22:26:35.585 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local local_cluster=cluster1:0 2026-02-20T22:26:35.585 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster=cluster1 2026-02-20T22:26:35.585 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance 2026-02-20T22:26:35.585 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ set_cluster_instance cluster1:0 local_cluster instance 2026-02-20T22:26:35.585 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local val=cluster1:0 2026-02-20T22:26:35.585 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster_var_name=local_cluster 2026-02-20T22:26:35.585 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance_var_name=instance 2026-02-20T22:26:35.585 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:26:35.585 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:26:35.585 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ '[' 0 = cluster1:0 ']' 2026-02-20T22:26:35.586 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval local_cluster=cluster1 2026-02-20T22:26:35.586 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ local_cluster=cluster1 2026-02-20T22:26:35.586 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval instance=0 2026-02-20T22:26:35.586 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ instance=0 2026-02-20T22:26:35.586 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ ceph-conf --cluster cluster1 --name client.mirror.0 'admin socket' 2026-02-20T22:26:35.592 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ echo /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:26:35.593 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local asok_file=/var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:26:35.593 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ test -S /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:26:35.593 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ ceph --admin-daemon /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok rbd mirror status mirror/test 2026-02-20T22:26:35.639 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ return 0 2026-02-20T22:26:35.639 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status_result=' "state": "Stopped"' 2026-02-20T22:26:35.640 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo ' "state": "Stopped"' 2026-02-20T22:26:35.640 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep -i Replaying 2026-02-20T22:26:35.641 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test stopped = stopped 2026-02-20T22:26:35.641 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:26:35.641 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_status_in_pool_dir cluster1 mirror test up+unknown 2026-02-20T22:26:35.641 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:26:35.642 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:26:35.642 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:26:35.642 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+unknown 2026-02-20T22:26:35.642 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:26:35.642 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:26:35.642 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:26:35.642 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:26:36.642 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_status_in_pool_dir cluster1 mirror test up+unknown '' '' 2026-02-20T22:26:36.643 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:26:36.643 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:26:36.643 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:26:36.643 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+unknown 2026-02-20T22:26:36.643 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:26:36.643 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:26:36.643 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:26:36.644 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:26:36.644 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster1 mirror image status mirror/test 2026-02-20T22:26:36.674 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='test: 2026-02-20T22:26:36.675 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: global_id: e1d586ae-1749-4169-888d-5f8c6b0db4d3 2026-02-20T22:26:36.675 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+unknown 2026-02-20T22:26:36.675 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: remote image is not primary 2026-02-20T22:26:36.675 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: service: mirror.0 on trial150 2026-02-20T22:26:36.675 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:26:35 2026-02-20T22:26:36.675 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: peer_sites: 2026-02-20T22:26:36.675 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: name: cluster2-DNE 2026-02-20T22:26:36.675 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+unknown 2026-02-20T22:26:36.675 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: remote image is not primary 2026-02-20T22:26:36.675 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:26:34' 2026-02-20T22:26:36.676 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ state: .*up+unknown' 2026-02-20T22:26:36.676 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: state: up+unknown 2026-02-20T22:26:36.677 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ description: .*' 2026-02-20T22:26:36.677 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: description: remote image is not primary 2026-02-20T22:26:36.677 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' -n '' ']' 2026-02-20T22:26:36.678 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+unknown 2026-02-20T22:26:36.678 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^up+' 2026-02-20T22:26:36.678 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+unknown 2026-02-20T22:26:36.678 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep 'service: *mirror..* on ' 2026-02-20T22:26:36.679 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: service: mirror.0 on trial150 2026-02-20T22:26:36.679 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update 2026-02-20T22:26:36.679 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -nEe 's/^ last_update: *(.*) *$/\1/p' 2026-02-20T22:26:36.681 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:26:35' 2026-02-20T22:26:36.681 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_mirror_pool_status_verbose cluster1 mirror test up+unknown '2026-02-20 22:26:35' 2026-02-20T22:26:36.681 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:26:36.681 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:26:36.681 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:26:36.681 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+unknown 2026-02-20T22:26:36.681 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local 'prev_last_update=2026-02-20 22:26:35' 2026-02-20T22:26:36.681 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:26:36.682 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:26:36.682 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster1 mirror pool status mirror --verbose --format xml 2026-02-20T22:26:36.713 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='WARNINGOKWARNING143774382mirror.0trial15020.2.0-677-gf7870454trueOK43844389mirror.1trial15020.2.0-677-gf7870454falseOK43914398mirror.2trial15020.2.0-677-gf7870454falseOK44014407mirror.3trial15020.2.0-677-gf7870454falseOKteste1d586ae-1749-4169-888d-5f8c6b0db4d3up+unknownremote image is not primary43774382mirror.0trial1502026-02-20 22:26:35cluster2-DNEcd6e8b64-a7a4-4c60-8c9c-3c34f7eb16e8up+unknownremote image is not primary2026-02-20 22:26:34' 2026-02-20T22:26:36.713 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update state 2026-02-20T22:26:36.713 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test'\'']/last_update' 2026-02-20T22:26:36.714 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:26:35' 2026-02-20T22:26:36.714 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test'\'']/state' 2026-02-20T22:26:36.716 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ state=up+unknown 2026-02-20T22:26:36.716 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+unknown 2026-02-20T22:26:36.716 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep up+unknown 2026-02-20T22:26:36.717 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+unknown 2026-02-20T22:26:36.718 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:26:36.718 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:26:36.718 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_status_in_pool_dir cluster2 mirror test up+unknown 2026-02-20T22:26:36.718 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:26:36.719 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:26:36.719 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:26:36.719 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+unknown 2026-02-20T22:26:36.719 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:26:36.719 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:26:36.719 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:26:36.719 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:26:37.719 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_status_in_pool_dir cluster2 mirror test up+unknown '' '' 2026-02-20T22:26:37.719 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:26:37.719 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:26:37.720 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:26:37.720 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+unknown 2026-02-20T22:26:37.720 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:26:37.720 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:26:37.720 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:26:37.720 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:26:37.720 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster2 mirror image status mirror/test 2026-02-20T22:26:37.751 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='test: 2026-02-20T22:26:37.751 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: global_id: e1d586ae-1749-4169-888d-5f8c6b0db4d3 2026-02-20T22:26:37.751 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+unknown 2026-02-20T22:26:37.751 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: remote image is not primary 2026-02-20T22:26:37.751 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: service: mirror.0 on trial150 2026-02-20T22:26:37.751 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:26:34 2026-02-20T22:26:37.751 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: peer_sites: 2026-02-20T22:26:37.751 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: name: cluster1-DNE 2026-02-20T22:26:37.752 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+unknown 2026-02-20T22:26:37.752 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: remote image is not primary 2026-02-20T22:26:37.752 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:26:35' 2026-02-20T22:26:37.752 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ state: .*up+unknown' 2026-02-20T22:26:37.752 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: state: up+unknown 2026-02-20T22:26:37.753 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ description: .*' 2026-02-20T22:26:37.753 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: description: remote image is not primary 2026-02-20T22:26:37.754 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' -n '' ']' 2026-02-20T22:26:37.754 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+unknown 2026-02-20T22:26:37.754 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^up+' 2026-02-20T22:26:37.754 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+unknown 2026-02-20T22:26:37.755 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep 'service: *mirror..* on ' 2026-02-20T22:26:37.755 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: service: mirror.0 on trial150 2026-02-20T22:26:37.755 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update 2026-02-20T22:26:37.756 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -nEe 's/^ last_update: *(.*) *$/\1/p' 2026-02-20T22:26:37.757 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:26:34' 2026-02-20T22:26:37.757 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_mirror_pool_status_verbose cluster2 mirror test up+unknown '2026-02-20 22:26:34' 2026-02-20T22:26:37.757 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:26:37.757 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:26:37.758 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:26:37.758 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+unknown 2026-02-20T22:26:37.758 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local 'prev_last_update=2026-02-20 22:26:34' 2026-02-20T22:26:37.758 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:26:37.758 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:26:37.758 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster2 mirror pool status mirror --verbose --format xml 2026-02-20T22:26:37.786 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='WARNINGOKWARNING145264529mirror.0trial15020.2.0-677-gf7870454trueOK45334537mirror.1trial15020.2.0-677-gf7870454falseOK45404546mirror.2trial15020.2.0-677-gf7870454falseOK45504557mirror.3trial15020.2.0-677-gf7870454falseOKteste1d586ae-1749-4169-888d-5f8c6b0db4d3up+unknownremote image is not primary45264529mirror.0trial1502026-02-20 22:26:34cluster1-DNE8f14eacf-60a5-47c7-bdcb-1dc6af448d08up+unknownremote image is not primary2026-02-20 22:26:35' 2026-02-20T22:26:37.787 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update state 2026-02-20T22:26:37.787 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test'\'']/last_update' 2026-02-20T22:26:37.788 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:26:34' 2026-02-20T22:26:37.788 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test'\'']/state' 2026-02-20T22:26:37.789 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ state=up+unknown 2026-02-20T22:26:37.790 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+unknown 2026-02-20T22:26:37.790 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep up+unknown 2026-02-20T22:26:37.791 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+unknown 2026-02-20T22:26:37.791 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:26:37.791 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:26:37.792 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ promote_image cluster1 mirror test 2026-02-20T22:26:37.792 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:26:37.792 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:26:37.792 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:26:37.792 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local force= 2026-02-20T22:26:37.792 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster=cluster1 mirror image promote mirror/test 2026-02-20T22:26:38.730 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:Image promoted to primary 2026-02-20T22:26:38.734 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_image_replay_started cluster2 mirror test 2026-02-20T22:26:38.734 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:26:38.734 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:26:38.734 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:26:38.734 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_image_replay_state cluster2 mirror test started 2026-02-20T22:26:38.734 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:26:38.734 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:26:38.734 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:26:38.735 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state=started 2026-02-20T22:26:38.735 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local s 2026-02-20T22:26:38.735 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:26:38.735 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:26:39.736 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_image_replay_state cluster2 mirror test started 2026-02-20T22:26:39.736 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:26:39.736 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:26:39.736 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:26:39.736 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local test_state=started 2026-02-20T22:26:39.736 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status_result 2026-02-20T22:26:39.736 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local current_state=stopped 2026-02-20T22:26:39.736 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemons cluster2 rbd mirror status mirror/test 2026-02-20T22:26:39.737 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ grep -i state 2026-02-20T22:26:39.737 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_instance=cluster2 2026-02-20T22:26:39.737 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:26:39.737 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster2 2026-02-20T22:26:39.737 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance=cluster2 2026-02-20T22:26:39.737 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local loop_instance 2026-02-20T22:26:39.737 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for s in 0 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:26:39.737 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sleep 0 2026-02-20T22:26:39.740 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' cluster2 '!=' cluster2 ']' 2026-02-20T22:26:39.740 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ seq 0 3 2026-02-20T22:26:39.741 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for loop_instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:26:39.741 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemon cluster2:0 rbd mirror status mirror/test 2026-02-20T22:26:39.741 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster2:0 2026-02-20T22:26:39.741 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:26:39.741 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:26:39.741 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster2:0 cluster instance 2026-02-20T22:26:39.741 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster2:0 2026-02-20T22:26:39.741 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=cluster 2026-02-20T22:26:39.741 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:26:39.741 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster2 2026-02-20T22:26:39.741 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=0 2026-02-20T22:26:39.742 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 0 = cluster2:0 ']' 2026-02-20T22:26:39.742 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval cluster=cluster2 2026-02-20T22:26:39.742 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster2 2026-02-20T22:26:39.742 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=0 2026-02-20T22:26:39.742 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:26:39.742 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ daemon_asok_file cluster2:0 cluster2 2026-02-20T22:26:39.742 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local local_cluster=cluster2:0 2026-02-20T22:26:39.742 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster=cluster2 2026-02-20T22:26:39.742 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance 2026-02-20T22:26:39.742 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ set_cluster_instance cluster2:0 local_cluster instance 2026-02-20T22:26:39.742 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local val=cluster2:0 2026-02-20T22:26:39.742 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster_var_name=local_cluster 2026-02-20T22:26:39.743 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance_var_name=instance 2026-02-20T22:26:39.743 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster2 2026-02-20T22:26:39.743 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:26:39.743 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ '[' 0 = cluster2:0 ']' 2026-02-20T22:26:39.743 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval local_cluster=cluster2 2026-02-20T22:26:39.743 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ local_cluster=cluster2 2026-02-20T22:26:39.743 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval instance=0 2026-02-20T22:26:39.743 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ instance=0 2026-02-20T22:26:39.743 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ ceph-conf --cluster cluster2 --name client.mirror.0 'admin socket' 2026-02-20T22:26:39.751 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ echo /var/run/ceph/rbd-mirror.cluster2-client.mirror.0.asok 2026-02-20T22:26:39.751 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local asok_file=/var/run/ceph/rbd-mirror.cluster2-client.mirror.0.asok 2026-02-20T22:26:39.751 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ test -S /var/run/ceph/rbd-mirror.cluster2-client.mirror.0.asok 2026-02-20T22:26:39.751 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ ceph --admin-daemon /var/run/ceph/rbd-mirror.cluster2-client.mirror.0.asok rbd mirror status mirror/test 2026-02-20T22:26:39.797 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ return 0 2026-02-20T22:26:39.798 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status_result=' "state": "Replaying"' 2026-02-20T22:26:39.798 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo ' "state": "Replaying"' 2026-02-20T22:26:39.798 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep -i Replaying 2026-02-20T22:26:39.798 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: "state": "Replaying" 2026-02-20T22:26:39.800 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ current_state=started 2026-02-20T22:26:39.800 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test started = started 2026-02-20T22:26:39.800 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:26:39.800 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_replay_complete cluster2 cluster1 mirror mirror test 2026-02-20T22:26:39.800 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local local_cluster=cluster2 2026-02-20T22:26:39.800 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:26:39.800 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local local_pool=mirror 2026-02-20T22:26:39.800 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local remote_pool=mirror 2026-02-20T22:26:39.801 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:26:39.801 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' snapshot = journal ']' 2026-02-20T22:26:39.801 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' snapshot = snapshot ']' 2026-02-20T22:26:39.801 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ mirror_image_snapshot cluster1 mirror test 2026-02-20T22:26:39.801 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:26:39.801 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:26:39.801 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:26:39.801 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster1 mirror image snapshot mirror/test 2026-02-20T22:26:43.734 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:Snapshot ID: 39 2026-02-20T22:26:43.741 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_snapshot_sync_complete cluster2 cluster1 mirror mirror test 2026-02-20T22:26:43.741 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local local_cluster=cluster2 2026-02-20T22:26:43.741 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:26:43.741 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local local_pool=mirror 2026-02-20T22:26:43.741 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local remote_pool=mirror 2026-02-20T22:26:43.741 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:26:43.741 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ mkfname cluster1-mirror-test.status 2026-02-20T22:26:43.742 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ echo cluster1-mirror-test.status 2026-02-20T22:26:43.742 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -e 's|[/ ]|_|g' 2026-02-20T22:26:43.742 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status_log=/tmp/tmp.Whst3BkeHJ/cluster1-mirror-test.status 2026-02-20T22:26:43.743 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ mkfname cluster2-mirror-test.status 2026-02-20T22:26:43.743 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ echo cluster2-mirror-test.status 2026-02-20T22:26:43.743 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -e 's|[/ ]|_|g' 2026-02-20T22:26:43.745 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local local_status_log=/tmp/tmp.Whst3BkeHJ/cluster2-mirror-test.status 2026-02-20T22:26:43.745 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ get_newest_mirror_snapshot cluster1 mirror test /tmp/tmp.Whst3BkeHJ/cluster1-mirror-test.status 2026-02-20T22:26:43.745 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:26:43.745 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:26:43.745 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:26:43.745 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local log=/tmp/tmp.Whst3BkeHJ/cluster1-mirror-test.status 2026-02-20T22:26:43.745 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster1 snap list --all mirror/test --format xml 2026-02-20T22:26:43.745 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ xmlstarlet sel -t -c '//snapshots/snapshot[namespace/complete='\''true'\'' and position()=last()]' 2026-02-20T22:26:43.776 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v //snapshot/id 2026-02-20T22:26:43.778 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local snapshot_id=39 2026-02-20T22:26:43.778 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ true 2026-02-20T22:26:43.778 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 0.2 0.4 0.8 1.6 2 2 4 4 8 8 16 16 32 32 2026-02-20T22:26:43.778 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 0.2 2026-02-20T22:26:43.979 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ get_newest_mirror_snapshot cluster2 mirror test /tmp/tmp.Whst3BkeHJ/cluster2-mirror-test.status 2026-02-20T22:26:43.979 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:26:43.979 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:26:43.979 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:26:43.979 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local log=/tmp/tmp.Whst3BkeHJ/cluster2-mirror-test.status 2026-02-20T22:26:43.980 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster2 snap list --all mirror/test --format xml 2026-02-20T22:26:43.980 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ xmlstarlet sel -t -c '//snapshots/snapshot[namespace/complete='\''true'\'' and position()=last()]' 2026-02-20T22:26:44.007 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v //snapshot/namespace/primary_snap_id 2026-02-20T22:26:44.009 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local primary_snapshot_id=39 2026-02-20T22:26:44.009 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test 39 = 39 2026-02-20T22:26:44.009 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:26:44.009 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_status_in_pool_dir cluster1 mirror test up+stopped 2026-02-20T22:26:44.009 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:26:44.009 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:26:44.009 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:26:44.010 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+stopped 2026-02-20T22:26:44.010 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:26:44.010 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:26:44.010 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:26:44.010 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:26:45.010 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_status_in_pool_dir cluster1 mirror test up+stopped '' '' 2026-02-20T22:26:45.010 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:26:45.010 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:26:45.010 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:26:45.010 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+stopped 2026-02-20T22:26:45.010 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:26:45.010 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:26:45.010 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:26:45.010 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:26:45.010 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster1 mirror image status mirror/test 2026-02-20T22:26:45.046 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='test: 2026-02-20T22:26:45.046 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: global_id: e1d586ae-1749-4169-888d-5f8c6b0db4d3 2026-02-20T22:26:45.046 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+stopped 2026-02-20T22:26:45.046 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: local image is primary 2026-02-20T22:26:45.046 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: service: mirror.0 on trial150 2026-02-20T22:26:45.047 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:26:40 2026-02-20T22:26:45.047 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: peer_sites: 2026-02-20T22:26:45.047 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: name: cluster2-DNE 2026-02-20T22:26:45.047 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+replaying 2026-02-20T22:26:45.047 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: replaying, {"bytes_per_second":0.0,"bytes_per_snapshot":0.0,"last_snapshot_bytes":0,"last_snapshot_sync_seconds":0,"remote_snapshot_timestamp":1771626398,"replay_state":"idle"} 2026-02-20T22:26:45.047 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:26:39 2026-02-20T22:26:45.047 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: snapshots: 2026-02-20T22:26:45.047 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: 39 .mirror.primary.e1d586ae-1749-4169-888d-5f8c6b0db4d3.864f73ef-3522-4f9e-98d8-fab6a2f44e39 (peer_uuids:[086c4138-4a97-4902-95e1-07f7be9b9f61])' 2026-02-20T22:26:45.047 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ state: .*up+stopped' 2026-02-20T22:26:45.048 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: state: up+stopped 2026-02-20T22:26:45.048 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ description: .*' 2026-02-20T22:26:45.048 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: description: local image is primary 2026-02-20T22:26:45.049 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' -n '' ']' 2026-02-20T22:26:45.049 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+stopped 2026-02-20T22:26:45.049 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^up+' 2026-02-20T22:26:45.050 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+stopped 2026-02-20T22:26:45.050 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep 'service: *mirror..* on ' 2026-02-20T22:26:45.050 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: service: mirror.0 on trial150 2026-02-20T22:26:45.051 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update 2026-02-20T22:26:45.051 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -nEe 's/^ last_update: *(.*) *$/\1/p' 2026-02-20T22:26:45.052 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:26:40' 2026-02-20T22:26:45.052 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_mirror_pool_status_verbose cluster1 mirror test up+stopped '2026-02-20 22:26:40' 2026-02-20T22:26:45.052 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:26:45.053 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:26:45.053 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:26:45.053 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+stopped 2026-02-20T22:26:45.053 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local 'prev_last_update=2026-02-20 22:26:40' 2026-02-20T22:26:45.053 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:26:45.053 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:26:45.053 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster1 mirror pool status mirror --verbose --format xml 2026-02-20T22:26:45.084 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='OKOKOK143774382mirror.0trial15020.2.0-677-gf7870454trueOK43844389mirror.1trial15020.2.0-677-gf7870454falseOK43914398mirror.2trial15020.2.0-677-gf7870454falseOK44014407mirror.3trial15020.2.0-677-gf7870454falseOKteste1d586ae-1749-4169-888d-5f8c6b0db4d3up+stoppedlocal image is primary43774382mirror.0trial1502026-02-20 22:26:40cluster2-DNEcd6e8b64-a7a4-4c60-8c9c-3c34f7eb16e8up+replayingreplaying, {"bytes_per_second":0.0,"bytes_per_snapshot":0.0,"last_snapshot_bytes":0,"last_snapshot_sync_seconds":0,"remote_snapshot_timestamp":1771626398,"replay_state":"idle"}2026-02-20 22:26:39' 2026-02-20T22:26:45.084 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update state 2026-02-20T22:26:45.084 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test'\'']/last_update' 2026-02-20T22:26:45.085 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:26:40' 2026-02-20T22:26:45.086 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test'\'']/state' 2026-02-20T22:26:45.087 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ state=up+stopped 2026-02-20T22:26:45.087 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+stopped 2026-02-20T22:26:45.087 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep up+stopped 2026-02-20T22:26:45.088 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+stopped 2026-02-20T22:26:45.089 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:26:45.089 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:26:45.089 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_status_in_pool_dir cluster2 mirror test up+replaying 2026-02-20T22:26:45.090 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:26:45.090 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:26:45.090 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:26:45.090 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+replaying 2026-02-20T22:26:45.090 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:26:45.090 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:26:45.090 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:26:45.090 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:26:46.090 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_status_in_pool_dir cluster2 mirror test up+replaying '' '' 2026-02-20T22:26:46.090 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:26:46.090 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:26:46.090 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:26:46.091 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+replaying 2026-02-20T22:26:46.091 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:26:46.091 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:26:46.091 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:26:46.091 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:26:46.091 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster2 mirror image status mirror/test 2026-02-20T22:26:46.121 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='test: 2026-02-20T22:26:46.122 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: global_id: e1d586ae-1749-4169-888d-5f8c6b0db4d3 2026-02-20T22:26:46.122 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+replaying 2026-02-20T22:26:46.122 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: replaying, {"bytes_per_second":0.0,"bytes_per_snapshot":0.0,"last_snapshot_bytes":0,"last_snapshot_sync_seconds":0,"remote_snapshot_timestamp":1771626398,"replay_state":"idle"} 2026-02-20T22:26:46.122 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: service: mirror.0 on trial150 2026-02-20T22:26:46.122 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:26:39 2026-02-20T22:26:46.122 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: peer_sites: 2026-02-20T22:26:46.122 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: name: cluster1-DNE 2026-02-20T22:26:46.122 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+stopped 2026-02-20T22:26:46.122 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: local image is primary 2026-02-20T22:26:46.122 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:26:45' 2026-02-20T22:26:46.122 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ state: .*up+replaying' 2026-02-20T22:26:46.123 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: state: up+replaying 2026-02-20T22:26:46.123 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ description: .*' 2026-02-20T22:26:46.124 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: description: replaying, {"bytes_per_second":0.0,"bytes_per_snapshot":0.0,"last_snapshot_bytes":0,"last_snapshot_sync_seconds":0,"remote_snapshot_timestamp":1771626398,"replay_state":"idle"} 2026-02-20T22:26:46.124 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' -n '' ']' 2026-02-20T22:26:46.124 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+replaying 2026-02-20T22:26:46.124 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^up+' 2026-02-20T22:26:46.125 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+replaying 2026-02-20T22:26:46.125 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep 'service: *mirror..* on ' 2026-02-20T22:26:46.125 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: service: mirror.0 on trial150 2026-02-20T22:26:46.126 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update 2026-02-20T22:26:46.126 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -nEe 's/^ last_update: *(.*) *$/\1/p' 2026-02-20T22:26:46.128 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:26:39' 2026-02-20T22:26:46.128 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_mirror_pool_status_verbose cluster2 mirror test up+replaying '2026-02-20 22:26:39' 2026-02-20T22:26:46.128 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:26:46.128 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:26:46.128 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:26:46.128 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+replaying 2026-02-20T22:26:46.128 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local 'prev_last_update=2026-02-20 22:26:39' 2026-02-20T22:26:46.128 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:26:46.128 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:26:46.129 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster2 mirror pool status mirror --verbose --format xml 2026-02-20T22:26:46.158 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='OKOKOK145264529mirror.0trial15020.2.0-677-gf7870454trueOK45334537mirror.1trial15020.2.0-677-gf7870454falseOK45404546mirror.2trial15020.2.0-677-gf7870454falseOK45504557mirror.3trial15020.2.0-677-gf7870454falseOKteste1d586ae-1749-4169-888d-5f8c6b0db4d3up+replayingreplaying, {"bytes_per_second":0.0,"bytes_per_snapshot":0.0,"last_snapshot_bytes":0,"last_snapshot_sync_seconds":0,"remote_snapshot_timestamp":1771626398,"replay_state":"idle"}45264529mirror.0trial1502026-02-20 22:26:39cluster1-DNE8f14eacf-60a5-47c7-bdcb-1dc6af448d08up+stoppedlocal image is primary2026-02-20 22:26:45' 2026-02-20T22:26:46.159 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update state 2026-02-20T22:26:46.159 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test'\'']/last_update' 2026-02-20T22:26:46.160 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:26:39' 2026-02-20T22:26:46.160 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test'\'']/state' 2026-02-20T22:26:46.161 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ state=up+replaying 2026-02-20T22:26:46.162 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+replaying 2026-02-20T22:26:46.162 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep up+replaying 2026-02-20T22:26:46.163 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+replaying 2026-02-20T22:26:46.164 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:26:46.164 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:26:46.164 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ demote_image cluster1 mirror test 2026-02-20T22:26:46.164 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:26:46.164 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:26:46.164 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:26:46.164 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster=cluster1 mirror image demote mirror/test 2026-02-20T22:26:46.741 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:Image demoted to non-primary 2026-02-20T22:26:46.746 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_image_replay_stopped cluster2 mirror test 2026-02-20T22:26:46.746 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:26:46.746 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:26:46.746 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:26:46.746 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_image_replay_state cluster2 mirror test stopped 2026-02-20T22:26:46.746 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:26:46.746 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:26:46.746 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:26:46.746 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state=stopped 2026-02-20T22:26:46.746 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local s 2026-02-20T22:26:46.747 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:26:46.747 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:26:47.746 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_image_replay_state cluster2 mirror test stopped 2026-02-20T22:26:47.746 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:26:47.746 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:26:47.746 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:26:47.746 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local test_state=stopped 2026-02-20T22:26:47.746 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status_result 2026-02-20T22:26:47.746 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local current_state=stopped 2026-02-20T22:26:47.747 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemons cluster2 rbd mirror status mirror/test 2026-02-20T22:26:47.747 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_instance=cluster2 2026-02-20T22:26:47.747 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:26:47.747 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster2 2026-02-20T22:26:47.747 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance=cluster2 2026-02-20T22:26:47.747 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local loop_instance 2026-02-20T22:26:47.747 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ grep -i state 2026-02-20T22:26:47.747 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for s in 0 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:26:47.747 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sleep 0 2026-02-20T22:26:47.748 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' cluster2 '!=' cluster2 ']' 2026-02-20T22:26:47.748 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ seq 0 3 2026-02-20T22:26:47.749 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for loop_instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:26:47.749 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemon cluster2:0 rbd mirror status mirror/test 2026-02-20T22:26:47.749 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster2:0 2026-02-20T22:26:47.749 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:26:47.749 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:26:47.749 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster2:0 cluster instance 2026-02-20T22:26:47.749 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster2:0 2026-02-20T22:26:47.750 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=cluster 2026-02-20T22:26:47.750 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:26:47.750 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster2 2026-02-20T22:26:47.750 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=0 2026-02-20T22:26:47.750 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 0 = cluster2:0 ']' 2026-02-20T22:26:47.750 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval cluster=cluster2 2026-02-20T22:26:47.750 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster2 2026-02-20T22:26:47.750 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=0 2026-02-20T22:26:47.750 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:26:47.750 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ daemon_asok_file cluster2:0 cluster2 2026-02-20T22:26:47.750 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local local_cluster=cluster2:0 2026-02-20T22:26:47.750 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster=cluster2 2026-02-20T22:26:47.750 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance 2026-02-20T22:26:47.750 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ set_cluster_instance cluster2:0 local_cluster instance 2026-02-20T22:26:47.750 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local val=cluster2:0 2026-02-20T22:26:47.750 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster_var_name=local_cluster 2026-02-20T22:26:47.750 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance_var_name=instance 2026-02-20T22:26:47.750 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster2 2026-02-20T22:26:47.750 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:26:47.750 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ '[' 0 = cluster2:0 ']' 2026-02-20T22:26:47.750 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval local_cluster=cluster2 2026-02-20T22:26:47.750 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ local_cluster=cluster2 2026-02-20T22:26:47.750 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval instance=0 2026-02-20T22:26:47.751 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ instance=0 2026-02-20T22:26:47.751 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ ceph-conf --cluster cluster2 --name client.mirror.0 'admin socket' 2026-02-20T22:26:47.763 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ echo /var/run/ceph/rbd-mirror.cluster2-client.mirror.0.asok 2026-02-20T22:26:47.764 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local asok_file=/var/run/ceph/rbd-mirror.cluster2-client.mirror.0.asok 2026-02-20T22:26:47.764 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ test -S /var/run/ceph/rbd-mirror.cluster2-client.mirror.0.asok 2026-02-20T22:26:47.764 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ ceph --admin-daemon /var/run/ceph/rbd-mirror.cluster2-client.mirror.0.asok rbd mirror status mirror/test 2026-02-20T22:26:47.810 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ return 0 2026-02-20T22:26:47.811 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status_result=' "state": "Replaying"' 2026-02-20T22:26:47.811 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo ' "state": "Replaying"' 2026-02-20T22:26:47.811 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep -i Replaying 2026-02-20T22:26:47.812 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: "state": "Replaying" 2026-02-20T22:26:47.812 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ current_state=started 2026-02-20T22:26:47.812 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test stopped = started 2026-02-20T22:26:47.812 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:26:47.812 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 2 2026-02-20T22:26:49.815 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_image_replay_state cluster2 mirror test stopped 2026-02-20T22:26:49.815 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:26:49.815 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:26:49.815 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:26:49.815 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local test_state=stopped 2026-02-20T22:26:49.815 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status_result 2026-02-20T22:26:49.815 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local current_state=stopped 2026-02-20T22:26:49.815 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemons cluster2 rbd mirror status mirror/test 2026-02-20T22:26:49.816 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ grep -i state 2026-02-20T22:26:49.816 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_instance=cluster2 2026-02-20T22:26:49.816 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:26:49.816 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster2 2026-02-20T22:26:49.816 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance=cluster2 2026-02-20T22:26:49.816 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local loop_instance 2026-02-20T22:26:49.816 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for s in 0 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:26:49.816 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sleep 0 2026-02-20T22:26:49.820 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' cluster2 '!=' cluster2 ']' 2026-02-20T22:26:49.820 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ seq 0 3 2026-02-20T22:26:49.820 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for loop_instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:26:49.820 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemon cluster2:0 rbd mirror status mirror/test 2026-02-20T22:26:49.821 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster2:0 2026-02-20T22:26:49.821 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:26:49.821 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:26:49.821 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster2:0 cluster instance 2026-02-20T22:26:49.821 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster2:0 2026-02-20T22:26:49.821 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=cluster 2026-02-20T22:26:49.821 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:26:49.821 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster2 2026-02-20T22:26:49.821 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=0 2026-02-20T22:26:49.821 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 0 = cluster2:0 ']' 2026-02-20T22:26:49.821 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval cluster=cluster2 2026-02-20T22:26:49.822 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster2 2026-02-20T22:26:49.822 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=0 2026-02-20T22:26:49.822 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:26:49.822 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ daemon_asok_file cluster2:0 cluster2 2026-02-20T22:26:49.822 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local local_cluster=cluster2:0 2026-02-20T22:26:49.822 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster=cluster2 2026-02-20T22:26:49.822 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance 2026-02-20T22:26:49.822 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ set_cluster_instance cluster2:0 local_cluster instance 2026-02-20T22:26:49.822 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local val=cluster2:0 2026-02-20T22:26:49.822 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster_var_name=local_cluster 2026-02-20T22:26:49.822 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance_var_name=instance 2026-02-20T22:26:49.822 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster2 2026-02-20T22:26:49.822 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:26:49.823 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ '[' 0 = cluster2:0 ']' 2026-02-20T22:26:49.823 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval local_cluster=cluster2 2026-02-20T22:26:49.823 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ local_cluster=cluster2 2026-02-20T22:26:49.823 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval instance=0 2026-02-20T22:26:49.823 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ instance=0 2026-02-20T22:26:49.823 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ ceph-conf --cluster cluster2 --name client.mirror.0 'admin socket' 2026-02-20T22:26:49.830 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ echo /var/run/ceph/rbd-mirror.cluster2-client.mirror.0.asok 2026-02-20T22:26:49.830 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local asok_file=/var/run/ceph/rbd-mirror.cluster2-client.mirror.0.asok 2026-02-20T22:26:49.830 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ test -S /var/run/ceph/rbd-mirror.cluster2-client.mirror.0.asok 2026-02-20T22:26:49.830 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ ceph --admin-daemon /var/run/ceph/rbd-mirror.cluster2-client.mirror.0.asok rbd mirror status mirror/test 2026-02-20T22:26:49.876 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ return 0 2026-02-20T22:26:49.876 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status_result=' "state": "Stopped"' 2026-02-20T22:26:49.877 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo ' "state": "Stopped"' 2026-02-20T22:26:49.877 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep -i Replaying 2026-02-20T22:26:49.878 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test stopped = stopped 2026-02-20T22:26:49.878 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:26:49.878 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_status_in_pool_dir cluster1 mirror test up+unknown 2026-02-20T22:26:49.878 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:26:49.878 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:26:49.878 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:26:49.878 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+unknown 2026-02-20T22:26:49.878 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:26:49.878 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:26:49.878 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:26:49.878 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:26:50.880 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_status_in_pool_dir cluster1 mirror test up+unknown '' '' 2026-02-20T22:26:50.880 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:26:50.880 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:26:50.880 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:26:50.880 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+unknown 2026-02-20T22:26:50.881 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:26:50.881 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:26:50.881 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:26:50.881 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:26:50.881 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster1 mirror image status mirror/test 2026-02-20T22:26:50.913 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='test: 2026-02-20T22:26:50.913 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: global_id: e1d586ae-1749-4169-888d-5f8c6b0db4d3 2026-02-20T22:26:50.913 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+unknown 2026-02-20T22:26:50.914 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: remote image is not primary 2026-02-20T22:26:50.914 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: service: mirror.0 on trial150 2026-02-20T22:26:50.914 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:26:50 2026-02-20T22:26:50.914 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: peer_sites: 2026-02-20T22:26:50.914 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: name: cluster2-DNE 2026-02-20T22:26:50.914 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+unknown 2026-02-20T22:26:50.914 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: remote image is not primary 2026-02-20T22:26:50.914 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:26:49' 2026-02-20T22:26:50.914 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ state: .*up+unknown' 2026-02-20T22:26:50.915 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: state: up+unknown 2026-02-20T22:26:50.915 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ description: .*' 2026-02-20T22:26:50.916 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: description: remote image is not primary 2026-02-20T22:26:50.917 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' -n '' ']' 2026-02-20T22:26:50.917 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+unknown 2026-02-20T22:26:50.917 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^up+' 2026-02-20T22:26:50.917 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+unknown 2026-02-20T22:26:50.918 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep 'service: *mirror..* on ' 2026-02-20T22:26:50.918 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: service: mirror.0 on trial150 2026-02-20T22:26:50.919 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update 2026-02-20T22:26:50.919 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -nEe 's/^ last_update: *(.*) *$/\1/p' 2026-02-20T22:26:50.919 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:26:50' 2026-02-20T22:26:50.920 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_mirror_pool_status_verbose cluster1 mirror test up+unknown '2026-02-20 22:26:50' 2026-02-20T22:26:50.920 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:26:50.920 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:26:50.920 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:26:50.920 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+unknown 2026-02-20T22:26:50.920 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local 'prev_last_update=2026-02-20 22:26:50' 2026-02-20T22:26:50.920 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:26:50.920 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:26:50.920 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster1 mirror pool status mirror --verbose --format xml 2026-02-20T22:26:50.953 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='WARNINGOKWARNING143774382mirror.0trial15020.2.0-677-gf7870454trueOK43844389mirror.1trial15020.2.0-677-gf7870454falseOK43914398mirror.2trial15020.2.0-677-gf7870454falseOK44014407mirror.3trial15020.2.0-677-gf7870454falseOKteste1d586ae-1749-4169-888d-5f8c6b0db4d3up+unknownremote image is not primary43774382mirror.0trial1502026-02-20 22:26:50cluster2-DNEcd6e8b64-a7a4-4c60-8c9c-3c34f7eb16e8up+unknownremote image is not primary2026-02-20 22:26:49' 2026-02-20T22:26:50.954 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update state 2026-02-20T22:26:50.954 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test'\'']/last_update' 2026-02-20T22:26:50.955 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:26:50' 2026-02-20T22:26:50.955 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test'\'']/state' 2026-02-20T22:26:50.957 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ state=up+unknown 2026-02-20T22:26:50.957 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+unknown 2026-02-20T22:26:50.957 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep up+unknown 2026-02-20T22:26:50.958 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+unknown 2026-02-20T22:26:50.959 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:26:50.959 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:26:50.959 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_status_in_pool_dir cluster2 mirror test up+unknown 2026-02-20T22:26:50.959 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:26:50.959 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:26:50.960 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:26:50.960 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+unknown 2026-02-20T22:26:50.960 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:26:50.960 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:26:50.960 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:26:50.960 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:26:51.960 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_status_in_pool_dir cluster2 mirror test up+unknown '' '' 2026-02-20T22:26:51.960 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:26:51.961 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:26:51.961 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:26:51.961 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+unknown 2026-02-20T22:26:51.961 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:26:51.961 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:26:51.961 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:26:51.961 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:26:51.961 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster2 mirror image status mirror/test 2026-02-20T22:26:51.992 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='test: 2026-02-20T22:26:51.992 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: global_id: e1d586ae-1749-4169-888d-5f8c6b0db4d3 2026-02-20T22:26:51.992 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+unknown 2026-02-20T22:26:51.992 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: remote image is not primary 2026-02-20T22:26:51.992 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: service: mirror.0 on trial150 2026-02-20T22:26:51.993 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:26:49 2026-02-20T22:26:51.993 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: peer_sites: 2026-02-20T22:26:51.993 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: name: cluster1-DNE 2026-02-20T22:26:51.993 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+unknown 2026-02-20T22:26:51.993 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: remote image is not primary 2026-02-20T22:26:51.993 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:26:50' 2026-02-20T22:26:51.993 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ state: .*up+unknown' 2026-02-20T22:26:51.994 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: state: up+unknown 2026-02-20T22:26:51.994 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ description: .*' 2026-02-20T22:26:51.994 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: description: remote image is not primary 2026-02-20T22:26:51.995 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' -n '' ']' 2026-02-20T22:26:51.995 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+unknown 2026-02-20T22:26:51.995 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^up+' 2026-02-20T22:26:51.996 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+unknown 2026-02-20T22:26:51.996 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep 'service: *mirror..* on ' 2026-02-20T22:26:51.996 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: service: mirror.0 on trial150 2026-02-20T22:26:51.997 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update 2026-02-20T22:26:51.997 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -nEe 's/^ last_update: *(.*) *$/\1/p' 2026-02-20T22:26:51.998 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:26:49' 2026-02-20T22:26:51.999 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_mirror_pool_status_verbose cluster2 mirror test up+unknown '2026-02-20 22:26:49' 2026-02-20T22:26:51.999 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:26:51.999 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:26:51.999 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:26:51.999 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+unknown 2026-02-20T22:26:51.999 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local 'prev_last_update=2026-02-20 22:26:49' 2026-02-20T22:26:51.999 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:26:51.999 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:26:51.999 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster2 mirror pool status mirror --verbose --format xml 2026-02-20T22:26:52.030 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='WARNINGOKWARNING145264529mirror.0trial15020.2.0-677-gf7870454trueOK45334537mirror.1trial15020.2.0-677-gf7870454falseOK45404546mirror.2trial15020.2.0-677-gf7870454falseOK45504557mirror.3trial15020.2.0-677-gf7870454falseOKteste1d586ae-1749-4169-888d-5f8c6b0db4d3up+unknownremote image is not primary45264529mirror.0trial1502026-02-20 22:26:49cluster1-DNE8f14eacf-60a5-47c7-bdcb-1dc6af448d08up+unknownremote image is not primary2026-02-20 22:26:50' 2026-02-20T22:26:52.030 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update state 2026-02-20T22:26:52.030 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test'\'']/last_update' 2026-02-20T22:26:52.031 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:26:49' 2026-02-20T22:26:52.031 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test'\'']/state' 2026-02-20T22:26:52.033 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ state=up+unknown 2026-02-20T22:26:52.033 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+unknown 2026-02-20T22:26:52.033 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep up+unknown 2026-02-20T22:26:52.034 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+unknown 2026-02-20T22:26:52.035 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:26:52.035 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:26:52.035 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ promote_image cluster2 mirror test 2026-02-20T22:26:52.035 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:26:52.035 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:26:52.035 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:26:52.035 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local force= 2026-02-20T22:26:52.035 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster=cluster2 mirror image promote mirror/test 2026-02-20T22:26:53.493 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:Image promoted to primary 2026-02-20T22:26:53.500 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_image_replay_started cluster1 mirror test 2026-02-20T22:26:53.500 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:26:53.500 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:26:53.500 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:26:53.500 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_image_replay_state cluster1 mirror test started 2026-02-20T22:26:53.500 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:26:53.500 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:26:53.500 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:26:53.501 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state=started 2026-02-20T22:26:53.501 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local s 2026-02-20T22:26:53.501 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:26:53.501 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:26:54.505 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_image_replay_state cluster1 mirror test started 2026-02-20T22:26:54.505 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:26:54.505 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:26:54.505 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:26:54.506 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local test_state=started 2026-02-20T22:26:54.506 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status_result 2026-02-20T22:26:54.506 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local current_state=stopped 2026-02-20T22:26:54.506 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemons cluster1 rbd mirror status mirror/test 2026-02-20T22:26:54.506 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_instance=cluster1 2026-02-20T22:26:54.506 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:26:54.506 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ grep -i state 2026-02-20T22:26:54.506 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1 2026-02-20T22:26:54.506 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance=cluster1 2026-02-20T22:26:54.507 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local loop_instance 2026-02-20T22:26:54.507 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for s in 0 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:26:54.507 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sleep 0 2026-02-20T22:26:54.507 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' cluster1 '!=' cluster1 ']' 2026-02-20T22:26:54.507 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ seq 0 3 2026-02-20T22:26:54.507 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for loop_instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:26:54.507 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemon cluster1:0 rbd mirror status mirror/test 2026-02-20T22:26:54.507 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1:0 2026-02-20T22:26:54.507 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:26:54.507 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:26:54.508 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster1:0 cluster instance 2026-02-20T22:26:54.508 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster1:0 2026-02-20T22:26:54.508 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=cluster 2026-02-20T22:26:54.508 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:26:54.508 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:26:54.508 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=0 2026-02-20T22:26:54.508 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 0 = cluster1:0 ']' 2026-02-20T22:26:54.508 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval cluster=cluster1 2026-02-20T22:26:54.508 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:26:54.509 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=0 2026-02-20T22:26:54.509 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:26:54.509 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ daemon_asok_file cluster1:0 cluster1 2026-02-20T22:26:54.509 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local local_cluster=cluster1:0 2026-02-20T22:26:54.509 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster=cluster1 2026-02-20T22:26:54.509 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance 2026-02-20T22:26:54.509 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ set_cluster_instance cluster1:0 local_cluster instance 2026-02-20T22:26:54.509 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local val=cluster1:0 2026-02-20T22:26:54.509 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster_var_name=local_cluster 2026-02-20T22:26:54.510 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance_var_name=instance 2026-02-20T22:26:54.510 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:26:54.510 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:26:54.510 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ '[' 0 = cluster1:0 ']' 2026-02-20T22:26:54.510 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval local_cluster=cluster1 2026-02-20T22:26:54.510 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ local_cluster=cluster1 2026-02-20T22:26:54.510 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval instance=0 2026-02-20T22:26:54.510 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ instance=0 2026-02-20T22:26:54.511 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ ceph-conf --cluster cluster1 --name client.mirror.0 'admin socket' 2026-02-20T22:26:54.516 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ echo /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:26:54.517 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local asok_file=/var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:26:54.517 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ test -S /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:26:54.517 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ ceph --admin-daemon /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok rbd mirror status mirror/test 2026-02-20T22:26:54.563 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ return 0 2026-02-20T22:26:54.564 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status_result=' "state": "Stopped"' 2026-02-20T22:26:54.564 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo ' "state": "Stopped"' 2026-02-20T22:26:54.564 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep -i Replaying 2026-02-20T22:26:54.565 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test started = stopped 2026-02-20T22:26:54.565 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:26:54.565 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 2 2026-02-20T22:26:56.566 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_image_replay_state cluster1 mirror test started 2026-02-20T22:26:56.567 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:26:56.567 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:26:56.567 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:26:56.567 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local test_state=started 2026-02-20T22:26:56.567 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status_result 2026-02-20T22:26:56.567 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local current_state=stopped 2026-02-20T22:26:56.567 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemons cluster1 rbd mirror status mirror/test 2026-02-20T22:26:56.567 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_instance=cluster1 2026-02-20T22:26:56.568 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ grep -i state 2026-02-20T22:26:56.568 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:26:56.568 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1 2026-02-20T22:26:56.568 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance=cluster1 2026-02-20T22:26:56.568 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local loop_instance 2026-02-20T22:26:56.568 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for s in 0 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:26:56.568 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sleep 0 2026-02-20T22:26:56.571 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' cluster1 '!=' cluster1 ']' 2026-02-20T22:26:56.571 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ seq 0 3 2026-02-20T22:26:56.572 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for loop_instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:26:56.572 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemon cluster1:0 rbd mirror status mirror/test 2026-02-20T22:26:56.572 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1:0 2026-02-20T22:26:56.572 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:26:56.572 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:26:56.572 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster1:0 cluster instance 2026-02-20T22:26:56.572 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster1:0 2026-02-20T22:26:56.572 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=cluster 2026-02-20T22:26:56.572 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:26:56.572 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:26:56.573 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=0 2026-02-20T22:26:56.573 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 0 = cluster1:0 ']' 2026-02-20T22:26:56.573 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval cluster=cluster1 2026-02-20T22:26:56.573 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:26:56.573 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=0 2026-02-20T22:26:56.573 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:26:56.573 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ daemon_asok_file cluster1:0 cluster1 2026-02-20T22:26:56.573 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local local_cluster=cluster1:0 2026-02-20T22:26:56.573 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster=cluster1 2026-02-20T22:26:56.573 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance 2026-02-20T22:26:56.573 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ set_cluster_instance cluster1:0 local_cluster instance 2026-02-20T22:26:56.573 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local val=cluster1:0 2026-02-20T22:26:56.574 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster_var_name=local_cluster 2026-02-20T22:26:56.574 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance_var_name=instance 2026-02-20T22:26:56.574 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:26:56.574 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:26:56.574 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ '[' 0 = cluster1:0 ']' 2026-02-20T22:26:56.574 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval local_cluster=cluster1 2026-02-20T22:26:56.574 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ local_cluster=cluster1 2026-02-20T22:26:56.574 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval instance=0 2026-02-20T22:26:56.574 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ instance=0 2026-02-20T22:26:56.574 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ ceph-conf --cluster cluster1 --name client.mirror.0 'admin socket' 2026-02-20T22:26:56.581 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ echo /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:26:56.581 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local asok_file=/var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:26:56.581 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ test -S /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:26:56.582 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ ceph --admin-daemon /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok rbd mirror status mirror/test 2026-02-20T22:26:56.626 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ return 0 2026-02-20T22:26:56.627 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status_result=' "state": "Replaying"' 2026-02-20T22:26:56.627 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo ' "state": "Replaying"' 2026-02-20T22:26:56.627 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep -i Replaying 2026-02-20T22:26:56.627 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: "state": "Replaying" 2026-02-20T22:26:56.629 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ current_state=started 2026-02-20T22:26:56.629 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test started = started 2026-02-20T22:26:56.629 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:26:56.629 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_replay_complete cluster1 cluster2 mirror mirror test 2026-02-20T22:26:56.629 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local local_cluster=cluster1 2026-02-20T22:26:56.630 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:26:56.630 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local local_pool=mirror 2026-02-20T22:26:56.630 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local remote_pool=mirror 2026-02-20T22:26:56.630 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:26:56.630 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' snapshot = journal ']' 2026-02-20T22:26:56.630 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' snapshot = snapshot ']' 2026-02-20T22:26:56.630 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ mirror_image_snapshot cluster2 mirror test 2026-02-20T22:26:56.630 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:26:56.630 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:26:56.630 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:26:56.630 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster2 mirror image snapshot mirror/test 2026-02-20T22:27:00.500 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:Snapshot ID: 42 2026-02-20T22:27:00.506 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_snapshot_sync_complete cluster1 cluster2 mirror mirror test 2026-02-20T22:27:00.506 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local local_cluster=cluster1 2026-02-20T22:27:00.506 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:27:00.506 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local local_pool=mirror 2026-02-20T22:27:00.507 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local remote_pool=mirror 2026-02-20T22:27:00.507 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:27:00.507 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ mkfname cluster2-mirror-test.status 2026-02-20T22:27:00.507 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ echo cluster2-mirror-test.status 2026-02-20T22:27:00.507 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -e 's|[/ ]|_|g' 2026-02-20T22:27:00.508 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status_log=/tmp/tmp.Whst3BkeHJ/cluster2-mirror-test.status 2026-02-20T22:27:00.508 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ mkfname cluster1-mirror-test.status 2026-02-20T22:27:00.509 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ echo cluster1-mirror-test.status 2026-02-20T22:27:00.509 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -e 's|[/ ]|_|g' 2026-02-20T22:27:00.510 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local local_status_log=/tmp/tmp.Whst3BkeHJ/cluster1-mirror-test.status 2026-02-20T22:27:00.511 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ get_newest_mirror_snapshot cluster2 mirror test /tmp/tmp.Whst3BkeHJ/cluster2-mirror-test.status 2026-02-20T22:27:00.511 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:27:00.511 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:27:00.511 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:27:00.511 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local log=/tmp/tmp.Whst3BkeHJ/cluster2-mirror-test.status 2026-02-20T22:27:00.511 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster2 snap list --all mirror/test --format xml 2026-02-20T22:27:00.511 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ xmlstarlet sel -t -c '//snapshots/snapshot[namespace/complete='\''true'\'' and position()=last()]' 2026-02-20T22:27:00.540 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v //snapshot/id 2026-02-20T22:27:00.541 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local snapshot_id=42 2026-02-20T22:27:00.541 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ true 2026-02-20T22:27:00.542 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 0.2 0.4 0.8 1.6 2 2 4 4 8 8 16 16 32 32 2026-02-20T22:27:00.542 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 0.2 2026-02-20T22:27:00.743 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ get_newest_mirror_snapshot cluster1 mirror test /tmp/tmp.Whst3BkeHJ/cluster1-mirror-test.status 2026-02-20T22:27:00.743 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:27:00.743 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:27:00.743 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:27:00.744 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local log=/tmp/tmp.Whst3BkeHJ/cluster1-mirror-test.status 2026-02-20T22:27:00.744 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster1 snap list --all mirror/test --format xml 2026-02-20T22:27:00.744 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ xmlstarlet sel -t -c '//snapshots/snapshot[namespace/complete='\''true'\'' and position()=last()]' 2026-02-20T22:27:00.773 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v //snapshot/namespace/primary_snap_id 2026-02-20T22:27:00.775 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local primary_snapshot_id=42 2026-02-20T22:27:00.775 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test 42 = 42 2026-02-20T22:27:00.775 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:27:00.775 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_status_in_pool_dir cluster2 mirror test up+stopped 2026-02-20T22:27:00.775 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:27:00.776 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:27:00.776 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:27:00.776 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+stopped 2026-02-20T22:27:00.776 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:27:00.776 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:27:00.776 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:27:00.776 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:27:01.776 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_status_in_pool_dir cluster2 mirror test up+stopped '' '' 2026-02-20T22:27:01.777 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:27:01.777 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:27:01.777 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:27:01.777 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+stopped 2026-02-20T22:27:01.777 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:27:01.777 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:27:01.777 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:27:01.777 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:27:01.777 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster2 mirror image status mirror/test 2026-02-20T22:27:01.809 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='test: 2026-02-20T22:27:01.810 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: global_id: e1d586ae-1749-4169-888d-5f8c6b0db4d3 2026-02-20T22:27:01.810 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+stopped 2026-02-20T22:27:01.810 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: local image is primary 2026-02-20T22:27:01.810 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: service: mirror.0 on trial150 2026-02-20T22:27:01.810 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:26:59 2026-02-20T22:27:01.810 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: peer_sites: 2026-02-20T22:27:01.810 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: name: cluster1-DNE 2026-02-20T22:27:01.810 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+replaying 2026-02-20T22:27:01.810 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: replaying, {"bytes_per_second":0.0,"bytes_per_snapshot":0.0,"last_snapshot_bytes":0,"last_snapshot_sync_seconds":0,"remote_snapshot_timestamp":1771626412,"replay_state":"idle"} 2026-02-20T22:27:01.811 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:26:55 2026-02-20T22:27:01.811 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: snapshots: 2026-02-20T22:27:01.811 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: 42 .mirror.primary.e1d586ae-1749-4169-888d-5f8c6b0db4d3.ea09a182-5f0b-405f-ab76-c7ca99fe3782 (peer_uuids:[b3fd2ba3-7357-48bb-9494-5fb16bf9b1f8])' 2026-02-20T22:27:01.811 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ state: .*up+stopped' 2026-02-20T22:27:01.811 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: state: up+stopped 2026-02-20T22:27:01.812 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ description: .*' 2026-02-20T22:27:01.812 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: description: local image is primary 2026-02-20T22:27:01.813 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' -n '' ']' 2026-02-20T22:27:01.813 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+stopped 2026-02-20T22:27:01.813 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^up+' 2026-02-20T22:27:01.813 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+stopped 2026-02-20T22:27:01.813 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep 'service: *mirror..* on ' 2026-02-20T22:27:01.814 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: service: mirror.0 on trial150 2026-02-20T22:27:01.814 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update 2026-02-20T22:27:01.814 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -nEe 's/^ last_update: *(.*) *$/\1/p' 2026-02-20T22:27:01.816 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:26:59' 2026-02-20T22:27:01.816 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_mirror_pool_status_verbose cluster2 mirror test up+stopped '2026-02-20 22:26:59' 2026-02-20T22:27:01.816 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:27:01.816 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:27:01.816 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:27:01.816 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+stopped 2026-02-20T22:27:01.816 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local 'prev_last_update=2026-02-20 22:26:59' 2026-02-20T22:27:01.816 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:27:01.817 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:27:01.817 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster2 mirror pool status mirror --verbose --format xml 2026-02-20T22:27:01.845 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='OKOKOK145264529mirror.0trial15020.2.0-677-gf7870454trueOK45334537mirror.1trial15020.2.0-677-gf7870454falseOK45404546mirror.2trial15020.2.0-677-gf7870454falseOK45504557mirror.3trial15020.2.0-677-gf7870454falseOKteste1d586ae-1749-4169-888d-5f8c6b0db4d3up+stoppedlocal image is primary45264529mirror.0trial1502026-02-20 22:26:59cluster1-DNE8f14eacf-60a5-47c7-bdcb-1dc6af448d08up+replayingreplaying, {"bytes_per_second":0.0,"bytes_per_snapshot":0.0,"last_snapshot_bytes":0,"last_snapshot_sync_seconds":0,"remote_snapshot_timestamp":1771626412,"replay_state":"idle"}2026-02-20 22:26:55' 2026-02-20T22:27:01.845 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update state 2026-02-20T22:27:01.846 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test'\'']/last_update' 2026-02-20T22:27:01.847 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:26:59' 2026-02-20T22:27:01.847 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test'\'']/state' 2026-02-20T22:27:01.848 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ state=up+stopped 2026-02-20T22:27:01.849 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+stopped 2026-02-20T22:27:01.849 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep up+stopped 2026-02-20T22:27:01.850 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+stopped 2026-02-20T22:27:01.851 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:27:01.851 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:27:01.851 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_status_in_pool_dir cluster1 mirror test up+replaying 2026-02-20T22:27:01.851 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:27:01.851 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:27:01.851 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:27:01.851 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+replaying 2026-02-20T22:27:01.851 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:27:01.851 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:27:01.851 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:27:01.852 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:27:02.851 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_status_in_pool_dir cluster1 mirror test up+replaying '' '' 2026-02-20T22:27:02.852 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:27:02.852 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:27:02.852 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:27:02.852 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+replaying 2026-02-20T22:27:02.852 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:27:02.852 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:27:02.852 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:27:02.852 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:27:02.852 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster1 mirror image status mirror/test 2026-02-20T22:27:02.884 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='test: 2026-02-20T22:27:02.885 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: global_id: e1d586ae-1749-4169-888d-5f8c6b0db4d3 2026-02-20T22:27:02.885 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+replaying 2026-02-20T22:27:02.885 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: replaying, {"bytes_per_second":0.0,"bytes_per_snapshot":0.0,"last_snapshot_bytes":0,"last_snapshot_sync_seconds":0,"remote_snapshot_timestamp":1771626412,"replay_state":"idle"} 2026-02-20T22:27:02.885 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: service: mirror.0 on trial150 2026-02-20T22:27:02.885 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:26:55 2026-02-20T22:27:02.885 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: peer_sites: 2026-02-20T22:27:02.886 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: name: cluster2-DNE 2026-02-20T22:27:02.886 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+stopped 2026-02-20T22:27:02.886 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: local image is primary 2026-02-20T22:27:02.886 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:26:59' 2026-02-20T22:27:02.886 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ state: .*up+replaying' 2026-02-20T22:27:02.887 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: state: up+replaying 2026-02-20T22:27:02.887 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ description: .*' 2026-02-20T22:27:02.887 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: description: replaying, {"bytes_per_second":0.0,"bytes_per_snapshot":0.0,"last_snapshot_bytes":0,"last_snapshot_sync_seconds":0,"remote_snapshot_timestamp":1771626412,"replay_state":"idle"} 2026-02-20T22:27:02.888 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' -n '' ']' 2026-02-20T22:27:02.888 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+replaying 2026-02-20T22:27:02.888 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^up+' 2026-02-20T22:27:02.888 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+replaying 2026-02-20T22:27:02.889 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep 'service: *mirror..* on ' 2026-02-20T22:27:02.889 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: service: mirror.0 on trial150 2026-02-20T22:27:02.891 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update 2026-02-20T22:27:02.891 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -nEe 's/^ last_update: *(.*) *$/\1/p' 2026-02-20T22:27:02.891 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:26:55' 2026-02-20T22:27:02.891 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_mirror_pool_status_verbose cluster1 mirror test up+replaying '2026-02-20 22:26:55' 2026-02-20T22:27:02.891 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:27:02.891 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:27:02.891 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:27:02.892 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+replaying 2026-02-20T22:27:02.892 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local 'prev_last_update=2026-02-20 22:26:55' 2026-02-20T22:27:02.892 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:27:02.892 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:27:02.892 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster1 mirror pool status mirror --verbose --format xml 2026-02-20T22:27:02.922 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='OKOKOK143774382mirror.0trial15020.2.0-677-gf7870454trueOK43844389mirror.1trial15020.2.0-677-gf7870454falseOK43914398mirror.2trial15020.2.0-677-gf7870454falseOK44014407mirror.3trial15020.2.0-677-gf7870454falseOKteste1d586ae-1749-4169-888d-5f8c6b0db4d3up+replayingreplaying, {"bytes_per_second":0.0,"bytes_per_snapshot":0.0,"last_snapshot_bytes":0,"last_snapshot_sync_seconds":0,"remote_snapshot_timestamp":1771626412,"replay_state":"idle"}43774382mirror.0trial1502026-02-20 22:26:55cluster2-DNEcd6e8b64-a7a4-4c60-8c9c-3c34f7eb16e8up+stoppedlocal image is primary2026-02-20 22:26:59' 2026-02-20T22:27:02.922 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update state 2026-02-20T22:27:02.923 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test'\'']/last_update' 2026-02-20T22:27:02.924 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:26:55' 2026-02-20T22:27:02.924 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test'\'']/state' 2026-02-20T22:27:02.926 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ state=up+replaying 2026-02-20T22:27:02.926 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+replaying 2026-02-20T22:27:02.926 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep up+replaying 2026-02-20T22:27:02.927 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+replaying 2026-02-20T22:27:02.929 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:27:02.929 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:27:02.929 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for i in `seq 1 20` 2026-02-20T22:27:02.929 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ demote_image cluster2 mirror test 2026-02-20T22:27:02.929 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:27:02.930 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:27:02.930 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:27:02.930 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster=cluster2 mirror image demote mirror/test 2026-02-20T22:27:03.510 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:Image demoted to non-primary 2026-02-20T22:27:03.515 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_image_replay_stopped cluster1 mirror test 2026-02-20T22:27:03.515 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:27:03.515 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:27:03.515 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:27:03.515 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_image_replay_state cluster1 mirror test stopped 2026-02-20T22:27:03.515 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:27:03.516 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:27:03.516 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:27:03.516 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state=stopped 2026-02-20T22:27:03.516 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local s 2026-02-20T22:27:03.516 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:27:03.516 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:27:04.516 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_image_replay_state cluster1 mirror test stopped 2026-02-20T22:27:04.516 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:27:04.516 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:27:04.516 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:27:04.517 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local test_state=stopped 2026-02-20T22:27:04.517 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status_result 2026-02-20T22:27:04.517 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local current_state=stopped 2026-02-20T22:27:04.517 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemons cluster1 rbd mirror status mirror/test 2026-02-20T22:27:04.517 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_instance=cluster1 2026-02-20T22:27:04.517 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:27:04.517 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1 2026-02-20T22:27:04.517 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance=cluster1 2026-02-20T22:27:04.517 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local loop_instance 2026-02-20T22:27:04.517 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for s in 0 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:27:04.517 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sleep 0 2026-02-20T22:27:04.518 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ grep -i state 2026-02-20T22:27:04.520 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' cluster1 '!=' cluster1 ']' 2026-02-20T22:27:04.520 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ seq 0 3 2026-02-20T22:27:04.520 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for loop_instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:27:04.520 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemon cluster1:0 rbd mirror status mirror/test 2026-02-20T22:27:04.521 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1:0 2026-02-20T22:27:04.521 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:27:04.521 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:27:04.521 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster1:0 cluster instance 2026-02-20T22:27:04.521 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster1:0 2026-02-20T22:27:04.521 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=cluster 2026-02-20T22:27:04.521 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:27:04.521 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:27:04.521 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=0 2026-02-20T22:27:04.521 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 0 = cluster1:0 ']' 2026-02-20T22:27:04.521 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval cluster=cluster1 2026-02-20T22:27:04.521 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:27:04.522 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=0 2026-02-20T22:27:04.522 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:27:04.522 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ daemon_asok_file cluster1:0 cluster1 2026-02-20T22:27:04.522 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local local_cluster=cluster1:0 2026-02-20T22:27:04.522 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster=cluster1 2026-02-20T22:27:04.522 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance 2026-02-20T22:27:04.522 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ set_cluster_instance cluster1:0 local_cluster instance 2026-02-20T22:27:04.522 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local val=cluster1:0 2026-02-20T22:27:04.522 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster_var_name=local_cluster 2026-02-20T22:27:04.522 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance_var_name=instance 2026-02-20T22:27:04.522 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:27:04.522 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:27:04.523 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ '[' 0 = cluster1:0 ']' 2026-02-20T22:27:04.523 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval local_cluster=cluster1 2026-02-20T22:27:04.523 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ local_cluster=cluster1 2026-02-20T22:27:04.523 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval instance=0 2026-02-20T22:27:04.523 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ instance=0 2026-02-20T22:27:04.523 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ ceph-conf --cluster cluster1 --name client.mirror.0 'admin socket' 2026-02-20T22:27:04.531 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ echo /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:27:04.531 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local asok_file=/var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:27:04.532 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ test -S /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:27:04.532 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ ceph --admin-daemon /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok rbd mirror status mirror/test 2026-02-20T22:27:04.578 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ return 0 2026-02-20T22:27:04.579 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status_result=' "state": "Stopped"' 2026-02-20T22:27:04.579 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo ' "state": "Stopped"' 2026-02-20T22:27:04.579 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep -i Replaying 2026-02-20T22:27:04.581 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test stopped = stopped 2026-02-20T22:27:04.581 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:27:04.581 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_status_in_pool_dir cluster1 mirror test up+unknown 2026-02-20T22:27:04.581 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:27:04.581 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:27:04.581 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:27:04.581 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+unknown 2026-02-20T22:27:04.582 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:27:04.582 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:27:04.582 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:27:04.582 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:27:05.581 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_status_in_pool_dir cluster1 mirror test up+unknown '' '' 2026-02-20T22:27:05.581 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:27:05.581 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:27:05.581 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:27:05.581 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+unknown 2026-02-20T22:27:05.581 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:27:05.581 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:27:05.581 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:27:05.581 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:27:05.581 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster1 mirror image status mirror/test 2026-02-20T22:27:05.613 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='test: 2026-02-20T22:27:05.613 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: global_id: e1d586ae-1749-4169-888d-5f8c6b0db4d3 2026-02-20T22:27:05.613 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+unknown 2026-02-20T22:27:05.613 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: remote image is not primary 2026-02-20T22:27:05.613 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: service: mirror.0 on trial150 2026-02-20T22:27:05.613 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:27:05 2026-02-20T22:27:05.613 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: peer_sites: 2026-02-20T22:27:05.613 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: name: cluster2-DNE 2026-02-20T22:27:05.613 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+unknown 2026-02-20T22:27:05.613 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: remote image is not primary 2026-02-20T22:27:05.613 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:27:04' 2026-02-20T22:27:05.613 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ state: .*up+unknown' 2026-02-20T22:27:05.613 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: state: up+unknown 2026-02-20T22:27:05.614 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ description: .*' 2026-02-20T22:27:05.614 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: description: remote image is not primary 2026-02-20T22:27:05.614 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' -n '' ']' 2026-02-20T22:27:05.615 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+unknown 2026-02-20T22:27:05.615 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^up+' 2026-02-20T22:27:05.616 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+unknown 2026-02-20T22:27:05.616 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep 'service: *mirror..* on ' 2026-02-20T22:27:05.617 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: service: mirror.0 on trial150 2026-02-20T22:27:05.617 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update 2026-02-20T22:27:05.617 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -nEe 's/^ last_update: *(.*) *$/\1/p' 2026-02-20T22:27:05.619 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:27:05' 2026-02-20T22:27:05.619 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_mirror_pool_status_verbose cluster1 mirror test up+unknown '2026-02-20 22:27:05' 2026-02-20T22:27:05.619 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:27:05.619 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:27:05.619 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:27:05.619 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+unknown 2026-02-20T22:27:05.619 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local 'prev_last_update=2026-02-20 22:27:05' 2026-02-20T22:27:05.619 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:27:05.619 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:27:05.619 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster1 mirror pool status mirror --verbose --format xml 2026-02-20T22:27:05.653 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='WARNINGOKWARNING143774382mirror.0trial15020.2.0-677-gf7870454trueOK43844389mirror.1trial15020.2.0-677-gf7870454falseOK43914398mirror.2trial15020.2.0-677-gf7870454falseOK44014407mirror.3trial15020.2.0-677-gf7870454falseOKteste1d586ae-1749-4169-888d-5f8c6b0db4d3up+unknownremote image is not primary43774382mirror.0trial1502026-02-20 22:27:05cluster2-DNEcd6e8b64-a7a4-4c60-8c9c-3c34f7eb16e8up+unknownremote image is not primary2026-02-20 22:27:04' 2026-02-20T22:27:05.653 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update state 2026-02-20T22:27:05.653 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test'\'']/last_update' 2026-02-20T22:27:05.654 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:27:05' 2026-02-20T22:27:05.655 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test'\'']/state' 2026-02-20T22:27:05.656 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ state=up+unknown 2026-02-20T22:27:05.657 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+unknown 2026-02-20T22:27:05.657 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep up+unknown 2026-02-20T22:27:05.657 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+unknown 2026-02-20T22:27:05.658 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:27:05.659 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:27:05.659 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_status_in_pool_dir cluster2 mirror test up+unknown 2026-02-20T22:27:05.659 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:27:05.659 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:27:05.659 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:27:05.659 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+unknown 2026-02-20T22:27:05.659 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:27:05.659 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:27:05.659 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:27:05.659 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:27:06.659 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_status_in_pool_dir cluster2 mirror test up+unknown '' '' 2026-02-20T22:27:06.660 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:27:06.660 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:27:06.660 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:27:06.660 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+unknown 2026-02-20T22:27:06.660 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:27:06.660 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:27:06.660 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:27:06.660 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:27:06.660 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster2 mirror image status mirror/test 2026-02-20T22:27:06.694 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='test: 2026-02-20T22:27:06.694 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: global_id: e1d586ae-1749-4169-888d-5f8c6b0db4d3 2026-02-20T22:27:06.694 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+unknown 2026-02-20T22:27:06.694 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: remote image is not primary 2026-02-20T22:27:06.694 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: service: mirror.0 on trial150 2026-02-20T22:27:06.694 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:27:04 2026-02-20T22:27:06.694 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: peer_sites: 2026-02-20T22:27:06.695 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: name: cluster1-DNE 2026-02-20T22:27:06.695 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+unknown 2026-02-20T22:27:06.695 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: remote image is not primary 2026-02-20T22:27:06.695 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:27:05' 2026-02-20T22:27:06.695 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ state: .*up+unknown' 2026-02-20T22:27:06.695 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: state: up+unknown 2026-02-20T22:27:06.696 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ description: .*' 2026-02-20T22:27:06.696 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: description: remote image is not primary 2026-02-20T22:27:06.697 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' -n '' ']' 2026-02-20T22:27:06.697 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+unknown 2026-02-20T22:27:06.697 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^up+' 2026-02-20T22:27:06.697 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+unknown 2026-02-20T22:27:06.698 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep 'service: *mirror..* on ' 2026-02-20T22:27:06.698 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: service: mirror.0 on trial150 2026-02-20T22:27:06.698 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update 2026-02-20T22:27:06.698 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -nEe 's/^ last_update: *(.*) *$/\1/p' 2026-02-20T22:27:06.700 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:27:04' 2026-02-20T22:27:06.700 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_mirror_pool_status_verbose cluster2 mirror test up+unknown '2026-02-20 22:27:04' 2026-02-20T22:27:06.700 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:27:06.700 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:27:06.700 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:27:06.700 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+unknown 2026-02-20T22:27:06.701 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local 'prev_last_update=2026-02-20 22:27:04' 2026-02-20T22:27:06.701 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:27:06.701 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:27:06.701 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster2 mirror pool status mirror --verbose --format xml 2026-02-20T22:27:06.732 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='WARNINGOKWARNING145264529mirror.0trial15020.2.0-677-gf7870454trueOK45334537mirror.1trial15020.2.0-677-gf7870454falseOK45404546mirror.2trial15020.2.0-677-gf7870454falseOK45504557mirror.3trial15020.2.0-677-gf7870454falseOKteste1d586ae-1749-4169-888d-5f8c6b0db4d3up+unknownremote image is not primary45264529mirror.0trial1502026-02-20 22:27:04cluster1-DNE8f14eacf-60a5-47c7-bdcb-1dc6af448d08up+unknownremote image is not primary2026-02-20 22:27:05' 2026-02-20T22:27:06.732 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update state 2026-02-20T22:27:06.732 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test'\'']/last_update' 2026-02-20T22:27:06.733 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:27:04' 2026-02-20T22:27:06.733 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test'\'']/state' 2026-02-20T22:27:06.734 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ state=up+unknown 2026-02-20T22:27:06.735 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+unknown 2026-02-20T22:27:06.735 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep up+unknown 2026-02-20T22:27:06.736 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+unknown 2026-02-20T22:27:06.737 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:27:06.737 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:27:06.737 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ promote_image cluster1 mirror test 2026-02-20T22:27:06.737 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:27:06.737 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:27:06.737 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:27:06.737 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local force= 2026-02-20T22:27:06.737 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster=cluster1 mirror image promote mirror/test 2026-02-20T22:27:08.532 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:Image promoted to primary 2026-02-20T22:27:08.537 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_image_replay_started cluster2 mirror test 2026-02-20T22:27:08.537 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:27:08.537 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:27:08.537 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:27:08.537 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_image_replay_state cluster2 mirror test started 2026-02-20T22:27:08.537 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:27:08.537 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:27:08.538 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:27:08.538 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state=started 2026-02-20T22:27:08.538 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local s 2026-02-20T22:27:08.538 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:27:08.538 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:27:09.538 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_image_replay_state cluster2 mirror test started 2026-02-20T22:27:09.538 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:27:09.539 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:27:09.539 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:27:09.539 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local test_state=started 2026-02-20T22:27:09.539 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status_result 2026-02-20T22:27:09.539 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local current_state=stopped 2026-02-20T22:27:09.539 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemons cluster2 rbd mirror status mirror/test 2026-02-20T22:27:09.539 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_instance=cluster2 2026-02-20T22:27:09.539 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ grep -i state 2026-02-20T22:27:09.539 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:27:09.539 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster2 2026-02-20T22:27:09.540 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance=cluster2 2026-02-20T22:27:09.540 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local loop_instance 2026-02-20T22:27:09.540 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for s in 0 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:27:09.540 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sleep 0 2026-02-20T22:27:09.543 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' cluster2 '!=' cluster2 ']' 2026-02-20T22:27:09.543 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ seq 0 3 2026-02-20T22:27:09.543 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for loop_instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:27:09.543 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemon cluster2:0 rbd mirror status mirror/test 2026-02-20T22:27:09.543 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster2:0 2026-02-20T22:27:09.544 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:27:09.544 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:27:09.544 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster2:0 cluster instance 2026-02-20T22:27:09.544 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster2:0 2026-02-20T22:27:09.544 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=cluster 2026-02-20T22:27:09.544 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:27:09.544 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster2 2026-02-20T22:27:09.544 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=0 2026-02-20T22:27:09.544 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 0 = cluster2:0 ']' 2026-02-20T22:27:09.544 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval cluster=cluster2 2026-02-20T22:27:09.544 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster2 2026-02-20T22:27:09.544 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=0 2026-02-20T22:27:09.544 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:27:09.545 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ daemon_asok_file cluster2:0 cluster2 2026-02-20T22:27:09.545 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local local_cluster=cluster2:0 2026-02-20T22:27:09.545 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster=cluster2 2026-02-20T22:27:09.545 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance 2026-02-20T22:27:09.545 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ set_cluster_instance cluster2:0 local_cluster instance 2026-02-20T22:27:09.545 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local val=cluster2:0 2026-02-20T22:27:09.545 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster_var_name=local_cluster 2026-02-20T22:27:09.545 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance_var_name=instance 2026-02-20T22:27:09.545 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster2 2026-02-20T22:27:09.545 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:27:09.545 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ '[' 0 = cluster2:0 ']' 2026-02-20T22:27:09.545 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval local_cluster=cluster2 2026-02-20T22:27:09.546 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ local_cluster=cluster2 2026-02-20T22:27:09.546 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval instance=0 2026-02-20T22:27:09.546 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ instance=0 2026-02-20T22:27:09.546 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ ceph-conf --cluster cluster2 --name client.mirror.0 'admin socket' 2026-02-20T22:27:09.554 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ echo /var/run/ceph/rbd-mirror.cluster2-client.mirror.0.asok 2026-02-20T22:27:09.554 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local asok_file=/var/run/ceph/rbd-mirror.cluster2-client.mirror.0.asok 2026-02-20T22:27:09.554 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ test -S /var/run/ceph/rbd-mirror.cluster2-client.mirror.0.asok 2026-02-20T22:27:09.554 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ ceph --admin-daemon /var/run/ceph/rbd-mirror.cluster2-client.mirror.0.asok rbd mirror status mirror/test 2026-02-20T22:27:09.599 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ return 0 2026-02-20T22:27:09.599 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status_result=' "state": "Replaying"' 2026-02-20T22:27:09.600 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo ' "state": "Replaying"' 2026-02-20T22:27:09.600 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep -i Replaying 2026-02-20T22:27:09.600 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: "state": "Replaying" 2026-02-20T22:27:09.602 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ current_state=started 2026-02-20T22:27:09.602 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test started = started 2026-02-20T22:27:09.602 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:27:09.602 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_replay_complete cluster2 cluster1 mirror mirror test 2026-02-20T22:27:09.602 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local local_cluster=cluster2 2026-02-20T22:27:09.602 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:27:09.602 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local local_pool=mirror 2026-02-20T22:27:09.602 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local remote_pool=mirror 2026-02-20T22:27:09.602 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:27:09.603 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' snapshot = journal ']' 2026-02-20T22:27:09.603 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' snapshot = snapshot ']' 2026-02-20T22:27:09.603 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ mirror_image_snapshot cluster1 mirror test 2026-02-20T22:27:09.603 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:27:09.603 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:27:09.603 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:27:09.603 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster1 mirror image snapshot mirror/test 2026-02-20T22:27:13.543 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:Snapshot ID: 45 2026-02-20T22:27:13.548 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_snapshot_sync_complete cluster2 cluster1 mirror mirror test 2026-02-20T22:27:13.548 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local local_cluster=cluster2 2026-02-20T22:27:13.548 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:27:13.548 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local local_pool=mirror 2026-02-20T22:27:13.548 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local remote_pool=mirror 2026-02-20T22:27:13.548 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:27:13.548 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ mkfname cluster1-mirror-test.status 2026-02-20T22:27:13.548 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ echo cluster1-mirror-test.status 2026-02-20T22:27:13.548 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -e 's|[/ ]|_|g' 2026-02-20T22:27:13.550 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status_log=/tmp/tmp.Whst3BkeHJ/cluster1-mirror-test.status 2026-02-20T22:27:13.550 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ mkfname cluster2-mirror-test.status 2026-02-20T22:27:13.550 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ echo cluster2-mirror-test.status 2026-02-20T22:27:13.550 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -e 's|[/ ]|_|g' 2026-02-20T22:27:13.552 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local local_status_log=/tmp/tmp.Whst3BkeHJ/cluster2-mirror-test.status 2026-02-20T22:27:13.552 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ get_newest_mirror_snapshot cluster1 mirror test /tmp/tmp.Whst3BkeHJ/cluster1-mirror-test.status 2026-02-20T22:27:13.552 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:27:13.552 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:27:13.552 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:27:13.552 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local log=/tmp/tmp.Whst3BkeHJ/cluster1-mirror-test.status 2026-02-20T22:27:13.552 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster1 snap list --all mirror/test --format xml 2026-02-20T22:27:13.552 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ xmlstarlet sel -t -c '//snapshots/snapshot[namespace/complete='\''true'\'' and position()=last()]' 2026-02-20T22:27:13.582 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v //snapshot/id 2026-02-20T22:27:13.584 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local snapshot_id=45 2026-02-20T22:27:13.584 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ true 2026-02-20T22:27:13.584 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 0.2 0.4 0.8 1.6 2 2 4 4 8 8 16 16 32 32 2026-02-20T22:27:13.584 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 0.2 2026-02-20T22:27:13.786 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ get_newest_mirror_snapshot cluster2 mirror test /tmp/tmp.Whst3BkeHJ/cluster2-mirror-test.status 2026-02-20T22:27:13.786 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:27:13.786 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:27:13.786 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:27:13.786 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local log=/tmp/tmp.Whst3BkeHJ/cluster2-mirror-test.status 2026-02-20T22:27:13.787 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster2 snap list --all mirror/test --format xml 2026-02-20T22:27:13.787 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ xmlstarlet sel -t -c '//snapshots/snapshot[namespace/complete='\''true'\'' and position()=last()]' 2026-02-20T22:27:13.815 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v //snapshot/namespace/primary_snap_id 2026-02-20T22:27:13.818 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local primary_snapshot_id=45 2026-02-20T22:27:13.818 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test 45 = 45 2026-02-20T22:27:13.818 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:27:13.818 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_status_in_pool_dir cluster1 mirror test up+stopped 2026-02-20T22:27:13.818 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:27:13.818 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:27:13.818 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:27:13.818 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+stopped 2026-02-20T22:27:13.818 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:27:13.818 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:27:13.819 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:27:13.819 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:27:14.818 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_status_in_pool_dir cluster1 mirror test up+stopped '' '' 2026-02-20T22:27:14.818 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:27:14.818 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:27:14.818 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:27:14.818 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+stopped 2026-02-20T22:27:14.818 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:27:14.818 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:27:14.818 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:27:14.818 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:27:14.818 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster1 mirror image status mirror/test 2026-02-20T22:27:14.852 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='test: 2026-02-20T22:27:14.852 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: global_id: e1d586ae-1749-4169-888d-5f8c6b0db4d3 2026-02-20T22:27:14.852 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+stopped 2026-02-20T22:27:14.852 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: local image is primary 2026-02-20T22:27:14.852 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: service: mirror.0 on trial150 2026-02-20T22:27:14.852 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:27:10 2026-02-20T22:27:14.852 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: peer_sites: 2026-02-20T22:27:14.852 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: name: cluster2-DNE 2026-02-20T22:27:14.852 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+replaying 2026-02-20T22:27:14.852 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: replaying, {"bytes_per_second":0.0,"bytes_per_snapshot":0.0,"last_snapshot_bytes":0,"last_snapshot_sync_seconds":0,"remote_snapshot_timestamp":1771626427,"replay_state":"idle"} 2026-02-20T22:27:14.852 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:27:09 2026-02-20T22:27:14.852 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: snapshots: 2026-02-20T22:27:14.852 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: 45 .mirror.primary.e1d586ae-1749-4169-888d-5f8c6b0db4d3.67b6d84e-f8e6-435c-9322-19c67fe99252 (peer_uuids:[086c4138-4a97-4902-95e1-07f7be9b9f61])' 2026-02-20T22:27:14.852 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ state: .*up+stopped' 2026-02-20T22:27:14.853 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: state: up+stopped 2026-02-20T22:27:14.853 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ description: .*' 2026-02-20T22:27:14.853 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: description: local image is primary 2026-02-20T22:27:14.854 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' -n '' ']' 2026-02-20T22:27:14.854 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+stopped 2026-02-20T22:27:14.854 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^up+' 2026-02-20T22:27:14.855 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+stopped 2026-02-20T22:27:14.855 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep 'service: *mirror..* on ' 2026-02-20T22:27:14.856 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: service: mirror.0 on trial150 2026-02-20T22:27:14.856 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update 2026-02-20T22:27:14.856 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -nEe 's/^ last_update: *(.*) *$/\1/p' 2026-02-20T22:27:14.858 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:27:10' 2026-02-20T22:27:14.858 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_mirror_pool_status_verbose cluster1 mirror test up+stopped '2026-02-20 22:27:10' 2026-02-20T22:27:14.858 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:27:14.858 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:27:14.858 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:27:14.858 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+stopped 2026-02-20T22:27:14.858 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local 'prev_last_update=2026-02-20 22:27:10' 2026-02-20T22:27:14.858 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:27:14.858 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:27:14.858 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster1 mirror pool status mirror --verbose --format xml 2026-02-20T22:27:14.889 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='OKOKOK143774382mirror.0trial15020.2.0-677-gf7870454trueOK43844389mirror.1trial15020.2.0-677-gf7870454falseOK43914398mirror.2trial15020.2.0-677-gf7870454falseOK44014407mirror.3trial15020.2.0-677-gf7870454falseOKteste1d586ae-1749-4169-888d-5f8c6b0db4d3up+stoppedlocal image is primary43774382mirror.0trial1502026-02-20 22:27:10cluster2-DNEcd6e8b64-a7a4-4c60-8c9c-3c34f7eb16e8up+replayingreplaying, {"bytes_per_second":0.0,"bytes_per_snapshot":0.0,"last_snapshot_bytes":0,"last_snapshot_sync_seconds":0,"remote_snapshot_timestamp":1771626427,"replay_state":"idle"}2026-02-20 22:27:09' 2026-02-20T22:27:14.889 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update state 2026-02-20T22:27:14.890 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test'\'']/last_update' 2026-02-20T22:27:14.891 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:27:10' 2026-02-20T22:27:14.891 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test'\'']/state' 2026-02-20T22:27:14.893 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ state=up+stopped 2026-02-20T22:27:14.893 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+stopped 2026-02-20T22:27:14.893 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep up+stopped 2026-02-20T22:27:14.894 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+stopped 2026-02-20T22:27:14.894 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:27:14.894 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:27:14.894 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_status_in_pool_dir cluster2 mirror test up+replaying 2026-02-20T22:27:14.894 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:27:14.894 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:27:14.894 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:27:14.894 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+replaying 2026-02-20T22:27:14.894 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:27:14.894 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:27:14.894 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:27:14.894 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:27:15.896 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_status_in_pool_dir cluster2 mirror test up+replaying '' '' 2026-02-20T22:27:15.896 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:27:15.896 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:27:15.897 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:27:15.897 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+replaying 2026-02-20T22:27:15.897 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:27:15.897 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:27:15.897 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:27:15.897 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:27:15.897 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster2 mirror image status mirror/test 2026-02-20T22:27:15.927 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='test: 2026-02-20T22:27:15.927 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: global_id: e1d586ae-1749-4169-888d-5f8c6b0db4d3 2026-02-20T22:27:15.928 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+replaying 2026-02-20T22:27:15.928 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: replaying, {"bytes_per_second":0.0,"bytes_per_snapshot":0.0,"last_snapshot_bytes":0,"last_snapshot_sync_seconds":0,"remote_snapshot_timestamp":1771626427,"replay_state":"idle"} 2026-02-20T22:27:15.928 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: service: mirror.0 on trial150 2026-02-20T22:27:15.928 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:27:09 2026-02-20T22:27:15.928 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: peer_sites: 2026-02-20T22:27:15.928 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: name: cluster1-DNE 2026-02-20T22:27:15.928 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+stopped 2026-02-20T22:27:15.928 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: local image is primary 2026-02-20T22:27:15.928 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:27:15' 2026-02-20T22:27:15.928 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ state: .*up+replaying' 2026-02-20T22:27:15.929 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: state: up+replaying 2026-02-20T22:27:15.929 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ description: .*' 2026-02-20T22:27:15.930 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: description: replaying, {"bytes_per_second":0.0,"bytes_per_snapshot":0.0,"last_snapshot_bytes":0,"last_snapshot_sync_seconds":0,"remote_snapshot_timestamp":1771626427,"replay_state":"idle"} 2026-02-20T22:27:15.930 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' -n '' ']' 2026-02-20T22:27:15.930 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+replaying 2026-02-20T22:27:15.930 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^up+' 2026-02-20T22:27:15.931 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+replaying 2026-02-20T22:27:15.931 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep 'service: *mirror..* on ' 2026-02-20T22:27:15.931 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: service: mirror.0 on trial150 2026-02-20T22:27:15.932 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update 2026-02-20T22:27:15.932 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -nEe 's/^ last_update: *(.*) *$/\1/p' 2026-02-20T22:27:15.934 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:27:09' 2026-02-20T22:27:15.934 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_mirror_pool_status_verbose cluster2 mirror test up+replaying '2026-02-20 22:27:09' 2026-02-20T22:27:15.934 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:27:15.934 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:27:15.934 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:27:15.934 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+replaying 2026-02-20T22:27:15.934 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local 'prev_last_update=2026-02-20 22:27:09' 2026-02-20T22:27:15.934 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:27:15.934 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:27:15.934 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster2 mirror pool status mirror --verbose --format xml 2026-02-20T22:27:15.965 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='OKOKOK145264529mirror.0trial15020.2.0-677-gf7870454trueOK45334537mirror.1trial15020.2.0-677-gf7870454falseOK45404546mirror.2trial15020.2.0-677-gf7870454falseOK45504557mirror.3trial15020.2.0-677-gf7870454falseOKteste1d586ae-1749-4169-888d-5f8c6b0db4d3up+replayingreplaying, {"bytes_per_second":0.0,"bytes_per_snapshot":0.0,"last_snapshot_bytes":0,"last_snapshot_sync_seconds":0,"remote_snapshot_timestamp":1771626427,"replay_state":"idle"}45264529mirror.0trial1502026-02-20 22:27:09cluster1-DNE8f14eacf-60a5-47c7-bdcb-1dc6af448d08up+stoppedlocal image is primary2026-02-20 22:27:15' 2026-02-20T22:27:15.965 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update state 2026-02-20T22:27:15.965 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test'\'']/last_update' 2026-02-20T22:27:15.966 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:27:09' 2026-02-20T22:27:15.966 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test'\'']/state' 2026-02-20T22:27:15.968 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ state=up+replaying 2026-02-20T22:27:15.968 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+replaying 2026-02-20T22:27:15.968 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep up+replaying 2026-02-20T22:27:15.969 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+replaying 2026-02-20T22:27:15.970 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:27:15.970 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:27:15.970 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ demote_image cluster1 mirror test 2026-02-20T22:27:15.970 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:27:15.970 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:27:15.970 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:27:15.970 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster=cluster1 mirror image demote mirror/test 2026-02-20T22:27:16.548 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:Image demoted to non-primary 2026-02-20T22:27:16.553 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_image_replay_stopped cluster2 mirror test 2026-02-20T22:27:16.554 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:27:16.554 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:27:16.554 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:27:16.554 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_image_replay_state cluster2 mirror test stopped 2026-02-20T22:27:16.554 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:27:16.554 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:27:16.554 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:27:16.554 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state=stopped 2026-02-20T22:27:16.554 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local s 2026-02-20T22:27:16.554 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:27:16.554 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:27:17.554 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_image_replay_state cluster2 mirror test stopped 2026-02-20T22:27:17.554 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:27:17.554 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:27:17.554 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:27:17.554 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local test_state=stopped 2026-02-20T22:27:17.554 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status_result 2026-02-20T22:27:17.554 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local current_state=stopped 2026-02-20T22:27:17.554 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemons cluster2 rbd mirror status mirror/test 2026-02-20T22:27:17.554 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_instance=cluster2 2026-02-20T22:27:17.554 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:27:17.554 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster2 2026-02-20T22:27:17.555 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance=cluster2 2026-02-20T22:27:17.555 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local loop_instance 2026-02-20T22:27:17.555 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for s in 0 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:27:17.555 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sleep 0 2026-02-20T22:27:17.555 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ grep -i state 2026-02-20T22:27:17.555 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' cluster2 '!=' cluster2 ']' 2026-02-20T22:27:17.555 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ seq 0 3 2026-02-20T22:27:17.556 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for loop_instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:27:17.557 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemon cluster2:0 rbd mirror status mirror/test 2026-02-20T22:27:17.557 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster2:0 2026-02-20T22:27:17.557 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:27:17.557 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:27:17.557 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster2:0 cluster instance 2026-02-20T22:27:17.557 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster2:0 2026-02-20T22:27:17.557 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=cluster 2026-02-20T22:27:17.557 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:27:17.557 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster2 2026-02-20T22:27:17.557 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=0 2026-02-20T22:27:17.557 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 0 = cluster2:0 ']' 2026-02-20T22:27:17.557 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval cluster=cluster2 2026-02-20T22:27:17.557 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster2 2026-02-20T22:27:17.557 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=0 2026-02-20T22:27:17.557 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:27:17.557 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ daemon_asok_file cluster2:0 cluster2 2026-02-20T22:27:17.557 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local local_cluster=cluster2:0 2026-02-20T22:27:17.557 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster=cluster2 2026-02-20T22:27:17.557 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance 2026-02-20T22:27:17.557 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ set_cluster_instance cluster2:0 local_cluster instance 2026-02-20T22:27:17.557 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local val=cluster2:0 2026-02-20T22:27:17.557 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster_var_name=local_cluster 2026-02-20T22:27:17.557 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance_var_name=instance 2026-02-20T22:27:17.557 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster2 2026-02-20T22:27:17.557 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:27:17.557 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ '[' 0 = cluster2:0 ']' 2026-02-20T22:27:17.557 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval local_cluster=cluster2 2026-02-20T22:27:17.557 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ local_cluster=cluster2 2026-02-20T22:27:17.557 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval instance=0 2026-02-20T22:27:17.557 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ instance=0 2026-02-20T22:27:17.558 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ ceph-conf --cluster cluster2 --name client.mirror.0 'admin socket' 2026-02-20T22:27:17.569 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ echo /var/run/ceph/rbd-mirror.cluster2-client.mirror.0.asok 2026-02-20T22:27:17.569 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local asok_file=/var/run/ceph/rbd-mirror.cluster2-client.mirror.0.asok 2026-02-20T22:27:17.569 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ test -S /var/run/ceph/rbd-mirror.cluster2-client.mirror.0.asok 2026-02-20T22:27:17.569 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ ceph --admin-daemon /var/run/ceph/rbd-mirror.cluster2-client.mirror.0.asok rbd mirror status mirror/test 2026-02-20T22:27:17.615 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ return 0 2026-02-20T22:27:17.616 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status_result=' "state": "Replaying"' 2026-02-20T22:27:17.616 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo ' "state": "Replaying"' 2026-02-20T22:27:17.616 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep -i Replaying 2026-02-20T22:27:17.617 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: "state": "Replaying" 2026-02-20T22:27:17.618 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ current_state=started 2026-02-20T22:27:17.618 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test stopped = started 2026-02-20T22:27:17.618 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:27:17.618 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 2 2026-02-20T22:27:19.620 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_image_replay_state cluster2 mirror test stopped 2026-02-20T22:27:19.620 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:27:19.620 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:27:19.620 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:27:19.620 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local test_state=stopped 2026-02-20T22:27:19.620 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status_result 2026-02-20T22:27:19.621 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local current_state=stopped 2026-02-20T22:27:19.621 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemons cluster2 rbd mirror status mirror/test 2026-02-20T22:27:19.621 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_instance=cluster2 2026-02-20T22:27:19.621 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ grep -i state 2026-02-20T22:27:19.621 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:27:19.621 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster2 2026-02-20T22:27:19.621 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance=cluster2 2026-02-20T22:27:19.621 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local loop_instance 2026-02-20T22:27:19.621 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for s in 0 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:27:19.621 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sleep 0 2026-02-20T22:27:19.621 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' cluster2 '!=' cluster2 ']' 2026-02-20T22:27:19.624 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ seq 0 3 2026-02-20T22:27:19.624 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for loop_instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:27:19.624 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemon cluster2:0 rbd mirror status mirror/test 2026-02-20T22:27:19.624 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster2:0 2026-02-20T22:27:19.624 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:27:19.625 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:27:19.625 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster2:0 cluster instance 2026-02-20T22:27:19.625 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster2:0 2026-02-20T22:27:19.625 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=cluster 2026-02-20T22:27:19.625 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:27:19.625 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster2 2026-02-20T22:27:19.625 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=0 2026-02-20T22:27:19.625 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 0 = cluster2:0 ']' 2026-02-20T22:27:19.625 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval cluster=cluster2 2026-02-20T22:27:19.625 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster2 2026-02-20T22:27:19.626 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=0 2026-02-20T22:27:19.626 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:27:19.626 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ daemon_asok_file cluster2:0 cluster2 2026-02-20T22:27:19.626 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local local_cluster=cluster2:0 2026-02-20T22:27:19.626 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster=cluster2 2026-02-20T22:27:19.626 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance 2026-02-20T22:27:19.626 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ set_cluster_instance cluster2:0 local_cluster instance 2026-02-20T22:27:19.626 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local val=cluster2:0 2026-02-20T22:27:19.626 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster_var_name=local_cluster 2026-02-20T22:27:19.626 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance_var_name=instance 2026-02-20T22:27:19.626 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster2 2026-02-20T22:27:19.626 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:27:19.627 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ '[' 0 = cluster2:0 ']' 2026-02-20T22:27:19.627 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval local_cluster=cluster2 2026-02-20T22:27:19.627 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ local_cluster=cluster2 2026-02-20T22:27:19.627 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval instance=0 2026-02-20T22:27:19.627 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ instance=0 2026-02-20T22:27:19.627 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ ceph-conf --cluster cluster2 --name client.mirror.0 'admin socket' 2026-02-20T22:27:19.635 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ echo /var/run/ceph/rbd-mirror.cluster2-client.mirror.0.asok 2026-02-20T22:27:19.635 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local asok_file=/var/run/ceph/rbd-mirror.cluster2-client.mirror.0.asok 2026-02-20T22:27:19.635 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ test -S /var/run/ceph/rbd-mirror.cluster2-client.mirror.0.asok 2026-02-20T22:27:19.635 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ ceph --admin-daemon /var/run/ceph/rbd-mirror.cluster2-client.mirror.0.asok rbd mirror status mirror/test 2026-02-20T22:27:19.681 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ return 0 2026-02-20T22:27:19.682 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status_result=' "state": "Stopped"' 2026-02-20T22:27:19.682 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo ' "state": "Stopped"' 2026-02-20T22:27:19.682 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep -i Replaying 2026-02-20T22:27:19.683 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test stopped = stopped 2026-02-20T22:27:19.683 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:27:19.683 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_status_in_pool_dir cluster1 mirror test up+unknown 2026-02-20T22:27:19.683 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:27:19.684 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:27:19.684 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:27:19.684 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+unknown 2026-02-20T22:27:19.684 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:27:19.684 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:27:19.684 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:27:19.684 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:27:20.684 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_status_in_pool_dir cluster1 mirror test up+unknown '' '' 2026-02-20T22:27:20.684 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:27:20.685 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:27:20.685 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:27:20.685 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+unknown 2026-02-20T22:27:20.685 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:27:20.685 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:27:20.685 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:27:20.685 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:27:20.685 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster1 mirror image status mirror/test 2026-02-20T22:27:20.715 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='test: 2026-02-20T22:27:20.715 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: global_id: e1d586ae-1749-4169-888d-5f8c6b0db4d3 2026-02-20T22:27:20.715 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+unknown 2026-02-20T22:27:20.715 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: remote image is not primary 2026-02-20T22:27:20.715 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: service: mirror.0 on trial150 2026-02-20T22:27:20.716 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:27:20 2026-02-20T22:27:20.716 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: peer_sites: 2026-02-20T22:27:20.716 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: name: cluster2-DNE 2026-02-20T22:27:20.716 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+unknown 2026-02-20T22:27:20.716 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: remote image is not primary 2026-02-20T22:27:20.716 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:27:19' 2026-02-20T22:27:20.716 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ state: .*up+unknown' 2026-02-20T22:27:20.717 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: state: up+unknown 2026-02-20T22:27:20.717 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ description: .*' 2026-02-20T22:27:20.718 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: description: remote image is not primary 2026-02-20T22:27:20.718 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' -n '' ']' 2026-02-20T22:27:20.718 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+unknown 2026-02-20T22:27:20.718 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^up+' 2026-02-20T22:27:20.719 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+unknown 2026-02-20T22:27:20.719 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep 'service: *mirror..* on ' 2026-02-20T22:27:20.719 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: service: mirror.0 on trial150 2026-02-20T22:27:20.720 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update 2026-02-20T22:27:20.720 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -nEe 's/^ last_update: *(.*) *$/\1/p' 2026-02-20T22:27:20.721 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:27:20' 2026-02-20T22:27:20.721 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_mirror_pool_status_verbose cluster1 mirror test up+unknown '2026-02-20 22:27:20' 2026-02-20T22:27:20.721 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:27:20.721 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:27:20.722 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:27:20.722 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+unknown 2026-02-20T22:27:20.722 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local 'prev_last_update=2026-02-20 22:27:20' 2026-02-20T22:27:20.722 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:27:20.722 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:27:20.722 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster1 mirror pool status mirror --verbose --format xml 2026-02-20T22:27:20.753 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='WARNINGOKWARNING143774382mirror.0trial15020.2.0-677-gf7870454trueOK43844389mirror.1trial15020.2.0-677-gf7870454falseOK43914398mirror.2trial15020.2.0-677-gf7870454falseOK44014407mirror.3trial15020.2.0-677-gf7870454falseOKteste1d586ae-1749-4169-888d-5f8c6b0db4d3up+unknownremote image is not primary43774382mirror.0trial1502026-02-20 22:27:20cluster2-DNEcd6e8b64-a7a4-4c60-8c9c-3c34f7eb16e8up+unknownremote image is not primary2026-02-20 22:27:19' 2026-02-20T22:27:20.754 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update state 2026-02-20T22:27:20.754 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test'\'']/last_update' 2026-02-20T22:27:20.755 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:27:20' 2026-02-20T22:27:20.755 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test'\'']/state' 2026-02-20T22:27:20.757 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ state=up+unknown 2026-02-20T22:27:20.757 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+unknown 2026-02-20T22:27:20.757 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep up+unknown 2026-02-20T22:27:20.758 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+unknown 2026-02-20T22:27:20.759 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:27:20.759 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:27:20.759 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_status_in_pool_dir cluster2 mirror test up+unknown 2026-02-20T22:27:20.760 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:27:20.760 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:27:20.760 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:27:20.760 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+unknown 2026-02-20T22:27:20.760 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:27:20.760 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:27:20.760 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:27:20.760 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:27:21.760 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_status_in_pool_dir cluster2 mirror test up+unknown '' '' 2026-02-20T22:27:21.760 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:27:21.761 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:27:21.761 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:27:21.761 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+unknown 2026-02-20T22:27:21.761 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:27:21.761 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:27:21.761 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:27:21.761 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:27:21.761 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster2 mirror image status mirror/test 2026-02-20T22:27:21.791 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='test: 2026-02-20T22:27:21.791 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: global_id: e1d586ae-1749-4169-888d-5f8c6b0db4d3 2026-02-20T22:27:21.791 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+unknown 2026-02-20T22:27:21.791 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: remote image is not primary 2026-02-20T22:27:21.791 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: service: mirror.0 on trial150 2026-02-20T22:27:21.791 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:27:19 2026-02-20T22:27:21.792 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: peer_sites: 2026-02-20T22:27:21.792 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: name: cluster1-DNE 2026-02-20T22:27:21.792 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+unknown 2026-02-20T22:27:21.792 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: remote image is not primary 2026-02-20T22:27:21.792 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:27:20' 2026-02-20T22:27:21.792 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ state: .*up+unknown' 2026-02-20T22:27:21.792 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: state: up+unknown 2026-02-20T22:27:21.793 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ description: .*' 2026-02-20T22:27:21.793 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: description: remote image is not primary 2026-02-20T22:27:21.794 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' -n '' ']' 2026-02-20T22:27:21.794 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+unknown 2026-02-20T22:27:21.794 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^up+' 2026-02-20T22:27:21.794 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+unknown 2026-02-20T22:27:21.795 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep 'service: *mirror..* on ' 2026-02-20T22:27:21.795 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: service: mirror.0 on trial150 2026-02-20T22:27:21.796 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update 2026-02-20T22:27:21.796 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -nEe 's/^ last_update: *(.*) *$/\1/p' 2026-02-20T22:27:21.797 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:27:19' 2026-02-20T22:27:21.797 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_mirror_pool_status_verbose cluster2 mirror test up+unknown '2026-02-20 22:27:19' 2026-02-20T22:27:21.797 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:27:21.798 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:27:21.798 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:27:21.798 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+unknown 2026-02-20T22:27:21.798 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local 'prev_last_update=2026-02-20 22:27:19' 2026-02-20T22:27:21.798 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:27:21.798 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:27:21.798 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster2 mirror pool status mirror --verbose --format xml 2026-02-20T22:27:21.828 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='WARNINGOKWARNING145264529mirror.0trial15020.2.0-677-gf7870454trueOK45334537mirror.1trial15020.2.0-677-gf7870454falseOK45404546mirror.2trial15020.2.0-677-gf7870454falseOK45504557mirror.3trial15020.2.0-677-gf7870454falseOKteste1d586ae-1749-4169-888d-5f8c6b0db4d3up+unknownremote image is not primary45264529mirror.0trial1502026-02-20 22:27:19cluster1-DNE8f14eacf-60a5-47c7-bdcb-1dc6af448d08up+unknownremote image is not primary2026-02-20 22:27:20' 2026-02-20T22:27:21.828 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update state 2026-02-20T22:27:21.829 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test'\'']/last_update' 2026-02-20T22:27:21.830 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:27:19' 2026-02-20T22:27:21.830 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test'\'']/state' 2026-02-20T22:27:21.831 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ state=up+unknown 2026-02-20T22:27:21.832 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+unknown 2026-02-20T22:27:21.832 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep up+unknown 2026-02-20T22:27:21.832 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+unknown 2026-02-20T22:27:21.833 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:27:21.834 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:27:21.834 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ promote_image cluster2 mirror test 2026-02-20T22:27:21.834 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:27:21.834 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:27:21.834 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:27:21.834 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local force= 2026-02-20T22:27:21.834 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster=cluster2 mirror image promote mirror/test 2026-02-20T22:27:23.498 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:Image promoted to primary 2026-02-20T22:27:23.504 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_image_replay_started cluster1 mirror test 2026-02-20T22:27:23.504 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:27:23.504 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:27:23.504 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:27:23.504 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_image_replay_state cluster1 mirror test started 2026-02-20T22:27:23.504 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:27:23.505 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:27:23.505 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:27:23.505 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state=started 2026-02-20T22:27:23.505 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local s 2026-02-20T22:27:23.505 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:27:23.505 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:27:24.506 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_image_replay_state cluster1 mirror test started 2026-02-20T22:27:24.506 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:27:24.506 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:27:24.506 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:27:24.506 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local test_state=started 2026-02-20T22:27:24.506 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status_result 2026-02-20T22:27:24.506 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local current_state=stopped 2026-02-20T22:27:24.507 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemons cluster1 rbd mirror status mirror/test 2026-02-20T22:27:24.507 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_instance=cluster1 2026-02-20T22:27:24.507 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ grep -i state 2026-02-20T22:27:24.507 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:27:24.507 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1 2026-02-20T22:27:24.507 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance=cluster1 2026-02-20T22:27:24.507 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local loop_instance 2026-02-20T22:27:24.507 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for s in 0 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:27:24.507 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sleep 0 2026-02-20T22:27:24.507 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' cluster1 '!=' cluster1 ']' 2026-02-20T22:27:24.507 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ seq 0 3 2026-02-20T22:27:24.511 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for loop_instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:27:24.511 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemon cluster1:0 rbd mirror status mirror/test 2026-02-20T22:27:24.511 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1:0 2026-02-20T22:27:24.511 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:27:24.511 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:27:24.511 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster1:0 cluster instance 2026-02-20T22:27:24.511 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster1:0 2026-02-20T22:27:24.511 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=cluster 2026-02-20T22:27:24.511 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:27:24.511 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:27:24.512 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=0 2026-02-20T22:27:24.512 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 0 = cluster1:0 ']' 2026-02-20T22:27:24.512 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval cluster=cluster1 2026-02-20T22:27:24.512 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:27:24.512 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=0 2026-02-20T22:27:24.512 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:27:24.512 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ daemon_asok_file cluster1:0 cluster1 2026-02-20T22:27:24.512 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local local_cluster=cluster1:0 2026-02-20T22:27:24.512 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster=cluster1 2026-02-20T22:27:24.512 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance 2026-02-20T22:27:24.512 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ set_cluster_instance cluster1:0 local_cluster instance 2026-02-20T22:27:24.513 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local val=cluster1:0 2026-02-20T22:27:24.513 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster_var_name=local_cluster 2026-02-20T22:27:24.513 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance_var_name=instance 2026-02-20T22:27:24.513 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:27:24.513 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:27:24.513 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ '[' 0 = cluster1:0 ']' 2026-02-20T22:27:24.513 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval local_cluster=cluster1 2026-02-20T22:27:24.513 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ local_cluster=cluster1 2026-02-20T22:27:24.513 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval instance=0 2026-02-20T22:27:24.513 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ instance=0 2026-02-20T22:27:24.513 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ ceph-conf --cluster cluster1 --name client.mirror.0 'admin socket' 2026-02-20T22:27:24.520 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ echo /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:27:24.520 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local asok_file=/var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:27:24.520 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ test -S /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:27:24.520 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ ceph --admin-daemon /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok rbd mirror status mirror/test 2026-02-20T22:27:24.566 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ return 0 2026-02-20T22:27:24.566 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status_result=' "state": "Stopped"' 2026-02-20T22:27:24.567 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo ' "state": "Stopped"' 2026-02-20T22:27:24.567 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep -i Replaying 2026-02-20T22:27:24.568 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test started = stopped 2026-02-20T22:27:24.568 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:27:24.568 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 2 2026-02-20T22:27:26.573 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_image_replay_state cluster1 mirror test started 2026-02-20T22:27:26.574 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:27:26.574 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:27:26.574 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:27:26.574 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local test_state=started 2026-02-20T22:27:26.574 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status_result 2026-02-20T22:27:26.574 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local current_state=stopped 2026-02-20T22:27:26.574 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemons cluster1 rbd mirror status mirror/test 2026-02-20T22:27:26.574 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_instance=cluster1 2026-02-20T22:27:26.574 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ grep -i state 2026-02-20T22:27:26.575 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:27:26.575 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1 2026-02-20T22:27:26.575 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance=cluster1 2026-02-20T22:27:26.575 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local loop_instance 2026-02-20T22:27:26.575 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for s in 0 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:27:26.575 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sleep 0 2026-02-20T22:27:26.575 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' cluster1 '!=' cluster1 ']' 2026-02-20T22:27:26.575 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ seq 0 3 2026-02-20T22:27:26.575 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for loop_instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:27:26.575 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemon cluster1:0 rbd mirror status mirror/test 2026-02-20T22:27:26.575 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1:0 2026-02-20T22:27:26.575 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:27:26.576 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:27:26.576 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster1:0 cluster instance 2026-02-20T22:27:26.576 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster1:0 2026-02-20T22:27:26.576 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=cluster 2026-02-20T22:27:26.576 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:27:26.576 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:27:26.576 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=0 2026-02-20T22:27:26.576 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 0 = cluster1:0 ']' 2026-02-20T22:27:26.576 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval cluster=cluster1 2026-02-20T22:27:26.576 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:27:26.576 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=0 2026-02-20T22:27:26.576 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:27:26.577 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ daemon_asok_file cluster1:0 cluster1 2026-02-20T22:27:26.577 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local local_cluster=cluster1:0 2026-02-20T22:27:26.577 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster=cluster1 2026-02-20T22:27:26.577 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance 2026-02-20T22:27:26.577 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ set_cluster_instance cluster1:0 local_cluster instance 2026-02-20T22:27:26.577 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local val=cluster1:0 2026-02-20T22:27:26.577 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster_var_name=local_cluster 2026-02-20T22:27:26.577 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance_var_name=instance 2026-02-20T22:27:26.577 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:27:26.577 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:27:26.577 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ '[' 0 = cluster1:0 ']' 2026-02-20T22:27:26.577 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval local_cluster=cluster1 2026-02-20T22:27:26.578 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ local_cluster=cluster1 2026-02-20T22:27:26.578 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval instance=0 2026-02-20T22:27:26.578 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ instance=0 2026-02-20T22:27:26.578 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ ceph-conf --cluster cluster1 --name client.mirror.0 'admin socket' 2026-02-20T22:27:26.585 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ echo /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:27:26.585 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local asok_file=/var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:27:26.585 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ test -S /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:27:26.585 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ ceph --admin-daemon /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok rbd mirror status mirror/test 2026-02-20T22:27:26.630 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ return 0 2026-02-20T22:27:26.631 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status_result=' "state": "Replaying"' 2026-02-20T22:27:26.631 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo ' "state": "Replaying"' 2026-02-20T22:27:26.631 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep -i Replaying 2026-02-20T22:27:26.631 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: "state": "Replaying" 2026-02-20T22:27:26.633 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ current_state=started 2026-02-20T22:27:26.633 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test started = started 2026-02-20T22:27:26.633 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:27:26.633 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_replay_complete cluster1 cluster2 mirror mirror test 2026-02-20T22:27:26.633 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local local_cluster=cluster1 2026-02-20T22:27:26.633 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:27:26.634 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local local_pool=mirror 2026-02-20T22:27:26.634 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local remote_pool=mirror 2026-02-20T22:27:26.634 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:27:26.634 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' snapshot = journal ']' 2026-02-20T22:27:26.634 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' snapshot = snapshot ']' 2026-02-20T22:27:26.634 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ mirror_image_snapshot cluster2 mirror test 2026-02-20T22:27:26.634 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:27:26.634 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:27:26.634 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:27:26.634 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster2 mirror image snapshot mirror/test 2026-02-20T22:27:30.504 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:Snapshot ID: 48 2026-02-20T22:27:30.511 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_snapshot_sync_complete cluster1 cluster2 mirror mirror test 2026-02-20T22:27:30.511 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local local_cluster=cluster1 2026-02-20T22:27:30.511 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:27:30.511 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local local_pool=mirror 2026-02-20T22:27:30.511 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local remote_pool=mirror 2026-02-20T22:27:30.511 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:27:30.511 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ mkfname cluster2-mirror-test.status 2026-02-20T22:27:30.512 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ echo cluster2-mirror-test.status 2026-02-20T22:27:30.512 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -e 's|[/ ]|_|g' 2026-02-20T22:27:30.512 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status_log=/tmp/tmp.Whst3BkeHJ/cluster2-mirror-test.status 2026-02-20T22:27:30.513 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ mkfname cluster1-mirror-test.status 2026-02-20T22:27:30.513 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ echo cluster1-mirror-test.status 2026-02-20T22:27:30.513 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -e 's|[/ ]|_|g' 2026-02-20T22:27:30.514 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local local_status_log=/tmp/tmp.Whst3BkeHJ/cluster1-mirror-test.status 2026-02-20T22:27:30.514 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ get_newest_mirror_snapshot cluster2 mirror test /tmp/tmp.Whst3BkeHJ/cluster2-mirror-test.status 2026-02-20T22:27:30.514 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:27:30.514 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:27:30.515 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:27:30.515 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local log=/tmp/tmp.Whst3BkeHJ/cluster2-mirror-test.status 2026-02-20T22:27:30.515 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster2 snap list --all mirror/test --format xml 2026-02-20T22:27:30.515 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ xmlstarlet sel -t -c '//snapshots/snapshot[namespace/complete='\''true'\'' and position()=last()]' 2026-02-20T22:27:30.545 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v //snapshot/id 2026-02-20T22:27:30.546 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local snapshot_id=48 2026-02-20T22:27:30.546 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ true 2026-02-20T22:27:30.546 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 0.2 0.4 0.8 1.6 2 2 4 4 8 8 16 16 32 32 2026-02-20T22:27:30.547 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 0.2 2026-02-20T22:27:30.747 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ get_newest_mirror_snapshot cluster1 mirror test /tmp/tmp.Whst3BkeHJ/cluster1-mirror-test.status 2026-02-20T22:27:30.748 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:27:30.748 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:27:30.748 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:27:30.748 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local log=/tmp/tmp.Whst3BkeHJ/cluster1-mirror-test.status 2026-02-20T22:27:30.748 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster1 snap list --all mirror/test --format xml 2026-02-20T22:27:30.748 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ xmlstarlet sel -t -c '//snapshots/snapshot[namespace/complete='\''true'\'' and position()=last()]' 2026-02-20T22:27:30.779 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v //snapshot/namespace/primary_snap_id 2026-02-20T22:27:30.782 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local primary_snapshot_id=48 2026-02-20T22:27:30.782 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test 48 = 48 2026-02-20T22:27:30.782 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:27:30.782 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_status_in_pool_dir cluster2 mirror test up+stopped 2026-02-20T22:27:30.782 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:27:30.783 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:27:30.783 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:27:30.783 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+stopped 2026-02-20T22:27:30.783 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:27:30.783 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:27:30.783 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:27:30.783 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:27:31.783 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_status_in_pool_dir cluster2 mirror test up+stopped '' '' 2026-02-20T22:27:31.783 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:27:31.783 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:27:31.783 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:27:31.783 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+stopped 2026-02-20T22:27:31.784 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:27:31.784 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:27:31.784 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:27:31.784 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:27:31.784 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster2 mirror image status mirror/test 2026-02-20T22:27:31.816 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='test: 2026-02-20T22:27:31.817 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: global_id: e1d586ae-1749-4169-888d-5f8c6b0db4d3 2026-02-20T22:27:31.817 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+stopped 2026-02-20T22:27:31.817 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: local image is primary 2026-02-20T22:27:31.817 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: service: mirror.0 on trial150 2026-02-20T22:27:31.817 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:27:29 2026-02-20T22:27:31.817 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: peer_sites: 2026-02-20T22:27:31.817 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: name: cluster1-DNE 2026-02-20T22:27:31.817 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+replaying 2026-02-20T22:27:31.817 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: replaying, {"bytes_per_second":0.0,"bytes_per_snapshot":0.0,"last_snapshot_bytes":0,"last_snapshot_sync_seconds":0,"remote_snapshot_timestamp":1771626442,"replay_state":"idle"} 2026-02-20T22:27:31.818 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:27:25 2026-02-20T22:27:31.818 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: snapshots: 2026-02-20T22:27:31.818 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: 48 .mirror.primary.e1d586ae-1749-4169-888d-5f8c6b0db4d3.802f31b7-8f0b-43bf-96cf-2b505537e4ba (peer_uuids:[b3fd2ba3-7357-48bb-9494-5fb16bf9b1f8])' 2026-02-20T22:27:31.818 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ state: .*up+stopped' 2026-02-20T22:27:31.818 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: state: up+stopped 2026-02-20T22:27:31.819 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ description: .*' 2026-02-20T22:27:31.819 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: description: local image is primary 2026-02-20T22:27:31.820 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' -n '' ']' 2026-02-20T22:27:31.820 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+stopped 2026-02-20T22:27:31.820 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^up+' 2026-02-20T22:27:31.820 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+stopped 2026-02-20T22:27:31.821 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep 'service: *mirror..* on ' 2026-02-20T22:27:31.821 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: service: mirror.0 on trial150 2026-02-20T22:27:31.821 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update 2026-02-20T22:27:31.822 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -nEe 's/^ last_update: *(.*) *$/\1/p' 2026-02-20T22:27:31.823 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:27:29' 2026-02-20T22:27:31.823 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_mirror_pool_status_verbose cluster2 mirror test up+stopped '2026-02-20 22:27:29' 2026-02-20T22:27:31.823 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:27:31.823 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:27:31.823 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:27:31.823 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+stopped 2026-02-20T22:27:31.823 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local 'prev_last_update=2026-02-20 22:27:29' 2026-02-20T22:27:31.824 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:27:31.824 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:27:31.824 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster2 mirror pool status mirror --verbose --format xml 2026-02-20T22:27:32.054 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='OKOKOK145264529mirror.0trial15020.2.0-677-gf7870454trueOK45334537mirror.1trial15020.2.0-677-gf7870454falseOK45404546mirror.2trial15020.2.0-677-gf7870454falseOK45504557mirror.3trial15020.2.0-677-gf7870454falseOKteste1d586ae-1749-4169-888d-5f8c6b0db4d3up+stoppedlocal image is primary45264529mirror.0trial1502026-02-20 22:27:29cluster1-DNE8f14eacf-60a5-47c7-bdcb-1dc6af448d08up+replayingreplaying, {"bytes_per_second":0.0,"bytes_per_snapshot":0.0,"last_snapshot_bytes":0,"last_snapshot_sync_seconds":0,"remote_snapshot_timestamp":1771626442,"replay_state":"idle"}2026-02-20 22:27:25' 2026-02-20T22:27:32.055 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update state 2026-02-20T22:27:32.055 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test'\'']/last_update' 2026-02-20T22:27:32.056 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:27:29' 2026-02-20T22:27:32.056 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test'\'']/state' 2026-02-20T22:27:32.058 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ state=up+stopped 2026-02-20T22:27:32.058 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+stopped 2026-02-20T22:27:32.058 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep up+stopped 2026-02-20T22:27:32.059 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+stopped 2026-02-20T22:27:32.060 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:27:32.060 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:27:32.060 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_status_in_pool_dir cluster1 mirror test up+replaying 2026-02-20T22:27:32.060 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:27:32.060 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:27:32.060 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:27:32.060 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+replaying 2026-02-20T22:27:32.061 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:27:32.061 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:27:32.061 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:27:32.061 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:27:33.061 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_status_in_pool_dir cluster1 mirror test up+replaying '' '' 2026-02-20T22:27:33.061 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:27:33.061 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:27:33.061 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:27:33.061 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+replaying 2026-02-20T22:27:33.061 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:27:33.062 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:27:33.062 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:27:33.062 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:27:33.062 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster1 mirror image status mirror/test 2026-02-20T22:27:33.093 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='test: 2026-02-20T22:27:33.094 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: global_id: e1d586ae-1749-4169-888d-5f8c6b0db4d3 2026-02-20T22:27:33.094 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+replaying 2026-02-20T22:27:33.094 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: replaying, {"bytes_per_second":0.0,"bytes_per_snapshot":0.0,"last_snapshot_bytes":0,"last_snapshot_sync_seconds":0,"remote_snapshot_timestamp":1771626442,"replay_state":"idle"} 2026-02-20T22:27:33.094 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: service: mirror.0 on trial150 2026-02-20T22:27:33.094 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:27:25 2026-02-20T22:27:33.094 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: peer_sites: 2026-02-20T22:27:33.094 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: name: cluster2-DNE 2026-02-20T22:27:33.094 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+stopped 2026-02-20T22:27:33.094 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: local image is primary 2026-02-20T22:27:33.095 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:27:29' 2026-02-20T22:27:33.095 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ state: .*up+replaying' 2026-02-20T22:27:33.095 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: state: up+replaying 2026-02-20T22:27:33.096 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ description: .*' 2026-02-20T22:27:33.096 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: description: replaying, {"bytes_per_second":0.0,"bytes_per_snapshot":0.0,"last_snapshot_bytes":0,"last_snapshot_sync_seconds":0,"remote_snapshot_timestamp":1771626442,"replay_state":"idle"} 2026-02-20T22:27:33.097 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' -n '' ']' 2026-02-20T22:27:33.097 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+replaying 2026-02-20T22:27:33.097 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^up+' 2026-02-20T22:27:33.097 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+replaying 2026-02-20T22:27:33.098 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep 'service: *mirror..* on ' 2026-02-20T22:27:33.098 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: service: mirror.0 on trial150 2026-02-20T22:27:33.098 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update 2026-02-20T22:27:33.098 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -nEe 's/^ last_update: *(.*) *$/\1/p' 2026-02-20T22:27:33.099 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:27:25' 2026-02-20T22:27:33.100 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_mirror_pool_status_verbose cluster1 mirror test up+replaying '2026-02-20 22:27:25' 2026-02-20T22:27:33.100 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:27:33.100 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:27:33.100 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:27:33.100 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+replaying 2026-02-20T22:27:33.100 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local 'prev_last_update=2026-02-20 22:27:25' 2026-02-20T22:27:33.100 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:27:33.100 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:27:33.100 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster1 mirror pool status mirror --verbose --format xml 2026-02-20T22:27:33.131 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='OKOKOK143774382mirror.0trial15020.2.0-677-gf7870454trueOK43844389mirror.1trial15020.2.0-677-gf7870454falseOK43914398mirror.2trial15020.2.0-677-gf7870454falseOK44014407mirror.3trial15020.2.0-677-gf7870454falseOKteste1d586ae-1749-4169-888d-5f8c6b0db4d3up+replayingreplaying, {"bytes_per_second":0.0,"bytes_per_snapshot":0.0,"last_snapshot_bytes":0,"last_snapshot_sync_seconds":0,"remote_snapshot_timestamp":1771626442,"replay_state":"idle"}43774382mirror.0trial1502026-02-20 22:27:25cluster2-DNEcd6e8b64-a7a4-4c60-8c9c-3c34f7eb16e8up+stoppedlocal image is primary2026-02-20 22:27:29' 2026-02-20T22:27:33.131 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update state 2026-02-20T22:27:33.131 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test'\'']/last_update' 2026-02-20T22:27:33.132 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:27:25' 2026-02-20T22:27:33.133 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test'\'']/state' 2026-02-20T22:27:33.134 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ state=up+replaying 2026-02-20T22:27:33.134 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+replaying 2026-02-20T22:27:33.135 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep up+replaying 2026-02-20T22:27:33.135 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+replaying 2026-02-20T22:27:33.136 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:27:33.136 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:27:33.136 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for i in `seq 1 20` 2026-02-20T22:27:33.136 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ demote_image cluster2 mirror test 2026-02-20T22:27:33.136 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:27:33.137 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:27:33.137 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:27:33.137 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster=cluster2 mirror image demote mirror/test 2026-02-20T22:27:33.511 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:Image demoted to non-primary 2026-02-20T22:27:33.516 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_image_replay_stopped cluster1 mirror test 2026-02-20T22:27:33.516 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:27:33.516 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:27:33.516 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:27:33.517 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_image_replay_state cluster1 mirror test stopped 2026-02-20T22:27:33.517 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:27:33.517 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:27:33.517 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:27:33.517 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state=stopped 2026-02-20T22:27:33.517 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local s 2026-02-20T22:27:33.517 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:27:33.517 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:27:34.517 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_image_replay_state cluster1 mirror test stopped 2026-02-20T22:27:34.518 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:27:34.518 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:27:34.518 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:27:34.518 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local test_state=stopped 2026-02-20T22:27:34.518 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status_result 2026-02-20T22:27:34.518 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local current_state=stopped 2026-02-20T22:27:34.518 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemons cluster1 rbd mirror status mirror/test 2026-02-20T22:27:34.518 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_instance=cluster1 2026-02-20T22:27:34.518 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:27:34.518 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1 2026-02-20T22:27:34.519 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance=cluster1 2026-02-20T22:27:34.519 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local loop_instance 2026-02-20T22:27:34.519 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ grep -i state 2026-02-20T22:27:34.519 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for s in 0 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:27:34.519 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sleep 0 2026-02-20T22:27:34.522 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' cluster1 '!=' cluster1 ']' 2026-02-20T22:27:34.522 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ seq 0 3 2026-02-20T22:27:34.522 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for loop_instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:27:34.522 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemon cluster1:0 rbd mirror status mirror/test 2026-02-20T22:27:34.522 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1:0 2026-02-20T22:27:34.522 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:27:34.523 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:27:34.523 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster1:0 cluster instance 2026-02-20T22:27:34.523 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster1:0 2026-02-20T22:27:34.523 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=cluster 2026-02-20T22:27:34.523 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:27:34.523 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:27:34.523 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=0 2026-02-20T22:27:34.523 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 0 = cluster1:0 ']' 2026-02-20T22:27:34.523 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval cluster=cluster1 2026-02-20T22:27:34.523 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:27:34.523 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=0 2026-02-20T22:27:34.523 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:27:34.524 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ daemon_asok_file cluster1:0 cluster1 2026-02-20T22:27:34.524 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local local_cluster=cluster1:0 2026-02-20T22:27:34.524 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster=cluster1 2026-02-20T22:27:34.524 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance 2026-02-20T22:27:34.524 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ set_cluster_instance cluster1:0 local_cluster instance 2026-02-20T22:27:34.524 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local val=cluster1:0 2026-02-20T22:27:34.524 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster_var_name=local_cluster 2026-02-20T22:27:34.524 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance_var_name=instance 2026-02-20T22:27:34.524 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:27:34.524 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:27:34.524 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ '[' 0 = cluster1:0 ']' 2026-02-20T22:27:34.524 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval local_cluster=cluster1 2026-02-20T22:27:34.524 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ local_cluster=cluster1 2026-02-20T22:27:34.525 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval instance=0 2026-02-20T22:27:34.525 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ instance=0 2026-02-20T22:27:34.525 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ ceph-conf --cluster cluster1 --name client.mirror.0 'admin socket' 2026-02-20T22:27:34.533 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ echo /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:27:34.533 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local asok_file=/var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:27:34.533 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ test -S /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:27:34.533 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ ceph --admin-daemon /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok rbd mirror status mirror/test 2026-02-20T22:27:34.583 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ return 0 2026-02-20T22:27:34.583 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status_result=' "state": "Stopped"' 2026-02-20T22:27:34.584 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo ' "state": "Stopped"' 2026-02-20T22:27:34.584 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep -i Replaying 2026-02-20T22:27:34.585 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test stopped = stopped 2026-02-20T22:27:34.585 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:27:34.585 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_status_in_pool_dir cluster1 mirror test up+unknown 2026-02-20T22:27:34.586 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:27:34.586 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:27:34.586 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:27:34.586 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+unknown 2026-02-20T22:27:34.586 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:27:34.586 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:27:34.586 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:27:34.586 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:27:35.586 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_status_in_pool_dir cluster1 mirror test up+unknown '' '' 2026-02-20T22:27:35.586 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:27:35.587 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:27:35.587 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:27:35.587 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+unknown 2026-02-20T22:27:35.587 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:27:35.587 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:27:35.587 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:27:35.587 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:27:35.587 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster1 mirror image status mirror/test 2026-02-20T22:27:35.618 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='test: 2026-02-20T22:27:35.619 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: global_id: e1d586ae-1749-4169-888d-5f8c6b0db4d3 2026-02-20T22:27:35.619 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+unknown 2026-02-20T22:27:35.619 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: remote image is not primary 2026-02-20T22:27:35.619 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: service: mirror.0 on trial150 2026-02-20T22:27:35.619 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:27:35 2026-02-20T22:27:35.619 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: peer_sites: 2026-02-20T22:27:35.619 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: name: cluster2-DNE 2026-02-20T22:27:35.619 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+unknown 2026-02-20T22:27:35.620 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: remote image is not primary 2026-02-20T22:27:35.620 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:27:34' 2026-02-20T22:27:35.620 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ state: .*up+unknown' 2026-02-20T22:27:35.620 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: state: up+unknown 2026-02-20T22:27:35.621 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ description: .*' 2026-02-20T22:27:35.621 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: description: remote image is not primary 2026-02-20T22:27:35.622 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' -n '' ']' 2026-02-20T22:27:35.622 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+unknown 2026-02-20T22:27:35.622 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^up+' 2026-02-20T22:27:35.622 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+unknown 2026-02-20T22:27:35.623 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep 'service: *mirror..* on ' 2026-02-20T22:27:35.623 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: service: mirror.0 on trial150 2026-02-20T22:27:35.623 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update 2026-02-20T22:27:35.623 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -nEe 's/^ last_update: *(.*) *$/\1/p' 2026-02-20T22:27:35.625 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:27:35' 2026-02-20T22:27:35.625 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_mirror_pool_status_verbose cluster1 mirror test up+unknown '2026-02-20 22:27:35' 2026-02-20T22:27:35.625 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:27:35.625 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:27:35.625 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:27:35.625 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+unknown 2026-02-20T22:27:35.625 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local 'prev_last_update=2026-02-20 22:27:35' 2026-02-20T22:27:35.625 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:27:35.626 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:27:35.626 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster1 mirror pool status mirror --verbose --format xml 2026-02-20T22:27:35.859 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='WARNINGOKWARNING143774382mirror.0trial15020.2.0-677-gf7870454trueOK43844389mirror.1trial15020.2.0-677-gf7870454falseOK43914398mirror.2trial15020.2.0-677-gf7870454falseOK44014407mirror.3trial15020.2.0-677-gf7870454falseOKteste1d586ae-1749-4169-888d-5f8c6b0db4d3up+unknownremote image is not primary43774382mirror.0trial1502026-02-20 22:27:35cluster2-DNEcd6e8b64-a7a4-4c60-8c9c-3c34f7eb16e8up+unknownremote image is not primary2026-02-20 22:27:34' 2026-02-20T22:27:35.859 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update state 2026-02-20T22:27:35.860 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test'\'']/last_update' 2026-02-20T22:27:35.861 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:27:35' 2026-02-20T22:27:35.861 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test'\'']/state' 2026-02-20T22:27:35.863 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ state=up+unknown 2026-02-20T22:27:35.863 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+unknown 2026-02-20T22:27:35.863 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep up+unknown 2026-02-20T22:27:35.864 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+unknown 2026-02-20T22:27:35.864 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:27:35.864 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:27:35.864 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_status_in_pool_dir cluster2 mirror test up+unknown 2026-02-20T22:27:35.864 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:27:35.864 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:27:35.864 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:27:35.864 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+unknown 2026-02-20T22:27:35.864 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:27:35.864 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:27:35.864 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:27:35.864 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:27:36.866 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_status_in_pool_dir cluster2 mirror test up+unknown '' '' 2026-02-20T22:27:36.866 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:27:36.866 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:27:36.867 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:27:36.867 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+unknown 2026-02-20T22:27:36.867 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:27:36.867 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:27:36.867 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:27:36.867 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:27:36.867 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster2 mirror image status mirror/test 2026-02-20T22:27:36.899 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='test: 2026-02-20T22:27:36.900 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: global_id: e1d586ae-1749-4169-888d-5f8c6b0db4d3 2026-02-20T22:27:36.900 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+unknown 2026-02-20T22:27:36.900 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: remote image is not primary 2026-02-20T22:27:36.900 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: service: mirror.0 on trial150 2026-02-20T22:27:36.900 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:27:34 2026-02-20T22:27:36.900 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: peer_sites: 2026-02-20T22:27:36.900 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: name: cluster1-DNE 2026-02-20T22:27:36.900 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+unknown 2026-02-20T22:27:36.900 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: remote image is not primary 2026-02-20T22:27:36.900 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:27:35' 2026-02-20T22:27:36.901 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ state: .*up+unknown' 2026-02-20T22:27:36.901 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: state: up+unknown 2026-02-20T22:27:36.901 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ description: .*' 2026-02-20T22:27:36.902 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: description: remote image is not primary 2026-02-20T22:27:36.902 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' -n '' ']' 2026-02-20T22:27:36.902 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+unknown 2026-02-20T22:27:36.903 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^up+' 2026-02-20T22:27:36.903 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+unknown 2026-02-20T22:27:36.903 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep 'service: *mirror..* on ' 2026-02-20T22:27:36.904 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: service: mirror.0 on trial150 2026-02-20T22:27:36.904 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update 2026-02-20T22:27:36.904 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -nEe 's/^ last_update: *(.*) *$/\1/p' 2026-02-20T22:27:36.906 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:27:34' 2026-02-20T22:27:36.906 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_mirror_pool_status_verbose cluster2 mirror test up+unknown '2026-02-20 22:27:34' 2026-02-20T22:27:36.906 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:27:36.906 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:27:36.906 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:27:36.906 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+unknown 2026-02-20T22:27:36.906 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local 'prev_last_update=2026-02-20 22:27:34' 2026-02-20T22:27:36.906 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:27:36.906 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:27:36.906 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster2 mirror pool status mirror --verbose --format xml 2026-02-20T22:27:36.935 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='WARNINGOKWARNING145264529mirror.0trial15020.2.0-677-gf7870454trueOK45334537mirror.1trial15020.2.0-677-gf7870454falseOK45404546mirror.2trial15020.2.0-677-gf7870454falseOK45504557mirror.3trial15020.2.0-677-gf7870454falseOKteste1d586ae-1749-4169-888d-5f8c6b0db4d3up+unknownremote image is not primary45264529mirror.0trial1502026-02-20 22:27:34cluster1-DNE8f14eacf-60a5-47c7-bdcb-1dc6af448d08up+unknownremote image is not primary2026-02-20 22:27:35' 2026-02-20T22:27:36.935 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update state 2026-02-20T22:27:36.936 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test'\'']/last_update' 2026-02-20T22:27:36.937 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:27:34' 2026-02-20T22:27:36.937 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test'\'']/state' 2026-02-20T22:27:36.938 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ state=up+unknown 2026-02-20T22:27:36.939 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+unknown 2026-02-20T22:27:36.939 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep up+unknown 2026-02-20T22:27:36.940 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+unknown 2026-02-20T22:27:36.941 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:27:36.941 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:27:36.941 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ promote_image cluster1 mirror test 2026-02-20T22:27:36.941 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:27:36.941 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:27:36.941 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:27:36.941 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local force= 2026-02-20T22:27:36.941 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster=cluster1 mirror image promote mirror/test 2026-02-20T22:27:38.560 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:Image promoted to primary 2026-02-20T22:27:38.566 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_image_replay_started cluster2 mirror test 2026-02-20T22:27:38.566 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:27:38.566 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:27:38.566 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:27:38.566 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_image_replay_state cluster2 mirror test started 2026-02-20T22:27:38.566 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:27:38.566 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:27:38.567 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:27:38.567 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state=started 2026-02-20T22:27:38.567 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local s 2026-02-20T22:27:38.567 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:27:38.567 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:27:39.568 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_image_replay_state cluster2 mirror test started 2026-02-20T22:27:39.568 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:27:39.568 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:27:39.568 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:27:39.568 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local test_state=started 2026-02-20T22:27:39.568 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status_result 2026-02-20T22:27:39.568 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local current_state=stopped 2026-02-20T22:27:39.569 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemons cluster2 rbd mirror status mirror/test 2026-02-20T22:27:39.569 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ grep -i state 2026-02-20T22:27:39.569 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_instance=cluster2 2026-02-20T22:27:39.569 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:27:39.569 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster2 2026-02-20T22:27:39.569 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance=cluster2 2026-02-20T22:27:39.569 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local loop_instance 2026-02-20T22:27:39.569 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for s in 0 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:27:39.569 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sleep 0 2026-02-20T22:27:39.572 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' cluster2 '!=' cluster2 ']' 2026-02-20T22:27:39.572 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ seq 0 3 2026-02-20T22:27:39.573 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for loop_instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:27:39.573 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemon cluster2:0 rbd mirror status mirror/test 2026-02-20T22:27:39.573 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster2:0 2026-02-20T22:27:39.573 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:27:39.573 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:27:39.573 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster2:0 cluster instance 2026-02-20T22:27:39.573 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster2:0 2026-02-20T22:27:39.573 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=cluster 2026-02-20T22:27:39.573 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:27:39.573 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster2 2026-02-20T22:27:39.573 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=0 2026-02-20T22:27:39.573 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 0 = cluster2:0 ']' 2026-02-20T22:27:39.574 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval cluster=cluster2 2026-02-20T22:27:39.574 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster2 2026-02-20T22:27:39.574 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=0 2026-02-20T22:27:39.574 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:27:39.574 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ daemon_asok_file cluster2:0 cluster2 2026-02-20T22:27:39.574 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local local_cluster=cluster2:0 2026-02-20T22:27:39.574 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster=cluster2 2026-02-20T22:27:39.574 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance 2026-02-20T22:27:39.574 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ set_cluster_instance cluster2:0 local_cluster instance 2026-02-20T22:27:39.574 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local val=cluster2:0 2026-02-20T22:27:39.574 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster_var_name=local_cluster 2026-02-20T22:27:39.574 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance_var_name=instance 2026-02-20T22:27:39.575 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster2 2026-02-20T22:27:39.575 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:27:39.575 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ '[' 0 = cluster2:0 ']' 2026-02-20T22:27:39.575 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval local_cluster=cluster2 2026-02-20T22:27:39.575 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ local_cluster=cluster2 2026-02-20T22:27:39.575 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval instance=0 2026-02-20T22:27:39.575 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ instance=0 2026-02-20T22:27:39.575 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ ceph-conf --cluster cluster2 --name client.mirror.0 'admin socket' 2026-02-20T22:27:39.582 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ echo /var/run/ceph/rbd-mirror.cluster2-client.mirror.0.asok 2026-02-20T22:27:39.583 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local asok_file=/var/run/ceph/rbd-mirror.cluster2-client.mirror.0.asok 2026-02-20T22:27:39.583 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ test -S /var/run/ceph/rbd-mirror.cluster2-client.mirror.0.asok 2026-02-20T22:27:39.583 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ ceph --admin-daemon /var/run/ceph/rbd-mirror.cluster2-client.mirror.0.asok rbd mirror status mirror/test 2026-02-20T22:27:39.628 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ return 0 2026-02-20T22:27:39.628 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status_result=' "state": "Replaying"' 2026-02-20T22:27:39.629 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo ' "state": "Replaying"' 2026-02-20T22:27:39.629 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep -i Replaying 2026-02-20T22:27:39.629 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: "state": "Replaying" 2026-02-20T22:27:39.631 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ current_state=started 2026-02-20T22:27:39.631 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test started = started 2026-02-20T22:27:39.631 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:27:39.631 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_replay_complete cluster2 cluster1 mirror mirror test 2026-02-20T22:27:39.631 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local local_cluster=cluster2 2026-02-20T22:27:39.631 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:27:39.631 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local local_pool=mirror 2026-02-20T22:27:39.632 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local remote_pool=mirror 2026-02-20T22:27:39.632 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:27:39.632 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' snapshot = journal ']' 2026-02-20T22:27:39.632 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' snapshot = snapshot ']' 2026-02-20T22:27:39.632 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ mirror_image_snapshot cluster1 mirror test 2026-02-20T22:27:39.632 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:27:39.632 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:27:39.632 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:27:39.632 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster1 mirror image snapshot mirror/test 2026-02-20T22:27:43.569 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:Snapshot ID: 51 2026-02-20T22:27:43.574 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_snapshot_sync_complete cluster2 cluster1 mirror mirror test 2026-02-20T22:27:43.575 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local local_cluster=cluster2 2026-02-20T22:27:43.575 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:27:43.575 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local local_pool=mirror 2026-02-20T22:27:43.575 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local remote_pool=mirror 2026-02-20T22:27:43.575 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:27:43.575 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ mkfname cluster1-mirror-test.status 2026-02-20T22:27:43.575 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ echo cluster1-mirror-test.status 2026-02-20T22:27:43.575 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -e 's|[/ ]|_|g' 2026-02-20T22:27:43.576 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status_log=/tmp/tmp.Whst3BkeHJ/cluster1-mirror-test.status 2026-02-20T22:27:43.577 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ mkfname cluster2-mirror-test.status 2026-02-20T22:27:43.577 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ echo cluster2-mirror-test.status 2026-02-20T22:27:43.577 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -e 's|[/ ]|_|g' 2026-02-20T22:27:43.578 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local local_status_log=/tmp/tmp.Whst3BkeHJ/cluster2-mirror-test.status 2026-02-20T22:27:43.578 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ get_newest_mirror_snapshot cluster1 mirror test /tmp/tmp.Whst3BkeHJ/cluster1-mirror-test.status 2026-02-20T22:27:43.578 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:27:43.578 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:27:43.578 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:27:43.578 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local log=/tmp/tmp.Whst3BkeHJ/cluster1-mirror-test.status 2026-02-20T22:27:43.579 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster1 snap list --all mirror/test --format xml 2026-02-20T22:27:43.579 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ xmlstarlet sel -t -c '//snapshots/snapshot[namespace/complete='\''true'\'' and position()=last()]' 2026-02-20T22:27:43.609 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v //snapshot/id 2026-02-20T22:27:43.611 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local snapshot_id=51 2026-02-20T22:27:43.611 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ true 2026-02-20T22:27:43.611 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 0.2 0.4 0.8 1.6 2 2 4 4 8 8 16 16 32 32 2026-02-20T22:27:43.611 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 0.2 2026-02-20T22:27:43.813 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ get_newest_mirror_snapshot cluster2 mirror test /tmp/tmp.Whst3BkeHJ/cluster2-mirror-test.status 2026-02-20T22:27:43.813 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:27:43.813 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:27:43.813 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:27:43.813 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local log=/tmp/tmp.Whst3BkeHJ/cluster2-mirror-test.status 2026-02-20T22:27:43.814 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster2 snap list --all mirror/test --format xml 2026-02-20T22:27:43.814 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ xmlstarlet sel -t -c '//snapshots/snapshot[namespace/complete='\''true'\'' and position()=last()]' 2026-02-20T22:27:43.841 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v //snapshot/namespace/primary_snap_id 2026-02-20T22:27:43.843 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local primary_snapshot_id=51 2026-02-20T22:27:43.843 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test 51 = 51 2026-02-20T22:27:43.843 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:27:43.843 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_status_in_pool_dir cluster1 mirror test up+stopped 2026-02-20T22:27:43.843 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:27:43.843 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:27:43.843 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:27:43.843 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+stopped 2026-02-20T22:27:43.843 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:27:43.843 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:27:43.844 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:27:43.844 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:27:44.844 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_status_in_pool_dir cluster1 mirror test up+stopped '' '' 2026-02-20T22:27:44.844 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:27:44.844 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:27:44.844 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:27:44.844 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+stopped 2026-02-20T22:27:44.844 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:27:44.844 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:27:44.844 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:27:44.845 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:27:44.845 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster1 mirror image status mirror/test 2026-02-20T22:27:44.878 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='test: 2026-02-20T22:27:44.878 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: global_id: e1d586ae-1749-4169-888d-5f8c6b0db4d3 2026-02-20T22:27:44.878 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+stopped 2026-02-20T22:27:44.878 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: local image is primary 2026-02-20T22:27:44.878 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: service: mirror.0 on trial150 2026-02-20T22:27:44.879 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:27:40 2026-02-20T22:27:44.879 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: peer_sites: 2026-02-20T22:27:44.879 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: name: cluster2-DNE 2026-02-20T22:27:44.879 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+replaying 2026-02-20T22:27:44.879 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: replaying, {"bytes_per_second":0.0,"bytes_per_snapshot":0.0,"last_snapshot_bytes":0,"last_snapshot_sync_seconds":0,"remote_snapshot_timestamp":1771626457,"replay_state":"idle"} 2026-02-20T22:27:44.879 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:27:39 2026-02-20T22:27:44.879 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: snapshots: 2026-02-20T22:27:44.879 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: 51 .mirror.primary.e1d586ae-1749-4169-888d-5f8c6b0db4d3.0929c09d-6f39-4539-ae0d-7acff21e3361 (peer_uuids:[086c4138-4a97-4902-95e1-07f7be9b9f61])' 2026-02-20T22:27:44.879 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ state: .*up+stopped' 2026-02-20T22:27:44.880 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: state: up+stopped 2026-02-20T22:27:44.880 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ description: .*' 2026-02-20T22:27:44.881 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: description: local image is primary 2026-02-20T22:27:44.881 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' -n '' ']' 2026-02-20T22:27:44.881 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+stopped 2026-02-20T22:27:44.881 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^up+' 2026-02-20T22:27:44.882 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+stopped 2026-02-20T22:27:44.882 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep 'service: *mirror..* on ' 2026-02-20T22:27:44.882 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: service: mirror.0 on trial150 2026-02-20T22:27:44.883 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update 2026-02-20T22:27:44.883 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -nEe 's/^ last_update: *(.*) *$/\1/p' 2026-02-20T22:27:44.884 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:27:40' 2026-02-20T22:27:44.884 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_mirror_pool_status_verbose cluster1 mirror test up+stopped '2026-02-20 22:27:40' 2026-02-20T22:27:44.884 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:27:44.884 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:27:44.884 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:27:44.885 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+stopped 2026-02-20T22:27:44.885 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local 'prev_last_update=2026-02-20 22:27:40' 2026-02-20T22:27:44.885 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:27:44.885 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:27:44.885 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster1 mirror pool status mirror --verbose --format xml 2026-02-20T22:27:44.914 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='OKOKOK143774382mirror.0trial15020.2.0-677-gf7870454trueOK43844389mirror.1trial15020.2.0-677-gf7870454falseOK43914398mirror.2trial15020.2.0-677-gf7870454falseOK44014407mirror.3trial15020.2.0-677-gf7870454falseOKteste1d586ae-1749-4169-888d-5f8c6b0db4d3up+stoppedlocal image is primary43774382mirror.0trial1502026-02-20 22:27:40cluster2-DNEcd6e8b64-a7a4-4c60-8c9c-3c34f7eb16e8up+replayingreplaying, {"bytes_per_second":0.0,"bytes_per_snapshot":0.0,"last_snapshot_bytes":0,"last_snapshot_sync_seconds":0,"remote_snapshot_timestamp":1771626457,"replay_state":"idle"}2026-02-20 22:27:39' 2026-02-20T22:27:44.915 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update state 2026-02-20T22:27:44.915 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test'\'']/last_update' 2026-02-20T22:27:44.916 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:27:40' 2026-02-20T22:27:44.916 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test'\'']/state' 2026-02-20T22:27:44.917 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ state=up+stopped 2026-02-20T22:27:44.918 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+stopped 2026-02-20T22:27:44.918 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep up+stopped 2026-02-20T22:27:44.919 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+stopped 2026-02-20T22:27:44.920 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:27:44.920 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:27:44.920 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_status_in_pool_dir cluster2 mirror test up+replaying 2026-02-20T22:27:44.920 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:27:44.920 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:27:44.920 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:27:44.920 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+replaying 2026-02-20T22:27:44.920 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:27:44.921 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:27:44.921 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:27:44.921 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:27:45.921 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_status_in_pool_dir cluster2 mirror test up+replaying '' '' 2026-02-20T22:27:45.921 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:27:45.921 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:27:45.921 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:27:45.921 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+replaying 2026-02-20T22:27:45.921 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:27:45.922 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:27:45.922 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:27:45.922 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:27:45.922 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster2 mirror image status mirror/test 2026-02-20T22:27:45.953 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='test: 2026-02-20T22:27:45.953 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: global_id: e1d586ae-1749-4169-888d-5f8c6b0db4d3 2026-02-20T22:27:45.953 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+replaying 2026-02-20T22:27:45.953 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: replaying, {"bytes_per_second":0.0,"bytes_per_snapshot":0.0,"last_snapshot_bytes":0,"last_snapshot_sync_seconds":0,"remote_snapshot_timestamp":1771626457,"replay_state":"idle"} 2026-02-20T22:27:45.953 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: service: mirror.0 on trial150 2026-02-20T22:27:45.953 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:27:39 2026-02-20T22:27:45.953 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: peer_sites: 2026-02-20T22:27:45.954 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: name: cluster1-DNE 2026-02-20T22:27:45.954 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+stopped 2026-02-20T22:27:45.954 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: local image is primary 2026-02-20T22:27:45.954 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:27:45' 2026-02-20T22:27:45.954 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ state: .*up+replaying' 2026-02-20T22:27:45.954 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: state: up+replaying 2026-02-20T22:27:45.955 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ description: .*' 2026-02-20T22:27:45.955 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: description: replaying, {"bytes_per_second":0.0,"bytes_per_snapshot":0.0,"last_snapshot_bytes":0,"last_snapshot_sync_seconds":0,"remote_snapshot_timestamp":1771626457,"replay_state":"idle"} 2026-02-20T22:27:45.956 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' -n '' ']' 2026-02-20T22:27:45.956 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^up+' 2026-02-20T22:27:45.956 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+replaying 2026-02-20T22:27:45.956 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+replaying 2026-02-20T22:27:45.957 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep 'service: *mirror..* on ' 2026-02-20T22:27:45.957 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: service: mirror.0 on trial150 2026-02-20T22:27:45.958 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update 2026-02-20T22:27:45.958 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -nEe 's/^ last_update: *(.*) *$/\1/p' 2026-02-20T22:27:45.960 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:27:39' 2026-02-20T22:27:45.960 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_mirror_pool_status_verbose cluster2 mirror test up+replaying '2026-02-20 22:27:39' 2026-02-20T22:27:45.960 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:27:45.960 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:27:45.960 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:27:45.960 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+replaying 2026-02-20T22:27:45.960 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local 'prev_last_update=2026-02-20 22:27:39' 2026-02-20T22:27:45.960 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:27:45.960 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:27:45.961 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster2 mirror pool status mirror --verbose --format xml 2026-02-20T22:27:45.990 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='OKOKOK145264529mirror.0trial15020.2.0-677-gf7870454trueOK45334537mirror.1trial15020.2.0-677-gf7870454falseOK45404546mirror.2trial15020.2.0-677-gf7870454falseOK45504557mirror.3trial15020.2.0-677-gf7870454falseOKteste1d586ae-1749-4169-888d-5f8c6b0db4d3up+replayingreplaying, {"bytes_per_second":0.0,"bytes_per_snapshot":0.0,"last_snapshot_bytes":0,"last_snapshot_sync_seconds":0,"remote_snapshot_timestamp":1771626457,"replay_state":"idle"}45264529mirror.0trial1502026-02-20 22:27:39cluster1-DNE8f14eacf-60a5-47c7-bdcb-1dc6af448d08up+stoppedlocal image is primary2026-02-20 22:27:45' 2026-02-20T22:27:45.991 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update state 2026-02-20T22:27:45.991 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test'\'']/last_update' 2026-02-20T22:27:45.992 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:27:39' 2026-02-20T22:27:45.992 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test'\'']/state' 2026-02-20T22:27:45.994 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ state=up+replaying 2026-02-20T22:27:45.994 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+replaying 2026-02-20T22:27:45.994 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep up+replaying 2026-02-20T22:27:45.994 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+replaying 2026-02-20T22:27:45.995 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:27:45.996 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:27:45.996 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ demote_image cluster1 mirror test 2026-02-20T22:27:45.996 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:27:45.996 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:27:45.996 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:27:45.996 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster=cluster1 mirror image demote mirror/test 2026-02-20T22:27:46.579 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:Image demoted to non-primary 2026-02-20T22:27:46.584 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_image_replay_stopped cluster2 mirror test 2026-02-20T22:27:46.584 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:27:46.584 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:27:46.584 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:27:46.584 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_image_replay_state cluster2 mirror test stopped 2026-02-20T22:27:46.584 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:27:46.585 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:27:46.585 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:27:46.585 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state=stopped 2026-02-20T22:27:46.585 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local s 2026-02-20T22:27:46.585 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:27:46.585 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:27:47.584 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_image_replay_state cluster2 mirror test stopped 2026-02-20T22:27:47.584 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:27:47.585 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:27:47.585 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:27:47.585 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local test_state=stopped 2026-02-20T22:27:47.585 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status_result 2026-02-20T22:27:47.585 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local current_state=stopped 2026-02-20T22:27:47.585 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemons cluster2 rbd mirror status mirror/test 2026-02-20T22:27:47.585 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_instance=cluster2 2026-02-20T22:27:47.585 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:27:47.585 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster2 2026-02-20T22:27:47.585 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance=cluster2 2026-02-20T22:27:47.585 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local loop_instance 2026-02-20T22:27:47.585 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ grep -i state 2026-02-20T22:27:47.585 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for s in 0 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:27:47.585 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sleep 0 2026-02-20T22:27:47.586 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' cluster2 '!=' cluster2 ']' 2026-02-20T22:27:47.586 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ seq 0 3 2026-02-20T22:27:47.587 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for loop_instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:27:47.587 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemon cluster2:0 rbd mirror status mirror/test 2026-02-20T22:27:47.587 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster2:0 2026-02-20T22:27:47.587 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:27:47.587 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:27:47.587 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster2:0 cluster instance 2026-02-20T22:27:47.587 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster2:0 2026-02-20T22:27:47.587 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=cluster 2026-02-20T22:27:47.587 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:27:47.587 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster2 2026-02-20T22:27:47.587 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=0 2026-02-20T22:27:47.587 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 0 = cluster2:0 ']' 2026-02-20T22:27:47.588 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval cluster=cluster2 2026-02-20T22:27:47.588 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster2 2026-02-20T22:27:47.588 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=0 2026-02-20T22:27:47.588 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:27:47.588 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ daemon_asok_file cluster2:0 cluster2 2026-02-20T22:27:47.588 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local local_cluster=cluster2:0 2026-02-20T22:27:47.588 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster=cluster2 2026-02-20T22:27:47.588 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance 2026-02-20T22:27:47.588 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ set_cluster_instance cluster2:0 local_cluster instance 2026-02-20T22:27:47.588 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local val=cluster2:0 2026-02-20T22:27:47.588 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster_var_name=local_cluster 2026-02-20T22:27:47.588 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance_var_name=instance 2026-02-20T22:27:47.588 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster2 2026-02-20T22:27:47.588 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:27:47.588 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ '[' 0 = cluster2:0 ']' 2026-02-20T22:27:47.588 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval local_cluster=cluster2 2026-02-20T22:27:47.588 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ local_cluster=cluster2 2026-02-20T22:27:47.588 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval instance=0 2026-02-20T22:27:47.588 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ instance=0 2026-02-20T22:27:47.588 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ ceph-conf --cluster cluster2 --name client.mirror.0 'admin socket' 2026-02-20T22:27:47.600 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ echo /var/run/ceph/rbd-mirror.cluster2-client.mirror.0.asok 2026-02-20T22:27:47.601 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local asok_file=/var/run/ceph/rbd-mirror.cluster2-client.mirror.0.asok 2026-02-20T22:27:47.601 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ test -S /var/run/ceph/rbd-mirror.cluster2-client.mirror.0.asok 2026-02-20T22:27:47.601 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ ceph --admin-daemon /var/run/ceph/rbd-mirror.cluster2-client.mirror.0.asok rbd mirror status mirror/test 2026-02-20T22:27:47.647 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ return 0 2026-02-20T22:27:47.648 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status_result=' "state": "Replaying"' 2026-02-20T22:27:47.648 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo ' "state": "Replaying"' 2026-02-20T22:27:47.648 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep -i Replaying 2026-02-20T22:27:47.649 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: "state": "Replaying" 2026-02-20T22:27:47.649 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ current_state=started 2026-02-20T22:27:47.649 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test stopped = started 2026-02-20T22:27:47.649 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:27:47.650 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 2 2026-02-20T22:27:49.651 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_image_replay_state cluster2 mirror test stopped 2026-02-20T22:27:49.652 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:27:49.652 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:27:49.652 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:27:49.652 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local test_state=stopped 2026-02-20T22:27:49.652 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status_result 2026-02-20T22:27:49.652 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local current_state=stopped 2026-02-20T22:27:49.652 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemons cluster2 rbd mirror status mirror/test 2026-02-20T22:27:49.652 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_instance=cluster2 2026-02-20T22:27:49.652 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:27:49.653 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster2 2026-02-20T22:27:49.653 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ grep -i state 2026-02-20T22:27:49.653 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance=cluster2 2026-02-20T22:27:49.653 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local loop_instance 2026-02-20T22:27:49.653 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for s in 0 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:27:49.653 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sleep 0 2026-02-20T22:27:49.656 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' cluster2 '!=' cluster2 ']' 2026-02-20T22:27:49.657 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ seq 0 3 2026-02-20T22:27:49.657 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for loop_instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:27:49.657 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemon cluster2:0 rbd mirror status mirror/test 2026-02-20T22:27:49.657 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster2:0 2026-02-20T22:27:49.657 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:27:49.657 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:27:49.657 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster2:0 cluster instance 2026-02-20T22:27:49.657 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster2:0 2026-02-20T22:27:49.657 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=cluster 2026-02-20T22:27:49.657 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:27:49.657 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster2 2026-02-20T22:27:49.658 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=0 2026-02-20T22:27:49.658 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 0 = cluster2:0 ']' 2026-02-20T22:27:49.658 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval cluster=cluster2 2026-02-20T22:27:49.658 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster2 2026-02-20T22:27:49.658 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=0 2026-02-20T22:27:49.658 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:27:49.658 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ daemon_asok_file cluster2:0 cluster2 2026-02-20T22:27:49.658 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local local_cluster=cluster2:0 2026-02-20T22:27:49.658 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster=cluster2 2026-02-20T22:27:49.658 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance 2026-02-20T22:27:49.658 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ set_cluster_instance cluster2:0 local_cluster instance 2026-02-20T22:27:49.658 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local val=cluster2:0 2026-02-20T22:27:49.659 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster_var_name=local_cluster 2026-02-20T22:27:49.659 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance_var_name=instance 2026-02-20T22:27:49.659 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster2 2026-02-20T22:27:49.659 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:27:49.659 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ '[' 0 = cluster2:0 ']' 2026-02-20T22:27:49.659 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval local_cluster=cluster2 2026-02-20T22:27:49.659 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ local_cluster=cluster2 2026-02-20T22:27:49.659 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval instance=0 2026-02-20T22:27:49.659 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ instance=0 2026-02-20T22:27:49.659 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ ceph-conf --cluster cluster2 --name client.mirror.0 'admin socket' 2026-02-20T22:27:49.669 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ echo /var/run/ceph/rbd-mirror.cluster2-client.mirror.0.asok 2026-02-20T22:27:49.669 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local asok_file=/var/run/ceph/rbd-mirror.cluster2-client.mirror.0.asok 2026-02-20T22:27:49.669 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ test -S /var/run/ceph/rbd-mirror.cluster2-client.mirror.0.asok 2026-02-20T22:27:49.669 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ ceph --admin-daemon /var/run/ceph/rbd-mirror.cluster2-client.mirror.0.asok rbd mirror status mirror/test 2026-02-20T22:27:49.715 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ return 0 2026-02-20T22:27:49.717 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status_result=' "state": "Stopped"' 2026-02-20T22:27:49.717 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo ' "state": "Stopped"' 2026-02-20T22:27:49.717 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep -i Replaying 2026-02-20T22:27:49.718 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test stopped = stopped 2026-02-20T22:27:49.718 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:27:49.718 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_status_in_pool_dir cluster1 mirror test up+unknown 2026-02-20T22:27:49.718 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:27:49.718 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:27:49.718 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:27:49.718 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+unknown 2026-02-20T22:27:49.719 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:27:49.719 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:27:49.719 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:27:49.719 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:27:50.718 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_status_in_pool_dir cluster1 mirror test up+unknown '' '' 2026-02-20T22:27:50.718 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:27:50.718 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:27:50.718 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:27:50.718 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+unknown 2026-02-20T22:27:50.719 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:27:50.719 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:27:50.719 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:27:50.719 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:27:50.719 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster1 mirror image status mirror/test 2026-02-20T22:27:50.748 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='test: 2026-02-20T22:27:50.748 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: global_id: e1d586ae-1749-4169-888d-5f8c6b0db4d3 2026-02-20T22:27:50.749 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+unknown 2026-02-20T22:27:50.749 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: remote image is not primary 2026-02-20T22:27:50.749 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: service: mirror.0 on trial150 2026-02-20T22:27:50.749 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:27:50 2026-02-20T22:27:50.749 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: peer_sites: 2026-02-20T22:27:50.749 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: name: cluster2-DNE 2026-02-20T22:27:50.749 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+unknown 2026-02-20T22:27:50.749 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: remote image is not primary 2026-02-20T22:27:50.749 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:27:49' 2026-02-20T22:27:50.749 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ state: .*up+unknown' 2026-02-20T22:27:50.750 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: state: up+unknown 2026-02-20T22:27:50.750 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ description: .*' 2026-02-20T22:27:50.751 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: description: remote image is not primary 2026-02-20T22:27:50.751 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' -n '' ']' 2026-02-20T22:27:50.751 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+unknown 2026-02-20T22:27:50.751 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^up+' 2026-02-20T22:27:50.752 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+unknown 2026-02-20T22:27:50.752 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep 'service: *mirror..* on ' 2026-02-20T22:27:50.753 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: service: mirror.0 on trial150 2026-02-20T22:27:50.753 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update 2026-02-20T22:27:50.753 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -nEe 's/^ last_update: *(.*) *$/\1/p' 2026-02-20T22:27:50.755 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:27:50' 2026-02-20T22:27:50.755 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_mirror_pool_status_verbose cluster1 mirror test up+unknown '2026-02-20 22:27:50' 2026-02-20T22:27:50.755 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:27:50.755 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:27:50.755 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:27:50.755 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+unknown 2026-02-20T22:27:50.755 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local 'prev_last_update=2026-02-20 22:27:50' 2026-02-20T22:27:50.756 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:27:50.756 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:27:50.756 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster1 mirror pool status mirror --verbose --format xml 2026-02-20T22:27:50.788 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='WARNINGOKWARNING143774382mirror.0trial15020.2.0-677-gf7870454trueOK43844389mirror.1trial15020.2.0-677-gf7870454falseOK43914398mirror.2trial15020.2.0-677-gf7870454falseOK44014407mirror.3trial15020.2.0-677-gf7870454falseOKteste1d586ae-1749-4169-888d-5f8c6b0db4d3up+unknownremote image is not primary43774382mirror.0trial1502026-02-20 22:27:50cluster2-DNEcd6e8b64-a7a4-4c60-8c9c-3c34f7eb16e8up+unknownremote image is not primary2026-02-20 22:27:49' 2026-02-20T22:27:50.789 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update state 2026-02-20T22:27:50.789 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test'\'']/last_update' 2026-02-20T22:27:50.790 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:27:50' 2026-02-20T22:27:50.790 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test'\'']/state' 2026-02-20T22:27:50.791 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ state=up+unknown 2026-02-20T22:27:50.792 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+unknown 2026-02-20T22:27:50.792 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep up+unknown 2026-02-20T22:27:50.793 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+unknown 2026-02-20T22:27:50.794 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:27:50.794 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:27:50.794 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_status_in_pool_dir cluster2 mirror test up+unknown 2026-02-20T22:27:50.794 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:27:50.794 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:27:50.794 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:27:50.794 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+unknown 2026-02-20T22:27:50.794 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:27:50.795 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:27:50.795 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:27:50.795 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:27:51.795 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_status_in_pool_dir cluster2 mirror test up+unknown '' '' 2026-02-20T22:27:51.795 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:27:51.795 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:27:51.795 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:27:51.795 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+unknown 2026-02-20T22:27:51.795 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:27:51.796 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:27:51.796 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:27:51.796 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:27:51.796 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster2 mirror image status mirror/test 2026-02-20T22:27:51.827 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='test: 2026-02-20T22:27:51.827 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: global_id: e1d586ae-1749-4169-888d-5f8c6b0db4d3 2026-02-20T22:27:51.827 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+unknown 2026-02-20T22:27:51.827 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: remote image is not primary 2026-02-20T22:27:51.827 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: service: mirror.0 on trial150 2026-02-20T22:27:51.827 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:27:49 2026-02-20T22:27:51.827 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: peer_sites: 2026-02-20T22:27:51.828 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: name: cluster1-DNE 2026-02-20T22:27:51.828 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+unknown 2026-02-20T22:27:51.828 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: remote image is not primary 2026-02-20T22:27:51.828 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:27:50' 2026-02-20T22:27:51.828 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ state: .*up+unknown' 2026-02-20T22:27:51.828 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: state: up+unknown 2026-02-20T22:27:51.829 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ description: .*' 2026-02-20T22:27:51.829 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: description: remote image is not primary 2026-02-20T22:27:51.830 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' -n '' ']' 2026-02-20T22:27:51.830 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+unknown 2026-02-20T22:27:51.830 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^up+' 2026-02-20T22:27:51.830 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+unknown 2026-02-20T22:27:51.831 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep 'service: *mirror..* on ' 2026-02-20T22:27:51.831 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: service: mirror.0 on trial150 2026-02-20T22:27:51.832 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update 2026-02-20T22:27:51.832 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -nEe 's/^ last_update: *(.*) *$/\1/p' 2026-02-20T22:27:51.833 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:27:49' 2026-02-20T22:27:51.833 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_mirror_pool_status_verbose cluster2 mirror test up+unknown '2026-02-20 22:27:49' 2026-02-20T22:27:51.833 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:27:51.833 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:27:51.833 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:27:51.833 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+unknown 2026-02-20T22:27:51.833 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local 'prev_last_update=2026-02-20 22:27:49' 2026-02-20T22:27:51.833 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:27:51.834 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:27:51.834 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster2 mirror pool status mirror --verbose --format xml 2026-02-20T22:27:52.065 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='WARNINGOKWARNING145264529mirror.0trial15020.2.0-677-gf7870454trueOK45334537mirror.1trial15020.2.0-677-gf7870454falseOK45404546mirror.2trial15020.2.0-677-gf7870454falseOK45504557mirror.3trial15020.2.0-677-gf7870454falseOKteste1d586ae-1749-4169-888d-5f8c6b0db4d3up+unknownremote image is not primary45264529mirror.0trial1502026-02-20 22:27:49cluster1-DNE8f14eacf-60a5-47c7-bdcb-1dc6af448d08up+unknownremote image is not primary2026-02-20 22:27:50' 2026-02-20T22:27:52.066 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update state 2026-02-20T22:27:52.066 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test'\'']/last_update' 2026-02-20T22:27:52.067 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:27:49' 2026-02-20T22:27:52.067 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test'\'']/state' 2026-02-20T22:27:52.069 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ state=up+unknown 2026-02-20T22:27:52.069 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+unknown 2026-02-20T22:27:52.069 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep up+unknown 2026-02-20T22:27:52.071 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+unknown 2026-02-20T22:27:52.072 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:27:52.072 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:27:52.072 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ promote_image cluster2 mirror test 2026-02-20T22:27:52.072 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:27:52.072 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:27:52.072 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:27:52.072 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local force= 2026-02-20T22:27:52.073 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster=cluster2 mirror image promote mirror/test 2026-02-20T22:27:53.501 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:Image promoted to primary 2026-02-20T22:27:53.506 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_image_replay_started cluster1 mirror test 2026-02-20T22:27:53.506 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:27:53.506 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:27:53.507 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:27:53.507 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_image_replay_state cluster1 mirror test started 2026-02-20T22:27:53.507 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:27:53.507 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:27:53.507 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:27:53.507 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state=started 2026-02-20T22:27:53.507 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local s 2026-02-20T22:27:53.507 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:27:53.507 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:27:54.506 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_image_replay_state cluster1 mirror test started 2026-02-20T22:27:54.506 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:27:54.506 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:27:54.506 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:27:54.506 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local test_state=started 2026-02-20T22:27:54.506 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status_result 2026-02-20T22:27:54.506 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local current_state=stopped 2026-02-20T22:27:54.507 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemons cluster1 rbd mirror status mirror/test 2026-02-20T22:27:54.507 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_instance=cluster1 2026-02-20T22:27:54.507 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:27:54.507 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1 2026-02-20T22:27:54.507 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance=cluster1 2026-02-20T22:27:54.508 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local loop_instance 2026-02-20T22:27:54.508 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for s in 0 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:27:54.508 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sleep 0 2026-02-20T22:27:54.508 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ grep -i state 2026-02-20T22:27:54.508 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' cluster1 '!=' cluster1 ']' 2026-02-20T22:27:54.508 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ seq 0 3 2026-02-20T22:27:54.508 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for loop_instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:27:54.508 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemon cluster1:0 rbd mirror status mirror/test 2026-02-20T22:27:54.508 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1:0 2026-02-20T22:27:54.509 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:27:54.509 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:27:54.509 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster1:0 cluster instance 2026-02-20T22:27:54.509 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster1:0 2026-02-20T22:27:54.509 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=cluster 2026-02-20T22:27:54.509 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:27:54.509 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:27:54.509 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=0 2026-02-20T22:27:54.509 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 0 = cluster1:0 ']' 2026-02-20T22:27:54.509 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval cluster=cluster1 2026-02-20T22:27:54.509 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:27:54.509 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=0 2026-02-20T22:27:54.509 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:27:54.509 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ daemon_asok_file cluster1:0 cluster1 2026-02-20T22:27:54.509 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local local_cluster=cluster1:0 2026-02-20T22:27:54.509 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster=cluster1 2026-02-20T22:27:54.509 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance 2026-02-20T22:27:54.509 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ set_cluster_instance cluster1:0 local_cluster instance 2026-02-20T22:27:54.509 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local val=cluster1:0 2026-02-20T22:27:54.509 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster_var_name=local_cluster 2026-02-20T22:27:54.509 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance_var_name=instance 2026-02-20T22:27:54.509 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:27:54.509 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:27:54.509 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ '[' 0 = cluster1:0 ']' 2026-02-20T22:27:54.509 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval local_cluster=cluster1 2026-02-20T22:27:54.509 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ local_cluster=cluster1 2026-02-20T22:27:54.509 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval instance=0 2026-02-20T22:27:54.509 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ instance=0 2026-02-20T22:27:54.509 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ ceph-conf --cluster cluster1 --name client.mirror.0 'admin socket' 2026-02-20T22:27:54.522 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ echo /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:27:54.522 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local asok_file=/var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:27:54.522 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ test -S /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:27:54.522 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ ceph --admin-daemon /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok rbd mirror status mirror/test 2026-02-20T22:27:54.569 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ return 0 2026-02-20T22:27:54.570 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status_result=' "state": "Stopped"' 2026-02-20T22:27:54.570 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo ' "state": "Stopped"' 2026-02-20T22:27:54.570 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep -i Replaying 2026-02-20T22:27:54.571 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test started = stopped 2026-02-20T22:27:54.571 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:27:54.571 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 2 2026-02-20T22:27:56.574 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_image_replay_state cluster1 mirror test started 2026-02-20T22:27:56.574 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:27:56.574 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:27:56.574 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:27:56.574 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local test_state=started 2026-02-20T22:27:56.574 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status_result 2026-02-20T22:27:56.574 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local current_state=stopped 2026-02-20T22:27:56.574 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemons cluster1 rbd mirror status mirror/test 2026-02-20T22:27:56.574 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_instance=cluster1 2026-02-20T22:27:56.575 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:27:56.575 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1 2026-02-20T22:27:56.575 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance=cluster1 2026-02-20T22:27:56.575 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ grep -i state 2026-02-20T22:27:56.575 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local loop_instance 2026-02-20T22:27:56.575 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for s in 0 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:27:56.575 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sleep 0 2026-02-20T22:27:56.578 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' cluster1 '!=' cluster1 ']' 2026-02-20T22:27:56.578 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ seq 0 3 2026-02-20T22:27:56.578 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for loop_instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:27:56.578 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemon cluster1:0 rbd mirror status mirror/test 2026-02-20T22:27:56.578 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1:0 2026-02-20T22:27:56.578 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:27:56.579 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:27:56.579 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster1:0 cluster instance 2026-02-20T22:27:56.579 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster1:0 2026-02-20T22:27:56.579 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=cluster 2026-02-20T22:27:56.579 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:27:56.579 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:27:56.579 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=0 2026-02-20T22:27:56.579 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 0 = cluster1:0 ']' 2026-02-20T22:27:56.579 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval cluster=cluster1 2026-02-20T22:27:56.579 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:27:56.579 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=0 2026-02-20T22:27:56.579 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:27:56.580 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ daemon_asok_file cluster1:0 cluster1 2026-02-20T22:27:56.580 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local local_cluster=cluster1:0 2026-02-20T22:27:56.580 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster=cluster1 2026-02-20T22:27:56.580 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance 2026-02-20T22:27:56.580 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ set_cluster_instance cluster1:0 local_cluster instance 2026-02-20T22:27:56.580 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local val=cluster1:0 2026-02-20T22:27:56.580 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster_var_name=local_cluster 2026-02-20T22:27:56.580 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance_var_name=instance 2026-02-20T22:27:56.580 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:27:56.580 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:27:56.581 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ '[' 0 = cluster1:0 ']' 2026-02-20T22:27:56.581 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval local_cluster=cluster1 2026-02-20T22:27:56.581 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ local_cluster=cluster1 2026-02-20T22:27:56.581 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval instance=0 2026-02-20T22:27:56.581 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ instance=0 2026-02-20T22:27:56.581 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ ceph-conf --cluster cluster1 --name client.mirror.0 'admin socket' 2026-02-20T22:27:56.588 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ echo /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:27:56.588 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local asok_file=/var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:27:56.588 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ test -S /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:27:56.588 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ ceph --admin-daemon /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok rbd mirror status mirror/test 2026-02-20T22:27:56.633 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ return 0 2026-02-20T22:27:56.633 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status_result=' "state": "Replaying"' 2026-02-20T22:27:56.634 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo ' "state": "Replaying"' 2026-02-20T22:27:56.634 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep -i Replaying 2026-02-20T22:27:56.635 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: "state": "Replaying" 2026-02-20T22:27:56.635 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ current_state=started 2026-02-20T22:27:56.635 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test started = started 2026-02-20T22:27:56.635 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:27:56.635 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_replay_complete cluster1 cluster2 mirror mirror test 2026-02-20T22:27:56.635 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local local_cluster=cluster1 2026-02-20T22:27:56.635 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:27:56.635 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local local_pool=mirror 2026-02-20T22:27:56.635 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local remote_pool=mirror 2026-02-20T22:27:56.635 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:27:56.635 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' snapshot = journal ']' 2026-02-20T22:27:56.635 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' snapshot = snapshot ']' 2026-02-20T22:27:56.635 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ mirror_image_snapshot cluster2 mirror test 2026-02-20T22:27:56.635 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:27:56.636 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:27:56.636 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:27:56.636 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster2 mirror image snapshot mirror/test 2026-02-20T22:28:00.513 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:Snapshot ID: 54 2026-02-20T22:28:00.519 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_snapshot_sync_complete cluster1 cluster2 mirror mirror test 2026-02-20T22:28:00.519 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local local_cluster=cluster1 2026-02-20T22:28:00.519 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:28:00.519 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local local_pool=mirror 2026-02-20T22:28:00.519 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local remote_pool=mirror 2026-02-20T22:28:00.519 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:28:00.519 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ mkfname cluster2-mirror-test.status 2026-02-20T22:28:00.519 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ echo cluster2-mirror-test.status 2026-02-20T22:28:00.520 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -e 's|[/ ]|_|g' 2026-02-20T22:28:00.520 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status_log=/tmp/tmp.Whst3BkeHJ/cluster2-mirror-test.status 2026-02-20T22:28:00.521 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ mkfname cluster1-mirror-test.status 2026-02-20T22:28:00.521 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ echo cluster1-mirror-test.status 2026-02-20T22:28:00.521 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -e 's|[/ ]|_|g' 2026-02-20T22:28:00.522 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local local_status_log=/tmp/tmp.Whst3BkeHJ/cluster1-mirror-test.status 2026-02-20T22:28:00.523 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ get_newest_mirror_snapshot cluster2 mirror test /tmp/tmp.Whst3BkeHJ/cluster2-mirror-test.status 2026-02-20T22:28:00.523 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:28:00.523 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:28:00.523 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:28:00.523 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local log=/tmp/tmp.Whst3BkeHJ/cluster2-mirror-test.status 2026-02-20T22:28:00.523 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster2 snap list --all mirror/test --format xml 2026-02-20T22:28:00.523 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ xmlstarlet sel -t -c '//snapshots/snapshot[namespace/complete='\''true'\'' and position()=last()]' 2026-02-20T22:28:00.552 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v //snapshot/id 2026-02-20T22:28:00.554 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local snapshot_id=54 2026-02-20T22:28:00.554 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ true 2026-02-20T22:28:00.554 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 0.2 0.4 0.8 1.6 2 2 4 4 8 8 16 16 32 32 2026-02-20T22:28:00.554 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 0.2 2026-02-20T22:28:00.755 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ get_newest_mirror_snapshot cluster1 mirror test /tmp/tmp.Whst3BkeHJ/cluster1-mirror-test.status 2026-02-20T22:28:00.755 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:28:00.756 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:28:00.756 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:28:00.756 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local log=/tmp/tmp.Whst3BkeHJ/cluster1-mirror-test.status 2026-02-20T22:28:00.756 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster1 snap list --all mirror/test --format xml 2026-02-20T22:28:00.756 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ xmlstarlet sel -t -c '//snapshots/snapshot[namespace/complete='\''true'\'' and position()=last()]' 2026-02-20T22:28:00.785 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v //snapshot/namespace/primary_snap_id 2026-02-20T22:28:00.787 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local primary_snapshot_id=54 2026-02-20T22:28:00.787 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test 54 = 54 2026-02-20T22:28:00.788 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:28:00.788 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_status_in_pool_dir cluster2 mirror test up+stopped 2026-02-20T22:28:00.788 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:28:00.788 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:28:00.788 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:28:00.788 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+stopped 2026-02-20T22:28:00.788 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:28:00.788 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:28:00.788 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:28:00.788 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:28:01.788 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_status_in_pool_dir cluster2 mirror test up+stopped '' '' 2026-02-20T22:28:01.789 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:28:01.789 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:28:01.789 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:28:01.789 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+stopped 2026-02-20T22:28:01.789 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:28:01.789 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:28:01.789 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:28:01.789 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:28:01.789 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster2 mirror image status mirror/test 2026-02-20T22:28:01.820 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='test: 2026-02-20T22:28:01.820 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: global_id: e1d586ae-1749-4169-888d-5f8c6b0db4d3 2026-02-20T22:28:01.820 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+stopped 2026-02-20T22:28:01.820 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: local image is primary 2026-02-20T22:28:01.820 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: service: mirror.0 on trial150 2026-02-20T22:28:01.821 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:27:59 2026-02-20T22:28:01.821 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: peer_sites: 2026-02-20T22:28:01.821 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: name: cluster1-DNE 2026-02-20T22:28:01.821 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+replaying 2026-02-20T22:28:01.821 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: replaying, {"bytes_per_second":0.0,"bytes_per_snapshot":0.0,"last_snapshot_bytes":0,"last_snapshot_sync_seconds":0,"remote_snapshot_timestamp":1771626472,"replay_state":"idle"} 2026-02-20T22:28:01.821 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:27:55 2026-02-20T22:28:01.821 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: snapshots: 2026-02-20T22:28:01.821 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: 54 .mirror.primary.e1d586ae-1749-4169-888d-5f8c6b0db4d3.937f6a46-9c68-4b7a-b452-51581f789149 (peer_uuids:[b3fd2ba3-7357-48bb-9494-5fb16bf9b1f8])' 2026-02-20T22:28:01.821 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ state: .*up+stopped' 2026-02-20T22:28:01.822 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: state: up+stopped 2026-02-20T22:28:01.822 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ description: .*' 2026-02-20T22:28:01.823 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: description: local image is primary 2026-02-20T22:28:01.823 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' -n '' ']' 2026-02-20T22:28:01.823 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+stopped 2026-02-20T22:28:01.823 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^up+' 2026-02-20T22:28:01.824 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+stopped 2026-02-20T22:28:01.824 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep 'service: *mirror..* on ' 2026-02-20T22:28:01.824 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: service: mirror.0 on trial150 2026-02-20T22:28:01.825 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update 2026-02-20T22:28:01.825 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -nEe 's/^ last_update: *(.*) *$/\1/p' 2026-02-20T22:28:01.826 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:27:59' 2026-02-20T22:28:01.826 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_mirror_pool_status_verbose cluster2 mirror test up+stopped '2026-02-20 22:27:59' 2026-02-20T22:28:01.826 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:28:01.826 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:28:01.827 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:28:01.827 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+stopped 2026-02-20T22:28:01.827 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local 'prev_last_update=2026-02-20 22:27:59' 2026-02-20T22:28:01.827 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:28:01.827 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:28:01.827 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster2 mirror pool status mirror --verbose --format xml 2026-02-20T22:28:01.856 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='OKOKOK145264529mirror.0trial15020.2.0-677-gf7870454trueOK45334537mirror.1trial15020.2.0-677-gf7870454falseOK45404546mirror.2trial15020.2.0-677-gf7870454falseOK45504557mirror.3trial15020.2.0-677-gf7870454falseOKteste1d586ae-1749-4169-888d-5f8c6b0db4d3up+stoppedlocal image is primary45264529mirror.0trial1502026-02-20 22:27:59cluster1-DNE8f14eacf-60a5-47c7-bdcb-1dc6af448d08up+replayingreplaying, {"bytes_per_second":0.0,"bytes_per_snapshot":0.0,"last_snapshot_bytes":0,"last_snapshot_sync_seconds":0,"remote_snapshot_timestamp":1771626472,"replay_state":"idle"}2026-02-20 22:27:55' 2026-02-20T22:28:01.856 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update state 2026-02-20T22:28:01.856 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test'\'']/last_update' 2026-02-20T22:28:01.857 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:27:59' 2026-02-20T22:28:01.858 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test'\'']/state' 2026-02-20T22:28:01.859 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ state=up+stopped 2026-02-20T22:28:01.860 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+stopped 2026-02-20T22:28:01.860 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep up+stopped 2026-02-20T22:28:01.860 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+stopped 2026-02-20T22:28:01.861 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:28:01.862 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:28:01.862 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_status_in_pool_dir cluster1 mirror test up+replaying 2026-02-20T22:28:01.862 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:28:01.862 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:28:01.862 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:28:01.862 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+replaying 2026-02-20T22:28:01.862 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:28:01.862 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:28:01.862 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:28:01.862 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:28:02.862 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_status_in_pool_dir cluster1 mirror test up+replaying '' '' 2026-02-20T22:28:02.863 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:28:02.863 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:28:02.863 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:28:02.863 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+replaying 2026-02-20T22:28:02.863 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:28:02.863 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:28:02.863 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:28:02.863 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:28:02.863 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster1 mirror image status mirror/test 2026-02-20T22:28:02.896 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='test: 2026-02-20T22:28:02.896 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: global_id: e1d586ae-1749-4169-888d-5f8c6b0db4d3 2026-02-20T22:28:02.896 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+replaying 2026-02-20T22:28:02.896 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: replaying, {"bytes_per_second":0.0,"bytes_per_snapshot":0.0,"last_snapshot_bytes":0,"last_snapshot_sync_seconds":0,"remote_snapshot_timestamp":1771626472,"replay_state":"idle"} 2026-02-20T22:28:02.896 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: service: mirror.0 on trial150 2026-02-20T22:28:02.896 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:27:55 2026-02-20T22:28:02.897 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: peer_sites: 2026-02-20T22:28:02.897 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: name: cluster2-DNE 2026-02-20T22:28:02.897 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+stopped 2026-02-20T22:28:02.897 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: local image is primary 2026-02-20T22:28:02.897 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:27:59' 2026-02-20T22:28:02.897 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ state: .*up+replaying' 2026-02-20T22:28:02.897 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: state: up+replaying 2026-02-20T22:28:02.898 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ description: .*' 2026-02-20T22:28:02.898 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: description: replaying, {"bytes_per_second":0.0,"bytes_per_snapshot":0.0,"last_snapshot_bytes":0,"last_snapshot_sync_seconds":0,"remote_snapshot_timestamp":1771626472,"replay_state":"idle"} 2026-02-20T22:28:02.899 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' -n '' ']' 2026-02-20T22:28:02.899 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+replaying 2026-02-20T22:28:02.899 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^up+' 2026-02-20T22:28:02.899 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+replaying 2026-02-20T22:28:02.900 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep 'service: *mirror..* on ' 2026-02-20T22:28:02.900 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: service: mirror.0 on trial150 2026-02-20T22:28:02.900 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update 2026-02-20T22:28:02.900 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -nEe 's/^ last_update: *(.*) *$/\1/p' 2026-02-20T22:28:02.902 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:27:55' 2026-02-20T22:28:02.902 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_mirror_pool_status_verbose cluster1 mirror test up+replaying '2026-02-20 22:27:55' 2026-02-20T22:28:02.902 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:28:02.902 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:28:02.902 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:28:02.902 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+replaying 2026-02-20T22:28:02.903 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local 'prev_last_update=2026-02-20 22:27:55' 2026-02-20T22:28:02.903 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:28:02.903 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:28:02.903 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster1 mirror pool status mirror --verbose --format xml 2026-02-20T22:28:02.934 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='OKOKOK143774382mirror.0trial15020.2.0-677-gf7870454trueOK43844389mirror.1trial15020.2.0-677-gf7870454falseOK43914398mirror.2trial15020.2.0-677-gf7870454falseOK44014407mirror.3trial15020.2.0-677-gf7870454falseOKteste1d586ae-1749-4169-888d-5f8c6b0db4d3up+replayingreplaying, {"bytes_per_second":0.0,"bytes_per_snapshot":0.0,"last_snapshot_bytes":0,"last_snapshot_sync_seconds":0,"remote_snapshot_timestamp":1771626472,"replay_state":"idle"}43774382mirror.0trial1502026-02-20 22:27:55cluster2-DNEcd6e8b64-a7a4-4c60-8c9c-3c34f7eb16e8up+stoppedlocal image is primary2026-02-20 22:27:59' 2026-02-20T22:28:02.934 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update state 2026-02-20T22:28:02.934 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test'\'']/last_update' 2026-02-20T22:28:02.936 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:27:55' 2026-02-20T22:28:02.936 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test'\'']/state' 2026-02-20T22:28:02.937 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ state=up+replaying 2026-02-20T22:28:02.938 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+replaying 2026-02-20T22:28:02.938 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep up+replaying 2026-02-20T22:28:02.938 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+replaying 2026-02-20T22:28:02.939 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:28:02.939 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:28:02.940 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for i in `seq 1 20` 2026-02-20T22:28:02.940 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ demote_image cluster2 mirror test 2026-02-20T22:28:02.940 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:28:02.940 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:28:02.940 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:28:02.940 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster=cluster2 mirror image demote mirror/test 2026-02-20T22:28:03.522 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:Image demoted to non-primary 2026-02-20T22:28:03.527 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_image_replay_stopped cluster1 mirror test 2026-02-20T22:28:03.527 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:28:03.527 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:28:03.527 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:28:03.527 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_image_replay_state cluster1 mirror test stopped 2026-02-20T22:28:03.527 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:28:03.527 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:28:03.527 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:28:03.528 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state=stopped 2026-02-20T22:28:03.528 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local s 2026-02-20T22:28:03.528 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:28:03.528 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:28:04.528 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_image_replay_state cluster1 mirror test stopped 2026-02-20T22:28:04.528 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:28:04.529 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:28:04.529 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:28:04.529 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local test_state=stopped 2026-02-20T22:28:04.529 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status_result 2026-02-20T22:28:04.529 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local current_state=stopped 2026-02-20T22:28:04.529 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemons cluster1 rbd mirror status mirror/test 2026-02-20T22:28:04.529 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_instance=cluster1 2026-02-20T22:28:04.529 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:28:04.529 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ grep -i state 2026-02-20T22:28:04.529 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1 2026-02-20T22:28:04.529 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance=cluster1 2026-02-20T22:28:04.530 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local loop_instance 2026-02-20T22:28:04.530 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for s in 0 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:28:04.530 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sleep 0 2026-02-20T22:28:04.533 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' cluster1 '!=' cluster1 ']' 2026-02-20T22:28:04.533 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ seq 0 3 2026-02-20T22:28:04.533 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for loop_instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:28:04.533 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemon cluster1:0 rbd mirror status mirror/test 2026-02-20T22:28:04.533 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1:0 2026-02-20T22:28:04.533 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:28:04.533 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:28:04.533 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster1:0 cluster instance 2026-02-20T22:28:04.534 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster1:0 2026-02-20T22:28:04.534 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=cluster 2026-02-20T22:28:04.534 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:28:04.534 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:28:04.534 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=0 2026-02-20T22:28:04.534 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 0 = cluster1:0 ']' 2026-02-20T22:28:04.534 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval cluster=cluster1 2026-02-20T22:28:04.534 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:28:04.534 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=0 2026-02-20T22:28:04.534 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:28:04.534 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ daemon_asok_file cluster1:0 cluster1 2026-02-20T22:28:04.534 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local local_cluster=cluster1:0 2026-02-20T22:28:04.534 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster=cluster1 2026-02-20T22:28:04.535 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance 2026-02-20T22:28:04.535 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ set_cluster_instance cluster1:0 local_cluster instance 2026-02-20T22:28:04.535 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local val=cluster1:0 2026-02-20T22:28:04.535 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster_var_name=local_cluster 2026-02-20T22:28:04.535 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance_var_name=instance 2026-02-20T22:28:04.535 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:28:04.535 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:28:04.535 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ '[' 0 = cluster1:0 ']' 2026-02-20T22:28:04.535 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval local_cluster=cluster1 2026-02-20T22:28:04.535 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ local_cluster=cluster1 2026-02-20T22:28:04.535 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval instance=0 2026-02-20T22:28:04.535 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ instance=0 2026-02-20T22:28:04.536 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ ceph-conf --cluster cluster1 --name client.mirror.0 'admin socket' 2026-02-20T22:28:04.543 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ echo /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:28:04.543 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local asok_file=/var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:28:04.544 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ test -S /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:28:04.544 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ ceph --admin-daemon /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok rbd mirror status mirror/test 2026-02-20T22:28:04.589 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ return 0 2026-02-20T22:28:04.589 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status_result=' "state": "Stopped"' 2026-02-20T22:28:04.590 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo ' "state": "Stopped"' 2026-02-20T22:28:04.590 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep -i Replaying 2026-02-20T22:28:04.591 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test stopped = stopped 2026-02-20T22:28:04.591 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:28:04.591 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_status_in_pool_dir cluster1 mirror test up+unknown 2026-02-20T22:28:04.592 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:28:04.592 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:28:04.592 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:28:04.592 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+unknown 2026-02-20T22:28:04.592 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:28:04.592 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:28:04.592 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:28:04.592 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:28:05.592 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_status_in_pool_dir cluster1 mirror test up+unknown '' '' 2026-02-20T22:28:05.592 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:28:05.592 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:28:05.592 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:28:05.592 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+unknown 2026-02-20T22:28:05.592 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:28:05.592 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:28:05.592 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:28:05.592 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:28:05.592 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster1 mirror image status mirror/test 2026-02-20T22:28:05.622 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='test: 2026-02-20T22:28:05.622 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: global_id: e1d586ae-1749-4169-888d-5f8c6b0db4d3 2026-02-20T22:28:05.622 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+unknown 2026-02-20T22:28:05.622 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: remote image is not primary 2026-02-20T22:28:05.622 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: service: mirror.0 on trial150 2026-02-20T22:28:05.622 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:28:05 2026-02-20T22:28:05.623 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: peer_sites: 2026-02-20T22:28:05.623 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: name: cluster2-DNE 2026-02-20T22:28:05.623 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+unknown 2026-02-20T22:28:05.623 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: remote image is not primary 2026-02-20T22:28:05.623 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:28:04' 2026-02-20T22:28:05.623 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ state: .*up+unknown' 2026-02-20T22:28:05.623 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: state: up+unknown 2026-02-20T22:28:05.623 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ description: .*' 2026-02-20T22:28:05.624 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: description: remote image is not primary 2026-02-20T22:28:05.624 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' -n '' ']' 2026-02-20T22:28:05.624 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+unknown 2026-02-20T22:28:05.624 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^up+' 2026-02-20T22:28:05.625 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+unknown 2026-02-20T22:28:05.625 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep 'service: *mirror..* on ' 2026-02-20T22:28:05.626 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: service: mirror.0 on trial150 2026-02-20T22:28:05.626 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update 2026-02-20T22:28:05.626 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -nEe 's/^ last_update: *(.*) *$/\1/p' 2026-02-20T22:28:05.628 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:28:05' 2026-02-20T22:28:05.628 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_mirror_pool_status_verbose cluster1 mirror test up+unknown '2026-02-20 22:28:05' 2026-02-20T22:28:05.628 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:28:05.628 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:28:05.628 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:28:05.628 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+unknown 2026-02-20T22:28:05.628 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local 'prev_last_update=2026-02-20 22:28:05' 2026-02-20T22:28:05.628 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:28:05.628 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:28:05.628 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster1 mirror pool status mirror --verbose --format xml 2026-02-20T22:28:05.660 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='WARNINGOKWARNING143774382mirror.0trial15020.2.0-677-gf7870454trueOK43844389mirror.1trial15020.2.0-677-gf7870454falseOK43914398mirror.2trial15020.2.0-677-gf7870454falseOK44014407mirror.3trial15020.2.0-677-gf7870454falseOKteste1d586ae-1749-4169-888d-5f8c6b0db4d3up+unknownremote image is not primary43774382mirror.0trial1502026-02-20 22:28:05cluster2-DNEcd6e8b64-a7a4-4c60-8c9c-3c34f7eb16e8up+unknownremote image is not primary2026-02-20 22:28:04' 2026-02-20T22:28:05.660 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update state 2026-02-20T22:28:05.660 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test'\'']/last_update' 2026-02-20T22:28:05.662 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:28:05' 2026-02-20T22:28:05.662 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test'\'']/state' 2026-02-20T22:28:05.663 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ state=up+unknown 2026-02-20T22:28:05.664 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+unknown 2026-02-20T22:28:05.664 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep up+unknown 2026-02-20T22:28:05.665 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+unknown 2026-02-20T22:28:05.665 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:28:05.665 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:28:05.665 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_status_in_pool_dir cluster2 mirror test up+unknown 2026-02-20T22:28:05.665 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:28:05.665 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:28:05.665 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:28:05.665 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+unknown 2026-02-20T22:28:05.665 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:28:05.665 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:28:05.665 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:28:05.665 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:28:06.667 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_status_in_pool_dir cluster2 mirror test up+unknown '' '' 2026-02-20T22:28:06.667 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:28:06.667 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:28:06.667 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:28:06.668 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+unknown 2026-02-20T22:28:06.668 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:28:06.668 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:28:06.668 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:28:06.668 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:28:06.668 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster2 mirror image status mirror/test 2026-02-20T22:28:06.698 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='test: 2026-02-20T22:28:06.698 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: global_id: e1d586ae-1749-4169-888d-5f8c6b0db4d3 2026-02-20T22:28:06.698 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+unknown 2026-02-20T22:28:06.698 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: remote image is not primary 2026-02-20T22:28:06.698 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: service: mirror.0 on trial150 2026-02-20T22:28:06.699 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:28:04 2026-02-20T22:28:06.699 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: peer_sites: 2026-02-20T22:28:06.699 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: name: cluster1-DNE 2026-02-20T22:28:06.699 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+unknown 2026-02-20T22:28:06.699 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: remote image is not primary 2026-02-20T22:28:06.699 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:28:05' 2026-02-20T22:28:06.699 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ state: .*up+unknown' 2026-02-20T22:28:06.700 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: state: up+unknown 2026-02-20T22:28:06.700 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ description: .*' 2026-02-20T22:28:06.700 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: description: remote image is not primary 2026-02-20T22:28:06.701 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' -n '' ']' 2026-02-20T22:28:06.701 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+unknown 2026-02-20T22:28:06.701 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^up+' 2026-02-20T22:28:06.702 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+unknown 2026-02-20T22:28:06.702 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep 'service: *mirror..* on ' 2026-02-20T22:28:06.702 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: service: mirror.0 on trial150 2026-02-20T22:28:06.703 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update 2026-02-20T22:28:06.703 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -nEe 's/^ last_update: *(.*) *$/\1/p' 2026-02-20T22:28:06.704 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:28:04' 2026-02-20T22:28:06.704 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_mirror_pool_status_verbose cluster2 mirror test up+unknown '2026-02-20 22:28:04' 2026-02-20T22:28:06.704 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:28:06.704 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:28:06.704 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:28:06.705 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+unknown 2026-02-20T22:28:06.705 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local 'prev_last_update=2026-02-20 22:28:04' 2026-02-20T22:28:06.705 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:28:06.705 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:28:06.705 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster2 mirror pool status mirror --verbose --format xml 2026-02-20T22:28:06.736 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='WARNINGOKWARNING145264529mirror.0trial15020.2.0-677-gf7870454trueOK45334537mirror.1trial15020.2.0-677-gf7870454falseOK45404546mirror.2trial15020.2.0-677-gf7870454falseOK45504557mirror.3trial15020.2.0-677-gf7870454falseOKteste1d586ae-1749-4169-888d-5f8c6b0db4d3up+unknownremote image is not primary45264529mirror.0trial1502026-02-20 22:28:04cluster1-DNE8f14eacf-60a5-47c7-bdcb-1dc6af448d08up+unknownremote image is not primary2026-02-20 22:28:05' 2026-02-20T22:28:06.736 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update state 2026-02-20T22:28:06.736 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test'\'']/last_update' 2026-02-20T22:28:06.738 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:28:04' 2026-02-20T22:28:06.738 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test'\'']/state' 2026-02-20T22:28:06.739 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ state=up+unknown 2026-02-20T22:28:06.740 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+unknown 2026-02-20T22:28:06.740 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep up+unknown 2026-02-20T22:28:06.741 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+unknown 2026-02-20T22:28:06.741 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:28:06.742 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:28:06.742 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ promote_image cluster1 mirror test 2026-02-20T22:28:06.742 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:28:06.742 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:28:06.742 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:28:06.742 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local force= 2026-02-20T22:28:06.742 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster=cluster1 mirror image promote mirror/test 2026-02-20T22:28:08.589 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:Image promoted to primary 2026-02-20T22:28:08.595 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_image_replay_started cluster2 mirror test 2026-02-20T22:28:08.595 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:28:08.595 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:28:08.595 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:28:08.595 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_image_replay_state cluster2 mirror test started 2026-02-20T22:28:08.596 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:28:08.596 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:28:08.596 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:28:08.596 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state=started 2026-02-20T22:28:08.596 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local s 2026-02-20T22:28:08.596 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:28:08.596 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:28:09.596 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_image_replay_state cluster2 mirror test started 2026-02-20T22:28:09.596 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:28:09.597 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:28:09.597 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:28:09.597 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local test_state=started 2026-02-20T22:28:09.597 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status_result 2026-02-20T22:28:09.597 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local current_state=stopped 2026-02-20T22:28:09.597 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemons cluster2 rbd mirror status mirror/test 2026-02-20T22:28:09.597 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_instance=cluster2 2026-02-20T22:28:09.597 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:28:09.597 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster2 2026-02-20T22:28:09.597 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance=cluster2 2026-02-20T22:28:09.597 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local loop_instance 2026-02-20T22:28:09.598 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ grep -i state 2026-02-20T22:28:09.598 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for s in 0 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:28:09.598 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sleep 0 2026-02-20T22:28:09.601 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' cluster2 '!=' cluster2 ']' 2026-02-20T22:28:09.601 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ seq 0 3 2026-02-20T22:28:09.601 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for loop_instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:28:09.601 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemon cluster2:0 rbd mirror status mirror/test 2026-02-20T22:28:09.601 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster2:0 2026-02-20T22:28:09.601 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:28:09.601 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:28:09.601 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster2:0 cluster instance 2026-02-20T22:28:09.601 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster2:0 2026-02-20T22:28:09.601 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=cluster 2026-02-20T22:28:09.601 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:28:09.602 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster2 2026-02-20T22:28:09.602 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=0 2026-02-20T22:28:09.602 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 0 = cluster2:0 ']' 2026-02-20T22:28:09.602 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval cluster=cluster2 2026-02-20T22:28:09.602 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster2 2026-02-20T22:28:09.602 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=0 2026-02-20T22:28:09.602 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:28:09.602 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ daemon_asok_file cluster2:0 cluster2 2026-02-20T22:28:09.602 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local local_cluster=cluster2:0 2026-02-20T22:28:09.602 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster=cluster2 2026-02-20T22:28:09.602 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance 2026-02-20T22:28:09.602 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ set_cluster_instance cluster2:0 local_cluster instance 2026-02-20T22:28:09.602 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local val=cluster2:0 2026-02-20T22:28:09.603 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster_var_name=local_cluster 2026-02-20T22:28:09.603 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance_var_name=instance 2026-02-20T22:28:09.603 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster2 2026-02-20T22:28:09.603 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:28:09.603 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ '[' 0 = cluster2:0 ']' 2026-02-20T22:28:09.603 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval local_cluster=cluster2 2026-02-20T22:28:09.603 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ local_cluster=cluster2 2026-02-20T22:28:09.603 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval instance=0 2026-02-20T22:28:09.603 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ instance=0 2026-02-20T22:28:09.603 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ ceph-conf --cluster cluster2 --name client.mirror.0 'admin socket' 2026-02-20T22:28:09.612 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ echo /var/run/ceph/rbd-mirror.cluster2-client.mirror.0.asok 2026-02-20T22:28:09.612 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local asok_file=/var/run/ceph/rbd-mirror.cluster2-client.mirror.0.asok 2026-02-20T22:28:09.612 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ test -S /var/run/ceph/rbd-mirror.cluster2-client.mirror.0.asok 2026-02-20T22:28:09.612 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ ceph --admin-daemon /var/run/ceph/rbd-mirror.cluster2-client.mirror.0.asok rbd mirror status mirror/test 2026-02-20T22:28:09.660 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ return 0 2026-02-20T22:28:09.661 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status_result=' "state": "Replaying"' 2026-02-20T22:28:09.661 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo ' "state": "Replaying"' 2026-02-20T22:28:09.661 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep -i Replaying 2026-02-20T22:28:09.661 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: "state": "Replaying" 2026-02-20T22:28:09.663 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ current_state=started 2026-02-20T22:28:09.663 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test started = started 2026-02-20T22:28:09.663 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:28:09.663 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_replay_complete cluster2 cluster1 mirror mirror test 2026-02-20T22:28:09.663 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local local_cluster=cluster2 2026-02-20T22:28:09.663 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:28:09.663 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local local_pool=mirror 2026-02-20T22:28:09.663 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local remote_pool=mirror 2026-02-20T22:28:09.664 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:28:09.664 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' snapshot = journal ']' 2026-02-20T22:28:09.664 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' snapshot = snapshot ']' 2026-02-20T22:28:09.664 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ mirror_image_snapshot cluster1 mirror test 2026-02-20T22:28:09.664 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:28:09.664 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:28:09.664 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:28:09.664 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster1 mirror image snapshot mirror/test 2026-02-20T22:28:13.602 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:Snapshot ID: 57 2026-02-20T22:28:13.607 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_snapshot_sync_complete cluster2 cluster1 mirror mirror test 2026-02-20T22:28:13.608 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local local_cluster=cluster2 2026-02-20T22:28:13.608 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:28:13.608 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local local_pool=mirror 2026-02-20T22:28:13.608 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local remote_pool=mirror 2026-02-20T22:28:13.608 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:28:13.608 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ mkfname cluster1-mirror-test.status 2026-02-20T22:28:13.609 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ echo cluster1-mirror-test.status 2026-02-20T22:28:13.609 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -e 's|[/ ]|_|g' 2026-02-20T22:28:13.609 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status_log=/tmp/tmp.Whst3BkeHJ/cluster1-mirror-test.status 2026-02-20T22:28:13.610 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ mkfname cluster2-mirror-test.status 2026-02-20T22:28:13.610 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ echo cluster2-mirror-test.status 2026-02-20T22:28:13.610 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -e 's|[/ ]|_|g' 2026-02-20T22:28:13.611 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local local_status_log=/tmp/tmp.Whst3BkeHJ/cluster2-mirror-test.status 2026-02-20T22:28:13.611 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ get_newest_mirror_snapshot cluster1 mirror test /tmp/tmp.Whst3BkeHJ/cluster1-mirror-test.status 2026-02-20T22:28:13.612 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:28:13.612 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:28:13.612 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:28:13.612 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local log=/tmp/tmp.Whst3BkeHJ/cluster1-mirror-test.status 2026-02-20T22:28:13.612 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster1 snap list --all mirror/test --format xml 2026-02-20T22:28:13.612 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ xmlstarlet sel -t -c '//snapshots/snapshot[namespace/complete='\''true'\'' and position()=last()]' 2026-02-20T22:28:13.642 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v //snapshot/id 2026-02-20T22:28:13.644 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local snapshot_id=57 2026-02-20T22:28:13.645 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ true 2026-02-20T22:28:13.645 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 0.2 0.4 0.8 1.6 2 2 4 4 8 8 16 16 32 32 2026-02-20T22:28:13.645 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 0.2 2026-02-20T22:28:13.845 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ get_newest_mirror_snapshot cluster2 mirror test /tmp/tmp.Whst3BkeHJ/cluster2-mirror-test.status 2026-02-20T22:28:13.846 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:28:13.846 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:28:13.846 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:28:13.846 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local log=/tmp/tmp.Whst3BkeHJ/cluster2-mirror-test.status 2026-02-20T22:28:13.846 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster2 snap list --all mirror/test --format xml 2026-02-20T22:28:13.846 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ xmlstarlet sel -t -c '//snapshots/snapshot[namespace/complete='\''true'\'' and position()=last()]' 2026-02-20T22:28:13.873 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v //snapshot/namespace/primary_snap_id 2026-02-20T22:28:13.875 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local primary_snapshot_id=57 2026-02-20T22:28:13.875 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test 57 = 57 2026-02-20T22:28:13.876 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:28:13.876 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_status_in_pool_dir cluster1 mirror test up+stopped 2026-02-20T22:28:13.876 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:28:13.876 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:28:13.876 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:28:13.876 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+stopped 2026-02-20T22:28:13.876 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:28:13.876 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:28:13.876 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:28:13.876 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:28:14.876 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_status_in_pool_dir cluster1 mirror test up+stopped '' '' 2026-02-20T22:28:14.877 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:28:14.877 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:28:14.877 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:28:14.877 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+stopped 2026-02-20T22:28:14.877 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:28:14.877 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:28:14.877 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:28:14.877 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:28:14.877 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster1 mirror image status mirror/test 2026-02-20T22:28:14.910 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='test: 2026-02-20T22:28:14.911 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: global_id: e1d586ae-1749-4169-888d-5f8c6b0db4d3 2026-02-20T22:28:14.911 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+stopped 2026-02-20T22:28:14.911 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: local image is primary 2026-02-20T22:28:14.911 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: service: mirror.0 on trial150 2026-02-20T22:28:14.911 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:28:10 2026-02-20T22:28:14.911 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: peer_sites: 2026-02-20T22:28:14.912 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: name: cluster2-DNE 2026-02-20T22:28:14.912 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+replaying 2026-02-20T22:28:14.912 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: replaying, {"bytes_per_second":0.0,"bytes_per_snapshot":0.0,"last_snapshot_bytes":0,"last_snapshot_sync_seconds":0,"remote_snapshot_timestamp":1771626487,"replay_state":"idle"} 2026-02-20T22:28:14.912 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:28:09 2026-02-20T22:28:14.912 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: snapshots: 2026-02-20T22:28:14.912 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: 57 .mirror.primary.e1d586ae-1749-4169-888d-5f8c6b0db4d3.6d028dc4-92c6-4126-986f-b3715b093c8f (peer_uuids:[086c4138-4a97-4902-95e1-07f7be9b9f61])' 2026-02-20T22:28:14.912 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ state: .*up+stopped' 2026-02-20T22:28:14.913 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: state: up+stopped 2026-02-20T22:28:14.913 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ description: .*' 2026-02-20T22:28:14.914 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: description: local image is primary 2026-02-20T22:28:14.914 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' -n '' ']' 2026-02-20T22:28:14.914 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+stopped 2026-02-20T22:28:14.914 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^up+' 2026-02-20T22:28:14.915 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+stopped 2026-02-20T22:28:14.915 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep 'service: *mirror..* on ' 2026-02-20T22:28:14.916 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: service: mirror.0 on trial150 2026-02-20T22:28:14.917 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update 2026-02-20T22:28:14.917 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -nEe 's/^ last_update: *(.*) *$/\1/p' 2026-02-20T22:28:14.917 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:28:10' 2026-02-20T22:28:14.917 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_mirror_pool_status_verbose cluster1 mirror test up+stopped '2026-02-20 22:28:10' 2026-02-20T22:28:14.917 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:28:14.918 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:28:14.918 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:28:14.918 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+stopped 2026-02-20T22:28:14.918 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local 'prev_last_update=2026-02-20 22:28:10' 2026-02-20T22:28:14.918 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:28:14.919 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:28:14.919 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster1 mirror pool status mirror --verbose --format xml 2026-02-20T22:28:14.950 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='OKOKOK143774382mirror.0trial15020.2.0-677-gf7870454trueOK43844389mirror.1trial15020.2.0-677-gf7870454falseOK43914398mirror.2trial15020.2.0-677-gf7870454falseOK44014407mirror.3trial15020.2.0-677-gf7870454falseOKteste1d586ae-1749-4169-888d-5f8c6b0db4d3up+stoppedlocal image is primary43774382mirror.0trial1502026-02-20 22:28:10cluster2-DNEcd6e8b64-a7a4-4c60-8c9c-3c34f7eb16e8up+replayingreplaying, {"bytes_per_second":0.0,"bytes_per_snapshot":0.0,"last_snapshot_bytes":0,"last_snapshot_sync_seconds":0,"remote_snapshot_timestamp":1771626487,"replay_state":"idle"}2026-02-20 22:28:09' 2026-02-20T22:28:14.951 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update state 2026-02-20T22:28:14.951 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test'\'']/last_update' 2026-02-20T22:28:14.952 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:28:10' 2026-02-20T22:28:14.953 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test'\'']/state' 2026-02-20T22:28:14.954 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ state=up+stopped 2026-02-20T22:28:14.954 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+stopped 2026-02-20T22:28:14.954 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep up+stopped 2026-02-20T22:28:14.954 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+stopped 2026-02-20T22:28:14.956 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:28:14.956 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:28:14.956 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_status_in_pool_dir cluster2 mirror test up+replaying 2026-02-20T22:28:14.956 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:28:14.956 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:28:14.956 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:28:14.957 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+replaying 2026-02-20T22:28:14.957 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:28:14.957 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:28:14.957 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:28:14.957 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:28:15.956 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_status_in_pool_dir cluster2 mirror test up+replaying '' '' 2026-02-20T22:28:15.956 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:28:15.956 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:28:15.956 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:28:15.956 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+replaying 2026-02-20T22:28:15.957 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:28:15.957 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:28:15.957 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:28:15.957 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:28:15.957 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster2 mirror image status mirror/test 2026-02-20T22:28:15.987 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='test: 2026-02-20T22:28:15.988 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: global_id: e1d586ae-1749-4169-888d-5f8c6b0db4d3 2026-02-20T22:28:15.988 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+replaying 2026-02-20T22:28:15.988 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: replaying, {"bytes_per_second":0.0,"bytes_per_snapshot":0.0,"last_snapshot_bytes":0,"last_snapshot_sync_seconds":0,"remote_snapshot_timestamp":1771626487,"replay_state":"idle"} 2026-02-20T22:28:15.988 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: service: mirror.0 on trial150 2026-02-20T22:28:15.988 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:28:09 2026-02-20T22:28:15.988 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: peer_sites: 2026-02-20T22:28:15.988 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: name: cluster1-DNE 2026-02-20T22:28:15.988 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+stopped 2026-02-20T22:28:15.988 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: local image is primary 2026-02-20T22:28:15.989 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:28:15' 2026-02-20T22:28:15.989 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ state: .*up+replaying' 2026-02-20T22:28:15.989 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: state: up+replaying 2026-02-20T22:28:15.990 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ description: .*' 2026-02-20T22:28:15.990 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: description: replaying, {"bytes_per_second":0.0,"bytes_per_snapshot":0.0,"last_snapshot_bytes":0,"last_snapshot_sync_seconds":0,"remote_snapshot_timestamp":1771626487,"replay_state":"idle"} 2026-02-20T22:28:15.991 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' -n '' ']' 2026-02-20T22:28:15.991 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+replaying 2026-02-20T22:28:15.991 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^up+' 2026-02-20T22:28:15.991 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+replaying 2026-02-20T22:28:15.992 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep 'service: *mirror..* on ' 2026-02-20T22:28:15.992 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: service: mirror.0 on trial150 2026-02-20T22:28:15.992 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update 2026-02-20T22:28:15.993 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -nEe 's/^ last_update: *(.*) *$/\1/p' 2026-02-20T22:28:15.994 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:28:09' 2026-02-20T22:28:15.994 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_mirror_pool_status_verbose cluster2 mirror test up+replaying '2026-02-20 22:28:09' 2026-02-20T22:28:15.994 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:28:15.994 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:28:15.994 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:28:15.994 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+replaying 2026-02-20T22:28:15.994 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local 'prev_last_update=2026-02-20 22:28:09' 2026-02-20T22:28:15.994 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:28:15.994 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:28:15.994 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster2 mirror pool status mirror --verbose --format xml 2026-02-20T22:28:16.023 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='OKOKOK145264529mirror.0trial15020.2.0-677-gf7870454trueOK45334537mirror.1trial15020.2.0-677-gf7870454falseOK45404546mirror.2trial15020.2.0-677-gf7870454falseOK45504557mirror.3trial15020.2.0-677-gf7870454falseOKteste1d586ae-1749-4169-888d-5f8c6b0db4d3up+replayingreplaying, {"bytes_per_second":0.0,"bytes_per_snapshot":0.0,"last_snapshot_bytes":0,"last_snapshot_sync_seconds":0,"remote_snapshot_timestamp":1771626487,"replay_state":"idle"}45264529mirror.0trial1502026-02-20 22:28:09cluster1-DNE8f14eacf-60a5-47c7-bdcb-1dc6af448d08up+stoppedlocal image is primary2026-02-20 22:28:15' 2026-02-20T22:28:16.024 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update state 2026-02-20T22:28:16.024 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test'\'']/last_update' 2026-02-20T22:28:16.025 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:28:09' 2026-02-20T22:28:16.025 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test'\'']/state' 2026-02-20T22:28:16.027 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ state=up+replaying 2026-02-20T22:28:16.027 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+replaying 2026-02-20T22:28:16.027 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep up+replaying 2026-02-20T22:28:16.028 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+replaying 2026-02-20T22:28:16.029 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:28:16.029 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:28:16.029 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ demote_image cluster1 mirror test 2026-02-20T22:28:16.029 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:28:16.029 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:28:16.029 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:28:16.029 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster=cluster1 mirror image demote mirror/test 2026-02-20T22:28:16.606 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:Image demoted to non-primary 2026-02-20T22:28:16.611 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_image_replay_stopped cluster2 mirror test 2026-02-20T22:28:16.611 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:28:16.611 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:28:16.611 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:28:16.611 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_image_replay_state cluster2 mirror test stopped 2026-02-20T22:28:16.611 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:28:16.611 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:28:16.611 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:28:16.611 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state=stopped 2026-02-20T22:28:16.612 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local s 2026-02-20T22:28:16.612 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:28:16.612 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:28:17.612 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_image_replay_state cluster2 mirror test stopped 2026-02-20T22:28:17.612 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:28:17.612 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:28:17.613 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:28:17.613 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local test_state=stopped 2026-02-20T22:28:17.613 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status_result 2026-02-20T22:28:17.613 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local current_state=stopped 2026-02-20T22:28:17.614 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemons cluster2 rbd mirror status mirror/test 2026-02-20T22:28:17.614 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ grep -i state 2026-02-20T22:28:17.615 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_instance=cluster2 2026-02-20T22:28:17.615 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:28:17.615 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster2 2026-02-20T22:28:17.615 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance=cluster2 2026-02-20T22:28:17.615 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local loop_instance 2026-02-20T22:28:17.615 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for s in 0 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:28:17.615 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sleep 0 2026-02-20T22:28:17.615 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' cluster2 '!=' cluster2 ']' 2026-02-20T22:28:17.615 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ seq 0 3 2026-02-20T22:28:17.619 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for loop_instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:28:17.619 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemon cluster2:0 rbd mirror status mirror/test 2026-02-20T22:28:17.619 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster2:0 2026-02-20T22:28:17.619 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:28:17.619 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:28:17.619 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster2:0 cluster instance 2026-02-20T22:28:17.619 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster2:0 2026-02-20T22:28:17.619 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=cluster 2026-02-20T22:28:17.619 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:28:17.619 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster2 2026-02-20T22:28:17.619 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=0 2026-02-20T22:28:17.620 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 0 = cluster2:0 ']' 2026-02-20T22:28:17.620 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval cluster=cluster2 2026-02-20T22:28:17.620 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster2 2026-02-20T22:28:17.620 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=0 2026-02-20T22:28:17.620 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:28:17.620 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ daemon_asok_file cluster2:0 cluster2 2026-02-20T22:28:17.620 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local local_cluster=cluster2:0 2026-02-20T22:28:17.620 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster=cluster2 2026-02-20T22:28:17.620 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance 2026-02-20T22:28:17.620 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ set_cluster_instance cluster2:0 local_cluster instance 2026-02-20T22:28:17.620 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local val=cluster2:0 2026-02-20T22:28:17.620 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster_var_name=local_cluster 2026-02-20T22:28:17.621 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance_var_name=instance 2026-02-20T22:28:17.621 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster2 2026-02-20T22:28:17.621 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:28:17.621 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ '[' 0 = cluster2:0 ']' 2026-02-20T22:28:17.621 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval local_cluster=cluster2 2026-02-20T22:28:17.621 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ local_cluster=cluster2 2026-02-20T22:28:17.621 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval instance=0 2026-02-20T22:28:17.621 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ instance=0 2026-02-20T22:28:17.621 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ ceph-conf --cluster cluster2 --name client.mirror.0 'admin socket' 2026-02-20T22:28:17.630 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ echo /var/run/ceph/rbd-mirror.cluster2-client.mirror.0.asok 2026-02-20T22:28:17.630 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local asok_file=/var/run/ceph/rbd-mirror.cluster2-client.mirror.0.asok 2026-02-20T22:28:17.630 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ test -S /var/run/ceph/rbd-mirror.cluster2-client.mirror.0.asok 2026-02-20T22:28:17.630 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ ceph --admin-daemon /var/run/ceph/rbd-mirror.cluster2-client.mirror.0.asok rbd mirror status mirror/test 2026-02-20T22:28:17.674 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ return 0 2026-02-20T22:28:17.675 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status_result=' "state": "Replaying"' 2026-02-20T22:28:17.675 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo ' "state": "Replaying"' 2026-02-20T22:28:17.675 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep -i Replaying 2026-02-20T22:28:17.676 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: "state": "Replaying" 2026-02-20T22:28:17.677 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ current_state=started 2026-02-20T22:28:17.677 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test stopped = started 2026-02-20T22:28:17.677 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:28:17.677 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 2 2026-02-20T22:28:19.678 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_image_replay_state cluster2 mirror test stopped 2026-02-20T22:28:19.678 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:28:19.678 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:28:19.678 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:28:19.678 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local test_state=stopped 2026-02-20T22:28:19.679 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status_result 2026-02-20T22:28:19.679 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local current_state=stopped 2026-02-20T22:28:19.680 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemons cluster2 rbd mirror status mirror/test 2026-02-20T22:28:19.680 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ grep -i state 2026-02-20T22:28:19.680 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_instance=cluster2 2026-02-20T22:28:19.680 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:28:19.680 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster2 2026-02-20T22:28:19.680 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance=cluster2 2026-02-20T22:28:19.680 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local loop_instance 2026-02-20T22:28:19.681 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for s in 0 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:28:19.681 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sleep 0 2026-02-20T22:28:19.681 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' cluster2 '!=' cluster2 ']' 2026-02-20T22:28:19.684 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ seq 0 3 2026-02-20T22:28:19.684 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for loop_instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:28:19.684 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemon cluster2:0 rbd mirror status mirror/test 2026-02-20T22:28:19.684 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster2:0 2026-02-20T22:28:19.685 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:28:19.685 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:28:19.685 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster2:0 cluster instance 2026-02-20T22:28:19.685 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster2:0 2026-02-20T22:28:19.685 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=cluster 2026-02-20T22:28:19.685 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:28:19.685 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster2 2026-02-20T22:28:19.685 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=0 2026-02-20T22:28:19.685 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 0 = cluster2:0 ']' 2026-02-20T22:28:19.685 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval cluster=cluster2 2026-02-20T22:28:19.685 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster2 2026-02-20T22:28:19.685 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=0 2026-02-20T22:28:19.686 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:28:19.686 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ daemon_asok_file cluster2:0 cluster2 2026-02-20T22:28:19.686 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local local_cluster=cluster2:0 2026-02-20T22:28:19.686 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster=cluster2 2026-02-20T22:28:19.686 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance 2026-02-20T22:28:19.686 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ set_cluster_instance cluster2:0 local_cluster instance 2026-02-20T22:28:19.686 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local val=cluster2:0 2026-02-20T22:28:19.686 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster_var_name=local_cluster 2026-02-20T22:28:19.686 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance_var_name=instance 2026-02-20T22:28:19.686 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster2 2026-02-20T22:28:19.686 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:28:19.686 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ '[' 0 = cluster2:0 ']' 2026-02-20T22:28:19.687 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval local_cluster=cluster2 2026-02-20T22:28:19.687 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ local_cluster=cluster2 2026-02-20T22:28:19.687 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval instance=0 2026-02-20T22:28:19.687 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ instance=0 2026-02-20T22:28:19.687 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ ceph-conf --cluster cluster2 --name client.mirror.0 'admin socket' 2026-02-20T22:28:19.696 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ echo /var/run/ceph/rbd-mirror.cluster2-client.mirror.0.asok 2026-02-20T22:28:19.696 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local asok_file=/var/run/ceph/rbd-mirror.cluster2-client.mirror.0.asok 2026-02-20T22:28:19.696 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ test -S /var/run/ceph/rbd-mirror.cluster2-client.mirror.0.asok 2026-02-20T22:28:19.696 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ ceph --admin-daemon /var/run/ceph/rbd-mirror.cluster2-client.mirror.0.asok rbd mirror status mirror/test 2026-02-20T22:28:19.743 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ return 0 2026-02-20T22:28:19.743 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status_result=' "state": "Stopped"' 2026-02-20T22:28:19.744 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo ' "state": "Stopped"' 2026-02-20T22:28:19.744 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep -i Replaying 2026-02-20T22:28:19.746 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test stopped = stopped 2026-02-20T22:28:19.746 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:28:19.746 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_status_in_pool_dir cluster1 mirror test up+unknown 2026-02-20T22:28:19.746 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:28:19.746 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:28:19.746 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:28:19.746 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+unknown 2026-02-20T22:28:19.746 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:28:19.746 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:28:19.746 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:28:19.747 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:28:20.747 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_status_in_pool_dir cluster1 mirror test up+unknown '' '' 2026-02-20T22:28:20.747 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:28:20.747 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:28:20.747 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:28:20.748 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+unknown 2026-02-20T22:28:20.748 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:28:20.748 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:28:20.748 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:28:20.748 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:28:20.748 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster1 mirror image status mirror/test 2026-02-20T22:28:20.779 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='test: 2026-02-20T22:28:20.779 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: global_id: e1d586ae-1749-4169-888d-5f8c6b0db4d3 2026-02-20T22:28:20.779 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+unknown 2026-02-20T22:28:20.779 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: remote image is not primary 2026-02-20T22:28:20.779 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: service: mirror.0 on trial150 2026-02-20T22:28:20.779 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:28:20 2026-02-20T22:28:20.779 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: peer_sites: 2026-02-20T22:28:20.779 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: name: cluster2-DNE 2026-02-20T22:28:20.779 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+unknown 2026-02-20T22:28:20.779 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: remote image is not primary 2026-02-20T22:28:20.780 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:28:19' 2026-02-20T22:28:20.780 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ state: .*up+unknown' 2026-02-20T22:28:20.780 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: state: up+unknown 2026-02-20T22:28:20.780 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ description: .*' 2026-02-20T22:28:20.781 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: description: remote image is not primary 2026-02-20T22:28:20.781 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' -n '' ']' 2026-02-20T22:28:20.781 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+unknown 2026-02-20T22:28:20.782 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^up+' 2026-02-20T22:28:20.782 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+unknown 2026-02-20T22:28:20.782 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep 'service: *mirror..* on ' 2026-02-20T22:28:20.783 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: service: mirror.0 on trial150 2026-02-20T22:28:20.783 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update 2026-02-20T22:28:20.783 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -nEe 's/^ last_update: *(.*) *$/\1/p' 2026-02-20T22:28:20.785 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:28:20' 2026-02-20T22:28:20.785 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_mirror_pool_status_verbose cluster1 mirror test up+unknown '2026-02-20 22:28:20' 2026-02-20T22:28:20.785 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:28:20.785 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:28:20.785 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:28:20.786 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+unknown 2026-02-20T22:28:20.786 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local 'prev_last_update=2026-02-20 22:28:20' 2026-02-20T22:28:20.786 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:28:20.786 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:28:20.786 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster1 mirror pool status mirror --verbose --format xml 2026-02-20T22:28:20.819 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='WARNINGOKWARNING143774382mirror.0trial15020.2.0-677-gf7870454trueOK43844389mirror.1trial15020.2.0-677-gf7870454falseOK43914398mirror.2trial15020.2.0-677-gf7870454falseOK44014407mirror.3trial15020.2.0-677-gf7870454falseOKteste1d586ae-1749-4169-888d-5f8c6b0db4d3up+unknownremote image is not primary43774382mirror.0trial1502026-02-20 22:28:20cluster2-DNEcd6e8b64-a7a4-4c60-8c9c-3c34f7eb16e8up+unknownremote image is not primary2026-02-20 22:28:19' 2026-02-20T22:28:20.819 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update state 2026-02-20T22:28:20.819 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test'\'']/last_update' 2026-02-20T22:28:20.820 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:28:20' 2026-02-20T22:28:20.820 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test'\'']/state' 2026-02-20T22:28:20.822 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ state=up+unknown 2026-02-20T22:28:20.822 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+unknown 2026-02-20T22:28:20.823 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep up+unknown 2026-02-20T22:28:20.823 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+unknown 2026-02-20T22:28:20.824 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:28:20.824 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:28:20.824 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_status_in_pool_dir cluster2 mirror test up+unknown 2026-02-20T22:28:20.825 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:28:20.825 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:28:20.825 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:28:20.825 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+unknown 2026-02-20T22:28:20.825 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:28:20.825 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:28:20.825 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:28:20.825 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:28:21.825 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_status_in_pool_dir cluster2 mirror test up+unknown '' '' 2026-02-20T22:28:21.825 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:28:21.825 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:28:21.825 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:28:21.826 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+unknown 2026-02-20T22:28:21.826 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:28:21.826 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:28:21.826 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:28:21.826 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:28:21.826 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster2 mirror image status mirror/test 2026-02-20T22:28:21.857 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='test: 2026-02-20T22:28:21.857 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: global_id: e1d586ae-1749-4169-888d-5f8c6b0db4d3 2026-02-20T22:28:21.858 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+unknown 2026-02-20T22:28:21.858 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: remote image is not primary 2026-02-20T22:28:21.858 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: service: mirror.0 on trial150 2026-02-20T22:28:21.858 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:28:19 2026-02-20T22:28:21.858 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: peer_sites: 2026-02-20T22:28:21.858 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: name: cluster1-DNE 2026-02-20T22:28:21.859 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+unknown 2026-02-20T22:28:21.859 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: remote image is not primary 2026-02-20T22:28:21.859 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:28:20' 2026-02-20T22:28:21.859 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ state: .*up+unknown' 2026-02-20T22:28:21.859 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: state: up+unknown 2026-02-20T22:28:21.860 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ description: .*' 2026-02-20T22:28:21.861 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: description: remote image is not primary 2026-02-20T22:28:21.861 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' -n '' ']' 2026-02-20T22:28:21.861 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+unknown 2026-02-20T22:28:21.862 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^up+' 2026-02-20T22:28:21.862 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+unknown 2026-02-20T22:28:21.862 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep 'service: *mirror..* on ' 2026-02-20T22:28:21.863 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: service: mirror.0 on trial150 2026-02-20T22:28:21.864 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update 2026-02-20T22:28:21.864 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -nEe 's/^ last_update: *(.*) *$/\1/p' 2026-02-20T22:28:21.864 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:28:19' 2026-02-20T22:28:21.864 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_mirror_pool_status_verbose cluster2 mirror test up+unknown '2026-02-20 22:28:19' 2026-02-20T22:28:21.864 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:28:21.864 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:28:21.864 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:28:21.864 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+unknown 2026-02-20T22:28:21.864 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local 'prev_last_update=2026-02-20 22:28:19' 2026-02-20T22:28:21.865 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:28:21.865 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:28:21.865 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster2 mirror pool status mirror --verbose --format xml 2026-02-20T22:28:21.894 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='WARNINGOKWARNING145264529mirror.0trial15020.2.0-677-gf7870454trueOK45334537mirror.1trial15020.2.0-677-gf7870454falseOK45404546mirror.2trial15020.2.0-677-gf7870454falseOK45504557mirror.3trial15020.2.0-677-gf7870454falseOKteste1d586ae-1749-4169-888d-5f8c6b0db4d3up+unknownremote image is not primary45264529mirror.0trial1502026-02-20 22:28:19cluster1-DNE8f14eacf-60a5-47c7-bdcb-1dc6af448d08up+unknownremote image is not primary2026-02-20 22:28:20' 2026-02-20T22:28:21.894 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update state 2026-02-20T22:28:21.894 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test'\'']/last_update' 2026-02-20T22:28:21.895 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:28:19' 2026-02-20T22:28:21.896 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test'\'']/state' 2026-02-20T22:28:21.897 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ state=up+unknown 2026-02-20T22:28:21.897 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+unknown 2026-02-20T22:28:21.898 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep up+unknown 2026-02-20T22:28:21.898 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+unknown 2026-02-20T22:28:21.899 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:28:21.899 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:28:21.899 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ promote_image cluster2 mirror test 2026-02-20T22:28:21.899 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:28:21.899 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:28:21.900 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:28:21.900 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local force= 2026-02-20T22:28:21.900 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster=cluster2 mirror image promote mirror/test 2026-02-20T22:28:23.504 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:Image promoted to primary 2026-02-20T22:28:23.509 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_image_replay_started cluster1 mirror test 2026-02-20T22:28:23.509 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:28:23.509 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:28:23.509 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:28:23.509 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_image_replay_state cluster1 mirror test started 2026-02-20T22:28:23.509 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:28:23.509 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:28:23.509 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:28:23.510 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state=started 2026-02-20T22:28:23.510 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local s 2026-02-20T22:28:23.510 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:28:23.510 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:28:24.511 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_image_replay_state cluster1 mirror test started 2026-02-20T22:28:24.511 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:28:24.511 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:28:24.511 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:28:24.511 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local test_state=started 2026-02-20T22:28:24.511 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status_result 2026-02-20T22:28:24.511 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local current_state=stopped 2026-02-20T22:28:24.512 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemons cluster1 rbd mirror status mirror/test 2026-02-20T22:28:24.512 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ grep -i state 2026-02-20T22:28:24.512 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_instance=cluster1 2026-02-20T22:28:24.512 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:28:24.512 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1 2026-02-20T22:28:24.512 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance=cluster1 2026-02-20T22:28:24.512 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local loop_instance 2026-02-20T22:28:24.512 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for s in 0 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:28:24.512 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sleep 0 2026-02-20T22:28:24.512 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' cluster1 '!=' cluster1 ']' 2026-02-20T22:28:24.512 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ seq 0 3 2026-02-20T22:28:24.515 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for loop_instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:28:24.515 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemon cluster1:0 rbd mirror status mirror/test 2026-02-20T22:28:24.516 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1:0 2026-02-20T22:28:24.516 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:28:24.516 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:28:24.516 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster1:0 cluster instance 2026-02-20T22:28:24.516 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster1:0 2026-02-20T22:28:24.516 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=cluster 2026-02-20T22:28:24.516 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:28:24.516 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:28:24.516 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=0 2026-02-20T22:28:24.516 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 0 = cluster1:0 ']' 2026-02-20T22:28:24.516 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval cluster=cluster1 2026-02-20T22:28:24.517 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:28:24.517 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=0 2026-02-20T22:28:24.517 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:28:24.517 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ daemon_asok_file cluster1:0 cluster1 2026-02-20T22:28:24.517 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local local_cluster=cluster1:0 2026-02-20T22:28:24.517 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster=cluster1 2026-02-20T22:28:24.517 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance 2026-02-20T22:28:24.517 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ set_cluster_instance cluster1:0 local_cluster instance 2026-02-20T22:28:24.517 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local val=cluster1:0 2026-02-20T22:28:24.517 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster_var_name=local_cluster 2026-02-20T22:28:24.517 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance_var_name=instance 2026-02-20T22:28:24.517 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:28:24.517 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:28:24.518 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ '[' 0 = cluster1:0 ']' 2026-02-20T22:28:24.518 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval local_cluster=cluster1 2026-02-20T22:28:24.518 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ local_cluster=cluster1 2026-02-20T22:28:24.518 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval instance=0 2026-02-20T22:28:24.518 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ instance=0 2026-02-20T22:28:24.518 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ ceph-conf --cluster cluster1 --name client.mirror.0 'admin socket' 2026-02-20T22:28:24.524 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ echo /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:28:24.525 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local asok_file=/var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:28:24.525 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ test -S /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:28:24.525 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ ceph --admin-daemon /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok rbd mirror status mirror/test 2026-02-20T22:28:24.570 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ return 0 2026-02-20T22:28:24.570 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status_result=' "state": "Stopped"' 2026-02-20T22:28:24.571 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo ' "state": "Stopped"' 2026-02-20T22:28:24.571 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep -i Replaying 2026-02-20T22:28:24.572 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test started = stopped 2026-02-20T22:28:24.572 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:28:24.572 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 2 2026-02-20T22:28:26.581 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_image_replay_state cluster1 mirror test started 2026-02-20T22:28:26.581 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:28:26.582 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:28:26.582 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:28:26.582 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local test_state=started 2026-02-20T22:28:26.582 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status_result 2026-02-20T22:28:26.582 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local current_state=stopped 2026-02-20T22:28:26.583 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemons cluster1 rbd mirror status mirror/test 2026-02-20T22:28:26.583 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_instance=cluster1 2026-02-20T22:28:26.583 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:28:26.583 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1 2026-02-20T22:28:26.583 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance=cluster1 2026-02-20T22:28:26.583 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local loop_instance 2026-02-20T22:28:26.584 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ grep -i state 2026-02-20T22:28:26.584 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for s in 0 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:28:26.584 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sleep 0 2026-02-20T22:28:26.584 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' cluster1 '!=' cluster1 ']' 2026-02-20T22:28:26.584 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ seq 0 3 2026-02-20T22:28:26.585 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for loop_instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:28:26.585 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemon cluster1:0 rbd mirror status mirror/test 2026-02-20T22:28:26.585 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1:0 2026-02-20T22:28:26.585 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:28:26.585 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:28:26.585 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster1:0 cluster instance 2026-02-20T22:28:26.586 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster1:0 2026-02-20T22:28:26.586 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=cluster 2026-02-20T22:28:26.586 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:28:26.586 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:28:26.586 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=0 2026-02-20T22:28:26.586 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 0 = cluster1:0 ']' 2026-02-20T22:28:26.587 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval cluster=cluster1 2026-02-20T22:28:26.587 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:28:26.587 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=0 2026-02-20T22:28:26.587 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:28:26.587 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ daemon_asok_file cluster1:0 cluster1 2026-02-20T22:28:26.588 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local local_cluster=cluster1:0 2026-02-20T22:28:26.588 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster=cluster1 2026-02-20T22:28:26.588 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance 2026-02-20T22:28:26.588 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ set_cluster_instance cluster1:0 local_cluster instance 2026-02-20T22:28:26.588 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local val=cluster1:0 2026-02-20T22:28:26.588 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster_var_name=local_cluster 2026-02-20T22:28:26.589 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance_var_name=instance 2026-02-20T22:28:26.589 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:28:26.589 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:28:26.589 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ '[' 0 = cluster1:0 ']' 2026-02-20T22:28:26.589 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval local_cluster=cluster1 2026-02-20T22:28:26.589 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ local_cluster=cluster1 2026-02-20T22:28:26.590 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval instance=0 2026-02-20T22:28:26.590 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ instance=0 2026-02-20T22:28:26.590 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ ceph-conf --cluster cluster1 --name client.mirror.0 'admin socket' 2026-02-20T22:28:26.591 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ echo /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:28:26.592 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local asok_file=/var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:28:26.592 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ test -S /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:28:26.592 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ ceph --admin-daemon /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok rbd mirror status mirror/test 2026-02-20T22:28:26.635 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ return 0 2026-02-20T22:28:26.635 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status_result=' "state": "Replaying"' 2026-02-20T22:28:26.636 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo ' "state": "Replaying"' 2026-02-20T22:28:26.636 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep -i Replaying 2026-02-20T22:28:26.637 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: "state": "Replaying" 2026-02-20T22:28:26.638 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ current_state=started 2026-02-20T22:28:26.638 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test started = started 2026-02-20T22:28:26.638 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:28:26.638 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_replay_complete cluster1 cluster2 mirror mirror test 2026-02-20T22:28:26.638 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local local_cluster=cluster1 2026-02-20T22:28:26.638 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:28:26.638 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local local_pool=mirror 2026-02-20T22:28:26.638 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local remote_pool=mirror 2026-02-20T22:28:26.638 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:28:26.638 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' snapshot = journal ']' 2026-02-20T22:28:26.638 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' snapshot = snapshot ']' 2026-02-20T22:28:26.638 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ mirror_image_snapshot cluster2 mirror test 2026-02-20T22:28:26.638 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:28:26.638 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:28:26.639 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:28:26.639 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster2 mirror image snapshot mirror/test 2026-02-20T22:28:30.513 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:Snapshot ID: 60 2026-02-20T22:28:30.519 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_snapshot_sync_complete cluster1 cluster2 mirror mirror test 2026-02-20T22:28:30.519 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local local_cluster=cluster1 2026-02-20T22:28:30.520 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:28:30.520 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local local_pool=mirror 2026-02-20T22:28:30.520 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local remote_pool=mirror 2026-02-20T22:28:30.520 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:28:30.520 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ mkfname cluster2-mirror-test.status 2026-02-20T22:28:30.520 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ echo cluster2-mirror-test.status 2026-02-20T22:28:30.520 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -e 's|[/ ]|_|g' 2026-02-20T22:28:30.522 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status_log=/tmp/tmp.Whst3BkeHJ/cluster2-mirror-test.status 2026-02-20T22:28:30.523 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ mkfname cluster1-mirror-test.status 2026-02-20T22:28:30.523 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ echo cluster1-mirror-test.status 2026-02-20T22:28:30.523 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -e 's|[/ ]|_|g' 2026-02-20T22:28:30.523 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local local_status_log=/tmp/tmp.Whst3BkeHJ/cluster1-mirror-test.status 2026-02-20T22:28:30.523 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ get_newest_mirror_snapshot cluster2 mirror test /tmp/tmp.Whst3BkeHJ/cluster2-mirror-test.status 2026-02-20T22:28:30.523 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:28:30.523 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:28:30.523 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:28:30.523 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local log=/tmp/tmp.Whst3BkeHJ/cluster2-mirror-test.status 2026-02-20T22:28:30.523 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster2 snap list --all mirror/test --format xml 2026-02-20T22:28:30.524 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ xmlstarlet sel -t -c '//snapshots/snapshot[namespace/complete='\''true'\'' and position()=last()]' 2026-02-20T22:28:30.552 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v //snapshot/id 2026-02-20T22:28:30.553 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local snapshot_id=60 2026-02-20T22:28:30.553 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ true 2026-02-20T22:28:30.554 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 0.2 0.4 0.8 1.6 2 2 4 4 8 8 16 16 32 32 2026-02-20T22:28:30.554 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 0.2 2026-02-20T22:28:30.754 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ get_newest_mirror_snapshot cluster1 mirror test /tmp/tmp.Whst3BkeHJ/cluster1-mirror-test.status 2026-02-20T22:28:30.754 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:28:30.754 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:28:30.754 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:28:30.754 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local log=/tmp/tmp.Whst3BkeHJ/cluster1-mirror-test.status 2026-02-20T22:28:30.754 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster1 snap list --all mirror/test --format xml 2026-02-20T22:28:30.754 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ xmlstarlet sel -t -c '//snapshots/snapshot[namespace/complete='\''true'\'' and position()=last()]' 2026-02-20T22:28:30.783 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v //snapshot/namespace/primary_snap_id 2026-02-20T22:28:30.786 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local primary_snapshot_id=60 2026-02-20T22:28:30.786 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test 60 = 60 2026-02-20T22:28:30.786 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:28:30.786 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_status_in_pool_dir cluster2 mirror test up+stopped 2026-02-20T22:28:30.786 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:28:30.786 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:28:30.786 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:28:30.786 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+stopped 2026-02-20T22:28:30.787 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:28:30.787 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:28:30.787 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:28:30.787 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:28:31.786 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_status_in_pool_dir cluster2 mirror test up+stopped '' '' 2026-02-20T22:28:31.786 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:28:31.786 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:28:31.786 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:28:31.786 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+stopped 2026-02-20T22:28:31.786 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:28:31.786 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:28:31.786 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:28:31.787 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:28:31.787 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster2 mirror image status mirror/test 2026-02-20T22:28:31.818 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='test: 2026-02-20T22:28:31.818 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: global_id: e1d586ae-1749-4169-888d-5f8c6b0db4d3 2026-02-20T22:28:31.818 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+stopped 2026-02-20T22:28:31.818 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: local image is primary 2026-02-20T22:28:31.818 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: service: mirror.0 on trial150 2026-02-20T22:28:31.818 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:28:29 2026-02-20T22:28:31.819 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: peer_sites: 2026-02-20T22:28:31.819 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: name: cluster1-DNE 2026-02-20T22:28:31.819 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+replaying 2026-02-20T22:28:31.819 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: replaying, {"bytes_per_second":0.0,"bytes_per_snapshot":0.0,"last_snapshot_bytes":0,"last_snapshot_sync_seconds":0,"remote_snapshot_timestamp":1771626502,"replay_state":"idle"} 2026-02-20T22:28:31.819 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:28:25 2026-02-20T22:28:31.819 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: snapshots: 2026-02-20T22:28:31.819 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: 60 .mirror.primary.e1d586ae-1749-4169-888d-5f8c6b0db4d3.bbfbd1a7-76e1-4d47-b20d-c831902a1709 (peer_uuids:[b3fd2ba3-7357-48bb-9494-5fb16bf9b1f8])' 2026-02-20T22:28:31.819 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ state: .*up+stopped' 2026-02-20T22:28:31.819 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: state: up+stopped 2026-02-20T22:28:31.819 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ description: .*' 2026-02-20T22:28:31.820 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: description: local image is primary 2026-02-20T22:28:31.820 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' -n '' ']' 2026-02-20T22:28:31.820 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+stopped 2026-02-20T22:28:31.820 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^up+' 2026-02-20T22:28:31.821 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+stopped 2026-02-20T22:28:31.821 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep 'service: *mirror..* on ' 2026-02-20T22:28:31.822 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: service: mirror.0 on trial150 2026-02-20T22:28:31.822 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update 2026-02-20T22:28:31.822 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -nEe 's/^ last_update: *(.*) *$/\1/p' 2026-02-20T22:28:31.824 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:28:29' 2026-02-20T22:28:31.824 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_mirror_pool_status_verbose cluster2 mirror test up+stopped '2026-02-20 22:28:29' 2026-02-20T22:28:31.824 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:28:31.824 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:28:31.824 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:28:31.824 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+stopped 2026-02-20T22:28:31.824 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local 'prev_last_update=2026-02-20 22:28:29' 2026-02-20T22:28:31.824 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:28:31.824 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:28:31.824 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster2 mirror pool status mirror --verbose --format xml 2026-02-20T22:28:31.854 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='OKOKOK145264529mirror.0trial15020.2.0-677-gf7870454trueOK45334537mirror.1trial15020.2.0-677-gf7870454falseOK45404546mirror.2trial15020.2.0-677-gf7870454falseOK45504557mirror.3trial15020.2.0-677-gf7870454falseOKteste1d586ae-1749-4169-888d-5f8c6b0db4d3up+stoppedlocal image is primary45264529mirror.0trial1502026-02-20 22:28:29cluster1-DNE8f14eacf-60a5-47c7-bdcb-1dc6af448d08up+replayingreplaying, {"bytes_per_second":0.0,"bytes_per_snapshot":0.0,"last_snapshot_bytes":0,"last_snapshot_sync_seconds":0,"remote_snapshot_timestamp":1771626502,"replay_state":"idle"}2026-02-20 22:28:25' 2026-02-20T22:28:31.854 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update state 2026-02-20T22:28:31.855 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test'\'']/last_update' 2026-02-20T22:28:31.856 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:28:29' 2026-02-20T22:28:31.856 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test'\'']/state' 2026-02-20T22:28:31.858 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ state=up+stopped 2026-02-20T22:28:31.858 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+stopped 2026-02-20T22:28:31.858 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep up+stopped 2026-02-20T22:28:31.859 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+stopped 2026-02-20T22:28:31.860 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:28:31.860 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:28:31.860 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_status_in_pool_dir cluster1 mirror test up+replaying 2026-02-20T22:28:31.860 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:28:31.860 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:28:31.860 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:28:31.860 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+replaying 2026-02-20T22:28:31.860 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:28:31.860 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:28:31.860 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:28:31.860 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:28:32.861 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_status_in_pool_dir cluster1 mirror test up+replaying '' '' 2026-02-20T22:28:32.862 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:28:32.862 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:28:32.862 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:28:32.862 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+replaying 2026-02-20T22:28:32.862 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:28:32.862 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:28:32.862 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:28:32.862 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:28:32.862 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster1 mirror image status mirror/test 2026-02-20T22:28:32.894 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='test: 2026-02-20T22:28:32.894 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: global_id: e1d586ae-1749-4169-888d-5f8c6b0db4d3 2026-02-20T22:28:32.894 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+replaying 2026-02-20T22:28:32.894 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: replaying, {"bytes_per_second":0.0,"bytes_per_snapshot":0.0,"last_snapshot_bytes":0,"last_snapshot_sync_seconds":0,"remote_snapshot_timestamp":1771626502,"replay_state":"idle"} 2026-02-20T22:28:32.894 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: service: mirror.0 on trial150 2026-02-20T22:28:32.894 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:28:25 2026-02-20T22:28:32.894 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: peer_sites: 2026-02-20T22:28:32.894 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: name: cluster2-DNE 2026-02-20T22:28:32.895 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+stopped 2026-02-20T22:28:32.895 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: local image is primary 2026-02-20T22:28:32.895 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:28:29' 2026-02-20T22:28:32.895 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ state: .*up+replaying' 2026-02-20T22:28:32.895 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: state: up+replaying 2026-02-20T22:28:32.896 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ description: .*' 2026-02-20T22:28:32.896 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: description: replaying, {"bytes_per_second":0.0,"bytes_per_snapshot":0.0,"last_snapshot_bytes":0,"last_snapshot_sync_seconds":0,"remote_snapshot_timestamp":1771626502,"replay_state":"idle"} 2026-02-20T22:28:32.897 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' -n '' ']' 2026-02-20T22:28:32.897 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+replaying 2026-02-20T22:28:32.897 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^up+' 2026-02-20T22:28:32.897 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+replaying 2026-02-20T22:28:32.898 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep 'service: *mirror..* on ' 2026-02-20T22:28:32.898 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: service: mirror.0 on trial150 2026-02-20T22:28:32.898 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update 2026-02-20T22:28:32.898 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -nEe 's/^ last_update: *(.*) *$/\1/p' 2026-02-20T22:28:32.900 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:28:25' 2026-02-20T22:28:32.900 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_mirror_pool_status_verbose cluster1 mirror test up+replaying '2026-02-20 22:28:25' 2026-02-20T22:28:32.900 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:28:32.901 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:28:32.901 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:28:32.901 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+replaying 2026-02-20T22:28:32.901 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local 'prev_last_update=2026-02-20 22:28:25' 2026-02-20T22:28:32.901 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:28:32.901 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:28:32.901 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster1 mirror pool status mirror --verbose --format xml 2026-02-20T22:28:32.934 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='OKOKOK143774382mirror.0trial15020.2.0-677-gf7870454trueOK43844389mirror.1trial15020.2.0-677-gf7870454falseOK43914398mirror.2trial15020.2.0-677-gf7870454falseOK44014407mirror.3trial15020.2.0-677-gf7870454falseOKteste1d586ae-1749-4169-888d-5f8c6b0db4d3up+replayingreplaying, {"bytes_per_second":0.0,"bytes_per_snapshot":0.0,"last_snapshot_bytes":0,"last_snapshot_sync_seconds":0,"remote_snapshot_timestamp":1771626502,"replay_state":"idle"}43774382mirror.0trial1502026-02-20 22:28:25cluster2-DNEcd6e8b64-a7a4-4c60-8c9c-3c34f7eb16e8up+stoppedlocal image is primary2026-02-20 22:28:29' 2026-02-20T22:28:32.934 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update state 2026-02-20T22:28:32.934 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test'\'']/last_update' 2026-02-20T22:28:32.935 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:28:25' 2026-02-20T22:28:32.935 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test'\'']/state' 2026-02-20T22:28:32.937 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ state=up+replaying 2026-02-20T22:28:32.937 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+replaying 2026-02-20T22:28:32.937 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep up+replaying 2026-02-20T22:28:32.938 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+replaying 2026-02-20T22:28:32.938 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:28:32.939 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:28:32.939 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for i in `seq 1 20` 2026-02-20T22:28:32.939 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ demote_image cluster2 mirror test 2026-02-20T22:28:32.939 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:28:32.939 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:28:32.939 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:28:32.939 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster=cluster2 mirror image demote mirror/test 2026-02-20T22:28:33.519 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:Image demoted to non-primary 2026-02-20T22:28:33.524 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_image_replay_stopped cluster1 mirror test 2026-02-20T22:28:33.524 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:28:33.524 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:28:33.524 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:28:33.524 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_image_replay_state cluster1 mirror test stopped 2026-02-20T22:28:33.524 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:28:33.524 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:28:33.525 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:28:33.525 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state=stopped 2026-02-20T22:28:33.525 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local s 2026-02-20T22:28:33.525 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:28:33.525 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:28:34.525 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_image_replay_state cluster1 mirror test stopped 2026-02-20T22:28:34.526 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:28:34.526 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:28:34.526 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:28:34.526 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local test_state=stopped 2026-02-20T22:28:34.526 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status_result 2026-02-20T22:28:34.526 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local current_state=stopped 2026-02-20T22:28:34.526 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemons cluster1 rbd mirror status mirror/test 2026-02-20T22:28:34.526 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ grep -i state 2026-02-20T22:28:34.526 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_instance=cluster1 2026-02-20T22:28:34.526 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:28:34.526 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1 2026-02-20T22:28:34.527 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance=cluster1 2026-02-20T22:28:34.527 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local loop_instance 2026-02-20T22:28:34.527 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for s in 0 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:28:34.527 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sleep 0 2026-02-20T22:28:34.530 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' cluster1 '!=' cluster1 ']' 2026-02-20T22:28:34.530 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ seq 0 3 2026-02-20T22:28:34.530 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for loop_instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:28:34.530 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemon cluster1:0 rbd mirror status mirror/test 2026-02-20T22:28:34.530 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1:0 2026-02-20T22:28:34.530 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:28:34.530 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:28:34.530 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster1:0 cluster instance 2026-02-20T22:28:34.531 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster1:0 2026-02-20T22:28:34.531 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=cluster 2026-02-20T22:28:34.531 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:28:34.531 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:28:34.531 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=0 2026-02-20T22:28:34.531 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 0 = cluster1:0 ']' 2026-02-20T22:28:34.531 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval cluster=cluster1 2026-02-20T22:28:34.531 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:28:34.531 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=0 2026-02-20T22:28:34.531 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:28:34.531 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ daemon_asok_file cluster1:0 cluster1 2026-02-20T22:28:34.531 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local local_cluster=cluster1:0 2026-02-20T22:28:34.532 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster=cluster1 2026-02-20T22:28:34.532 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance 2026-02-20T22:28:34.532 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ set_cluster_instance cluster1:0 local_cluster instance 2026-02-20T22:28:34.532 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local val=cluster1:0 2026-02-20T22:28:34.532 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster_var_name=local_cluster 2026-02-20T22:28:34.532 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance_var_name=instance 2026-02-20T22:28:34.532 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:28:34.532 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:28:34.532 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ '[' 0 = cluster1:0 ']' 2026-02-20T22:28:34.532 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval local_cluster=cluster1 2026-02-20T22:28:34.532 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ local_cluster=cluster1 2026-02-20T22:28:34.532 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval instance=0 2026-02-20T22:28:34.532 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ instance=0 2026-02-20T22:28:34.533 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ ceph-conf --cluster cluster1 --name client.mirror.0 'admin socket' 2026-02-20T22:28:34.541 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ echo /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:28:34.541 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local asok_file=/var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:28:34.541 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ test -S /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:28:34.541 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ ceph --admin-daemon /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok rbd mirror status mirror/test 2026-02-20T22:28:34.586 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ return 0 2026-02-20T22:28:34.587 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status_result=' "state": "Stopped"' 2026-02-20T22:28:34.587 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo ' "state": "Stopped"' 2026-02-20T22:28:34.587 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep -i Replaying 2026-02-20T22:28:34.589 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test stopped = stopped 2026-02-20T22:28:34.589 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:28:34.589 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_status_in_pool_dir cluster1 mirror test up+unknown 2026-02-20T22:28:34.589 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:28:34.589 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:28:34.589 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:28:34.589 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+unknown 2026-02-20T22:28:34.590 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:28:34.590 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:28:34.590 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:28:34.590 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:28:35.590 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_status_in_pool_dir cluster1 mirror test up+unknown '' '' 2026-02-20T22:28:35.590 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:28:35.590 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:28:35.591 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:28:35.591 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+unknown 2026-02-20T22:28:35.591 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:28:35.591 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:28:35.591 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:28:35.591 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:28:35.591 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster1 mirror image status mirror/test 2026-02-20T22:28:35.622 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='test: 2026-02-20T22:28:35.622 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: global_id: e1d586ae-1749-4169-888d-5f8c6b0db4d3 2026-02-20T22:28:35.622 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+unknown 2026-02-20T22:28:35.622 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: remote image is not primary 2026-02-20T22:28:35.622 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: service: mirror.0 on trial150 2026-02-20T22:28:35.622 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:28:35 2026-02-20T22:28:35.622 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: peer_sites: 2026-02-20T22:28:35.623 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: name: cluster2-DNE 2026-02-20T22:28:35.623 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+unknown 2026-02-20T22:28:35.623 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: remote image is not primary 2026-02-20T22:28:35.623 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:28:34' 2026-02-20T22:28:35.623 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ state: .*up+unknown' 2026-02-20T22:28:35.623 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: state: up+unknown 2026-02-20T22:28:35.624 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ description: .*' 2026-02-20T22:28:35.624 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: description: remote image is not primary 2026-02-20T22:28:35.625 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' -n '' ']' 2026-02-20T22:28:35.625 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+unknown 2026-02-20T22:28:35.625 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^up+' 2026-02-20T22:28:35.625 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+unknown 2026-02-20T22:28:35.625 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep 'service: *mirror..* on ' 2026-02-20T22:28:35.626 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: service: mirror.0 on trial150 2026-02-20T22:28:35.626 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update 2026-02-20T22:28:35.626 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -nEe 's/^ last_update: *(.*) *$/\1/p' 2026-02-20T22:28:35.628 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:28:35' 2026-02-20T22:28:35.628 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_mirror_pool_status_verbose cluster1 mirror test up+unknown '2026-02-20 22:28:35' 2026-02-20T22:28:35.628 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:28:35.629 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:28:35.629 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:28:35.629 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+unknown 2026-02-20T22:28:35.629 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local 'prev_last_update=2026-02-20 22:28:35' 2026-02-20T22:28:35.629 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:28:35.629 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:28:35.629 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster1 mirror pool status mirror --verbose --format xml 2026-02-20T22:28:35.660 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='WARNINGOKWARNING143774382mirror.0trial15020.2.0-677-gf7870454trueOK43844389mirror.1trial15020.2.0-677-gf7870454falseOK43914398mirror.2trial15020.2.0-677-gf7870454falseOK44014407mirror.3trial15020.2.0-677-gf7870454falseOKteste1d586ae-1749-4169-888d-5f8c6b0db4d3up+unknownremote image is not primary43774382mirror.0trial1502026-02-20 22:28:35cluster2-DNEcd6e8b64-a7a4-4c60-8c9c-3c34f7eb16e8up+unknownremote image is not primary2026-02-20 22:28:34' 2026-02-20T22:28:35.660 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update state 2026-02-20T22:28:35.661 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test'\'']/last_update' 2026-02-20T22:28:35.662 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:28:35' 2026-02-20T22:28:35.662 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test'\'']/state' 2026-02-20T22:28:35.663 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ state=up+unknown 2026-02-20T22:28:35.664 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+unknown 2026-02-20T22:28:35.664 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep up+unknown 2026-02-20T22:28:35.665 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+unknown 2026-02-20T22:28:35.666 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:28:35.666 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:28:35.666 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_status_in_pool_dir cluster2 mirror test up+unknown 2026-02-20T22:28:35.666 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:28:35.666 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:28:35.666 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:28:35.666 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+unknown 2026-02-20T22:28:35.666 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:28:35.666 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:28:35.667 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:28:35.667 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:28:36.666 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_status_in_pool_dir cluster2 mirror test up+unknown '' '' 2026-02-20T22:28:36.666 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:28:36.666 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:28:36.666 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:28:36.666 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+unknown 2026-02-20T22:28:36.666 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:28:36.666 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:28:36.666 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:28:36.666 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:28:36.666 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster2 mirror image status mirror/test 2026-02-20T22:28:36.699 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='test: 2026-02-20T22:28:36.699 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: global_id: e1d586ae-1749-4169-888d-5f8c6b0db4d3 2026-02-20T22:28:36.699 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+unknown 2026-02-20T22:28:36.699 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: remote image is not primary 2026-02-20T22:28:36.699 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: service: mirror.0 on trial150 2026-02-20T22:28:36.699 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:28:34 2026-02-20T22:28:36.699 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: peer_sites: 2026-02-20T22:28:36.699 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: name: cluster1-DNE 2026-02-20T22:28:36.699 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+unknown 2026-02-20T22:28:36.699 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: remote image is not primary 2026-02-20T22:28:36.699 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:28:35' 2026-02-20T22:28:36.699 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ state: .*up+unknown' 2026-02-20T22:28:36.699 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: state: up+unknown 2026-02-20T22:28:36.700 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ description: .*' 2026-02-20T22:28:36.700 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: description: remote image is not primary 2026-02-20T22:28:36.700 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' -n '' ']' 2026-02-20T22:28:36.701 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+unknown 2026-02-20T22:28:36.701 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^up+' 2026-02-20T22:28:36.702 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+unknown 2026-02-20T22:28:36.702 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep 'service: *mirror..* on ' 2026-02-20T22:28:36.703 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: service: mirror.0 on trial150 2026-02-20T22:28:36.703 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update 2026-02-20T22:28:36.703 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -nEe 's/^ last_update: *(.*) *$/\1/p' 2026-02-20T22:28:36.705 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:28:34' 2026-02-20T22:28:36.705 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_mirror_pool_status_verbose cluster2 mirror test up+unknown '2026-02-20 22:28:34' 2026-02-20T22:28:36.705 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:28:36.705 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:28:36.705 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:28:36.705 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+unknown 2026-02-20T22:28:36.705 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local 'prev_last_update=2026-02-20 22:28:34' 2026-02-20T22:28:36.705 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:28:36.705 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:28:36.705 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster2 mirror pool status mirror --verbose --format xml 2026-02-20T22:28:36.735 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='WARNINGOKWARNING145264529mirror.0trial15020.2.0-677-gf7870454trueOK45334537mirror.1trial15020.2.0-677-gf7870454falseOK45404546mirror.2trial15020.2.0-677-gf7870454falseOK45504557mirror.3trial15020.2.0-677-gf7870454falseOKteste1d586ae-1749-4169-888d-5f8c6b0db4d3up+unknownremote image is not primary45264529mirror.0trial1502026-02-20 22:28:34cluster1-DNE8f14eacf-60a5-47c7-bdcb-1dc6af448d08up+unknownremote image is not primary2026-02-20 22:28:35' 2026-02-20T22:28:36.735 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update state 2026-02-20T22:28:36.735 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test'\'']/last_update' 2026-02-20T22:28:36.736 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:28:34' 2026-02-20T22:28:36.737 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test'\'']/state' 2026-02-20T22:28:36.738 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ state=up+unknown 2026-02-20T22:28:36.738 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+unknown 2026-02-20T22:28:36.739 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep up+unknown 2026-02-20T22:28:36.740 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+unknown 2026-02-20T22:28:36.740 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:28:36.740 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:28:36.740 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ promote_image cluster1 mirror test 2026-02-20T22:28:36.740 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:28:36.740 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:28:36.740 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:28:36.740 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local force= 2026-02-20T22:28:36.740 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster=cluster1 mirror image promote mirror/test 2026-02-20T22:28:38.544 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:Image promoted to primary 2026-02-20T22:28:38.549 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_image_replay_started cluster2 mirror test 2026-02-20T22:28:38.549 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:28:38.550 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:28:38.550 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:28:38.550 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_image_replay_state cluster2 mirror test started 2026-02-20T22:28:38.550 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:28:38.550 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:28:38.550 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:28:38.550 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state=started 2026-02-20T22:28:38.550 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local s 2026-02-20T22:28:38.550 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:28:38.550 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:28:39.551 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_image_replay_state cluster2 mirror test started 2026-02-20T22:28:39.551 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:28:39.551 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:28:39.551 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:28:39.551 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local test_state=started 2026-02-20T22:28:39.551 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status_result 2026-02-20T22:28:39.551 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local current_state=stopped 2026-02-20T22:28:39.552 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemons cluster2 rbd mirror status mirror/test 2026-02-20T22:28:39.552 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_instance=cluster2 2026-02-20T22:28:39.552 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:28:39.552 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster2 2026-02-20T22:28:39.552 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance=cluster2 2026-02-20T22:28:39.552 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local loop_instance 2026-02-20T22:28:39.552 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ grep -i state 2026-02-20T22:28:39.552 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for s in 0 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:28:39.552 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sleep 0 2026-02-20T22:28:39.555 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' cluster2 '!=' cluster2 ']' 2026-02-20T22:28:39.555 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ seq 0 3 2026-02-20T22:28:39.556 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for loop_instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:28:39.556 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemon cluster2:0 rbd mirror status mirror/test 2026-02-20T22:28:39.556 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster2:0 2026-02-20T22:28:39.556 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:28:39.556 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:28:39.556 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster2:0 cluster instance 2026-02-20T22:28:39.556 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster2:0 2026-02-20T22:28:39.556 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=cluster 2026-02-20T22:28:39.556 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:28:39.556 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster2 2026-02-20T22:28:39.556 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=0 2026-02-20T22:28:39.556 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 0 = cluster2:0 ']' 2026-02-20T22:28:39.557 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval cluster=cluster2 2026-02-20T22:28:39.557 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster2 2026-02-20T22:28:39.557 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=0 2026-02-20T22:28:39.557 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:28:39.557 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ daemon_asok_file cluster2:0 cluster2 2026-02-20T22:28:39.557 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local local_cluster=cluster2:0 2026-02-20T22:28:39.557 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster=cluster2 2026-02-20T22:28:39.557 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance 2026-02-20T22:28:39.557 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ set_cluster_instance cluster2:0 local_cluster instance 2026-02-20T22:28:39.557 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local val=cluster2:0 2026-02-20T22:28:39.557 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster_var_name=local_cluster 2026-02-20T22:28:39.557 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance_var_name=instance 2026-02-20T22:28:39.557 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster2 2026-02-20T22:28:39.558 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:28:39.558 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ '[' 0 = cluster2:0 ']' 2026-02-20T22:28:39.558 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval local_cluster=cluster2 2026-02-20T22:28:39.558 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ local_cluster=cluster2 2026-02-20T22:28:39.558 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval instance=0 2026-02-20T22:28:39.558 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ instance=0 2026-02-20T22:28:39.558 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ ceph-conf --cluster cluster2 --name client.mirror.0 'admin socket' 2026-02-20T22:28:39.566 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ echo /var/run/ceph/rbd-mirror.cluster2-client.mirror.0.asok 2026-02-20T22:28:39.566 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local asok_file=/var/run/ceph/rbd-mirror.cluster2-client.mirror.0.asok 2026-02-20T22:28:39.566 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ test -S /var/run/ceph/rbd-mirror.cluster2-client.mirror.0.asok 2026-02-20T22:28:39.566 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ ceph --admin-daemon /var/run/ceph/rbd-mirror.cluster2-client.mirror.0.asok rbd mirror status mirror/test 2026-02-20T22:28:39.612 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ return 0 2026-02-20T22:28:39.613 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status_result=' "state": "Replaying"' 2026-02-20T22:28:39.613 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo ' "state": "Replaying"' 2026-02-20T22:28:39.613 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep -i Replaying 2026-02-20T22:28:39.614 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: "state": "Replaying" 2026-02-20T22:28:39.615 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ current_state=started 2026-02-20T22:28:39.615 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test started = started 2026-02-20T22:28:39.615 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:28:39.615 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_replay_complete cluster2 cluster1 mirror mirror test 2026-02-20T22:28:39.615 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local local_cluster=cluster2 2026-02-20T22:28:39.616 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:28:39.616 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local local_pool=mirror 2026-02-20T22:28:39.616 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local remote_pool=mirror 2026-02-20T22:28:39.616 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:28:39.616 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' snapshot = journal ']' 2026-02-20T22:28:39.616 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' snapshot = snapshot ']' 2026-02-20T22:28:39.616 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ mirror_image_snapshot cluster1 mirror test 2026-02-20T22:28:39.616 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:28:39.616 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:28:39.616 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:28:39.616 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster1 mirror image snapshot mirror/test 2026-02-20T22:28:43.548 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:Snapshot ID: 63 2026-02-20T22:28:43.554 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_snapshot_sync_complete cluster2 cluster1 mirror mirror test 2026-02-20T22:28:43.554 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local local_cluster=cluster2 2026-02-20T22:28:43.554 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:28:43.554 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local local_pool=mirror 2026-02-20T22:28:43.554 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local remote_pool=mirror 2026-02-20T22:28:43.554 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:28:43.554 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ mkfname cluster1-mirror-test.status 2026-02-20T22:28:43.555 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ echo cluster1-mirror-test.status 2026-02-20T22:28:43.555 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -e 's|[/ ]|_|g' 2026-02-20T22:28:43.555 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status_log=/tmp/tmp.Whst3BkeHJ/cluster1-mirror-test.status 2026-02-20T22:28:43.556 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ mkfname cluster2-mirror-test.status 2026-02-20T22:28:43.556 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ echo cluster2-mirror-test.status 2026-02-20T22:28:43.556 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -e 's|[/ ]|_|g' 2026-02-20T22:28:43.558 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local local_status_log=/tmp/tmp.Whst3BkeHJ/cluster2-mirror-test.status 2026-02-20T22:28:43.558 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ get_newest_mirror_snapshot cluster1 mirror test /tmp/tmp.Whst3BkeHJ/cluster1-mirror-test.status 2026-02-20T22:28:43.558 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:28:43.558 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:28:43.558 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:28:43.558 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local log=/tmp/tmp.Whst3BkeHJ/cluster1-mirror-test.status 2026-02-20T22:28:43.558 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster1 snap list --all mirror/test --format xml 2026-02-20T22:28:43.558 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ xmlstarlet sel -t -c '//snapshots/snapshot[namespace/complete='\''true'\'' and position()=last()]' 2026-02-20T22:28:43.588 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v //snapshot/id 2026-02-20T22:28:43.590 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local snapshot_id=63 2026-02-20T22:28:43.590 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ true 2026-02-20T22:28:43.590 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 0.2 0.4 0.8 1.6 2 2 4 4 8 8 16 16 32 32 2026-02-20T22:28:43.590 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 0.2 2026-02-20T22:28:43.792 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ get_newest_mirror_snapshot cluster2 mirror test /tmp/tmp.Whst3BkeHJ/cluster2-mirror-test.status 2026-02-20T22:28:43.792 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:28:43.792 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:28:43.792 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:28:43.793 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local log=/tmp/tmp.Whst3BkeHJ/cluster2-mirror-test.status 2026-02-20T22:28:43.793 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster2 snap list --all mirror/test --format xml 2026-02-20T22:28:43.793 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ xmlstarlet sel -t -c '//snapshots/snapshot[namespace/complete='\''true'\'' and position()=last()]' 2026-02-20T22:28:43.820 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v //snapshot/namespace/primary_snap_id 2026-02-20T22:28:43.822 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local primary_snapshot_id=63 2026-02-20T22:28:43.822 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test 63 = 63 2026-02-20T22:28:43.822 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:28:43.822 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_status_in_pool_dir cluster1 mirror test up+stopped 2026-02-20T22:28:43.822 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:28:43.822 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:28:43.823 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:28:43.823 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+stopped 2026-02-20T22:28:43.823 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:28:43.823 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:28:43.823 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:28:43.823 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:28:44.823 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_status_in_pool_dir cluster1 mirror test up+stopped '' '' 2026-02-20T22:28:44.823 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:28:44.823 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:28:44.824 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:28:44.824 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+stopped 2026-02-20T22:28:44.824 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:28:44.824 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:28:44.824 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:28:44.824 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:28:44.824 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster1 mirror image status mirror/test 2026-02-20T22:28:44.855 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='test: 2026-02-20T22:28:44.855 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: global_id: e1d586ae-1749-4169-888d-5f8c6b0db4d3 2026-02-20T22:28:44.855 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+stopped 2026-02-20T22:28:44.856 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: local image is primary 2026-02-20T22:28:44.856 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: service: mirror.0 on trial150 2026-02-20T22:28:44.856 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:28:40 2026-02-20T22:28:44.856 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: peer_sites: 2026-02-20T22:28:44.856 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: name: cluster2-DNE 2026-02-20T22:28:44.856 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+replaying 2026-02-20T22:28:44.856 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: replaying, {"bytes_per_second":0.0,"bytes_per_snapshot":0.0,"last_snapshot_bytes":0,"last_snapshot_sync_seconds":0,"remote_snapshot_timestamp":1771626517,"replay_state":"idle"} 2026-02-20T22:28:44.856 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:28:39 2026-02-20T22:28:44.856 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: snapshots: 2026-02-20T22:28:44.856 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: 63 .mirror.primary.e1d586ae-1749-4169-888d-5f8c6b0db4d3.b37417de-70eb-4a62-a4dd-80a57047cbda (peer_uuids:[086c4138-4a97-4902-95e1-07f7be9b9f61])' 2026-02-20T22:28:44.856 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ state: .*up+stopped' 2026-02-20T22:28:44.857 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: state: up+stopped 2026-02-20T22:28:44.857 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ description: .*' 2026-02-20T22:28:44.858 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: description: local image is primary 2026-02-20T22:28:44.859 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' -n '' ']' 2026-02-20T22:28:44.859 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+stopped 2026-02-20T22:28:44.859 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^up+' 2026-02-20T22:28:44.859 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+stopped 2026-02-20T22:28:44.859 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep 'service: *mirror..* on ' 2026-02-20T22:28:44.860 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: service: mirror.0 on trial150 2026-02-20T22:28:44.860 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update 2026-02-20T22:28:44.860 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -nEe 's/^ last_update: *(.*) *$/\1/p' 2026-02-20T22:28:44.862 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:28:40' 2026-02-20T22:28:44.862 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_mirror_pool_status_verbose cluster1 mirror test up+stopped '2026-02-20 22:28:40' 2026-02-20T22:28:44.862 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:28:44.862 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:28:44.862 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:28:44.862 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+stopped 2026-02-20T22:28:44.862 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local 'prev_last_update=2026-02-20 22:28:40' 2026-02-20T22:28:44.862 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:28:44.862 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:28:44.863 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster1 mirror pool status mirror --verbose --format xml 2026-02-20T22:28:44.894 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='OKOKOK143774382mirror.0trial15020.2.0-677-gf7870454trueOK43844389mirror.1trial15020.2.0-677-gf7870454falseOK43914398mirror.2trial15020.2.0-677-gf7870454falseOK44014407mirror.3trial15020.2.0-677-gf7870454falseOKteste1d586ae-1749-4169-888d-5f8c6b0db4d3up+stoppedlocal image is primary43774382mirror.0trial1502026-02-20 22:28:40cluster2-DNEcd6e8b64-a7a4-4c60-8c9c-3c34f7eb16e8up+replayingreplaying, {"bytes_per_second":0.0,"bytes_per_snapshot":0.0,"last_snapshot_bytes":0,"last_snapshot_sync_seconds":0,"remote_snapshot_timestamp":1771626517,"replay_state":"idle"}2026-02-20 22:28:39' 2026-02-20T22:28:44.894 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update state 2026-02-20T22:28:44.894 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test'\'']/last_update' 2026-02-20T22:28:44.895 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:28:40' 2026-02-20T22:28:44.895 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test'\'']/state' 2026-02-20T22:28:44.897 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ state=up+stopped 2026-02-20T22:28:44.897 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep up+stopped 2026-02-20T22:28:44.898 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+stopped 2026-02-20T22:28:44.899 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+stopped 2026-02-20T22:28:44.900 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:28:44.900 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:28:44.900 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_status_in_pool_dir cluster2 mirror test up+replaying 2026-02-20T22:28:44.900 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:28:44.900 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:28:44.900 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:28:44.900 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+replaying 2026-02-20T22:28:44.900 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:28:44.901 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:28:44.901 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:28:44.901 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:28:45.900 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_status_in_pool_dir cluster2 mirror test up+replaying '' '' 2026-02-20T22:28:45.901 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:28:45.901 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:28:45.901 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:28:45.901 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+replaying 2026-02-20T22:28:45.901 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:28:45.901 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:28:45.901 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:28:45.901 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:28:45.902 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster2 mirror image status mirror/test 2026-02-20T22:28:45.931 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='test: 2026-02-20T22:28:45.931 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: global_id: e1d586ae-1749-4169-888d-5f8c6b0db4d3 2026-02-20T22:28:45.931 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+replaying 2026-02-20T22:28:45.931 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: replaying, {"bytes_per_second":0.0,"bytes_per_snapshot":0.0,"last_snapshot_bytes":0,"last_snapshot_sync_seconds":0,"remote_snapshot_timestamp":1771626517,"replay_state":"idle"} 2026-02-20T22:28:45.932 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: service: mirror.0 on trial150 2026-02-20T22:28:45.932 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:28:39 2026-02-20T22:28:45.932 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: peer_sites: 2026-02-20T22:28:45.932 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: name: cluster1-DNE 2026-02-20T22:28:45.932 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+stopped 2026-02-20T22:28:45.932 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: local image is primary 2026-02-20T22:28:45.932 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:28:45' 2026-02-20T22:28:45.932 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ state: .*up+replaying' 2026-02-20T22:28:45.933 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: state: up+replaying 2026-02-20T22:28:45.933 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ description: .*' 2026-02-20T22:28:45.933 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: description: replaying, {"bytes_per_second":0.0,"bytes_per_snapshot":0.0,"last_snapshot_bytes":0,"last_snapshot_sync_seconds":0,"remote_snapshot_timestamp":1771626517,"replay_state":"idle"} 2026-02-20T22:28:45.934 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' -n '' ']' 2026-02-20T22:28:45.934 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+replaying 2026-02-20T22:28:45.934 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^up+' 2026-02-20T22:28:45.934 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+replaying 2026-02-20T22:28:45.935 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep 'service: *mirror..* on ' 2026-02-20T22:28:45.935 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: service: mirror.0 on trial150 2026-02-20T22:28:45.936 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update 2026-02-20T22:28:45.936 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -nEe 's/^ last_update: *(.*) *$/\1/p' 2026-02-20T22:28:45.937 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:28:39' 2026-02-20T22:28:45.937 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_mirror_pool_status_verbose cluster2 mirror test up+replaying '2026-02-20 22:28:39' 2026-02-20T22:28:45.938 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:28:45.938 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:28:45.938 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:28:45.938 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+replaying 2026-02-20T22:28:45.938 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local 'prev_last_update=2026-02-20 22:28:39' 2026-02-20T22:28:45.938 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:28:45.938 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:28:45.938 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster2 mirror pool status mirror --verbose --format xml 2026-02-20T22:28:45.968 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='OKOKOK145264529mirror.0trial15020.2.0-677-gf7870454trueOK45334537mirror.1trial15020.2.0-677-gf7870454falseOK45404546mirror.2trial15020.2.0-677-gf7870454falseOK45504557mirror.3trial15020.2.0-677-gf7870454falseOKteste1d586ae-1749-4169-888d-5f8c6b0db4d3up+replayingreplaying, {"bytes_per_second":0.0,"bytes_per_snapshot":0.0,"last_snapshot_bytes":0,"last_snapshot_sync_seconds":0,"remote_snapshot_timestamp":1771626517,"replay_state":"idle"}45264529mirror.0trial1502026-02-20 22:28:39cluster1-DNE8f14eacf-60a5-47c7-bdcb-1dc6af448d08up+stoppedlocal image is primary2026-02-20 22:28:45' 2026-02-20T22:28:45.968 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update state 2026-02-20T22:28:45.968 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test'\'']/last_update' 2026-02-20T22:28:45.969 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:28:39' 2026-02-20T22:28:45.970 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test'\'']/state' 2026-02-20T22:28:45.971 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ state=up+replaying 2026-02-20T22:28:45.971 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+replaying 2026-02-20T22:28:45.972 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep up+replaying 2026-02-20T22:28:45.972 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+replaying 2026-02-20T22:28:45.973 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:28:45.973 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:28:45.973 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ demote_image cluster1 mirror test 2026-02-20T22:28:45.973 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:28:45.973 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:28:45.974 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:28:45.974 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster=cluster1 mirror image demote mirror/test 2026-02-20T22:28:46.560 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:Image demoted to non-primary 2026-02-20T22:28:46.565 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_image_replay_stopped cluster2 mirror test 2026-02-20T22:28:46.565 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:28:46.565 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:28:46.565 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:28:46.565 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_image_replay_state cluster2 mirror test stopped 2026-02-20T22:28:46.565 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:28:46.565 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:28:46.565 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:28:46.565 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state=stopped 2026-02-20T22:28:46.565 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local s 2026-02-20T22:28:46.566 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:28:46.566 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:28:47.566 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_image_replay_state cluster2 mirror test stopped 2026-02-20T22:28:47.566 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:28:47.567 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:28:47.567 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:28:47.567 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local test_state=stopped 2026-02-20T22:28:47.567 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status_result 2026-02-20T22:28:47.567 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local current_state=stopped 2026-02-20T22:28:47.567 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemons cluster2 rbd mirror status mirror/test 2026-02-20T22:28:47.567 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_instance=cluster2 2026-02-20T22:28:47.567 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:28:47.567 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster2 2026-02-20T22:28:47.567 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance=cluster2 2026-02-20T22:28:47.567 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local loop_instance 2026-02-20T22:28:47.567 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for s in 0 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:28:47.568 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sleep 0 2026-02-20T22:28:47.568 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ grep -i state 2026-02-20T22:28:47.568 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' cluster2 '!=' cluster2 ']' 2026-02-20T22:28:47.570 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ seq 0 3 2026-02-20T22:28:47.571 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for loop_instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:28:47.571 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemon cluster2:0 rbd mirror status mirror/test 2026-02-20T22:28:47.571 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster2:0 2026-02-20T22:28:47.571 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:28:47.571 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:28:47.571 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster2:0 cluster instance 2026-02-20T22:28:47.571 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster2:0 2026-02-20T22:28:47.571 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=cluster 2026-02-20T22:28:47.571 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:28:47.571 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster2 2026-02-20T22:28:47.571 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=0 2026-02-20T22:28:47.572 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 0 = cluster2:0 ']' 2026-02-20T22:28:47.572 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval cluster=cluster2 2026-02-20T22:28:47.572 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster2 2026-02-20T22:28:47.572 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=0 2026-02-20T22:28:47.572 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:28:47.572 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ daemon_asok_file cluster2:0 cluster2 2026-02-20T22:28:47.572 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local local_cluster=cluster2:0 2026-02-20T22:28:47.572 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster=cluster2 2026-02-20T22:28:47.572 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance 2026-02-20T22:28:47.572 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ set_cluster_instance cluster2:0 local_cluster instance 2026-02-20T22:28:47.572 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local val=cluster2:0 2026-02-20T22:28:47.572 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster_var_name=local_cluster 2026-02-20T22:28:47.573 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance_var_name=instance 2026-02-20T22:28:47.573 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster2 2026-02-20T22:28:47.573 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:28:47.573 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ '[' 0 = cluster2:0 ']' 2026-02-20T22:28:47.573 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval local_cluster=cluster2 2026-02-20T22:28:47.573 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ local_cluster=cluster2 2026-02-20T22:28:47.573 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval instance=0 2026-02-20T22:28:47.573 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ instance=0 2026-02-20T22:28:47.573 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ ceph-conf --cluster cluster2 --name client.mirror.0 'admin socket' 2026-02-20T22:28:47.581 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ echo /var/run/ceph/rbd-mirror.cluster2-client.mirror.0.asok 2026-02-20T22:28:47.581 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local asok_file=/var/run/ceph/rbd-mirror.cluster2-client.mirror.0.asok 2026-02-20T22:28:47.581 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ test -S /var/run/ceph/rbd-mirror.cluster2-client.mirror.0.asok 2026-02-20T22:28:47.581 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ ceph --admin-daemon /var/run/ceph/rbd-mirror.cluster2-client.mirror.0.asok rbd mirror status mirror/test 2026-02-20T22:28:47.625 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ return 0 2026-02-20T22:28:47.626 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status_result=' "state": "Replaying"' 2026-02-20T22:28:47.626 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo ' "state": "Replaying"' 2026-02-20T22:28:47.626 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep -i Replaying 2026-02-20T22:28:47.626 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: "state": "Replaying" 2026-02-20T22:28:47.627 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ current_state=started 2026-02-20T22:28:47.627 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test stopped = started 2026-02-20T22:28:47.627 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:28:47.627 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 2 2026-02-20T22:28:49.629 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_image_replay_state cluster2 mirror test stopped 2026-02-20T22:28:49.630 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:28:49.630 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:28:49.630 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:28:49.630 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local test_state=stopped 2026-02-20T22:28:49.630 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status_result 2026-02-20T22:28:49.630 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local current_state=stopped 2026-02-20T22:28:49.630 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemons cluster2 rbd mirror status mirror/test 2026-02-20T22:28:49.630 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_instance=cluster2 2026-02-20T22:28:49.630 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:28:49.630 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ grep -i state 2026-02-20T22:28:49.631 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster2 2026-02-20T22:28:49.631 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance=cluster2 2026-02-20T22:28:49.631 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local loop_instance 2026-02-20T22:28:49.631 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for s in 0 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:28:49.631 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sleep 0 2026-02-20T22:28:49.631 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' cluster2 '!=' cluster2 ']' 2026-02-20T22:28:49.634 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ seq 0 3 2026-02-20T22:28:49.635 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for loop_instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:28:49.635 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemon cluster2:0 rbd mirror status mirror/test 2026-02-20T22:28:49.635 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster2:0 2026-02-20T22:28:49.635 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:28:49.635 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:28:49.635 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster2:0 cluster instance 2026-02-20T22:28:49.635 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster2:0 2026-02-20T22:28:49.635 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=cluster 2026-02-20T22:28:49.635 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:28:49.636 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster2 2026-02-20T22:28:49.636 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=0 2026-02-20T22:28:49.636 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 0 = cluster2:0 ']' 2026-02-20T22:28:49.636 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval cluster=cluster2 2026-02-20T22:28:49.636 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster2 2026-02-20T22:28:49.636 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=0 2026-02-20T22:28:49.636 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:28:49.636 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ daemon_asok_file cluster2:0 cluster2 2026-02-20T22:28:49.636 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local local_cluster=cluster2:0 2026-02-20T22:28:49.636 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster=cluster2 2026-02-20T22:28:49.637 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance 2026-02-20T22:28:49.637 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ set_cluster_instance cluster2:0 local_cluster instance 2026-02-20T22:28:49.637 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local val=cluster2:0 2026-02-20T22:28:49.637 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster_var_name=local_cluster 2026-02-20T22:28:49.637 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance_var_name=instance 2026-02-20T22:28:49.637 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster2 2026-02-20T22:28:49.637 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:28:49.637 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ '[' 0 = cluster2:0 ']' 2026-02-20T22:28:49.637 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval local_cluster=cluster2 2026-02-20T22:28:49.637 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ local_cluster=cluster2 2026-02-20T22:28:49.637 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval instance=0 2026-02-20T22:28:49.638 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ instance=0 2026-02-20T22:28:49.638 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ ceph-conf --cluster cluster2 --name client.mirror.0 'admin socket' 2026-02-20T22:28:49.644 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ echo /var/run/ceph/rbd-mirror.cluster2-client.mirror.0.asok 2026-02-20T22:28:49.644 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local asok_file=/var/run/ceph/rbd-mirror.cluster2-client.mirror.0.asok 2026-02-20T22:28:49.645 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ test -S /var/run/ceph/rbd-mirror.cluster2-client.mirror.0.asok 2026-02-20T22:28:49.645 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ ceph --admin-daemon /var/run/ceph/rbd-mirror.cluster2-client.mirror.0.asok rbd mirror status mirror/test 2026-02-20T22:28:49.691 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ return 0 2026-02-20T22:28:49.691 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status_result=' "state": "Stopped"' 2026-02-20T22:28:49.691 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo ' "state": "Stopped"' 2026-02-20T22:28:49.691 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep -i Replaying 2026-02-20T22:28:49.693 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test stopped = stopped 2026-02-20T22:28:49.693 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:28:49.693 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_status_in_pool_dir cluster1 mirror test up+unknown 2026-02-20T22:28:49.693 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:28:49.693 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:28:49.693 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:28:49.693 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+unknown 2026-02-20T22:28:49.693 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:28:49.693 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:28:49.693 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:28:49.693 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:28:50.694 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_status_in_pool_dir cluster1 mirror test up+unknown '' '' 2026-02-20T22:28:50.695 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:28:50.695 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:28:50.695 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:28:50.695 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+unknown 2026-02-20T22:28:50.695 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:28:50.695 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:28:50.695 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:28:50.695 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:28:50.695 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster1 mirror image status mirror/test 2026-02-20T22:28:50.725 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='test: 2026-02-20T22:28:50.725 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: global_id: e1d586ae-1749-4169-888d-5f8c6b0db4d3 2026-02-20T22:28:50.726 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+unknown 2026-02-20T22:28:50.726 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: remote image is not primary 2026-02-20T22:28:50.726 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: service: mirror.0 on trial150 2026-02-20T22:28:50.726 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:28:50 2026-02-20T22:28:50.726 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: peer_sites: 2026-02-20T22:28:50.726 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: name: cluster2-DNE 2026-02-20T22:28:50.726 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+unknown 2026-02-20T22:28:50.726 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: remote image is not primary 2026-02-20T22:28:50.726 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:28:49' 2026-02-20T22:28:50.727 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ state: .*up+unknown' 2026-02-20T22:28:50.727 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: state: up+unknown 2026-02-20T22:28:50.727 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ description: .*' 2026-02-20T22:28:50.728 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: description: remote image is not primary 2026-02-20T22:28:50.729 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' -n '' ']' 2026-02-20T22:28:50.729 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+unknown 2026-02-20T22:28:50.730 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^up+' 2026-02-20T22:28:50.730 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+unknown 2026-02-20T22:28:50.730 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep 'service: *mirror..* on ' 2026-02-20T22:28:50.730 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: service: mirror.0 on trial150 2026-02-20T22:28:50.730 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update 2026-02-20T22:28:50.730 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -nEe 's/^ last_update: *(.*) *$/\1/p' 2026-02-20T22:28:50.731 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:28:50' 2026-02-20T22:28:50.731 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_mirror_pool_status_verbose cluster1 mirror test up+unknown '2026-02-20 22:28:50' 2026-02-20T22:28:50.731 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:28:50.731 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:28:50.731 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:28:50.731 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+unknown 2026-02-20T22:28:50.731 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local 'prev_last_update=2026-02-20 22:28:50' 2026-02-20T22:28:50.731 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:28:50.731 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:28:50.731 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster1 mirror pool status mirror --verbose --format xml 2026-02-20T22:28:50.763 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='WARNINGOKWARNING143774382mirror.0trial15020.2.0-677-gf7870454trueOK43844389mirror.1trial15020.2.0-677-gf7870454falseOK43914398mirror.2trial15020.2.0-677-gf7870454falseOK44014407mirror.3trial15020.2.0-677-gf7870454falseOKteste1d586ae-1749-4169-888d-5f8c6b0db4d3up+unknownremote image is not primary43774382mirror.0trial1502026-02-20 22:28:50cluster2-DNEcd6e8b64-a7a4-4c60-8c9c-3c34f7eb16e8up+unknownremote image is not primary2026-02-20 22:28:49' 2026-02-20T22:28:50.763 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update state 2026-02-20T22:28:50.763 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test'\'']/last_update' 2026-02-20T22:28:50.764 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:28:50' 2026-02-20T22:28:50.764 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test'\'']/state' 2026-02-20T22:28:50.766 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ state=up+unknown 2026-02-20T22:28:50.766 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+unknown 2026-02-20T22:28:50.766 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep up+unknown 2026-02-20T22:28:50.767 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+unknown 2026-02-20T22:28:50.768 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:28:50.768 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:28:50.768 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_status_in_pool_dir cluster2 mirror test up+unknown 2026-02-20T22:28:50.769 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:28:50.769 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:28:50.769 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:28:50.769 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+unknown 2026-02-20T22:28:50.769 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:28:50.769 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:28:50.769 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:28:50.769 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:28:51.769 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_status_in_pool_dir cluster2 mirror test up+unknown '' '' 2026-02-20T22:28:51.769 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:28:51.769 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:28:51.769 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:28:51.769 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+unknown 2026-02-20T22:28:51.770 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:28:51.770 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:28:51.770 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:28:51.770 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:28:51.770 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster2 mirror image status mirror/test 2026-02-20T22:28:51.799 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='test: 2026-02-20T22:28:51.799 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: global_id: e1d586ae-1749-4169-888d-5f8c6b0db4d3 2026-02-20T22:28:51.799 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+unknown 2026-02-20T22:28:51.799 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: remote image is not primary 2026-02-20T22:28:51.799 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: service: mirror.0 on trial150 2026-02-20T22:28:51.799 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:28:49 2026-02-20T22:28:51.800 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: peer_sites: 2026-02-20T22:28:51.800 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: name: cluster1-DNE 2026-02-20T22:28:51.800 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+unknown 2026-02-20T22:28:51.800 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: remote image is not primary 2026-02-20T22:28:51.800 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:28:50' 2026-02-20T22:28:51.800 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ state: .*up+unknown' 2026-02-20T22:28:51.800 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: state: up+unknown 2026-02-20T22:28:51.801 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ description: .*' 2026-02-20T22:28:51.801 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: description: remote image is not primary 2026-02-20T22:28:51.802 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' -n '' ']' 2026-02-20T22:28:51.802 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+unknown 2026-02-20T22:28:51.802 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^up+' 2026-02-20T22:28:51.802 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+unknown 2026-02-20T22:28:51.803 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep 'service: *mirror..* on ' 2026-02-20T22:28:51.803 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: service: mirror.0 on trial150 2026-02-20T22:28:51.803 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update 2026-02-20T22:28:51.804 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -nEe 's/^ last_update: *(.*) *$/\1/p' 2026-02-20T22:28:51.805 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:28:49' 2026-02-20T22:28:51.805 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_mirror_pool_status_verbose cluster2 mirror test up+unknown '2026-02-20 22:28:49' 2026-02-20T22:28:51.805 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:28:51.805 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:28:51.805 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:28:51.805 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+unknown 2026-02-20T22:28:51.806 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local 'prev_last_update=2026-02-20 22:28:49' 2026-02-20T22:28:51.806 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:28:51.806 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:28:51.806 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster2 mirror pool status mirror --verbose --format xml 2026-02-20T22:28:51.835 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='WARNINGOKWARNING145264529mirror.0trial15020.2.0-677-gf7870454trueOK45334537mirror.1trial15020.2.0-677-gf7870454falseOK45404546mirror.2trial15020.2.0-677-gf7870454falseOK45504557mirror.3trial15020.2.0-677-gf7870454falseOKteste1d586ae-1749-4169-888d-5f8c6b0db4d3up+unknownremote image is not primary45264529mirror.0trial1502026-02-20 22:28:49cluster1-DNE8f14eacf-60a5-47c7-bdcb-1dc6af448d08up+unknownremote image is not primary2026-02-20 22:28:50' 2026-02-20T22:28:51.835 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update state 2026-02-20T22:28:51.835 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test'\'']/last_update' 2026-02-20T22:28:51.836 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:28:49' 2026-02-20T22:28:51.837 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test'\'']/state' 2026-02-20T22:28:51.838 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ state=up+unknown 2026-02-20T22:28:51.839 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+unknown 2026-02-20T22:28:51.839 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep up+unknown 2026-02-20T22:28:51.839 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+unknown 2026-02-20T22:28:51.840 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:28:51.840 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:28:51.840 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ promote_image cluster2 mirror test 2026-02-20T22:28:51.840 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:28:51.840 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:28:51.841 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:28:51.841 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local force= 2026-02-20T22:28:51.841 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster=cluster2 mirror image promote mirror/test 2026-02-20T22:28:53.507 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:Image promoted to primary 2026-02-20T22:28:53.511 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_image_replay_started cluster1 mirror test 2026-02-20T22:28:53.512 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:28:53.512 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:28:53.512 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:28:53.512 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_image_replay_state cluster1 mirror test started 2026-02-20T22:28:53.512 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:28:53.512 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:28:53.512 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:28:53.512 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state=started 2026-02-20T22:28:53.512 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local s 2026-02-20T22:28:53.512 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:28:53.512 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:28:54.512 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_image_replay_state cluster1 mirror test started 2026-02-20T22:28:54.512 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:28:54.512 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:28:54.512 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:28:54.512 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local test_state=started 2026-02-20T22:28:54.513 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status_result 2026-02-20T22:28:54.513 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local current_state=stopped 2026-02-20T22:28:54.513 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemons cluster1 rbd mirror status mirror/test 2026-02-20T22:28:54.513 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_instance=cluster1 2026-02-20T22:28:54.513 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:28:54.513 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1 2026-02-20T22:28:54.513 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance=cluster1 2026-02-20T22:28:54.513 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local loop_instance 2026-02-20T22:28:54.513 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for s in 0 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:28:54.513 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sleep 0 2026-02-20T22:28:54.513 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ grep -i state 2026-02-20T22:28:54.514 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' cluster1 '!=' cluster1 ']' 2026-02-20T22:28:54.514 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ seq 0 3 2026-02-20T22:28:54.516 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for loop_instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:28:54.516 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemon cluster1:0 rbd mirror status mirror/test 2026-02-20T22:28:54.516 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1:0 2026-02-20T22:28:54.516 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:28:54.516 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:28:54.516 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster1:0 cluster instance 2026-02-20T22:28:54.516 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster1:0 2026-02-20T22:28:54.516 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=cluster 2026-02-20T22:28:54.516 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:28:54.516 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:28:54.516 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=0 2026-02-20T22:28:54.516 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 0 = cluster1:0 ']' 2026-02-20T22:28:54.516 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval cluster=cluster1 2026-02-20T22:28:54.516 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:28:54.516 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=0 2026-02-20T22:28:54.516 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:28:54.516 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ daemon_asok_file cluster1:0 cluster1 2026-02-20T22:28:54.516 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local local_cluster=cluster1:0 2026-02-20T22:28:54.516 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster=cluster1 2026-02-20T22:28:54.516 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance 2026-02-20T22:28:54.516 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ set_cluster_instance cluster1:0 local_cluster instance 2026-02-20T22:28:54.517 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local val=cluster1:0 2026-02-20T22:28:54.517 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster_var_name=local_cluster 2026-02-20T22:28:54.517 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance_var_name=instance 2026-02-20T22:28:54.517 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:28:54.517 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:28:54.517 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ '[' 0 = cluster1:0 ']' 2026-02-20T22:28:54.517 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval local_cluster=cluster1 2026-02-20T22:28:54.517 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ local_cluster=cluster1 2026-02-20T22:28:54.517 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval instance=0 2026-02-20T22:28:54.517 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ instance=0 2026-02-20T22:28:54.517 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ ceph-conf --cluster cluster1 --name client.mirror.0 'admin socket' 2026-02-20T22:28:54.529 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ echo /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:28:54.530 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local asok_file=/var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:28:54.530 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ test -S /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:28:54.530 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ ceph --admin-daemon /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok rbd mirror status mirror/test 2026-02-20T22:28:54.575 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ return 0 2026-02-20T22:28:54.575 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status_result=' "state": "Stopped"' 2026-02-20T22:28:54.576 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo ' "state": "Stopped"' 2026-02-20T22:28:54.576 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep -i Replaying 2026-02-20T22:28:54.577 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test started = stopped 2026-02-20T22:28:54.577 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:28:54.577 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 2 2026-02-20T22:28:56.579 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_image_replay_state cluster1 mirror test started 2026-02-20T22:28:56.579 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:28:56.579 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:28:56.579 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:28:56.579 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local test_state=started 2026-02-20T22:28:56.579 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status_result 2026-02-20T22:28:56.579 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local current_state=stopped 2026-02-20T22:28:56.580 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemons cluster1 rbd mirror status mirror/test 2026-02-20T22:28:56.580 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_instance=cluster1 2026-02-20T22:28:56.580 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:28:56.580 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1 2026-02-20T22:28:56.580 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ grep -i state 2026-02-20T22:28:56.580 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance=cluster1 2026-02-20T22:28:56.580 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local loop_instance 2026-02-20T22:28:56.580 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for s in 0 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:28:56.580 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sleep 0 2026-02-20T22:28:56.584 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' cluster1 '!=' cluster1 ']' 2026-02-20T22:28:56.584 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ seq 0 3 2026-02-20T22:28:56.584 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for loop_instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:28:56.584 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemon cluster1:0 rbd mirror status mirror/test 2026-02-20T22:28:56.584 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1:0 2026-02-20T22:28:56.584 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:28:56.584 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:28:56.584 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster1:0 cluster instance 2026-02-20T22:28:56.584 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster1:0 2026-02-20T22:28:56.584 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=cluster 2026-02-20T22:28:56.585 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:28:56.585 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:28:56.585 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=0 2026-02-20T22:28:56.585 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 0 = cluster1:0 ']' 2026-02-20T22:28:56.585 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval cluster=cluster1 2026-02-20T22:28:56.585 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:28:56.585 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=0 2026-02-20T22:28:56.585 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:28:56.585 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ daemon_asok_file cluster1:0 cluster1 2026-02-20T22:28:56.585 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local local_cluster=cluster1:0 2026-02-20T22:28:56.585 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster=cluster1 2026-02-20T22:28:56.585 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance 2026-02-20T22:28:56.586 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ set_cluster_instance cluster1:0 local_cluster instance 2026-02-20T22:28:56.586 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local val=cluster1:0 2026-02-20T22:28:56.586 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster_var_name=local_cluster 2026-02-20T22:28:56.586 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance_var_name=instance 2026-02-20T22:28:56.586 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:28:56.586 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:28:56.586 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ '[' 0 = cluster1:0 ']' 2026-02-20T22:28:56.586 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval local_cluster=cluster1 2026-02-20T22:28:56.586 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ local_cluster=cluster1 2026-02-20T22:28:56.586 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval instance=0 2026-02-20T22:28:56.586 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ instance=0 2026-02-20T22:28:56.586 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ ceph-conf --cluster cluster1 --name client.mirror.0 'admin socket' 2026-02-20T22:28:56.594 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ echo /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:28:56.594 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local asok_file=/var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:28:56.594 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ test -S /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:28:56.594 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ ceph --admin-daemon /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok rbd mirror status mirror/test 2026-02-20T22:28:56.640 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ return 0 2026-02-20T22:28:56.641 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status_result=' "state": "Replaying"' 2026-02-20T22:28:56.641 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo ' "state": "Replaying"' 2026-02-20T22:28:56.642 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep -i Replaying 2026-02-20T22:28:56.642 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: "state": "Replaying" 2026-02-20T22:28:56.644 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ current_state=started 2026-02-20T22:28:56.644 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test started = started 2026-02-20T22:28:56.644 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:28:56.644 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_replay_complete cluster1 cluster2 mirror mirror test 2026-02-20T22:28:56.644 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local local_cluster=cluster1 2026-02-20T22:28:56.644 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:28:56.644 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local local_pool=mirror 2026-02-20T22:28:56.645 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local remote_pool=mirror 2026-02-20T22:28:56.645 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:28:56.645 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' snapshot = journal ']' 2026-02-20T22:28:56.645 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' snapshot = snapshot ']' 2026-02-20T22:28:56.645 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ mirror_image_snapshot cluster2 mirror test 2026-02-20T22:28:56.645 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:28:56.645 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:28:56.645 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:28:56.645 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster2 mirror image snapshot mirror/test 2026-02-20T22:29:00.517 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:Snapshot ID: 66 2026-02-20T22:29:00.523 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_snapshot_sync_complete cluster1 cluster2 mirror mirror test 2026-02-20T22:29:00.523 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local local_cluster=cluster1 2026-02-20T22:29:00.524 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:29:00.524 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local local_pool=mirror 2026-02-20T22:29:00.524 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local remote_pool=mirror 2026-02-20T22:29:00.524 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:29:00.524 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ mkfname cluster2-mirror-test.status 2026-02-20T22:29:00.524 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ echo cluster2-mirror-test.status 2026-02-20T22:29:00.524 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -e 's|[/ ]|_|g' 2026-02-20T22:29:00.525 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status_log=/tmp/tmp.Whst3BkeHJ/cluster2-mirror-test.status 2026-02-20T22:29:00.525 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ mkfname cluster1-mirror-test.status 2026-02-20T22:29:00.525 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ echo cluster1-mirror-test.status 2026-02-20T22:29:00.526 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -e 's|[/ ]|_|g' 2026-02-20T22:29:00.527 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local local_status_log=/tmp/tmp.Whst3BkeHJ/cluster1-mirror-test.status 2026-02-20T22:29:00.527 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ get_newest_mirror_snapshot cluster2 mirror test /tmp/tmp.Whst3BkeHJ/cluster2-mirror-test.status 2026-02-20T22:29:00.527 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:29:00.527 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:29:00.527 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:29:00.527 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local log=/tmp/tmp.Whst3BkeHJ/cluster2-mirror-test.status 2026-02-20T22:29:00.527 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster2 snap list --all mirror/test --format xml 2026-02-20T22:29:00.528 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ xmlstarlet sel -t -c '//snapshots/snapshot[namespace/complete='\''true'\'' and position()=last()]' 2026-02-20T22:29:00.555 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v //snapshot/id 2026-02-20T22:29:00.557 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local snapshot_id=66 2026-02-20T22:29:00.557 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ true 2026-02-20T22:29:00.557 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 0.2 0.4 0.8 1.6 2 2 4 4 8 8 16 16 32 32 2026-02-20T22:29:00.557 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 0.2 2026-02-20T22:29:00.758 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ get_newest_mirror_snapshot cluster1 mirror test /tmp/tmp.Whst3BkeHJ/cluster1-mirror-test.status 2026-02-20T22:29:00.758 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:29:00.758 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:29:00.758 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:29:00.759 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local log=/tmp/tmp.Whst3BkeHJ/cluster1-mirror-test.status 2026-02-20T22:29:00.759 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster1 snap list --all mirror/test --format xml 2026-02-20T22:29:00.759 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ xmlstarlet sel -t -c '//snapshots/snapshot[namespace/complete='\''true'\'' and position()=last()]' 2026-02-20T22:29:00.789 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v //snapshot/namespace/primary_snap_id 2026-02-20T22:29:00.791 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local primary_snapshot_id=66 2026-02-20T22:29:00.791 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test 66 = 66 2026-02-20T22:29:00.791 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:29:00.791 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_status_in_pool_dir cluster2 mirror test up+stopped 2026-02-20T22:29:00.791 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:29:00.791 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:29:00.792 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:29:00.792 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+stopped 2026-02-20T22:29:00.792 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:29:00.792 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:29:00.792 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:29:00.792 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:29:01.792 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_status_in_pool_dir cluster2 mirror test up+stopped '' '' 2026-02-20T22:29:01.792 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:29:01.793 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:29:01.793 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:29:01.793 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+stopped 2026-02-20T22:29:01.793 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:29:01.793 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:29:01.793 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:29:01.793 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:29:01.793 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster2 mirror image status mirror/test 2026-02-20T22:29:01.825 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='test: 2026-02-20T22:29:01.825 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: global_id: e1d586ae-1749-4169-888d-5f8c6b0db4d3 2026-02-20T22:29:01.826 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+stopped 2026-02-20T22:29:01.826 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: local image is primary 2026-02-20T22:29:01.826 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: service: mirror.0 on trial150 2026-02-20T22:29:01.826 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:28:59 2026-02-20T22:29:01.826 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: peer_sites: 2026-02-20T22:29:01.826 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: name: cluster1-DNE 2026-02-20T22:29:01.826 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+replaying 2026-02-20T22:29:01.826 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: replaying, {"bytes_per_second":0.0,"bytes_per_snapshot":0.0,"last_snapshot_bytes":0,"last_snapshot_sync_seconds":0,"remote_snapshot_timestamp":1771626532,"replay_state":"idle"} 2026-02-20T22:29:01.826 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:28:55 2026-02-20T22:29:01.826 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: snapshots: 2026-02-20T22:29:01.826 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: 66 .mirror.primary.e1d586ae-1749-4169-888d-5f8c6b0db4d3.796eab72-cabe-477b-a651-75cad1eada48 (peer_uuids:[b3fd2ba3-7357-48bb-9494-5fb16bf9b1f8])' 2026-02-20T22:29:01.827 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ state: .*up+stopped' 2026-02-20T22:29:01.827 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: state: up+stopped 2026-02-20T22:29:01.827 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ description: .*' 2026-02-20T22:29:01.828 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: description: local image is primary 2026-02-20T22:29:01.828 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' -n '' ']' 2026-02-20T22:29:01.828 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+stopped 2026-02-20T22:29:01.829 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^up+' 2026-02-20T22:29:01.829 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+stopped 2026-02-20T22:29:01.829 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep 'service: *mirror..* on ' 2026-02-20T22:29:01.830 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: service: mirror.0 on trial150 2026-02-20T22:29:01.830 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update 2026-02-20T22:29:01.830 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -nEe 's/^ last_update: *(.*) *$/\1/p' 2026-02-20T22:29:01.831 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:28:59' 2026-02-20T22:29:01.831 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_mirror_pool_status_verbose cluster2 mirror test up+stopped '2026-02-20 22:28:59' 2026-02-20T22:29:01.831 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:29:01.832 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:29:01.832 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:29:01.832 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+stopped 2026-02-20T22:29:01.832 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local 'prev_last_update=2026-02-20 22:28:59' 2026-02-20T22:29:01.832 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:29:01.832 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:29:01.832 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster2 mirror pool status mirror --verbose --format xml 2026-02-20T22:29:01.861 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='OKOKOK145264529mirror.0trial15020.2.0-677-gf7870454trueOK45334537mirror.1trial15020.2.0-677-gf7870454falseOK45404546mirror.2trial15020.2.0-677-gf7870454falseOK45504557mirror.3trial15020.2.0-677-gf7870454falseOKteste1d586ae-1749-4169-888d-5f8c6b0db4d3up+stoppedlocal image is primary45264529mirror.0trial1502026-02-20 22:28:59cluster1-DNE8f14eacf-60a5-47c7-bdcb-1dc6af448d08up+replayingreplaying, {"bytes_per_second":0.0,"bytes_per_snapshot":0.0,"last_snapshot_bytes":0,"last_snapshot_sync_seconds":0,"remote_snapshot_timestamp":1771626532,"replay_state":"idle"}2026-02-20 22:28:55' 2026-02-20T22:29:01.861 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update state 2026-02-20T22:29:01.861 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test'\'']/last_update' 2026-02-20T22:29:01.863 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:28:59' 2026-02-20T22:29:01.863 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test'\'']/state' 2026-02-20T22:29:01.864 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ state=up+stopped 2026-02-20T22:29:01.865 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+stopped 2026-02-20T22:29:01.865 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep up+stopped 2026-02-20T22:29:01.866 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+stopped 2026-02-20T22:29:01.866 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:29:01.866 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:29:01.866 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_status_in_pool_dir cluster1 mirror test up+replaying 2026-02-20T22:29:01.866 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:29:01.866 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:29:01.866 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:29:01.866 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+replaying 2026-02-20T22:29:01.866 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:29:01.866 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:29:01.866 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:29:01.866 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:29:02.868 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_status_in_pool_dir cluster1 mirror test up+replaying '' '' 2026-02-20T22:29:02.868 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:29:02.868 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:29:02.868 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:29:02.868 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+replaying 2026-02-20T22:29:02.869 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:29:02.869 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:29:02.869 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:29:02.869 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:29:02.869 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster1 mirror image status mirror/test 2026-02-20T22:29:02.901 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='test: 2026-02-20T22:29:02.901 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: global_id: e1d586ae-1749-4169-888d-5f8c6b0db4d3 2026-02-20T22:29:02.901 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+replaying 2026-02-20T22:29:02.902 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: replaying, {"bytes_per_second":0.0,"bytes_per_snapshot":0.0,"last_snapshot_bytes":0,"last_snapshot_sync_seconds":0,"remote_snapshot_timestamp":1771626532,"replay_state":"idle"} 2026-02-20T22:29:02.902 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: service: mirror.0 on trial150 2026-02-20T22:29:02.902 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:28:55 2026-02-20T22:29:02.902 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: peer_sites: 2026-02-20T22:29:02.902 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: name: cluster2-DNE 2026-02-20T22:29:02.902 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+stopped 2026-02-20T22:29:02.902 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: local image is primary 2026-02-20T22:29:02.903 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:28:59' 2026-02-20T22:29:02.903 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ state: .*up+replaying' 2026-02-20T22:29:02.903 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: state: up+replaying 2026-02-20T22:29:02.904 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ description: .*' 2026-02-20T22:29:02.904 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: description: replaying, {"bytes_per_second":0.0,"bytes_per_snapshot":0.0,"last_snapshot_bytes":0,"last_snapshot_sync_seconds":0,"remote_snapshot_timestamp":1771626532,"replay_state":"idle"} 2026-02-20T22:29:02.905 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' -n '' ']' 2026-02-20T22:29:02.905 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+replaying 2026-02-20T22:29:02.906 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^up+' 2026-02-20T22:29:02.906 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+replaying 2026-02-20T22:29:02.907 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep 'service: *mirror..* on ' 2026-02-20T22:29:02.907 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: service: mirror.0 on trial150 2026-02-20T22:29:02.909 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update 2026-02-20T22:29:02.909 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -nEe 's/^ last_update: *(.*) *$/\1/p' 2026-02-20T22:29:02.909 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:28:55' 2026-02-20T22:29:02.909 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_mirror_pool_status_verbose cluster1 mirror test up+replaying '2026-02-20 22:28:55' 2026-02-20T22:29:02.910 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:29:02.910 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:29:02.910 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:29:02.910 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+replaying 2026-02-20T22:29:02.910 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local 'prev_last_update=2026-02-20 22:28:55' 2026-02-20T22:29:02.910 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:29:02.910 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:29:02.911 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster1 mirror pool status mirror --verbose --format xml 2026-02-20T22:29:02.939 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='OKOKOK143774382mirror.0trial15020.2.0-677-gf7870454trueOK43844389mirror.1trial15020.2.0-677-gf7870454falseOK43914398mirror.2trial15020.2.0-677-gf7870454falseOK44014407mirror.3trial15020.2.0-677-gf7870454falseOKteste1d586ae-1749-4169-888d-5f8c6b0db4d3up+replayingreplaying, {"bytes_per_second":0.0,"bytes_per_snapshot":0.0,"last_snapshot_bytes":0,"last_snapshot_sync_seconds":0,"remote_snapshot_timestamp":1771626532,"replay_state":"idle"}43774382mirror.0trial1502026-02-20 22:28:55cluster2-DNEcd6e8b64-a7a4-4c60-8c9c-3c34f7eb16e8up+stoppedlocal image is primary2026-02-20 22:28:59' 2026-02-20T22:29:02.939 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update state 2026-02-20T22:29:02.939 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test'\'']/last_update' 2026-02-20T22:29:02.940 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:28:55' 2026-02-20T22:29:02.940 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test'\'']/state' 2026-02-20T22:29:02.942 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ state=up+replaying 2026-02-20T22:29:02.942 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+replaying 2026-02-20T22:29:02.942 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep up+replaying 2026-02-20T22:29:02.943 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+replaying 2026-02-20T22:29:02.944 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:29:02.944 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:29:02.944 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for i in `seq 1 20` 2026-02-20T22:29:02.944 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ demote_image cluster2 mirror test 2026-02-20T22:29:02.944 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:29:02.944 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:29:02.944 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:29:02.945 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster=cluster2 mirror image demote mirror/test 2026-02-20T22:29:03.527 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:Image demoted to non-primary 2026-02-20T22:29:03.532 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_image_replay_stopped cluster1 mirror test 2026-02-20T22:29:03.533 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:29:03.533 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:29:03.533 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:29:03.533 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_image_replay_state cluster1 mirror test stopped 2026-02-20T22:29:03.533 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:29:03.534 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:29:03.534 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:29:03.534 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state=stopped 2026-02-20T22:29:03.534 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local s 2026-02-20T22:29:03.534 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:29:03.534 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:29:04.534 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_image_replay_state cluster1 mirror test stopped 2026-02-20T22:29:04.534 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:29:04.534 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:29:04.535 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:29:04.535 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local test_state=stopped 2026-02-20T22:29:04.535 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status_result 2026-02-20T22:29:04.535 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local current_state=stopped 2026-02-20T22:29:04.535 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemons cluster1 rbd mirror status mirror/test 2026-02-20T22:29:04.535 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_instance=cluster1 2026-02-20T22:29:04.535 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:29:04.535 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1 2026-02-20T22:29:04.535 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance=cluster1 2026-02-20T22:29:04.535 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local loop_instance 2026-02-20T22:29:04.535 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for s in 0 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:29:04.536 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sleep 0 2026-02-20T22:29:04.536 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ grep -i state 2026-02-20T22:29:04.536 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' cluster1 '!=' cluster1 ']' 2026-02-20T22:29:04.536 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ seq 0 3 2026-02-20T22:29:04.539 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for loop_instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:29:04.540 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemon cluster1:0 rbd mirror status mirror/test 2026-02-20T22:29:04.540 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1:0 2026-02-20T22:29:04.540 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:29:04.540 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:29:04.540 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster1:0 cluster instance 2026-02-20T22:29:04.540 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster1:0 2026-02-20T22:29:04.540 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=cluster 2026-02-20T22:29:04.540 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:29:04.540 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:29:04.540 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=0 2026-02-20T22:29:04.540 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 0 = cluster1:0 ']' 2026-02-20T22:29:04.541 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval cluster=cluster1 2026-02-20T22:29:04.541 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:29:04.541 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=0 2026-02-20T22:29:04.541 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:29:04.541 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ daemon_asok_file cluster1:0 cluster1 2026-02-20T22:29:04.541 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local local_cluster=cluster1:0 2026-02-20T22:29:04.541 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster=cluster1 2026-02-20T22:29:04.541 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance 2026-02-20T22:29:04.541 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ set_cluster_instance cluster1:0 local_cluster instance 2026-02-20T22:29:04.541 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local val=cluster1:0 2026-02-20T22:29:04.541 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster_var_name=local_cluster 2026-02-20T22:29:04.541 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance_var_name=instance 2026-02-20T22:29:04.542 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:29:04.542 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:29:04.542 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ '[' 0 = cluster1:0 ']' 2026-02-20T22:29:04.542 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval local_cluster=cluster1 2026-02-20T22:29:04.542 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ local_cluster=cluster1 2026-02-20T22:29:04.542 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval instance=0 2026-02-20T22:29:04.542 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ instance=0 2026-02-20T22:29:04.542 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ ceph-conf --cluster cluster1 --name client.mirror.0 'admin socket' 2026-02-20T22:29:04.548 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ echo /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:29:04.548 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local asok_file=/var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:29:04.548 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ test -S /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:29:04.549 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ ceph --admin-daemon /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok rbd mirror status mirror/test 2026-02-20T22:29:04.595 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ return 0 2026-02-20T22:29:04.596 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status_result=' "state": "Stopped"' 2026-02-20T22:29:04.596 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo ' "state": "Stopped"' 2026-02-20T22:29:04.596 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep -i Replaying 2026-02-20T22:29:04.598 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test stopped = stopped 2026-02-20T22:29:04.598 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:29:04.598 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_status_in_pool_dir cluster1 mirror test up+unknown 2026-02-20T22:29:04.598 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:29:04.598 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:29:04.598 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:29:04.598 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+unknown 2026-02-20T22:29:04.598 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:29:04.598 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:29:04.598 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:29:04.599 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:29:05.598 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_status_in_pool_dir cluster1 mirror test up+unknown '' '' 2026-02-20T22:29:05.598 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:29:05.598 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:29:05.598 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:29:05.598 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+unknown 2026-02-20T22:29:05.598 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:29:05.598 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:29:05.598 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:29:05.599 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:29:05.599 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster1 mirror image status mirror/test 2026-02-20T22:29:05.629 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='test: 2026-02-20T22:29:05.629 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: global_id: e1d586ae-1749-4169-888d-5f8c6b0db4d3 2026-02-20T22:29:05.630 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+unknown 2026-02-20T22:29:05.630 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: remote image is not primary 2026-02-20T22:29:05.630 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: service: mirror.0 on trial150 2026-02-20T22:29:05.630 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:29:05 2026-02-20T22:29:05.630 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: peer_sites: 2026-02-20T22:29:05.630 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: name: cluster2-DNE 2026-02-20T22:29:05.630 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+unknown 2026-02-20T22:29:05.630 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: remote image is not primary 2026-02-20T22:29:05.630 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:29:04' 2026-02-20T22:29:05.630 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ state: .*up+unknown' 2026-02-20T22:29:05.630 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: state: up+unknown 2026-02-20T22:29:05.630 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ description: .*' 2026-02-20T22:29:05.631 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: description: remote image is not primary 2026-02-20T22:29:05.631 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' -n '' ']' 2026-02-20T22:29:05.631 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+unknown 2026-02-20T22:29:05.631 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^up+' 2026-02-20T22:29:05.632 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+unknown 2026-02-20T22:29:05.632 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep 'service: *mirror..* on ' 2026-02-20T22:29:05.633 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: service: mirror.0 on trial150 2026-02-20T22:29:05.634 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update 2026-02-20T22:29:05.634 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -nEe 's/^ last_update: *(.*) *$/\1/p' 2026-02-20T22:29:05.635 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:29:05' 2026-02-20T22:29:05.635 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_mirror_pool_status_verbose cluster1 mirror test up+unknown '2026-02-20 22:29:05' 2026-02-20T22:29:05.635 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:29:05.635 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:29:05.636 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:29:05.636 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+unknown 2026-02-20T22:29:05.636 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local 'prev_last_update=2026-02-20 22:29:05' 2026-02-20T22:29:05.636 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:29:05.636 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:29:05.636 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster1 mirror pool status mirror --verbose --format xml 2026-02-20T22:29:05.668 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='WARNINGOKWARNING143774382mirror.0trial15020.2.0-677-gf7870454trueOK43844389mirror.1trial15020.2.0-677-gf7870454falseOK43914398mirror.2trial15020.2.0-677-gf7870454falseOK44014407mirror.3trial15020.2.0-677-gf7870454falseOKteste1d586ae-1749-4169-888d-5f8c6b0db4d3up+unknownremote image is not primary43774382mirror.0trial1502026-02-20 22:29:05cluster2-DNEcd6e8b64-a7a4-4c60-8c9c-3c34f7eb16e8up+unknownremote image is not primary2026-02-20 22:29:04' 2026-02-20T22:29:05.668 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update state 2026-02-20T22:29:05.668 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test'\'']/last_update' 2026-02-20T22:29:05.670 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:29:05' 2026-02-20T22:29:05.670 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test'\'']/state' 2026-02-20T22:29:05.671 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ state=up+unknown 2026-02-20T22:29:05.672 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+unknown 2026-02-20T22:29:05.672 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep up+unknown 2026-02-20T22:29:05.672 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+unknown 2026-02-20T22:29:05.673 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:29:05.673 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:29:05.673 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_status_in_pool_dir cluster2 mirror test up+unknown 2026-02-20T22:29:05.674 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:29:05.674 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:29:05.674 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:29:05.674 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+unknown 2026-02-20T22:29:05.674 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:29:05.674 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:29:05.674 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:29:05.674 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:29:06.674 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_status_in_pool_dir cluster2 mirror test up+unknown '' '' 2026-02-20T22:29:06.675 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:29:06.675 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:29:06.675 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:29:06.675 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+unknown 2026-02-20T22:29:06.675 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:29:06.675 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:29:06.675 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:29:06.676 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:29:06.676 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster2 mirror image status mirror/test 2026-02-20T22:29:06.710 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='test: 2026-02-20T22:29:06.710 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: global_id: e1d586ae-1749-4169-888d-5f8c6b0db4d3 2026-02-20T22:29:06.711 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+unknown 2026-02-20T22:29:06.711 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: remote image is not primary 2026-02-20T22:29:06.711 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: service: mirror.0 on trial150 2026-02-20T22:29:06.711 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:29:04 2026-02-20T22:29:06.711 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: peer_sites: 2026-02-20T22:29:06.711 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: name: cluster1-DNE 2026-02-20T22:29:06.711 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+unknown 2026-02-20T22:29:06.711 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: remote image is not primary 2026-02-20T22:29:06.711 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:29:05' 2026-02-20T22:29:06.711 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ state: .*up+unknown' 2026-02-20T22:29:06.712 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: state: up+unknown 2026-02-20T22:29:06.712 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ description: .*' 2026-02-20T22:29:06.713 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: description: remote image is not primary 2026-02-20T22:29:06.713 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' -n '' ']' 2026-02-20T22:29:06.713 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+unknown 2026-02-20T22:29:06.713 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^up+' 2026-02-20T22:29:06.714 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+unknown 2026-02-20T22:29:06.714 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep 'service: *mirror..* on ' 2026-02-20T22:29:06.714 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: service: mirror.0 on trial150 2026-02-20T22:29:06.715 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update 2026-02-20T22:29:06.715 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -nEe 's/^ last_update: *(.*) *$/\1/p' 2026-02-20T22:29:06.717 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:29:04' 2026-02-20T22:29:06.717 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_mirror_pool_status_verbose cluster2 mirror test up+unknown '2026-02-20 22:29:04' 2026-02-20T22:29:06.717 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:29:06.717 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:29:06.717 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:29:06.717 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+unknown 2026-02-20T22:29:06.717 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local 'prev_last_update=2026-02-20 22:29:04' 2026-02-20T22:29:06.717 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:29:06.717 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:29:06.717 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster2 mirror pool status mirror --verbose --format xml 2026-02-20T22:29:06.747 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='WARNINGOKWARNING145264529mirror.0trial15020.2.0-677-gf7870454trueOK45334537mirror.1trial15020.2.0-677-gf7870454falseOK45404546mirror.2trial15020.2.0-677-gf7870454falseOK45504557mirror.3trial15020.2.0-677-gf7870454falseOKteste1d586ae-1749-4169-888d-5f8c6b0db4d3up+unknownremote image is not primary45264529mirror.0trial1502026-02-20 22:29:04cluster1-DNE8f14eacf-60a5-47c7-bdcb-1dc6af448d08up+unknownremote image is not primary2026-02-20 22:29:05' 2026-02-20T22:29:06.747 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update state 2026-02-20T22:29:06.747 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test'\'']/last_update' 2026-02-20T22:29:06.748 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:29:04' 2026-02-20T22:29:06.748 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test'\'']/state' 2026-02-20T22:29:06.750 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ state=up+unknown 2026-02-20T22:29:06.750 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+unknown 2026-02-20T22:29:06.750 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep up+unknown 2026-02-20T22:29:06.751 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+unknown 2026-02-20T22:29:06.752 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:29:06.752 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:29:06.752 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ promote_image cluster1 mirror test 2026-02-20T22:29:06.752 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:29:06.752 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:29:06.752 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:29:06.752 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local force= 2026-02-20T22:29:06.752 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster=cluster1 mirror image promote mirror/test 2026-02-20T22:29:08.570 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:Image promoted to primary 2026-02-20T22:29:08.575 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_image_replay_started cluster2 mirror test 2026-02-20T22:29:08.575 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:29:08.575 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:29:08.575 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:29:08.575 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_image_replay_state cluster2 mirror test started 2026-02-20T22:29:08.575 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:29:08.575 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:29:08.576 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:29:08.576 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state=started 2026-02-20T22:29:08.576 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local s 2026-02-20T22:29:08.576 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:29:08.576 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:29:09.576 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_image_replay_state cluster2 mirror test started 2026-02-20T22:29:09.576 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:29:09.577 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:29:09.577 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:29:09.577 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local test_state=started 2026-02-20T22:29:09.577 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status_result 2026-02-20T22:29:09.577 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local current_state=stopped 2026-02-20T22:29:09.577 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemons cluster2 rbd mirror status mirror/test 2026-02-20T22:29:09.577 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_instance=cluster2 2026-02-20T22:29:09.577 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:29:09.577 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ grep -i state 2026-02-20T22:29:09.577 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster2 2026-02-20T22:29:09.577 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance=cluster2 2026-02-20T22:29:09.577 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local loop_instance 2026-02-20T22:29:09.578 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for s in 0 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:29:09.578 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sleep 0 2026-02-20T22:29:09.581 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' cluster2 '!=' cluster2 ']' 2026-02-20T22:29:09.581 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ seq 0 3 2026-02-20T22:29:09.581 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for loop_instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:29:09.581 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemon cluster2:0 rbd mirror status mirror/test 2026-02-20T22:29:09.582 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster2:0 2026-02-20T22:29:09.582 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:29:09.582 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:29:09.582 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster2:0 cluster instance 2026-02-20T22:29:09.582 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster2:0 2026-02-20T22:29:09.582 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=cluster 2026-02-20T22:29:09.582 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:29:09.582 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster2 2026-02-20T22:29:09.582 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=0 2026-02-20T22:29:09.582 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 0 = cluster2:0 ']' 2026-02-20T22:29:09.582 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval cluster=cluster2 2026-02-20T22:29:09.582 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster2 2026-02-20T22:29:09.583 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=0 2026-02-20T22:29:09.583 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:29:09.583 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ daemon_asok_file cluster2:0 cluster2 2026-02-20T22:29:09.583 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local local_cluster=cluster2:0 2026-02-20T22:29:09.583 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster=cluster2 2026-02-20T22:29:09.583 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance 2026-02-20T22:29:09.583 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ set_cluster_instance cluster2:0 local_cluster instance 2026-02-20T22:29:09.583 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local val=cluster2:0 2026-02-20T22:29:09.583 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster_var_name=local_cluster 2026-02-20T22:29:09.583 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance_var_name=instance 2026-02-20T22:29:09.583 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster2 2026-02-20T22:29:09.583 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:29:09.583 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ '[' 0 = cluster2:0 ']' 2026-02-20T22:29:09.584 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval local_cluster=cluster2 2026-02-20T22:29:09.584 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ local_cluster=cluster2 2026-02-20T22:29:09.584 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval instance=0 2026-02-20T22:29:09.584 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ instance=0 2026-02-20T22:29:09.584 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ ceph-conf --cluster cluster2 --name client.mirror.0 'admin socket' 2026-02-20T22:29:09.591 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ echo /var/run/ceph/rbd-mirror.cluster2-client.mirror.0.asok 2026-02-20T22:29:09.591 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local asok_file=/var/run/ceph/rbd-mirror.cluster2-client.mirror.0.asok 2026-02-20T22:29:09.591 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ test -S /var/run/ceph/rbd-mirror.cluster2-client.mirror.0.asok 2026-02-20T22:29:09.591 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ ceph --admin-daemon /var/run/ceph/rbd-mirror.cluster2-client.mirror.0.asok rbd mirror status mirror/test 2026-02-20T22:29:09.635 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ return 0 2026-02-20T22:29:09.636 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status_result=' "state": "Replaying"' 2026-02-20T22:29:09.636 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo ' "state": "Replaying"' 2026-02-20T22:29:09.636 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep -i Replaying 2026-02-20T22:29:09.637 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: "state": "Replaying" 2026-02-20T22:29:09.638 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ current_state=started 2026-02-20T22:29:09.638 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test started = started 2026-02-20T22:29:09.639 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:29:09.639 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_replay_complete cluster2 cluster1 mirror mirror test 2026-02-20T22:29:09.639 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local local_cluster=cluster2 2026-02-20T22:29:09.639 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:29:09.639 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local local_pool=mirror 2026-02-20T22:29:09.639 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local remote_pool=mirror 2026-02-20T22:29:09.639 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:29:09.639 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' snapshot = journal ']' 2026-02-20T22:29:09.639 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' snapshot = snapshot ']' 2026-02-20T22:29:09.639 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ mirror_image_snapshot cluster1 mirror test 2026-02-20T22:29:09.639 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:29:09.639 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:29:09.640 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:29:09.640 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster1 mirror image snapshot mirror/test 2026-02-20T22:29:13.575 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:Snapshot ID: 69 2026-02-20T22:29:13.583 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_snapshot_sync_complete cluster2 cluster1 mirror mirror test 2026-02-20T22:29:13.583 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local local_cluster=cluster2 2026-02-20T22:29:13.584 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:29:13.584 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local local_pool=mirror 2026-02-20T22:29:13.584 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local remote_pool=mirror 2026-02-20T22:29:13.584 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:29:13.584 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ mkfname cluster1-mirror-test.status 2026-02-20T22:29:13.584 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ echo cluster1-mirror-test.status 2026-02-20T22:29:13.584 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -e 's|[/ ]|_|g' 2026-02-20T22:29:13.585 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status_log=/tmp/tmp.Whst3BkeHJ/cluster1-mirror-test.status 2026-02-20T22:29:13.585 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ mkfname cluster2-mirror-test.status 2026-02-20T22:29:13.585 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ echo cluster2-mirror-test.status 2026-02-20T22:29:13.585 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -e 's|[/ ]|_|g' 2026-02-20T22:29:13.587 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local local_status_log=/tmp/tmp.Whst3BkeHJ/cluster2-mirror-test.status 2026-02-20T22:29:13.587 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ get_newest_mirror_snapshot cluster1 mirror test /tmp/tmp.Whst3BkeHJ/cluster1-mirror-test.status 2026-02-20T22:29:13.587 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:29:13.587 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:29:13.587 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:29:13.587 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local log=/tmp/tmp.Whst3BkeHJ/cluster1-mirror-test.status 2026-02-20T22:29:13.588 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster1 snap list --all mirror/test --format xml 2026-02-20T22:29:13.588 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ xmlstarlet sel -t -c '//snapshots/snapshot[namespace/complete='\''true'\'' and position()=last()]' 2026-02-20T22:29:13.618 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v //snapshot/id 2026-02-20T22:29:13.620 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local snapshot_id=69 2026-02-20T22:29:13.620 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ true 2026-02-20T22:29:13.621 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 0.2 0.4 0.8 1.6 2 2 4 4 8 8 16 16 32 32 2026-02-20T22:29:13.621 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 0.2 2026-02-20T22:29:13.821 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ get_newest_mirror_snapshot cluster2 mirror test /tmp/tmp.Whst3BkeHJ/cluster2-mirror-test.status 2026-02-20T22:29:13.821 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:29:13.822 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:29:13.822 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:29:13.822 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local log=/tmp/tmp.Whst3BkeHJ/cluster2-mirror-test.status 2026-02-20T22:29:13.822 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster2 snap list --all mirror/test --format xml 2026-02-20T22:29:13.822 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ xmlstarlet sel -t -c '//snapshots/snapshot[namespace/complete='\''true'\'' and position()=last()]' 2026-02-20T22:29:13.849 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v //snapshot/namespace/primary_snap_id 2026-02-20T22:29:13.852 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local primary_snapshot_id=69 2026-02-20T22:29:13.852 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test 69 = 69 2026-02-20T22:29:13.852 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:29:13.852 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_status_in_pool_dir cluster1 mirror test up+stopped 2026-02-20T22:29:13.852 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:29:13.852 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:29:13.852 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:29:13.852 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+stopped 2026-02-20T22:29:13.852 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:29:13.853 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:29:13.853 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:29:13.853 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:29:14.853 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_status_in_pool_dir cluster1 mirror test up+stopped '' '' 2026-02-20T22:29:14.853 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:29:14.853 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:29:14.853 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:29:14.853 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+stopped 2026-02-20T22:29:14.853 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:29:14.853 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:29:14.854 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:29:14.854 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:29:14.854 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster1 mirror image status mirror/test 2026-02-20T22:29:14.888 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='test: 2026-02-20T22:29:14.888 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: global_id: e1d586ae-1749-4169-888d-5f8c6b0db4d3 2026-02-20T22:29:14.888 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+stopped 2026-02-20T22:29:14.888 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: local image is primary 2026-02-20T22:29:14.888 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: service: mirror.0 on trial150 2026-02-20T22:29:14.888 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:29:10 2026-02-20T22:29:14.889 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: peer_sites: 2026-02-20T22:29:14.889 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: name: cluster2-DNE 2026-02-20T22:29:14.889 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+replaying 2026-02-20T22:29:14.889 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: replaying, {"bytes_per_second":0.0,"bytes_per_snapshot":0.0,"last_snapshot_bytes":0,"last_snapshot_sync_seconds":0,"remote_snapshot_timestamp":1771626547,"replay_state":"idle"} 2026-02-20T22:29:14.889 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:29:09 2026-02-20T22:29:14.889 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: snapshots: 2026-02-20T22:29:14.889 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: 69 .mirror.primary.e1d586ae-1749-4169-888d-5f8c6b0db4d3.84700eaf-ca47-409d-adf2-58e4345fb616 (peer_uuids:[086c4138-4a97-4902-95e1-07f7be9b9f61])' 2026-02-20T22:29:14.889 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ state: .*up+stopped' 2026-02-20T22:29:14.890 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: state: up+stopped 2026-02-20T22:29:14.890 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ description: .*' 2026-02-20T22:29:14.890 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: description: local image is primary 2026-02-20T22:29:14.891 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' -n '' ']' 2026-02-20T22:29:14.891 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+stopped 2026-02-20T22:29:14.891 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^up+' 2026-02-20T22:29:14.891 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+stopped 2026-02-20T22:29:14.892 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep 'service: *mirror..* on ' 2026-02-20T22:29:14.892 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: service: mirror.0 on trial150 2026-02-20T22:29:14.893 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update 2026-02-20T22:29:14.893 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -nEe 's/^ last_update: *(.*) *$/\1/p' 2026-02-20T22:29:14.894 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:29:10' 2026-02-20T22:29:14.895 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_mirror_pool_status_verbose cluster1 mirror test up+stopped '2026-02-20 22:29:10' 2026-02-20T22:29:14.895 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:29:14.895 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:29:14.895 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:29:14.895 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+stopped 2026-02-20T22:29:14.895 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local 'prev_last_update=2026-02-20 22:29:10' 2026-02-20T22:29:14.895 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:29:14.895 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:29:14.895 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster1 mirror pool status mirror --verbose --format xml 2026-02-20T22:29:14.927 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='OKOKOK143774382mirror.0trial15020.2.0-677-gf7870454trueOK43844389mirror.1trial15020.2.0-677-gf7870454falseOK43914398mirror.2trial15020.2.0-677-gf7870454falseOK44014407mirror.3trial15020.2.0-677-gf7870454falseOKteste1d586ae-1749-4169-888d-5f8c6b0db4d3up+stoppedlocal image is primary43774382mirror.0trial1502026-02-20 22:29:10cluster2-DNEcd6e8b64-a7a4-4c60-8c9c-3c34f7eb16e8up+replayingreplaying, {"bytes_per_second":0.0,"bytes_per_snapshot":0.0,"last_snapshot_bytes":0,"last_snapshot_sync_seconds":0,"remote_snapshot_timestamp":1771626547,"replay_state":"idle"}2026-02-20 22:29:09' 2026-02-20T22:29:14.927 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update state 2026-02-20T22:29:14.927 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test'\'']/last_update' 2026-02-20T22:29:14.928 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:29:10' 2026-02-20T22:29:14.928 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test'\'']/state' 2026-02-20T22:29:14.930 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ state=up+stopped 2026-02-20T22:29:14.930 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+stopped 2026-02-20T22:29:14.930 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep up+stopped 2026-02-20T22:29:14.931 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+stopped 2026-02-20T22:29:14.932 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:29:14.932 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:29:14.932 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_status_in_pool_dir cluster2 mirror test up+replaying 2026-02-20T22:29:14.932 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:29:14.932 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:29:14.932 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:29:14.932 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+replaying 2026-02-20T22:29:14.932 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:29:14.933 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:29:14.933 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:29:14.933 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:29:15.932 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_status_in_pool_dir cluster2 mirror test up+replaying '' '' 2026-02-20T22:29:15.932 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:29:15.932 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:29:15.932 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:29:15.932 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+replaying 2026-02-20T22:29:15.932 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:29:15.932 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:29:15.932 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:29:15.933 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:29:15.933 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster2 mirror image status mirror/test 2026-02-20T22:29:15.964 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='test: 2026-02-20T22:29:15.964 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: global_id: e1d586ae-1749-4169-888d-5f8c6b0db4d3 2026-02-20T22:29:15.964 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+replaying 2026-02-20T22:29:15.964 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: replaying, {"bytes_per_second":0.0,"bytes_per_snapshot":0.0,"last_snapshot_bytes":0,"last_snapshot_sync_seconds":0,"remote_snapshot_timestamp":1771626547,"replay_state":"idle"} 2026-02-20T22:29:15.965 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: service: mirror.0 on trial150 2026-02-20T22:29:15.965 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:29:09 2026-02-20T22:29:15.965 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: peer_sites: 2026-02-20T22:29:15.965 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: name: cluster1-DNE 2026-02-20T22:29:15.965 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+stopped 2026-02-20T22:29:15.965 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: local image is primary 2026-02-20T22:29:15.965 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:29:15' 2026-02-20T22:29:15.965 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ state: .*up+replaying' 2026-02-20T22:29:15.966 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: state: up+replaying 2026-02-20T22:29:15.966 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ description: .*' 2026-02-20T22:29:15.966 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: description: replaying, {"bytes_per_second":0.0,"bytes_per_snapshot":0.0,"last_snapshot_bytes":0,"last_snapshot_sync_seconds":0,"remote_snapshot_timestamp":1771626547,"replay_state":"idle"} 2026-02-20T22:29:15.967 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' -n '' ']' 2026-02-20T22:29:15.967 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+replaying 2026-02-20T22:29:15.967 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^up+' 2026-02-20T22:29:15.967 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+replaying 2026-02-20T22:29:15.968 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep 'service: *mirror..* on ' 2026-02-20T22:29:15.968 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: service: mirror.0 on trial150 2026-02-20T22:29:15.969 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update 2026-02-20T22:29:15.969 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -nEe 's/^ last_update: *(.*) *$/\1/p' 2026-02-20T22:29:15.970 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:29:09' 2026-02-20T22:29:15.970 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_mirror_pool_status_verbose cluster2 mirror test up+replaying '2026-02-20 22:29:09' 2026-02-20T22:29:15.970 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:29:15.970 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:29:15.971 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:29:15.971 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+replaying 2026-02-20T22:29:15.971 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local 'prev_last_update=2026-02-20 22:29:09' 2026-02-20T22:29:15.971 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:29:15.971 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:29:15.971 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster2 mirror pool status mirror --verbose --format xml 2026-02-20T22:29:16.000 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='OKOKOK145264529mirror.0trial15020.2.0-677-gf7870454trueOK45334537mirror.1trial15020.2.0-677-gf7870454falseOK45404546mirror.2trial15020.2.0-677-gf7870454falseOK45504557mirror.3trial15020.2.0-677-gf7870454falseOKteste1d586ae-1749-4169-888d-5f8c6b0db4d3up+replayingreplaying, {"bytes_per_second":0.0,"bytes_per_snapshot":0.0,"last_snapshot_bytes":0,"last_snapshot_sync_seconds":0,"remote_snapshot_timestamp":1771626547,"replay_state":"idle"}45264529mirror.0trial1502026-02-20 22:29:09cluster1-DNE8f14eacf-60a5-47c7-bdcb-1dc6af448d08up+stoppedlocal image is primary2026-02-20 22:29:15' 2026-02-20T22:29:16.001 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update state 2026-02-20T22:29:16.001 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test'\'']/last_update' 2026-02-20T22:29:16.002 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:29:09' 2026-02-20T22:29:16.002 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test'\'']/state' 2026-02-20T22:29:16.003 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ state=up+replaying 2026-02-20T22:29:16.004 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+replaying 2026-02-20T22:29:16.004 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep up+replaying 2026-02-20T22:29:16.005 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+replaying 2026-02-20T22:29:16.006 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:29:16.006 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:29:16.006 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ demote_image cluster1 mirror test 2026-02-20T22:29:16.006 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:29:16.006 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:29:16.006 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:29:16.007 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster=cluster1 mirror image demote mirror/test 2026-02-20T22:29:16.586 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:Image demoted to non-primary 2026-02-20T22:29:16.591 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_image_replay_stopped cluster2 mirror test 2026-02-20T22:29:16.591 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:29:16.591 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:29:16.591 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:29:16.591 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_image_replay_state cluster2 mirror test stopped 2026-02-20T22:29:16.591 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:29:16.592 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:29:16.592 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:29:16.592 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state=stopped 2026-02-20T22:29:16.592 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local s 2026-02-20T22:29:16.592 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:29:16.592 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:29:17.593 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_image_replay_state cluster2 mirror test stopped 2026-02-20T22:29:17.593 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:29:17.593 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:29:17.593 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:29:17.593 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local test_state=stopped 2026-02-20T22:29:17.594 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status_result 2026-02-20T22:29:17.594 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local current_state=stopped 2026-02-20T22:29:17.594 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemons cluster2 rbd mirror status mirror/test 2026-02-20T22:29:17.594 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ grep -i state 2026-02-20T22:29:17.594 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_instance=cluster2 2026-02-20T22:29:17.594 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:29:17.594 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster2 2026-02-20T22:29:17.594 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance=cluster2 2026-02-20T22:29:17.594 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local loop_instance 2026-02-20T22:29:17.594 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for s in 0 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:29:17.595 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sleep 0 2026-02-20T22:29:17.595 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' cluster2 '!=' cluster2 ']' 2026-02-20T22:29:17.595 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ seq 0 3 2026-02-20T22:29:17.598 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for loop_instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:29:17.598 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemon cluster2:0 rbd mirror status mirror/test 2026-02-20T22:29:17.598 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster2:0 2026-02-20T22:29:17.598 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:29:17.598 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:29:17.598 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster2:0 cluster instance 2026-02-20T22:29:17.598 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster2:0 2026-02-20T22:29:17.598 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=cluster 2026-02-20T22:29:17.598 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:29:17.598 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster2 2026-02-20T22:29:17.599 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=0 2026-02-20T22:29:17.599 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 0 = cluster2:0 ']' 2026-02-20T22:29:17.599 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval cluster=cluster2 2026-02-20T22:29:17.599 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster2 2026-02-20T22:29:17.599 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=0 2026-02-20T22:29:17.599 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:29:17.599 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ daemon_asok_file cluster2:0 cluster2 2026-02-20T22:29:17.599 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local local_cluster=cluster2:0 2026-02-20T22:29:17.599 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster=cluster2 2026-02-20T22:29:17.599 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance 2026-02-20T22:29:17.599 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ set_cluster_instance cluster2:0 local_cluster instance 2026-02-20T22:29:17.599 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local val=cluster2:0 2026-02-20T22:29:17.599 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster_var_name=local_cluster 2026-02-20T22:29:17.600 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance_var_name=instance 2026-02-20T22:29:17.600 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster2 2026-02-20T22:29:17.600 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:29:17.600 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ '[' 0 = cluster2:0 ']' 2026-02-20T22:29:17.600 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval local_cluster=cluster2 2026-02-20T22:29:17.600 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ local_cluster=cluster2 2026-02-20T22:29:17.600 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval instance=0 2026-02-20T22:29:17.600 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ instance=0 2026-02-20T22:29:17.600 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ ceph-conf --cluster cluster2 --name client.mirror.0 'admin socket' 2026-02-20T22:29:17.608 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ echo /var/run/ceph/rbd-mirror.cluster2-client.mirror.0.asok 2026-02-20T22:29:17.608 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local asok_file=/var/run/ceph/rbd-mirror.cluster2-client.mirror.0.asok 2026-02-20T22:29:17.608 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ test -S /var/run/ceph/rbd-mirror.cluster2-client.mirror.0.asok 2026-02-20T22:29:17.608 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ ceph --admin-daemon /var/run/ceph/rbd-mirror.cluster2-client.mirror.0.asok rbd mirror status mirror/test 2026-02-20T22:29:17.654 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ return 0 2026-02-20T22:29:17.655 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status_result=' "state": "Replaying"' 2026-02-20T22:29:17.656 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo ' "state": "Replaying"' 2026-02-20T22:29:17.656 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep -i Replaying 2026-02-20T22:29:17.656 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: "state": "Replaying" 2026-02-20T22:29:17.657 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ current_state=started 2026-02-20T22:29:17.657 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test stopped = started 2026-02-20T22:29:17.657 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:29:17.657 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 2 2026-02-20T22:29:19.659 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_image_replay_state cluster2 mirror test stopped 2026-02-20T22:29:19.660 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:29:19.660 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:29:19.660 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:29:19.660 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local test_state=stopped 2026-02-20T22:29:19.660 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status_result 2026-02-20T22:29:19.660 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local current_state=stopped 2026-02-20T22:29:19.660 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemons cluster2 rbd mirror status mirror/test 2026-02-20T22:29:19.660 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_instance=cluster2 2026-02-20T22:29:19.660 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:29:19.660 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster2 2026-02-20T22:29:19.661 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ grep -i state 2026-02-20T22:29:19.661 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance=cluster2 2026-02-20T22:29:19.661 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local loop_instance 2026-02-20T22:29:19.661 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for s in 0 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:29:19.661 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sleep 0 2026-02-20T22:29:19.661 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' cluster2 '!=' cluster2 ']' 2026-02-20T22:29:19.661 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ seq 0 3 2026-02-20T22:29:19.664 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for loop_instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:29:19.664 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemon cluster2:0 rbd mirror status mirror/test 2026-02-20T22:29:19.664 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster2:0 2026-02-20T22:29:19.664 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:29:19.664 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:29:19.664 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster2:0 cluster instance 2026-02-20T22:29:19.664 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster2:0 2026-02-20T22:29:19.664 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=cluster 2026-02-20T22:29:19.665 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:29:19.665 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster2 2026-02-20T22:29:19.665 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=0 2026-02-20T22:29:19.665 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 0 = cluster2:0 ']' 2026-02-20T22:29:19.665 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval cluster=cluster2 2026-02-20T22:29:19.665 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster2 2026-02-20T22:29:19.665 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=0 2026-02-20T22:29:19.665 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:29:19.665 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ daemon_asok_file cluster2:0 cluster2 2026-02-20T22:29:19.665 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local local_cluster=cluster2:0 2026-02-20T22:29:19.665 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster=cluster2 2026-02-20T22:29:19.665 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance 2026-02-20T22:29:19.666 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ set_cluster_instance cluster2:0 local_cluster instance 2026-02-20T22:29:19.666 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local val=cluster2:0 2026-02-20T22:29:19.666 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster_var_name=local_cluster 2026-02-20T22:29:19.666 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance_var_name=instance 2026-02-20T22:29:19.666 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster2 2026-02-20T22:29:19.666 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:29:19.666 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ '[' 0 = cluster2:0 ']' 2026-02-20T22:29:19.666 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval local_cluster=cluster2 2026-02-20T22:29:19.666 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ local_cluster=cluster2 2026-02-20T22:29:19.666 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval instance=0 2026-02-20T22:29:19.666 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ instance=0 2026-02-20T22:29:19.666 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ ceph-conf --cluster cluster2 --name client.mirror.0 'admin socket' 2026-02-20T22:29:19.673 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ echo /var/run/ceph/rbd-mirror.cluster2-client.mirror.0.asok 2026-02-20T22:29:19.673 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local asok_file=/var/run/ceph/rbd-mirror.cluster2-client.mirror.0.asok 2026-02-20T22:29:19.673 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ test -S /var/run/ceph/rbd-mirror.cluster2-client.mirror.0.asok 2026-02-20T22:29:19.673 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ ceph --admin-daemon /var/run/ceph/rbd-mirror.cluster2-client.mirror.0.asok rbd mirror status mirror/test 2026-02-20T22:29:19.718 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ return 0 2026-02-20T22:29:19.718 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status_result=' "state": "Stopped"' 2026-02-20T22:29:19.719 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo ' "state": "Stopped"' 2026-02-20T22:29:19.719 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep -i Replaying 2026-02-20T22:29:19.720 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test stopped = stopped 2026-02-20T22:29:19.720 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:29:19.720 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_status_in_pool_dir cluster1 mirror test up+unknown 2026-02-20T22:29:19.720 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:29:19.720 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:29:19.721 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:29:19.721 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+unknown 2026-02-20T22:29:19.721 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:29:19.721 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:29:19.721 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:29:19.721 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:29:20.721 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_status_in_pool_dir cluster1 mirror test up+unknown '' '' 2026-02-20T22:29:20.722 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:29:20.722 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:29:20.722 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:29:20.722 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+unknown 2026-02-20T22:29:20.722 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:29:20.722 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:29:20.722 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:29:20.722 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:29:20.722 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster1 mirror image status mirror/test 2026-02-20T22:29:20.753 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='test: 2026-02-20T22:29:20.753 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: global_id: e1d586ae-1749-4169-888d-5f8c6b0db4d3 2026-02-20T22:29:20.753 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+unknown 2026-02-20T22:29:20.753 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: remote image is not primary 2026-02-20T22:29:20.753 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: service: mirror.0 on trial150 2026-02-20T22:29:20.753 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:29:20 2026-02-20T22:29:20.754 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: peer_sites: 2026-02-20T22:29:20.754 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: name: cluster2-DNE 2026-02-20T22:29:20.754 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+unknown 2026-02-20T22:29:20.754 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: remote image is not primary 2026-02-20T22:29:20.754 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:29:19' 2026-02-20T22:29:20.754 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ state: .*up+unknown' 2026-02-20T22:29:20.754 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: state: up+unknown 2026-02-20T22:29:20.755 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ description: .*' 2026-02-20T22:29:20.755 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: description: remote image is not primary 2026-02-20T22:29:20.756 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' -n '' ']' 2026-02-20T22:29:20.756 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+unknown 2026-02-20T22:29:20.756 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^up+' 2026-02-20T22:29:20.756 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+unknown 2026-02-20T22:29:20.757 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep 'service: *mirror..* on ' 2026-02-20T22:29:20.757 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: service: mirror.0 on trial150 2026-02-20T22:29:20.758 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update 2026-02-20T22:29:20.758 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -nEe 's/^ last_update: *(.*) *$/\1/p' 2026-02-20T22:29:20.759 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:29:20' 2026-02-20T22:29:20.760 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_mirror_pool_status_verbose cluster1 mirror test up+unknown '2026-02-20 22:29:20' 2026-02-20T22:29:20.760 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:29:20.760 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:29:20.760 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:29:20.760 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+unknown 2026-02-20T22:29:20.760 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local 'prev_last_update=2026-02-20 22:29:20' 2026-02-20T22:29:20.760 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:29:20.760 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:29:20.760 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster1 mirror pool status mirror --verbose --format xml 2026-02-20T22:29:20.792 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='WARNINGOKWARNING143774382mirror.0trial15020.2.0-677-gf7870454trueOK43844389mirror.1trial15020.2.0-677-gf7870454falseOK43914398mirror.2trial15020.2.0-677-gf7870454falseOK44014407mirror.3trial15020.2.0-677-gf7870454falseOKteste1d586ae-1749-4169-888d-5f8c6b0db4d3up+unknownremote image is not primary43774382mirror.0trial1502026-02-20 22:29:20cluster2-DNEcd6e8b64-a7a4-4c60-8c9c-3c34f7eb16e8up+unknownremote image is not primary2026-02-20 22:29:19' 2026-02-20T22:29:20.792 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update state 2026-02-20T22:29:20.792 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test'\'']/last_update' 2026-02-20T22:29:20.793 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:29:20' 2026-02-20T22:29:20.794 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test'\'']/state' 2026-02-20T22:29:20.795 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ state=up+unknown 2026-02-20T22:29:20.795 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+unknown 2026-02-20T22:29:20.796 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep up+unknown 2026-02-20T22:29:20.796 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+unknown 2026-02-20T22:29:20.797 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:29:20.797 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:29:20.797 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_status_in_pool_dir cluster2 mirror test up+unknown 2026-02-20T22:29:20.797 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:29:20.798 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:29:20.798 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:29:20.798 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+unknown 2026-02-20T22:29:20.798 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:29:20.798 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:29:20.798 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:29:20.798 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:29:21.797 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_status_in_pool_dir cluster2 mirror test up+unknown '' '' 2026-02-20T22:29:21.797 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:29:21.797 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:29:21.797 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:29:21.797 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+unknown 2026-02-20T22:29:21.798 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:29:21.798 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:29:21.798 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:29:21.798 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:29:21.798 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster2 mirror image status mirror/test 2026-02-20T22:29:21.830 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='test: 2026-02-20T22:29:21.830 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: global_id: e1d586ae-1749-4169-888d-5f8c6b0db4d3 2026-02-20T22:29:21.831 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+unknown 2026-02-20T22:29:21.831 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: remote image is not primary 2026-02-20T22:29:21.831 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: service: mirror.0 on trial150 2026-02-20T22:29:21.831 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:29:19 2026-02-20T22:29:21.831 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: peer_sites: 2026-02-20T22:29:21.831 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: name: cluster1-DNE 2026-02-20T22:29:21.831 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+unknown 2026-02-20T22:29:21.831 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: remote image is not primary 2026-02-20T22:29:21.831 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:29:20' 2026-02-20T22:29:21.831 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ state: .*up+unknown' 2026-02-20T22:29:21.832 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: state: up+unknown 2026-02-20T22:29:21.832 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ description: .*' 2026-02-20T22:29:21.833 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: description: remote image is not primary 2026-02-20T22:29:21.833 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' -n '' ']' 2026-02-20T22:29:21.833 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+unknown 2026-02-20T22:29:21.833 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^up+' 2026-02-20T22:29:21.834 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+unknown 2026-02-20T22:29:21.834 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep 'service: *mirror..* on ' 2026-02-20T22:29:21.834 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: service: mirror.0 on trial150 2026-02-20T22:29:21.835 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update 2026-02-20T22:29:21.835 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -nEe 's/^ last_update: *(.*) *$/\1/p' 2026-02-20T22:29:21.837 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:29:19' 2026-02-20T22:29:21.837 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_mirror_pool_status_verbose cluster2 mirror test up+unknown '2026-02-20 22:29:19' 2026-02-20T22:29:21.837 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:29:21.837 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:29:21.837 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:29:21.837 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+unknown 2026-02-20T22:29:21.837 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local 'prev_last_update=2026-02-20 22:29:19' 2026-02-20T22:29:21.837 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:29:21.838 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:29:21.838 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster2 mirror pool status mirror --verbose --format xml 2026-02-20T22:29:21.869 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='WARNINGOKWARNING145264529mirror.0trial15020.2.0-677-gf7870454trueOK45334537mirror.1trial15020.2.0-677-gf7870454falseOK45404546mirror.2trial15020.2.0-677-gf7870454falseOK45504557mirror.3trial15020.2.0-677-gf7870454falseOKteste1d586ae-1749-4169-888d-5f8c6b0db4d3up+unknownremote image is not primary45264529mirror.0trial1502026-02-20 22:29:19cluster1-DNE8f14eacf-60a5-47c7-bdcb-1dc6af448d08up+unknownremote image is not primary2026-02-20 22:29:20' 2026-02-20T22:29:21.869 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update state 2026-02-20T22:29:21.869 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test'\'']/last_update' 2026-02-20T22:29:21.870 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:29:19' 2026-02-20T22:29:21.871 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test'\'']/state' 2026-02-20T22:29:21.872 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ state=up+unknown 2026-02-20T22:29:21.873 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+unknown 2026-02-20T22:29:21.873 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep up+unknown 2026-02-20T22:29:21.873 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+unknown 2026-02-20T22:29:21.874 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:29:21.874 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:29:21.874 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ promote_image cluster2 mirror test 2026-02-20T22:29:21.874 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:29:21.875 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:29:21.875 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:29:21.875 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local force= 2026-02-20T22:29:21.875 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster=cluster2 mirror image promote mirror/test 2026-02-20T22:29:23.512 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:Image promoted to primary 2026-02-20T22:29:23.518 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_image_replay_started cluster1 mirror test 2026-02-20T22:29:23.518 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:29:23.518 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:29:23.518 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:29:23.518 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_image_replay_state cluster1 mirror test started 2026-02-20T22:29:23.518 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:29:23.518 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:29:23.519 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:29:23.519 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state=started 2026-02-20T22:29:23.519 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local s 2026-02-20T22:29:23.519 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:29:23.519 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:29:24.519 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_image_replay_state cluster1 mirror test started 2026-02-20T22:29:24.520 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:29:24.520 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:29:24.520 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:29:24.520 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local test_state=started 2026-02-20T22:29:24.520 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status_result 2026-02-20T22:29:24.520 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local current_state=stopped 2026-02-20T22:29:24.520 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemons cluster1 rbd mirror status mirror/test 2026-02-20T22:29:24.520 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_instance=cluster1 2026-02-20T22:29:24.520 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:29:24.521 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1 2026-02-20T22:29:24.521 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance=cluster1 2026-02-20T22:29:24.521 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local loop_instance 2026-02-20T22:29:24.521 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ grep -i state 2026-02-20T22:29:24.521 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for s in 0 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:29:24.521 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sleep 0 2026-02-20T22:29:24.521 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' cluster1 '!=' cluster1 ']' 2026-02-20T22:29:24.524 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ seq 0 3 2026-02-20T22:29:24.524 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for loop_instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:29:24.524 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemon cluster1:0 rbd mirror status mirror/test 2026-02-20T22:29:24.524 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1:0 2026-02-20T22:29:24.524 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:29:24.524 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:29:24.524 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster1:0 cluster instance 2026-02-20T22:29:24.525 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster1:0 2026-02-20T22:29:24.525 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=cluster 2026-02-20T22:29:24.525 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:29:24.525 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:29:24.525 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=0 2026-02-20T22:29:24.525 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 0 = cluster1:0 ']' 2026-02-20T22:29:24.525 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval cluster=cluster1 2026-02-20T22:29:24.525 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:29:24.525 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=0 2026-02-20T22:29:24.525 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:29:24.525 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ daemon_asok_file cluster1:0 cluster1 2026-02-20T22:29:24.525 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local local_cluster=cluster1:0 2026-02-20T22:29:24.526 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster=cluster1 2026-02-20T22:29:24.526 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance 2026-02-20T22:29:24.526 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ set_cluster_instance cluster1:0 local_cluster instance 2026-02-20T22:29:24.526 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local val=cluster1:0 2026-02-20T22:29:24.526 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster_var_name=local_cluster 2026-02-20T22:29:24.526 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance_var_name=instance 2026-02-20T22:29:24.526 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:29:24.526 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:29:24.526 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ '[' 0 = cluster1:0 ']' 2026-02-20T22:29:24.526 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval local_cluster=cluster1 2026-02-20T22:29:24.526 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ local_cluster=cluster1 2026-02-20T22:29:24.526 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval instance=0 2026-02-20T22:29:24.526 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ instance=0 2026-02-20T22:29:24.527 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ ceph-conf --cluster cluster1 --name client.mirror.0 'admin socket' 2026-02-20T22:29:24.534 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ echo /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:29:24.534 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local asok_file=/var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:29:24.534 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ test -S /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:29:24.534 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ ceph --admin-daemon /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok rbd mirror status mirror/test 2026-02-20T22:29:24.580 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ return 0 2026-02-20T22:29:24.580 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status_result=' "state": "Stopped"' 2026-02-20T22:29:24.581 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo ' "state": "Stopped"' 2026-02-20T22:29:24.581 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep -i Replaying 2026-02-20T22:29:24.582 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test started = stopped 2026-02-20T22:29:24.582 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:29:24.582 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 2 2026-02-20T22:29:26.582 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_image_replay_state cluster1 mirror test started 2026-02-20T22:29:26.582 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:29:26.582 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:29:26.582 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:29:26.583 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local test_state=started 2026-02-20T22:29:26.583 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status_result 2026-02-20T22:29:26.583 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local current_state=stopped 2026-02-20T22:29:26.583 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemons cluster1 rbd mirror status mirror/test 2026-02-20T22:29:26.583 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_instance=cluster1 2026-02-20T22:29:26.583 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:29:26.583 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1 2026-02-20T22:29:26.583 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance=cluster1 2026-02-20T22:29:26.583 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local loop_instance 2026-02-20T22:29:26.583 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for s in 0 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:29:26.583 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sleep 0 2026-02-20T22:29:26.583 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ grep -i state 2026-02-20T22:29:26.584 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' cluster1 '!=' cluster1 ']' 2026-02-20T22:29:26.584 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ seq 0 3 2026-02-20T22:29:26.585 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for loop_instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:29:26.585 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemon cluster1:0 rbd mirror status mirror/test 2026-02-20T22:29:26.585 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1:0 2026-02-20T22:29:26.585 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:29:26.585 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:29:26.585 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster1:0 cluster instance 2026-02-20T22:29:26.585 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster1:0 2026-02-20T22:29:26.585 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=cluster 2026-02-20T22:29:26.585 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:29:26.585 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:29:26.585 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=0 2026-02-20T22:29:26.585 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 0 = cluster1:0 ']' 2026-02-20T22:29:26.585 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval cluster=cluster1 2026-02-20T22:29:26.585 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:29:26.585 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=0 2026-02-20T22:29:26.585 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:29:26.585 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ daemon_asok_file cluster1:0 cluster1 2026-02-20T22:29:26.585 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local local_cluster=cluster1:0 2026-02-20T22:29:26.585 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster=cluster1 2026-02-20T22:29:26.585 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance 2026-02-20T22:29:26.586 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ set_cluster_instance cluster1:0 local_cluster instance 2026-02-20T22:29:26.586 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local val=cluster1:0 2026-02-20T22:29:26.586 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster_var_name=local_cluster 2026-02-20T22:29:26.586 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance_var_name=instance 2026-02-20T22:29:26.586 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:29:26.586 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:29:26.586 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ '[' 0 = cluster1:0 ']' 2026-02-20T22:29:26.586 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval local_cluster=cluster1 2026-02-20T22:29:26.586 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ local_cluster=cluster1 2026-02-20T22:29:26.586 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval instance=0 2026-02-20T22:29:26.586 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ instance=0 2026-02-20T22:29:26.586 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ ceph-conf --cluster cluster1 --name client.mirror.0 'admin socket' 2026-02-20T22:29:26.598 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ echo /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:29:26.598 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local asok_file=/var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:29:26.598 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ test -S /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:29:26.598 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ ceph --admin-daemon /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok rbd mirror status mirror/test 2026-02-20T22:29:26.647 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ return 0 2026-02-20T22:29:26.647 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status_result=' "state": "Replaying"' 2026-02-20T22:29:26.647 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo ' "state": "Replaying"' 2026-02-20T22:29:26.648 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep -i Replaying 2026-02-20T22:29:26.648 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: "state": "Replaying" 2026-02-20T22:29:26.649 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ current_state=started 2026-02-20T22:29:26.649 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test started = started 2026-02-20T22:29:26.649 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:29:26.649 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_replay_complete cluster1 cluster2 mirror mirror test 2026-02-20T22:29:26.649 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local local_cluster=cluster1 2026-02-20T22:29:26.649 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:29:26.649 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local local_pool=mirror 2026-02-20T22:29:26.649 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local remote_pool=mirror 2026-02-20T22:29:26.649 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:29:26.649 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' snapshot = journal ']' 2026-02-20T22:29:26.649 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' snapshot = snapshot ']' 2026-02-20T22:29:26.649 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ mirror_image_snapshot cluster2 mirror test 2026-02-20T22:29:26.649 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:29:26.649 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:29:26.649 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:29:26.649 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster2 mirror image snapshot mirror/test 2026-02-20T22:29:30.520 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:Snapshot ID: 72 2026-02-20T22:29:30.525 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_snapshot_sync_complete cluster1 cluster2 mirror mirror test 2026-02-20T22:29:30.526 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local local_cluster=cluster1 2026-02-20T22:29:30.526 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:29:30.526 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local local_pool=mirror 2026-02-20T22:29:30.526 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local remote_pool=mirror 2026-02-20T22:29:30.526 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:29:30.526 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ mkfname cluster2-mirror-test.status 2026-02-20T22:29:30.526 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ echo cluster2-mirror-test.status 2026-02-20T22:29:30.526 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -e 's|[/ ]|_|g' 2026-02-20T22:29:30.527 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status_log=/tmp/tmp.Whst3BkeHJ/cluster2-mirror-test.status 2026-02-20T22:29:30.528 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ mkfname cluster1-mirror-test.status 2026-02-20T22:29:30.528 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ echo cluster1-mirror-test.status 2026-02-20T22:29:30.528 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -e 's|[/ ]|_|g' 2026-02-20T22:29:30.529 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local local_status_log=/tmp/tmp.Whst3BkeHJ/cluster1-mirror-test.status 2026-02-20T22:29:30.529 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ get_newest_mirror_snapshot cluster2 mirror test /tmp/tmp.Whst3BkeHJ/cluster2-mirror-test.status 2026-02-20T22:29:30.529 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:29:30.530 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:29:30.530 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:29:30.530 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local log=/tmp/tmp.Whst3BkeHJ/cluster2-mirror-test.status 2026-02-20T22:29:30.530 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster2 snap list --all mirror/test --format xml 2026-02-20T22:29:30.530 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ xmlstarlet sel -t -c '//snapshots/snapshot[namespace/complete='\''true'\'' and position()=last()]' 2026-02-20T22:29:30.558 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v //snapshot/id 2026-02-20T22:29:30.560 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local snapshot_id=72 2026-02-20T22:29:30.560 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ true 2026-02-20T22:29:30.560 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 0.2 0.4 0.8 1.6 2 2 4 4 8 8 16 16 32 32 2026-02-20T22:29:30.560 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 0.2 2026-02-20T22:29:30.762 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ get_newest_mirror_snapshot cluster1 mirror test /tmp/tmp.Whst3BkeHJ/cluster1-mirror-test.status 2026-02-20T22:29:30.762 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:29:30.762 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:29:30.762 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:29:30.762 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local log=/tmp/tmp.Whst3BkeHJ/cluster1-mirror-test.status 2026-02-20T22:29:30.762 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster1 snap list --all mirror/test --format xml 2026-02-20T22:29:30.762 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ xmlstarlet sel -t -c '//snapshots/snapshot[namespace/complete='\''true'\'' and position()=last()]' 2026-02-20T22:29:30.793 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v //snapshot/namespace/primary_snap_id 2026-02-20T22:29:30.795 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local primary_snapshot_id=72 2026-02-20T22:29:30.795 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test 72 = 72 2026-02-20T22:29:30.795 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:29:30.795 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_status_in_pool_dir cluster2 mirror test up+stopped 2026-02-20T22:29:30.795 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:29:30.795 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:29:30.795 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:29:30.795 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+stopped 2026-02-20T22:29:30.795 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:29:30.795 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:29:30.796 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:29:30.796 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:29:31.796 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_status_in_pool_dir cluster2 mirror test up+stopped '' '' 2026-02-20T22:29:31.796 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:29:31.796 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:29:31.796 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:29:31.796 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+stopped 2026-02-20T22:29:31.796 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:29:31.797 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:29:31.797 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:29:31.797 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:29:31.797 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster2 mirror image status mirror/test 2026-02-20T22:29:31.831 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='test: 2026-02-20T22:29:31.831 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: global_id: e1d586ae-1749-4169-888d-5f8c6b0db4d3 2026-02-20T22:29:31.831 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+stopped 2026-02-20T22:29:31.831 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: local image is primary 2026-02-20T22:29:31.831 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: service: mirror.0 on trial150 2026-02-20T22:29:31.831 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:29:29 2026-02-20T22:29:31.831 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: peer_sites: 2026-02-20T22:29:31.831 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: name: cluster1-DNE 2026-02-20T22:29:31.831 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+replaying 2026-02-20T22:29:31.831 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: replaying, {"bytes_per_second":0.0,"bytes_per_snapshot":0.0,"last_snapshot_bytes":0,"last_snapshot_sync_seconds":0,"remote_snapshot_timestamp":1771626562,"replay_state":"idle"} 2026-02-20T22:29:31.832 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:29:25 2026-02-20T22:29:31.832 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: snapshots: 2026-02-20T22:29:31.832 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: 72 .mirror.primary.e1d586ae-1749-4169-888d-5f8c6b0db4d3.e9f6a0d0-a114-454a-9a1a-2b71321917cd (peer_uuids:[b3fd2ba3-7357-48bb-9494-5fb16bf9b1f8])' 2026-02-20T22:29:31.832 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ state: .*up+stopped' 2026-02-20T22:29:31.832 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: state: up+stopped 2026-02-20T22:29:31.833 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ description: .*' 2026-02-20T22:29:31.833 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: description: local image is primary 2026-02-20T22:29:31.833 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' -n '' ']' 2026-02-20T22:29:31.834 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+stopped 2026-02-20T22:29:31.834 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^up+' 2026-02-20T22:29:31.834 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+stopped 2026-02-20T22:29:31.834 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep 'service: *mirror..* on ' 2026-02-20T22:29:31.835 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: service: mirror.0 on trial150 2026-02-20T22:29:31.835 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update 2026-02-20T22:29:31.835 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -nEe 's/^ last_update: *(.*) *$/\1/p' 2026-02-20T22:29:31.837 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:29:29' 2026-02-20T22:29:31.837 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_mirror_pool_status_verbose cluster2 mirror test up+stopped '2026-02-20 22:29:29' 2026-02-20T22:29:31.837 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:29:31.837 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:29:31.837 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:29:31.837 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+stopped 2026-02-20T22:29:31.838 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local 'prev_last_update=2026-02-20 22:29:29' 2026-02-20T22:29:31.838 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:29:31.838 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:29:31.838 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster2 mirror pool status mirror --verbose --format xml 2026-02-20T22:29:31.866 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='OKOKOK145264529mirror.0trial15020.2.0-677-gf7870454trueOK45334537mirror.1trial15020.2.0-677-gf7870454falseOK45404546mirror.2trial15020.2.0-677-gf7870454falseOK45504557mirror.3trial15020.2.0-677-gf7870454falseOKteste1d586ae-1749-4169-888d-5f8c6b0db4d3up+stoppedlocal image is primary45264529mirror.0trial1502026-02-20 22:29:29cluster1-DNE8f14eacf-60a5-47c7-bdcb-1dc6af448d08up+replayingreplaying, {"bytes_per_second":0.0,"bytes_per_snapshot":0.0,"last_snapshot_bytes":0,"last_snapshot_sync_seconds":0,"remote_snapshot_timestamp":1771626562,"replay_state":"idle"}2026-02-20 22:29:25' 2026-02-20T22:29:31.867 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update state 2026-02-20T22:29:31.867 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test'\'']/last_update' 2026-02-20T22:29:31.868 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:29:29' 2026-02-20T22:29:31.868 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test'\'']/state' 2026-02-20T22:29:31.870 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ state=up+stopped 2026-02-20T22:29:31.870 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+stopped 2026-02-20T22:29:31.870 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep up+stopped 2026-02-20T22:29:31.871 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+stopped 2026-02-20T22:29:31.872 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:29:31.872 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:29:31.872 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_status_in_pool_dir cluster1 mirror test up+replaying 2026-02-20T22:29:31.872 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:29:31.872 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:29:31.872 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:29:31.872 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+replaying 2026-02-20T22:29:31.873 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:29:31.873 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:29:31.873 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:29:31.873 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:29:32.873 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_status_in_pool_dir cluster1 mirror test up+replaying '' '' 2026-02-20T22:29:32.873 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:29:32.874 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:29:32.874 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:29:32.874 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+replaying 2026-02-20T22:29:32.874 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:29:32.874 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:29:32.874 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:29:32.874 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:29:32.874 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster1 mirror image status mirror/test 2026-02-20T22:29:32.906 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='test: 2026-02-20T22:29:32.906 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: global_id: e1d586ae-1749-4169-888d-5f8c6b0db4d3 2026-02-20T22:29:32.906 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+replaying 2026-02-20T22:29:32.907 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: replaying, {"bytes_per_second":0.0,"bytes_per_snapshot":0.0,"last_snapshot_bytes":0,"last_snapshot_sync_seconds":0,"remote_snapshot_timestamp":1771626562,"replay_state":"idle"} 2026-02-20T22:29:32.907 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: service: mirror.0 on trial150 2026-02-20T22:29:32.907 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:29:25 2026-02-20T22:29:32.907 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: peer_sites: 2026-02-20T22:29:32.907 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: name: cluster2-DNE 2026-02-20T22:29:32.907 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+stopped 2026-02-20T22:29:32.907 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: local image is primary 2026-02-20T22:29:32.907 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:29:29' 2026-02-20T22:29:32.907 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ state: .*up+replaying' 2026-02-20T22:29:32.908 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: state: up+replaying 2026-02-20T22:29:32.908 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ description: .*' 2026-02-20T22:29:32.909 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: description: replaying, {"bytes_per_second":0.0,"bytes_per_snapshot":0.0,"last_snapshot_bytes":0,"last_snapshot_sync_seconds":0,"remote_snapshot_timestamp":1771626562,"replay_state":"idle"} 2026-02-20T22:29:32.909 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' -n '' ']' 2026-02-20T22:29:32.909 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+replaying 2026-02-20T22:29:32.909 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^up+' 2026-02-20T22:29:32.910 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+replaying 2026-02-20T22:29:32.910 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep 'service: *mirror..* on ' 2026-02-20T22:29:32.910 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: service: mirror.0 on trial150 2026-02-20T22:29:32.911 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update 2026-02-20T22:29:32.911 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -nEe 's/^ last_update: *(.*) *$/\1/p' 2026-02-20T22:29:32.913 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:29:25' 2026-02-20T22:29:32.913 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_mirror_pool_status_verbose cluster1 mirror test up+replaying '2026-02-20 22:29:25' 2026-02-20T22:29:32.913 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:29:32.913 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:29:32.913 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:29:32.913 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+replaying 2026-02-20T22:29:32.913 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local 'prev_last_update=2026-02-20 22:29:25' 2026-02-20T22:29:32.913 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:29:32.913 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:29:32.913 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster1 mirror pool status mirror --verbose --format xml 2026-02-20T22:29:32.946 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='OKOKOK143774382mirror.0trial15020.2.0-677-gf7870454trueOK43844389mirror.1trial15020.2.0-677-gf7870454falseOK43914398mirror.2trial15020.2.0-677-gf7870454falseOK44014407mirror.3trial15020.2.0-677-gf7870454falseOKteste1d586ae-1749-4169-888d-5f8c6b0db4d3up+replayingreplaying, {"bytes_per_second":0.0,"bytes_per_snapshot":0.0,"last_snapshot_bytes":0,"last_snapshot_sync_seconds":0,"remote_snapshot_timestamp":1771626562,"replay_state":"idle"}43774382mirror.0trial1502026-02-20 22:29:25cluster2-DNEcd6e8b64-a7a4-4c60-8c9c-3c34f7eb16e8up+stoppedlocal image is primary2026-02-20 22:29:29' 2026-02-20T22:29:32.946 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update state 2026-02-20T22:29:32.946 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test'\'']/last_update' 2026-02-20T22:29:32.947 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:29:25' 2026-02-20T22:29:32.948 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test'\'']/state' 2026-02-20T22:29:32.949 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ state=up+replaying 2026-02-20T22:29:32.950 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+replaying 2026-02-20T22:29:32.950 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep up+replaying 2026-02-20T22:29:32.950 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+replaying 2026-02-20T22:29:32.951 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:29:32.951 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:29:32.951 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for i in `seq 1 20` 2026-02-20T22:29:32.951 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ demote_image cluster2 mirror test 2026-02-20T22:29:32.951 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:29:32.951 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:29:32.952 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:29:32.952 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster=cluster2 mirror image demote mirror/test 2026-02-20T22:29:33.528 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:Image demoted to non-primary 2026-02-20T22:29:33.533 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_image_replay_stopped cluster1 mirror test 2026-02-20T22:29:33.533 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:29:33.533 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:29:33.533 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:29:33.534 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_image_replay_state cluster1 mirror test stopped 2026-02-20T22:29:33.534 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:29:33.534 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:29:33.534 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:29:33.534 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state=stopped 2026-02-20T22:29:33.534 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local s 2026-02-20T22:29:33.534 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:29:33.534 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:29:34.535 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_image_replay_state cluster1 mirror test stopped 2026-02-20T22:29:34.535 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:29:34.535 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:29:34.535 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:29:34.535 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local test_state=stopped 2026-02-20T22:29:34.535 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status_result 2026-02-20T22:29:34.535 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local current_state=stopped 2026-02-20T22:29:34.536 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemons cluster1 rbd mirror status mirror/test 2026-02-20T22:29:34.536 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_instance=cluster1 2026-02-20T22:29:34.536 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:29:34.536 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1 2026-02-20T22:29:34.536 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance=cluster1 2026-02-20T22:29:34.536 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local loop_instance 2026-02-20T22:29:34.536 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for s in 0 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:29:34.536 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sleep 0 2026-02-20T22:29:34.536 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ grep -i state 2026-02-20T22:29:34.536 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' cluster1 '!=' cluster1 ']' 2026-02-20T22:29:34.539 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ seq 0 3 2026-02-20T22:29:34.539 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for loop_instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:29:34.539 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemon cluster1:0 rbd mirror status mirror/test 2026-02-20T22:29:34.539 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1:0 2026-02-20T22:29:34.539 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:29:34.540 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:29:34.540 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster1:0 cluster instance 2026-02-20T22:29:34.540 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster1:0 2026-02-20T22:29:34.540 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=cluster 2026-02-20T22:29:34.540 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:29:34.540 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:29:34.540 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=0 2026-02-20T22:29:34.540 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 0 = cluster1:0 ']' 2026-02-20T22:29:34.540 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval cluster=cluster1 2026-02-20T22:29:34.540 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:29:34.540 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=0 2026-02-20T22:29:34.540 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:29:34.541 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ daemon_asok_file cluster1:0 cluster1 2026-02-20T22:29:34.541 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local local_cluster=cluster1:0 2026-02-20T22:29:34.541 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster=cluster1 2026-02-20T22:29:34.541 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance 2026-02-20T22:29:34.541 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ set_cluster_instance cluster1:0 local_cluster instance 2026-02-20T22:29:34.541 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local val=cluster1:0 2026-02-20T22:29:34.541 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster_var_name=local_cluster 2026-02-20T22:29:34.541 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance_var_name=instance 2026-02-20T22:29:34.541 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:29:34.541 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:29:34.541 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ '[' 0 = cluster1:0 ']' 2026-02-20T22:29:34.541 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval local_cluster=cluster1 2026-02-20T22:29:34.542 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ local_cluster=cluster1 2026-02-20T22:29:34.542 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval instance=0 2026-02-20T22:29:34.542 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ instance=0 2026-02-20T22:29:34.542 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ ceph-conf --cluster cluster1 --name client.mirror.0 'admin socket' 2026-02-20T22:29:34.549 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ echo /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:29:34.549 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local asok_file=/var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:29:34.549 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ test -S /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:29:34.550 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ ceph --admin-daemon /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok rbd mirror status mirror/test 2026-02-20T22:29:34.594 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ return 0 2026-02-20T22:29:34.595 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status_result=' "state": "Stopped"' 2026-02-20T22:29:34.595 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo ' "state": "Stopped"' 2026-02-20T22:29:34.595 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep -i Replaying 2026-02-20T22:29:34.597 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test stopped = stopped 2026-02-20T22:29:34.597 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:29:34.597 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_status_in_pool_dir cluster1 mirror test up+unknown 2026-02-20T22:29:34.597 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:29:34.597 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:29:34.597 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:29:34.598 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+unknown 2026-02-20T22:29:34.598 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:29:34.598 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:29:34.598 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:29:34.598 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:29:35.598 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_status_in_pool_dir cluster1 mirror test up+unknown '' '' 2026-02-20T22:29:35.598 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:29:35.598 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:29:35.599 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:29:35.599 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+unknown 2026-02-20T22:29:35.599 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:29:35.599 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:29:35.599 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:29:35.599 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:29:35.599 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster1 mirror image status mirror/test 2026-02-20T22:29:35.631 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='test: 2026-02-20T22:29:35.631 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: global_id: e1d586ae-1749-4169-888d-5f8c6b0db4d3 2026-02-20T22:29:35.631 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+unknown 2026-02-20T22:29:35.631 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: remote image is not primary 2026-02-20T22:29:35.631 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: service: mirror.0 on trial150 2026-02-20T22:29:35.631 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:29:35 2026-02-20T22:29:35.631 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: peer_sites: 2026-02-20T22:29:35.631 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: name: cluster2-DNE 2026-02-20T22:29:35.631 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+unknown 2026-02-20T22:29:35.632 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: remote image is not primary 2026-02-20T22:29:35.632 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:29:34' 2026-02-20T22:29:35.632 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ state: .*up+unknown' 2026-02-20T22:29:35.632 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: state: up+unknown 2026-02-20T22:29:35.633 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ description: .*' 2026-02-20T22:29:35.633 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: description: remote image is not primary 2026-02-20T22:29:35.634 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' -n '' ']' 2026-02-20T22:29:35.634 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+unknown 2026-02-20T22:29:35.634 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^up+' 2026-02-20T22:29:35.634 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+unknown 2026-02-20T22:29:35.634 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep 'service: *mirror..* on ' 2026-02-20T22:29:35.635 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: service: mirror.0 on trial150 2026-02-20T22:29:35.635 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update 2026-02-20T22:29:35.635 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -nEe 's/^ last_update: *(.*) *$/\1/p' 2026-02-20T22:29:35.637 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:29:35' 2026-02-20T22:29:35.637 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_mirror_pool_status_verbose cluster1 mirror test up+unknown '2026-02-20 22:29:35' 2026-02-20T22:29:35.637 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:29:35.637 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:29:35.638 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:29:35.638 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+unknown 2026-02-20T22:29:35.638 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local 'prev_last_update=2026-02-20 22:29:35' 2026-02-20T22:29:35.638 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:29:35.638 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:29:35.638 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster1 mirror pool status mirror --verbose --format xml 2026-02-20T22:29:35.670 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='WARNINGOKWARNING143774382mirror.0trial15020.2.0-677-gf7870454trueOK43844389mirror.1trial15020.2.0-677-gf7870454falseOK43914398mirror.2trial15020.2.0-677-gf7870454falseOK44014407mirror.3trial15020.2.0-677-gf7870454falseOKteste1d586ae-1749-4169-888d-5f8c6b0db4d3up+unknownremote image is not primary43774382mirror.0trial1502026-02-20 22:29:35cluster2-DNEcd6e8b64-a7a4-4c60-8c9c-3c34f7eb16e8up+unknownremote image is not primary2026-02-20 22:29:34' 2026-02-20T22:29:35.670 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update state 2026-02-20T22:29:35.670 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test'\'']/last_update' 2026-02-20T22:29:35.671 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:29:35' 2026-02-20T22:29:35.672 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test'\'']/state' 2026-02-20T22:29:35.673 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ state=up+unknown 2026-02-20T22:29:35.673 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+unknown 2026-02-20T22:29:35.674 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep up+unknown 2026-02-20T22:29:35.674 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+unknown 2026-02-20T22:29:35.675 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:29:35.675 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:29:35.675 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_status_in_pool_dir cluster2 mirror test up+unknown 2026-02-20T22:29:35.675 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:29:35.676 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:29:35.676 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:29:35.676 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+unknown 2026-02-20T22:29:35.676 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:29:35.676 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:29:35.676 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:29:35.676 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:29:36.676 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_status_in_pool_dir cluster2 mirror test up+unknown '' '' 2026-02-20T22:29:36.676 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:29:36.676 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:29:36.676 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:29:36.676 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+unknown 2026-02-20T22:29:36.676 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:29:36.676 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:29:36.677 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:29:36.677 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:29:36.677 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster2 mirror image status mirror/test 2026-02-20T22:29:36.707 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='test: 2026-02-20T22:29:36.707 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: global_id: e1d586ae-1749-4169-888d-5f8c6b0db4d3 2026-02-20T22:29:36.707 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+unknown 2026-02-20T22:29:36.707 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: remote image is not primary 2026-02-20T22:29:36.707 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: service: mirror.0 on trial150 2026-02-20T22:29:36.707 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:29:34 2026-02-20T22:29:36.708 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: peer_sites: 2026-02-20T22:29:36.708 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: name: cluster1-DNE 2026-02-20T22:29:36.708 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+unknown 2026-02-20T22:29:36.708 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: remote image is not primary 2026-02-20T22:29:36.708 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:29:35' 2026-02-20T22:29:36.708 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ state: .*up+unknown' 2026-02-20T22:29:36.708 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: state: up+unknown 2026-02-20T22:29:36.709 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ description: .*' 2026-02-20T22:29:36.709 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: description: remote image is not primary 2026-02-20T22:29:36.710 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' -n '' ']' 2026-02-20T22:29:36.710 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+unknown 2026-02-20T22:29:36.710 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^up+' 2026-02-20T22:29:36.710 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+unknown 2026-02-20T22:29:36.711 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep 'service: *mirror..* on ' 2026-02-20T22:29:36.711 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: service: mirror.0 on trial150 2026-02-20T22:29:36.711 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update 2026-02-20T22:29:36.712 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -nEe 's/^ last_update: *(.*) *$/\1/p' 2026-02-20T22:29:36.713 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:29:34' 2026-02-20T22:29:36.713 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_mirror_pool_status_verbose cluster2 mirror test up+unknown '2026-02-20 22:29:34' 2026-02-20T22:29:36.714 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:29:36.714 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:29:36.714 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:29:36.714 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+unknown 2026-02-20T22:29:36.714 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local 'prev_last_update=2026-02-20 22:29:34' 2026-02-20T22:29:36.714 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:29:36.714 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:29:36.714 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster2 mirror pool status mirror --verbose --format xml 2026-02-20T22:29:36.744 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='WARNINGOKWARNING145264529mirror.0trial15020.2.0-677-gf7870454trueOK45334537mirror.1trial15020.2.0-677-gf7870454falseOK45404546mirror.2trial15020.2.0-677-gf7870454falseOK45504557mirror.3trial15020.2.0-677-gf7870454falseOKteste1d586ae-1749-4169-888d-5f8c6b0db4d3up+unknownremote image is not primary45264529mirror.0trial1502026-02-20 22:29:34cluster1-DNE8f14eacf-60a5-47c7-bdcb-1dc6af448d08up+unknownremote image is not primary2026-02-20 22:29:35' 2026-02-20T22:29:36.745 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update state 2026-02-20T22:29:36.745 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test'\'']/last_update' 2026-02-20T22:29:36.746 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:29:34' 2026-02-20T22:29:36.746 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test'\'']/state' 2026-02-20T22:29:36.748 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ state=up+unknown 2026-02-20T22:29:36.748 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+unknown 2026-02-20T22:29:36.748 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep up+unknown 2026-02-20T22:29:36.749 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+unknown 2026-02-20T22:29:36.750 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:29:36.750 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:29:36.750 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ promote_image cluster1 mirror test 2026-02-20T22:29:36.750 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:29:36.750 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:29:36.750 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:29:36.750 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local force= 2026-02-20T22:29:36.750 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster=cluster1 mirror image promote mirror/test 2026-02-20T22:29:38.601 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:Image promoted to primary 2026-02-20T22:29:38.606 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_image_replay_started cluster2 mirror test 2026-02-20T22:29:38.607 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:29:38.607 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:29:38.607 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:29:38.607 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_image_replay_state cluster2 mirror test started 2026-02-20T22:29:38.607 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:29:38.607 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:29:38.607 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:29:38.607 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state=started 2026-02-20T22:29:38.607 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local s 2026-02-20T22:29:38.607 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:29:38.608 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:29:39.608 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_image_replay_state cluster2 mirror test started 2026-02-20T22:29:39.608 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:29:39.608 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:29:39.608 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:29:39.608 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local test_state=started 2026-02-20T22:29:39.608 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status_result 2026-02-20T22:29:39.609 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local current_state=stopped 2026-02-20T22:29:39.609 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemons cluster2 rbd mirror status mirror/test 2026-02-20T22:29:39.609 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_instance=cluster2 2026-02-20T22:29:39.609 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:29:39.609 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster2 2026-02-20T22:29:39.609 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance=cluster2 2026-02-20T22:29:39.609 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local loop_instance 2026-02-20T22:29:39.609 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for s in 0 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:29:39.609 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sleep 0 2026-02-20T22:29:39.610 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ grep -i state 2026-02-20T22:29:39.613 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' cluster2 '!=' cluster2 ']' 2026-02-20T22:29:39.613 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ seq 0 3 2026-02-20T22:29:39.613 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for loop_instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:29:39.613 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemon cluster2:0 rbd mirror status mirror/test 2026-02-20T22:29:39.613 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster2:0 2026-02-20T22:29:39.613 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:29:39.613 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:29:39.613 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster2:0 cluster instance 2026-02-20T22:29:39.614 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster2:0 2026-02-20T22:29:39.614 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=cluster 2026-02-20T22:29:39.614 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:29:39.614 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster2 2026-02-20T22:29:39.614 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=0 2026-02-20T22:29:39.614 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 0 = cluster2:0 ']' 2026-02-20T22:29:39.614 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval cluster=cluster2 2026-02-20T22:29:39.614 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster2 2026-02-20T22:29:39.614 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=0 2026-02-20T22:29:39.614 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:29:39.614 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ daemon_asok_file cluster2:0 cluster2 2026-02-20T22:29:39.614 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local local_cluster=cluster2:0 2026-02-20T22:29:39.615 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster=cluster2 2026-02-20T22:29:39.615 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance 2026-02-20T22:29:39.615 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ set_cluster_instance cluster2:0 local_cluster instance 2026-02-20T22:29:39.615 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local val=cluster2:0 2026-02-20T22:29:39.615 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster_var_name=local_cluster 2026-02-20T22:29:39.615 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance_var_name=instance 2026-02-20T22:29:39.615 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster2 2026-02-20T22:29:39.615 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:29:39.615 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ '[' 0 = cluster2:0 ']' 2026-02-20T22:29:39.615 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval local_cluster=cluster2 2026-02-20T22:29:39.615 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ local_cluster=cluster2 2026-02-20T22:29:39.615 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval instance=0 2026-02-20T22:29:39.616 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ instance=0 2026-02-20T22:29:39.616 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ ceph-conf --cluster cluster2 --name client.mirror.0 'admin socket' 2026-02-20T22:29:39.624 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ echo /var/run/ceph/rbd-mirror.cluster2-client.mirror.0.asok 2026-02-20T22:29:39.624 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local asok_file=/var/run/ceph/rbd-mirror.cluster2-client.mirror.0.asok 2026-02-20T22:29:39.624 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ test -S /var/run/ceph/rbd-mirror.cluster2-client.mirror.0.asok 2026-02-20T22:29:39.624 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ ceph --admin-daemon /var/run/ceph/rbd-mirror.cluster2-client.mirror.0.asok rbd mirror status mirror/test 2026-02-20T22:29:39.670 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ return 0 2026-02-20T22:29:39.671 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status_result=' "state": "Replaying"' 2026-02-20T22:29:39.671 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo ' "state": "Replaying"' 2026-02-20T22:29:39.671 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep -i Replaying 2026-02-20T22:29:39.672 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: "state": "Replaying" 2026-02-20T22:29:39.673 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ current_state=started 2026-02-20T22:29:39.673 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test started = started 2026-02-20T22:29:39.674 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:29:39.674 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_replay_complete cluster2 cluster1 mirror mirror test 2026-02-20T22:29:39.674 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local local_cluster=cluster2 2026-02-20T22:29:39.674 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:29:39.674 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local local_pool=mirror 2026-02-20T22:29:39.674 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local remote_pool=mirror 2026-02-20T22:29:39.674 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:29:39.674 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' snapshot = journal ']' 2026-02-20T22:29:39.674 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' snapshot = snapshot ']' 2026-02-20T22:29:39.674 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ mirror_image_snapshot cluster1 mirror test 2026-02-20T22:29:39.674 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:29:39.674 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:29:39.675 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:29:39.675 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster1 mirror image snapshot mirror/test 2026-02-20T22:29:43.606 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:Snapshot ID: 75 2026-02-20T22:29:43.615 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_snapshot_sync_complete cluster2 cluster1 mirror mirror test 2026-02-20T22:29:43.615 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local local_cluster=cluster2 2026-02-20T22:29:43.615 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:29:43.615 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local local_pool=mirror 2026-02-20T22:29:43.615 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local remote_pool=mirror 2026-02-20T22:29:43.615 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:29:43.615 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ mkfname cluster1-mirror-test.status 2026-02-20T22:29:43.615 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ echo cluster1-mirror-test.status 2026-02-20T22:29:43.616 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -e 's|[/ ]|_|g' 2026-02-20T22:29:43.616 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status_log=/tmp/tmp.Whst3BkeHJ/cluster1-mirror-test.status 2026-02-20T22:29:43.617 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ mkfname cluster2-mirror-test.status 2026-02-20T22:29:43.617 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ echo cluster2-mirror-test.status 2026-02-20T22:29:43.617 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -e 's|[/ ]|_|g' 2026-02-20T22:29:43.619 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local local_status_log=/tmp/tmp.Whst3BkeHJ/cluster2-mirror-test.status 2026-02-20T22:29:43.619 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ get_newest_mirror_snapshot cluster1 mirror test /tmp/tmp.Whst3BkeHJ/cluster1-mirror-test.status 2026-02-20T22:29:43.619 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:29:43.619 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:29:43.619 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:29:43.619 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local log=/tmp/tmp.Whst3BkeHJ/cluster1-mirror-test.status 2026-02-20T22:29:43.619 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster1 snap list --all mirror/test --format xml 2026-02-20T22:29:43.619 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ xmlstarlet sel -t -c '//snapshots/snapshot[namespace/complete='\''true'\'' and position()=last()]' 2026-02-20T22:29:43.649 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v //snapshot/id 2026-02-20T22:29:43.651 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local snapshot_id=75 2026-02-20T22:29:43.651 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ true 2026-02-20T22:29:43.651 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 0.2 0.4 0.8 1.6 2 2 4 4 8 8 16 16 32 32 2026-02-20T22:29:43.651 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 0.2 2026-02-20T22:29:43.852 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ get_newest_mirror_snapshot cluster2 mirror test /tmp/tmp.Whst3BkeHJ/cluster2-mirror-test.status 2026-02-20T22:29:43.852 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:29:43.852 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:29:43.852 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:29:43.852 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local log=/tmp/tmp.Whst3BkeHJ/cluster2-mirror-test.status 2026-02-20T22:29:43.853 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster2 snap list --all mirror/test --format xml 2026-02-20T22:29:43.853 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ xmlstarlet sel -t -c '//snapshots/snapshot[namespace/complete='\''true'\'' and position()=last()]' 2026-02-20T22:29:43.883 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v //snapshot/namespace/primary_snap_id 2026-02-20T22:29:43.885 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local primary_snapshot_id=75 2026-02-20T22:29:43.885 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test 75 = 75 2026-02-20T22:29:43.885 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:29:43.885 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_status_in_pool_dir cluster1 mirror test up+stopped 2026-02-20T22:29:43.885 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:29:43.885 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:29:43.885 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:29:43.885 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+stopped 2026-02-20T22:29:43.885 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:29:43.886 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:29:43.886 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:29:43.886 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:29:44.886 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_status_in_pool_dir cluster1 mirror test up+stopped '' '' 2026-02-20T22:29:44.886 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:29:44.886 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:29:44.886 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:29:44.886 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+stopped 2026-02-20T22:29:44.886 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:29:44.887 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:29:44.887 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:29:44.887 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:29:44.887 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster1 mirror image status mirror/test 2026-02-20T22:29:44.918 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='test: 2026-02-20T22:29:44.919 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: global_id: e1d586ae-1749-4169-888d-5f8c6b0db4d3 2026-02-20T22:29:44.919 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+stopped 2026-02-20T22:29:44.919 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: local image is primary 2026-02-20T22:29:44.919 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: service: mirror.0 on trial150 2026-02-20T22:29:44.919 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:29:40 2026-02-20T22:29:44.919 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: peer_sites: 2026-02-20T22:29:44.919 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: name: cluster2-DNE 2026-02-20T22:29:44.919 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+replaying 2026-02-20T22:29:44.919 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: replaying, {"bytes_per_second":0.0,"bytes_per_snapshot":0.0,"last_snapshot_bytes":0,"last_snapshot_sync_seconds":0,"remote_snapshot_timestamp":1771626577,"replay_state":"idle"} 2026-02-20T22:29:44.919 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:29:39 2026-02-20T22:29:44.920 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: snapshots: 2026-02-20T22:29:44.920 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: 75 .mirror.primary.e1d586ae-1749-4169-888d-5f8c6b0db4d3.3796283e-4667-4d0e-b43e-f68b3fce24f5 (peer_uuids:[086c4138-4a97-4902-95e1-07f7be9b9f61])' 2026-02-20T22:29:44.920 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ state: .*up+stopped' 2026-02-20T22:29:44.920 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: state: up+stopped 2026-02-20T22:29:44.921 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ description: .*' 2026-02-20T22:29:44.921 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: description: local image is primary 2026-02-20T22:29:44.921 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' -n '' ']' 2026-02-20T22:29:44.922 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+stopped 2026-02-20T22:29:44.922 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^up+' 2026-02-20T22:29:44.922 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+stopped 2026-02-20T22:29:44.922 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep 'service: *mirror..* on ' 2026-02-20T22:29:44.923 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: service: mirror.0 on trial150 2026-02-20T22:29:44.923 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update 2026-02-20T22:29:44.923 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -nEe 's/^ last_update: *(.*) *$/\1/p' 2026-02-20T22:29:44.925 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:29:40' 2026-02-20T22:29:44.925 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_mirror_pool_status_verbose cluster1 mirror test up+stopped '2026-02-20 22:29:40' 2026-02-20T22:29:44.925 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:29:44.925 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:29:44.925 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:29:44.925 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+stopped 2026-02-20T22:29:44.925 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local 'prev_last_update=2026-02-20 22:29:40' 2026-02-20T22:29:44.926 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:29:44.926 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:29:44.926 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster1 mirror pool status mirror --verbose --format xml 2026-02-20T22:29:44.956 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='OKOKOK143774382mirror.0trial15020.2.0-677-gf7870454trueOK43844389mirror.1trial15020.2.0-677-gf7870454falseOK43914398mirror.2trial15020.2.0-677-gf7870454falseOK44014407mirror.3trial15020.2.0-677-gf7870454falseOKteste1d586ae-1749-4169-888d-5f8c6b0db4d3up+stoppedlocal image is primary43774382mirror.0trial1502026-02-20 22:29:40cluster2-DNEcd6e8b64-a7a4-4c60-8c9c-3c34f7eb16e8up+replayingreplaying, {"bytes_per_second":0.0,"bytes_per_snapshot":0.0,"last_snapshot_bytes":0,"last_snapshot_sync_seconds":0,"remote_snapshot_timestamp":1771626577,"replay_state":"idle"}2026-02-20 22:29:39' 2026-02-20T22:29:44.956 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update state 2026-02-20T22:29:44.957 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test'\'']/last_update' 2026-02-20T22:29:44.957 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:29:40' 2026-02-20T22:29:44.958 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test'\'']/state' 2026-02-20T22:29:44.961 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ state=up+stopped 2026-02-20T22:29:44.961 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+stopped 2026-02-20T22:29:44.961 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep up+stopped 2026-02-20T22:29:44.962 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+stopped 2026-02-20T22:29:44.963 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:29:44.963 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:29:44.963 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_status_in_pool_dir cluster2 mirror test up+replaying 2026-02-20T22:29:44.963 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:29:44.963 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:29:44.963 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:29:44.963 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+replaying 2026-02-20T22:29:44.963 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:29:44.963 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:29:44.963 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:29:44.964 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:29:45.964 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_status_in_pool_dir cluster2 mirror test up+replaying '' '' 2026-02-20T22:29:45.964 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:29:45.964 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:29:45.964 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:29:45.964 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+replaying 2026-02-20T22:29:45.964 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:29:45.965 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:29:45.965 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:29:45.965 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:29:45.965 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster2 mirror image status mirror/test 2026-02-20T22:29:45.996 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='test: 2026-02-20T22:29:45.996 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: global_id: e1d586ae-1749-4169-888d-5f8c6b0db4d3 2026-02-20T22:29:45.996 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+replaying 2026-02-20T22:29:45.996 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: replaying, {"bytes_per_second":0.0,"bytes_per_snapshot":0.0,"last_snapshot_bytes":0,"last_snapshot_sync_seconds":0,"remote_snapshot_timestamp":1771626577,"replay_state":"idle"} 2026-02-20T22:29:45.996 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: service: mirror.0 on trial150 2026-02-20T22:29:45.996 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:29:39 2026-02-20T22:29:45.996 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: peer_sites: 2026-02-20T22:29:45.997 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: name: cluster1-DNE 2026-02-20T22:29:45.997 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+stopped 2026-02-20T22:29:45.997 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: local image is primary 2026-02-20T22:29:45.997 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:29:45' 2026-02-20T22:29:45.997 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ state: .*up+replaying' 2026-02-20T22:29:45.997 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: state: up+replaying 2026-02-20T22:29:45.998 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ description: .*' 2026-02-20T22:29:45.998 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: description: replaying, {"bytes_per_second":0.0,"bytes_per_snapshot":0.0,"last_snapshot_bytes":0,"last_snapshot_sync_seconds":0,"remote_snapshot_timestamp":1771626577,"replay_state":"idle"} 2026-02-20T22:29:45.999 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' -n '' ']' 2026-02-20T22:29:45.999 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+replaying 2026-02-20T22:29:45.999 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^up+' 2026-02-20T22:29:45.999 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+replaying 2026-02-20T22:29:46.000 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep 'service: *mirror..* on ' 2026-02-20T22:29:46.000 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: service: mirror.0 on trial150 2026-02-20T22:29:46.000 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update 2026-02-20T22:29:46.001 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -nEe 's/^ last_update: *(.*) *$/\1/p' 2026-02-20T22:29:46.002 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:29:39' 2026-02-20T22:29:46.002 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_mirror_pool_status_verbose cluster2 mirror test up+replaying '2026-02-20 22:29:39' 2026-02-20T22:29:46.002 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:29:46.002 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:29:46.003 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:29:46.003 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+replaying 2026-02-20T22:29:46.003 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local 'prev_last_update=2026-02-20 22:29:39' 2026-02-20T22:29:46.003 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:29:46.003 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:29:46.003 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster2 mirror pool status mirror --verbose --format xml 2026-02-20T22:29:46.034 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='OKOKOK145264529mirror.0trial15020.2.0-677-gf7870454trueOK45334537mirror.1trial15020.2.0-677-gf7870454falseOK45404546mirror.2trial15020.2.0-677-gf7870454falseOK45504557mirror.3trial15020.2.0-677-gf7870454falseOKteste1d586ae-1749-4169-888d-5f8c6b0db4d3up+replayingreplaying, {"bytes_per_second":0.0,"bytes_per_snapshot":0.0,"last_snapshot_bytes":0,"last_snapshot_sync_seconds":0,"remote_snapshot_timestamp":1771626577,"replay_state":"idle"}45264529mirror.0trial1502026-02-20 22:29:39cluster1-DNE8f14eacf-60a5-47c7-bdcb-1dc6af448d08up+stoppedlocal image is primary2026-02-20 22:29:45' 2026-02-20T22:29:46.034 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update state 2026-02-20T22:29:46.034 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test'\'']/last_update' 2026-02-20T22:29:46.035 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:29:39' 2026-02-20T22:29:46.036 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test'\'']/state' 2026-02-20T22:29:46.037 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ state=up+replaying 2026-02-20T22:29:46.037 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+replaying 2026-02-20T22:29:46.037 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep up+replaying 2026-02-20T22:29:46.038 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+replaying 2026-02-20T22:29:46.039 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:29:46.039 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:29:46.039 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ demote_image cluster1 mirror test 2026-02-20T22:29:46.039 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:29:46.039 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:29:46.039 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:29:46.039 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster=cluster1 mirror image demote mirror/test 2026-02-20T22:29:46.615 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:Image demoted to non-primary 2026-02-20T22:29:46.619 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_image_replay_stopped cluster2 mirror test 2026-02-20T22:29:46.619 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:29:46.620 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:29:46.620 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:29:46.620 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_image_replay_state cluster2 mirror test stopped 2026-02-20T22:29:46.620 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:29:46.620 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:29:46.620 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:29:46.620 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state=stopped 2026-02-20T22:29:46.620 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local s 2026-02-20T22:29:46.620 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:29:46.620 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:29:47.621 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_image_replay_state cluster2 mirror test stopped 2026-02-20T22:29:47.621 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:29:47.622 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:29:47.622 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:29:47.622 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local test_state=stopped 2026-02-20T22:29:47.622 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status_result 2026-02-20T22:29:47.622 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local current_state=stopped 2026-02-20T22:29:47.622 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemons cluster2 rbd mirror status mirror/test 2026-02-20T22:29:47.622 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_instance=cluster2 2026-02-20T22:29:47.622 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:29:47.622 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster2 2026-02-20T22:29:47.622 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance=cluster2 2026-02-20T22:29:47.622 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local loop_instance 2026-02-20T22:29:47.622 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for s in 0 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:29:47.623 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sleep 0 2026-02-20T22:29:47.623 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ grep -i state 2026-02-20T22:29:47.625 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' cluster2 '!=' cluster2 ']' 2026-02-20T22:29:47.626 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ seq 0 3 2026-02-20T22:29:47.626 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for loop_instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:29:47.626 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemon cluster2:0 rbd mirror status mirror/test 2026-02-20T22:29:47.626 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster2:0 2026-02-20T22:29:47.626 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:29:47.626 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:29:47.626 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster2:0 cluster instance 2026-02-20T22:29:47.626 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster2:0 2026-02-20T22:29:47.626 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=cluster 2026-02-20T22:29:47.626 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:29:47.627 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster2 2026-02-20T22:29:47.627 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=0 2026-02-20T22:29:47.627 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 0 = cluster2:0 ']' 2026-02-20T22:29:47.627 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval cluster=cluster2 2026-02-20T22:29:47.627 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster2 2026-02-20T22:29:47.627 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=0 2026-02-20T22:29:47.627 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:29:47.627 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ daemon_asok_file cluster2:0 cluster2 2026-02-20T22:29:47.627 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local local_cluster=cluster2:0 2026-02-20T22:29:47.627 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster=cluster2 2026-02-20T22:29:47.627 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance 2026-02-20T22:29:47.628 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ set_cluster_instance cluster2:0 local_cluster instance 2026-02-20T22:29:47.628 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local val=cluster2:0 2026-02-20T22:29:47.628 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster_var_name=local_cluster 2026-02-20T22:29:47.628 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance_var_name=instance 2026-02-20T22:29:47.628 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster2 2026-02-20T22:29:47.628 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:29:47.628 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ '[' 0 = cluster2:0 ']' 2026-02-20T22:29:47.628 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval local_cluster=cluster2 2026-02-20T22:29:47.628 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ local_cluster=cluster2 2026-02-20T22:29:47.628 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval instance=0 2026-02-20T22:29:47.628 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ instance=0 2026-02-20T22:29:47.628 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ ceph-conf --cluster cluster2 --name client.mirror.0 'admin socket' 2026-02-20T22:29:47.637 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ echo /var/run/ceph/rbd-mirror.cluster2-client.mirror.0.asok 2026-02-20T22:29:47.638 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local asok_file=/var/run/ceph/rbd-mirror.cluster2-client.mirror.0.asok 2026-02-20T22:29:47.638 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ test -S /var/run/ceph/rbd-mirror.cluster2-client.mirror.0.asok 2026-02-20T22:29:47.638 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ ceph --admin-daemon /var/run/ceph/rbd-mirror.cluster2-client.mirror.0.asok rbd mirror status mirror/test 2026-02-20T22:29:47.684 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ return 0 2026-02-20T22:29:47.685 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status_result=' "state": "Replaying"' 2026-02-20T22:29:47.685 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo ' "state": "Replaying"' 2026-02-20T22:29:47.685 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep -i Replaying 2026-02-20T22:29:47.685 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: "state": "Replaying" 2026-02-20T22:29:47.686 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ current_state=started 2026-02-20T22:29:47.686 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test stopped = started 2026-02-20T22:29:47.686 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:29:47.686 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 2 2026-02-20T22:29:49.687 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_image_replay_state cluster2 mirror test stopped 2026-02-20T22:29:49.687 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:29:49.687 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:29:49.687 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:29:49.688 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local test_state=stopped 2026-02-20T22:29:49.688 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status_result 2026-02-20T22:29:49.688 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local current_state=stopped 2026-02-20T22:29:49.689 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemons cluster2 rbd mirror status mirror/test 2026-02-20T22:29:49.689 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ grep -i state 2026-02-20T22:29:49.689 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_instance=cluster2 2026-02-20T22:29:49.689 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:29:49.690 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster2 2026-02-20T22:29:49.690 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance=cluster2 2026-02-20T22:29:49.690 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local loop_instance 2026-02-20T22:29:49.690 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for s in 0 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:29:49.690 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sleep 0 2026-02-20T22:29:49.690 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' cluster2 '!=' cluster2 ']' 2026-02-20T22:29:49.693 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ seq 0 3 2026-02-20T22:29:49.693 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for loop_instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:29:49.693 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemon cluster2:0 rbd mirror status mirror/test 2026-02-20T22:29:49.693 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster2:0 2026-02-20T22:29:49.693 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:29:49.693 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:29:49.693 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster2:0 cluster instance 2026-02-20T22:29:49.693 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster2:0 2026-02-20T22:29:49.693 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=cluster 2026-02-20T22:29:49.694 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:29:49.694 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster2 2026-02-20T22:29:49.694 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=0 2026-02-20T22:29:49.694 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 0 = cluster2:0 ']' 2026-02-20T22:29:49.694 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval cluster=cluster2 2026-02-20T22:29:49.694 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster2 2026-02-20T22:29:49.694 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=0 2026-02-20T22:29:49.694 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:29:49.694 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ daemon_asok_file cluster2:0 cluster2 2026-02-20T22:29:49.694 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local local_cluster=cluster2:0 2026-02-20T22:29:49.694 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster=cluster2 2026-02-20T22:29:49.695 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance 2026-02-20T22:29:49.695 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ set_cluster_instance cluster2:0 local_cluster instance 2026-02-20T22:29:49.695 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local val=cluster2:0 2026-02-20T22:29:49.695 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster_var_name=local_cluster 2026-02-20T22:29:49.695 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance_var_name=instance 2026-02-20T22:29:49.695 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster2 2026-02-20T22:29:49.695 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:29:49.695 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ '[' 0 = cluster2:0 ']' 2026-02-20T22:29:49.695 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval local_cluster=cluster2 2026-02-20T22:29:49.695 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ local_cluster=cluster2 2026-02-20T22:29:49.695 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval instance=0 2026-02-20T22:29:49.695 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ instance=0 2026-02-20T22:29:49.696 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ ceph-conf --cluster cluster2 --name client.mirror.0 'admin socket' 2026-02-20T22:29:49.705 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ echo /var/run/ceph/rbd-mirror.cluster2-client.mirror.0.asok 2026-02-20T22:29:49.705 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local asok_file=/var/run/ceph/rbd-mirror.cluster2-client.mirror.0.asok 2026-02-20T22:29:49.705 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ test -S /var/run/ceph/rbd-mirror.cluster2-client.mirror.0.asok 2026-02-20T22:29:49.705 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ ceph --admin-daemon /var/run/ceph/rbd-mirror.cluster2-client.mirror.0.asok rbd mirror status mirror/test 2026-02-20T22:29:49.749 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ return 0 2026-02-20T22:29:49.750 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status_result=' "state": "Stopped"' 2026-02-20T22:29:49.750 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo ' "state": "Stopped"' 2026-02-20T22:29:49.751 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep -i Replaying 2026-02-20T22:29:49.752 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test stopped = stopped 2026-02-20T22:29:49.752 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:29:49.752 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_status_in_pool_dir cluster1 mirror test up+unknown 2026-02-20T22:29:49.752 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:29:49.752 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:29:49.753 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:29:49.753 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+unknown 2026-02-20T22:29:49.753 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:29:49.753 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:29:49.753 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:29:49.753 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:29:50.753 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_status_in_pool_dir cluster1 mirror test up+unknown '' '' 2026-02-20T22:29:50.754 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:29:50.754 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:29:50.754 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:29:50.754 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+unknown 2026-02-20T22:29:50.754 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:29:50.754 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:29:50.754 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:29:50.754 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:29:50.754 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster1 mirror image status mirror/test 2026-02-20T22:29:50.784 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='test: 2026-02-20T22:29:50.784 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: global_id: e1d586ae-1749-4169-888d-5f8c6b0db4d3 2026-02-20T22:29:50.784 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+unknown 2026-02-20T22:29:50.784 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: remote image is not primary 2026-02-20T22:29:50.784 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: service: mirror.0 on trial150 2026-02-20T22:29:50.785 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:29:50 2026-02-20T22:29:50.785 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: peer_sites: 2026-02-20T22:29:50.785 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: name: cluster2-DNE 2026-02-20T22:29:50.785 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+unknown 2026-02-20T22:29:50.785 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: remote image is not primary 2026-02-20T22:29:50.785 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:29:49' 2026-02-20T22:29:50.785 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ state: .*up+unknown' 2026-02-20T22:29:50.786 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: state: up+unknown 2026-02-20T22:29:50.786 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ description: .*' 2026-02-20T22:29:50.786 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: description: remote image is not primary 2026-02-20T22:29:50.787 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' -n '' ']' 2026-02-20T22:29:50.787 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+unknown 2026-02-20T22:29:50.787 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^up+' 2026-02-20T22:29:50.787 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+unknown 2026-02-20T22:29:50.788 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep 'service: *mirror..* on ' 2026-02-20T22:29:50.788 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: service: mirror.0 on trial150 2026-02-20T22:29:50.789 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update 2026-02-20T22:29:50.789 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -nEe 's/^ last_update: *(.*) *$/\1/p' 2026-02-20T22:29:50.791 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:29:50' 2026-02-20T22:29:50.791 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_mirror_pool_status_verbose cluster1 mirror test up+unknown '2026-02-20 22:29:50' 2026-02-20T22:29:50.791 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:29:50.791 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:29:50.791 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:29:50.791 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+unknown 2026-02-20T22:29:50.791 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local 'prev_last_update=2026-02-20 22:29:50' 2026-02-20T22:29:50.791 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:29:50.792 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:29:50.792 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster1 mirror pool status mirror --verbose --format xml 2026-02-20T22:29:50.823 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='WARNINGOKWARNING143774382mirror.0trial15020.2.0-677-gf7870454trueOK43844389mirror.1trial15020.2.0-677-gf7870454falseOK43914398mirror.2trial15020.2.0-677-gf7870454falseOK44014407mirror.3trial15020.2.0-677-gf7870454falseOKteste1d586ae-1749-4169-888d-5f8c6b0db4d3up+unknownremote image is not primary43774382mirror.0trial1502026-02-20 22:29:50cluster2-DNEcd6e8b64-a7a4-4c60-8c9c-3c34f7eb16e8up+unknownremote image is not primary2026-02-20 22:29:49' 2026-02-20T22:29:50.824 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update state 2026-02-20T22:29:50.824 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test'\'']/last_update' 2026-02-20T22:29:50.825 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:29:50' 2026-02-20T22:29:50.825 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test'\'']/state' 2026-02-20T22:29:50.826 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ state=up+unknown 2026-02-20T22:29:50.827 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+unknown 2026-02-20T22:29:50.827 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep up+unknown 2026-02-20T22:29:50.828 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+unknown 2026-02-20T22:29:50.829 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:29:50.829 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:29:50.829 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_status_in_pool_dir cluster2 mirror test up+unknown 2026-02-20T22:29:50.829 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:29:50.829 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:29:50.829 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:29:50.829 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+unknown 2026-02-20T22:29:50.829 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:29:50.830 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:29:50.830 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:29:50.830 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:29:51.830 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_status_in_pool_dir cluster2 mirror test up+unknown '' '' 2026-02-20T22:29:51.830 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:29:51.830 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:29:51.830 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:29:51.830 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+unknown 2026-02-20T22:29:51.830 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:29:51.831 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:29:51.831 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:29:51.831 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:29:51.831 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster2 mirror image status mirror/test 2026-02-20T22:29:51.861 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='test: 2026-02-20T22:29:51.861 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: global_id: e1d586ae-1749-4169-888d-5f8c6b0db4d3 2026-02-20T22:29:51.861 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+unknown 2026-02-20T22:29:51.862 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: remote image is not primary 2026-02-20T22:29:51.862 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: service: mirror.0 on trial150 2026-02-20T22:29:51.862 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:29:49 2026-02-20T22:29:51.862 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: peer_sites: 2026-02-20T22:29:51.862 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: name: cluster1-DNE 2026-02-20T22:29:51.862 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+unknown 2026-02-20T22:29:51.862 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: remote image is not primary 2026-02-20T22:29:51.862 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:29:50' 2026-02-20T22:29:51.862 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ state: .*up+unknown' 2026-02-20T22:29:51.863 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: state: up+unknown 2026-02-20T22:29:51.863 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ description: .*' 2026-02-20T22:29:51.863 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: description: remote image is not primary 2026-02-20T22:29:51.864 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' -n '' ']' 2026-02-20T22:29:51.864 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+unknown 2026-02-20T22:29:51.864 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^up+' 2026-02-20T22:29:51.865 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+unknown 2026-02-20T22:29:51.865 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep 'service: *mirror..* on ' 2026-02-20T22:29:51.865 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: service: mirror.0 on trial150 2026-02-20T22:29:51.866 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update 2026-02-20T22:29:51.866 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -nEe 's/^ last_update: *(.*) *$/\1/p' 2026-02-20T22:29:51.867 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:29:49' 2026-02-20T22:29:51.867 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_mirror_pool_status_verbose cluster2 mirror test up+unknown '2026-02-20 22:29:49' 2026-02-20T22:29:51.867 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:29:51.868 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:29:51.868 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:29:51.868 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+unknown 2026-02-20T22:29:51.868 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local 'prev_last_update=2026-02-20 22:29:49' 2026-02-20T22:29:51.868 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:29:51.868 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:29:51.868 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster2 mirror pool status mirror --verbose --format xml 2026-02-20T22:29:51.899 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='WARNINGOKWARNING145264529mirror.0trial15020.2.0-677-gf7870454trueOK45334537mirror.1trial15020.2.0-677-gf7870454falseOK45404546mirror.2trial15020.2.0-677-gf7870454falseOK45504557mirror.3trial15020.2.0-677-gf7870454falseOKteste1d586ae-1749-4169-888d-5f8c6b0db4d3up+unknownremote image is not primary45264529mirror.0trial1502026-02-20 22:29:49cluster1-DNE8f14eacf-60a5-47c7-bdcb-1dc6af448d08up+unknownremote image is not primary2026-02-20 22:29:50' 2026-02-20T22:29:51.899 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update state 2026-02-20T22:29:51.899 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test'\'']/last_update' 2026-02-20T22:29:51.900 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:29:49' 2026-02-20T22:29:51.900 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test'\'']/state' 2026-02-20T22:29:51.902 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ state=up+unknown 2026-02-20T22:29:51.902 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+unknown 2026-02-20T22:29:51.902 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep up+unknown 2026-02-20T22:29:51.903 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+unknown 2026-02-20T22:29:51.904 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:29:51.904 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:29:51.904 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ promote_image cluster2 mirror test 2026-02-20T22:29:51.904 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:29:51.904 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:29:51.904 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:29:51.904 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local force= 2026-02-20T22:29:51.904 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster=cluster2 mirror image promote mirror/test 2026-02-20T22:29:53.514 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:Image promoted to primary 2026-02-20T22:29:53.520 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_image_replay_started cluster1 mirror test 2026-02-20T22:29:53.520 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:29:53.521 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:29:53.521 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:29:53.521 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_image_replay_state cluster1 mirror test started 2026-02-20T22:29:53.521 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:29:53.521 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:29:53.521 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:29:53.521 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state=started 2026-02-20T22:29:53.521 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local s 2026-02-20T22:29:53.521 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:29:53.521 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:29:54.522 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_image_replay_state cluster1 mirror test started 2026-02-20T22:29:54.522 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:29:54.522 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:29:54.522 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:29:54.522 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local test_state=started 2026-02-20T22:29:54.522 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status_result 2026-02-20T22:29:54.522 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local current_state=stopped 2026-02-20T22:29:54.522 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemons cluster1 rbd mirror status mirror/test 2026-02-20T22:29:54.523 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_instance=cluster1 2026-02-20T22:29:54.523 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:29:54.523 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ grep -i state 2026-02-20T22:29:54.523 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1 2026-02-20T22:29:54.523 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance=cluster1 2026-02-20T22:29:54.523 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local loop_instance 2026-02-20T22:29:54.523 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for s in 0 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:29:54.523 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sleep 0 2026-02-20T22:29:54.526 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' cluster1 '!=' cluster1 ']' 2026-02-20T22:29:54.526 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ seq 0 3 2026-02-20T22:29:54.526 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for loop_instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:29:54.527 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemon cluster1:0 rbd mirror status mirror/test 2026-02-20T22:29:54.527 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1:0 2026-02-20T22:29:54.527 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:29:54.527 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:29:54.527 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster1:0 cluster instance 2026-02-20T22:29:54.527 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster1:0 2026-02-20T22:29:54.527 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=cluster 2026-02-20T22:29:54.527 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:29:54.527 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:29:54.527 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=0 2026-02-20T22:29:54.527 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 0 = cluster1:0 ']' 2026-02-20T22:29:54.527 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval cluster=cluster1 2026-02-20T22:29:54.528 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:29:54.528 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=0 2026-02-20T22:29:54.528 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:29:54.528 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ daemon_asok_file cluster1:0 cluster1 2026-02-20T22:29:54.528 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local local_cluster=cluster1:0 2026-02-20T22:29:54.528 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster=cluster1 2026-02-20T22:29:54.528 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance 2026-02-20T22:29:54.528 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ set_cluster_instance cluster1:0 local_cluster instance 2026-02-20T22:29:54.528 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local val=cluster1:0 2026-02-20T22:29:54.528 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster_var_name=local_cluster 2026-02-20T22:29:54.528 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance_var_name=instance 2026-02-20T22:29:54.528 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:29:54.528 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:29:54.529 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ '[' 0 = cluster1:0 ']' 2026-02-20T22:29:54.529 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval local_cluster=cluster1 2026-02-20T22:29:54.529 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ local_cluster=cluster1 2026-02-20T22:29:54.529 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval instance=0 2026-02-20T22:29:54.529 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ instance=0 2026-02-20T22:29:54.529 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ ceph-conf --cluster cluster1 --name client.mirror.0 'admin socket' 2026-02-20T22:29:54.537 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ echo /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:29:54.538 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local asok_file=/var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:29:54.538 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ test -S /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:29:54.538 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ ceph --admin-daemon /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok rbd mirror status mirror/test 2026-02-20T22:29:54.585 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ return 0 2026-02-20T22:29:54.586 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status_result=' "state": "Stopped"' 2026-02-20T22:29:54.586 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo ' "state": "Stopped"' 2026-02-20T22:29:54.586 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep -i Replaying 2026-02-20T22:29:54.587 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test started = stopped 2026-02-20T22:29:54.587 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:29:54.588 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 2 2026-02-20T22:29:56.588 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_image_replay_state cluster1 mirror test started 2026-02-20T22:29:56.588 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:29:56.589 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:29:56.589 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:29:56.589 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local test_state=started 2026-02-20T22:29:56.589 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status_result 2026-02-20T22:29:56.589 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local current_state=stopped 2026-02-20T22:29:56.589 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemons cluster1 rbd mirror status mirror/test 2026-02-20T22:29:56.589 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ grep -i state 2026-02-20T22:29:56.589 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_instance=cluster1 2026-02-20T22:29:56.589 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:29:56.589 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1 2026-02-20T22:29:56.589 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance=cluster1 2026-02-20T22:29:56.590 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local loop_instance 2026-02-20T22:29:56.590 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for s in 0 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:29:56.590 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sleep 0 2026-02-20T22:29:56.590 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' cluster1 '!=' cluster1 ']' 2026-02-20T22:29:56.591 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ seq 0 3 2026-02-20T22:29:56.592 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for loop_instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:29:56.592 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemon cluster1:0 rbd mirror status mirror/test 2026-02-20T22:29:56.592 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1:0 2026-02-20T22:29:56.592 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:29:56.592 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:29:56.592 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster1:0 cluster instance 2026-02-20T22:29:56.592 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster1:0 2026-02-20T22:29:56.592 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=cluster 2026-02-20T22:29:56.592 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:29:56.592 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:29:56.593 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=0 2026-02-20T22:29:56.593 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 0 = cluster1:0 ']' 2026-02-20T22:29:56.593 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval cluster=cluster1 2026-02-20T22:29:56.594 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:29:56.594 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=0 2026-02-20T22:29:56.594 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:29:56.594 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ daemon_asok_file cluster1:0 cluster1 2026-02-20T22:29:56.594 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local local_cluster=cluster1:0 2026-02-20T22:29:56.594 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster=cluster1 2026-02-20T22:29:56.594 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance 2026-02-20T22:29:56.594 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ set_cluster_instance cluster1:0 local_cluster instance 2026-02-20T22:29:56.594 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local val=cluster1:0 2026-02-20T22:29:56.594 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster_var_name=local_cluster 2026-02-20T22:29:56.594 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance_var_name=instance 2026-02-20T22:29:56.594 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:29:56.594 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:29:56.594 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ '[' 0 = cluster1:0 ']' 2026-02-20T22:29:56.594 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval local_cluster=cluster1 2026-02-20T22:29:56.594 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ local_cluster=cluster1 2026-02-20T22:29:56.594 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval instance=0 2026-02-20T22:29:56.594 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ instance=0 2026-02-20T22:29:56.594 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ ceph-conf --cluster cluster1 --name client.mirror.0 'admin socket' 2026-02-20T22:29:56.607 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ echo /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:29:56.607 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local asok_file=/var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:29:56.607 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ test -S /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:29:56.607 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ ceph --admin-daemon /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok rbd mirror status mirror/test 2026-02-20T22:29:56.654 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ return 0 2026-02-20T22:29:56.654 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status_result=' "state": "Replaying"' 2026-02-20T22:29:56.655 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo ' "state": "Replaying"' 2026-02-20T22:29:56.655 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep -i Replaying 2026-02-20T22:29:56.656 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: "state": "Replaying" 2026-02-20T22:29:56.656 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ current_state=started 2026-02-20T22:29:56.656 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test started = started 2026-02-20T22:29:56.656 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:29:56.656 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_replay_complete cluster1 cluster2 mirror mirror test 2026-02-20T22:29:56.657 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local local_cluster=cluster1 2026-02-20T22:29:56.657 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:29:56.657 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local local_pool=mirror 2026-02-20T22:29:56.657 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local remote_pool=mirror 2026-02-20T22:29:56.657 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:29:56.657 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' snapshot = journal ']' 2026-02-20T22:29:56.657 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' snapshot = snapshot ']' 2026-02-20T22:29:56.657 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ mirror_image_snapshot cluster2 mirror test 2026-02-20T22:29:56.657 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:29:56.657 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:29:56.657 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:29:56.657 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster2 mirror image snapshot mirror/test 2026-02-20T22:30:00.523 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:Snapshot ID: 78 2026-02-20T22:30:00.530 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_snapshot_sync_complete cluster1 cluster2 mirror mirror test 2026-02-20T22:30:00.530 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local local_cluster=cluster1 2026-02-20T22:30:00.530 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:30:00.530 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local local_pool=mirror 2026-02-20T22:30:00.530 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local remote_pool=mirror 2026-02-20T22:30:00.530 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:30:00.531 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ mkfname cluster2-mirror-test.status 2026-02-20T22:30:00.531 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ echo cluster2-mirror-test.status 2026-02-20T22:30:00.531 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -e 's|[/ ]|_|g' 2026-02-20T22:30:00.531 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status_log=/tmp/tmp.Whst3BkeHJ/cluster2-mirror-test.status 2026-02-20T22:30:00.532 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ mkfname cluster1-mirror-test.status 2026-02-20T22:30:00.532 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ echo cluster1-mirror-test.status 2026-02-20T22:30:00.532 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -e 's|[/ ]|_|g' 2026-02-20T22:30:00.534 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local local_status_log=/tmp/tmp.Whst3BkeHJ/cluster1-mirror-test.status 2026-02-20T22:30:00.534 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ get_newest_mirror_snapshot cluster2 mirror test /tmp/tmp.Whst3BkeHJ/cluster2-mirror-test.status 2026-02-20T22:30:00.534 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:30:00.534 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:30:00.534 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:30:00.534 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local log=/tmp/tmp.Whst3BkeHJ/cluster2-mirror-test.status 2026-02-20T22:30:00.534 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster2 snap list --all mirror/test --format xml 2026-02-20T22:30:00.534 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ xmlstarlet sel -t -c '//snapshots/snapshot[namespace/complete='\''true'\'' and position()=last()]' 2026-02-20T22:30:00.563 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v //snapshot/id 2026-02-20T22:30:00.565 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local snapshot_id=78 2026-02-20T22:30:00.565 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ true 2026-02-20T22:30:00.565 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 0.2 0.4 0.8 1.6 2 2 4 4 8 8 16 16 32 32 2026-02-20T22:30:00.565 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 0.2 2026-02-20T22:30:00.766 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ get_newest_mirror_snapshot cluster1 mirror test /tmp/tmp.Whst3BkeHJ/cluster1-mirror-test.status 2026-02-20T22:30:00.766 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:30:00.766 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:30:00.766 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:30:00.766 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local log=/tmp/tmp.Whst3BkeHJ/cluster1-mirror-test.status 2026-02-20T22:30:00.767 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster1 snap list --all mirror/test --format xml 2026-02-20T22:30:00.767 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ xmlstarlet sel -t -c '//snapshots/snapshot[namespace/complete='\''true'\'' and position()=last()]' 2026-02-20T22:30:00.798 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v //snapshot/namespace/primary_snap_id 2026-02-20T22:30:00.800 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local primary_snapshot_id=78 2026-02-20T22:30:00.800 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test 78 = 78 2026-02-20T22:30:00.800 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:30:00.800 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_status_in_pool_dir cluster2 mirror test up+stopped 2026-02-20T22:30:00.800 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:30:00.801 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:30:00.801 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:30:00.801 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+stopped 2026-02-20T22:30:00.801 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:30:00.801 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:30:00.801 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:30:00.801 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:30:01.801 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_status_in_pool_dir cluster2 mirror test up+stopped '' '' 2026-02-20T22:30:01.801 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:30:01.802 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:30:01.802 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:30:01.802 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+stopped 2026-02-20T22:30:01.802 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:30:01.802 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:30:01.802 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:30:01.802 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:30:01.802 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster2 mirror image status mirror/test 2026-02-20T22:30:01.834 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='test: 2026-02-20T22:30:01.835 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: global_id: e1d586ae-1749-4169-888d-5f8c6b0db4d3 2026-02-20T22:30:01.835 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+stopped 2026-02-20T22:30:01.835 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: local image is primary 2026-02-20T22:30:01.835 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: service: mirror.0 on trial150 2026-02-20T22:30:01.835 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:29:59 2026-02-20T22:30:01.835 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: peer_sites: 2026-02-20T22:30:01.835 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: name: cluster1-DNE 2026-02-20T22:30:01.835 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+replaying 2026-02-20T22:30:01.835 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: replaying, {"bytes_per_second":0.0,"bytes_per_snapshot":0.0,"last_snapshot_bytes":0,"last_snapshot_sync_seconds":0,"remote_snapshot_timestamp":1771626592,"replay_state":"idle"} 2026-02-20T22:30:01.835 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:29:55 2026-02-20T22:30:01.836 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: snapshots: 2026-02-20T22:30:01.836 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: 78 .mirror.primary.e1d586ae-1749-4169-888d-5f8c6b0db4d3.8814aef2-2b43-4b43-bbf6-aa3e6ba7ce75 (peer_uuids:[b3fd2ba3-7357-48bb-9494-5fb16bf9b1f8])' 2026-02-20T22:30:01.836 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ state: .*up+stopped' 2026-02-20T22:30:01.836 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: state: up+stopped 2026-02-20T22:30:01.837 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ description: .*' 2026-02-20T22:30:01.837 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: description: local image is primary 2026-02-20T22:30:01.838 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' -n '' ']' 2026-02-20T22:30:01.838 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+stopped 2026-02-20T22:30:01.838 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^up+' 2026-02-20T22:30:01.838 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+stopped 2026-02-20T22:30:01.838 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep 'service: *mirror..* on ' 2026-02-20T22:30:01.839 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: service: mirror.0 on trial150 2026-02-20T22:30:01.839 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update 2026-02-20T22:30:01.839 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -nEe 's/^ last_update: *(.*) *$/\1/p' 2026-02-20T22:30:01.841 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:29:59' 2026-02-20T22:30:01.841 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_mirror_pool_status_verbose cluster2 mirror test up+stopped '2026-02-20 22:29:59' 2026-02-20T22:30:01.841 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:30:01.841 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:30:01.841 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:30:01.841 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+stopped 2026-02-20T22:30:01.842 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local 'prev_last_update=2026-02-20 22:29:59' 2026-02-20T22:30:01.842 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:30:01.842 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:30:01.842 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster2 mirror pool status mirror --verbose --format xml 2026-02-20T22:30:01.872 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='OKOKOK145264529mirror.0trial15020.2.0-677-gf7870454trueOK45334537mirror.1trial15020.2.0-677-gf7870454falseOK45404546mirror.2trial15020.2.0-677-gf7870454falseOK45504557mirror.3trial15020.2.0-677-gf7870454falseOKteste1d586ae-1749-4169-888d-5f8c6b0db4d3up+stoppedlocal image is primary45264529mirror.0trial1502026-02-20 22:29:59cluster1-DNE8f14eacf-60a5-47c7-bdcb-1dc6af448d08up+replayingreplaying, {"bytes_per_second":0.0,"bytes_per_snapshot":0.0,"last_snapshot_bytes":0,"last_snapshot_sync_seconds":0,"remote_snapshot_timestamp":1771626592,"replay_state":"idle"}2026-02-20 22:29:55' 2026-02-20T22:30:01.872 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update state 2026-02-20T22:30:01.873 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test'\'']/last_update' 2026-02-20T22:30:01.874 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:29:59' 2026-02-20T22:30:01.874 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test'\'']/state' 2026-02-20T22:30:01.876 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ state=up+stopped 2026-02-20T22:30:01.876 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+stopped 2026-02-20T22:30:01.876 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep up+stopped 2026-02-20T22:30:01.877 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+stopped 2026-02-20T22:30:01.878 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:30:01.878 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:30:01.878 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_status_in_pool_dir cluster1 mirror test up+replaying 2026-02-20T22:30:01.878 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:30:01.878 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:30:01.879 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:30:01.879 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+replaying 2026-02-20T22:30:01.879 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:30:01.879 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:30:01.879 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:30:01.879 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:30:02.879 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_status_in_pool_dir cluster1 mirror test up+replaying '' '' 2026-02-20T22:30:02.879 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:30:02.880 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:30:02.880 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:30:02.880 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+replaying 2026-02-20T22:30:02.880 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:30:02.880 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:30:02.880 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:30:02.880 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:30:02.880 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster1 mirror image status mirror/test 2026-02-20T22:30:02.911 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='test: 2026-02-20T22:30:02.911 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: global_id: e1d586ae-1749-4169-888d-5f8c6b0db4d3 2026-02-20T22:30:02.911 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+replaying 2026-02-20T22:30:02.911 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: replaying, {"bytes_per_second":0.0,"bytes_per_snapshot":0.0,"last_snapshot_bytes":0,"last_snapshot_sync_seconds":0,"remote_snapshot_timestamp":1771626592,"replay_state":"idle"} 2026-02-20T22:30:02.911 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: service: mirror.0 on trial150 2026-02-20T22:30:02.911 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:29:55 2026-02-20T22:30:02.911 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: peer_sites: 2026-02-20T22:30:02.911 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: name: cluster2-DNE 2026-02-20T22:30:02.912 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+stopped 2026-02-20T22:30:02.912 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: local image is primary 2026-02-20T22:30:02.912 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:29:59' 2026-02-20T22:30:02.912 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ state: .*up+replaying' 2026-02-20T22:30:02.912 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: state: up+replaying 2026-02-20T22:30:02.913 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ description: .*' 2026-02-20T22:30:02.913 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: description: replaying, {"bytes_per_second":0.0,"bytes_per_snapshot":0.0,"last_snapshot_bytes":0,"last_snapshot_sync_seconds":0,"remote_snapshot_timestamp":1771626592,"replay_state":"idle"} 2026-02-20T22:30:02.914 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' -n '' ']' 2026-02-20T22:30:02.914 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+replaying 2026-02-20T22:30:02.914 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^up+' 2026-02-20T22:30:02.915 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+replaying 2026-02-20T22:30:02.915 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep 'service: *mirror..* on ' 2026-02-20T22:30:02.915 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: service: mirror.0 on trial150 2026-02-20T22:30:02.916 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update 2026-02-20T22:30:02.916 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -nEe 's/^ last_update: *(.*) *$/\1/p' 2026-02-20T22:30:02.917 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:29:55' 2026-02-20T22:30:02.917 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_mirror_pool_status_verbose cluster1 mirror test up+replaying '2026-02-20 22:29:55' 2026-02-20T22:30:02.917 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:30:02.918 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:30:02.918 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:30:02.918 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+replaying 2026-02-20T22:30:02.918 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local 'prev_last_update=2026-02-20 22:29:55' 2026-02-20T22:30:02.918 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:30:02.918 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:30:02.918 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster1 mirror pool status mirror --verbose --format xml 2026-02-20T22:30:02.949 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='OKOKOK143774382mirror.0trial15020.2.0-677-gf7870454trueOK43844389mirror.1trial15020.2.0-677-gf7870454falseOK43914398mirror.2trial15020.2.0-677-gf7870454falseOK44014407mirror.3trial15020.2.0-677-gf7870454falseOKteste1d586ae-1749-4169-888d-5f8c6b0db4d3up+replayingreplaying, {"bytes_per_second":0.0,"bytes_per_snapshot":0.0,"last_snapshot_bytes":0,"last_snapshot_sync_seconds":0,"remote_snapshot_timestamp":1771626592,"replay_state":"idle"}43774382mirror.0trial1502026-02-20 22:29:55cluster2-DNEcd6e8b64-a7a4-4c60-8c9c-3c34f7eb16e8up+stoppedlocal image is primary2026-02-20 22:29:59' 2026-02-20T22:30:02.949 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update state 2026-02-20T22:30:02.949 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test'\'']/last_update' 2026-02-20T22:30:02.950 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:29:55' 2026-02-20T22:30:02.950 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test'\'']/state' 2026-02-20T22:30:02.952 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ state=up+replaying 2026-02-20T22:30:02.953 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+replaying 2026-02-20T22:30:02.953 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep up+replaying 2026-02-20T22:30:02.953 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+replaying 2026-02-20T22:30:02.954 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:30:02.954 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:30:02.954 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for i in `seq 1 20` 2026-02-20T22:30:02.955 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ demote_image cluster2 mirror test 2026-02-20T22:30:02.955 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:30:02.955 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:30:02.955 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:30:02.955 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster=cluster2 mirror image demote mirror/test 2026-02-20T22:30:03.532 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:Image demoted to non-primary 2026-02-20T22:30:03.536 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_image_replay_stopped cluster1 mirror test 2026-02-20T22:30:03.537 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:30:03.537 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:30:03.537 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:30:03.537 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_image_replay_state cluster1 mirror test stopped 2026-02-20T22:30:03.537 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:30:03.537 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:30:03.537 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:30:03.537 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state=stopped 2026-02-20T22:30:03.538 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local s 2026-02-20T22:30:03.538 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:30:03.538 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:30:04.538 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_image_replay_state cluster1 mirror test stopped 2026-02-20T22:30:04.538 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:30:04.538 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:30:04.538 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:30:04.539 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local test_state=stopped 2026-02-20T22:30:04.539 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status_result 2026-02-20T22:30:04.539 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local current_state=stopped 2026-02-20T22:30:04.539 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemons cluster1 rbd mirror status mirror/test 2026-02-20T22:30:04.539 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_instance=cluster1 2026-02-20T22:30:04.539 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:30:04.539 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1 2026-02-20T22:30:04.539 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance=cluster1 2026-02-20T22:30:04.539 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ grep -i state 2026-02-20T22:30:04.539 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local loop_instance 2026-02-20T22:30:04.539 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for s in 0 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:30:04.540 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sleep 0 2026-02-20T22:30:04.540 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' cluster1 '!=' cluster1 ']' 2026-02-20T22:30:04.543 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ seq 0 3 2026-02-20T22:30:04.543 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for loop_instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:30:04.543 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemon cluster1:0 rbd mirror status mirror/test 2026-02-20T22:30:04.543 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1:0 2026-02-20T22:30:04.543 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:30:04.543 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:30:04.543 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster1:0 cluster instance 2026-02-20T22:30:04.543 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster1:0 2026-02-20T22:30:04.543 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=cluster 2026-02-20T22:30:04.543 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:30:04.544 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:30:04.544 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=0 2026-02-20T22:30:04.544 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 0 = cluster1:0 ']' 2026-02-20T22:30:04.544 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval cluster=cluster1 2026-02-20T22:30:04.544 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:30:04.544 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=0 2026-02-20T22:30:04.544 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:30:04.544 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ daemon_asok_file cluster1:0 cluster1 2026-02-20T22:30:04.544 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local local_cluster=cluster1:0 2026-02-20T22:30:04.544 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster=cluster1 2026-02-20T22:30:04.545 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance 2026-02-20T22:30:04.545 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ set_cluster_instance cluster1:0 local_cluster instance 2026-02-20T22:30:04.545 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local val=cluster1:0 2026-02-20T22:30:04.545 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster_var_name=local_cluster 2026-02-20T22:30:04.545 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance_var_name=instance 2026-02-20T22:30:04.545 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:30:04.545 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:30:04.545 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ '[' 0 = cluster1:0 ']' 2026-02-20T22:30:04.545 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval local_cluster=cluster1 2026-02-20T22:30:04.545 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ local_cluster=cluster1 2026-02-20T22:30:04.545 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval instance=0 2026-02-20T22:30:04.545 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ instance=0 2026-02-20T22:30:04.546 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ ceph-conf --cluster cluster1 --name client.mirror.0 'admin socket' 2026-02-20T22:30:04.552 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ echo /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:30:04.553 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local asok_file=/var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:30:04.553 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ test -S /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:30:04.553 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ ceph --admin-daemon /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok rbd mirror status mirror/test 2026-02-20T22:30:04.597 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ return 0 2026-02-20T22:30:04.598 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status_result=' "state": "Stopped"' 2026-02-20T22:30:04.598 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo ' "state": "Stopped"' 2026-02-20T22:30:04.598 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep -i Replaying 2026-02-20T22:30:04.600 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test stopped = stopped 2026-02-20T22:30:04.600 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:30:04.600 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_status_in_pool_dir cluster1 mirror test up+unknown 2026-02-20T22:30:04.600 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:30:04.600 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:30:04.600 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:30:04.600 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+unknown 2026-02-20T22:30:04.600 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:30:04.600 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:30:04.601 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:30:04.601 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:30:05.601 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_status_in_pool_dir cluster1 mirror test up+unknown '' '' 2026-02-20T22:30:05.601 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:30:05.601 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:30:05.601 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:30:05.601 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+unknown 2026-02-20T22:30:05.601 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:30:05.602 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:30:05.602 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:30:05.602 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:30:05.602 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster1 mirror image status mirror/test 2026-02-20T22:30:05.631 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='test: 2026-02-20T22:30:05.632 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: global_id: e1d586ae-1749-4169-888d-5f8c6b0db4d3 2026-02-20T22:30:05.632 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+unknown 2026-02-20T22:30:05.632 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: remote image is not primary 2026-02-20T22:30:05.632 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: service: mirror.0 on trial150 2026-02-20T22:30:05.632 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:30:05 2026-02-20T22:30:05.632 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: peer_sites: 2026-02-20T22:30:05.632 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: name: cluster2-DNE 2026-02-20T22:30:05.632 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+unknown 2026-02-20T22:30:05.632 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: remote image is not primary 2026-02-20T22:30:05.632 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:30:04' 2026-02-20T22:30:05.632 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ state: .*up+unknown' 2026-02-20T22:30:05.633 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: state: up+unknown 2026-02-20T22:30:05.633 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ description: .*' 2026-02-20T22:30:05.634 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: description: remote image is not primary 2026-02-20T22:30:05.634 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' -n '' ']' 2026-02-20T22:30:05.634 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+unknown 2026-02-20T22:30:05.634 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^up+' 2026-02-20T22:30:05.635 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+unknown 2026-02-20T22:30:05.635 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep 'service: *mirror..* on ' 2026-02-20T22:30:05.635 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: service: mirror.0 on trial150 2026-02-20T22:30:05.636 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update 2026-02-20T22:30:05.636 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -nEe 's/^ last_update: *(.*) *$/\1/p' 2026-02-20T22:30:05.638 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:30:05' 2026-02-20T22:30:05.638 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_mirror_pool_status_verbose cluster1 mirror test up+unknown '2026-02-20 22:30:05' 2026-02-20T22:30:05.638 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:30:05.638 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:30:05.638 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:30:05.638 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+unknown 2026-02-20T22:30:05.638 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local 'prev_last_update=2026-02-20 22:30:05' 2026-02-20T22:30:05.638 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:30:05.638 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:30:05.638 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster1 mirror pool status mirror --verbose --format xml 2026-02-20T22:30:05.670 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='WARNINGOKWARNING143774382mirror.0trial15020.2.0-677-gf7870454trueOK43844389mirror.1trial15020.2.0-677-gf7870454falseOK43914398mirror.2trial15020.2.0-677-gf7870454falseOK44014407mirror.3trial15020.2.0-677-gf7870454falseOKteste1d586ae-1749-4169-888d-5f8c6b0db4d3up+unknownremote image is not primary43774382mirror.0trial1502026-02-20 22:30:05cluster2-DNEcd6e8b64-a7a4-4c60-8c9c-3c34f7eb16e8up+unknownremote image is not primary2026-02-20 22:30:04' 2026-02-20T22:30:05.670 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update state 2026-02-20T22:30:05.670 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test'\'']/last_update' 2026-02-20T22:30:05.671 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:30:05' 2026-02-20T22:30:05.672 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test'\'']/state' 2026-02-20T22:30:05.673 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ state=up+unknown 2026-02-20T22:30:05.673 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+unknown 2026-02-20T22:30:05.674 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep up+unknown 2026-02-20T22:30:05.674 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+unknown 2026-02-20T22:30:05.675 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:30:05.675 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:30:05.675 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_status_in_pool_dir cluster2 mirror test up+unknown 2026-02-20T22:30:05.675 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:30:05.675 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:30:05.676 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:30:05.676 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+unknown 2026-02-20T22:30:05.676 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:30:05.676 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:30:05.676 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:30:05.676 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:30:06.676 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_status_in_pool_dir cluster2 mirror test up+unknown '' '' 2026-02-20T22:30:06.676 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:30:06.676 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:30:06.677 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:30:06.677 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+unknown 2026-02-20T22:30:06.677 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:30:06.677 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:30:06.677 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:30:06.677 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:30:06.677 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster2 mirror image status mirror/test 2026-02-20T22:30:06.707 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='test: 2026-02-20T22:30:06.707 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: global_id: e1d586ae-1749-4169-888d-5f8c6b0db4d3 2026-02-20T22:30:06.707 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+unknown 2026-02-20T22:30:06.707 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: remote image is not primary 2026-02-20T22:30:06.707 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: service: mirror.0 on trial150 2026-02-20T22:30:06.707 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:30:04 2026-02-20T22:30:06.707 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: peer_sites: 2026-02-20T22:30:06.708 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: name: cluster1-DNE 2026-02-20T22:30:06.708 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+unknown 2026-02-20T22:30:06.708 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: remote image is not primary 2026-02-20T22:30:06.708 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:30:05' 2026-02-20T22:30:06.708 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ state: .*up+unknown' 2026-02-20T22:30:06.708 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: state: up+unknown 2026-02-20T22:30:06.709 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ description: .*' 2026-02-20T22:30:06.709 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: description: remote image is not primary 2026-02-20T22:30:06.710 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' -n '' ']' 2026-02-20T22:30:06.710 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+unknown 2026-02-20T22:30:06.710 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^up+' 2026-02-20T22:30:06.710 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+unknown 2026-02-20T22:30:06.710 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep 'service: *mirror..* on ' 2026-02-20T22:30:06.711 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: service: mirror.0 on trial150 2026-02-20T22:30:06.711 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update 2026-02-20T22:30:06.711 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -nEe 's/^ last_update: *(.*) *$/\1/p' 2026-02-20T22:30:06.713 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:30:04' 2026-02-20T22:30:06.713 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_mirror_pool_status_verbose cluster2 mirror test up+unknown '2026-02-20 22:30:04' 2026-02-20T22:30:06.713 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:30:06.713 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:30:06.713 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:30:06.713 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+unknown 2026-02-20T22:30:06.713 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local 'prev_last_update=2026-02-20 22:30:04' 2026-02-20T22:30:06.714 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:30:06.714 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:30:06.714 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster2 mirror pool status mirror --verbose --format xml 2026-02-20T22:30:06.743 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='WARNINGOKWARNING145264529mirror.0trial15020.2.0-677-gf7870454trueOK45334537mirror.1trial15020.2.0-677-gf7870454falseOK45404546mirror.2trial15020.2.0-677-gf7870454falseOK45504557mirror.3trial15020.2.0-677-gf7870454falseOKteste1d586ae-1749-4169-888d-5f8c6b0db4d3up+unknownremote image is not primary45264529mirror.0trial1502026-02-20 22:30:04cluster1-DNE8f14eacf-60a5-47c7-bdcb-1dc6af448d08up+unknownremote image is not primary2026-02-20 22:30:05' 2026-02-20T22:30:06.743 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update state 2026-02-20T22:30:06.743 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test'\'']/last_update' 2026-02-20T22:30:06.745 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:30:04' 2026-02-20T22:30:06.745 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test'\'']/state' 2026-02-20T22:30:06.746 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ state=up+unknown 2026-02-20T22:30:06.747 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+unknown 2026-02-20T22:30:06.747 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep up+unknown 2026-02-20T22:30:06.748 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+unknown 2026-02-20T22:30:06.748 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:30:06.749 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:30:06.749 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ promote_image cluster1 mirror test 2026-02-20T22:30:06.749 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:30:06.749 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:30:06.749 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:30:06.749 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local force= 2026-02-20T22:30:06.749 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster=cluster1 mirror image promote mirror/test 2026-02-20T22:30:08.633 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:Image promoted to primary 2026-02-20T22:30:08.638 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_image_replay_started cluster2 mirror test 2026-02-20T22:30:08.639 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:30:08.639 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:30:08.639 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:30:08.639 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_image_replay_state cluster2 mirror test started 2026-02-20T22:30:08.639 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:30:08.639 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:30:08.639 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:30:08.639 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state=started 2026-02-20T22:30:08.639 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local s 2026-02-20T22:30:08.639 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:30:08.639 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:30:09.640 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_image_replay_state cluster2 mirror test started 2026-02-20T22:30:09.641 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:30:09.641 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:30:09.641 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:30:09.641 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local test_state=started 2026-02-20T22:30:09.641 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status_result 2026-02-20T22:30:09.641 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local current_state=stopped 2026-02-20T22:30:09.641 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemons cluster2 rbd mirror status mirror/test 2026-02-20T22:30:09.641 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ grep -i state 2026-02-20T22:30:09.641 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_instance=cluster2 2026-02-20T22:30:09.641 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:30:09.641 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster2 2026-02-20T22:30:09.642 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance=cluster2 2026-02-20T22:30:09.642 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local loop_instance 2026-02-20T22:30:09.642 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for s in 0 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:30:09.642 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sleep 0 2026-02-20T22:30:09.645 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' cluster2 '!=' cluster2 ']' 2026-02-20T22:30:09.645 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ seq 0 3 2026-02-20T22:30:09.645 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for loop_instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:30:09.645 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemon cluster2:0 rbd mirror status mirror/test 2026-02-20T22:30:09.646 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster2:0 2026-02-20T22:30:09.646 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:30:09.646 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:30:09.646 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster2:0 cluster instance 2026-02-20T22:30:09.646 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster2:0 2026-02-20T22:30:09.646 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=cluster 2026-02-20T22:30:09.646 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:30:09.646 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster2 2026-02-20T22:30:09.646 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=0 2026-02-20T22:30:09.646 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 0 = cluster2:0 ']' 2026-02-20T22:30:09.646 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval cluster=cluster2 2026-02-20T22:30:09.646 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster2 2026-02-20T22:30:09.647 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=0 2026-02-20T22:30:09.647 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:30:09.647 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ daemon_asok_file cluster2:0 cluster2 2026-02-20T22:30:09.647 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local local_cluster=cluster2:0 2026-02-20T22:30:09.647 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster=cluster2 2026-02-20T22:30:09.647 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance 2026-02-20T22:30:09.647 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ set_cluster_instance cluster2:0 local_cluster instance 2026-02-20T22:30:09.647 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local val=cluster2:0 2026-02-20T22:30:09.647 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster_var_name=local_cluster 2026-02-20T22:30:09.647 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance_var_name=instance 2026-02-20T22:30:09.647 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster2 2026-02-20T22:30:09.647 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:30:09.648 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ '[' 0 = cluster2:0 ']' 2026-02-20T22:30:09.648 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval local_cluster=cluster2 2026-02-20T22:30:09.648 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ local_cluster=cluster2 2026-02-20T22:30:09.648 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval instance=0 2026-02-20T22:30:09.648 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ instance=0 2026-02-20T22:30:09.648 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ ceph-conf --cluster cluster2 --name client.mirror.0 'admin socket' 2026-02-20T22:30:09.655 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ echo /var/run/ceph/rbd-mirror.cluster2-client.mirror.0.asok 2026-02-20T22:30:09.656 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local asok_file=/var/run/ceph/rbd-mirror.cluster2-client.mirror.0.asok 2026-02-20T22:30:09.656 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ test -S /var/run/ceph/rbd-mirror.cluster2-client.mirror.0.asok 2026-02-20T22:30:09.656 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ ceph --admin-daemon /var/run/ceph/rbd-mirror.cluster2-client.mirror.0.asok rbd mirror status mirror/test 2026-02-20T22:30:09.702 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ return 0 2026-02-20T22:30:09.702 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status_result=' "state": "Replaying"' 2026-02-20T22:30:09.702 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo ' "state": "Replaying"' 2026-02-20T22:30:09.703 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep -i Replaying 2026-02-20T22:30:09.703 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: "state": "Replaying" 2026-02-20T22:30:09.706 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ current_state=started 2026-02-20T22:30:09.706 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test started = started 2026-02-20T22:30:09.707 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:30:09.707 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_replay_complete cluster2 cluster1 mirror mirror test 2026-02-20T22:30:09.707 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local local_cluster=cluster2 2026-02-20T22:30:09.707 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:30:09.707 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local local_pool=mirror 2026-02-20T22:30:09.708 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local remote_pool=mirror 2026-02-20T22:30:09.708 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:30:09.708 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' snapshot = journal ']' 2026-02-20T22:30:09.708 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' snapshot = snapshot ']' 2026-02-20T22:30:09.708 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ mirror_image_snapshot cluster1 mirror test 2026-02-20T22:30:09.708 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:30:09.708 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:30:09.709 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:30:09.709 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster1 mirror image snapshot mirror/test 2026-02-20T22:30:13.640 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:Snapshot ID: 81 2026-02-20T22:30:13.649 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_snapshot_sync_complete cluster2 cluster1 mirror mirror test 2026-02-20T22:30:13.649 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local local_cluster=cluster2 2026-02-20T22:30:13.649 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:30:13.650 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local local_pool=mirror 2026-02-20T22:30:13.650 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local remote_pool=mirror 2026-02-20T22:30:13.650 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:30:13.650 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ mkfname cluster1-mirror-test.status 2026-02-20T22:30:13.650 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ echo cluster1-mirror-test.status 2026-02-20T22:30:13.650 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -e 's|[/ ]|_|g' 2026-02-20T22:30:13.651 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status_log=/tmp/tmp.Whst3BkeHJ/cluster1-mirror-test.status 2026-02-20T22:30:13.651 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ mkfname cluster2-mirror-test.status 2026-02-20T22:30:13.652 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ echo cluster2-mirror-test.status 2026-02-20T22:30:13.652 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -e 's|[/ ]|_|g' 2026-02-20T22:30:13.653 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local local_status_log=/tmp/tmp.Whst3BkeHJ/cluster2-mirror-test.status 2026-02-20T22:30:13.653 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ get_newest_mirror_snapshot cluster1 mirror test /tmp/tmp.Whst3BkeHJ/cluster1-mirror-test.status 2026-02-20T22:30:13.654 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:30:13.654 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:30:13.654 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:30:13.654 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local log=/tmp/tmp.Whst3BkeHJ/cluster1-mirror-test.status 2026-02-20T22:30:13.654 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster1 snap list --all mirror/test --format xml 2026-02-20T22:30:13.654 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ xmlstarlet sel -t -c '//snapshots/snapshot[namespace/complete='\''true'\'' and position()=last()]' 2026-02-20T22:30:13.684 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v //snapshot/id 2026-02-20T22:30:13.686 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local snapshot_id=81 2026-02-20T22:30:13.686 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ true 2026-02-20T22:30:13.687 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 0.2 0.4 0.8 1.6 2 2 4 4 8 8 16 16 32 32 2026-02-20T22:30:13.687 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 0.2 2026-02-20T22:30:13.888 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ get_newest_mirror_snapshot cluster2 mirror test /tmp/tmp.Whst3BkeHJ/cluster2-mirror-test.status 2026-02-20T22:30:13.888 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:30:13.888 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:30:13.888 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:30:13.888 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local log=/tmp/tmp.Whst3BkeHJ/cluster2-mirror-test.status 2026-02-20T22:30:13.888 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster2 snap list --all mirror/test --format xml 2026-02-20T22:30:13.889 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ xmlstarlet sel -t -c '//snapshots/snapshot[namespace/complete='\''true'\'' and position()=last()]' 2026-02-20T22:30:13.915 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v //snapshot/namespace/primary_snap_id 2026-02-20T22:30:13.918 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local primary_snapshot_id=81 2026-02-20T22:30:13.918 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test 81 = 81 2026-02-20T22:30:13.918 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:30:13.918 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_status_in_pool_dir cluster1 mirror test up+stopped 2026-02-20T22:30:13.918 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:30:13.918 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:30:13.918 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:30:13.919 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+stopped 2026-02-20T22:30:13.919 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:30:13.919 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:30:13.919 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:30:13.919 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:30:14.919 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_status_in_pool_dir cluster1 mirror test up+stopped '' '' 2026-02-20T22:30:14.919 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:30:14.919 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:30:14.919 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:30:14.919 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+stopped 2026-02-20T22:30:14.919 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:30:14.920 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:30:14.920 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:30:14.920 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:30:14.920 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster1 mirror image status mirror/test 2026-02-20T22:30:14.954 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='test: 2026-02-20T22:30:14.955 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: global_id: e1d586ae-1749-4169-888d-5f8c6b0db4d3 2026-02-20T22:30:14.955 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+stopped 2026-02-20T22:30:14.955 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: local image is primary 2026-02-20T22:30:14.955 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: service: mirror.0 on trial150 2026-02-20T22:30:14.955 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:30:10 2026-02-20T22:30:14.955 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: peer_sites: 2026-02-20T22:30:14.955 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: name: cluster2-DNE 2026-02-20T22:30:14.955 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+replaying 2026-02-20T22:30:14.955 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: replaying, {"bytes_per_second":0.0,"bytes_per_snapshot":0.0,"last_snapshot_bytes":0,"last_snapshot_sync_seconds":0,"remote_snapshot_timestamp":1771626607,"replay_state":"idle"} 2026-02-20T22:30:14.955 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:30:09 2026-02-20T22:30:14.955 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: snapshots: 2026-02-20T22:30:14.956 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: 81 .mirror.primary.e1d586ae-1749-4169-888d-5f8c6b0db4d3.d8850f81-75df-456c-a12a-239f372d0fba (peer_uuids:[086c4138-4a97-4902-95e1-07f7be9b9f61])' 2026-02-20T22:30:14.956 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ state: .*up+stopped' 2026-02-20T22:30:14.956 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: state: up+stopped 2026-02-20T22:30:14.956 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ description: .*' 2026-02-20T22:30:14.957 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: description: local image is primary 2026-02-20T22:30:14.957 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' -n '' ']' 2026-02-20T22:30:14.958 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+stopped 2026-02-20T22:30:14.958 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^up+' 2026-02-20T22:30:14.958 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+stopped 2026-02-20T22:30:14.958 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep 'service: *mirror..* on ' 2026-02-20T22:30:14.959 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: service: mirror.0 on trial150 2026-02-20T22:30:14.959 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update 2026-02-20T22:30:14.959 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -nEe 's/^ last_update: *(.*) *$/\1/p' 2026-02-20T22:30:14.961 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:30:10' 2026-02-20T22:30:14.961 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_mirror_pool_status_verbose cluster1 mirror test up+stopped '2026-02-20 22:30:10' 2026-02-20T22:30:14.961 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:30:14.961 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:30:14.961 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:30:14.961 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+stopped 2026-02-20T22:30:14.962 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local 'prev_last_update=2026-02-20 22:30:10' 2026-02-20T22:30:14.962 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:30:14.962 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:30:14.962 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster1 mirror pool status mirror --verbose --format xml 2026-02-20T22:30:14.993 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='OKOKOK143774382mirror.0trial15020.2.0-677-gf7870454trueOK43844389mirror.1trial15020.2.0-677-gf7870454falseOK43914398mirror.2trial15020.2.0-677-gf7870454falseOK44014407mirror.3trial15020.2.0-677-gf7870454falseOKteste1d586ae-1749-4169-888d-5f8c6b0db4d3up+stoppedlocal image is primary43774382mirror.0trial1502026-02-20 22:30:10cluster2-DNEcd6e8b64-a7a4-4c60-8c9c-3c34f7eb16e8up+replayingreplaying, {"bytes_per_second":0.0,"bytes_per_snapshot":0.0,"last_snapshot_bytes":0,"last_snapshot_sync_seconds":0,"remote_snapshot_timestamp":1771626607,"replay_state":"idle"}2026-02-20 22:30:09' 2026-02-20T22:30:14.994 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update state 2026-02-20T22:30:14.994 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test'\'']/last_update' 2026-02-20T22:30:14.995 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:30:10' 2026-02-20T22:30:14.995 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test'\'']/state' 2026-02-20T22:30:14.997 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ state=up+stopped 2026-02-20T22:30:14.997 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+stopped 2026-02-20T22:30:14.997 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep up+stopped 2026-02-20T22:30:14.998 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+stopped 2026-02-20T22:30:14.999 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:30:14.999 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:30:14.999 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_status_in_pool_dir cluster2 mirror test up+replaying 2026-02-20T22:30:14.999 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:30:14.999 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:30:14.999 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:30:14.999 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+replaying 2026-02-20T22:30:14.999 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:30:14.999 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:30:15.000 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:30:15.000 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:30:16.000 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_status_in_pool_dir cluster2 mirror test up+replaying '' '' 2026-02-20T22:30:16.000 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:30:16.000 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:30:16.000 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:30:16.000 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+replaying 2026-02-20T22:30:16.000 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:30:16.001 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:30:16.001 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:30:16.001 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:30:16.001 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster2 mirror image status mirror/test 2026-02-20T22:30:16.029 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='test: 2026-02-20T22:30:16.029 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: global_id: e1d586ae-1749-4169-888d-5f8c6b0db4d3 2026-02-20T22:30:16.029 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+replaying 2026-02-20T22:30:16.030 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: replaying, {"bytes_per_second":0.0,"bytes_per_snapshot":0.0,"last_snapshot_bytes":0,"last_snapshot_sync_seconds":0,"remote_snapshot_timestamp":1771626607,"replay_state":"idle"} 2026-02-20T22:30:16.030 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: service: mirror.0 on trial150 2026-02-20T22:30:16.030 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:30:09 2026-02-20T22:30:16.030 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: peer_sites: 2026-02-20T22:30:16.030 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: name: cluster1-DNE 2026-02-20T22:30:16.030 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+stopped 2026-02-20T22:30:16.030 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: local image is primary 2026-02-20T22:30:16.030 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:30:15' 2026-02-20T22:30:16.030 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ state: .*up+replaying' 2026-02-20T22:30:16.031 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: state: up+replaying 2026-02-20T22:30:16.031 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ description: .*' 2026-02-20T22:30:16.031 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: description: replaying, {"bytes_per_second":0.0,"bytes_per_snapshot":0.0,"last_snapshot_bytes":0,"last_snapshot_sync_seconds":0,"remote_snapshot_timestamp":1771626607,"replay_state":"idle"} 2026-02-20T22:30:16.032 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' -n '' ']' 2026-02-20T22:30:16.032 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+replaying 2026-02-20T22:30:16.032 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^up+' 2026-02-20T22:30:16.033 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+replaying 2026-02-20T22:30:16.033 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep 'service: *mirror..* on ' 2026-02-20T22:30:16.034 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: service: mirror.0 on trial150 2026-02-20T22:30:16.034 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update 2026-02-20T22:30:16.034 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -nEe 's/^ last_update: *(.*) *$/\1/p' 2026-02-20T22:30:16.036 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:30:09' 2026-02-20T22:30:16.036 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_mirror_pool_status_verbose cluster2 mirror test up+replaying '2026-02-20 22:30:09' 2026-02-20T22:30:16.036 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:30:16.036 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:30:16.036 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:30:16.036 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+replaying 2026-02-20T22:30:16.036 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local 'prev_last_update=2026-02-20 22:30:09' 2026-02-20T22:30:16.036 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:30:16.037 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:30:16.037 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster2 mirror pool status mirror --verbose --format xml 2026-02-20T22:30:16.066 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='OKOKOK145264529mirror.0trial15020.2.0-677-gf7870454trueOK45334537mirror.1trial15020.2.0-677-gf7870454falseOK45404546mirror.2trial15020.2.0-677-gf7870454falseOK45504557mirror.3trial15020.2.0-677-gf7870454falseOKteste1d586ae-1749-4169-888d-5f8c6b0db4d3up+replayingreplaying, {"bytes_per_second":0.0,"bytes_per_snapshot":0.0,"last_snapshot_bytes":0,"last_snapshot_sync_seconds":0,"remote_snapshot_timestamp":1771626607,"replay_state":"idle"}45264529mirror.0trial1502026-02-20 22:30:09cluster1-DNE8f14eacf-60a5-47c7-bdcb-1dc6af448d08up+stoppedlocal image is primary2026-02-20 22:30:15' 2026-02-20T22:30:16.066 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update state 2026-02-20T22:30:16.066 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test'\'']/last_update' 2026-02-20T22:30:16.067 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:30:09' 2026-02-20T22:30:16.067 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test'\'']/state' 2026-02-20T22:30:16.069 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ state=up+replaying 2026-02-20T22:30:16.069 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+replaying 2026-02-20T22:30:16.069 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep up+replaying 2026-02-20T22:30:16.070 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+replaying 2026-02-20T22:30:16.071 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:30:16.071 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:30:16.071 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ demote_image cluster1 mirror test 2026-02-20T22:30:16.071 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:30:16.071 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:30:16.071 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:30:16.071 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster=cluster1 mirror image demote mirror/test 2026-02-20T22:30:16.648 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:Image demoted to non-primary 2026-02-20T22:30:16.652 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_image_replay_stopped cluster2 mirror test 2026-02-20T22:30:16.652 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:30:16.652 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:30:16.652 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:30:16.652 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_image_replay_state cluster2 mirror test stopped 2026-02-20T22:30:16.652 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:30:16.652 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:30:16.652 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:30:16.652 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state=stopped 2026-02-20T22:30:16.652 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local s 2026-02-20T22:30:16.652 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:30:16.652 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:30:17.655 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_image_replay_state cluster2 mirror test stopped 2026-02-20T22:30:17.655 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:30:17.655 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:30:17.655 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:30:17.655 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local test_state=stopped 2026-02-20T22:30:17.655 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status_result 2026-02-20T22:30:17.656 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local current_state=stopped 2026-02-20T22:30:17.656 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemons cluster2 rbd mirror status mirror/test 2026-02-20T22:30:17.656 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_instance=cluster2 2026-02-20T22:30:17.656 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ grep -i state 2026-02-20T22:30:17.656 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:30:17.656 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster2 2026-02-20T22:30:17.656 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance=cluster2 2026-02-20T22:30:17.656 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local loop_instance 2026-02-20T22:30:17.656 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for s in 0 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:30:17.656 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sleep 0 2026-02-20T22:30:17.656 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' cluster2 '!=' cluster2 ']' 2026-02-20T22:30:17.656 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ seq 0 3 2026-02-20T22:30:17.659 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for loop_instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:30:17.659 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemon cluster2:0 rbd mirror status mirror/test 2026-02-20T22:30:17.659 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster2:0 2026-02-20T22:30:17.660 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:30:17.660 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:30:17.660 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster2:0 cluster instance 2026-02-20T22:30:17.660 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster2:0 2026-02-20T22:30:17.660 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=cluster 2026-02-20T22:30:17.660 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:30:17.660 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster2 2026-02-20T22:30:17.660 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=0 2026-02-20T22:30:17.660 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 0 = cluster2:0 ']' 2026-02-20T22:30:17.660 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval cluster=cluster2 2026-02-20T22:30:17.660 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster2 2026-02-20T22:30:17.661 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=0 2026-02-20T22:30:17.661 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:30:17.661 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ daemon_asok_file cluster2:0 cluster2 2026-02-20T22:30:17.661 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local local_cluster=cluster2:0 2026-02-20T22:30:17.661 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster=cluster2 2026-02-20T22:30:17.661 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance 2026-02-20T22:30:17.661 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ set_cluster_instance cluster2:0 local_cluster instance 2026-02-20T22:30:17.661 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local val=cluster2:0 2026-02-20T22:30:17.661 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster_var_name=local_cluster 2026-02-20T22:30:17.661 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance_var_name=instance 2026-02-20T22:30:17.661 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster2 2026-02-20T22:30:17.661 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:30:17.662 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ '[' 0 = cluster2:0 ']' 2026-02-20T22:30:17.662 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval local_cluster=cluster2 2026-02-20T22:30:17.662 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ local_cluster=cluster2 2026-02-20T22:30:17.662 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval instance=0 2026-02-20T22:30:17.662 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ instance=0 2026-02-20T22:30:17.662 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ ceph-conf --cluster cluster2 --name client.mirror.0 'admin socket' 2026-02-20T22:30:17.668 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ echo /var/run/ceph/rbd-mirror.cluster2-client.mirror.0.asok 2026-02-20T22:30:17.669 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local asok_file=/var/run/ceph/rbd-mirror.cluster2-client.mirror.0.asok 2026-02-20T22:30:17.669 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ test -S /var/run/ceph/rbd-mirror.cluster2-client.mirror.0.asok 2026-02-20T22:30:17.669 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ ceph --admin-daemon /var/run/ceph/rbd-mirror.cluster2-client.mirror.0.asok rbd mirror status mirror/test 2026-02-20T22:30:17.714 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ return 0 2026-02-20T22:30:17.714 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status_result=' "state": "Replaying"' 2026-02-20T22:30:17.714 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo ' "state": "Replaying"' 2026-02-20T22:30:17.714 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep -i Replaying 2026-02-20T22:30:17.715 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: "state": "Replaying" 2026-02-20T22:30:17.715 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ current_state=started 2026-02-20T22:30:17.715 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test stopped = started 2026-02-20T22:30:17.715 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:30:17.715 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 2 2026-02-20T22:30:19.717 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_image_replay_state cluster2 mirror test stopped 2026-02-20T22:30:19.717 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:30:19.717 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:30:19.717 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:30:19.717 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local test_state=stopped 2026-02-20T22:30:19.717 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status_result 2026-02-20T22:30:19.717 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local current_state=stopped 2026-02-20T22:30:19.717 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemons cluster2 rbd mirror status mirror/test 2026-02-20T22:30:19.718 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ grep -i state 2026-02-20T22:30:19.718 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_instance=cluster2 2026-02-20T22:30:19.718 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:30:19.718 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster2 2026-02-20T22:30:19.718 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance=cluster2 2026-02-20T22:30:19.718 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local loop_instance 2026-02-20T22:30:19.718 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for s in 0 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:30:19.718 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sleep 0 2026-02-20T22:30:19.719 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' cluster2 '!=' cluster2 ']' 2026-02-20T22:30:19.719 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ seq 0 3 2026-02-20T22:30:19.720 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for loop_instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:30:19.721 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemon cluster2:0 rbd mirror status mirror/test 2026-02-20T22:30:19.721 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster2:0 2026-02-20T22:30:19.721 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:30:19.721 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:30:19.721 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster2:0 cluster instance 2026-02-20T22:30:19.721 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster2:0 2026-02-20T22:30:19.721 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=cluster 2026-02-20T22:30:19.721 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:30:19.721 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster2 2026-02-20T22:30:19.721 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=0 2026-02-20T22:30:19.721 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 0 = cluster2:0 ']' 2026-02-20T22:30:19.722 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval cluster=cluster2 2026-02-20T22:30:19.722 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster2 2026-02-20T22:30:19.722 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=0 2026-02-20T22:30:19.722 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:30:19.722 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ daemon_asok_file cluster2:0 cluster2 2026-02-20T22:30:19.722 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local local_cluster=cluster2:0 2026-02-20T22:30:19.722 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster=cluster2 2026-02-20T22:30:19.722 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance 2026-02-20T22:30:19.722 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ set_cluster_instance cluster2:0 local_cluster instance 2026-02-20T22:30:19.722 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local val=cluster2:0 2026-02-20T22:30:19.722 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster_var_name=local_cluster 2026-02-20T22:30:19.722 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance_var_name=instance 2026-02-20T22:30:19.722 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster2 2026-02-20T22:30:19.722 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:30:19.722 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ '[' 0 = cluster2:0 ']' 2026-02-20T22:30:19.722 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval local_cluster=cluster2 2026-02-20T22:30:19.722 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ local_cluster=cluster2 2026-02-20T22:30:19.722 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval instance=0 2026-02-20T22:30:19.722 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ instance=0 2026-02-20T22:30:19.722 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ ceph-conf --cluster cluster2 --name client.mirror.0 'admin socket' 2026-02-20T22:30:19.735 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ echo /var/run/ceph/rbd-mirror.cluster2-client.mirror.0.asok 2026-02-20T22:30:19.735 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local asok_file=/var/run/ceph/rbd-mirror.cluster2-client.mirror.0.asok 2026-02-20T22:30:19.735 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ test -S /var/run/ceph/rbd-mirror.cluster2-client.mirror.0.asok 2026-02-20T22:30:19.735 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ ceph --admin-daemon /var/run/ceph/rbd-mirror.cluster2-client.mirror.0.asok rbd mirror status mirror/test 2026-02-20T22:30:19.780 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ return 0 2026-02-20T22:30:19.781 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status_result=' "state": "Stopped"' 2026-02-20T22:30:19.781 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo ' "state": "Stopped"' 2026-02-20T22:30:19.782 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep -i Replaying 2026-02-20T22:30:19.783 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test stopped = stopped 2026-02-20T22:30:19.783 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:30:19.783 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_status_in_pool_dir cluster1 mirror test up+unknown 2026-02-20T22:30:19.783 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:30:19.783 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:30:19.783 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:30:19.783 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+unknown 2026-02-20T22:30:19.783 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:30:19.783 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:30:19.784 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:30:19.784 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:30:20.784 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_status_in_pool_dir cluster1 mirror test up+unknown '' '' 2026-02-20T22:30:20.784 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:30:20.784 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:30:20.784 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:30:20.784 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+unknown 2026-02-20T22:30:20.784 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:30:20.785 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:30:20.785 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:30:20.785 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:30:20.785 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster1 mirror image status mirror/test 2026-02-20T22:30:20.814 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='test: 2026-02-20T22:30:20.815 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: global_id: e1d586ae-1749-4169-888d-5f8c6b0db4d3 2026-02-20T22:30:20.815 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+unknown 2026-02-20T22:30:20.815 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: remote image is not primary 2026-02-20T22:30:20.815 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: service: mirror.0 on trial150 2026-02-20T22:30:20.815 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:30:20 2026-02-20T22:30:20.815 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: peer_sites: 2026-02-20T22:30:20.815 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: name: cluster2-DNE 2026-02-20T22:30:20.815 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+unknown 2026-02-20T22:30:20.815 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: remote image is not primary 2026-02-20T22:30:20.815 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:30:19' 2026-02-20T22:30:20.815 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ state: .*up+unknown' 2026-02-20T22:30:20.816 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: state: up+unknown 2026-02-20T22:30:20.816 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ description: .*' 2026-02-20T22:30:20.817 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: description: remote image is not primary 2026-02-20T22:30:20.817 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' -n '' ']' 2026-02-20T22:30:20.817 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+unknown 2026-02-20T22:30:20.818 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^up+' 2026-02-20T22:30:20.818 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+unknown 2026-02-20T22:30:20.818 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep 'service: *mirror..* on ' 2026-02-20T22:30:20.819 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: service: mirror.0 on trial150 2026-02-20T22:30:20.819 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update 2026-02-20T22:30:20.820 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -nEe 's/^ last_update: *(.*) *$/\1/p' 2026-02-20T22:30:20.821 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:30:20' 2026-02-20T22:30:20.822 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_mirror_pool_status_verbose cluster1 mirror test up+unknown '2026-02-20 22:30:20' 2026-02-20T22:30:20.822 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:30:20.822 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:30:20.822 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:30:20.822 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+unknown 2026-02-20T22:30:20.822 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local 'prev_last_update=2026-02-20 22:30:20' 2026-02-20T22:30:20.822 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:30:20.822 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:30:20.822 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster1 mirror pool status mirror --verbose --format xml 2026-02-20T22:30:20.853 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='WARNINGOKWARNING143774382mirror.0trial15020.2.0-677-gf7870454trueOK43844389mirror.1trial15020.2.0-677-gf7870454falseOK43914398mirror.2trial15020.2.0-677-gf7870454falseOK44014407mirror.3trial15020.2.0-677-gf7870454falseOKteste1d586ae-1749-4169-888d-5f8c6b0db4d3up+unknownremote image is not primary43774382mirror.0trial1502026-02-20 22:30:20cluster2-DNEcd6e8b64-a7a4-4c60-8c9c-3c34f7eb16e8up+unknownremote image is not primary2026-02-20 22:30:19' 2026-02-20T22:30:20.853 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update state 2026-02-20T22:30:20.854 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test'\'']/last_update' 2026-02-20T22:30:20.855 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:30:20' 2026-02-20T22:30:20.855 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test'\'']/state' 2026-02-20T22:30:20.856 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ state=up+unknown 2026-02-20T22:30:20.857 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+unknown 2026-02-20T22:30:20.857 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep up+unknown 2026-02-20T22:30:20.857 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+unknown 2026-02-20T22:30:20.858 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:30:20.859 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:30:20.859 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_status_in_pool_dir cluster2 mirror test up+unknown 2026-02-20T22:30:20.859 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:30:20.859 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:30:20.859 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:30:20.859 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+unknown 2026-02-20T22:30:20.859 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:30:20.859 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:30:20.859 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:30:20.859 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:30:21.859 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_status_in_pool_dir cluster2 mirror test up+unknown '' '' 2026-02-20T22:30:21.860 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:30:21.860 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:30:21.860 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:30:21.860 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+unknown 2026-02-20T22:30:21.860 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:30:21.860 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:30:21.860 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:30:21.860 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:30:21.860 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster2 mirror image status mirror/test 2026-02-20T22:30:21.891 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='test: 2026-02-20T22:30:21.892 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: global_id: e1d586ae-1749-4169-888d-5f8c6b0db4d3 2026-02-20T22:30:21.892 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+unknown 2026-02-20T22:30:21.892 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: remote image is not primary 2026-02-20T22:30:21.892 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: service: mirror.0 on trial150 2026-02-20T22:30:21.892 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:30:19 2026-02-20T22:30:21.892 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: peer_sites: 2026-02-20T22:30:21.892 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: name: cluster1-DNE 2026-02-20T22:30:21.892 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+unknown 2026-02-20T22:30:21.892 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: remote image is not primary 2026-02-20T22:30:21.892 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:30:20' 2026-02-20T22:30:21.892 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ state: .*up+unknown' 2026-02-20T22:30:21.893 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: state: up+unknown 2026-02-20T22:30:21.893 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ description: .*' 2026-02-20T22:30:21.894 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: description: remote image is not primary 2026-02-20T22:30:21.894 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' -n '' ']' 2026-02-20T22:30:21.894 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+unknown 2026-02-20T22:30:21.895 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^up+' 2026-02-20T22:30:21.895 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+unknown 2026-02-20T22:30:21.895 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep 'service: *mirror..* on ' 2026-02-20T22:30:21.896 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: service: mirror.0 on trial150 2026-02-20T22:30:21.896 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update 2026-02-20T22:30:21.896 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -nEe 's/^ last_update: *(.*) *$/\1/p' 2026-02-20T22:30:21.897 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:30:19' 2026-02-20T22:30:21.898 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_mirror_pool_status_verbose cluster2 mirror test up+unknown '2026-02-20 22:30:19' 2026-02-20T22:30:21.898 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:30:21.898 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:30:21.898 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:30:21.898 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+unknown 2026-02-20T22:30:21.898 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local 'prev_last_update=2026-02-20 22:30:19' 2026-02-20T22:30:21.898 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:30:21.898 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:30:21.898 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster2 mirror pool status mirror --verbose --format xml 2026-02-20T22:30:21.929 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='WARNINGOKWARNING145264529mirror.0trial15020.2.0-677-gf7870454trueOK45334537mirror.1trial15020.2.0-677-gf7870454falseOK45404546mirror.2trial15020.2.0-677-gf7870454falseOK45504557mirror.3trial15020.2.0-677-gf7870454falseOKteste1d586ae-1749-4169-888d-5f8c6b0db4d3up+unknownremote image is not primary45264529mirror.0trial1502026-02-20 22:30:19cluster1-DNE8f14eacf-60a5-47c7-bdcb-1dc6af448d08up+unknownremote image is not primary2026-02-20 22:30:20' 2026-02-20T22:30:21.930 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update state 2026-02-20T22:30:21.930 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test'\'']/last_update' 2026-02-20T22:30:21.931 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:30:19' 2026-02-20T22:30:21.931 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test'\'']/state' 2026-02-20T22:30:21.933 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ state=up+unknown 2026-02-20T22:30:21.933 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+unknown 2026-02-20T22:30:21.933 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep up+unknown 2026-02-20T22:30:21.933 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+unknown 2026-02-20T22:30:21.934 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:30:21.934 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:30:21.934 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ promote_image cluster2 mirror test 2026-02-20T22:30:21.934 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:30:21.934 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:30:21.934 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:30:21.934 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local force= 2026-02-20T22:30:21.934 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster=cluster2 mirror image promote mirror/test 2026-02-20T22:30:23.525 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:Image promoted to primary 2026-02-20T22:30:23.531 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_image_replay_started cluster1 mirror test 2026-02-20T22:30:23.531 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:30:23.531 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:30:23.531 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:30:23.531 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_image_replay_state cluster1 mirror test started 2026-02-20T22:30:23.531 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:30:23.532 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:30:23.532 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:30:23.532 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state=started 2026-02-20T22:30:23.532 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local s 2026-02-20T22:30:23.532 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:30:23.532 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:30:24.531 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_image_replay_state cluster1 mirror test started 2026-02-20T22:30:24.531 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:30:24.532 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:30:24.532 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:30:24.532 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local test_state=started 2026-02-20T22:30:24.532 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status_result 2026-02-20T22:30:24.532 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local current_state=stopped 2026-02-20T22:30:24.533 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemons cluster1 rbd mirror status mirror/test 2026-02-20T22:30:24.533 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ grep -i state 2026-02-20T22:30:24.533 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_instance=cluster1 2026-02-20T22:30:24.534 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:30:24.534 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1 2026-02-20T22:30:24.534 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance=cluster1 2026-02-20T22:30:24.534 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local loop_instance 2026-02-20T22:30:24.534 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for s in 0 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:30:24.534 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sleep 0 2026-02-20T22:30:24.534 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' cluster1 '!=' cluster1 ']' 2026-02-20T22:30:24.534 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ seq 0 3 2026-02-20T22:30:24.537 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for loop_instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:30:24.537 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemon cluster1:0 rbd mirror status mirror/test 2026-02-20T22:30:24.537 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1:0 2026-02-20T22:30:24.537 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:30:24.537 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:30:24.538 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster1:0 cluster instance 2026-02-20T22:30:24.538 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster1:0 2026-02-20T22:30:24.538 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=cluster 2026-02-20T22:30:24.538 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:30:24.538 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:30:24.538 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=0 2026-02-20T22:30:24.538 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 0 = cluster1:0 ']' 2026-02-20T22:30:24.538 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval cluster=cluster1 2026-02-20T22:30:24.538 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:30:24.538 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=0 2026-02-20T22:30:24.538 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:30:24.538 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ daemon_asok_file cluster1:0 cluster1 2026-02-20T22:30:24.539 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local local_cluster=cluster1:0 2026-02-20T22:30:24.539 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster=cluster1 2026-02-20T22:30:24.539 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance 2026-02-20T22:30:24.539 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ set_cluster_instance cluster1:0 local_cluster instance 2026-02-20T22:30:24.539 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local val=cluster1:0 2026-02-20T22:30:24.539 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster_var_name=local_cluster 2026-02-20T22:30:24.539 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance_var_name=instance 2026-02-20T22:30:24.539 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:30:24.539 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:30:24.539 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ '[' 0 = cluster1:0 ']' 2026-02-20T22:30:24.539 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval local_cluster=cluster1 2026-02-20T22:30:24.539 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ local_cluster=cluster1 2026-02-20T22:30:24.539 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval instance=0 2026-02-20T22:30:24.540 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ instance=0 2026-02-20T22:30:24.540 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ ceph-conf --cluster cluster1 --name client.mirror.0 'admin socket' 2026-02-20T22:30:24.548 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ echo /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:30:24.549 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local asok_file=/var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:30:24.549 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ test -S /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:30:24.549 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ ceph --admin-daemon /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok rbd mirror status mirror/test 2026-02-20T22:30:24.595 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ return 0 2026-02-20T22:30:24.596 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status_result=' "state": "Stopped"' 2026-02-20T22:30:24.596 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo ' "state": "Stopped"' 2026-02-20T22:30:24.596 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep -i Replaying 2026-02-20T22:30:24.597 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test started = stopped 2026-02-20T22:30:24.597 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:30:24.597 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 2 2026-02-20T22:30:26.599 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_image_replay_state cluster1 mirror test started 2026-02-20T22:30:26.599 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:30:26.599 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:30:26.599 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:30:26.599 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local test_state=started 2026-02-20T22:30:26.600 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status_result 2026-02-20T22:30:26.600 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local current_state=stopped 2026-02-20T22:30:26.600 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemons cluster1 rbd mirror status mirror/test 2026-02-20T22:30:26.600 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ grep -i state 2026-02-20T22:30:26.600 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_instance=cluster1 2026-02-20T22:30:26.600 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:30:26.600 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1 2026-02-20T22:30:26.600 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance=cluster1 2026-02-20T22:30:26.600 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local loop_instance 2026-02-20T22:30:26.600 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for s in 0 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:30:26.600 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sleep 0 2026-02-20T22:30:26.603 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' cluster1 '!=' cluster1 ']' 2026-02-20T22:30:26.603 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ seq 0 3 2026-02-20T22:30:26.603 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for loop_instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:30:26.603 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemon cluster1:0 rbd mirror status mirror/test 2026-02-20T22:30:26.604 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1:0 2026-02-20T22:30:26.604 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:30:26.604 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:30:26.604 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster1:0 cluster instance 2026-02-20T22:30:26.604 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster1:0 2026-02-20T22:30:26.604 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=cluster 2026-02-20T22:30:26.604 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:30:26.604 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:30:26.604 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=0 2026-02-20T22:30:26.605 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 0 = cluster1:0 ']' 2026-02-20T22:30:26.605 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval cluster=cluster1 2026-02-20T22:30:26.605 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:30:26.605 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=0 2026-02-20T22:30:26.605 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:30:26.605 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ daemon_asok_file cluster1:0 cluster1 2026-02-20T22:30:26.605 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local local_cluster=cluster1:0 2026-02-20T22:30:26.605 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster=cluster1 2026-02-20T22:30:26.605 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance 2026-02-20T22:30:26.605 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ set_cluster_instance cluster1:0 local_cluster instance 2026-02-20T22:30:26.605 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local val=cluster1:0 2026-02-20T22:30:26.606 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster_var_name=local_cluster 2026-02-20T22:30:26.606 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance_var_name=instance 2026-02-20T22:30:26.606 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:30:26.606 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:30:26.606 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ '[' 0 = cluster1:0 ']' 2026-02-20T22:30:26.606 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval local_cluster=cluster1 2026-02-20T22:30:26.606 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ local_cluster=cluster1 2026-02-20T22:30:26.606 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval instance=0 2026-02-20T22:30:26.606 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ instance=0 2026-02-20T22:30:26.606 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ ceph-conf --cluster cluster1 --name client.mirror.0 'admin socket' 2026-02-20T22:30:26.615 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ echo /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:30:26.616 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local asok_file=/var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:30:26.616 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ test -S /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:30:26.616 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ ceph --admin-daemon /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok rbd mirror status mirror/test 2026-02-20T22:30:26.660 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ return 0 2026-02-20T22:30:26.660 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status_result=' "state": "Replaying"' 2026-02-20T22:30:26.661 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo ' "state": "Replaying"' 2026-02-20T22:30:26.661 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep -i Replaying 2026-02-20T22:30:26.661 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: "state": "Replaying" 2026-02-20T22:30:26.662 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ current_state=started 2026-02-20T22:30:26.663 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test started = started 2026-02-20T22:30:26.663 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:30:26.663 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_replay_complete cluster1 cluster2 mirror mirror test 2026-02-20T22:30:26.663 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local local_cluster=cluster1 2026-02-20T22:30:26.663 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:30:26.663 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local local_pool=mirror 2026-02-20T22:30:26.663 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local remote_pool=mirror 2026-02-20T22:30:26.663 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:30:26.663 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' snapshot = journal ']' 2026-02-20T22:30:26.663 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' snapshot = snapshot ']' 2026-02-20T22:30:26.663 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ mirror_image_snapshot cluster2 mirror test 2026-02-20T22:30:26.663 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:30:26.663 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:30:26.663 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:30:26.663 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster2 mirror image snapshot mirror/test 2026-02-20T22:30:30.532 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:Snapshot ID: 84 2026-02-20T22:30:30.538 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_snapshot_sync_complete cluster1 cluster2 mirror mirror test 2026-02-20T22:30:30.538 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local local_cluster=cluster1 2026-02-20T22:30:30.538 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:30:30.539 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local local_pool=mirror 2026-02-20T22:30:30.539 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local remote_pool=mirror 2026-02-20T22:30:30.539 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:30:30.539 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ mkfname cluster2-mirror-test.status 2026-02-20T22:30:30.539 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ echo cluster2-mirror-test.status 2026-02-20T22:30:30.539 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -e 's|[/ ]|_|g' 2026-02-20T22:30:30.539 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status_log=/tmp/tmp.Whst3BkeHJ/cluster2-mirror-test.status 2026-02-20T22:30:30.540 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ mkfname cluster1-mirror-test.status 2026-02-20T22:30:30.540 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ echo cluster1-mirror-test.status 2026-02-20T22:30:30.540 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -e 's|[/ ]|_|g' 2026-02-20T22:30:30.542 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local local_status_log=/tmp/tmp.Whst3BkeHJ/cluster1-mirror-test.status 2026-02-20T22:30:30.542 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ get_newest_mirror_snapshot cluster2 mirror test /tmp/tmp.Whst3BkeHJ/cluster2-mirror-test.status 2026-02-20T22:30:30.542 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:30:30.542 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:30:30.542 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:30:30.542 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local log=/tmp/tmp.Whst3BkeHJ/cluster2-mirror-test.status 2026-02-20T22:30:30.542 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster2 snap list --all mirror/test --format xml 2026-02-20T22:30:30.542 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ xmlstarlet sel -t -c '//snapshots/snapshot[namespace/complete='\''true'\'' and position()=last()]' 2026-02-20T22:30:30.570 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v //snapshot/id 2026-02-20T22:30:30.571 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local snapshot_id=84 2026-02-20T22:30:30.572 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ true 2026-02-20T22:30:30.572 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 0.2 0.4 0.8 1.6 2 2 4 4 8 8 16 16 32 32 2026-02-20T22:30:30.572 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 0.2 2026-02-20T22:30:30.772 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ get_newest_mirror_snapshot cluster1 mirror test /tmp/tmp.Whst3BkeHJ/cluster1-mirror-test.status 2026-02-20T22:30:30.772 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:30:30.772 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:30:30.772 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:30:30.772 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local log=/tmp/tmp.Whst3BkeHJ/cluster1-mirror-test.status 2026-02-20T22:30:30.772 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster1 snap list --all mirror/test --format xml 2026-02-20T22:30:30.772 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ xmlstarlet sel -t -c '//snapshots/snapshot[namespace/complete='\''true'\'' and position()=last()]' 2026-02-20T22:30:30.800 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v //snapshot/namespace/primary_snap_id 2026-02-20T22:30:30.802 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local primary_snapshot_id=84 2026-02-20T22:30:30.802 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test 84 = 84 2026-02-20T22:30:30.802 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:30:30.802 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_status_in_pool_dir cluster2 mirror test up+stopped 2026-02-20T22:30:30.802 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:30:30.802 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:30:30.802 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:30:30.802 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+stopped 2026-02-20T22:30:30.802 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:30:30.802 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:30:30.802 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:30:30.802 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:30:31.803 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_status_in_pool_dir cluster2 mirror test up+stopped '' '' 2026-02-20T22:30:31.803 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:30:31.803 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:30:31.803 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:30:31.803 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+stopped 2026-02-20T22:30:31.803 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:30:31.803 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:30:31.803 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:30:31.803 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:30:31.803 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster2 mirror image status mirror/test 2026-02-20T22:30:31.838 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='test: 2026-02-20T22:30:31.838 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: global_id: e1d586ae-1749-4169-888d-5f8c6b0db4d3 2026-02-20T22:30:31.838 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+stopped 2026-02-20T22:30:31.838 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: local image is primary 2026-02-20T22:30:31.838 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: service: mirror.0 on trial150 2026-02-20T22:30:31.838 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:30:29 2026-02-20T22:30:31.838 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: peer_sites: 2026-02-20T22:30:31.838 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: name: cluster1-DNE 2026-02-20T22:30:31.838 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+replaying 2026-02-20T22:30:31.838 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: replaying, {"bytes_per_second":0.0,"bytes_per_snapshot":0.0,"last_snapshot_bytes":0,"last_snapshot_sync_seconds":0,"remote_snapshot_timestamp":1771626622,"replay_state":"idle"} 2026-02-20T22:30:31.838 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:30:25 2026-02-20T22:30:31.838 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: snapshots: 2026-02-20T22:30:31.838 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: 84 .mirror.primary.e1d586ae-1749-4169-888d-5f8c6b0db4d3.0b83d7af-c329-4fca-b239-65a4fc9a234a (peer_uuids:[b3fd2ba3-7357-48bb-9494-5fb16bf9b1f8])' 2026-02-20T22:30:31.838 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ state: .*up+stopped' 2026-02-20T22:30:31.838 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: state: up+stopped 2026-02-20T22:30:31.839 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ description: .*' 2026-02-20T22:30:31.839 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: description: local image is primary 2026-02-20T22:30:31.839 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' -n '' ']' 2026-02-20T22:30:31.840 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+stopped 2026-02-20T22:30:31.840 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^up+' 2026-02-20T22:30:31.841 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+stopped 2026-02-20T22:30:31.841 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep 'service: *mirror..* on ' 2026-02-20T22:30:31.842 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: service: mirror.0 on trial150 2026-02-20T22:30:31.842 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update 2026-02-20T22:30:31.842 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -nEe 's/^ last_update: *(.*) *$/\1/p' 2026-02-20T22:30:31.844 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:30:29' 2026-02-20T22:30:31.844 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_mirror_pool_status_verbose cluster2 mirror test up+stopped '2026-02-20 22:30:29' 2026-02-20T22:30:31.844 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:30:31.844 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:30:31.844 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:30:31.844 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+stopped 2026-02-20T22:30:31.844 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local 'prev_last_update=2026-02-20 22:30:29' 2026-02-20T22:30:31.844 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:30:31.844 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:30:31.844 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster2 mirror pool status mirror --verbose --format xml 2026-02-20T22:30:31.874 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='OKOKOK145264529mirror.0trial15020.2.0-677-gf7870454trueOK45334537mirror.1trial15020.2.0-677-gf7870454falseOK45404546mirror.2trial15020.2.0-677-gf7870454falseOK45504557mirror.3trial15020.2.0-677-gf7870454falseOKteste1d586ae-1749-4169-888d-5f8c6b0db4d3up+stoppedlocal image is primary45264529mirror.0trial1502026-02-20 22:30:29cluster1-DNE8f14eacf-60a5-47c7-bdcb-1dc6af448d08up+replayingreplaying, {"bytes_per_second":0.0,"bytes_per_snapshot":0.0,"last_snapshot_bytes":0,"last_snapshot_sync_seconds":0,"remote_snapshot_timestamp":1771626622,"replay_state":"idle"}2026-02-20 22:30:25' 2026-02-20T22:30:31.874 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update state 2026-02-20T22:30:31.874 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test'\'']/last_update' 2026-02-20T22:30:31.876 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:30:29' 2026-02-20T22:30:31.876 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test'\'']/state' 2026-02-20T22:30:31.878 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ state=up+stopped 2026-02-20T22:30:31.878 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+stopped 2026-02-20T22:30:31.878 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep up+stopped 2026-02-20T22:30:31.879 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+stopped 2026-02-20T22:30:31.880 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:30:31.880 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:30:31.880 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_status_in_pool_dir cluster1 mirror test up+replaying 2026-02-20T22:30:31.880 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:30:31.880 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:30:31.880 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:30:31.880 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+replaying 2026-02-20T22:30:31.880 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:30:31.880 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:30:31.880 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:30:31.880 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:30:32.881 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_status_in_pool_dir cluster1 mirror test up+replaying '' '' 2026-02-20T22:30:32.881 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:30:32.881 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:30:32.881 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:30:32.881 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+replaying 2026-02-20T22:30:32.881 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:30:32.882 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:30:32.882 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:30:32.882 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:30:32.882 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster1 mirror image status mirror/test 2026-02-20T22:30:32.914 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='test: 2026-02-20T22:30:32.914 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: global_id: e1d586ae-1749-4169-888d-5f8c6b0db4d3 2026-02-20T22:30:32.914 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+replaying 2026-02-20T22:30:32.914 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: replaying, {"bytes_per_second":0.0,"bytes_per_snapshot":0.0,"last_snapshot_bytes":0,"last_snapshot_sync_seconds":0,"remote_snapshot_timestamp":1771626622,"replay_state":"idle"} 2026-02-20T22:30:32.914 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: service: mirror.0 on trial150 2026-02-20T22:30:32.914 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:30:25 2026-02-20T22:30:32.914 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: peer_sites: 2026-02-20T22:30:32.915 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: name: cluster2-DNE 2026-02-20T22:30:32.915 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+stopped 2026-02-20T22:30:32.915 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: local image is primary 2026-02-20T22:30:32.915 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:30:29' 2026-02-20T22:30:32.915 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ state: .*up+replaying' 2026-02-20T22:30:32.916 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: state: up+replaying 2026-02-20T22:30:32.916 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ description: .*' 2026-02-20T22:30:32.917 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: description: replaying, {"bytes_per_second":0.0,"bytes_per_snapshot":0.0,"last_snapshot_bytes":0,"last_snapshot_sync_seconds":0,"remote_snapshot_timestamp":1771626622,"replay_state":"idle"} 2026-02-20T22:30:32.917 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' -n '' ']' 2026-02-20T22:30:32.917 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+replaying 2026-02-20T22:30:32.917 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^up+' 2026-02-20T22:30:32.918 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+replaying 2026-02-20T22:30:32.918 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep 'service: *mirror..* on ' 2026-02-20T22:30:32.918 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: service: mirror.0 on trial150 2026-02-20T22:30:32.920 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update 2026-02-20T22:30:32.920 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -nEe 's/^ last_update: *(.*) *$/\1/p' 2026-02-20T22:30:32.920 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:30:25' 2026-02-20T22:30:32.920 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_mirror_pool_status_verbose cluster1 mirror test up+replaying '2026-02-20 22:30:25' 2026-02-20T22:30:32.920 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:30:32.920 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:30:32.920 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:30:32.920 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+replaying 2026-02-20T22:30:32.920 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local 'prev_last_update=2026-02-20 22:30:25' 2026-02-20T22:30:32.921 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:30:32.921 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:30:32.921 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster1 mirror pool status mirror --verbose --format xml 2026-02-20T22:30:32.951 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='OKOKOK143774382mirror.0trial15020.2.0-677-gf7870454trueOK43844389mirror.1trial15020.2.0-677-gf7870454falseOK43914398mirror.2trial15020.2.0-677-gf7870454falseOK44014407mirror.3trial15020.2.0-677-gf7870454falseOKteste1d586ae-1749-4169-888d-5f8c6b0db4d3up+replayingreplaying, {"bytes_per_second":0.0,"bytes_per_snapshot":0.0,"last_snapshot_bytes":0,"last_snapshot_sync_seconds":0,"remote_snapshot_timestamp":1771626622,"replay_state":"idle"}43774382mirror.0trial1502026-02-20 22:30:25cluster2-DNEcd6e8b64-a7a4-4c60-8c9c-3c34f7eb16e8up+stoppedlocal image is primary2026-02-20 22:30:29' 2026-02-20T22:30:32.952 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update state 2026-02-20T22:30:32.952 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test'\'']/last_update' 2026-02-20T22:30:32.953 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:30:25' 2026-02-20T22:30:32.953 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test'\'']/state' 2026-02-20T22:30:32.954 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ state=up+replaying 2026-02-20T22:30:32.955 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+replaying 2026-02-20T22:30:32.955 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep up+replaying 2026-02-20T22:30:32.955 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+replaying 2026-02-20T22:30:32.956 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:30:32.956 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:30:32.956 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for i in `seq 1 20` 2026-02-20T22:30:32.957 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ demote_image cluster2 mirror test 2026-02-20T22:30:32.957 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:30:32.957 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:30:32.957 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:30:32.957 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster=cluster2 mirror image demote mirror/test 2026-02-20T22:30:33.543 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:Image demoted to non-primary 2026-02-20T22:30:33.548 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_image_replay_stopped cluster1 mirror test 2026-02-20T22:30:33.548 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:30:33.548 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:30:33.548 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:30:33.549 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_image_replay_state cluster1 mirror test stopped 2026-02-20T22:30:33.549 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:30:33.549 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:30:33.549 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:30:33.549 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state=stopped 2026-02-20T22:30:33.549 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local s 2026-02-20T22:30:33.549 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:30:33.549 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:30:34.548 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_image_replay_state cluster1 mirror test stopped 2026-02-20T22:30:34.548 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:30:34.548 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:30:34.548 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:30:34.549 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local test_state=stopped 2026-02-20T22:30:34.549 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status_result 2026-02-20T22:30:34.549 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local current_state=stopped 2026-02-20T22:30:34.549 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemons cluster1 rbd mirror status mirror/test 2026-02-20T22:30:34.549 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_instance=cluster1 2026-02-20T22:30:34.549 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ grep -i state 2026-02-20T22:30:34.549 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:30:34.549 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1 2026-02-20T22:30:34.549 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance=cluster1 2026-02-20T22:30:34.549 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local loop_instance 2026-02-20T22:30:34.549 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for s in 0 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:30:34.549 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sleep 0 2026-02-20T22:30:34.550 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' cluster1 '!=' cluster1 ']' 2026-02-20T22:30:34.550 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ seq 0 3 2026-02-20T22:30:34.551 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for loop_instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:30:34.551 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemon cluster1:0 rbd mirror status mirror/test 2026-02-20T22:30:34.551 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1:0 2026-02-20T22:30:34.551 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:30:34.551 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:30:34.552 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster1:0 cluster instance 2026-02-20T22:30:34.552 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster1:0 2026-02-20T22:30:34.552 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=cluster 2026-02-20T22:30:34.552 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:30:34.552 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:30:34.552 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=0 2026-02-20T22:30:34.552 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 0 = cluster1:0 ']' 2026-02-20T22:30:34.552 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval cluster=cluster1 2026-02-20T22:30:34.552 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:30:34.552 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=0 2026-02-20T22:30:34.552 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:30:34.552 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ daemon_asok_file cluster1:0 cluster1 2026-02-20T22:30:34.552 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local local_cluster=cluster1:0 2026-02-20T22:30:34.552 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster=cluster1 2026-02-20T22:30:34.552 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance 2026-02-20T22:30:34.552 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ set_cluster_instance cluster1:0 local_cluster instance 2026-02-20T22:30:34.552 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local val=cluster1:0 2026-02-20T22:30:34.552 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster_var_name=local_cluster 2026-02-20T22:30:34.552 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance_var_name=instance 2026-02-20T22:30:34.552 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:30:34.552 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:30:34.552 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ '[' 0 = cluster1:0 ']' 2026-02-20T22:30:34.552 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval local_cluster=cluster1 2026-02-20T22:30:34.552 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ local_cluster=cluster1 2026-02-20T22:30:34.552 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval instance=0 2026-02-20T22:30:34.552 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ instance=0 2026-02-20T22:30:34.552 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ ceph-conf --cluster cluster1 --name client.mirror.0 'admin socket' 2026-02-20T22:30:34.564 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ echo /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:30:34.564 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local asok_file=/var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:30:34.564 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ test -S /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:30:34.565 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ ceph --admin-daemon /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok rbd mirror status mirror/test 2026-02-20T22:30:34.611 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ return 0 2026-02-20T22:30:34.612 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status_result=' "state": "Stopped"' 2026-02-20T22:30:34.612 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo ' "state": "Stopped"' 2026-02-20T22:30:34.612 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep -i Replaying 2026-02-20T22:30:34.613 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test stopped = stopped 2026-02-20T22:30:34.613 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:30:34.613 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_status_in_pool_dir cluster1 mirror test up+unknown 2026-02-20T22:30:34.614 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:30:34.614 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:30:34.614 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:30:34.614 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+unknown 2026-02-20T22:30:34.614 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:30:34.614 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:30:34.614 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:30:34.614 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:30:35.615 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_status_in_pool_dir cluster1 mirror test up+unknown '' '' 2026-02-20T22:30:35.616 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:30:35.616 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:30:35.616 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:30:35.616 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+unknown 2026-02-20T22:30:35.616 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:30:35.616 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:30:35.616 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:30:35.617 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:30:35.617 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster1 mirror image status mirror/test 2026-02-20T22:30:35.646 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='test: 2026-02-20T22:30:35.647 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: global_id: e1d586ae-1749-4169-888d-5f8c6b0db4d3 2026-02-20T22:30:35.647 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+unknown 2026-02-20T22:30:35.647 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: remote image is not primary 2026-02-20T22:30:35.647 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: service: mirror.0 on trial150 2026-02-20T22:30:35.647 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:30:35 2026-02-20T22:30:35.647 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: peer_sites: 2026-02-20T22:30:35.647 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: name: cluster2-DNE 2026-02-20T22:30:35.647 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+unknown 2026-02-20T22:30:35.648 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: remote image is not primary 2026-02-20T22:30:35.648 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:30:34' 2026-02-20T22:30:35.648 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ state: .*up+unknown' 2026-02-20T22:30:35.648 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: state: up+unknown 2026-02-20T22:30:35.649 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ description: .*' 2026-02-20T22:30:35.649 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: description: remote image is not primary 2026-02-20T22:30:35.650 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' -n '' ']' 2026-02-20T22:30:35.650 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+unknown 2026-02-20T22:30:35.650 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^up+' 2026-02-20T22:30:35.650 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+unknown 2026-02-20T22:30:35.651 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep 'service: *mirror..* on ' 2026-02-20T22:30:35.651 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: service: mirror.0 on trial150 2026-02-20T22:30:35.652 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update 2026-02-20T22:30:35.652 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -nEe 's/^ last_update: *(.*) *$/\1/p' 2026-02-20T22:30:35.653 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:30:35' 2026-02-20T22:30:35.653 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_mirror_pool_status_verbose cluster1 mirror test up+unknown '2026-02-20 22:30:35' 2026-02-20T22:30:35.653 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:30:35.653 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:30:35.653 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:30:35.653 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+unknown 2026-02-20T22:30:35.653 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local 'prev_last_update=2026-02-20 22:30:35' 2026-02-20T22:30:35.654 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:30:35.654 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:30:35.654 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster1 mirror pool status mirror --verbose --format xml 2026-02-20T22:30:35.685 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='WARNINGOKWARNING143774382mirror.0trial15020.2.0-677-gf7870454trueOK43844389mirror.1trial15020.2.0-677-gf7870454falseOK43914398mirror.2trial15020.2.0-677-gf7870454falseOK44014407mirror.3trial15020.2.0-677-gf7870454falseOKteste1d586ae-1749-4169-888d-5f8c6b0db4d3up+unknownremote image is not primary43774382mirror.0trial1502026-02-20 22:30:35cluster2-DNEcd6e8b64-a7a4-4c60-8c9c-3c34f7eb16e8up+unknownremote image is not primary2026-02-20 22:30:34' 2026-02-20T22:30:35.685 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update state 2026-02-20T22:30:35.685 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test'\'']/last_update' 2026-02-20T22:30:35.686 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:30:35' 2026-02-20T22:30:35.687 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test'\'']/state' 2026-02-20T22:30:35.688 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ state=up+unknown 2026-02-20T22:30:35.688 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+unknown 2026-02-20T22:30:35.689 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep up+unknown 2026-02-20T22:30:35.689 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+unknown 2026-02-20T22:30:35.690 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:30:35.691 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:30:35.691 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_status_in_pool_dir cluster2 mirror test up+unknown 2026-02-20T22:30:35.691 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:30:35.691 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:30:35.691 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:30:35.691 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+unknown 2026-02-20T22:30:35.691 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:30:35.691 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:30:35.691 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:30:35.691 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:30:36.691 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_status_in_pool_dir cluster2 mirror test up+unknown '' '' 2026-02-20T22:30:36.691 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:30:36.691 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:30:36.692 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:30:36.692 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+unknown 2026-02-20T22:30:36.692 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:30:36.692 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:30:36.692 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:30:36.692 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:30:36.692 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster2 mirror image status mirror/test 2026-02-20T22:30:36.722 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='test: 2026-02-20T22:30:36.722 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: global_id: e1d586ae-1749-4169-888d-5f8c6b0db4d3 2026-02-20T22:30:36.722 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+unknown 2026-02-20T22:30:36.723 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: remote image is not primary 2026-02-20T22:30:36.723 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: service: mirror.0 on trial150 2026-02-20T22:30:36.723 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:30:34 2026-02-20T22:30:36.723 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: peer_sites: 2026-02-20T22:30:36.723 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: name: cluster1-DNE 2026-02-20T22:30:36.723 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+unknown 2026-02-20T22:30:36.723 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: remote image is not primary 2026-02-20T22:30:36.723 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:30:35' 2026-02-20T22:30:36.723 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ state: .*up+unknown' 2026-02-20T22:30:36.724 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: state: up+unknown 2026-02-20T22:30:36.724 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ description: .*' 2026-02-20T22:30:36.725 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: description: remote image is not primary 2026-02-20T22:30:36.725 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' -n '' ']' 2026-02-20T22:30:36.725 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+unknown 2026-02-20T22:30:36.726 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^up+' 2026-02-20T22:30:36.726 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+unknown 2026-02-20T22:30:36.726 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep 'service: *mirror..* on ' 2026-02-20T22:30:36.727 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: service: mirror.0 on trial150 2026-02-20T22:30:36.727 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update 2026-02-20T22:30:36.727 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -nEe 's/^ last_update: *(.*) *$/\1/p' 2026-02-20T22:30:36.729 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:30:34' 2026-02-20T22:30:36.729 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_mirror_pool_status_verbose cluster2 mirror test up+unknown '2026-02-20 22:30:34' 2026-02-20T22:30:36.729 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:30:36.729 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:30:36.729 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:30:36.729 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+unknown 2026-02-20T22:30:36.729 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local 'prev_last_update=2026-02-20 22:30:34' 2026-02-20T22:30:36.729 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:30:36.729 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:30:36.729 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster2 mirror pool status mirror --verbose --format xml 2026-02-20T22:30:36.759 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='WARNINGOKWARNING145264529mirror.0trial15020.2.0-677-gf7870454trueOK45334537mirror.1trial15020.2.0-677-gf7870454falseOK45404546mirror.2trial15020.2.0-677-gf7870454falseOK45504557mirror.3trial15020.2.0-677-gf7870454falseOKteste1d586ae-1749-4169-888d-5f8c6b0db4d3up+unknownremote image is not primary45264529mirror.0trial1502026-02-20 22:30:34cluster1-DNE8f14eacf-60a5-47c7-bdcb-1dc6af448d08up+unknownremote image is not primary2026-02-20 22:30:35' 2026-02-20T22:30:36.759 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update state 2026-02-20T22:30:36.759 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test'\'']/last_update' 2026-02-20T22:30:36.760 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:30:34' 2026-02-20T22:30:36.761 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test'\'']/state' 2026-02-20T22:30:36.762 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ state=up+unknown 2026-02-20T22:30:36.762 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+unknown 2026-02-20T22:30:36.763 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep up+unknown 2026-02-20T22:30:36.763 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+unknown 2026-02-20T22:30:36.764 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:30:36.764 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:30:36.764 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ promote_image cluster1 mirror test 2026-02-20T22:30:36.765 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:30:36.765 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:30:36.765 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:30:36.765 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local force= 2026-02-20T22:30:36.765 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster=cluster1 mirror image promote mirror/test 2026-02-20T22:30:38.663 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:Image promoted to primary 2026-02-20T22:30:38.670 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_image_replay_started cluster2 mirror test 2026-02-20T22:30:38.670 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:30:38.670 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:30:38.670 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:30:38.670 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_image_replay_state cluster2 mirror test started 2026-02-20T22:30:38.670 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:30:38.670 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:30:38.670 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:30:38.670 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state=started 2026-02-20T22:30:38.671 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local s 2026-02-20T22:30:38.671 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:30:38.671 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:30:39.672 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_image_replay_state cluster2 mirror test started 2026-02-20T22:30:39.672 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:30:39.672 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:30:39.673 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:30:39.673 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local test_state=started 2026-02-20T22:30:39.673 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status_result 2026-02-20T22:30:39.673 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local current_state=stopped 2026-02-20T22:30:39.673 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemons cluster2 rbd mirror status mirror/test 2026-02-20T22:30:39.673 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_instance=cluster2 2026-02-20T22:30:39.673 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ grep -i state 2026-02-20T22:30:39.673 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:30:39.673 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster2 2026-02-20T22:30:39.674 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance=cluster2 2026-02-20T22:30:39.674 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local loop_instance 2026-02-20T22:30:39.674 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for s in 0 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:30:39.674 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sleep 0 2026-02-20T22:30:39.674 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' cluster2 '!=' cluster2 ']' 2026-02-20T22:30:39.674 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ seq 0 3 2026-02-20T22:30:39.677 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for loop_instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:30:39.677 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemon cluster2:0 rbd mirror status mirror/test 2026-02-20T22:30:39.677 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster2:0 2026-02-20T22:30:39.677 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:30:39.677 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:30:39.677 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster2:0 cluster instance 2026-02-20T22:30:39.678 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster2:0 2026-02-20T22:30:39.678 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=cluster 2026-02-20T22:30:39.678 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:30:39.678 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster2 2026-02-20T22:30:39.678 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=0 2026-02-20T22:30:39.678 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 0 = cluster2:0 ']' 2026-02-20T22:30:39.678 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval cluster=cluster2 2026-02-20T22:30:39.678 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster2 2026-02-20T22:30:39.678 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=0 2026-02-20T22:30:39.678 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:30:39.679 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ daemon_asok_file cluster2:0 cluster2 2026-02-20T22:30:39.679 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local local_cluster=cluster2:0 2026-02-20T22:30:39.679 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster=cluster2 2026-02-20T22:30:39.679 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance 2026-02-20T22:30:39.679 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ set_cluster_instance cluster2:0 local_cluster instance 2026-02-20T22:30:39.679 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local val=cluster2:0 2026-02-20T22:30:39.679 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster_var_name=local_cluster 2026-02-20T22:30:39.679 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance_var_name=instance 2026-02-20T22:30:39.679 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster2 2026-02-20T22:30:39.679 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:30:39.679 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ '[' 0 = cluster2:0 ']' 2026-02-20T22:30:39.679 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval local_cluster=cluster2 2026-02-20T22:30:39.680 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ local_cluster=cluster2 2026-02-20T22:30:39.680 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval instance=0 2026-02-20T22:30:39.680 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ instance=0 2026-02-20T22:30:39.680 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ ceph-conf --cluster cluster2 --name client.mirror.0 'admin socket' 2026-02-20T22:30:39.686 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ echo /var/run/ceph/rbd-mirror.cluster2-client.mirror.0.asok 2026-02-20T22:30:39.686 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local asok_file=/var/run/ceph/rbd-mirror.cluster2-client.mirror.0.asok 2026-02-20T22:30:39.687 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ test -S /var/run/ceph/rbd-mirror.cluster2-client.mirror.0.asok 2026-02-20T22:30:39.687 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ ceph --admin-daemon /var/run/ceph/rbd-mirror.cluster2-client.mirror.0.asok rbd mirror status mirror/test 2026-02-20T22:30:39.731 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ return 0 2026-02-20T22:30:39.732 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status_result=' "state": "Replaying"' 2026-02-20T22:30:39.732 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo ' "state": "Replaying"' 2026-02-20T22:30:39.732 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep -i Replaying 2026-02-20T22:30:39.733 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: "state": "Replaying" 2026-02-20T22:30:39.734 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ current_state=started 2026-02-20T22:30:39.735 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test started = started 2026-02-20T22:30:39.735 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:30:39.735 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_replay_complete cluster2 cluster1 mirror mirror test 2026-02-20T22:30:39.735 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local local_cluster=cluster2 2026-02-20T22:30:39.735 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:30:39.735 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local local_pool=mirror 2026-02-20T22:30:39.735 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local remote_pool=mirror 2026-02-20T22:30:39.735 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:30:39.735 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' snapshot = journal ']' 2026-02-20T22:30:39.736 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' snapshot = snapshot ']' 2026-02-20T22:30:39.736 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ mirror_image_snapshot cluster1 mirror test 2026-02-20T22:30:39.736 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:30:39.736 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:30:39.736 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:30:39.736 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster1 mirror image snapshot mirror/test 2026-02-20T22:30:43.671 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:Snapshot ID: 87 2026-02-20T22:30:43.677 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_snapshot_sync_complete cluster2 cluster1 mirror mirror test 2026-02-20T22:30:43.677 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local local_cluster=cluster2 2026-02-20T22:30:43.677 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:30:43.677 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local local_pool=mirror 2026-02-20T22:30:43.678 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local remote_pool=mirror 2026-02-20T22:30:43.678 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:30:43.678 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ mkfname cluster1-mirror-test.status 2026-02-20T22:30:43.678 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ echo cluster1-mirror-test.status 2026-02-20T22:30:43.678 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -e 's|[/ ]|_|g' 2026-02-20T22:30:43.679 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status_log=/tmp/tmp.Whst3BkeHJ/cluster1-mirror-test.status 2026-02-20T22:30:43.679 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ mkfname cluster2-mirror-test.status 2026-02-20T22:30:43.679 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ echo cluster2-mirror-test.status 2026-02-20T22:30:43.679 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -e 's|[/ ]|_|g' 2026-02-20T22:30:43.681 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local local_status_log=/tmp/tmp.Whst3BkeHJ/cluster2-mirror-test.status 2026-02-20T22:30:43.681 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ get_newest_mirror_snapshot cluster1 mirror test /tmp/tmp.Whst3BkeHJ/cluster1-mirror-test.status 2026-02-20T22:30:43.681 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:30:43.681 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:30:43.681 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:30:43.681 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local log=/tmp/tmp.Whst3BkeHJ/cluster1-mirror-test.status 2026-02-20T22:30:43.681 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster1 snap list --all mirror/test --format xml 2026-02-20T22:30:43.681 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ xmlstarlet sel -t -c '//snapshots/snapshot[namespace/complete='\''true'\'' and position()=last()]' 2026-02-20T22:30:43.711 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v //snapshot/id 2026-02-20T22:30:43.713 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local snapshot_id=87 2026-02-20T22:30:43.714 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ true 2026-02-20T22:30:43.714 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 0.2 0.4 0.8 1.6 2 2 4 4 8 8 16 16 32 32 2026-02-20T22:30:43.714 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 0.2 2026-02-20T22:30:43.914 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ get_newest_mirror_snapshot cluster2 mirror test /tmp/tmp.Whst3BkeHJ/cluster2-mirror-test.status 2026-02-20T22:30:43.914 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:30:43.914 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:30:43.914 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:30:43.914 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local log=/tmp/tmp.Whst3BkeHJ/cluster2-mirror-test.status 2026-02-20T22:30:43.915 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster2 snap list --all mirror/test --format xml 2026-02-20T22:30:43.915 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ xmlstarlet sel -t -c '//snapshots/snapshot[namespace/complete='\''true'\'' and position()=last()]' 2026-02-20T22:30:43.946 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v //snapshot/namespace/primary_snap_id 2026-02-20T22:30:43.947 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local primary_snapshot_id=87 2026-02-20T22:30:43.947 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test 87 = 87 2026-02-20T22:30:43.947 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:30:43.947 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_status_in_pool_dir cluster1 mirror test up+stopped 2026-02-20T22:30:43.948 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:30:43.948 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:30:43.948 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:30:43.948 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+stopped 2026-02-20T22:30:43.948 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:30:43.948 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:30:43.948 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:30:43.948 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:30:44.948 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_status_in_pool_dir cluster1 mirror test up+stopped '' '' 2026-02-20T22:30:44.949 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:30:44.949 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:30:44.949 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:30:44.949 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+stopped 2026-02-20T22:30:44.949 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:30:44.949 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:30:44.949 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:30:44.949 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:30:44.949 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster1 mirror image status mirror/test 2026-02-20T22:30:44.981 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='test: 2026-02-20T22:30:44.982 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: global_id: e1d586ae-1749-4169-888d-5f8c6b0db4d3 2026-02-20T22:30:44.982 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+stopped 2026-02-20T22:30:44.982 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: local image is primary 2026-02-20T22:30:44.982 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: service: mirror.0 on trial150 2026-02-20T22:30:44.982 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:30:40 2026-02-20T22:30:44.982 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: peer_sites: 2026-02-20T22:30:44.982 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: name: cluster2-DNE 2026-02-20T22:30:44.982 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+replaying 2026-02-20T22:30:44.982 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: replaying, {"bytes_per_second":0.0,"bytes_per_snapshot":0.0,"last_snapshot_bytes":0,"last_snapshot_sync_seconds":0,"remote_snapshot_timestamp":1771626637,"replay_state":"idle"} 2026-02-20T22:30:44.982 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:30:39 2026-02-20T22:30:44.982 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: snapshots: 2026-02-20T22:30:44.982 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: 87 .mirror.primary.e1d586ae-1749-4169-888d-5f8c6b0db4d3.329dee5e-67ef-4ac2-98e6-80f5adcf9ef8 (peer_uuids:[086c4138-4a97-4902-95e1-07f7be9b9f61])' 2026-02-20T22:30:44.982 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ state: .*up+stopped' 2026-02-20T22:30:44.982 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: state: up+stopped 2026-02-20T22:30:44.982 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ description: .*' 2026-02-20T22:30:44.983 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: description: local image is primary 2026-02-20T22:30:44.983 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' -n '' ']' 2026-02-20T22:30:44.983 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+stopped 2026-02-20T22:30:44.983 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^up+' 2026-02-20T22:30:44.984 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+stopped 2026-02-20T22:30:44.984 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep 'service: *mirror..* on ' 2026-02-20T22:30:44.985 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: service: mirror.0 on trial150 2026-02-20T22:30:44.985 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update 2026-02-20T22:30:44.985 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -nEe 's/^ last_update: *(.*) *$/\1/p' 2026-02-20T22:30:44.987 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:30:40' 2026-02-20T22:30:44.987 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_mirror_pool_status_verbose cluster1 mirror test up+stopped '2026-02-20 22:30:40' 2026-02-20T22:30:44.987 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:30:44.987 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:30:44.987 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:30:44.987 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+stopped 2026-02-20T22:30:44.987 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local 'prev_last_update=2026-02-20 22:30:40' 2026-02-20T22:30:44.987 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:30:44.987 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:30:44.987 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster1 mirror pool status mirror --verbose --format xml 2026-02-20T22:30:45.020 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='OKOKOK143774382mirror.0trial15020.2.0-677-gf7870454trueOK43844389mirror.1trial15020.2.0-677-gf7870454falseOK43914398mirror.2trial15020.2.0-677-gf7870454falseOK44014407mirror.3trial15020.2.0-677-gf7870454falseOKteste1d586ae-1749-4169-888d-5f8c6b0db4d3up+stoppedlocal image is primary43774382mirror.0trial1502026-02-20 22:30:40cluster2-DNEcd6e8b64-a7a4-4c60-8c9c-3c34f7eb16e8up+replayingreplaying, {"bytes_per_second":0.0,"bytes_per_snapshot":0.0,"last_snapshot_bytes":0,"last_snapshot_sync_seconds":0,"remote_snapshot_timestamp":1771626637,"replay_state":"idle"}2026-02-20 22:30:39' 2026-02-20T22:30:45.020 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update state 2026-02-20T22:30:45.020 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test'\'']/last_update' 2026-02-20T22:30:45.021 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:30:40' 2026-02-20T22:30:45.022 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test'\'']/state' 2026-02-20T22:30:45.023 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ state=up+stopped 2026-02-20T22:30:45.023 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+stopped 2026-02-20T22:30:45.023 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep up+stopped 2026-02-20T22:30:45.024 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+stopped 2026-02-20T22:30:45.025 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:30:45.025 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:30:45.025 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_status_in_pool_dir cluster2 mirror test up+replaying 2026-02-20T22:30:45.025 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:30:45.026 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:30:45.026 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:30:45.026 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+replaying 2026-02-20T22:30:45.026 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:30:45.026 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:30:45.026 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:30:45.026 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:30:46.026 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_status_in_pool_dir cluster2 mirror test up+replaying '' '' 2026-02-20T22:30:46.026 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:30:46.026 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:30:46.027 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:30:46.027 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+replaying 2026-02-20T22:30:46.027 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:30:46.027 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:30:46.027 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:30:46.027 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:30:46.027 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster2 mirror image status mirror/test 2026-02-20T22:30:46.056 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='test: 2026-02-20T22:30:46.057 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: global_id: e1d586ae-1749-4169-888d-5f8c6b0db4d3 2026-02-20T22:30:46.057 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+replaying 2026-02-20T22:30:46.057 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: replaying, {"bytes_per_second":0.0,"bytes_per_snapshot":0.0,"last_snapshot_bytes":0,"last_snapshot_sync_seconds":0,"remote_snapshot_timestamp":1771626637,"replay_state":"idle"} 2026-02-20T22:30:46.057 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: service: mirror.0 on trial150 2026-02-20T22:30:46.057 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:30:39 2026-02-20T22:30:46.057 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: peer_sites: 2026-02-20T22:30:46.057 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: name: cluster1-DNE 2026-02-20T22:30:46.057 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+stopped 2026-02-20T22:30:46.057 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: local image is primary 2026-02-20T22:30:46.057 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:30:45' 2026-02-20T22:30:46.057 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ state: .*up+replaying' 2026-02-20T22:30:46.058 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: state: up+replaying 2026-02-20T22:30:46.058 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ description: .*' 2026-02-20T22:30:46.059 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: description: replaying, {"bytes_per_second":0.0,"bytes_per_snapshot":0.0,"last_snapshot_bytes":0,"last_snapshot_sync_seconds":0,"remote_snapshot_timestamp":1771626637,"replay_state":"idle"} 2026-02-20T22:30:46.059 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' -n '' ']' 2026-02-20T22:30:46.059 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+replaying 2026-02-20T22:30:46.059 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^up+' 2026-02-20T22:30:46.060 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+replaying 2026-02-20T22:30:46.060 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep 'service: *mirror..* on ' 2026-02-20T22:30:46.061 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: service: mirror.0 on trial150 2026-02-20T22:30:46.061 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update 2026-02-20T22:30:46.061 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -nEe 's/^ last_update: *(.*) *$/\1/p' 2026-02-20T22:30:46.063 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:30:39' 2026-02-20T22:30:46.063 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_mirror_pool_status_verbose cluster2 mirror test up+replaying '2026-02-20 22:30:39' 2026-02-20T22:30:46.063 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:30:46.063 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:30:46.063 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:30:46.063 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+replaying 2026-02-20T22:30:46.063 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local 'prev_last_update=2026-02-20 22:30:39' 2026-02-20T22:30:46.063 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:30:46.064 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:30:46.064 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster2 mirror pool status mirror --verbose --format xml 2026-02-20T22:30:46.093 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='OKOKOK145264529mirror.0trial15020.2.0-677-gf7870454trueOK45334537mirror.1trial15020.2.0-677-gf7870454falseOK45404546mirror.2trial15020.2.0-677-gf7870454falseOK45504557mirror.3trial15020.2.0-677-gf7870454falseOKteste1d586ae-1749-4169-888d-5f8c6b0db4d3up+replayingreplaying, {"bytes_per_second":0.0,"bytes_per_snapshot":0.0,"last_snapshot_bytes":0,"last_snapshot_sync_seconds":0,"remote_snapshot_timestamp":1771626637,"replay_state":"idle"}45264529mirror.0trial1502026-02-20 22:30:39cluster1-DNE8f14eacf-60a5-47c7-bdcb-1dc6af448d08up+stoppedlocal image is primary2026-02-20 22:30:45' 2026-02-20T22:30:46.093 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update state 2026-02-20T22:30:46.094 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test'\'']/last_update' 2026-02-20T22:30:46.095 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:30:39' 2026-02-20T22:30:46.095 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test'\'']/state' 2026-02-20T22:30:46.096 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ state=up+replaying 2026-02-20T22:30:46.097 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+replaying 2026-02-20T22:30:46.097 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep up+replaying 2026-02-20T22:30:46.098 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+replaying 2026-02-20T22:30:46.098 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:30:46.098 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:30:46.099 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ demote_image cluster1 mirror test 2026-02-20T22:30:46.099 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:30:46.099 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:30:46.099 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:30:46.099 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster=cluster1 mirror image demote mirror/test 2026-02-20T22:30:46.680 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:Image demoted to non-primary 2026-02-20T22:30:46.684 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_image_replay_stopped cluster2 mirror test 2026-02-20T22:30:46.684 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:30:46.684 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:30:46.685 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:30:46.685 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_image_replay_state cluster2 mirror test stopped 2026-02-20T22:30:46.685 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:30:46.685 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:30:46.685 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:30:46.685 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state=stopped 2026-02-20T22:30:46.685 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local s 2026-02-20T22:30:46.685 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:30:46.685 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:30:47.686 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_image_replay_state cluster2 mirror test stopped 2026-02-20T22:30:47.686 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:30:47.687 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:30:47.687 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:30:47.687 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local test_state=stopped 2026-02-20T22:30:47.687 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status_result 2026-02-20T22:30:47.687 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local current_state=stopped 2026-02-20T22:30:47.687 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemons cluster2 rbd mirror status mirror/test 2026-02-20T22:30:47.687 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_instance=cluster2 2026-02-20T22:30:47.688 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:30:47.688 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster2 2026-02-20T22:30:47.688 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance=cluster2 2026-02-20T22:30:47.688 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local loop_instance 2026-02-20T22:30:47.688 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for s in 0 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:30:47.688 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sleep 0 2026-02-20T22:30:47.688 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ grep -i state 2026-02-20T22:30:47.688 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' cluster2 '!=' cluster2 ']' 2026-02-20T22:30:47.692 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ seq 0 3 2026-02-20T22:30:47.692 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for loop_instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:30:47.693 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemon cluster2:0 rbd mirror status mirror/test 2026-02-20T22:30:47.693 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster2:0 2026-02-20T22:30:47.693 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:30:47.693 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:30:47.693 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster2:0 cluster instance 2026-02-20T22:30:47.693 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster2:0 2026-02-20T22:30:47.693 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=cluster 2026-02-20T22:30:47.693 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:30:47.693 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster2 2026-02-20T22:30:47.693 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=0 2026-02-20T22:30:47.693 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 0 = cluster2:0 ']' 2026-02-20T22:30:47.694 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval cluster=cluster2 2026-02-20T22:30:47.694 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster2 2026-02-20T22:30:47.694 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=0 2026-02-20T22:30:47.694 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:30:47.694 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ daemon_asok_file cluster2:0 cluster2 2026-02-20T22:30:47.694 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local local_cluster=cluster2:0 2026-02-20T22:30:47.694 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster=cluster2 2026-02-20T22:30:47.694 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance 2026-02-20T22:30:47.694 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ set_cluster_instance cluster2:0 local_cluster instance 2026-02-20T22:30:47.694 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local val=cluster2:0 2026-02-20T22:30:47.695 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster_var_name=local_cluster 2026-02-20T22:30:47.695 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance_var_name=instance 2026-02-20T22:30:47.695 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster2 2026-02-20T22:30:47.695 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:30:47.695 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ '[' 0 = cluster2:0 ']' 2026-02-20T22:30:47.695 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval local_cluster=cluster2 2026-02-20T22:30:47.695 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ local_cluster=cluster2 2026-02-20T22:30:47.695 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval instance=0 2026-02-20T22:30:47.695 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ instance=0 2026-02-20T22:30:47.695 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ ceph-conf --cluster cluster2 --name client.mirror.0 'admin socket' 2026-02-20T22:30:47.701 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ echo /var/run/ceph/rbd-mirror.cluster2-client.mirror.0.asok 2026-02-20T22:30:47.701 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local asok_file=/var/run/ceph/rbd-mirror.cluster2-client.mirror.0.asok 2026-02-20T22:30:47.701 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ test -S /var/run/ceph/rbd-mirror.cluster2-client.mirror.0.asok 2026-02-20T22:30:47.701 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ ceph --admin-daemon /var/run/ceph/rbd-mirror.cluster2-client.mirror.0.asok rbd mirror status mirror/test 2026-02-20T22:30:47.745 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ return 0 2026-02-20T22:30:47.745 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status_result=' "state": "Replaying"' 2026-02-20T22:30:47.746 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo ' "state": "Replaying"' 2026-02-20T22:30:47.746 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep -i Replaying 2026-02-20T22:30:47.747 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: "state": "Replaying" 2026-02-20T22:30:47.747 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ current_state=started 2026-02-20T22:30:47.747 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test stopped = started 2026-02-20T22:30:47.747 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:30:47.747 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 2 2026-02-20T22:30:49.749 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_image_replay_state cluster2 mirror test stopped 2026-02-20T22:30:49.750 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:30:49.750 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:30:49.750 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:30:49.750 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local test_state=stopped 2026-02-20T22:30:49.750 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status_result 2026-02-20T22:30:49.750 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local current_state=stopped 2026-02-20T22:30:49.750 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemons cluster2 rbd mirror status mirror/test 2026-02-20T22:30:49.750 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ grep -i state 2026-02-20T22:30:49.750 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_instance=cluster2 2026-02-20T22:30:49.750 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:30:49.751 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster2 2026-02-20T22:30:49.751 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance=cluster2 2026-02-20T22:30:49.751 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local loop_instance 2026-02-20T22:30:49.751 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for s in 0 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:30:49.751 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sleep 0 2026-02-20T22:30:49.754 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' cluster2 '!=' cluster2 ']' 2026-02-20T22:30:49.754 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ seq 0 3 2026-02-20T22:30:49.754 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for loop_instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:30:49.754 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemon cluster2:0 rbd mirror status mirror/test 2026-02-20T22:30:49.754 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster2:0 2026-02-20T22:30:49.754 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:30:49.754 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:30:49.754 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster2:0 cluster instance 2026-02-20T22:30:49.754 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster2:0 2026-02-20T22:30:49.754 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=cluster 2026-02-20T22:30:49.755 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:30:49.755 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster2 2026-02-20T22:30:49.755 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=0 2026-02-20T22:30:49.755 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 0 = cluster2:0 ']' 2026-02-20T22:30:49.755 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval cluster=cluster2 2026-02-20T22:30:49.755 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster2 2026-02-20T22:30:49.755 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=0 2026-02-20T22:30:49.755 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:30:49.755 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ daemon_asok_file cluster2:0 cluster2 2026-02-20T22:30:49.755 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local local_cluster=cluster2:0 2026-02-20T22:30:49.755 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster=cluster2 2026-02-20T22:30:49.755 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance 2026-02-20T22:30:49.755 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ set_cluster_instance cluster2:0 local_cluster instance 2026-02-20T22:30:49.756 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local val=cluster2:0 2026-02-20T22:30:49.756 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster_var_name=local_cluster 2026-02-20T22:30:49.756 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance_var_name=instance 2026-02-20T22:30:49.756 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster2 2026-02-20T22:30:49.756 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:30:49.756 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ '[' 0 = cluster2:0 ']' 2026-02-20T22:30:49.756 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval local_cluster=cluster2 2026-02-20T22:30:49.756 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ local_cluster=cluster2 2026-02-20T22:30:49.756 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval instance=0 2026-02-20T22:30:49.756 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ instance=0 2026-02-20T22:30:49.756 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ ceph-conf --cluster cluster2 --name client.mirror.0 'admin socket' 2026-02-20T22:30:49.764 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ echo /var/run/ceph/rbd-mirror.cluster2-client.mirror.0.asok 2026-02-20T22:30:49.764 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local asok_file=/var/run/ceph/rbd-mirror.cluster2-client.mirror.0.asok 2026-02-20T22:30:49.764 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ test -S /var/run/ceph/rbd-mirror.cluster2-client.mirror.0.asok 2026-02-20T22:30:49.764 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ ceph --admin-daemon /var/run/ceph/rbd-mirror.cluster2-client.mirror.0.asok rbd mirror status mirror/test 2026-02-20T22:30:49.811 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ return 0 2026-02-20T22:30:49.812 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status_result=' "state": "Stopped"' 2026-02-20T22:30:49.812 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo ' "state": "Stopped"' 2026-02-20T22:30:49.812 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep -i Replaying 2026-02-20T22:30:49.813 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test stopped = stopped 2026-02-20T22:30:49.813 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:30:49.813 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_status_in_pool_dir cluster1 mirror test up+unknown 2026-02-20T22:30:49.813 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:30:49.814 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:30:49.814 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:30:49.814 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+unknown 2026-02-20T22:30:49.814 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:30:49.814 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:30:49.814 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:30:49.814 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:30:50.814 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_status_in_pool_dir cluster1 mirror test up+unknown '' '' 2026-02-20T22:30:50.814 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:30:50.814 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:30:50.814 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:30:50.814 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+unknown 2026-02-20T22:30:50.814 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:30:50.814 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:30:50.814 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:30:50.814 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:30:50.814 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster1 mirror image status mirror/test 2026-02-20T22:30:50.844 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='test: 2026-02-20T22:30:50.844 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: global_id: e1d586ae-1749-4169-888d-5f8c6b0db4d3 2026-02-20T22:30:50.844 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+unknown 2026-02-20T22:30:50.844 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: remote image is not primary 2026-02-20T22:30:50.844 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: service: mirror.0 on trial150 2026-02-20T22:30:50.844 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:30:50 2026-02-20T22:30:50.844 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: peer_sites: 2026-02-20T22:30:50.844 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: name: cluster2-DNE 2026-02-20T22:30:50.844 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+unknown 2026-02-20T22:30:50.844 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: remote image is not primary 2026-02-20T22:30:50.844 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:30:49' 2026-02-20T22:30:50.844 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ state: .*up+unknown' 2026-02-20T22:30:50.845 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: state: up+unknown 2026-02-20T22:30:50.845 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ description: .*' 2026-02-20T22:30:50.846 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: description: remote image is not primary 2026-02-20T22:30:50.846 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' -n '' ']' 2026-02-20T22:30:50.846 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+unknown 2026-02-20T22:30:50.846 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^up+' 2026-02-20T22:30:50.847 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+unknown 2026-02-20T22:30:50.847 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep 'service: *mirror..* on ' 2026-02-20T22:30:50.848 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: service: mirror.0 on trial150 2026-02-20T22:30:50.848 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update 2026-02-20T22:30:50.848 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -nEe 's/^ last_update: *(.*) *$/\1/p' 2026-02-20T22:30:50.850 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:30:50' 2026-02-20T22:30:50.850 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_mirror_pool_status_verbose cluster1 mirror test up+unknown '2026-02-20 22:30:50' 2026-02-20T22:30:50.850 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:30:50.850 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:30:50.850 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:30:50.850 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+unknown 2026-02-20T22:30:50.850 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local 'prev_last_update=2026-02-20 22:30:50' 2026-02-20T22:30:50.850 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:30:50.850 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:30:50.850 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster1 mirror pool status mirror --verbose --format xml 2026-02-20T22:30:50.881 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='WARNINGOKWARNING143774382mirror.0trial15020.2.0-677-gf7870454trueOK43844389mirror.1trial15020.2.0-677-gf7870454falseOK43914398mirror.2trial15020.2.0-677-gf7870454falseOK44014407mirror.3trial15020.2.0-677-gf7870454falseOKteste1d586ae-1749-4169-888d-5f8c6b0db4d3up+unknownremote image is not primary43774382mirror.0trial1502026-02-20 22:30:50cluster2-DNEcd6e8b64-a7a4-4c60-8c9c-3c34f7eb16e8up+unknownremote image is not primary2026-02-20 22:30:49' 2026-02-20T22:30:50.881 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update state 2026-02-20T22:30:50.881 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test'\'']/last_update' 2026-02-20T22:30:50.883 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:30:50' 2026-02-20T22:30:50.883 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test'\'']/state' 2026-02-20T22:30:50.885 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ state=up+unknown 2026-02-20T22:30:50.885 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+unknown 2026-02-20T22:30:50.885 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep up+unknown 2026-02-20T22:30:50.886 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+unknown 2026-02-20T22:30:50.886 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:30:50.886 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:30:50.886 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_status_in_pool_dir cluster2 mirror test up+unknown 2026-02-20T22:30:50.886 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:30:50.886 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:30:50.886 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:30:50.886 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+unknown 2026-02-20T22:30:50.886 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:30:50.886 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:30:50.886 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:30:50.886 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:30:51.888 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_status_in_pool_dir cluster2 mirror test up+unknown '' '' 2026-02-20T22:30:51.888 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:30:51.888 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:30:51.889 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:30:51.889 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+unknown 2026-02-20T22:30:51.889 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:30:51.889 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:30:51.889 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:30:51.889 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:30:51.889 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster2 mirror image status mirror/test 2026-02-20T22:30:51.920 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='test: 2026-02-20T22:30:51.920 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: global_id: e1d586ae-1749-4169-888d-5f8c6b0db4d3 2026-02-20T22:30:51.920 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+unknown 2026-02-20T22:30:51.920 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: remote image is not primary 2026-02-20T22:30:51.920 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: service: mirror.0 on trial150 2026-02-20T22:30:51.920 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:30:49 2026-02-20T22:30:51.920 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: peer_sites: 2026-02-20T22:30:51.921 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: name: cluster1-DNE 2026-02-20T22:30:51.921 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+unknown 2026-02-20T22:30:51.921 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: remote image is not primary 2026-02-20T22:30:51.921 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:30:50' 2026-02-20T22:30:51.921 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ state: .*up+unknown' 2026-02-20T22:30:51.921 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: state: up+unknown 2026-02-20T22:30:51.922 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ description: .*' 2026-02-20T22:30:51.922 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: description: remote image is not primary 2026-02-20T22:30:51.923 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' -n '' ']' 2026-02-20T22:30:51.923 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+unknown 2026-02-20T22:30:51.923 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^up+' 2026-02-20T22:30:51.923 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+unknown 2026-02-20T22:30:51.924 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep 'service: *mirror..* on ' 2026-02-20T22:30:51.924 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: service: mirror.0 on trial150 2026-02-20T22:30:51.924 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update 2026-02-20T22:30:51.924 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -nEe 's/^ last_update: *(.*) *$/\1/p' 2026-02-20T22:30:51.926 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:30:49' 2026-02-20T22:30:51.926 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_mirror_pool_status_verbose cluster2 mirror test up+unknown '2026-02-20 22:30:49' 2026-02-20T22:30:51.926 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:30:51.926 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:30:51.926 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:30:51.926 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+unknown 2026-02-20T22:30:51.927 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local 'prev_last_update=2026-02-20 22:30:49' 2026-02-20T22:30:51.927 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:30:51.927 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:30:51.927 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster2 mirror pool status mirror --verbose --format xml 2026-02-20T22:30:51.956 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='WARNINGOKWARNING145264529mirror.0trial15020.2.0-677-gf7870454trueOK45334537mirror.1trial15020.2.0-677-gf7870454falseOK45404546mirror.2trial15020.2.0-677-gf7870454falseOK45504557mirror.3trial15020.2.0-677-gf7870454falseOKteste1d586ae-1749-4169-888d-5f8c6b0db4d3up+unknownremote image is not primary45264529mirror.0trial1502026-02-20 22:30:49cluster1-DNE8f14eacf-60a5-47c7-bdcb-1dc6af448d08up+unknownremote image is not primary2026-02-20 22:30:50' 2026-02-20T22:30:51.957 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update state 2026-02-20T22:30:51.957 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test'\'']/last_update' 2026-02-20T22:30:51.958 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:30:49' 2026-02-20T22:30:51.958 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test'\'']/state' 2026-02-20T22:30:51.959 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ state=up+unknown 2026-02-20T22:30:51.960 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+unknown 2026-02-20T22:30:51.960 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep up+unknown 2026-02-20T22:30:51.961 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+unknown 2026-02-20T22:30:51.961 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:30:51.962 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:30:51.962 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ promote_image cluster2 mirror test 2026-02-20T22:30:51.962 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:30:51.962 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:30:51.962 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:30:51.962 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local force= 2026-02-20T22:30:51.962 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster=cluster2 mirror image promote mirror/test 2026-02-20T22:30:53.524 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:Image promoted to primary 2026-02-20T22:30:53.529 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_image_replay_started cluster1 mirror test 2026-02-20T22:30:53.529 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:30:53.530 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:30:53.530 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:30:53.530 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_image_replay_state cluster1 mirror test started 2026-02-20T22:30:53.530 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:30:53.530 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:30:53.530 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:30:53.530 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state=started 2026-02-20T22:30:53.530 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local s 2026-02-20T22:30:53.530 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:30:53.531 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:30:54.531 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_image_replay_state cluster1 mirror test started 2026-02-20T22:30:54.531 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:30:54.531 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:30:54.531 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:30:54.532 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local test_state=started 2026-02-20T22:30:54.532 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status_result 2026-02-20T22:30:54.532 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local current_state=stopped 2026-02-20T22:30:54.532 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemons cluster1 rbd mirror status mirror/test 2026-02-20T22:30:54.532 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_instance=cluster1 2026-02-20T22:30:54.532 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:30:54.532 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ grep -i state 2026-02-20T22:30:54.532 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1 2026-02-20T22:30:54.532 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance=cluster1 2026-02-20T22:30:54.532 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local loop_instance 2026-02-20T22:30:54.532 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for s in 0 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:30:54.532 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sleep 0 2026-02-20T22:30:54.536 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' cluster1 '!=' cluster1 ']' 2026-02-20T22:30:54.536 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ seq 0 3 2026-02-20T22:30:54.536 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for loop_instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:30:54.536 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemon cluster1:0 rbd mirror status mirror/test 2026-02-20T22:30:54.536 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1:0 2026-02-20T22:30:54.536 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:30:54.536 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:30:54.536 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster1:0 cluster instance 2026-02-20T22:30:54.537 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster1:0 2026-02-20T22:30:54.537 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=cluster 2026-02-20T22:30:54.537 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:30:54.537 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:30:54.537 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=0 2026-02-20T22:30:54.537 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 0 = cluster1:0 ']' 2026-02-20T22:30:54.537 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval cluster=cluster1 2026-02-20T22:30:54.537 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:30:54.537 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=0 2026-02-20T22:30:54.537 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:30:54.537 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ daemon_asok_file cluster1:0 cluster1 2026-02-20T22:30:54.537 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local local_cluster=cluster1:0 2026-02-20T22:30:54.537 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster=cluster1 2026-02-20T22:30:54.538 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance 2026-02-20T22:30:54.538 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ set_cluster_instance cluster1:0 local_cluster instance 2026-02-20T22:30:54.538 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local val=cluster1:0 2026-02-20T22:30:54.538 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster_var_name=local_cluster 2026-02-20T22:30:54.538 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance_var_name=instance 2026-02-20T22:30:54.538 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:30:54.538 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:30:54.538 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ '[' 0 = cluster1:0 ']' 2026-02-20T22:30:54.538 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval local_cluster=cluster1 2026-02-20T22:30:54.538 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ local_cluster=cluster1 2026-02-20T22:30:54.538 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval instance=0 2026-02-20T22:30:54.538 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ instance=0 2026-02-20T22:30:54.538 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ ceph-conf --cluster cluster1 --name client.mirror.0 'admin socket' 2026-02-20T22:30:54.546 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ echo /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:30:54.546 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local asok_file=/var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:30:54.546 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ test -S /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:30:54.547 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ ceph --admin-daemon /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok rbd mirror status mirror/test 2026-02-20T22:30:54.593 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ return 0 2026-02-20T22:30:54.593 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status_result=' "state": "Stopped"' 2026-02-20T22:30:54.594 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo ' "state": "Stopped"' 2026-02-20T22:30:54.594 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep -i Replaying 2026-02-20T22:30:54.595 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test started = stopped 2026-02-20T22:30:54.595 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:30:54.595 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 2 2026-02-20T22:30:56.595 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_image_replay_state cluster1 mirror test started 2026-02-20T22:30:56.596 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:30:56.596 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:30:56.596 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:30:56.596 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local test_state=started 2026-02-20T22:30:56.596 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status_result 2026-02-20T22:30:56.596 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local current_state=stopped 2026-02-20T22:30:56.596 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemons cluster1 rbd mirror status mirror/test 2026-02-20T22:30:56.597 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_instance=cluster1 2026-02-20T22:30:56.597 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ grep -i state 2026-02-20T22:30:56.597 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:30:56.597 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1 2026-02-20T22:30:56.597 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance=cluster1 2026-02-20T22:30:56.597 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local loop_instance 2026-02-20T22:30:56.597 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for s in 0 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:30:56.598 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sleep 0 2026-02-20T22:30:56.600 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' cluster1 '!=' cluster1 ']' 2026-02-20T22:30:56.600 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ seq 0 3 2026-02-20T22:30:56.600 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for loop_instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:30:56.600 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemon cluster1:0 rbd mirror status mirror/test 2026-02-20T22:30:56.601 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1:0 2026-02-20T22:30:56.601 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:30:56.601 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:30:56.601 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster1:0 cluster instance 2026-02-20T22:30:56.601 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster1:0 2026-02-20T22:30:56.601 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=cluster 2026-02-20T22:30:56.601 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:30:56.601 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:30:56.601 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=0 2026-02-20T22:30:56.601 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 0 = cluster1:0 ']' 2026-02-20T22:30:56.601 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval cluster=cluster1 2026-02-20T22:30:56.601 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:30:56.602 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=0 2026-02-20T22:30:56.602 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:30:56.602 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ daemon_asok_file cluster1:0 cluster1 2026-02-20T22:30:56.602 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local local_cluster=cluster1:0 2026-02-20T22:30:56.602 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster=cluster1 2026-02-20T22:30:56.602 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance 2026-02-20T22:30:56.602 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ set_cluster_instance cluster1:0 local_cluster instance 2026-02-20T22:30:56.602 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local val=cluster1:0 2026-02-20T22:30:56.602 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster_var_name=local_cluster 2026-02-20T22:30:56.602 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance_var_name=instance 2026-02-20T22:30:56.602 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:30:56.602 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:30:56.602 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ '[' 0 = cluster1:0 ']' 2026-02-20T22:30:56.603 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval local_cluster=cluster1 2026-02-20T22:30:56.603 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ local_cluster=cluster1 2026-02-20T22:30:56.603 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval instance=0 2026-02-20T22:30:56.603 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ instance=0 2026-02-20T22:30:56.603 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ ceph-conf --cluster cluster1 --name client.mirror.0 'admin socket' 2026-02-20T22:30:56.611 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ echo /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:30:56.612 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local asok_file=/var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:30:56.612 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ test -S /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:30:56.612 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ ceph --admin-daemon /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok rbd mirror status mirror/test 2026-02-20T22:30:56.656 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ return 0 2026-02-20T22:30:56.657 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status_result=' "state": "Replaying"' 2026-02-20T22:30:56.658 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo ' "state": "Replaying"' 2026-02-20T22:30:56.658 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep -i Replaying 2026-02-20T22:30:56.658 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: "state": "Replaying" 2026-02-20T22:30:56.660 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ current_state=started 2026-02-20T22:30:56.660 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test started = started 2026-02-20T22:30:56.660 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:30:56.660 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_replay_complete cluster1 cluster2 mirror mirror test 2026-02-20T22:30:56.660 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local local_cluster=cluster1 2026-02-20T22:30:56.660 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:30:56.660 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local local_pool=mirror 2026-02-20T22:30:56.660 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local remote_pool=mirror 2026-02-20T22:30:56.660 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:30:56.660 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' snapshot = journal ']' 2026-02-20T22:30:56.660 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' snapshot = snapshot ']' 2026-02-20T22:30:56.661 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ mirror_image_snapshot cluster2 mirror test 2026-02-20T22:30:56.661 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:30:56.661 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:30:56.661 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:30:56.661 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster2 mirror image snapshot mirror/test 2026-02-20T22:31:00.532 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:Snapshot ID: 90 2026-02-20T22:31:00.538 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_snapshot_sync_complete cluster1 cluster2 mirror mirror test 2026-02-20T22:31:00.538 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local local_cluster=cluster1 2026-02-20T22:31:00.538 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:31:00.538 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local local_pool=mirror 2026-02-20T22:31:00.538 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local remote_pool=mirror 2026-02-20T22:31:00.538 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:31:00.538 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ mkfname cluster2-mirror-test.status 2026-02-20T22:31:00.538 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ echo cluster2-mirror-test.status 2026-02-20T22:31:00.538 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -e 's|[/ ]|_|g' 2026-02-20T22:31:00.540 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status_log=/tmp/tmp.Whst3BkeHJ/cluster2-mirror-test.status 2026-02-20T22:31:00.540 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ mkfname cluster1-mirror-test.status 2026-02-20T22:31:00.540 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ echo cluster1-mirror-test.status 2026-02-20T22:31:00.540 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -e 's|[/ ]|_|g' 2026-02-20T22:31:00.542 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local local_status_log=/tmp/tmp.Whst3BkeHJ/cluster1-mirror-test.status 2026-02-20T22:31:00.542 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ get_newest_mirror_snapshot cluster2 mirror test /tmp/tmp.Whst3BkeHJ/cluster2-mirror-test.status 2026-02-20T22:31:00.542 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:31:00.542 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:31:00.542 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:31:00.542 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local log=/tmp/tmp.Whst3BkeHJ/cluster2-mirror-test.status 2026-02-20T22:31:00.542 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster2 snap list --all mirror/test --format xml 2026-02-20T22:31:00.542 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ xmlstarlet sel -t -c '//snapshots/snapshot[namespace/complete='\''true'\'' and position()=last()]' 2026-02-20T22:31:00.570 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v //snapshot/id 2026-02-20T22:31:00.572 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local snapshot_id=90 2026-02-20T22:31:00.572 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ true 2026-02-20T22:31:00.572 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 0.2 0.4 0.8 1.6 2 2 4 4 8 8 16 16 32 32 2026-02-20T22:31:00.572 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 0.2 2026-02-20T22:31:00.773 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ get_newest_mirror_snapshot cluster1 mirror test /tmp/tmp.Whst3BkeHJ/cluster1-mirror-test.status 2026-02-20T22:31:00.773 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:31:00.773 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:31:00.773 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:31:00.773 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local log=/tmp/tmp.Whst3BkeHJ/cluster1-mirror-test.status 2026-02-20T22:31:00.774 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster1 snap list --all mirror/test --format xml 2026-02-20T22:31:00.774 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ xmlstarlet sel -t -c '//snapshots/snapshot[namespace/complete='\''true'\'' and position()=last()]' 2026-02-20T22:31:00.803 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v //snapshot/namespace/primary_snap_id 2026-02-20T22:31:00.805 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local primary_snapshot_id=90 2026-02-20T22:31:00.805 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test 90 = 90 2026-02-20T22:31:00.805 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:31:00.805 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_status_in_pool_dir cluster2 mirror test up+stopped 2026-02-20T22:31:00.805 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:31:00.805 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:31:00.805 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:31:00.805 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+stopped 2026-02-20T22:31:00.805 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:31:00.805 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:31:00.805 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:31:00.805 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:31:01.806 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_status_in_pool_dir cluster2 mirror test up+stopped '' '' 2026-02-20T22:31:01.806 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:31:01.806 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:31:01.806 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:31:01.806 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+stopped 2026-02-20T22:31:01.806 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:31:01.806 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:31:01.807 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:31:01.807 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:31:01.807 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster2 mirror image status mirror/test 2026-02-20T22:31:01.840 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='test: 2026-02-20T22:31:01.840 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: global_id: e1d586ae-1749-4169-888d-5f8c6b0db4d3 2026-02-20T22:31:01.840 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+stopped 2026-02-20T22:31:01.840 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: local image is primary 2026-02-20T22:31:01.840 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: service: mirror.0 on trial150 2026-02-20T22:31:01.840 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:30:59 2026-02-20T22:31:01.840 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: peer_sites: 2026-02-20T22:31:01.840 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: name: cluster1-DNE 2026-02-20T22:31:01.840 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+replaying 2026-02-20T22:31:01.840 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: replaying, {"bytes_per_second":0.0,"bytes_per_snapshot":0.0,"last_snapshot_bytes":0,"last_snapshot_sync_seconds":0,"remote_snapshot_timestamp":1771626652,"replay_state":"idle"} 2026-02-20T22:31:01.840 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:30:55 2026-02-20T22:31:01.840 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: snapshots: 2026-02-20T22:31:01.840 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: 90 .mirror.primary.e1d586ae-1749-4169-888d-5f8c6b0db4d3.3b79b8df-f4e8-4ee8-a1ae-4d2478e032c7 (peer_uuids:[b3fd2ba3-7357-48bb-9494-5fb16bf9b1f8])' 2026-02-20T22:31:01.840 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ state: .*up+stopped' 2026-02-20T22:31:01.841 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: state: up+stopped 2026-02-20T22:31:01.841 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ description: .*' 2026-02-20T22:31:01.841 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: description: local image is primary 2026-02-20T22:31:01.842 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' -n '' ']' 2026-02-20T22:31:01.842 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+stopped 2026-02-20T22:31:01.842 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^up+' 2026-02-20T22:31:01.843 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+stopped 2026-02-20T22:31:01.843 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep 'service: *mirror..* on ' 2026-02-20T22:31:01.844 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: service: mirror.0 on trial150 2026-02-20T22:31:01.844 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update 2026-02-20T22:31:01.844 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -nEe 's/^ last_update: *(.*) *$/\1/p' 2026-02-20T22:31:01.846 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:30:59' 2026-02-20T22:31:01.846 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_mirror_pool_status_verbose cluster2 mirror test up+stopped '2026-02-20 22:30:59' 2026-02-20T22:31:01.846 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:31:01.846 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:31:01.846 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:31:01.846 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+stopped 2026-02-20T22:31:01.846 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local 'prev_last_update=2026-02-20 22:30:59' 2026-02-20T22:31:01.846 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:31:01.846 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:31:01.846 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster2 mirror pool status mirror --verbose --format xml 2026-02-20T22:31:01.876 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='OKOKOK145264529mirror.0trial15020.2.0-677-gf7870454trueOK45334537mirror.1trial15020.2.0-677-gf7870454falseOK45404546mirror.2trial15020.2.0-677-gf7870454falseOK45504557mirror.3trial15020.2.0-677-gf7870454falseOKteste1d586ae-1749-4169-888d-5f8c6b0db4d3up+stoppedlocal image is primary45264529mirror.0trial1502026-02-20 22:30:59cluster1-DNE8f14eacf-60a5-47c7-bdcb-1dc6af448d08up+replayingreplaying, {"bytes_per_second":0.0,"bytes_per_snapshot":0.0,"last_snapshot_bytes":0,"last_snapshot_sync_seconds":0,"remote_snapshot_timestamp":1771626652,"replay_state":"idle"}2026-02-20 22:30:55' 2026-02-20T22:31:01.876 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update state 2026-02-20T22:31:01.877 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test'\'']/last_update' 2026-02-20T22:31:01.878 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:30:59' 2026-02-20T22:31:01.878 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test'\'']/state' 2026-02-20T22:31:01.880 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ state=up+stopped 2026-02-20T22:31:01.880 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+stopped 2026-02-20T22:31:01.880 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep up+stopped 2026-02-20T22:31:01.881 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+stopped 2026-02-20T22:31:01.882 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:31:01.882 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:31:01.882 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_status_in_pool_dir cluster1 mirror test up+replaying 2026-02-20T22:31:01.882 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:31:01.882 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:31:01.882 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:31:01.882 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+replaying 2026-02-20T22:31:01.882 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:31:01.882 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:31:01.882 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:31:01.882 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:31:02.884 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_status_in_pool_dir cluster1 mirror test up+replaying '' '' 2026-02-20T22:31:02.884 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:31:02.884 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:31:02.884 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:31:02.884 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+replaying 2026-02-20T22:31:02.884 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:31:02.884 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:31:02.884 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:31:02.884 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:31:02.885 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster1 mirror image status mirror/test 2026-02-20T22:31:02.916 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='test: 2026-02-20T22:31:02.916 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: global_id: e1d586ae-1749-4169-888d-5f8c6b0db4d3 2026-02-20T22:31:02.916 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+replaying 2026-02-20T22:31:02.916 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: replaying, {"bytes_per_second":0.0,"bytes_per_snapshot":0.0,"last_snapshot_bytes":0,"last_snapshot_sync_seconds":0,"remote_snapshot_timestamp":1771626652,"replay_state":"idle"} 2026-02-20T22:31:02.916 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: service: mirror.0 on trial150 2026-02-20T22:31:02.917 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:30:55 2026-02-20T22:31:02.917 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: peer_sites: 2026-02-20T22:31:02.917 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: name: cluster2-DNE 2026-02-20T22:31:02.917 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+stopped 2026-02-20T22:31:02.917 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: local image is primary 2026-02-20T22:31:02.917 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:30:59' 2026-02-20T22:31:02.917 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ state: .*up+replaying' 2026-02-20T22:31:02.918 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: state: up+replaying 2026-02-20T22:31:02.918 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ description: .*' 2026-02-20T22:31:02.918 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: description: replaying, {"bytes_per_second":0.0,"bytes_per_snapshot":0.0,"last_snapshot_bytes":0,"last_snapshot_sync_seconds":0,"remote_snapshot_timestamp":1771626652,"replay_state":"idle"} 2026-02-20T22:31:02.919 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' -n '' ']' 2026-02-20T22:31:02.919 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+replaying 2026-02-20T22:31:02.919 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^up+' 2026-02-20T22:31:02.919 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+replaying 2026-02-20T22:31:02.920 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep 'service: *mirror..* on ' 2026-02-20T22:31:02.920 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: service: mirror.0 on trial150 2026-02-20T22:31:02.921 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update 2026-02-20T22:31:02.921 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -nEe 's/^ last_update: *(.*) *$/\1/p' 2026-02-20T22:31:02.922 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:30:55' 2026-02-20T22:31:02.923 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_mirror_pool_status_verbose cluster1 mirror test up+replaying '2026-02-20 22:30:55' 2026-02-20T22:31:02.923 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:31:02.923 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:31:02.923 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:31:02.923 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+replaying 2026-02-20T22:31:02.923 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local 'prev_last_update=2026-02-20 22:30:55' 2026-02-20T22:31:02.923 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:31:02.923 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:31:02.924 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster1 mirror pool status mirror --verbose --format xml 2026-02-20T22:31:02.955 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='OKOKOK143774382mirror.0trial15020.2.0-677-gf7870454trueOK43844389mirror.1trial15020.2.0-677-gf7870454falseOK43914398mirror.2trial15020.2.0-677-gf7870454falseOK44014407mirror.3trial15020.2.0-677-gf7870454falseOKteste1d586ae-1749-4169-888d-5f8c6b0db4d3up+replayingreplaying, {"bytes_per_second":0.0,"bytes_per_snapshot":0.0,"last_snapshot_bytes":0,"last_snapshot_sync_seconds":0,"remote_snapshot_timestamp":1771626652,"replay_state":"idle"}43774382mirror.0trial1502026-02-20 22:30:55cluster2-DNEcd6e8b64-a7a4-4c60-8c9c-3c34f7eb16e8up+stoppedlocal image is primary2026-02-20 22:30:59' 2026-02-20T22:31:02.955 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update state 2026-02-20T22:31:02.955 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test'\'']/last_update' 2026-02-20T22:31:02.956 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:30:55' 2026-02-20T22:31:02.957 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test'\'']/state' 2026-02-20T22:31:02.958 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ state=up+replaying 2026-02-20T22:31:02.958 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+replaying 2026-02-20T22:31:02.959 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep up+replaying 2026-02-20T22:31:02.959 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+replaying 2026-02-20T22:31:02.960 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:31:02.960 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:31:02.960 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for i in `seq 1 20` 2026-02-20T22:31:02.960 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ demote_image cluster2 mirror test 2026-02-20T22:31:02.960 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:31:02.960 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:31:02.960 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:31:02.961 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster=cluster2 mirror image demote mirror/test 2026-02-20T22:31:03.543 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:Image demoted to non-primary 2026-02-20T22:31:03.548 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_image_replay_stopped cluster1 mirror test 2026-02-20T22:31:03.548 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:31:03.548 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:31:03.548 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:31:03.548 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_image_replay_state cluster1 mirror test stopped 2026-02-20T22:31:03.548 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:31:03.548 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:31:03.548 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:31:03.548 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state=stopped 2026-02-20T22:31:03.548 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local s 2026-02-20T22:31:03.549 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:31:03.549 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:31:04.549 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_image_replay_state cluster1 mirror test stopped 2026-02-20T22:31:04.549 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:31:04.549 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:31:04.549 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:31:04.549 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local test_state=stopped 2026-02-20T22:31:04.549 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status_result 2026-02-20T22:31:04.549 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local current_state=stopped 2026-02-20T22:31:04.550 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemons cluster1 rbd mirror status mirror/test 2026-02-20T22:31:04.550 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_instance=cluster1 2026-02-20T22:31:04.550 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:31:04.550 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1 2026-02-20T22:31:04.550 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance=cluster1 2026-02-20T22:31:04.550 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local loop_instance 2026-02-20T22:31:04.550 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for s in 0 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:31:04.550 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sleep 0 2026-02-20T22:31:04.550 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ grep -i state 2026-02-20T22:31:04.553 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' cluster1 '!=' cluster1 ']' 2026-02-20T22:31:04.553 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ seq 0 3 2026-02-20T22:31:04.553 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for loop_instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:31:04.553 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemon cluster1:0 rbd mirror status mirror/test 2026-02-20T22:31:04.554 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1:0 2026-02-20T22:31:04.554 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:31:04.554 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:31:04.554 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster1:0 cluster instance 2026-02-20T22:31:04.554 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster1:0 2026-02-20T22:31:04.554 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=cluster 2026-02-20T22:31:04.554 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:31:04.554 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:31:04.555 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=0 2026-02-20T22:31:04.555 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 0 = cluster1:0 ']' 2026-02-20T22:31:04.555 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval cluster=cluster1 2026-02-20T22:31:04.555 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:31:04.555 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=0 2026-02-20T22:31:04.555 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:31:04.555 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ daemon_asok_file cluster1:0 cluster1 2026-02-20T22:31:04.555 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local local_cluster=cluster1:0 2026-02-20T22:31:04.556 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster=cluster1 2026-02-20T22:31:04.556 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance 2026-02-20T22:31:04.556 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ set_cluster_instance cluster1:0 local_cluster instance 2026-02-20T22:31:04.556 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local val=cluster1:0 2026-02-20T22:31:04.556 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster_var_name=local_cluster 2026-02-20T22:31:04.556 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance_var_name=instance 2026-02-20T22:31:04.556 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:31:04.556 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:31:04.556 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ '[' 0 = cluster1:0 ']' 2026-02-20T22:31:04.557 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval local_cluster=cluster1 2026-02-20T22:31:04.557 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ local_cluster=cluster1 2026-02-20T22:31:04.557 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval instance=0 2026-02-20T22:31:04.557 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ instance=0 2026-02-20T22:31:04.557 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ ceph-conf --cluster cluster1 --name client.mirror.0 'admin socket' 2026-02-20T22:31:04.564 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ echo /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:31:04.564 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local asok_file=/var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:31:04.564 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ test -S /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:31:04.564 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ ceph --admin-daemon /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok rbd mirror status mirror/test 2026-02-20T22:31:04.609 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ return 0 2026-02-20T22:31:04.610 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status_result=' "state": "Stopped"' 2026-02-20T22:31:04.610 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo ' "state": "Stopped"' 2026-02-20T22:31:04.611 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep -i Replaying 2026-02-20T22:31:04.612 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test stopped = stopped 2026-02-20T22:31:04.612 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:31:04.612 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_status_in_pool_dir cluster1 mirror test up+unknown 2026-02-20T22:31:04.612 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:31:04.612 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:31:04.613 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:31:04.613 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+unknown 2026-02-20T22:31:04.613 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:31:04.613 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:31:04.613 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:31:04.613 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:31:05.613 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_status_in_pool_dir cluster1 mirror test up+unknown '' '' 2026-02-20T22:31:05.613 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:31:05.613 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:31:05.613 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:31:05.614 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+unknown 2026-02-20T22:31:05.614 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:31:05.614 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:31:05.614 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:31:05.614 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:31:05.614 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster1 mirror image status mirror/test 2026-02-20T22:31:05.645 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='test: 2026-02-20T22:31:05.645 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: global_id: e1d586ae-1749-4169-888d-5f8c6b0db4d3 2026-02-20T22:31:05.645 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+unknown 2026-02-20T22:31:05.645 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: remote image is not primary 2026-02-20T22:31:05.645 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: service: mirror.0 on trial150 2026-02-20T22:31:05.645 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:31:05 2026-02-20T22:31:05.645 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: peer_sites: 2026-02-20T22:31:05.645 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: name: cluster2-DNE 2026-02-20T22:31:05.646 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+unknown 2026-02-20T22:31:05.646 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: remote image is not primary 2026-02-20T22:31:05.646 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:31:04' 2026-02-20T22:31:05.646 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ state: .*up+unknown' 2026-02-20T22:31:05.646 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: state: up+unknown 2026-02-20T22:31:05.647 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ description: .*' 2026-02-20T22:31:05.647 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: description: remote image is not primary 2026-02-20T22:31:05.648 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' -n '' ']' 2026-02-20T22:31:05.648 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+unknown 2026-02-20T22:31:05.648 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^up+' 2026-02-20T22:31:05.648 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+unknown 2026-02-20T22:31:05.649 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep 'service: *mirror..* on ' 2026-02-20T22:31:05.649 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: service: mirror.0 on trial150 2026-02-20T22:31:05.650 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update 2026-02-20T22:31:05.650 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -nEe 's/^ last_update: *(.*) *$/\1/p' 2026-02-20T22:31:05.651 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:31:05' 2026-02-20T22:31:05.651 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_mirror_pool_status_verbose cluster1 mirror test up+unknown '2026-02-20 22:31:05' 2026-02-20T22:31:05.651 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:31:05.651 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:31:05.651 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:31:05.652 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+unknown 2026-02-20T22:31:05.652 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local 'prev_last_update=2026-02-20 22:31:05' 2026-02-20T22:31:05.652 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:31:05.652 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:31:05.652 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster1 mirror pool status mirror --verbose --format xml 2026-02-20T22:31:05.684 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='WARNINGOKWARNING143774382mirror.0trial15020.2.0-677-gf7870454trueOK43844389mirror.1trial15020.2.0-677-gf7870454falseOK43914398mirror.2trial15020.2.0-677-gf7870454falseOK44014407mirror.3trial15020.2.0-677-gf7870454falseOKteste1d586ae-1749-4169-888d-5f8c6b0db4d3up+unknownremote image is not primary43774382mirror.0trial1502026-02-20 22:31:05cluster2-DNEcd6e8b64-a7a4-4c60-8c9c-3c34f7eb16e8up+unknownremote image is not primary2026-02-20 22:31:04' 2026-02-20T22:31:05.684 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update state 2026-02-20T22:31:05.684 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test'\'']/last_update' 2026-02-20T22:31:05.685 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:31:05' 2026-02-20T22:31:05.686 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test'\'']/state' 2026-02-20T22:31:05.687 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ state=up+unknown 2026-02-20T22:31:05.688 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+unknown 2026-02-20T22:31:05.688 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep up+unknown 2026-02-20T22:31:05.688 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+unknown 2026-02-20T22:31:05.689 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:31:05.689 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:31:05.690 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_status_in_pool_dir cluster2 mirror test up+unknown 2026-02-20T22:31:05.690 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:31:05.690 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:31:05.690 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:31:05.690 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+unknown 2026-02-20T22:31:05.690 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:31:05.690 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:31:05.690 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:31:05.690 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:31:06.690 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_status_in_pool_dir cluster2 mirror test up+unknown '' '' 2026-02-20T22:31:06.690 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:31:06.691 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:31:06.691 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:31:06.691 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+unknown 2026-02-20T22:31:06.691 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:31:06.691 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:31:06.691 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:31:06.691 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:31:06.691 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster2 mirror image status mirror/test 2026-02-20T22:31:06.727 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='test: 2026-02-20T22:31:06.727 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: global_id: e1d586ae-1749-4169-888d-5f8c6b0db4d3 2026-02-20T22:31:06.728 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+unknown 2026-02-20T22:31:06.728 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: remote image is not primary 2026-02-20T22:31:06.728 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: service: mirror.0 on trial150 2026-02-20T22:31:06.728 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:31:04 2026-02-20T22:31:06.728 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: peer_sites: 2026-02-20T22:31:06.728 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: name: cluster1-DNE 2026-02-20T22:31:06.728 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+unknown 2026-02-20T22:31:06.728 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: remote image is not primary 2026-02-20T22:31:06.728 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:31:05' 2026-02-20T22:31:06.728 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ state: .*up+unknown' 2026-02-20T22:31:06.729 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: state: up+unknown 2026-02-20T22:31:06.729 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ description: .*' 2026-02-20T22:31:06.730 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: description: remote image is not primary 2026-02-20T22:31:06.730 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' -n '' ']' 2026-02-20T22:31:06.730 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+unknown 2026-02-20T22:31:06.730 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^up+' 2026-02-20T22:31:06.731 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+unknown 2026-02-20T22:31:06.731 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep 'service: *mirror..* on ' 2026-02-20T22:31:06.732 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: service: mirror.0 on trial150 2026-02-20T22:31:06.732 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update 2026-02-20T22:31:06.732 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -nEe 's/^ last_update: *(.*) *$/\1/p' 2026-02-20T22:31:06.733 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:31:04' 2026-02-20T22:31:06.733 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_mirror_pool_status_verbose cluster2 mirror test up+unknown '2026-02-20 22:31:04' 2026-02-20T22:31:06.733 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:31:06.734 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:31:06.734 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:31:06.734 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+unknown 2026-02-20T22:31:06.734 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local 'prev_last_update=2026-02-20 22:31:04' 2026-02-20T22:31:06.734 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:31:06.734 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:31:06.734 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster2 mirror pool status mirror --verbose --format xml 2026-02-20T22:31:06.764 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='WARNINGOKWARNING145264529mirror.0trial15020.2.0-677-gf7870454trueOK45334537mirror.1trial15020.2.0-677-gf7870454falseOK45404546mirror.2trial15020.2.0-677-gf7870454falseOK45504557mirror.3trial15020.2.0-677-gf7870454falseOKteste1d586ae-1749-4169-888d-5f8c6b0db4d3up+unknownremote image is not primary45264529mirror.0trial1502026-02-20 22:31:04cluster1-DNE8f14eacf-60a5-47c7-bdcb-1dc6af448d08up+unknownremote image is not primary2026-02-20 22:31:05' 2026-02-20T22:31:06.764 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update state 2026-02-20T22:31:06.764 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test'\'']/last_update' 2026-02-20T22:31:06.765 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:31:04' 2026-02-20T22:31:06.766 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test'\'']/state' 2026-02-20T22:31:06.767 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ state=up+unknown 2026-02-20T22:31:06.768 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+unknown 2026-02-20T22:31:06.768 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep up+unknown 2026-02-20T22:31:06.768 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+unknown 2026-02-20T22:31:06.769 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:31:06.769 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:31:06.770 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ promote_image cluster1 mirror test 2026-02-20T22:31:06.770 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:31:06.770 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:31:06.770 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:31:06.770 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local force= 2026-02-20T22:31:06.770 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster=cluster1 mirror image promote mirror/test 2026-02-20T22:31:08.691 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:Image promoted to primary 2026-02-20T22:31:08.696 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_image_replay_started cluster2 mirror test 2026-02-20T22:31:08.696 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:31:08.696 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:31:08.696 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:31:08.696 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_image_replay_state cluster2 mirror test started 2026-02-20T22:31:08.696 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:31:08.696 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:31:08.697 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:31:08.697 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state=started 2026-02-20T22:31:08.697 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local s 2026-02-20T22:31:08.697 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:31:08.697 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:31:09.698 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_image_replay_state cluster2 mirror test started 2026-02-20T22:31:09.698 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:31:09.698 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:31:09.699 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:31:09.699 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local test_state=started 2026-02-20T22:31:09.699 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status_result 2026-02-20T22:31:09.699 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local current_state=stopped 2026-02-20T22:31:09.700 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemons cluster2 rbd mirror status mirror/test 2026-02-20T22:31:09.700 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ grep -i state 2026-02-20T22:31:09.700 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_instance=cluster2 2026-02-20T22:31:09.700 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:31:09.700 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster2 2026-02-20T22:31:09.700 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance=cluster2 2026-02-20T22:31:09.700 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local loop_instance 2026-02-20T22:31:09.700 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for s in 0 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:31:09.700 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sleep 0 2026-02-20T22:31:09.701 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' cluster2 '!=' cluster2 ']' 2026-02-20T22:31:09.701 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ seq 0 3 2026-02-20T22:31:09.704 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for loop_instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:31:09.704 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemon cluster2:0 rbd mirror status mirror/test 2026-02-20T22:31:09.704 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster2:0 2026-02-20T22:31:09.704 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:31:09.705 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:31:09.705 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster2:0 cluster instance 2026-02-20T22:31:09.705 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster2:0 2026-02-20T22:31:09.705 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=cluster 2026-02-20T22:31:09.705 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:31:09.705 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster2 2026-02-20T22:31:09.705 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=0 2026-02-20T22:31:09.705 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 0 = cluster2:0 ']' 2026-02-20T22:31:09.705 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval cluster=cluster2 2026-02-20T22:31:09.705 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster2 2026-02-20T22:31:09.705 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=0 2026-02-20T22:31:09.705 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:31:09.706 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ daemon_asok_file cluster2:0 cluster2 2026-02-20T22:31:09.706 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local local_cluster=cluster2:0 2026-02-20T22:31:09.706 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster=cluster2 2026-02-20T22:31:09.706 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance 2026-02-20T22:31:09.706 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ set_cluster_instance cluster2:0 local_cluster instance 2026-02-20T22:31:09.706 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local val=cluster2:0 2026-02-20T22:31:09.706 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster_var_name=local_cluster 2026-02-20T22:31:09.706 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance_var_name=instance 2026-02-20T22:31:09.706 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster2 2026-02-20T22:31:09.706 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:31:09.706 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ '[' 0 = cluster2:0 ']' 2026-02-20T22:31:09.706 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval local_cluster=cluster2 2026-02-20T22:31:09.706 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ local_cluster=cluster2 2026-02-20T22:31:09.707 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval instance=0 2026-02-20T22:31:09.707 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ instance=0 2026-02-20T22:31:09.707 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ ceph-conf --cluster cluster2 --name client.mirror.0 'admin socket' 2026-02-20T22:31:09.715 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ echo /var/run/ceph/rbd-mirror.cluster2-client.mirror.0.asok 2026-02-20T22:31:09.716 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local asok_file=/var/run/ceph/rbd-mirror.cluster2-client.mirror.0.asok 2026-02-20T22:31:09.716 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ test -S /var/run/ceph/rbd-mirror.cluster2-client.mirror.0.asok 2026-02-20T22:31:09.716 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ ceph --admin-daemon /var/run/ceph/rbd-mirror.cluster2-client.mirror.0.asok rbd mirror status mirror/test 2026-02-20T22:31:09.760 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ return 0 2026-02-20T22:31:09.761 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status_result=' "state": "Replaying"' 2026-02-20T22:31:09.761 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo ' "state": "Replaying"' 2026-02-20T22:31:09.761 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep -i Replaying 2026-02-20T22:31:09.762 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: "state": "Replaying" 2026-02-20T22:31:09.763 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ current_state=started 2026-02-20T22:31:09.763 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test started = started 2026-02-20T22:31:09.763 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:31:09.763 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_replay_complete cluster2 cluster1 mirror mirror test 2026-02-20T22:31:09.763 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local local_cluster=cluster2 2026-02-20T22:31:09.763 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:31:09.763 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local local_pool=mirror 2026-02-20T22:31:09.764 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local remote_pool=mirror 2026-02-20T22:31:09.764 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:31:09.764 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' snapshot = journal ']' 2026-02-20T22:31:09.764 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' snapshot = snapshot ']' 2026-02-20T22:31:09.764 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ mirror_image_snapshot cluster1 mirror test 2026-02-20T22:31:09.764 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:31:09.764 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:31:09.764 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:31:09.764 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster1 mirror image snapshot mirror/test 2026-02-20T22:31:13.705 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:Snapshot ID: 93 2026-02-20T22:31:13.710 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_snapshot_sync_complete cluster2 cluster1 mirror mirror test 2026-02-20T22:31:13.710 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local local_cluster=cluster2 2026-02-20T22:31:13.710 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:31:13.710 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local local_pool=mirror 2026-02-20T22:31:13.710 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local remote_pool=mirror 2026-02-20T22:31:13.710 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:31:13.710 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ mkfname cluster1-mirror-test.status 2026-02-20T22:31:13.710 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ echo cluster1-mirror-test.status 2026-02-20T22:31:13.710 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -e 's|[/ ]|_|g' 2026-02-20T22:31:13.712 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status_log=/tmp/tmp.Whst3BkeHJ/cluster1-mirror-test.status 2026-02-20T22:31:13.712 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ mkfname cluster2-mirror-test.status 2026-02-20T22:31:13.712 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ echo cluster2-mirror-test.status 2026-02-20T22:31:13.713 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -e 's|[/ ]|_|g' 2026-02-20T22:31:13.714 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local local_status_log=/tmp/tmp.Whst3BkeHJ/cluster2-mirror-test.status 2026-02-20T22:31:13.714 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ get_newest_mirror_snapshot cluster1 mirror test /tmp/tmp.Whst3BkeHJ/cluster1-mirror-test.status 2026-02-20T22:31:13.714 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:31:13.714 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:31:13.714 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:31:13.714 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local log=/tmp/tmp.Whst3BkeHJ/cluster1-mirror-test.status 2026-02-20T22:31:13.714 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster1 snap list --all mirror/test --format xml 2026-02-20T22:31:13.714 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ xmlstarlet sel -t -c '//snapshots/snapshot[namespace/complete='\''true'\'' and position()=last()]' 2026-02-20T22:31:13.744 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v //snapshot/id 2026-02-20T22:31:13.746 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local snapshot_id=93 2026-02-20T22:31:13.746 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ true 2026-02-20T22:31:13.746 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 0.2 0.4 0.8 1.6 2 2 4 4 8 8 16 16 32 32 2026-02-20T22:31:13.746 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 0.2 2026-02-20T22:31:13.948 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ get_newest_mirror_snapshot cluster2 mirror test /tmp/tmp.Whst3BkeHJ/cluster2-mirror-test.status 2026-02-20T22:31:13.948 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:31:13.948 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:31:13.948 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:31:13.948 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local log=/tmp/tmp.Whst3BkeHJ/cluster2-mirror-test.status 2026-02-20T22:31:13.948 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster2 snap list --all mirror/test --format xml 2026-02-20T22:31:13.948 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ xmlstarlet sel -t -c '//snapshots/snapshot[namespace/complete='\''true'\'' and position()=last()]' 2026-02-20T22:31:13.975 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v //snapshot/namespace/primary_snap_id 2026-02-20T22:31:13.977 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local primary_snapshot_id=93 2026-02-20T22:31:13.978 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test 93 = 93 2026-02-20T22:31:13.978 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:31:13.978 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_status_in_pool_dir cluster1 mirror test up+stopped 2026-02-20T22:31:13.978 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:31:13.978 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:31:13.978 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:31:13.978 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+stopped 2026-02-20T22:31:13.978 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:31:13.978 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:31:13.978 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:31:13.979 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:31:14.979 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_status_in_pool_dir cluster1 mirror test up+stopped '' '' 2026-02-20T22:31:14.979 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:31:14.979 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:31:14.979 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:31:14.979 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+stopped 2026-02-20T22:31:14.980 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:31:14.980 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:31:14.980 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:31:14.980 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:31:14.980 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster1 mirror image status mirror/test 2026-02-20T22:31:15.013 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='test: 2026-02-20T22:31:15.013 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: global_id: e1d586ae-1749-4169-888d-5f8c6b0db4d3 2026-02-20T22:31:15.013 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+stopped 2026-02-20T22:31:15.013 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: local image is primary 2026-02-20T22:31:15.013 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: service: mirror.0 on trial150 2026-02-20T22:31:15.013 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:31:10 2026-02-20T22:31:15.013 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: peer_sites: 2026-02-20T22:31:15.013 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: name: cluster2-DNE 2026-02-20T22:31:15.014 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+replaying 2026-02-20T22:31:15.014 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: replaying, {"bytes_per_second":0.0,"bytes_per_snapshot":0.0,"last_snapshot_bytes":0,"last_snapshot_sync_seconds":0,"remote_snapshot_timestamp":1771626667,"replay_state":"idle"} 2026-02-20T22:31:15.014 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:31:09 2026-02-20T22:31:15.014 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: snapshots: 2026-02-20T22:31:15.014 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: 93 .mirror.primary.e1d586ae-1749-4169-888d-5f8c6b0db4d3.91197606-c8dc-4955-a9d7-f76575618737 (peer_uuids:[086c4138-4a97-4902-95e1-07f7be9b9f61])' 2026-02-20T22:31:15.014 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ state: .*up+stopped' 2026-02-20T22:31:15.014 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: state: up+stopped 2026-02-20T22:31:15.015 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ description: .*' 2026-02-20T22:31:15.015 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: description: local image is primary 2026-02-20T22:31:15.016 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' -n '' ']' 2026-02-20T22:31:15.016 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+stopped 2026-02-20T22:31:15.016 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^up+' 2026-02-20T22:31:15.016 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+stopped 2026-02-20T22:31:15.017 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep 'service: *mirror..* on ' 2026-02-20T22:31:15.017 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: service: mirror.0 on trial150 2026-02-20T22:31:15.017 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update 2026-02-20T22:31:15.018 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -nEe 's/^ last_update: *(.*) *$/\1/p' 2026-02-20T22:31:15.019 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:31:10' 2026-02-20T22:31:15.019 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_mirror_pool_status_verbose cluster1 mirror test up+stopped '2026-02-20 22:31:10' 2026-02-20T22:31:15.019 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:31:15.019 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:31:15.019 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:31:15.019 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+stopped 2026-02-20T22:31:15.020 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local 'prev_last_update=2026-02-20 22:31:10' 2026-02-20T22:31:15.020 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:31:15.020 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:31:15.020 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster1 mirror pool status mirror --verbose --format xml 2026-02-20T22:31:15.052 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='OKOKOK143774382mirror.0trial15020.2.0-677-gf7870454trueOK43844389mirror.1trial15020.2.0-677-gf7870454falseOK43914398mirror.2trial15020.2.0-677-gf7870454falseOK44014407mirror.3trial15020.2.0-677-gf7870454falseOKteste1d586ae-1749-4169-888d-5f8c6b0db4d3up+stoppedlocal image is primary43774382mirror.0trial1502026-02-20 22:31:10cluster2-DNEcd6e8b64-a7a4-4c60-8c9c-3c34f7eb16e8up+replayingreplaying, {"bytes_per_second":0.0,"bytes_per_snapshot":0.0,"last_snapshot_bytes":0,"last_snapshot_sync_seconds":0,"remote_snapshot_timestamp":1771626667,"replay_state":"idle"}2026-02-20 22:31:09' 2026-02-20T22:31:15.052 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update state 2026-02-20T22:31:15.052 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test'\'']/last_update' 2026-02-20T22:31:15.053 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:31:10' 2026-02-20T22:31:15.054 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test'\'']/state' 2026-02-20T22:31:15.055 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ state=up+stopped 2026-02-20T22:31:15.055 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+stopped 2026-02-20T22:31:15.056 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep up+stopped 2026-02-20T22:31:15.056 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+stopped 2026-02-20T22:31:15.057 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:31:15.057 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:31:15.057 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_status_in_pool_dir cluster2 mirror test up+replaying 2026-02-20T22:31:15.057 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:31:15.057 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:31:15.057 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:31:15.057 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+replaying 2026-02-20T22:31:15.057 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:31:15.057 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:31:15.057 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:31:15.057 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:31:16.058 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_status_in_pool_dir cluster2 mirror test up+replaying '' '' 2026-02-20T22:31:16.058 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:31:16.058 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:31:16.058 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:31:16.058 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+replaying 2026-02-20T22:31:16.058 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:31:16.058 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:31:16.058 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:31:16.058 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:31:16.058 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster2 mirror image status mirror/test 2026-02-20T22:31:16.090 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='test: 2026-02-20T22:31:16.090 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: global_id: e1d586ae-1749-4169-888d-5f8c6b0db4d3 2026-02-20T22:31:16.090 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+replaying 2026-02-20T22:31:16.090 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: replaying, {"bytes_per_second":0.0,"bytes_per_snapshot":0.0,"last_snapshot_bytes":0,"last_snapshot_sync_seconds":0,"remote_snapshot_timestamp":1771626667,"replay_state":"idle"} 2026-02-20T22:31:16.090 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: service: mirror.0 on trial150 2026-02-20T22:31:16.090 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:31:09 2026-02-20T22:31:16.090 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: peer_sites: 2026-02-20T22:31:16.090 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: name: cluster1-DNE 2026-02-20T22:31:16.090 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+stopped 2026-02-20T22:31:16.090 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: local image is primary 2026-02-20T22:31:16.090 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:31:15' 2026-02-20T22:31:16.090 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ state: .*up+replaying' 2026-02-20T22:31:16.091 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: state: up+replaying 2026-02-20T22:31:16.091 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ description: .*' 2026-02-20T22:31:16.092 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: description: replaying, {"bytes_per_second":0.0,"bytes_per_snapshot":0.0,"last_snapshot_bytes":0,"last_snapshot_sync_seconds":0,"remote_snapshot_timestamp":1771626667,"replay_state":"idle"} 2026-02-20T22:31:16.092 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' -n '' ']' 2026-02-20T22:31:16.092 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+replaying 2026-02-20T22:31:16.092 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^up+' 2026-02-20T22:31:16.093 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+replaying 2026-02-20T22:31:16.093 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep 'service: *mirror..* on ' 2026-02-20T22:31:16.094 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: service: mirror.0 on trial150 2026-02-20T22:31:16.094 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update 2026-02-20T22:31:16.094 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -nEe 's/^ last_update: *(.*) *$/\1/p' 2026-02-20T22:31:16.097 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:31:09' 2026-02-20T22:31:16.097 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_mirror_pool_status_verbose cluster2 mirror test up+replaying '2026-02-20 22:31:09' 2026-02-20T22:31:16.097 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:31:16.097 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:31:16.097 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:31:16.097 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+replaying 2026-02-20T22:31:16.097 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local 'prev_last_update=2026-02-20 22:31:09' 2026-02-20T22:31:16.097 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:31:16.097 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:31:16.097 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster2 mirror pool status mirror --verbose --format xml 2026-02-20T22:31:16.127 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='OKOKOK145264529mirror.0trial15020.2.0-677-gf7870454trueOK45334537mirror.1trial15020.2.0-677-gf7870454falseOK45404546mirror.2trial15020.2.0-677-gf7870454falseOK45504557mirror.3trial15020.2.0-677-gf7870454falseOKteste1d586ae-1749-4169-888d-5f8c6b0db4d3up+replayingreplaying, {"bytes_per_second":0.0,"bytes_per_snapshot":0.0,"last_snapshot_bytes":0,"last_snapshot_sync_seconds":0,"remote_snapshot_timestamp":1771626667,"replay_state":"idle"}45264529mirror.0trial1502026-02-20 22:31:09cluster1-DNE8f14eacf-60a5-47c7-bdcb-1dc6af448d08up+stoppedlocal image is primary2026-02-20 22:31:15' 2026-02-20T22:31:16.128 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update state 2026-02-20T22:31:16.128 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test'\'']/last_update' 2026-02-20T22:31:16.129 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:31:09' 2026-02-20T22:31:16.129 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test'\'']/state' 2026-02-20T22:31:16.131 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ state=up+replaying 2026-02-20T22:31:16.131 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+replaying 2026-02-20T22:31:16.131 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep up+replaying 2026-02-20T22:31:16.132 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+replaying 2026-02-20T22:31:16.132 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:31:16.132 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:31:16.132 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ demote_image cluster1 mirror test 2026-02-20T22:31:16.132 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:31:16.132 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:31:16.133 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:31:16.133 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster=cluster1 mirror image demote mirror/test 2026-02-20T22:31:16.710 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:Image demoted to non-primary 2026-02-20T22:31:16.715 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_image_replay_stopped cluster2 mirror test 2026-02-20T22:31:16.715 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:31:16.715 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:31:16.715 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:31:16.716 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_image_replay_state cluster2 mirror test stopped 2026-02-20T22:31:16.716 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:31:16.716 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:31:16.716 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:31:16.716 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state=stopped 2026-02-20T22:31:16.716 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local s 2026-02-20T22:31:16.716 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:31:16.716 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:31:17.715 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_image_replay_state cluster2 mirror test stopped 2026-02-20T22:31:17.716 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:31:17.716 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:31:17.716 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:31:17.716 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local test_state=stopped 2026-02-20T22:31:17.716 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status_result 2026-02-20T22:31:17.716 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local current_state=stopped 2026-02-20T22:31:17.716 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemons cluster2 rbd mirror status mirror/test 2026-02-20T22:31:17.716 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_instance=cluster2 2026-02-20T22:31:17.716 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:31:17.716 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster2 2026-02-20T22:31:17.716 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance=cluster2 2026-02-20T22:31:17.716 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local loop_instance 2026-02-20T22:31:17.716 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for s in 0 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:31:17.717 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sleep 0 2026-02-20T22:31:17.717 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ grep -i state 2026-02-20T22:31:17.717 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' cluster2 '!=' cluster2 ']' 2026-02-20T22:31:17.718 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ seq 0 3 2026-02-20T22:31:17.719 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for loop_instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:31:17.719 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemon cluster2:0 rbd mirror status mirror/test 2026-02-20T22:31:17.719 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster2:0 2026-02-20T22:31:17.719 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:31:17.719 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:31:17.719 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster2:0 cluster instance 2026-02-20T22:31:17.719 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster2:0 2026-02-20T22:31:17.719 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=cluster 2026-02-20T22:31:17.719 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:31:17.719 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster2 2026-02-20T22:31:17.719 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=0 2026-02-20T22:31:17.719 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 0 = cluster2:0 ']' 2026-02-20T22:31:17.719 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval cluster=cluster2 2026-02-20T22:31:17.719 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster2 2026-02-20T22:31:17.719 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=0 2026-02-20T22:31:17.719 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:31:17.720 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ daemon_asok_file cluster2:0 cluster2 2026-02-20T22:31:17.720 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local local_cluster=cluster2:0 2026-02-20T22:31:17.720 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster=cluster2 2026-02-20T22:31:17.720 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance 2026-02-20T22:31:17.720 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ set_cluster_instance cluster2:0 local_cluster instance 2026-02-20T22:31:17.720 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local val=cluster2:0 2026-02-20T22:31:17.720 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster_var_name=local_cluster 2026-02-20T22:31:17.720 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance_var_name=instance 2026-02-20T22:31:17.720 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster2 2026-02-20T22:31:17.720 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:31:17.720 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ '[' 0 = cluster2:0 ']' 2026-02-20T22:31:17.720 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval local_cluster=cluster2 2026-02-20T22:31:17.720 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ local_cluster=cluster2 2026-02-20T22:31:17.720 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval instance=0 2026-02-20T22:31:17.720 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ instance=0 2026-02-20T22:31:17.720 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ ceph-conf --cluster cluster2 --name client.mirror.0 'admin socket' 2026-02-20T22:31:17.733 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ echo /var/run/ceph/rbd-mirror.cluster2-client.mirror.0.asok 2026-02-20T22:31:17.733 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local asok_file=/var/run/ceph/rbd-mirror.cluster2-client.mirror.0.asok 2026-02-20T22:31:17.733 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ test -S /var/run/ceph/rbd-mirror.cluster2-client.mirror.0.asok 2026-02-20T22:31:17.733 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ ceph --admin-daemon /var/run/ceph/rbd-mirror.cluster2-client.mirror.0.asok rbd mirror status mirror/test 2026-02-20T22:31:17.777 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ return 0 2026-02-20T22:31:17.778 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status_result=' "state": "Replaying"' 2026-02-20T22:31:17.778 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo ' "state": "Replaying"' 2026-02-20T22:31:17.778 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep -i Replaying 2026-02-20T22:31:17.779 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: "state": "Replaying" 2026-02-20T22:31:17.779 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ current_state=started 2026-02-20T22:31:17.779 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test stopped = started 2026-02-20T22:31:17.779 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:31:17.779 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 2 2026-02-20T22:31:19.780 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_image_replay_state cluster2 mirror test stopped 2026-02-20T22:31:19.780 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:31:19.781 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:31:19.781 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:31:19.781 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local test_state=stopped 2026-02-20T22:31:19.781 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status_result 2026-02-20T22:31:19.781 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local current_state=stopped 2026-02-20T22:31:19.781 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemons cluster2 rbd mirror status mirror/test 2026-02-20T22:31:19.781 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ grep -i state 2026-02-20T22:31:19.781 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_instance=cluster2 2026-02-20T22:31:19.781 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:31:19.781 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster2 2026-02-20T22:31:19.781 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance=cluster2 2026-02-20T22:31:19.781 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local loop_instance 2026-02-20T22:31:19.781 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for s in 0 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:31:19.781 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sleep 0 2026-02-20T22:31:19.782 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' cluster2 '!=' cluster2 ']' 2026-02-20T22:31:19.782 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ seq 0 3 2026-02-20T22:31:19.783 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for loop_instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:31:19.783 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemon cluster2:0 rbd mirror status mirror/test 2026-02-20T22:31:19.783 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster2:0 2026-02-20T22:31:19.783 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:31:19.783 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:31:19.783 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster2:0 cluster instance 2026-02-20T22:31:19.783 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster2:0 2026-02-20T22:31:19.783 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=cluster 2026-02-20T22:31:19.783 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:31:19.783 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster2 2026-02-20T22:31:19.784 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=0 2026-02-20T22:31:19.784 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 0 = cluster2:0 ']' 2026-02-20T22:31:19.784 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval cluster=cluster2 2026-02-20T22:31:19.784 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster2 2026-02-20T22:31:19.784 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=0 2026-02-20T22:31:19.784 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:31:19.784 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ daemon_asok_file cluster2:0 cluster2 2026-02-20T22:31:19.784 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local local_cluster=cluster2:0 2026-02-20T22:31:19.784 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster=cluster2 2026-02-20T22:31:19.784 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance 2026-02-20T22:31:19.784 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ set_cluster_instance cluster2:0 local_cluster instance 2026-02-20T22:31:19.784 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local val=cluster2:0 2026-02-20T22:31:19.784 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster_var_name=local_cluster 2026-02-20T22:31:19.784 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance_var_name=instance 2026-02-20T22:31:19.784 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster2 2026-02-20T22:31:19.784 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:31:19.784 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ '[' 0 = cluster2:0 ']' 2026-02-20T22:31:19.784 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval local_cluster=cluster2 2026-02-20T22:31:19.784 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ local_cluster=cluster2 2026-02-20T22:31:19.784 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval instance=0 2026-02-20T22:31:19.784 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ instance=0 2026-02-20T22:31:19.784 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ ceph-conf --cluster cluster2 --name client.mirror.0 'admin socket' 2026-02-20T22:31:19.796 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ echo /var/run/ceph/rbd-mirror.cluster2-client.mirror.0.asok 2026-02-20T22:31:19.796 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local asok_file=/var/run/ceph/rbd-mirror.cluster2-client.mirror.0.asok 2026-02-20T22:31:19.796 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ test -S /var/run/ceph/rbd-mirror.cluster2-client.mirror.0.asok 2026-02-20T22:31:19.796 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ ceph --admin-daemon /var/run/ceph/rbd-mirror.cluster2-client.mirror.0.asok rbd mirror status mirror/test 2026-02-20T22:31:19.842 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ return 0 2026-02-20T22:31:19.843 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status_result=' "state": "Stopped"' 2026-02-20T22:31:19.844 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo ' "state": "Stopped"' 2026-02-20T22:31:19.844 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep -i Replaying 2026-02-20T22:31:19.845 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test stopped = stopped 2026-02-20T22:31:19.845 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:31:19.845 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_status_in_pool_dir cluster1 mirror test up+unknown 2026-02-20T22:31:19.845 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:31:19.846 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:31:19.846 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:31:19.846 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+unknown 2026-02-20T22:31:19.846 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:31:19.846 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:31:19.846 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:31:19.846 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:31:20.846 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_status_in_pool_dir cluster1 mirror test up+unknown '' '' 2026-02-20T22:31:20.846 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:31:20.846 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:31:20.846 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:31:20.847 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+unknown 2026-02-20T22:31:20.847 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:31:20.847 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:31:20.847 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:31:20.847 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:31:20.847 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster1 mirror image status mirror/test 2026-02-20T22:31:20.881 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='test: 2026-02-20T22:31:20.881 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: global_id: e1d586ae-1749-4169-888d-5f8c6b0db4d3 2026-02-20T22:31:20.881 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+unknown 2026-02-20T22:31:20.881 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: remote image is not primary 2026-02-20T22:31:20.881 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: service: mirror.0 on trial150 2026-02-20T22:31:20.881 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:31:20 2026-02-20T22:31:20.881 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: peer_sites: 2026-02-20T22:31:20.881 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: name: cluster2-DNE 2026-02-20T22:31:20.881 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+unknown 2026-02-20T22:31:20.882 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: remote image is not primary 2026-02-20T22:31:20.882 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:31:19' 2026-02-20T22:31:20.882 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ state: .*up+unknown' 2026-02-20T22:31:20.882 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: state: up+unknown 2026-02-20T22:31:20.883 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ description: .*' 2026-02-20T22:31:20.883 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: description: remote image is not primary 2026-02-20T22:31:20.883 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' -n '' ']' 2026-02-20T22:31:20.884 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+unknown 2026-02-20T22:31:20.884 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^up+' 2026-02-20T22:31:20.884 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+unknown 2026-02-20T22:31:20.884 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep 'service: *mirror..* on ' 2026-02-20T22:31:20.885 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: service: mirror.0 on trial150 2026-02-20T22:31:20.885 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update 2026-02-20T22:31:20.885 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -nEe 's/^ last_update: *(.*) *$/\1/p' 2026-02-20T22:31:20.887 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:31:20' 2026-02-20T22:31:20.887 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_mirror_pool_status_verbose cluster1 mirror test up+unknown '2026-02-20 22:31:20' 2026-02-20T22:31:20.888 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:31:20.888 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:31:20.888 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:31:20.888 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+unknown 2026-02-20T22:31:20.888 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local 'prev_last_update=2026-02-20 22:31:20' 2026-02-20T22:31:20.888 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:31:20.888 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:31:20.888 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster1 mirror pool status mirror --verbose --format xml 2026-02-20T22:31:20.921 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='WARNINGOKWARNING143774382mirror.0trial15020.2.0-677-gf7870454trueOK43844389mirror.1trial15020.2.0-677-gf7870454falseOK43914398mirror.2trial15020.2.0-677-gf7870454falseOK44014407mirror.3trial15020.2.0-677-gf7870454falseOKteste1d586ae-1749-4169-888d-5f8c6b0db4d3up+unknownremote image is not primary43774382mirror.0trial1502026-02-20 22:31:20cluster2-DNEcd6e8b64-a7a4-4c60-8c9c-3c34f7eb16e8up+unknownremote image is not primary2026-02-20 22:31:19' 2026-02-20T22:31:20.922 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update state 2026-02-20T22:31:20.922 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test'\'']/last_update' 2026-02-20T22:31:20.923 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:31:20' 2026-02-20T22:31:20.923 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test'\'']/state' 2026-02-20T22:31:20.925 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ state=up+unknown 2026-02-20T22:31:20.925 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+unknown 2026-02-20T22:31:20.925 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep up+unknown 2026-02-20T22:31:20.926 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+unknown 2026-02-20T22:31:20.927 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:31:20.927 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:31:20.927 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_status_in_pool_dir cluster2 mirror test up+unknown 2026-02-20T22:31:20.927 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:31:20.927 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:31:20.928 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:31:20.928 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+unknown 2026-02-20T22:31:20.928 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:31:20.928 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:31:20.928 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:31:20.928 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:31:21.928 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_status_in_pool_dir cluster2 mirror test up+unknown '' '' 2026-02-20T22:31:21.928 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:31:21.928 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:31:21.929 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:31:21.929 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+unknown 2026-02-20T22:31:21.929 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:31:21.929 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:31:21.929 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:31:21.929 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:31:21.929 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster2 mirror image status mirror/test 2026-02-20T22:31:21.958 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='test: 2026-02-20T22:31:21.959 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: global_id: e1d586ae-1749-4169-888d-5f8c6b0db4d3 2026-02-20T22:31:21.959 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+unknown 2026-02-20T22:31:21.959 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: remote image is not primary 2026-02-20T22:31:21.959 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: service: mirror.0 on trial150 2026-02-20T22:31:21.959 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:31:19 2026-02-20T22:31:21.959 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: peer_sites: 2026-02-20T22:31:21.959 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: name: cluster1-DNE 2026-02-20T22:31:21.959 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+unknown 2026-02-20T22:31:21.959 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: remote image is not primary 2026-02-20T22:31:21.959 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:31:20' 2026-02-20T22:31:21.960 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ state: .*up+unknown' 2026-02-20T22:31:21.960 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: state: up+unknown 2026-02-20T22:31:21.960 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ description: .*' 2026-02-20T22:31:21.961 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: description: remote image is not primary 2026-02-20T22:31:21.961 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' -n '' ']' 2026-02-20T22:31:21.961 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+unknown 2026-02-20T22:31:21.962 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^up+' 2026-02-20T22:31:21.962 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+unknown 2026-02-20T22:31:21.962 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep 'service: *mirror..* on ' 2026-02-20T22:31:21.963 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: service: mirror.0 on trial150 2026-02-20T22:31:21.963 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update 2026-02-20T22:31:21.963 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -nEe 's/^ last_update: *(.*) *$/\1/p' 2026-02-20T22:31:21.965 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:31:19' 2026-02-20T22:31:21.965 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_mirror_pool_status_verbose cluster2 mirror test up+unknown '2026-02-20 22:31:19' 2026-02-20T22:31:21.965 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:31:21.965 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:31:21.965 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:31:21.966 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+unknown 2026-02-20T22:31:21.966 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local 'prev_last_update=2026-02-20 22:31:19' 2026-02-20T22:31:21.966 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:31:21.966 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:31:21.966 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster2 mirror pool status mirror --verbose --format xml 2026-02-20T22:31:21.996 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='WARNINGOKWARNING145264529mirror.0trial15020.2.0-677-gf7870454trueOK45334537mirror.1trial15020.2.0-677-gf7870454falseOK45404546mirror.2trial15020.2.0-677-gf7870454falseOK45504557mirror.3trial15020.2.0-677-gf7870454falseOKteste1d586ae-1749-4169-888d-5f8c6b0db4d3up+unknownremote image is not primary45264529mirror.0trial1502026-02-20 22:31:19cluster1-DNE8f14eacf-60a5-47c7-bdcb-1dc6af448d08up+unknownremote image is not primary2026-02-20 22:31:20' 2026-02-20T22:31:21.996 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update state 2026-02-20T22:31:21.996 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test'\'']/last_update' 2026-02-20T22:31:21.997 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:31:19' 2026-02-20T22:31:21.998 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test'\'']/state' 2026-02-20T22:31:21.999 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ state=up+unknown 2026-02-20T22:31:22.000 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+unknown 2026-02-20T22:31:22.000 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep up+unknown 2026-02-20T22:31:22.000 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+unknown 2026-02-20T22:31:22.001 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:31:22.001 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:31:22.001 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ promote_image cluster2 mirror test 2026-02-20T22:31:22.001 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:31:22.002 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:31:22.002 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:31:22.002 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local force= 2026-02-20T22:31:22.002 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster=cluster2 mirror image promote mirror/test 2026-02-20T22:31:24.015 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:Image promoted to primary 2026-02-20T22:31:24.021 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_image_replay_started cluster1 mirror test 2026-02-20T22:31:24.021 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:31:24.021 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:31:24.021 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:31:24.021 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_image_replay_state cluster1 mirror test started 2026-02-20T22:31:24.021 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:31:24.021 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:31:24.021 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:31:24.022 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state=started 2026-02-20T22:31:24.022 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local s 2026-02-20T22:31:24.022 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:31:24.022 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:31:25.022 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_image_replay_state cluster1 mirror test started 2026-02-20T22:31:25.023 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:31:25.023 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:31:25.023 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:31:25.023 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local test_state=started 2026-02-20T22:31:25.023 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status_result 2026-02-20T22:31:25.023 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local current_state=stopped 2026-02-20T22:31:25.023 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemons cluster1 rbd mirror status mirror/test 2026-02-20T22:31:25.023 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_instance=cluster1 2026-02-20T22:31:25.023 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ grep -i state 2026-02-20T22:31:25.023 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:31:25.023 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1 2026-02-20T22:31:25.024 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance=cluster1 2026-02-20T22:31:25.024 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local loop_instance 2026-02-20T22:31:25.024 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for s in 0 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:31:25.024 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sleep 0 2026-02-20T22:31:25.027 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' cluster1 '!=' cluster1 ']' 2026-02-20T22:31:25.027 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ seq 0 3 2026-02-20T22:31:25.027 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for loop_instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:31:25.027 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemon cluster1:0 rbd mirror status mirror/test 2026-02-20T22:31:25.027 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1:0 2026-02-20T22:31:25.027 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:31:25.027 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:31:25.027 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster1:0 cluster instance 2026-02-20T22:31:25.027 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster1:0 2026-02-20T22:31:25.028 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=cluster 2026-02-20T22:31:25.028 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:31:25.028 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:31:25.028 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=0 2026-02-20T22:31:25.028 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 0 = cluster1:0 ']' 2026-02-20T22:31:25.028 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval cluster=cluster1 2026-02-20T22:31:25.028 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:31:25.028 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=0 2026-02-20T22:31:25.028 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:31:25.028 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ daemon_asok_file cluster1:0 cluster1 2026-02-20T22:31:25.028 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local local_cluster=cluster1:0 2026-02-20T22:31:25.028 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster=cluster1 2026-02-20T22:31:25.029 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance 2026-02-20T22:31:25.029 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ set_cluster_instance cluster1:0 local_cluster instance 2026-02-20T22:31:25.029 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local val=cluster1:0 2026-02-20T22:31:25.029 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster_var_name=local_cluster 2026-02-20T22:31:25.029 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance_var_name=instance 2026-02-20T22:31:25.029 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:31:25.029 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:31:25.029 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ '[' 0 = cluster1:0 ']' 2026-02-20T22:31:25.029 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval local_cluster=cluster1 2026-02-20T22:31:25.029 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ local_cluster=cluster1 2026-02-20T22:31:25.029 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval instance=0 2026-02-20T22:31:25.029 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ instance=0 2026-02-20T22:31:25.030 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ ceph-conf --cluster cluster1 --name client.mirror.0 'admin socket' 2026-02-20T22:31:25.038 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ echo /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:31:25.038 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local asok_file=/var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:31:25.038 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ test -S /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:31:25.038 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ ceph --admin-daemon /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok rbd mirror status mirror/test 2026-02-20T22:31:25.087 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ return 0 2026-02-20T22:31:25.088 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status_result=' "state": "Stopped"' 2026-02-20T22:31:25.088 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo ' "state": "Stopped"' 2026-02-20T22:31:25.088 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep -i Replaying 2026-02-20T22:31:25.089 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test started = stopped 2026-02-20T22:31:25.089 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:31:25.090 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 2 2026-02-20T22:31:27.091 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_image_replay_state cluster1 mirror test started 2026-02-20T22:31:27.091 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:31:27.091 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:31:27.091 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:31:27.091 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local test_state=started 2026-02-20T22:31:27.092 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status_result 2026-02-20T22:31:27.092 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local current_state=stopped 2026-02-20T22:31:27.093 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemons cluster1 rbd mirror status mirror/test 2026-02-20T22:31:27.093 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ grep -i state 2026-02-20T22:31:27.093 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_instance=cluster1 2026-02-20T22:31:27.094 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:31:27.094 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1 2026-02-20T22:31:27.094 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance=cluster1 2026-02-20T22:31:27.094 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local loop_instance 2026-02-20T22:31:27.094 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for s in 0 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:31:27.094 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sleep 0 2026-02-20T22:31:27.094 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' cluster1 '!=' cluster1 ']' 2026-02-20T22:31:27.094 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ seq 0 3 2026-02-20T22:31:27.097 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for loop_instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:31:27.098 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemon cluster1:0 rbd mirror status mirror/test 2026-02-20T22:31:27.098 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1:0 2026-02-20T22:31:27.098 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:31:27.098 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:31:27.098 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster1:0 cluster instance 2026-02-20T22:31:27.098 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster1:0 2026-02-20T22:31:27.098 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=cluster 2026-02-20T22:31:27.098 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:31:27.098 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:31:27.098 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=0 2026-02-20T22:31:27.098 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 0 = cluster1:0 ']' 2026-02-20T22:31:27.099 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval cluster=cluster1 2026-02-20T22:31:27.099 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:31:27.099 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=0 2026-02-20T22:31:27.099 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:31:27.099 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ daemon_asok_file cluster1:0 cluster1 2026-02-20T22:31:27.099 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local local_cluster=cluster1:0 2026-02-20T22:31:27.099 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster=cluster1 2026-02-20T22:31:27.099 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance 2026-02-20T22:31:27.099 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ set_cluster_instance cluster1:0 local_cluster instance 2026-02-20T22:31:27.099 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local val=cluster1:0 2026-02-20T22:31:27.099 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster_var_name=local_cluster 2026-02-20T22:31:27.099 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance_var_name=instance 2026-02-20T22:31:27.100 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:31:27.100 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:31:27.100 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ '[' 0 = cluster1:0 ']' 2026-02-20T22:31:27.100 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval local_cluster=cluster1 2026-02-20T22:31:27.100 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ local_cluster=cluster1 2026-02-20T22:31:27.100 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval instance=0 2026-02-20T22:31:27.100 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ instance=0 2026-02-20T22:31:27.100 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ ceph-conf --cluster cluster1 --name client.mirror.0 'admin socket' 2026-02-20T22:31:27.108 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ echo /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:31:27.108 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local asok_file=/var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:31:27.108 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ test -S /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:31:27.109 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ ceph --admin-daemon /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok rbd mirror status mirror/test 2026-02-20T22:31:27.154 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ return 0 2026-02-20T22:31:27.155 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status_result=' "state": "Replaying"' 2026-02-20T22:31:27.155 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo ' "state": "Replaying"' 2026-02-20T22:31:27.155 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep -i Replaying 2026-02-20T22:31:27.155 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: "state": "Replaying" 2026-02-20T22:31:27.157 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ current_state=started 2026-02-20T22:31:27.157 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test started = started 2026-02-20T22:31:27.157 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:31:27.157 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_replay_complete cluster1 cluster2 mirror mirror test 2026-02-20T22:31:27.158 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local local_cluster=cluster1 2026-02-20T22:31:27.158 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:31:27.158 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local local_pool=mirror 2026-02-20T22:31:27.158 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local remote_pool=mirror 2026-02-20T22:31:27.158 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:31:27.158 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' snapshot = journal ']' 2026-02-20T22:31:27.158 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' snapshot = snapshot ']' 2026-02-20T22:31:27.158 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ mirror_image_snapshot cluster2 mirror test 2026-02-20T22:31:27.158 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:31:27.158 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:31:27.159 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:31:27.159 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster2 mirror image snapshot mirror/test 2026-02-20T22:31:30.528 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:Snapshot ID: 96 2026-02-20T22:31:30.535 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_snapshot_sync_complete cluster1 cluster2 mirror mirror test 2026-02-20T22:31:30.535 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local local_cluster=cluster1 2026-02-20T22:31:30.535 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:31:30.535 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local local_pool=mirror 2026-02-20T22:31:30.535 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local remote_pool=mirror 2026-02-20T22:31:30.535 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:31:30.535 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ mkfname cluster2-mirror-test.status 2026-02-20T22:31:30.535 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ echo cluster2-mirror-test.status 2026-02-20T22:31:30.536 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -e 's|[/ ]|_|g' 2026-02-20T22:31:30.536 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status_log=/tmp/tmp.Whst3BkeHJ/cluster2-mirror-test.status 2026-02-20T22:31:30.537 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ mkfname cluster1-mirror-test.status 2026-02-20T22:31:30.537 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ echo cluster1-mirror-test.status 2026-02-20T22:31:30.537 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -e 's|[/ ]|_|g' 2026-02-20T22:31:30.538 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local local_status_log=/tmp/tmp.Whst3BkeHJ/cluster1-mirror-test.status 2026-02-20T22:31:30.538 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ get_newest_mirror_snapshot cluster2 mirror test /tmp/tmp.Whst3BkeHJ/cluster2-mirror-test.status 2026-02-20T22:31:30.539 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:31:30.539 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:31:30.539 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:31:30.539 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local log=/tmp/tmp.Whst3BkeHJ/cluster2-mirror-test.status 2026-02-20T22:31:30.539 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster2 snap list --all mirror/test --format xml 2026-02-20T22:31:30.539 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ xmlstarlet sel -t -c '//snapshots/snapshot[namespace/complete='\''true'\'' and position()=last()]' 2026-02-20T22:31:30.567 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v //snapshot/id 2026-02-20T22:31:30.569 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local snapshot_id=96 2026-02-20T22:31:30.569 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ true 2026-02-20T22:31:30.569 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 0.2 0.4 0.8 1.6 2 2 4 4 8 8 16 16 32 32 2026-02-20T22:31:30.569 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 0.2 2026-02-20T22:31:30.770 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ get_newest_mirror_snapshot cluster1 mirror test /tmp/tmp.Whst3BkeHJ/cluster1-mirror-test.status 2026-02-20T22:31:30.771 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:31:30.771 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:31:30.771 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:31:30.771 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local log=/tmp/tmp.Whst3BkeHJ/cluster1-mirror-test.status 2026-02-20T22:31:30.771 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster1 snap list --all mirror/test --format xml 2026-02-20T22:31:30.771 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ xmlstarlet sel -t -c '//snapshots/snapshot[namespace/complete='\''true'\'' and position()=last()]' 2026-02-20T22:31:30.800 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v //snapshot/namespace/primary_snap_id 2026-02-20T22:31:30.803 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local primary_snapshot_id=96 2026-02-20T22:31:30.803 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test 96 = 96 2026-02-20T22:31:30.803 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:31:30.803 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_status_in_pool_dir cluster2 mirror test up+stopped 2026-02-20T22:31:30.803 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:31:30.803 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:31:30.803 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:31:30.803 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+stopped 2026-02-20T22:31:30.804 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:31:30.804 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:31:30.804 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:31:30.804 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:31:31.804 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_status_in_pool_dir cluster2 mirror test up+stopped '' '' 2026-02-20T22:31:31.804 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:31:31.804 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:31:31.804 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:31:31.804 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+stopped 2026-02-20T22:31:31.804 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:31:31.805 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:31:31.805 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:31:31.805 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:31:31.805 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster2 mirror image status mirror/test 2026-02-20T22:31:31.835 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='test: 2026-02-20T22:31:31.835 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: global_id: e1d586ae-1749-4169-888d-5f8c6b0db4d3 2026-02-20T22:31:31.836 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+stopped 2026-02-20T22:31:31.836 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: local image is primary 2026-02-20T22:31:31.836 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: service: mirror.0 on trial150 2026-02-20T22:31:31.836 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:31:29 2026-02-20T22:31:31.836 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: peer_sites: 2026-02-20T22:31:31.836 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: name: cluster1-DNE 2026-02-20T22:31:31.836 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+replaying 2026-02-20T22:31:31.836 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: replaying, {"bytes_per_second":0.0,"bytes_per_snapshot":0.0,"last_snapshot_bytes":0,"last_snapshot_sync_seconds":0,"remote_snapshot_timestamp":1771626683,"replay_state":"idle"} 2026-02-20T22:31:31.836 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:31:25 2026-02-20T22:31:31.836 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: snapshots: 2026-02-20T22:31:31.836 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: 96 .mirror.primary.e1d586ae-1749-4169-888d-5f8c6b0db4d3.c7512f34-ef94-41e6-b4a2-b44ddf652e59 (peer_uuids:[b3fd2ba3-7357-48bb-9494-5fb16bf9b1f8])' 2026-02-20T22:31:31.836 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ state: .*up+stopped' 2026-02-20T22:31:31.837 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: state: up+stopped 2026-02-20T22:31:31.837 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ description: .*' 2026-02-20T22:31:31.838 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: description: local image is primary 2026-02-20T22:31:31.838 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' -n '' ']' 2026-02-20T22:31:31.838 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+stopped 2026-02-20T22:31:31.838 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^up+' 2026-02-20T22:31:31.839 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+stopped 2026-02-20T22:31:31.839 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep 'service: *mirror..* on ' 2026-02-20T22:31:31.839 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: service: mirror.0 on trial150 2026-02-20T22:31:31.840 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update 2026-02-20T22:31:31.840 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -nEe 's/^ last_update: *(.*) *$/\1/p' 2026-02-20T22:31:31.842 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:31:29' 2026-02-20T22:31:31.842 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_mirror_pool_status_verbose cluster2 mirror test up+stopped '2026-02-20 22:31:29' 2026-02-20T22:31:31.842 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:31:31.842 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:31:31.842 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:31:31.842 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+stopped 2026-02-20T22:31:31.842 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local 'prev_last_update=2026-02-20 22:31:29' 2026-02-20T22:31:31.842 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:31:31.842 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:31:31.843 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster2 mirror pool status mirror --verbose --format xml 2026-02-20T22:31:31.871 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='OKOKOK145264529mirror.0trial15020.2.0-677-gf7870454trueOK45334537mirror.1trial15020.2.0-677-gf7870454falseOK45404546mirror.2trial15020.2.0-677-gf7870454falseOK45504557mirror.3trial15020.2.0-677-gf7870454falseOKteste1d586ae-1749-4169-888d-5f8c6b0db4d3up+stoppedlocal image is primary45264529mirror.0trial1502026-02-20 22:31:29cluster1-DNE8f14eacf-60a5-47c7-bdcb-1dc6af448d08up+replayingreplaying, {"bytes_per_second":0.0,"bytes_per_snapshot":0.0,"last_snapshot_bytes":0,"last_snapshot_sync_seconds":0,"remote_snapshot_timestamp":1771626683,"replay_state":"idle"}2026-02-20 22:31:25' 2026-02-20T22:31:31.872 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update state 2026-02-20T22:31:31.872 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test'\'']/last_update' 2026-02-20T22:31:31.873 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:31:29' 2026-02-20T22:31:31.873 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test'\'']/state' 2026-02-20T22:31:31.875 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ state=up+stopped 2026-02-20T22:31:31.875 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+stopped 2026-02-20T22:31:31.875 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep up+stopped 2026-02-20T22:31:31.876 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+stopped 2026-02-20T22:31:31.877 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:31:31.877 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:31:31.877 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_status_in_pool_dir cluster1 mirror test up+replaying 2026-02-20T22:31:31.877 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:31:31.878 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:31:31.878 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:31:31.878 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+replaying 2026-02-20T22:31:31.878 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:31:31.878 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:31:31.878 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:31:31.878 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:31:32.878 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_status_in_pool_dir cluster1 mirror test up+replaying '' '' 2026-02-20T22:31:32.878 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:31:32.879 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:31:32.879 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:31:32.879 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+replaying 2026-02-20T22:31:32.879 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:31:32.879 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:31:32.879 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:31:32.879 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:31:32.879 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster1 mirror image status mirror/test 2026-02-20T22:31:32.912 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='test: 2026-02-20T22:31:32.912 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: global_id: e1d586ae-1749-4169-888d-5f8c6b0db4d3 2026-02-20T22:31:32.912 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+replaying 2026-02-20T22:31:32.912 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: replaying, {"bytes_per_second":0.0,"bytes_per_snapshot":0.0,"last_snapshot_bytes":0,"last_snapshot_sync_seconds":0,"remote_snapshot_timestamp":1771626683,"replay_state":"idle"} 2026-02-20T22:31:32.912 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: service: mirror.0 on trial150 2026-02-20T22:31:32.912 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:31:25 2026-02-20T22:31:32.912 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: peer_sites: 2026-02-20T22:31:32.912 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: name: cluster2-DNE 2026-02-20T22:31:32.912 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+stopped 2026-02-20T22:31:32.912 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: local image is primary 2026-02-20T22:31:32.912 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:31:29' 2026-02-20T22:31:32.912 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ state: .*up+replaying' 2026-02-20T22:31:32.913 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: state: up+replaying 2026-02-20T22:31:32.913 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ description: .*' 2026-02-20T22:31:32.913 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: description: replaying, {"bytes_per_second":0.0,"bytes_per_snapshot":0.0,"last_snapshot_bytes":0,"last_snapshot_sync_seconds":0,"remote_snapshot_timestamp":1771626683,"replay_state":"idle"} 2026-02-20T22:31:32.914 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' -n '' ']' 2026-02-20T22:31:32.914 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+replaying 2026-02-20T22:31:32.914 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^up+' 2026-02-20T22:31:32.915 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+replaying 2026-02-20T22:31:32.915 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep 'service: *mirror..* on ' 2026-02-20T22:31:32.916 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: service: mirror.0 on trial150 2026-02-20T22:31:32.916 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update 2026-02-20T22:31:32.916 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -nEe 's/^ last_update: *(.*) *$/\1/p' 2026-02-20T22:31:32.918 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:31:25' 2026-02-20T22:31:32.918 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_mirror_pool_status_verbose cluster1 mirror test up+replaying '2026-02-20 22:31:25' 2026-02-20T22:31:32.918 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:31:32.918 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:31:32.918 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:31:32.918 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+replaying 2026-02-20T22:31:32.918 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local 'prev_last_update=2026-02-20 22:31:25' 2026-02-20T22:31:32.918 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:31:32.918 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:31:32.918 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster1 mirror pool status mirror --verbose --format xml 2026-02-20T22:31:32.951 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='OKOKOK143774382mirror.0trial15020.2.0-677-gf7870454trueOK43844389mirror.1trial15020.2.0-677-gf7870454falseOK43914398mirror.2trial15020.2.0-677-gf7870454falseOK44014407mirror.3trial15020.2.0-677-gf7870454falseOKteste1d586ae-1749-4169-888d-5f8c6b0db4d3up+replayingreplaying, {"bytes_per_second":0.0,"bytes_per_snapshot":0.0,"last_snapshot_bytes":0,"last_snapshot_sync_seconds":0,"remote_snapshot_timestamp":1771626683,"replay_state":"idle"}43774382mirror.0trial1502026-02-20 22:31:25cluster2-DNEcd6e8b64-a7a4-4c60-8c9c-3c34f7eb16e8up+stoppedlocal image is primary2026-02-20 22:31:29' 2026-02-20T22:31:32.951 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update state 2026-02-20T22:31:32.951 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test'\'']/last_update' 2026-02-20T22:31:32.952 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:31:25' 2026-02-20T22:31:32.953 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test'\'']/state' 2026-02-20T22:31:32.954 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ state=up+replaying 2026-02-20T22:31:32.955 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+replaying 2026-02-20T22:31:32.955 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep up+replaying 2026-02-20T22:31:32.955 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+replaying 2026-02-20T22:31:32.956 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:31:32.956 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:31:32.957 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for i in `seq 1 20` 2026-02-20T22:31:32.957 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ demote_image cluster2 mirror test 2026-02-20T22:31:32.957 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:31:32.957 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:31:32.957 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:31:32.957 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster=cluster2 mirror image demote mirror/test 2026-02-20T22:31:33.539 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:Image demoted to non-primary 2026-02-20T22:31:33.544 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_image_replay_stopped cluster1 mirror test 2026-02-20T22:31:33.544 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:31:33.544 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:31:33.544 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:31:33.544 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_image_replay_state cluster1 mirror test stopped 2026-02-20T22:31:33.544 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:31:33.544 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:31:33.544 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:31:33.545 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state=stopped 2026-02-20T22:31:33.545 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local s 2026-02-20T22:31:33.545 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:31:33.545 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:31:34.546 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_image_replay_state cluster1 mirror test stopped 2026-02-20T22:31:34.546 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:31:34.546 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:31:34.546 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:31:34.546 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local test_state=stopped 2026-02-20T22:31:34.546 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status_result 2026-02-20T22:31:34.546 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local current_state=stopped 2026-02-20T22:31:34.547 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemons cluster1 rbd mirror status mirror/test 2026-02-20T22:31:34.547 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_instance=cluster1 2026-02-20T22:31:34.547 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ grep -i state 2026-02-20T22:31:34.547 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:31:34.547 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1 2026-02-20T22:31:34.547 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance=cluster1 2026-02-20T22:31:34.547 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local loop_instance 2026-02-20T22:31:34.547 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for s in 0 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:31:34.547 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sleep 0 2026-02-20T22:31:34.547 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' cluster1 '!=' cluster1 ']' 2026-02-20T22:31:34.547 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ seq 0 3 2026-02-20T22:31:34.550 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for loop_instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:31:34.550 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemon cluster1:0 rbd mirror status mirror/test 2026-02-20T22:31:34.550 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1:0 2026-02-20T22:31:34.551 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:31:34.551 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:31:34.551 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster1:0 cluster instance 2026-02-20T22:31:34.551 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster1:0 2026-02-20T22:31:34.551 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=cluster 2026-02-20T22:31:34.551 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:31:34.551 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:31:34.551 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=0 2026-02-20T22:31:34.551 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 0 = cluster1:0 ']' 2026-02-20T22:31:34.551 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval cluster=cluster1 2026-02-20T22:31:34.551 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:31:34.552 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=0 2026-02-20T22:31:34.552 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:31:34.552 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ daemon_asok_file cluster1:0 cluster1 2026-02-20T22:31:34.552 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local local_cluster=cluster1:0 2026-02-20T22:31:34.552 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster=cluster1 2026-02-20T22:31:34.552 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance 2026-02-20T22:31:34.552 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ set_cluster_instance cluster1:0 local_cluster instance 2026-02-20T22:31:34.552 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local val=cluster1:0 2026-02-20T22:31:34.552 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster_var_name=local_cluster 2026-02-20T22:31:34.552 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance_var_name=instance 2026-02-20T22:31:34.552 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:31:34.552 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:31:34.552 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ '[' 0 = cluster1:0 ']' 2026-02-20T22:31:34.553 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval local_cluster=cluster1 2026-02-20T22:31:34.553 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ local_cluster=cluster1 2026-02-20T22:31:34.553 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval instance=0 2026-02-20T22:31:34.553 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ instance=0 2026-02-20T22:31:34.553 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ ceph-conf --cluster cluster1 --name client.mirror.0 'admin socket' 2026-02-20T22:31:34.560 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ echo /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:31:34.560 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local asok_file=/var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:31:34.560 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ test -S /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:31:34.560 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ ceph --admin-daemon /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok rbd mirror status mirror/test 2026-02-20T22:31:34.605 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ return 0 2026-02-20T22:31:34.606 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status_result=' "state": "Stopped"' 2026-02-20T22:31:34.606 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo ' "state": "Stopped"' 2026-02-20T22:31:34.606 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep -i Replaying 2026-02-20T22:31:34.607 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test stopped = stopped 2026-02-20T22:31:34.608 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:31:34.608 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_status_in_pool_dir cluster1 mirror test up+unknown 2026-02-20T22:31:34.608 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:31:34.608 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:31:34.608 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:31:34.608 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+unknown 2026-02-20T22:31:34.608 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:31:34.608 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:31:34.608 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:31:34.608 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:31:35.609 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_status_in_pool_dir cluster1 mirror test up+unknown '' '' 2026-02-20T22:31:35.609 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:31:35.609 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:31:35.609 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:31:35.609 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+unknown 2026-02-20T22:31:35.609 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:31:35.610 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:31:35.610 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:31:35.610 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:31:35.610 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster1 mirror image status mirror/test 2026-02-20T22:31:35.640 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='test: 2026-02-20T22:31:35.640 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: global_id: e1d586ae-1749-4169-888d-5f8c6b0db4d3 2026-02-20T22:31:35.640 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+unknown 2026-02-20T22:31:35.640 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: remote image is not primary 2026-02-20T22:31:35.640 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: service: mirror.0 on trial150 2026-02-20T22:31:35.640 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:31:35 2026-02-20T22:31:35.640 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: peer_sites: 2026-02-20T22:31:35.641 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: name: cluster2-DNE 2026-02-20T22:31:35.641 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+unknown 2026-02-20T22:31:35.641 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: remote image is not primary 2026-02-20T22:31:35.641 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:31:34' 2026-02-20T22:31:35.641 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ state: .*up+unknown' 2026-02-20T22:31:35.641 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: state: up+unknown 2026-02-20T22:31:35.642 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ description: .*' 2026-02-20T22:31:35.642 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: description: remote image is not primary 2026-02-20T22:31:35.643 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' -n '' ']' 2026-02-20T22:31:35.643 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+unknown 2026-02-20T22:31:35.643 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^up+' 2026-02-20T22:31:35.643 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+unknown 2026-02-20T22:31:35.644 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep 'service: *mirror..* on ' 2026-02-20T22:31:35.644 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: service: mirror.0 on trial150 2026-02-20T22:31:35.644 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update 2026-02-20T22:31:35.644 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -nEe 's/^ last_update: *(.*) *$/\1/p' 2026-02-20T22:31:35.646 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:31:35' 2026-02-20T22:31:35.646 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_mirror_pool_status_verbose cluster1 mirror test up+unknown '2026-02-20 22:31:35' 2026-02-20T22:31:35.646 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:31:35.646 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:31:35.646 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:31:35.647 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+unknown 2026-02-20T22:31:35.647 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local 'prev_last_update=2026-02-20 22:31:35' 2026-02-20T22:31:35.647 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:31:35.647 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:31:35.647 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster1 mirror pool status mirror --verbose --format xml 2026-02-20T22:31:35.880 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='WARNINGOKWARNING143774382mirror.0trial15020.2.0-677-gf7870454trueOK43844389mirror.1trial15020.2.0-677-gf7870454falseOK43914398mirror.2trial15020.2.0-677-gf7870454falseOK44014407mirror.3trial15020.2.0-677-gf7870454falseOKteste1d586ae-1749-4169-888d-5f8c6b0db4d3up+unknownremote image is not primary43774382mirror.0trial1502026-02-20 22:31:35cluster2-DNEcd6e8b64-a7a4-4c60-8c9c-3c34f7eb16e8up+unknownremote image is not primary2026-02-20 22:31:34' 2026-02-20T22:31:35.880 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update state 2026-02-20T22:31:35.880 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test'\'']/last_update' 2026-02-20T22:31:35.881 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:31:35' 2026-02-20T22:31:35.882 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test'\'']/state' 2026-02-20T22:31:35.883 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ state=up+unknown 2026-02-20T22:31:35.883 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+unknown 2026-02-20T22:31:35.883 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep up+unknown 2026-02-20T22:31:35.884 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+unknown 2026-02-20T22:31:35.885 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:31:35.885 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:31:35.885 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_status_in_pool_dir cluster2 mirror test up+unknown 2026-02-20T22:31:35.885 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:31:35.885 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:31:35.885 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:31:35.885 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+unknown 2026-02-20T22:31:35.885 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:31:35.885 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:31:35.886 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:31:35.886 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:31:36.886 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_status_in_pool_dir cluster2 mirror test up+unknown '' '' 2026-02-20T22:31:36.886 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:31:36.886 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:31:36.886 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:31:36.886 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+unknown 2026-02-20T22:31:36.886 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:31:36.886 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:31:36.887 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:31:36.887 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:31:36.887 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster2 mirror image status mirror/test 2026-02-20T22:31:36.921 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='test: 2026-02-20T22:31:36.921 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: global_id: e1d586ae-1749-4169-888d-5f8c6b0db4d3 2026-02-20T22:31:36.921 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+unknown 2026-02-20T22:31:36.922 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: remote image is not primary 2026-02-20T22:31:36.922 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: service: mirror.0 on trial150 2026-02-20T22:31:36.922 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:31:34 2026-02-20T22:31:36.922 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: peer_sites: 2026-02-20T22:31:36.922 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: name: cluster1-DNE 2026-02-20T22:31:36.922 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+unknown 2026-02-20T22:31:36.922 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: remote image is not primary 2026-02-20T22:31:36.922 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:31:35' 2026-02-20T22:31:36.922 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ state: .*up+unknown' 2026-02-20T22:31:36.923 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: state: up+unknown 2026-02-20T22:31:36.923 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ description: .*' 2026-02-20T22:31:36.923 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: description: remote image is not primary 2026-02-20T22:31:36.924 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' -n '' ']' 2026-02-20T22:31:36.924 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+unknown 2026-02-20T22:31:36.924 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^up+' 2026-02-20T22:31:36.925 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+unknown 2026-02-20T22:31:36.925 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep 'service: *mirror..* on ' 2026-02-20T22:31:36.925 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: service: mirror.0 on trial150 2026-02-20T22:31:36.926 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update 2026-02-20T22:31:36.926 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -nEe 's/^ last_update: *(.*) *$/\1/p' 2026-02-20T22:31:36.928 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:31:34' 2026-02-20T22:31:36.928 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_mirror_pool_status_verbose cluster2 mirror test up+unknown '2026-02-20 22:31:34' 2026-02-20T22:31:36.928 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:31:36.928 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:31:36.928 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:31:36.928 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+unknown 2026-02-20T22:31:36.928 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local 'prev_last_update=2026-02-20 22:31:34' 2026-02-20T22:31:36.928 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:31:36.929 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:31:36.929 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster2 mirror pool status mirror --verbose --format xml 2026-02-20T22:31:36.959 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='WARNINGOKWARNING145264529mirror.0trial15020.2.0-677-gf7870454trueOK45334537mirror.1trial15020.2.0-677-gf7870454falseOK45404546mirror.2trial15020.2.0-677-gf7870454falseOK45504557mirror.3trial15020.2.0-677-gf7870454falseOKteste1d586ae-1749-4169-888d-5f8c6b0db4d3up+unknownremote image is not primary45264529mirror.0trial1502026-02-20 22:31:34cluster1-DNE8f14eacf-60a5-47c7-bdcb-1dc6af448d08up+unknownremote image is not primary2026-02-20 22:31:35' 2026-02-20T22:31:36.959 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update state 2026-02-20T22:31:36.959 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test'\'']/last_update' 2026-02-20T22:31:36.960 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:31:34' 2026-02-20T22:31:36.961 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test'\'']/state' 2026-02-20T22:31:36.962 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ state=up+unknown 2026-02-20T22:31:36.963 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+unknown 2026-02-20T22:31:36.963 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep up+unknown 2026-02-20T22:31:36.963 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+unknown 2026-02-20T22:31:36.964 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:31:36.964 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:31:36.964 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ promote_image cluster1 mirror test 2026-02-20T22:31:36.965 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:31:36.965 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:31:36.965 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:31:36.965 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local force= 2026-02-20T22:31:36.965 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster=cluster1 mirror image promote mirror/test 2026-02-20T22:31:38.564 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:Image promoted to primary 2026-02-20T22:31:38.569 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_image_replay_started cluster2 mirror test 2026-02-20T22:31:38.569 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:31:38.569 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:31:38.569 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:31:38.570 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_image_replay_state cluster2 mirror test started 2026-02-20T22:31:38.570 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:31:38.570 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:31:38.570 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:31:38.570 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state=started 2026-02-20T22:31:38.570 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local s 2026-02-20T22:31:38.570 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:31:38.570 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:31:39.571 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_image_replay_state cluster2 mirror test started 2026-02-20T22:31:39.571 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:31:39.571 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:31:39.571 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:31:39.571 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local test_state=started 2026-02-20T22:31:39.571 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status_result 2026-02-20T22:31:39.571 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local current_state=stopped 2026-02-20T22:31:39.571 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemons cluster2 rbd mirror status mirror/test 2026-02-20T22:31:39.571 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ grep -i state 2026-02-20T22:31:39.572 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_instance=cluster2 2026-02-20T22:31:39.572 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:31:39.572 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster2 2026-02-20T22:31:39.572 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance=cluster2 2026-02-20T22:31:39.572 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local loop_instance 2026-02-20T22:31:39.572 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for s in 0 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:31:39.572 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sleep 0 2026-02-20T22:31:39.575 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' cluster2 '!=' cluster2 ']' 2026-02-20T22:31:39.575 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ seq 0 3 2026-02-20T22:31:39.575 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for loop_instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:31:39.575 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemon cluster2:0 rbd mirror status mirror/test 2026-02-20T22:31:39.576 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster2:0 2026-02-20T22:31:39.576 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:31:39.576 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:31:39.576 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster2:0 cluster instance 2026-02-20T22:31:39.576 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster2:0 2026-02-20T22:31:39.576 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=cluster 2026-02-20T22:31:39.576 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:31:39.576 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster2 2026-02-20T22:31:39.576 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=0 2026-02-20T22:31:39.576 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 0 = cluster2:0 ']' 2026-02-20T22:31:39.576 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval cluster=cluster2 2026-02-20T22:31:39.576 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster2 2026-02-20T22:31:39.577 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=0 2026-02-20T22:31:39.577 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:31:39.577 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ daemon_asok_file cluster2:0 cluster2 2026-02-20T22:31:39.577 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local local_cluster=cluster2:0 2026-02-20T22:31:39.577 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster=cluster2 2026-02-20T22:31:39.577 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance 2026-02-20T22:31:39.577 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ set_cluster_instance cluster2:0 local_cluster instance 2026-02-20T22:31:39.577 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local val=cluster2:0 2026-02-20T22:31:39.577 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster_var_name=local_cluster 2026-02-20T22:31:39.577 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance_var_name=instance 2026-02-20T22:31:39.577 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster2 2026-02-20T22:31:39.577 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:31:39.577 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ '[' 0 = cluster2:0 ']' 2026-02-20T22:31:39.578 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval local_cluster=cluster2 2026-02-20T22:31:39.578 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ local_cluster=cluster2 2026-02-20T22:31:39.578 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval instance=0 2026-02-20T22:31:39.578 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ instance=0 2026-02-20T22:31:39.578 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ ceph-conf --cluster cluster2 --name client.mirror.0 'admin socket' 2026-02-20T22:31:39.586 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ echo /var/run/ceph/rbd-mirror.cluster2-client.mirror.0.asok 2026-02-20T22:31:39.586 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local asok_file=/var/run/ceph/rbd-mirror.cluster2-client.mirror.0.asok 2026-02-20T22:31:39.586 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ test -S /var/run/ceph/rbd-mirror.cluster2-client.mirror.0.asok 2026-02-20T22:31:39.586 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ ceph --admin-daemon /var/run/ceph/rbd-mirror.cluster2-client.mirror.0.asok rbd mirror status mirror/test 2026-02-20T22:31:39.631 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ return 0 2026-02-20T22:31:39.632 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status_result=' "state": "Replaying"' 2026-02-20T22:31:39.633 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo ' "state": "Replaying"' 2026-02-20T22:31:39.633 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep -i Replaying 2026-02-20T22:31:39.633 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: "state": "Replaying" 2026-02-20T22:31:39.635 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ current_state=started 2026-02-20T22:31:39.635 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test started = started 2026-02-20T22:31:39.635 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:31:39.635 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_replay_complete cluster2 cluster1 mirror mirror test 2026-02-20T22:31:39.635 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local local_cluster=cluster2 2026-02-20T22:31:39.635 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:31:39.635 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local local_pool=mirror 2026-02-20T22:31:39.635 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local remote_pool=mirror 2026-02-20T22:31:39.635 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:31:39.635 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' snapshot = journal ']' 2026-02-20T22:31:39.635 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' snapshot = snapshot ']' 2026-02-20T22:31:39.636 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ mirror_image_snapshot cluster1 mirror test 2026-02-20T22:31:39.636 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:31:39.636 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:31:39.636 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:31:39.636 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster1 mirror image snapshot mirror/test 2026-02-20T22:31:43.569 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:Snapshot ID: 99 2026-02-20T22:31:43.577 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_snapshot_sync_complete cluster2 cluster1 mirror mirror test 2026-02-20T22:31:43.577 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local local_cluster=cluster2 2026-02-20T22:31:43.578 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:31:43.578 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local local_pool=mirror 2026-02-20T22:31:43.578 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local remote_pool=mirror 2026-02-20T22:31:43.578 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:31:43.578 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ mkfname cluster1-mirror-test.status 2026-02-20T22:31:43.578 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ echo cluster1-mirror-test.status 2026-02-20T22:31:43.578 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -e 's|[/ ]|_|g' 2026-02-20T22:31:43.579 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status_log=/tmp/tmp.Whst3BkeHJ/cluster1-mirror-test.status 2026-02-20T22:31:43.579 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ mkfname cluster2-mirror-test.status 2026-02-20T22:31:43.579 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ echo cluster2-mirror-test.status 2026-02-20T22:31:43.580 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -e 's|[/ ]|_|g' 2026-02-20T22:31:43.581 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local local_status_log=/tmp/tmp.Whst3BkeHJ/cluster2-mirror-test.status 2026-02-20T22:31:43.581 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ get_newest_mirror_snapshot cluster1 mirror test /tmp/tmp.Whst3BkeHJ/cluster1-mirror-test.status 2026-02-20T22:31:43.581 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:31:43.581 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:31:43.582 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:31:43.582 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local log=/tmp/tmp.Whst3BkeHJ/cluster1-mirror-test.status 2026-02-20T22:31:43.582 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster1 snap list --all mirror/test --format xml 2026-02-20T22:31:43.582 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ xmlstarlet sel -t -c '//snapshots/snapshot[namespace/complete='\''true'\'' and position()=last()]' 2026-02-20T22:31:43.613 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v //snapshot/id 2026-02-20T22:31:43.615 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local snapshot_id=99 2026-02-20T22:31:43.615 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ true 2026-02-20T22:31:43.615 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 0.2 0.4 0.8 1.6 2 2 4 4 8 8 16 16 32 32 2026-02-20T22:31:43.615 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 0.2 2026-02-20T22:31:43.816 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ get_newest_mirror_snapshot cluster2 mirror test /tmp/tmp.Whst3BkeHJ/cluster2-mirror-test.status 2026-02-20T22:31:43.816 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:31:43.816 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:31:43.816 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:31:43.817 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local log=/tmp/tmp.Whst3BkeHJ/cluster2-mirror-test.status 2026-02-20T22:31:43.817 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster2 snap list --all mirror/test --format xml 2026-02-20T22:31:43.817 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ xmlstarlet sel -t -c '//snapshots/snapshot[namespace/complete='\''true'\'' and position()=last()]' 2026-02-20T22:31:43.846 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v //snapshot/namespace/primary_snap_id 2026-02-20T22:31:43.848 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local primary_snapshot_id=99 2026-02-20T22:31:43.848 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test 99 = 99 2026-02-20T22:31:43.848 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:31:43.848 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_status_in_pool_dir cluster1 mirror test up+stopped 2026-02-20T22:31:43.848 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:31:43.848 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:31:43.848 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:31:43.848 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+stopped 2026-02-20T22:31:43.849 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:31:43.849 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:31:43.849 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:31:43.849 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:31:44.849 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_status_in_pool_dir cluster1 mirror test up+stopped '' '' 2026-02-20T22:31:44.849 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:31:44.849 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:31:44.850 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:31:44.850 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+stopped 2026-02-20T22:31:44.850 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:31:44.850 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:31:44.850 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:31:44.850 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:31:44.850 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster1 mirror image status mirror/test 2026-02-20T22:31:44.884 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='test: 2026-02-20T22:31:44.884 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: global_id: e1d586ae-1749-4169-888d-5f8c6b0db4d3 2026-02-20T22:31:44.884 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+stopped 2026-02-20T22:31:44.885 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: local image is primary 2026-02-20T22:31:44.885 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: service: mirror.0 on trial150 2026-02-20T22:31:44.885 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:31:40 2026-02-20T22:31:44.885 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: peer_sites: 2026-02-20T22:31:44.885 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: name: cluster2-DNE 2026-02-20T22:31:44.885 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+replaying 2026-02-20T22:31:44.885 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: replaying, {"bytes_per_second":0.0,"bytes_per_snapshot":0.0,"last_snapshot_bytes":0,"last_snapshot_sync_seconds":0,"remote_snapshot_timestamp":1771626697,"replay_state":"idle"} 2026-02-20T22:31:44.885 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:31:39 2026-02-20T22:31:44.885 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: snapshots: 2026-02-20T22:31:44.885 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: 99 .mirror.primary.e1d586ae-1749-4169-888d-5f8c6b0db4d3.53cafe97-a008-48fa-87b2-583acfdea3de (peer_uuids:[086c4138-4a97-4902-95e1-07f7be9b9f61])' 2026-02-20T22:31:44.885 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ state: .*up+stopped' 2026-02-20T22:31:44.886 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: state: up+stopped 2026-02-20T22:31:44.886 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ description: .*' 2026-02-20T22:31:44.887 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: description: local image is primary 2026-02-20T22:31:44.887 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' -n '' ']' 2026-02-20T22:31:44.887 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+stopped 2026-02-20T22:31:44.887 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^up+' 2026-02-20T22:31:44.888 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+stopped 2026-02-20T22:31:44.888 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep 'service: *mirror..* on ' 2026-02-20T22:31:44.888 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: service: mirror.0 on trial150 2026-02-20T22:31:44.889 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update 2026-02-20T22:31:44.889 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -nEe 's/^ last_update: *(.*) *$/\1/p' 2026-02-20T22:31:44.890 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:31:40' 2026-02-20T22:31:44.890 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_mirror_pool_status_verbose cluster1 mirror test up+stopped '2026-02-20 22:31:40' 2026-02-20T22:31:44.890 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:31:44.890 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:31:44.891 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:31:44.891 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+stopped 2026-02-20T22:31:44.891 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local 'prev_last_update=2026-02-20 22:31:40' 2026-02-20T22:31:44.891 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:31:44.891 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:31:44.891 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster1 mirror pool status mirror --verbose --format xml 2026-02-20T22:31:44.923 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='OKOKOK143774382mirror.0trial15020.2.0-677-gf7870454trueOK43844389mirror.1trial15020.2.0-677-gf7870454falseOK43914398mirror.2trial15020.2.0-677-gf7870454falseOK44014407mirror.3trial15020.2.0-677-gf7870454falseOKteste1d586ae-1749-4169-888d-5f8c6b0db4d3up+stoppedlocal image is primary43774382mirror.0trial1502026-02-20 22:31:40cluster2-DNEcd6e8b64-a7a4-4c60-8c9c-3c34f7eb16e8up+replayingreplaying, {"bytes_per_second":0.0,"bytes_per_snapshot":0.0,"last_snapshot_bytes":0,"last_snapshot_sync_seconds":0,"remote_snapshot_timestamp":1771626697,"replay_state":"idle"}2026-02-20 22:31:39' 2026-02-20T22:31:44.923 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update state 2026-02-20T22:31:44.923 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test'\'']/last_update' 2026-02-20T22:31:44.924 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:31:40' 2026-02-20T22:31:44.924 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test'\'']/state' 2026-02-20T22:31:44.926 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ state=up+stopped 2026-02-20T22:31:44.926 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+stopped 2026-02-20T22:31:44.926 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep up+stopped 2026-02-20T22:31:44.927 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+stopped 2026-02-20T22:31:44.928 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:31:44.928 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:31:44.928 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_status_in_pool_dir cluster2 mirror test up+replaying 2026-02-20T22:31:44.928 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:31:44.928 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:31:44.928 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:31:44.928 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+replaying 2026-02-20T22:31:44.928 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:31:44.929 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:31:44.929 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:31:44.929 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:31:45.929 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_status_in_pool_dir cluster2 mirror test up+replaying '' '' 2026-02-20T22:31:45.929 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:31:45.929 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:31:45.929 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:31:45.929 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+replaying 2026-02-20T22:31:45.929 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:31:45.930 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:31:45.930 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:31:45.930 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:31:45.930 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster2 mirror image status mirror/test 2026-02-20T22:31:45.958 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='test: 2026-02-20T22:31:45.958 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: global_id: e1d586ae-1749-4169-888d-5f8c6b0db4d3 2026-02-20T22:31:45.958 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+replaying 2026-02-20T22:31:45.958 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: replaying, {"bytes_per_second":0.0,"bytes_per_snapshot":0.0,"last_snapshot_bytes":0,"last_snapshot_sync_seconds":0,"remote_snapshot_timestamp":1771626697,"replay_state":"idle"} 2026-02-20T22:31:45.958 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: service: mirror.0 on trial150 2026-02-20T22:31:45.958 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:31:39 2026-02-20T22:31:45.959 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: peer_sites: 2026-02-20T22:31:45.959 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: name: cluster1-DNE 2026-02-20T22:31:45.959 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+stopped 2026-02-20T22:31:45.959 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: local image is primary 2026-02-20T22:31:45.959 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:31:45' 2026-02-20T22:31:45.959 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ state: .*up+replaying' 2026-02-20T22:31:45.960 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: state: up+replaying 2026-02-20T22:31:45.960 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ description: .*' 2026-02-20T22:31:45.960 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: description: replaying, {"bytes_per_second":0.0,"bytes_per_snapshot":0.0,"last_snapshot_bytes":0,"last_snapshot_sync_seconds":0,"remote_snapshot_timestamp":1771626697,"replay_state":"idle"} 2026-02-20T22:31:45.961 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' -n '' ']' 2026-02-20T22:31:45.961 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+replaying 2026-02-20T22:31:45.961 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^up+' 2026-02-20T22:31:45.961 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+replaying 2026-02-20T22:31:45.962 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep 'service: *mirror..* on ' 2026-02-20T22:31:45.962 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: service: mirror.0 on trial150 2026-02-20T22:31:45.963 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update 2026-02-20T22:31:45.963 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -nEe 's/^ last_update: *(.*) *$/\1/p' 2026-02-20T22:31:45.964 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:31:39' 2026-02-20T22:31:45.964 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_mirror_pool_status_verbose cluster2 mirror test up+replaying '2026-02-20 22:31:39' 2026-02-20T22:31:45.964 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:31:45.965 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:31:45.965 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:31:45.965 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+replaying 2026-02-20T22:31:45.965 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local 'prev_last_update=2026-02-20 22:31:39' 2026-02-20T22:31:45.965 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:31:45.965 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:31:45.965 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster2 mirror pool status mirror --verbose --format xml 2026-02-20T22:31:45.994 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='OKOKOK145264529mirror.0trial15020.2.0-677-gf7870454trueOK45334537mirror.1trial15020.2.0-677-gf7870454falseOK45404546mirror.2trial15020.2.0-677-gf7870454falseOK45504557mirror.3trial15020.2.0-677-gf7870454falseOKteste1d586ae-1749-4169-888d-5f8c6b0db4d3up+replayingreplaying, {"bytes_per_second":0.0,"bytes_per_snapshot":0.0,"last_snapshot_bytes":0,"last_snapshot_sync_seconds":0,"remote_snapshot_timestamp":1771626697,"replay_state":"idle"}45264529mirror.0trial1502026-02-20 22:31:39cluster1-DNE8f14eacf-60a5-47c7-bdcb-1dc6af448d08up+stoppedlocal image is primary2026-02-20 22:31:45' 2026-02-20T22:31:45.994 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update state 2026-02-20T22:31:45.995 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test'\'']/last_update' 2026-02-20T22:31:45.996 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:31:39' 2026-02-20T22:31:45.996 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test'\'']/state' 2026-02-20T22:31:45.998 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ state=up+replaying 2026-02-20T22:31:45.998 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+replaying 2026-02-20T22:31:45.998 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep up+replaying 2026-02-20T22:31:45.999 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+replaying 2026-02-20T22:31:46.000 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:31:46.000 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:31:46.000 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ demote_image cluster1 mirror test 2026-02-20T22:31:46.000 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:31:46.000 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:31:46.000 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:31:46.000 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster=cluster1 mirror image demote mirror/test 2026-02-20T22:31:46.580 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:Image demoted to non-primary 2026-02-20T22:31:46.584 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_image_replay_stopped cluster2 mirror test 2026-02-20T22:31:46.584 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:31:46.585 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:31:46.585 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:31:46.585 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_image_replay_state cluster2 mirror test stopped 2026-02-20T22:31:46.585 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:31:46.585 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:31:46.585 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:31:46.585 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state=stopped 2026-02-20T22:31:46.585 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local s 2026-02-20T22:31:46.585 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:31:46.585 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:31:47.587 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_image_replay_state cluster2 mirror test stopped 2026-02-20T22:31:47.587 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:31:47.587 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:31:47.587 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:31:47.587 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local test_state=stopped 2026-02-20T22:31:47.588 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status_result 2026-02-20T22:31:47.588 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local current_state=stopped 2026-02-20T22:31:47.588 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemons cluster2 rbd mirror status mirror/test 2026-02-20T22:31:47.588 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_instance=cluster2 2026-02-20T22:31:47.588 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:31:47.588 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster2 2026-02-20T22:31:47.588 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance=cluster2 2026-02-20T22:31:47.588 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local loop_instance 2026-02-20T22:31:47.588 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for s in 0 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:31:47.588 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sleep 0 2026-02-20T22:31:47.589 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ grep -i state 2026-02-20T22:31:47.589 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' cluster2 '!=' cluster2 ']' 2026-02-20T22:31:47.591 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ seq 0 3 2026-02-20T22:31:47.592 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for loop_instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:31:47.592 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemon cluster2:0 rbd mirror status mirror/test 2026-02-20T22:31:47.592 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster2:0 2026-02-20T22:31:47.592 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:31:47.592 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:31:47.592 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster2:0 cluster instance 2026-02-20T22:31:47.592 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster2:0 2026-02-20T22:31:47.592 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=cluster 2026-02-20T22:31:47.592 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:31:47.592 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster2 2026-02-20T22:31:47.592 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=0 2026-02-20T22:31:47.593 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 0 = cluster2:0 ']' 2026-02-20T22:31:47.593 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval cluster=cluster2 2026-02-20T22:31:47.593 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster2 2026-02-20T22:31:47.593 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=0 2026-02-20T22:31:47.593 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:31:47.593 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ daemon_asok_file cluster2:0 cluster2 2026-02-20T22:31:47.593 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local local_cluster=cluster2:0 2026-02-20T22:31:47.593 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster=cluster2 2026-02-20T22:31:47.593 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance 2026-02-20T22:31:47.593 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ set_cluster_instance cluster2:0 local_cluster instance 2026-02-20T22:31:47.593 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local val=cluster2:0 2026-02-20T22:31:47.593 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster_var_name=local_cluster 2026-02-20T22:31:47.594 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance_var_name=instance 2026-02-20T22:31:47.594 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster2 2026-02-20T22:31:47.594 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:31:47.594 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ '[' 0 = cluster2:0 ']' 2026-02-20T22:31:47.594 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval local_cluster=cluster2 2026-02-20T22:31:47.594 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ local_cluster=cluster2 2026-02-20T22:31:47.594 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval instance=0 2026-02-20T22:31:47.594 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ instance=0 2026-02-20T22:31:47.594 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ ceph-conf --cluster cluster2 --name client.mirror.0 'admin socket' 2026-02-20T22:31:47.601 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ echo /var/run/ceph/rbd-mirror.cluster2-client.mirror.0.asok 2026-02-20T22:31:47.602 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local asok_file=/var/run/ceph/rbd-mirror.cluster2-client.mirror.0.asok 2026-02-20T22:31:47.602 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ test -S /var/run/ceph/rbd-mirror.cluster2-client.mirror.0.asok 2026-02-20T22:31:47.602 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ ceph --admin-daemon /var/run/ceph/rbd-mirror.cluster2-client.mirror.0.asok rbd mirror status mirror/test 2026-02-20T22:31:47.647 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ return 0 2026-02-20T22:31:47.648 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status_result=' "state": "Replaying"' 2026-02-20T22:31:47.648 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo ' "state": "Replaying"' 2026-02-20T22:31:47.648 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep -i Replaying 2026-02-20T22:31:47.649 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: "state": "Replaying" 2026-02-20T22:31:47.649 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ current_state=started 2026-02-20T22:31:47.649 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test stopped = started 2026-02-20T22:31:47.650 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:31:47.650 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 2 2026-02-20T22:31:49.651 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_image_replay_state cluster2 mirror test stopped 2026-02-20T22:31:49.651 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:31:49.651 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:31:49.652 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:31:49.652 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local test_state=stopped 2026-02-20T22:31:49.652 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status_result 2026-02-20T22:31:49.652 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local current_state=stopped 2026-02-20T22:31:49.652 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemons cluster2 rbd mirror status mirror/test 2026-02-20T22:31:49.652 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_instance=cluster2 2026-02-20T22:31:49.652 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:31:49.652 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ grep -i state 2026-02-20T22:31:49.652 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster2 2026-02-20T22:31:49.652 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance=cluster2 2026-02-20T22:31:49.652 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local loop_instance 2026-02-20T22:31:49.652 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for s in 0 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:31:49.653 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sleep 0 2026-02-20T22:31:49.655 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' cluster2 '!=' cluster2 ']' 2026-02-20T22:31:49.656 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ seq 0 3 2026-02-20T22:31:49.656 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for loop_instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:31:49.656 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemon cluster2:0 rbd mirror status mirror/test 2026-02-20T22:31:49.656 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster2:0 2026-02-20T22:31:49.656 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:31:49.656 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:31:49.656 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster2:0 cluster instance 2026-02-20T22:31:49.656 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster2:0 2026-02-20T22:31:49.656 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=cluster 2026-02-20T22:31:49.656 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:31:49.656 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster2 2026-02-20T22:31:49.657 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=0 2026-02-20T22:31:49.657 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 0 = cluster2:0 ']' 2026-02-20T22:31:49.657 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval cluster=cluster2 2026-02-20T22:31:49.657 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster2 2026-02-20T22:31:49.657 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=0 2026-02-20T22:31:49.657 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:31:49.657 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ daemon_asok_file cluster2:0 cluster2 2026-02-20T22:31:49.657 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local local_cluster=cluster2:0 2026-02-20T22:31:49.657 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster=cluster2 2026-02-20T22:31:49.657 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance 2026-02-20T22:31:49.657 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ set_cluster_instance cluster2:0 local_cluster instance 2026-02-20T22:31:49.658 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local val=cluster2:0 2026-02-20T22:31:49.658 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster_var_name=local_cluster 2026-02-20T22:31:49.658 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance_var_name=instance 2026-02-20T22:31:49.658 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster2 2026-02-20T22:31:49.658 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:31:49.658 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ '[' 0 = cluster2:0 ']' 2026-02-20T22:31:49.658 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval local_cluster=cluster2 2026-02-20T22:31:49.658 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ local_cluster=cluster2 2026-02-20T22:31:49.658 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval instance=0 2026-02-20T22:31:49.658 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ instance=0 2026-02-20T22:31:49.658 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ ceph-conf --cluster cluster2 --name client.mirror.0 'admin socket' 2026-02-20T22:31:49.666 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ echo /var/run/ceph/rbd-mirror.cluster2-client.mirror.0.asok 2026-02-20T22:31:49.666 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local asok_file=/var/run/ceph/rbd-mirror.cluster2-client.mirror.0.asok 2026-02-20T22:31:49.667 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ test -S /var/run/ceph/rbd-mirror.cluster2-client.mirror.0.asok 2026-02-20T22:31:49.667 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ ceph --admin-daemon /var/run/ceph/rbd-mirror.cluster2-client.mirror.0.asok rbd mirror status mirror/test 2026-02-20T22:31:49.714 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ return 0 2026-02-20T22:31:49.715 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status_result=' "state": "Stopped"' 2026-02-20T22:31:49.715 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo ' "state": "Stopped"' 2026-02-20T22:31:49.716 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep -i Replaying 2026-02-20T22:31:49.717 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test stopped = stopped 2026-02-20T22:31:49.717 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:31:49.717 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_status_in_pool_dir cluster1 mirror test up+unknown 2026-02-20T22:31:49.717 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:31:49.717 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:31:49.717 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:31:49.717 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+unknown 2026-02-20T22:31:49.718 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:31:49.718 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:31:49.718 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:31:49.718 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:31:50.718 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_status_in_pool_dir cluster1 mirror test up+unknown '' '' 2026-02-20T22:31:50.718 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:31:50.718 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:31:50.718 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:31:50.718 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+unknown 2026-02-20T22:31:50.719 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:31:50.719 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:31:50.719 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:31:50.719 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:31:50.719 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster1 mirror image status mirror/test 2026-02-20T22:31:50.748 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='test: 2026-02-20T22:31:50.748 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: global_id: e1d586ae-1749-4169-888d-5f8c6b0db4d3 2026-02-20T22:31:50.748 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+unknown 2026-02-20T22:31:50.749 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: remote image is not primary 2026-02-20T22:31:50.749 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: service: mirror.0 on trial150 2026-02-20T22:31:50.749 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:31:50 2026-02-20T22:31:50.749 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: peer_sites: 2026-02-20T22:31:50.749 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: name: cluster2-DNE 2026-02-20T22:31:50.749 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+unknown 2026-02-20T22:31:50.749 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: remote image is not primary 2026-02-20T22:31:50.749 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:31:49' 2026-02-20T22:31:50.749 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ state: .*up+unknown' 2026-02-20T22:31:50.750 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: state: up+unknown 2026-02-20T22:31:50.750 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ description: .*' 2026-02-20T22:31:50.750 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: description: remote image is not primary 2026-02-20T22:31:50.751 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' -n '' ']' 2026-02-20T22:31:50.751 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+unknown 2026-02-20T22:31:50.751 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^up+' 2026-02-20T22:31:50.752 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+unknown 2026-02-20T22:31:50.752 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep 'service: *mirror..* on ' 2026-02-20T22:31:50.752 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: service: mirror.0 on trial150 2026-02-20T22:31:50.753 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update 2026-02-20T22:31:50.753 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -nEe 's/^ last_update: *(.*) *$/\1/p' 2026-02-20T22:31:50.755 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:31:50' 2026-02-20T22:31:50.755 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_mirror_pool_status_verbose cluster1 mirror test up+unknown '2026-02-20 22:31:50' 2026-02-20T22:31:50.755 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:31:50.755 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:31:50.755 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:31:50.755 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+unknown 2026-02-20T22:31:50.755 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local 'prev_last_update=2026-02-20 22:31:50' 2026-02-20T22:31:50.755 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:31:50.755 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:31:50.755 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster1 mirror pool status mirror --verbose --format xml 2026-02-20T22:31:50.787 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='WARNINGOKWARNING143774382mirror.0trial15020.2.0-677-gf7870454trueOK43844389mirror.1trial15020.2.0-677-gf7870454falseOK43914398mirror.2trial15020.2.0-677-gf7870454falseOK44014407mirror.3trial15020.2.0-677-gf7870454falseOKteste1d586ae-1749-4169-888d-5f8c6b0db4d3up+unknownremote image is not primary43774382mirror.0trial1502026-02-20 22:31:50cluster2-DNEcd6e8b64-a7a4-4c60-8c9c-3c34f7eb16e8up+unknownremote image is not primary2026-02-20 22:31:49' 2026-02-20T22:31:50.787 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update state 2026-02-20T22:31:50.787 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test'\'']/last_update' 2026-02-20T22:31:50.788 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:31:50' 2026-02-20T22:31:50.789 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test'\'']/state' 2026-02-20T22:31:50.790 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ state=up+unknown 2026-02-20T22:31:50.791 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+unknown 2026-02-20T22:31:50.791 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep up+unknown 2026-02-20T22:31:50.791 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+unknown 2026-02-20T22:31:50.792 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:31:50.792 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:31:50.792 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_status_in_pool_dir cluster2 mirror test up+unknown 2026-02-20T22:31:50.792 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:31:50.793 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:31:50.793 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:31:50.793 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+unknown 2026-02-20T22:31:50.793 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:31:50.793 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:31:50.793 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:31:50.793 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:31:51.793 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_status_in_pool_dir cluster2 mirror test up+unknown '' '' 2026-02-20T22:31:51.794 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:31:51.794 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:31:51.794 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:31:51.794 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+unknown 2026-02-20T22:31:51.794 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:31:51.794 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:31:51.794 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:31:51.794 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:31:51.794 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster2 mirror image status mirror/test 2026-02-20T22:31:51.824 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='test: 2026-02-20T22:31:51.824 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: global_id: e1d586ae-1749-4169-888d-5f8c6b0db4d3 2026-02-20T22:31:51.824 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+unknown 2026-02-20T22:31:51.825 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: remote image is not primary 2026-02-20T22:31:51.825 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: service: mirror.0 on trial150 2026-02-20T22:31:51.825 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:31:49 2026-02-20T22:31:51.825 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: peer_sites: 2026-02-20T22:31:51.825 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: name: cluster1-DNE 2026-02-20T22:31:51.825 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+unknown 2026-02-20T22:31:51.825 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: remote image is not primary 2026-02-20T22:31:51.825 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:31:50' 2026-02-20T22:31:51.825 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ state: .*up+unknown' 2026-02-20T22:31:51.826 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: state: up+unknown 2026-02-20T22:31:51.826 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ description: .*' 2026-02-20T22:31:51.826 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: description: remote image is not primary 2026-02-20T22:31:51.827 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' -n '' ']' 2026-02-20T22:31:51.827 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+unknown 2026-02-20T22:31:51.827 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^up+' 2026-02-20T22:31:51.828 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+unknown 2026-02-20T22:31:51.828 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep 'service: *mirror..* on ' 2026-02-20T22:31:51.828 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: service: mirror.0 on trial150 2026-02-20T22:31:51.829 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update 2026-02-20T22:31:51.829 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -nEe 's/^ last_update: *(.*) *$/\1/p' 2026-02-20T22:31:51.830 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:31:49' 2026-02-20T22:31:51.831 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_mirror_pool_status_verbose cluster2 mirror test up+unknown '2026-02-20 22:31:49' 2026-02-20T22:31:51.831 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:31:51.831 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:31:51.831 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:31:51.831 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+unknown 2026-02-20T22:31:51.831 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local 'prev_last_update=2026-02-20 22:31:49' 2026-02-20T22:31:51.831 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:31:51.831 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:31:51.831 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster2 mirror pool status mirror --verbose --format xml 2026-02-20T22:31:51.860 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='WARNINGOKWARNING145264529mirror.0trial15020.2.0-677-gf7870454trueOK45334537mirror.1trial15020.2.0-677-gf7870454falseOK45404546mirror.2trial15020.2.0-677-gf7870454falseOK45504557mirror.3trial15020.2.0-677-gf7870454falseOKteste1d586ae-1749-4169-888d-5f8c6b0db4d3up+unknownremote image is not primary45264529mirror.0trial1502026-02-20 22:31:49cluster1-DNE8f14eacf-60a5-47c7-bdcb-1dc6af448d08up+unknownremote image is not primary2026-02-20 22:31:50' 2026-02-20T22:31:51.860 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update state 2026-02-20T22:31:51.860 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test'\'']/last_update' 2026-02-20T22:31:51.862 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:31:49' 2026-02-20T22:31:51.862 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test'\'']/state' 2026-02-20T22:31:51.864 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ state=up+unknown 2026-02-20T22:31:51.864 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+unknown 2026-02-20T22:31:51.864 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep up+unknown 2026-02-20T22:31:51.865 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+unknown 2026-02-20T22:31:51.866 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:31:51.866 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:31:51.866 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ promote_image cluster2 mirror test 2026-02-20T22:31:51.866 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:31:51.866 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:31:51.866 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:31:51.866 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local force= 2026-02-20T22:31:51.866 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster=cluster2 mirror image promote mirror/test 2026-02-20T22:31:53.534 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:Image promoted to primary 2026-02-20T22:31:53.539 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_image_replay_started cluster1 mirror test 2026-02-20T22:31:53.540 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:31:53.540 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:31:53.540 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:31:53.540 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_image_replay_state cluster1 mirror test started 2026-02-20T22:31:53.540 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:31:53.540 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:31:53.540 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:31:53.540 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state=started 2026-02-20T22:31:53.540 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local s 2026-02-20T22:31:53.540 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:31:53.540 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:31:54.541 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_image_replay_state cluster1 mirror test started 2026-02-20T22:31:54.541 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:31:54.542 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:31:54.542 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:31:54.542 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local test_state=started 2026-02-20T22:31:54.542 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status_result 2026-02-20T22:31:54.542 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local current_state=stopped 2026-02-20T22:31:54.542 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemons cluster1 rbd mirror status mirror/test 2026-02-20T22:31:54.542 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_instance=cluster1 2026-02-20T22:31:54.542 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:31:54.542 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1 2026-02-20T22:31:54.542 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance=cluster1 2026-02-20T22:31:54.542 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local loop_instance 2026-02-20T22:31:54.543 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for s in 0 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:31:54.543 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sleep 0 2026-02-20T22:31:54.543 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ grep -i state 2026-02-20T22:31:54.543 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' cluster1 '!=' cluster1 ']' 2026-02-20T22:31:54.545 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ seq 0 3 2026-02-20T22:31:54.546 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for loop_instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:31:54.546 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemon cluster1:0 rbd mirror status mirror/test 2026-02-20T22:31:54.546 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1:0 2026-02-20T22:31:54.546 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:31:54.546 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:31:54.546 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster1:0 cluster instance 2026-02-20T22:31:54.546 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster1:0 2026-02-20T22:31:54.546 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=cluster 2026-02-20T22:31:54.546 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:31:54.546 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:31:54.546 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=0 2026-02-20T22:31:54.547 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 0 = cluster1:0 ']' 2026-02-20T22:31:54.547 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval cluster=cluster1 2026-02-20T22:31:54.547 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:31:54.547 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=0 2026-02-20T22:31:54.547 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:31:54.547 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ daemon_asok_file cluster1:0 cluster1 2026-02-20T22:31:54.547 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local local_cluster=cluster1:0 2026-02-20T22:31:54.547 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster=cluster1 2026-02-20T22:31:54.547 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance 2026-02-20T22:31:54.547 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ set_cluster_instance cluster1:0 local_cluster instance 2026-02-20T22:31:54.547 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local val=cluster1:0 2026-02-20T22:31:54.547 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster_var_name=local_cluster 2026-02-20T22:31:54.547 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance_var_name=instance 2026-02-20T22:31:54.547 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:31:54.548 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:31:54.548 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ '[' 0 = cluster1:0 ']' 2026-02-20T22:31:54.548 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval local_cluster=cluster1 2026-02-20T22:31:54.548 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ local_cluster=cluster1 2026-02-20T22:31:54.548 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval instance=0 2026-02-20T22:31:54.548 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ instance=0 2026-02-20T22:31:54.548 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ ceph-conf --cluster cluster1 --name client.mirror.0 'admin socket' 2026-02-20T22:31:54.556 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ echo /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:31:54.556 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local asok_file=/var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:31:54.556 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ test -S /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:31:54.556 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ ceph --admin-daemon /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok rbd mirror status mirror/test 2026-02-20T22:31:54.600 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ return 0 2026-02-20T22:31:54.601 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status_result=' "state": "Stopped"' 2026-02-20T22:31:54.602 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo ' "state": "Stopped"' 2026-02-20T22:31:54.602 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep -i Replaying 2026-02-20T22:31:54.602 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test started = stopped 2026-02-20T22:31:54.602 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:31:54.602 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 2 2026-02-20T22:31:56.604 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_image_replay_state cluster1 mirror test started 2026-02-20T22:31:56.605 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:31:56.605 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:31:56.605 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:31:56.605 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local test_state=started 2026-02-20T22:31:56.605 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status_result 2026-02-20T22:31:56.605 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local current_state=stopped 2026-02-20T22:31:56.605 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemons cluster1 rbd mirror status mirror/test 2026-02-20T22:31:56.605 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ grep -i state 2026-02-20T22:31:56.605 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_instance=cluster1 2026-02-20T22:31:56.605 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:31:56.605 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1 2026-02-20T22:31:56.606 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance=cluster1 2026-02-20T22:31:56.606 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local loop_instance 2026-02-20T22:31:56.606 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for s in 0 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:31:56.606 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sleep 0 2026-02-20T22:31:56.609 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' cluster1 '!=' cluster1 ']' 2026-02-20T22:31:56.609 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ seq 0 3 2026-02-20T22:31:56.609 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for loop_instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:31:56.609 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemon cluster1:0 rbd mirror status mirror/test 2026-02-20T22:31:56.609 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1:0 2026-02-20T22:31:56.609 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:31:56.610 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:31:56.610 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster1:0 cluster instance 2026-02-20T22:31:56.610 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster1:0 2026-02-20T22:31:56.610 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=cluster 2026-02-20T22:31:56.610 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:31:56.610 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:31:56.610 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=0 2026-02-20T22:31:56.610 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 0 = cluster1:0 ']' 2026-02-20T22:31:56.610 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval cluster=cluster1 2026-02-20T22:31:56.610 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:31:56.610 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=0 2026-02-20T22:31:56.610 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:31:56.610 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ daemon_asok_file cluster1:0 cluster1 2026-02-20T22:31:56.611 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local local_cluster=cluster1:0 2026-02-20T22:31:56.611 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster=cluster1 2026-02-20T22:31:56.611 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance 2026-02-20T22:31:56.611 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ set_cluster_instance cluster1:0 local_cluster instance 2026-02-20T22:31:56.611 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local val=cluster1:0 2026-02-20T22:31:56.611 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster_var_name=local_cluster 2026-02-20T22:31:56.611 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance_var_name=instance 2026-02-20T22:31:56.611 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:31:56.611 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:31:56.611 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ '[' 0 = cluster1:0 ']' 2026-02-20T22:31:56.611 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval local_cluster=cluster1 2026-02-20T22:31:56.611 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ local_cluster=cluster1 2026-02-20T22:31:56.612 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval instance=0 2026-02-20T22:31:56.612 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ instance=0 2026-02-20T22:31:56.612 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ ceph-conf --cluster cluster1 --name client.mirror.0 'admin socket' 2026-02-20T22:31:56.618 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ echo /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:31:56.619 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local asok_file=/var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:31:56.619 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ test -S /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:31:56.619 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ ceph --admin-daemon /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok rbd mirror status mirror/test 2026-02-20T22:31:56.664 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ return 0 2026-02-20T22:31:56.665 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status_result=' "state": "Replaying"' 2026-02-20T22:31:56.665 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo ' "state": "Replaying"' 2026-02-20T22:31:56.665 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep -i Replaying 2026-02-20T22:31:56.666 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: "state": "Replaying" 2026-02-20T22:31:56.667 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ current_state=started 2026-02-20T22:31:56.668 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test started = started 2026-02-20T22:31:56.668 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:31:56.668 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_replay_complete cluster1 cluster2 mirror mirror test 2026-02-20T22:31:56.668 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local local_cluster=cluster1 2026-02-20T22:31:56.668 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:31:56.668 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local local_pool=mirror 2026-02-20T22:31:56.668 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local remote_pool=mirror 2026-02-20T22:31:56.668 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:31:56.668 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' snapshot = journal ']' 2026-02-20T22:31:56.668 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' snapshot = snapshot ']' 2026-02-20T22:31:56.668 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ mirror_image_snapshot cluster2 mirror test 2026-02-20T22:31:56.669 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:31:56.669 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:31:56.669 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:31:56.669 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster2 mirror image snapshot mirror/test 2026-02-20T22:32:00.541 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:Snapshot ID: 102 2026-02-20T22:32:00.547 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_snapshot_sync_complete cluster1 cluster2 mirror mirror test 2026-02-20T22:32:00.547 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local local_cluster=cluster1 2026-02-20T22:32:00.547 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:32:00.547 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local local_pool=mirror 2026-02-20T22:32:00.547 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local remote_pool=mirror 2026-02-20T22:32:00.547 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:32:00.547 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ mkfname cluster2-mirror-test.status 2026-02-20T22:32:00.548 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ echo cluster2-mirror-test.status 2026-02-20T22:32:00.548 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -e 's|[/ ]|_|g' 2026-02-20T22:32:00.549 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status_log=/tmp/tmp.Whst3BkeHJ/cluster2-mirror-test.status 2026-02-20T22:32:00.549 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ mkfname cluster1-mirror-test.status 2026-02-20T22:32:00.549 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ echo cluster1-mirror-test.status 2026-02-20T22:32:00.549 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -e 's|[/ ]|_|g' 2026-02-20T22:32:00.551 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local local_status_log=/tmp/tmp.Whst3BkeHJ/cluster1-mirror-test.status 2026-02-20T22:32:00.551 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ get_newest_mirror_snapshot cluster2 mirror test /tmp/tmp.Whst3BkeHJ/cluster2-mirror-test.status 2026-02-20T22:32:00.551 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:32:00.551 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:32:00.551 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:32:00.551 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local log=/tmp/tmp.Whst3BkeHJ/cluster2-mirror-test.status 2026-02-20T22:32:00.551 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster2 snap list --all mirror/test --format xml 2026-02-20T22:32:00.551 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ xmlstarlet sel -t -c '//snapshots/snapshot[namespace/complete='\''true'\'' and position()=last()]' 2026-02-20T22:32:00.579 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v //snapshot/id 2026-02-20T22:32:00.580 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local snapshot_id=102 2026-02-20T22:32:00.581 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ true 2026-02-20T22:32:00.581 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 0.2 0.4 0.8 1.6 2 2 4 4 8 8 16 16 32 32 2026-02-20T22:32:00.581 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 0.2 2026-02-20T22:32:00.782 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ get_newest_mirror_snapshot cluster1 mirror test /tmp/tmp.Whst3BkeHJ/cluster1-mirror-test.status 2026-02-20T22:32:00.782 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:32:00.782 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:32:00.782 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:32:00.782 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local log=/tmp/tmp.Whst3BkeHJ/cluster1-mirror-test.status 2026-02-20T22:32:00.783 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster1 snap list --all mirror/test --format xml 2026-02-20T22:32:00.783 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ xmlstarlet sel -t -c '//snapshots/snapshot[namespace/complete='\''true'\'' and position()=last()]' 2026-02-20T22:32:00.811 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v //snapshot/namespace/primary_snap_id 2026-02-20T22:32:00.813 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local primary_snapshot_id=102 2026-02-20T22:32:00.814 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test 102 = 102 2026-02-20T22:32:00.814 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:32:00.814 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_status_in_pool_dir cluster2 mirror test up+stopped 2026-02-20T22:32:00.814 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:32:00.814 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:32:00.814 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:32:00.814 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+stopped 2026-02-20T22:32:00.814 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:32:00.814 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:32:00.815 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:32:00.815 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:32:01.815 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_status_in_pool_dir cluster2 mirror test up+stopped '' '' 2026-02-20T22:32:01.815 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:32:01.815 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:32:01.815 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:32:01.815 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+stopped 2026-02-20T22:32:01.815 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:32:01.815 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:32:01.816 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:32:01.816 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:32:01.816 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster2 mirror image status mirror/test 2026-02-20T22:32:01.848 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='test: 2026-02-20T22:32:01.848 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: global_id: e1d586ae-1749-4169-888d-5f8c6b0db4d3 2026-02-20T22:32:01.848 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+stopped 2026-02-20T22:32:01.848 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: local image is primary 2026-02-20T22:32:01.848 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: service: mirror.0 on trial150 2026-02-20T22:32:01.848 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:31:59 2026-02-20T22:32:01.848 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: peer_sites: 2026-02-20T22:32:01.848 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: name: cluster1-DNE 2026-02-20T22:32:01.848 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+replaying 2026-02-20T22:32:01.849 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: replaying, {"bytes_per_second":0.0,"bytes_per_snapshot":0.0,"last_snapshot_bytes":0,"last_snapshot_sync_seconds":0,"remote_snapshot_timestamp":1771626712,"replay_state":"idle"} 2026-02-20T22:32:01.849 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:31:55 2026-02-20T22:32:01.849 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: snapshots: 2026-02-20T22:32:01.849 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: 102 .mirror.primary.e1d586ae-1749-4169-888d-5f8c6b0db4d3.e4bc3d10-3910-4079-8af1-41878b7852c1 (peer_uuids:[b3fd2ba3-7357-48bb-9494-5fb16bf9b1f8])' 2026-02-20T22:32:01.849 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ state: .*up+stopped' 2026-02-20T22:32:01.849 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: state: up+stopped 2026-02-20T22:32:01.850 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ description: .*' 2026-02-20T22:32:01.850 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: description: local image is primary 2026-02-20T22:32:01.851 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' -n '' ']' 2026-02-20T22:32:01.851 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+stopped 2026-02-20T22:32:01.851 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^up+' 2026-02-20T22:32:01.851 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+stopped 2026-02-20T22:32:01.852 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep 'service: *mirror..* on ' 2026-02-20T22:32:01.852 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: service: mirror.0 on trial150 2026-02-20T22:32:01.852 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update 2026-02-20T22:32:01.853 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -nEe 's/^ last_update: *(.*) *$/\1/p' 2026-02-20T22:32:01.854 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:31:59' 2026-02-20T22:32:01.854 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_mirror_pool_status_verbose cluster2 mirror test up+stopped '2026-02-20 22:31:59' 2026-02-20T22:32:01.854 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:32:01.855 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:32:01.855 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:32:01.855 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+stopped 2026-02-20T22:32:01.855 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local 'prev_last_update=2026-02-20 22:31:59' 2026-02-20T22:32:01.855 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:32:01.855 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:32:01.855 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster2 mirror pool status mirror --verbose --format xml 2026-02-20T22:32:01.885 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='OKOKOK145264529mirror.0trial15020.2.0-677-gf7870454trueOK45334537mirror.1trial15020.2.0-677-gf7870454falseOK45404546mirror.2trial15020.2.0-677-gf7870454falseOK45504557mirror.3trial15020.2.0-677-gf7870454falseOKteste1d586ae-1749-4169-888d-5f8c6b0db4d3up+stoppedlocal image is primary45264529mirror.0trial1502026-02-20 22:31:59cluster1-DNE8f14eacf-60a5-47c7-bdcb-1dc6af448d08up+replayingreplaying, {"bytes_per_second":0.0,"bytes_per_snapshot":0.0,"last_snapshot_bytes":0,"last_snapshot_sync_seconds":0,"remote_snapshot_timestamp":1771626712,"replay_state":"idle"}2026-02-20 22:31:55' 2026-02-20T22:32:01.885 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update state 2026-02-20T22:32:01.885 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test'\'']/last_update' 2026-02-20T22:32:01.886 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:31:59' 2026-02-20T22:32:01.887 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test'\'']/state' 2026-02-20T22:32:01.888 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ state=up+stopped 2026-02-20T22:32:01.888 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+stopped 2026-02-20T22:32:01.889 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep up+stopped 2026-02-20T22:32:01.889 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+stopped 2026-02-20T22:32:01.890 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:32:01.890 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:32:01.890 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_status_in_pool_dir cluster1 mirror test up+replaying 2026-02-20T22:32:01.890 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:32:01.891 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:32:01.891 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:32:01.891 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+replaying 2026-02-20T22:32:01.891 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:32:01.891 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:32:01.891 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:32:01.891 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:32:02.891 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_status_in_pool_dir cluster1 mirror test up+replaying '' '' 2026-02-20T22:32:02.891 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:32:02.891 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:32:02.891 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:32:02.891 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+replaying 2026-02-20T22:32:02.891 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:32:02.891 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:32:02.891 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:32:02.891 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:32:02.892 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster1 mirror image status mirror/test 2026-02-20T22:32:02.924 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='test: 2026-02-20T22:32:02.924 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: global_id: e1d586ae-1749-4169-888d-5f8c6b0db4d3 2026-02-20T22:32:02.924 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+replaying 2026-02-20T22:32:02.924 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: replaying, {"bytes_per_second":0.0,"bytes_per_snapshot":0.0,"last_snapshot_bytes":0,"last_snapshot_sync_seconds":0,"remote_snapshot_timestamp":1771626712,"replay_state":"idle"} 2026-02-20T22:32:02.924 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: service: mirror.0 on trial150 2026-02-20T22:32:02.924 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:31:55 2026-02-20T22:32:02.924 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: peer_sites: 2026-02-20T22:32:02.924 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: name: cluster2-DNE 2026-02-20T22:32:02.924 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+stopped 2026-02-20T22:32:02.924 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: local image is primary 2026-02-20T22:32:02.925 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:31:59' 2026-02-20T22:32:02.925 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ state: .*up+replaying' 2026-02-20T22:32:02.925 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: state: up+replaying 2026-02-20T22:32:02.925 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ description: .*' 2026-02-20T22:32:02.926 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: description: replaying, {"bytes_per_second":0.0,"bytes_per_snapshot":0.0,"last_snapshot_bytes":0,"last_snapshot_sync_seconds":0,"remote_snapshot_timestamp":1771626712,"replay_state":"idle"} 2026-02-20T22:32:02.926 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' -n '' ']' 2026-02-20T22:32:02.926 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+replaying 2026-02-20T22:32:02.926 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^up+' 2026-02-20T22:32:02.927 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+replaying 2026-02-20T22:32:02.927 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep 'service: *mirror..* on ' 2026-02-20T22:32:02.928 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: service: mirror.0 on trial150 2026-02-20T22:32:02.928 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update 2026-02-20T22:32:02.928 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -nEe 's/^ last_update: *(.*) *$/\1/p' 2026-02-20T22:32:02.930 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:31:55' 2026-02-20T22:32:02.930 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_mirror_pool_status_verbose cluster1 mirror test up+replaying '2026-02-20 22:31:55' 2026-02-20T22:32:02.930 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:32:02.930 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:32:02.930 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:32:02.931 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+replaying 2026-02-20T22:32:02.931 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local 'prev_last_update=2026-02-20 22:31:55' 2026-02-20T22:32:02.931 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:32:02.931 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:32:02.931 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster1 mirror pool status mirror --verbose --format xml 2026-02-20T22:32:02.963 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='OKOKOK143774382mirror.0trial15020.2.0-677-gf7870454trueOK43844389mirror.1trial15020.2.0-677-gf7870454falseOK43914398mirror.2trial15020.2.0-677-gf7870454falseOK44014407mirror.3trial15020.2.0-677-gf7870454falseOKteste1d586ae-1749-4169-888d-5f8c6b0db4d3up+replayingreplaying, {"bytes_per_second":0.0,"bytes_per_snapshot":0.0,"last_snapshot_bytes":0,"last_snapshot_sync_seconds":0,"remote_snapshot_timestamp":1771626712,"replay_state":"idle"}43774382mirror.0trial1502026-02-20 22:31:55cluster2-DNEcd6e8b64-a7a4-4c60-8c9c-3c34f7eb16e8up+stoppedlocal image is primary2026-02-20 22:31:59' 2026-02-20T22:32:02.963 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update state 2026-02-20T22:32:02.963 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test'\'']/last_update' 2026-02-20T22:32:02.964 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:31:55' 2026-02-20T22:32:02.965 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test'\'']/state' 2026-02-20T22:32:02.966 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ state=up+replaying 2026-02-20T22:32:02.967 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+replaying 2026-02-20T22:32:02.967 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep up+replaying 2026-02-20T22:32:02.967 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+replaying 2026-02-20T22:32:02.968 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:32:02.968 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:32:02.968 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for i in `seq 1 20` 2026-02-20T22:32:02.969 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ demote_image cluster2 mirror test 2026-02-20T22:32:02.969 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:32:02.969 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:32:02.969 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:32:02.969 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster=cluster2 mirror image demote mirror/test 2026-02-20T22:32:03.548 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:Image demoted to non-primary 2026-02-20T22:32:03.553 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_image_replay_stopped cluster1 mirror test 2026-02-20T22:32:03.553 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:32:03.553 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:32:03.553 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:32:03.553 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_image_replay_state cluster1 mirror test stopped 2026-02-20T22:32:03.553 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:32:03.554 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:32:03.554 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:32:03.554 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state=stopped 2026-02-20T22:32:03.554 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local s 2026-02-20T22:32:03.554 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:32:03.554 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:32:04.555 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_image_replay_state cluster1 mirror test stopped 2026-02-20T22:32:04.555 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:32:04.555 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:32:04.555 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:32:04.555 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local test_state=stopped 2026-02-20T22:32:04.556 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status_result 2026-02-20T22:32:04.556 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local current_state=stopped 2026-02-20T22:32:04.556 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemons cluster1 rbd mirror status mirror/test 2026-02-20T22:32:04.556 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ grep -i state 2026-02-20T22:32:04.556 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_instance=cluster1 2026-02-20T22:32:04.556 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:32:04.556 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1 2026-02-20T22:32:04.556 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance=cluster1 2026-02-20T22:32:04.556 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local loop_instance 2026-02-20T22:32:04.556 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for s in 0 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:32:04.556 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sleep 0 2026-02-20T22:32:04.557 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' cluster1 '!=' cluster1 ']' 2026-02-20T22:32:04.560 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ seq 0 3 2026-02-20T22:32:04.560 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for loop_instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:32:04.560 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemon cluster1:0 rbd mirror status mirror/test 2026-02-20T22:32:04.560 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1:0 2026-02-20T22:32:04.560 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:32:04.560 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:32:04.560 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster1:0 cluster instance 2026-02-20T22:32:04.560 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster1:0 2026-02-20T22:32:04.561 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=cluster 2026-02-20T22:32:04.561 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:32:04.561 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:32:04.561 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=0 2026-02-20T22:32:04.561 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 0 = cluster1:0 ']' 2026-02-20T22:32:04.561 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval cluster=cluster1 2026-02-20T22:32:04.561 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:32:04.561 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=0 2026-02-20T22:32:04.561 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:32:04.561 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ daemon_asok_file cluster1:0 cluster1 2026-02-20T22:32:04.561 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local local_cluster=cluster1:0 2026-02-20T22:32:04.561 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster=cluster1 2026-02-20T22:32:04.562 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance 2026-02-20T22:32:04.562 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ set_cluster_instance cluster1:0 local_cluster instance 2026-02-20T22:32:04.562 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local val=cluster1:0 2026-02-20T22:32:04.562 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster_var_name=local_cluster 2026-02-20T22:32:04.562 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance_var_name=instance 2026-02-20T22:32:04.562 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:32:04.562 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:32:04.562 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ '[' 0 = cluster1:0 ']' 2026-02-20T22:32:04.562 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval local_cluster=cluster1 2026-02-20T22:32:04.562 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ local_cluster=cluster1 2026-02-20T22:32:04.562 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval instance=0 2026-02-20T22:32:04.562 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ instance=0 2026-02-20T22:32:04.562 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ ceph-conf --cluster cluster1 --name client.mirror.0 'admin socket' 2026-02-20T22:32:04.570 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ echo /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:32:04.570 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local asok_file=/var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:32:04.570 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ test -S /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:32:04.570 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ ceph --admin-daemon /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok rbd mirror status mirror/test 2026-02-20T22:32:04.616 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ return 0 2026-02-20T22:32:04.617 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status_result=' "state": "Stopped"' 2026-02-20T22:32:04.617 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo ' "state": "Stopped"' 2026-02-20T22:32:04.617 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep -i Replaying 2026-02-20T22:32:04.619 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test stopped = stopped 2026-02-20T22:32:04.619 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:32:04.619 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_status_in_pool_dir cluster1 mirror test up+unknown 2026-02-20T22:32:04.619 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:32:04.619 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:32:04.619 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:32:04.619 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+unknown 2026-02-20T22:32:04.619 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:32:04.620 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:32:04.620 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:32:04.620 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:32:05.620 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_status_in_pool_dir cluster1 mirror test up+unknown '' '' 2026-02-20T22:32:05.620 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:32:05.621 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:32:05.621 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:32:05.621 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+unknown 2026-02-20T22:32:05.621 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:32:05.621 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:32:05.621 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:32:05.621 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:32:05.621 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster1 mirror image status mirror/test 2026-02-20T22:32:05.650 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='test: 2026-02-20T22:32:05.650 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: global_id: e1d586ae-1749-4169-888d-5f8c6b0db4d3 2026-02-20T22:32:05.650 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+unknown 2026-02-20T22:32:05.650 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: remote image is not primary 2026-02-20T22:32:05.650 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: service: mirror.0 on trial150 2026-02-20T22:32:05.650 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:32:05 2026-02-20T22:32:05.650 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: peer_sites: 2026-02-20T22:32:05.650 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: name: cluster2-DNE 2026-02-20T22:32:05.650 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+unknown 2026-02-20T22:32:05.650 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: remote image is not primary 2026-02-20T22:32:05.651 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:32:04' 2026-02-20T22:32:05.651 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ state: .*up+unknown' 2026-02-20T22:32:05.651 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: state: up+unknown 2026-02-20T22:32:05.651 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ description: .*' 2026-02-20T22:32:05.652 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: description: remote image is not primary 2026-02-20T22:32:05.652 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' -n '' ']' 2026-02-20T22:32:05.653 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+unknown 2026-02-20T22:32:05.653 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^up+' 2026-02-20T22:32:05.653 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+unknown 2026-02-20T22:32:05.653 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep 'service: *mirror..* on ' 2026-02-20T22:32:05.654 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: service: mirror.0 on trial150 2026-02-20T22:32:05.654 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update 2026-02-20T22:32:05.654 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -nEe 's/^ last_update: *(.*) *$/\1/p' 2026-02-20T22:32:05.656 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:32:05' 2026-02-20T22:32:05.656 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_mirror_pool_status_verbose cluster1 mirror test up+unknown '2026-02-20 22:32:05' 2026-02-20T22:32:05.656 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:32:05.656 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:32:05.656 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:32:05.656 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+unknown 2026-02-20T22:32:05.656 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local 'prev_last_update=2026-02-20 22:32:05' 2026-02-20T22:32:05.657 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:32:05.657 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:32:05.657 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster1 mirror pool status mirror --verbose --format xml 2026-02-20T22:32:05.688 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='WARNINGOKWARNING143774382mirror.0trial15020.2.0-677-gf7870454trueOK43844389mirror.1trial15020.2.0-677-gf7870454falseOK43914398mirror.2trial15020.2.0-677-gf7870454falseOK44014407mirror.3trial15020.2.0-677-gf7870454falseOKteste1d586ae-1749-4169-888d-5f8c6b0db4d3up+unknownremote image is not primary43774382mirror.0trial1502026-02-20 22:32:05cluster2-DNEcd6e8b64-a7a4-4c60-8c9c-3c34f7eb16e8up+unknownremote image is not primary2026-02-20 22:32:04' 2026-02-20T22:32:05.688 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update state 2026-02-20T22:32:05.688 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test'\'']/last_update' 2026-02-20T22:32:05.689 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:32:05' 2026-02-20T22:32:05.690 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test'\'']/state' 2026-02-20T22:32:05.691 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ state=up+unknown 2026-02-20T22:32:05.692 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+unknown 2026-02-20T22:32:05.692 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep up+unknown 2026-02-20T22:32:05.692 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+unknown 2026-02-20T22:32:05.694 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:32:05.694 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:32:05.694 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_status_in_pool_dir cluster2 mirror test up+unknown 2026-02-20T22:32:05.694 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:32:05.694 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:32:05.694 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:32:05.694 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+unknown 2026-02-20T22:32:05.694 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:32:05.694 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:32:05.694 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:32:05.695 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:32:06.694 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_status_in_pool_dir cluster2 mirror test up+unknown '' '' 2026-02-20T22:32:06.695 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:32:06.695 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:32:06.695 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:32:06.695 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+unknown 2026-02-20T22:32:06.695 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:32:06.695 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:32:06.695 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:32:06.695 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:32:06.695 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster2 mirror image status mirror/test 2026-02-20T22:32:06.724 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='test: 2026-02-20T22:32:06.724 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: global_id: e1d586ae-1749-4169-888d-5f8c6b0db4d3 2026-02-20T22:32:06.724 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+unknown 2026-02-20T22:32:06.724 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: remote image is not primary 2026-02-20T22:32:06.724 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: service: mirror.0 on trial150 2026-02-20T22:32:06.724 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:32:04 2026-02-20T22:32:06.724 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: peer_sites: 2026-02-20T22:32:06.725 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: name: cluster1-DNE 2026-02-20T22:32:06.725 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+unknown 2026-02-20T22:32:06.725 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: remote image is not primary 2026-02-20T22:32:06.725 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:32:05' 2026-02-20T22:32:06.725 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ state: .*up+unknown' 2026-02-20T22:32:06.725 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: state: up+unknown 2026-02-20T22:32:06.726 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ description: .*' 2026-02-20T22:32:06.726 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: description: remote image is not primary 2026-02-20T22:32:06.727 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' -n '' ']' 2026-02-20T22:32:06.727 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+unknown 2026-02-20T22:32:06.727 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^up+' 2026-02-20T22:32:06.727 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+unknown 2026-02-20T22:32:06.728 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep 'service: *mirror..* on ' 2026-02-20T22:32:06.728 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: service: mirror.0 on trial150 2026-02-20T22:32:06.729 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update 2026-02-20T22:32:06.729 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -nEe 's/^ last_update: *(.*) *$/\1/p' 2026-02-20T22:32:06.730 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:32:04' 2026-02-20T22:32:06.730 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_mirror_pool_status_verbose cluster2 mirror test up+unknown '2026-02-20 22:32:04' 2026-02-20T22:32:06.730 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:32:06.730 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:32:06.730 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:32:06.731 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+unknown 2026-02-20T22:32:06.731 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local 'prev_last_update=2026-02-20 22:32:04' 2026-02-20T22:32:06.731 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:32:06.731 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:32:06.731 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster2 mirror pool status mirror --verbose --format xml 2026-02-20T22:32:06.761 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='WARNINGOKWARNING145264529mirror.0trial15020.2.0-677-gf7870454trueOK45334537mirror.1trial15020.2.0-677-gf7870454falseOK45404546mirror.2trial15020.2.0-677-gf7870454falseOK45504557mirror.3trial15020.2.0-677-gf7870454falseOKteste1d586ae-1749-4169-888d-5f8c6b0db4d3up+unknownremote image is not primary45264529mirror.0trial1502026-02-20 22:32:04cluster1-DNE8f14eacf-60a5-47c7-bdcb-1dc6af448d08up+unknownremote image is not primary2026-02-20 22:32:05' 2026-02-20T22:32:06.761 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update state 2026-02-20T22:32:06.761 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test'\'']/last_update' 2026-02-20T22:32:06.763 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:32:04' 2026-02-20T22:32:06.763 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test'\'']/state' 2026-02-20T22:32:06.764 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ state=up+unknown 2026-02-20T22:32:06.765 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+unknown 2026-02-20T22:32:06.765 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep up+unknown 2026-02-20T22:32:06.765 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+unknown 2026-02-20T22:32:06.766 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:32:06.766 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:32:06.766 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ promote_image cluster1 mirror test 2026-02-20T22:32:06.767 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:32:06.767 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:32:06.767 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:32:06.767 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local force= 2026-02-20T22:32:06.767 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster=cluster1 mirror image promote mirror/test 2026-02-20T22:32:08.593 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:Image promoted to primary 2026-02-20T22:32:08.598 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_image_replay_started cluster2 mirror test 2026-02-20T22:32:08.598 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:32:08.598 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:32:08.598 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:32:08.598 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_image_replay_state cluster2 mirror test started 2026-02-20T22:32:08.598 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:32:08.598 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:32:08.599 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:32:08.599 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state=started 2026-02-20T22:32:08.599 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local s 2026-02-20T22:32:08.599 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:32:08.599 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:32:09.600 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_image_replay_state cluster2 mirror test started 2026-02-20T22:32:09.600 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:32:09.600 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:32:09.600 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:32:09.600 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local test_state=started 2026-02-20T22:32:09.600 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status_result 2026-02-20T22:32:09.600 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local current_state=stopped 2026-02-20T22:32:09.600 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemons cluster2 rbd mirror status mirror/test 2026-02-20T22:32:09.601 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_instance=cluster2 2026-02-20T22:32:09.601 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:32:09.601 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster2 2026-02-20T22:32:09.601 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance=cluster2 2026-02-20T22:32:09.601 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local loop_instance 2026-02-20T22:32:09.601 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ grep -i state 2026-02-20T22:32:09.601 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for s in 0 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:32:09.601 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sleep 0 2026-02-20T22:32:09.604 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' cluster2 '!=' cluster2 ']' 2026-02-20T22:32:09.604 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ seq 0 3 2026-02-20T22:32:09.605 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for loop_instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:32:09.605 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemon cluster2:0 rbd mirror status mirror/test 2026-02-20T22:32:09.605 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster2:0 2026-02-20T22:32:09.605 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:32:09.605 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:32:09.605 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster2:0 cluster instance 2026-02-20T22:32:09.605 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster2:0 2026-02-20T22:32:09.605 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=cluster 2026-02-20T22:32:09.605 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:32:09.605 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster2 2026-02-20T22:32:09.605 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=0 2026-02-20T22:32:09.605 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 0 = cluster2:0 ']' 2026-02-20T22:32:09.606 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval cluster=cluster2 2026-02-20T22:32:09.606 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster2 2026-02-20T22:32:09.606 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=0 2026-02-20T22:32:09.606 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:32:09.606 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ daemon_asok_file cluster2:0 cluster2 2026-02-20T22:32:09.606 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local local_cluster=cluster2:0 2026-02-20T22:32:09.606 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster=cluster2 2026-02-20T22:32:09.606 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance 2026-02-20T22:32:09.606 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ set_cluster_instance cluster2:0 local_cluster instance 2026-02-20T22:32:09.606 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local val=cluster2:0 2026-02-20T22:32:09.606 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster_var_name=local_cluster 2026-02-20T22:32:09.606 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance_var_name=instance 2026-02-20T22:32:09.606 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster2 2026-02-20T22:32:09.607 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:32:09.607 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ '[' 0 = cluster2:0 ']' 2026-02-20T22:32:09.607 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval local_cluster=cluster2 2026-02-20T22:32:09.607 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ local_cluster=cluster2 2026-02-20T22:32:09.607 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval instance=0 2026-02-20T22:32:09.607 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ instance=0 2026-02-20T22:32:09.607 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ ceph-conf --cluster cluster2 --name client.mirror.0 'admin socket' 2026-02-20T22:32:09.615 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ echo /var/run/ceph/rbd-mirror.cluster2-client.mirror.0.asok 2026-02-20T22:32:09.615 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local asok_file=/var/run/ceph/rbd-mirror.cluster2-client.mirror.0.asok 2026-02-20T22:32:09.615 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ test -S /var/run/ceph/rbd-mirror.cluster2-client.mirror.0.asok 2026-02-20T22:32:09.616 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ ceph --admin-daemon /var/run/ceph/rbd-mirror.cluster2-client.mirror.0.asok rbd mirror status mirror/test 2026-02-20T22:32:09.663 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ return 0 2026-02-20T22:32:09.663 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status_result=' "state": "Replaying"' 2026-02-20T22:32:09.664 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo ' "state": "Replaying"' 2026-02-20T22:32:09.664 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep -i Replaying 2026-02-20T22:32:09.665 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: "state": "Replaying" 2026-02-20T22:32:09.666 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ current_state=started 2026-02-20T22:32:09.666 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test started = started 2026-02-20T22:32:09.666 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:32:09.667 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_replay_complete cluster2 cluster1 mirror mirror test 2026-02-20T22:32:09.667 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local local_cluster=cluster2 2026-02-20T22:32:09.667 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:32:09.667 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local local_pool=mirror 2026-02-20T22:32:09.667 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local remote_pool=mirror 2026-02-20T22:32:09.667 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:32:09.667 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' snapshot = journal ']' 2026-02-20T22:32:09.667 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' snapshot = snapshot ']' 2026-02-20T22:32:09.667 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ mirror_image_snapshot cluster1 mirror test 2026-02-20T22:32:09.667 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:32:09.667 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:32:09.667 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:32:09.668 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster1 mirror image snapshot mirror/test 2026-02-20T22:32:13.601 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:Snapshot ID: 105 2026-02-20T22:32:13.609 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_snapshot_sync_complete cluster2 cluster1 mirror mirror test 2026-02-20T22:32:13.610 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local local_cluster=cluster2 2026-02-20T22:32:13.610 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:32:13.610 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local local_pool=mirror 2026-02-20T22:32:13.610 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local remote_pool=mirror 2026-02-20T22:32:13.610 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:32:13.610 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ mkfname cluster1-mirror-test.status 2026-02-20T22:32:13.610 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ echo cluster1-mirror-test.status 2026-02-20T22:32:13.610 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -e 's|[/ ]|_|g' 2026-02-20T22:32:13.611 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status_log=/tmp/tmp.Whst3BkeHJ/cluster1-mirror-test.status 2026-02-20T22:32:13.611 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ mkfname cluster2-mirror-test.status 2026-02-20T22:32:13.611 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ echo cluster2-mirror-test.status 2026-02-20T22:32:13.611 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -e 's|[/ ]|_|g' 2026-02-20T22:32:13.613 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local local_status_log=/tmp/tmp.Whst3BkeHJ/cluster2-mirror-test.status 2026-02-20T22:32:13.613 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ get_newest_mirror_snapshot cluster1 mirror test /tmp/tmp.Whst3BkeHJ/cluster1-mirror-test.status 2026-02-20T22:32:13.613 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:32:13.613 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:32:13.613 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:32:13.613 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local log=/tmp/tmp.Whst3BkeHJ/cluster1-mirror-test.status 2026-02-20T22:32:13.613 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster1 snap list --all mirror/test --format xml 2026-02-20T22:32:13.614 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ xmlstarlet sel -t -c '//snapshots/snapshot[namespace/complete='\''true'\'' and position()=last()]' 2026-02-20T22:32:13.643 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v //snapshot/id 2026-02-20T22:32:13.645 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local snapshot_id=105 2026-02-20T22:32:13.646 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ true 2026-02-20T22:32:13.646 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 0.2 0.4 0.8 1.6 2 2 4 4 8 8 16 16 32 32 2026-02-20T22:32:13.646 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 0.2 2026-02-20T22:32:13.847 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ get_newest_mirror_snapshot cluster2 mirror test /tmp/tmp.Whst3BkeHJ/cluster2-mirror-test.status 2026-02-20T22:32:13.847 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:32:13.847 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:32:13.847 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:32:13.847 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local log=/tmp/tmp.Whst3BkeHJ/cluster2-mirror-test.status 2026-02-20T22:32:13.847 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster2 snap list --all mirror/test --format xml 2026-02-20T22:32:13.847 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ xmlstarlet sel -t -c '//snapshots/snapshot[namespace/complete='\''true'\'' and position()=last()]' 2026-02-20T22:32:13.874 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v //snapshot/namespace/primary_snap_id 2026-02-20T22:32:13.876 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local primary_snapshot_id=105 2026-02-20T22:32:13.876 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test 105 = 105 2026-02-20T22:32:13.877 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:32:13.877 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_status_in_pool_dir cluster1 mirror test up+stopped 2026-02-20T22:32:13.877 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:32:13.877 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:32:13.877 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:32:13.877 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+stopped 2026-02-20T22:32:13.877 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:32:13.877 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:32:13.877 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:32:13.877 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:32:14.878 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_status_in_pool_dir cluster1 mirror test up+stopped '' '' 2026-02-20T22:32:14.878 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:32:14.878 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:32:14.878 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:32:14.878 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+stopped 2026-02-20T22:32:14.878 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:32:14.878 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:32:14.878 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:32:14.879 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:32:14.879 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster1 mirror image status mirror/test 2026-02-20T22:32:14.914 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='test: 2026-02-20T22:32:14.914 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: global_id: e1d586ae-1749-4169-888d-5f8c6b0db4d3 2026-02-20T22:32:14.914 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+stopped 2026-02-20T22:32:14.914 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: local image is primary 2026-02-20T22:32:14.915 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: service: mirror.0 on trial150 2026-02-20T22:32:14.915 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:32:10 2026-02-20T22:32:14.915 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: peer_sites: 2026-02-20T22:32:14.915 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: name: cluster2-DNE 2026-02-20T22:32:14.915 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+replaying 2026-02-20T22:32:14.915 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: replaying, {"bytes_per_second":0.0,"bytes_per_snapshot":0.0,"last_snapshot_bytes":0,"last_snapshot_sync_seconds":0,"remote_snapshot_timestamp":1771626727,"replay_state":"idle"} 2026-02-20T22:32:14.915 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:32:09 2026-02-20T22:32:14.915 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: snapshots: 2026-02-20T22:32:14.915 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: 105 .mirror.primary.e1d586ae-1749-4169-888d-5f8c6b0db4d3.e80f1f33-876e-424c-898d-e714ecf894da (peer_uuids:[086c4138-4a97-4902-95e1-07f7be9b9f61])' 2026-02-20T22:32:14.915 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ state: .*up+stopped' 2026-02-20T22:32:14.916 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: state: up+stopped 2026-02-20T22:32:14.916 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ description: .*' 2026-02-20T22:32:14.917 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: description: local image is primary 2026-02-20T22:32:14.917 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' -n '' ']' 2026-02-20T22:32:14.917 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+stopped 2026-02-20T22:32:14.917 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^up+' 2026-02-20T22:32:14.918 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+stopped 2026-02-20T22:32:14.918 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep 'service: *mirror..* on ' 2026-02-20T22:32:14.918 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: service: mirror.0 on trial150 2026-02-20T22:32:14.919 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update 2026-02-20T22:32:14.919 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -nEe 's/^ last_update: *(.*) *$/\1/p' 2026-02-20T22:32:14.921 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:32:10' 2026-02-20T22:32:14.921 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_mirror_pool_status_verbose cluster1 mirror test up+stopped '2026-02-20 22:32:10' 2026-02-20T22:32:14.921 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:32:14.921 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:32:14.921 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:32:14.921 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+stopped 2026-02-20T22:32:14.921 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local 'prev_last_update=2026-02-20 22:32:10' 2026-02-20T22:32:14.921 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:32:14.921 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:32:14.921 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster1 mirror pool status mirror --verbose --format xml 2026-02-20T22:32:14.953 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='OKOKOK143774382mirror.0trial15020.2.0-677-gf7870454trueOK43844389mirror.1trial15020.2.0-677-gf7870454falseOK43914398mirror.2trial15020.2.0-677-gf7870454falseOK44014407mirror.3trial15020.2.0-677-gf7870454falseOKteste1d586ae-1749-4169-888d-5f8c6b0db4d3up+stoppedlocal image is primary43774382mirror.0trial1502026-02-20 22:32:10cluster2-DNEcd6e8b64-a7a4-4c60-8c9c-3c34f7eb16e8up+replayingreplaying, {"bytes_per_second":0.0,"bytes_per_snapshot":0.0,"last_snapshot_bytes":0,"last_snapshot_sync_seconds":0,"remote_snapshot_timestamp":1771626727,"replay_state":"idle"}2026-02-20 22:32:09' 2026-02-20T22:32:14.953 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update state 2026-02-20T22:32:14.954 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test'\'']/last_update' 2026-02-20T22:32:14.955 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:32:10' 2026-02-20T22:32:14.955 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test'\'']/state' 2026-02-20T22:32:14.956 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ state=up+stopped 2026-02-20T22:32:14.957 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+stopped 2026-02-20T22:32:14.957 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep up+stopped 2026-02-20T22:32:14.958 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+stopped 2026-02-20T22:32:14.959 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:32:14.959 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:32:14.959 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_status_in_pool_dir cluster2 mirror test up+replaying 2026-02-20T22:32:14.959 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:32:14.959 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:32:14.959 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:32:14.959 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+replaying 2026-02-20T22:32:14.959 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:32:14.959 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:32:14.960 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:32:14.960 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:32:15.959 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_status_in_pool_dir cluster2 mirror test up+replaying '' '' 2026-02-20T22:32:15.959 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:32:15.959 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:32:15.959 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:32:15.959 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+replaying 2026-02-20T22:32:15.959 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:32:15.959 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:32:15.959 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:32:15.959 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:32:15.959 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster2 mirror image status mirror/test 2026-02-20T22:32:15.989 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='test: 2026-02-20T22:32:15.989 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: global_id: e1d586ae-1749-4169-888d-5f8c6b0db4d3 2026-02-20T22:32:15.989 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+replaying 2026-02-20T22:32:15.989 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: replaying, {"bytes_per_second":0.0,"bytes_per_snapshot":0.0,"last_snapshot_bytes":0,"last_snapshot_sync_seconds":0,"remote_snapshot_timestamp":1771626727,"replay_state":"idle"} 2026-02-20T22:32:15.989 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: service: mirror.0 on trial150 2026-02-20T22:32:15.989 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:32:09 2026-02-20T22:32:15.989 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: peer_sites: 2026-02-20T22:32:15.989 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: name: cluster1-DNE 2026-02-20T22:32:15.989 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+stopped 2026-02-20T22:32:15.990 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: local image is primary 2026-02-20T22:32:15.990 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:32:15' 2026-02-20T22:32:15.990 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ state: .*up+replaying' 2026-02-20T22:32:15.990 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: state: up+replaying 2026-02-20T22:32:15.990 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ description: .*' 2026-02-20T22:32:15.991 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: description: replaying, {"bytes_per_second":0.0,"bytes_per_snapshot":0.0,"last_snapshot_bytes":0,"last_snapshot_sync_seconds":0,"remote_snapshot_timestamp":1771626727,"replay_state":"idle"} 2026-02-20T22:32:15.991 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' -n '' ']' 2026-02-20T22:32:15.991 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+replaying 2026-02-20T22:32:15.991 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^up+' 2026-02-20T22:32:15.992 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+replaying 2026-02-20T22:32:15.992 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep 'service: *mirror..* on ' 2026-02-20T22:32:15.993 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: service: mirror.0 on trial150 2026-02-20T22:32:15.993 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update 2026-02-20T22:32:15.993 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -nEe 's/^ last_update: *(.*) *$/\1/p' 2026-02-20T22:32:15.995 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:32:09' 2026-02-20T22:32:15.995 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_mirror_pool_status_verbose cluster2 mirror test up+replaying '2026-02-20 22:32:09' 2026-02-20T22:32:15.995 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:32:15.995 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:32:15.995 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:32:15.995 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+replaying 2026-02-20T22:32:15.995 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local 'prev_last_update=2026-02-20 22:32:09' 2026-02-20T22:32:15.995 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:32:15.996 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:32:15.996 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster2 mirror pool status mirror --verbose --format xml 2026-02-20T22:32:16.026 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='OKOKOK145264529mirror.0trial15020.2.0-677-gf7870454trueOK45334537mirror.1trial15020.2.0-677-gf7870454falseOK45404546mirror.2trial15020.2.0-677-gf7870454falseOK45504557mirror.3trial15020.2.0-677-gf7870454falseOKteste1d586ae-1749-4169-888d-5f8c6b0db4d3up+replayingreplaying, {"bytes_per_second":0.0,"bytes_per_snapshot":0.0,"last_snapshot_bytes":0,"last_snapshot_sync_seconds":0,"remote_snapshot_timestamp":1771626727,"replay_state":"idle"}45264529mirror.0trial1502026-02-20 22:32:09cluster1-DNE8f14eacf-60a5-47c7-bdcb-1dc6af448d08up+stoppedlocal image is primary2026-02-20 22:32:15' 2026-02-20T22:32:16.026 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update state 2026-02-20T22:32:16.026 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test'\'']/last_update' 2026-02-20T22:32:16.027 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:32:09' 2026-02-20T22:32:16.028 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test'\'']/state' 2026-02-20T22:32:16.029 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ state=up+replaying 2026-02-20T22:32:16.029 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+replaying 2026-02-20T22:32:16.029 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep up+replaying 2026-02-20T22:32:16.030 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+replaying 2026-02-20T22:32:16.031 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:32:16.031 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:32:16.031 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ demote_image cluster1 mirror test 2026-02-20T22:32:16.031 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:32:16.031 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:32:16.031 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:32:16.031 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster=cluster1 mirror image demote mirror/test 2026-02-20T22:32:16.607 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:Image demoted to non-primary 2026-02-20T22:32:16.612 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_image_replay_stopped cluster2 mirror test 2026-02-20T22:32:16.612 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:32:16.612 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:32:16.612 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:32:16.612 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_image_replay_state cluster2 mirror test stopped 2026-02-20T22:32:16.612 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:32:16.612 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:32:16.612 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:32:16.612 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state=stopped 2026-02-20T22:32:16.613 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local s 2026-02-20T22:32:16.613 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:32:16.613 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:32:17.613 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_image_replay_state cluster2 mirror test stopped 2026-02-20T22:32:17.614 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:32:17.614 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:32:17.614 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:32:17.614 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local test_state=stopped 2026-02-20T22:32:17.614 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status_result 2026-02-20T22:32:17.614 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local current_state=stopped 2026-02-20T22:32:17.614 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemons cluster2 rbd mirror status mirror/test 2026-02-20T22:32:17.615 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_instance=cluster2 2026-02-20T22:32:17.615 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:32:17.615 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster2 2026-02-20T22:32:17.615 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance=cluster2 2026-02-20T22:32:17.615 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local loop_instance 2026-02-20T22:32:17.615 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for s in 0 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:32:17.615 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sleep 0 2026-02-20T22:32:17.615 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ grep -i state 2026-02-20T22:32:17.615 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' cluster2 '!=' cluster2 ']' 2026-02-20T22:32:17.618 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ seq 0 3 2026-02-20T22:32:17.619 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for loop_instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:32:17.619 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemon cluster2:0 rbd mirror status mirror/test 2026-02-20T22:32:17.619 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster2:0 2026-02-20T22:32:17.619 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:32:17.619 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:32:17.619 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster2:0 cluster instance 2026-02-20T22:32:17.619 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster2:0 2026-02-20T22:32:17.619 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=cluster 2026-02-20T22:32:17.619 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:32:17.619 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster2 2026-02-20T22:32:17.619 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=0 2026-02-20T22:32:17.619 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 0 = cluster2:0 ']' 2026-02-20T22:32:17.620 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval cluster=cluster2 2026-02-20T22:32:17.620 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster2 2026-02-20T22:32:17.620 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=0 2026-02-20T22:32:17.620 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:32:17.620 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ daemon_asok_file cluster2:0 cluster2 2026-02-20T22:32:17.620 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local local_cluster=cluster2:0 2026-02-20T22:32:17.620 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster=cluster2 2026-02-20T22:32:17.620 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance 2026-02-20T22:32:17.620 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ set_cluster_instance cluster2:0 local_cluster instance 2026-02-20T22:32:17.620 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local val=cluster2:0 2026-02-20T22:32:17.620 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster_var_name=local_cluster 2026-02-20T22:32:17.620 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance_var_name=instance 2026-02-20T22:32:17.620 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster2 2026-02-20T22:32:17.621 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:32:17.621 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ '[' 0 = cluster2:0 ']' 2026-02-20T22:32:17.621 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval local_cluster=cluster2 2026-02-20T22:32:17.621 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ local_cluster=cluster2 2026-02-20T22:32:17.621 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval instance=0 2026-02-20T22:32:17.621 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ instance=0 2026-02-20T22:32:17.621 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ ceph-conf --cluster cluster2 --name client.mirror.0 'admin socket' 2026-02-20T22:32:17.628 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ echo /var/run/ceph/rbd-mirror.cluster2-client.mirror.0.asok 2026-02-20T22:32:17.628 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local asok_file=/var/run/ceph/rbd-mirror.cluster2-client.mirror.0.asok 2026-02-20T22:32:17.629 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ test -S /var/run/ceph/rbd-mirror.cluster2-client.mirror.0.asok 2026-02-20T22:32:17.629 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ ceph --admin-daemon /var/run/ceph/rbd-mirror.cluster2-client.mirror.0.asok rbd mirror status mirror/test 2026-02-20T22:32:17.676 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ return 0 2026-02-20T22:32:17.677 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status_result=' "state": "Replaying"' 2026-02-20T22:32:17.677 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo ' "state": "Replaying"' 2026-02-20T22:32:17.677 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep -i Replaying 2026-02-20T22:32:17.678 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: "state": "Replaying" 2026-02-20T22:32:17.678 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ current_state=started 2026-02-20T22:32:17.679 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test stopped = started 2026-02-20T22:32:17.679 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:32:17.679 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 2 2026-02-20T22:32:19.680 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_image_replay_state cluster2 mirror test stopped 2026-02-20T22:32:19.680 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:32:19.680 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:32:19.680 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:32:19.681 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local test_state=stopped 2026-02-20T22:32:19.681 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status_result 2026-02-20T22:32:19.681 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local current_state=stopped 2026-02-20T22:32:19.681 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemons cluster2 rbd mirror status mirror/test 2026-02-20T22:32:19.681 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ grep -i state 2026-02-20T22:32:19.681 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_instance=cluster2 2026-02-20T22:32:19.681 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:32:19.681 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster2 2026-02-20T22:32:19.681 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance=cluster2 2026-02-20T22:32:19.681 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local loop_instance 2026-02-20T22:32:19.682 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for s in 0 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:32:19.682 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sleep 0 2026-02-20T22:32:19.682 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' cluster2 '!=' cluster2 ']' 2026-02-20T22:32:19.685 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ seq 0 3 2026-02-20T22:32:19.685 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for loop_instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:32:19.685 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemon cluster2:0 rbd mirror status mirror/test 2026-02-20T22:32:19.685 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster2:0 2026-02-20T22:32:19.685 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:32:19.685 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:32:19.685 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster2:0 cluster instance 2026-02-20T22:32:19.686 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster2:0 2026-02-20T22:32:19.686 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=cluster 2026-02-20T22:32:19.686 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:32:19.686 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster2 2026-02-20T22:32:19.686 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=0 2026-02-20T22:32:19.686 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 0 = cluster2:0 ']' 2026-02-20T22:32:19.686 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval cluster=cluster2 2026-02-20T22:32:19.686 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster2 2026-02-20T22:32:19.686 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=0 2026-02-20T22:32:19.686 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:32:19.686 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ daemon_asok_file cluster2:0 cluster2 2026-02-20T22:32:19.686 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local local_cluster=cluster2:0 2026-02-20T22:32:19.686 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster=cluster2 2026-02-20T22:32:19.687 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance 2026-02-20T22:32:19.687 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ set_cluster_instance cluster2:0 local_cluster instance 2026-02-20T22:32:19.687 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local val=cluster2:0 2026-02-20T22:32:19.687 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster_var_name=local_cluster 2026-02-20T22:32:19.687 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance_var_name=instance 2026-02-20T22:32:19.687 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster2 2026-02-20T22:32:19.687 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:32:19.687 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ '[' 0 = cluster2:0 ']' 2026-02-20T22:32:19.687 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval local_cluster=cluster2 2026-02-20T22:32:19.687 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ local_cluster=cluster2 2026-02-20T22:32:19.687 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval instance=0 2026-02-20T22:32:19.687 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ instance=0 2026-02-20T22:32:19.688 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ ceph-conf --cluster cluster2 --name client.mirror.0 'admin socket' 2026-02-20T22:32:19.695 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ echo /var/run/ceph/rbd-mirror.cluster2-client.mirror.0.asok 2026-02-20T22:32:19.695 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local asok_file=/var/run/ceph/rbd-mirror.cluster2-client.mirror.0.asok 2026-02-20T22:32:19.695 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ test -S /var/run/ceph/rbd-mirror.cluster2-client.mirror.0.asok 2026-02-20T22:32:19.695 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ ceph --admin-daemon /var/run/ceph/rbd-mirror.cluster2-client.mirror.0.asok rbd mirror status mirror/test 2026-02-20T22:32:19.739 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ return 0 2026-02-20T22:32:19.740 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status_result=' "state": "Stopped"' 2026-02-20T22:32:19.740 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo ' "state": "Stopped"' 2026-02-20T22:32:19.740 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep -i Replaying 2026-02-20T22:32:19.742 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test stopped = stopped 2026-02-20T22:32:19.742 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:32:19.742 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_status_in_pool_dir cluster1 mirror test up+unknown 2026-02-20T22:32:19.742 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:32:19.742 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:32:19.742 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:32:19.742 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+unknown 2026-02-20T22:32:19.743 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:32:19.743 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:32:19.743 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:32:19.743 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:32:20.743 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_status_in_pool_dir cluster1 mirror test up+unknown '' '' 2026-02-20T22:32:20.743 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:32:20.743 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:32:20.743 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:32:20.743 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+unknown 2026-02-20T22:32:20.743 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:32:20.743 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:32:20.744 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:32:20.744 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:32:20.744 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster1 mirror image status mirror/test 2026-02-20T22:32:20.775 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='test: 2026-02-20T22:32:20.775 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: global_id: e1d586ae-1749-4169-888d-5f8c6b0db4d3 2026-02-20T22:32:20.775 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+unknown 2026-02-20T22:32:20.775 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: remote image is not primary 2026-02-20T22:32:20.775 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: service: mirror.0 on trial150 2026-02-20T22:32:20.775 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:32:20 2026-02-20T22:32:20.775 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: peer_sites: 2026-02-20T22:32:20.775 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: name: cluster2-DNE 2026-02-20T22:32:20.775 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+unknown 2026-02-20T22:32:20.775 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: remote image is not primary 2026-02-20T22:32:20.775 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:32:19' 2026-02-20T22:32:20.776 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ state: .*up+unknown' 2026-02-20T22:32:20.776 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: state: up+unknown 2026-02-20T22:32:20.776 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ description: .*' 2026-02-20T22:32:20.777 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: description: remote image is not primary 2026-02-20T22:32:20.777 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' -n '' ']' 2026-02-20T22:32:20.778 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+unknown 2026-02-20T22:32:20.778 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^up+' 2026-02-20T22:32:20.778 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+unknown 2026-02-20T22:32:20.778 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep 'service: *mirror..* on ' 2026-02-20T22:32:20.779 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: service: mirror.0 on trial150 2026-02-20T22:32:20.779 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update 2026-02-20T22:32:20.779 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -nEe 's/^ last_update: *(.*) *$/\1/p' 2026-02-20T22:32:20.781 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:32:20' 2026-02-20T22:32:20.781 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_mirror_pool_status_verbose cluster1 mirror test up+unknown '2026-02-20 22:32:20' 2026-02-20T22:32:20.781 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:32:20.781 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:32:20.781 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:32:20.781 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+unknown 2026-02-20T22:32:20.782 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local 'prev_last_update=2026-02-20 22:32:20' 2026-02-20T22:32:20.782 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:32:20.782 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:32:20.782 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster1 mirror pool status mirror --verbose --format xml 2026-02-20T22:32:20.813 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='WARNINGOKWARNING143774382mirror.0trial15020.2.0-677-gf7870454trueOK43844389mirror.1trial15020.2.0-677-gf7870454falseOK43914398mirror.2trial15020.2.0-677-gf7870454falseOK44014407mirror.3trial15020.2.0-677-gf7870454falseOKteste1d586ae-1749-4169-888d-5f8c6b0db4d3up+unknownremote image is not primary43774382mirror.0trial1502026-02-20 22:32:20cluster2-DNEcd6e8b64-a7a4-4c60-8c9c-3c34f7eb16e8up+unknownremote image is not primary2026-02-20 22:32:19' 2026-02-20T22:32:20.813 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update state 2026-02-20T22:32:20.813 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test'\'']/last_update' 2026-02-20T22:32:20.814 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:32:20' 2026-02-20T22:32:20.814 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test'\'']/state' 2026-02-20T22:32:20.816 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ state=up+unknown 2026-02-20T22:32:20.816 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+unknown 2026-02-20T22:32:20.816 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep up+unknown 2026-02-20T22:32:20.817 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+unknown 2026-02-20T22:32:20.818 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:32:20.818 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:32:20.818 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_status_in_pool_dir cluster2 mirror test up+unknown 2026-02-20T22:32:20.818 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:32:20.818 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:32:20.818 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:32:20.818 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+unknown 2026-02-20T22:32:20.818 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:32:20.819 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:32:20.819 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:32:20.819 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:32:21.819 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_status_in_pool_dir cluster2 mirror test up+unknown '' '' 2026-02-20T22:32:21.819 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:32:21.819 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:32:21.819 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:32:21.819 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+unknown 2026-02-20T22:32:21.820 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:32:21.820 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:32:21.820 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:32:21.820 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:32:21.820 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster2 mirror image status mirror/test 2026-02-20T22:32:21.850 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='test: 2026-02-20T22:32:21.851 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: global_id: e1d586ae-1749-4169-888d-5f8c6b0db4d3 2026-02-20T22:32:21.851 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+unknown 2026-02-20T22:32:21.851 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: remote image is not primary 2026-02-20T22:32:21.851 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: service: mirror.0 on trial150 2026-02-20T22:32:21.851 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:32:19 2026-02-20T22:32:21.851 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: peer_sites: 2026-02-20T22:32:21.851 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: name: cluster1-DNE 2026-02-20T22:32:21.851 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+unknown 2026-02-20T22:32:21.851 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: remote image is not primary 2026-02-20T22:32:21.851 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:32:20' 2026-02-20T22:32:21.852 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ state: .*up+unknown' 2026-02-20T22:32:21.852 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: state: up+unknown 2026-02-20T22:32:21.852 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ description: .*' 2026-02-20T22:32:21.853 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: description: remote image is not primary 2026-02-20T22:32:21.853 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' -n '' ']' 2026-02-20T22:32:21.854 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+unknown 2026-02-20T22:32:21.854 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^up+' 2026-02-20T22:32:21.854 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+unknown 2026-02-20T22:32:21.854 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep 'service: *mirror..* on ' 2026-02-20T22:32:21.855 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: service: mirror.0 on trial150 2026-02-20T22:32:21.855 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update 2026-02-20T22:32:21.855 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -nEe 's/^ last_update: *(.*) *$/\1/p' 2026-02-20T22:32:21.857 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:32:19' 2026-02-20T22:32:21.857 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_mirror_pool_status_verbose cluster2 mirror test up+unknown '2026-02-20 22:32:19' 2026-02-20T22:32:21.857 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:32:21.857 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:32:21.857 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:32:21.858 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+unknown 2026-02-20T22:32:21.858 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local 'prev_last_update=2026-02-20 22:32:19' 2026-02-20T22:32:21.858 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:32:21.858 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:32:21.858 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster2 mirror pool status mirror --verbose --format xml 2026-02-20T22:32:21.887 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='WARNINGOKWARNING145264529mirror.0trial15020.2.0-677-gf7870454trueOK45334537mirror.1trial15020.2.0-677-gf7870454falseOK45404546mirror.2trial15020.2.0-677-gf7870454falseOK45504557mirror.3trial15020.2.0-677-gf7870454falseOKteste1d586ae-1749-4169-888d-5f8c6b0db4d3up+unknownremote image is not primary45264529mirror.0trial1502026-02-20 22:32:19cluster1-DNE8f14eacf-60a5-47c7-bdcb-1dc6af448d08up+unknownremote image is not primary2026-02-20 22:32:20' 2026-02-20T22:32:21.887 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update state 2026-02-20T22:32:21.888 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test'\'']/last_update' 2026-02-20T22:32:21.889 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:32:19' 2026-02-20T22:32:21.889 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test'\'']/state' 2026-02-20T22:32:21.890 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ state=up+unknown 2026-02-20T22:32:21.891 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+unknown 2026-02-20T22:32:21.891 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep up+unknown 2026-02-20T22:32:21.892 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+unknown 2026-02-20T22:32:21.893 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:32:21.893 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:32:21.893 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ promote_image cluster2 mirror test 2026-02-20T22:32:21.893 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:32:21.893 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:32:21.893 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:32:21.893 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local force= 2026-02-20T22:32:21.893 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster=cluster2 mirror image promote mirror/test 2026-02-20T22:32:23.534 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:Image promoted to primary 2026-02-20T22:32:23.539 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_image_replay_started cluster1 mirror test 2026-02-20T22:32:23.539 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:32:23.539 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:32:23.539 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:32:23.539 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_image_replay_state cluster1 mirror test started 2026-02-20T22:32:23.539 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:32:23.539 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:32:23.539 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:32:23.539 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state=started 2026-02-20T22:32:23.539 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local s 2026-02-20T22:32:23.539 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:32:23.539 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:32:24.541 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_image_replay_state cluster1 mirror test started 2026-02-20T22:32:24.542 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:32:24.542 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:32:24.542 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:32:24.542 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local test_state=started 2026-02-20T22:32:24.542 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status_result 2026-02-20T22:32:24.542 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local current_state=stopped 2026-02-20T22:32:24.542 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemons cluster1 rbd mirror status mirror/test 2026-02-20T22:32:24.542 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_instance=cluster1 2026-02-20T22:32:24.542 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:32:24.543 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1 2026-02-20T22:32:24.543 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ grep -i state 2026-02-20T22:32:24.543 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance=cluster1 2026-02-20T22:32:24.543 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local loop_instance 2026-02-20T22:32:24.543 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for s in 0 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:32:24.543 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sleep 0 2026-02-20T22:32:24.546 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' cluster1 '!=' cluster1 ']' 2026-02-20T22:32:24.546 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ seq 0 3 2026-02-20T22:32:24.546 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for loop_instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:32:24.547 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemon cluster1:0 rbd mirror status mirror/test 2026-02-20T22:32:24.547 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1:0 2026-02-20T22:32:24.547 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:32:24.547 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:32:24.547 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster1:0 cluster instance 2026-02-20T22:32:24.547 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster1:0 2026-02-20T22:32:24.547 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=cluster 2026-02-20T22:32:24.547 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:32:24.547 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:32:24.547 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=0 2026-02-20T22:32:24.547 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 0 = cluster1:0 ']' 2026-02-20T22:32:24.547 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval cluster=cluster1 2026-02-20T22:32:24.548 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:32:24.548 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=0 2026-02-20T22:32:24.548 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:32:24.548 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ daemon_asok_file cluster1:0 cluster1 2026-02-20T22:32:24.548 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local local_cluster=cluster1:0 2026-02-20T22:32:24.548 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster=cluster1 2026-02-20T22:32:24.548 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance 2026-02-20T22:32:24.548 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ set_cluster_instance cluster1:0 local_cluster instance 2026-02-20T22:32:24.548 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local val=cluster1:0 2026-02-20T22:32:24.548 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster_var_name=local_cluster 2026-02-20T22:32:24.548 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance_var_name=instance 2026-02-20T22:32:24.548 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:32:24.549 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:32:24.549 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ '[' 0 = cluster1:0 ']' 2026-02-20T22:32:24.549 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval local_cluster=cluster1 2026-02-20T22:32:24.549 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ local_cluster=cluster1 2026-02-20T22:32:24.549 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval instance=0 2026-02-20T22:32:24.549 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ instance=0 2026-02-20T22:32:24.549 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ ceph-conf --cluster cluster1 --name client.mirror.0 'admin socket' 2026-02-20T22:32:24.557 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ echo /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:32:24.557 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local asok_file=/var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:32:24.557 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ test -S /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:32:24.558 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ ceph --admin-daemon /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok rbd mirror status mirror/test 2026-02-20T22:32:24.606 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ return 0 2026-02-20T22:32:24.606 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status_result=' "state": "Stopped"' 2026-02-20T22:32:24.607 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo ' "state": "Stopped"' 2026-02-20T22:32:24.607 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep -i Replaying 2026-02-20T22:32:24.608 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test started = stopped 2026-02-20T22:32:24.608 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:32:24.608 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 2 2026-02-20T22:32:26.610 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_image_replay_state cluster1 mirror test started 2026-02-20T22:32:26.610 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:32:26.610 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:32:26.610 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:32:26.610 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local test_state=started 2026-02-20T22:32:26.611 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status_result 2026-02-20T22:32:26.611 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local current_state=stopped 2026-02-20T22:32:26.611 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemons cluster1 rbd mirror status mirror/test 2026-02-20T22:32:26.611 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ grep -i state 2026-02-20T22:32:26.611 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_instance=cluster1 2026-02-20T22:32:26.611 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:32:26.611 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1 2026-02-20T22:32:26.611 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance=cluster1 2026-02-20T22:32:26.611 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local loop_instance 2026-02-20T22:32:26.612 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for s in 0 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:32:26.612 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sleep 0 2026-02-20T22:32:26.615 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' cluster1 '!=' cluster1 ']' 2026-02-20T22:32:26.615 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ seq 0 3 2026-02-20T22:32:26.615 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for loop_instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:32:26.615 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemon cluster1:0 rbd mirror status mirror/test 2026-02-20T22:32:26.616 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1:0 2026-02-20T22:32:26.616 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:32:26.616 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:32:26.616 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster1:0 cluster instance 2026-02-20T22:32:26.616 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster1:0 2026-02-20T22:32:26.616 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=cluster 2026-02-20T22:32:26.616 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:32:26.616 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:32:26.616 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=0 2026-02-20T22:32:26.616 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 0 = cluster1:0 ']' 2026-02-20T22:32:26.616 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval cluster=cluster1 2026-02-20T22:32:26.616 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:32:26.616 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=0 2026-02-20T22:32:26.617 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:32:26.617 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ daemon_asok_file cluster1:0 cluster1 2026-02-20T22:32:26.617 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local local_cluster=cluster1:0 2026-02-20T22:32:26.617 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster=cluster1 2026-02-20T22:32:26.617 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance 2026-02-20T22:32:26.617 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ set_cluster_instance cluster1:0 local_cluster instance 2026-02-20T22:32:26.617 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local val=cluster1:0 2026-02-20T22:32:26.617 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster_var_name=local_cluster 2026-02-20T22:32:26.617 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance_var_name=instance 2026-02-20T22:32:26.617 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:32:26.617 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:32:26.617 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ '[' 0 = cluster1:0 ']' 2026-02-20T22:32:26.618 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval local_cluster=cluster1 2026-02-20T22:32:26.618 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ local_cluster=cluster1 2026-02-20T22:32:26.618 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval instance=0 2026-02-20T22:32:26.618 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ instance=0 2026-02-20T22:32:26.618 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ ceph-conf --cluster cluster1 --name client.mirror.0 'admin socket' 2026-02-20T22:32:26.627 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ echo /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:32:26.627 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local asok_file=/var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:32:26.627 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ test -S /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:32:26.627 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ ceph --admin-daemon /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok rbd mirror status mirror/test 2026-02-20T22:32:26.674 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ return 0 2026-02-20T22:32:26.675 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status_result=' "state": "Replaying"' 2026-02-20T22:32:26.675 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo ' "state": "Replaying"' 2026-02-20T22:32:26.675 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep -i Replaying 2026-02-20T22:32:26.676 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: "state": "Replaying" 2026-02-20T22:32:26.677 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ current_state=started 2026-02-20T22:32:26.678 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test started = started 2026-02-20T22:32:26.678 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:32:26.678 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_replay_complete cluster1 cluster2 mirror mirror test 2026-02-20T22:32:26.678 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local local_cluster=cluster1 2026-02-20T22:32:26.678 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:32:26.678 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local local_pool=mirror 2026-02-20T22:32:26.678 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local remote_pool=mirror 2026-02-20T22:32:26.678 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:32:26.678 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' snapshot = journal ']' 2026-02-20T22:32:26.678 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' snapshot = snapshot ']' 2026-02-20T22:32:26.678 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ mirror_image_snapshot cluster2 mirror test 2026-02-20T22:32:26.679 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:32:26.679 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:32:26.679 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:32:26.679 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster2 mirror image snapshot mirror/test 2026-02-20T22:32:30.544 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:Snapshot ID: 108 2026-02-20T22:32:30.550 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_snapshot_sync_complete cluster1 cluster2 mirror mirror test 2026-02-20T22:32:30.550 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local local_cluster=cluster1 2026-02-20T22:32:30.550 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:32:30.550 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local local_pool=mirror 2026-02-20T22:32:30.550 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local remote_pool=mirror 2026-02-20T22:32:30.550 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:32:30.550 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ mkfname cluster2-mirror-test.status 2026-02-20T22:32:30.550 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ echo cluster2-mirror-test.status 2026-02-20T22:32:30.550 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -e 's|[/ ]|_|g' 2026-02-20T22:32:30.551 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status_log=/tmp/tmp.Whst3BkeHJ/cluster2-mirror-test.status 2026-02-20T22:32:30.551 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ mkfname cluster1-mirror-test.status 2026-02-20T22:32:30.552 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ echo cluster1-mirror-test.status 2026-02-20T22:32:30.552 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -e 's|[/ ]|_|g' 2026-02-20T22:32:30.553 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local local_status_log=/tmp/tmp.Whst3BkeHJ/cluster1-mirror-test.status 2026-02-20T22:32:30.553 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ get_newest_mirror_snapshot cluster2 mirror test /tmp/tmp.Whst3BkeHJ/cluster2-mirror-test.status 2026-02-20T22:32:30.553 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:32:30.554 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:32:30.554 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:32:30.554 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local log=/tmp/tmp.Whst3BkeHJ/cluster2-mirror-test.status 2026-02-20T22:32:30.554 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster2 snap list --all mirror/test --format xml 2026-02-20T22:32:30.554 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ xmlstarlet sel -t -c '//snapshots/snapshot[namespace/complete='\''true'\'' and position()=last()]' 2026-02-20T22:32:30.582 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v //snapshot/id 2026-02-20T22:32:30.584 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local snapshot_id=108 2026-02-20T22:32:30.584 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ true 2026-02-20T22:32:30.585 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 0.2 0.4 0.8 1.6 2 2 4 4 8 8 16 16 32 32 2026-02-20T22:32:30.585 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 0.2 2026-02-20T22:32:30.785 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ get_newest_mirror_snapshot cluster1 mirror test /tmp/tmp.Whst3BkeHJ/cluster1-mirror-test.status 2026-02-20T22:32:30.785 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:32:30.785 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:32:30.785 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:32:30.785 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local log=/tmp/tmp.Whst3BkeHJ/cluster1-mirror-test.status 2026-02-20T22:32:30.785 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster1 snap list --all mirror/test --format xml 2026-02-20T22:32:30.785 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ xmlstarlet sel -t -c '//snapshots/snapshot[namespace/complete='\''true'\'' and position()=last()]' 2026-02-20T22:32:30.815 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v //snapshot/namespace/primary_snap_id 2026-02-20T22:32:30.817 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local primary_snapshot_id=108 2026-02-20T22:32:30.817 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test 108 = 108 2026-02-20T22:32:30.817 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:32:30.817 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_status_in_pool_dir cluster2 mirror test up+stopped 2026-02-20T22:32:30.817 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:32:30.817 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:32:30.817 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:32:30.817 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+stopped 2026-02-20T22:32:30.817 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:32:30.818 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:32:30.818 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:32:30.818 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:32:31.817 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_status_in_pool_dir cluster2 mirror test up+stopped '' '' 2026-02-20T22:32:31.817 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:32:31.817 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:32:31.817 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:32:31.817 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+stopped 2026-02-20T22:32:31.817 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:32:31.817 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:32:31.817 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:32:31.817 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:32:31.817 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster2 mirror image status mirror/test 2026-02-20T22:32:31.848 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='test: 2026-02-20T22:32:31.848 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: global_id: e1d586ae-1749-4169-888d-5f8c6b0db4d3 2026-02-20T22:32:31.848 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+stopped 2026-02-20T22:32:31.848 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: local image is primary 2026-02-20T22:32:31.848 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: service: mirror.0 on trial150 2026-02-20T22:32:31.848 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:32:29 2026-02-20T22:32:31.849 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: peer_sites: 2026-02-20T22:32:31.849 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: name: cluster1-DNE 2026-02-20T22:32:31.849 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+replaying 2026-02-20T22:32:31.849 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: replaying, {"bytes_per_second":0.0,"bytes_per_snapshot":0.0,"last_snapshot_bytes":0,"last_snapshot_sync_seconds":0,"remote_snapshot_timestamp":1771626742,"replay_state":"idle"} 2026-02-20T22:32:31.849 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:32:25 2026-02-20T22:32:31.849 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: snapshots: 2026-02-20T22:32:31.849 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: 108 .mirror.primary.e1d586ae-1749-4169-888d-5f8c6b0db4d3.60dd0afa-a934-43e9-a7f7-6073d44dde60 (peer_uuids:[b3fd2ba3-7357-48bb-9494-5fb16bf9b1f8])' 2026-02-20T22:32:31.849 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ state: .*up+stopped' 2026-02-20T22:32:31.850 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: state: up+stopped 2026-02-20T22:32:31.850 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ description: .*' 2026-02-20T22:32:31.850 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: description: local image is primary 2026-02-20T22:32:31.851 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' -n '' ']' 2026-02-20T22:32:31.851 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+stopped 2026-02-20T22:32:31.851 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^up+' 2026-02-20T22:32:31.851 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+stopped 2026-02-20T22:32:31.852 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep 'service: *mirror..* on ' 2026-02-20T22:32:31.852 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: service: mirror.0 on trial150 2026-02-20T22:32:31.853 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update 2026-02-20T22:32:31.853 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -nEe 's/^ last_update: *(.*) *$/\1/p' 2026-02-20T22:32:31.854 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:32:29' 2026-02-20T22:32:31.854 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_mirror_pool_status_verbose cluster2 mirror test up+stopped '2026-02-20 22:32:29' 2026-02-20T22:32:31.854 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:32:31.854 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:32:31.855 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:32:31.855 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+stopped 2026-02-20T22:32:31.855 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local 'prev_last_update=2026-02-20 22:32:29' 2026-02-20T22:32:31.855 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:32:31.855 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:32:31.855 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster2 mirror pool status mirror --verbose --format xml 2026-02-20T22:32:31.885 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='OKOKOK145264529mirror.0trial15020.2.0-677-gf7870454trueOK45334537mirror.1trial15020.2.0-677-gf7870454falseOK45404546mirror.2trial15020.2.0-677-gf7870454falseOK45504557mirror.3trial15020.2.0-677-gf7870454falseOKteste1d586ae-1749-4169-888d-5f8c6b0db4d3up+stoppedlocal image is primary45264529mirror.0trial1502026-02-20 22:32:29cluster1-DNE8f14eacf-60a5-47c7-bdcb-1dc6af448d08up+replayingreplaying, {"bytes_per_second":0.0,"bytes_per_snapshot":0.0,"last_snapshot_bytes":0,"last_snapshot_sync_seconds":0,"remote_snapshot_timestamp":1771626742,"replay_state":"idle"}2026-02-20 22:32:25' 2026-02-20T22:32:31.885 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update state 2026-02-20T22:32:31.885 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test'\'']/last_update' 2026-02-20T22:32:31.886 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:32:29' 2026-02-20T22:32:31.887 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test'\'']/state' 2026-02-20T22:32:31.888 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ state=up+stopped 2026-02-20T22:32:31.888 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+stopped 2026-02-20T22:32:31.888 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep up+stopped 2026-02-20T22:32:31.889 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+stopped 2026-02-20T22:32:31.890 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:32:31.890 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:32:31.890 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_status_in_pool_dir cluster1 mirror test up+replaying 2026-02-20T22:32:31.890 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:32:31.890 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:32:31.891 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:32:31.891 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+replaying 2026-02-20T22:32:31.891 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:32:31.891 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:32:31.891 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:32:31.891 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:32:32.891 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_status_in_pool_dir cluster1 mirror test up+replaying '' '' 2026-02-20T22:32:32.891 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:32:32.891 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:32:32.891 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:32:32.891 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+replaying 2026-02-20T22:32:32.892 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:32:32.892 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:32:32.892 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:32:32.892 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:32:32.892 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster1 mirror image status mirror/test 2026-02-20T22:32:32.924 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='test: 2026-02-20T22:32:32.924 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: global_id: e1d586ae-1749-4169-888d-5f8c6b0db4d3 2026-02-20T22:32:32.924 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+replaying 2026-02-20T22:32:32.924 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: replaying, {"bytes_per_second":0.0,"bytes_per_snapshot":0.0,"last_snapshot_bytes":0,"last_snapshot_sync_seconds":0,"remote_snapshot_timestamp":1771626742,"replay_state":"idle"} 2026-02-20T22:32:32.924 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: service: mirror.0 on trial150 2026-02-20T22:32:32.924 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:32:25 2026-02-20T22:32:32.925 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: peer_sites: 2026-02-20T22:32:32.925 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: name: cluster2-DNE 2026-02-20T22:32:32.925 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+stopped 2026-02-20T22:32:32.925 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: local image is primary 2026-02-20T22:32:32.925 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:32:29' 2026-02-20T22:32:32.925 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ state: .*up+replaying' 2026-02-20T22:32:32.925 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: state: up+replaying 2026-02-20T22:32:32.926 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ description: .*' 2026-02-20T22:32:32.926 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: description: replaying, {"bytes_per_second":0.0,"bytes_per_snapshot":0.0,"last_snapshot_bytes":0,"last_snapshot_sync_seconds":0,"remote_snapshot_timestamp":1771626742,"replay_state":"idle"} 2026-02-20T22:32:32.927 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' -n '' ']' 2026-02-20T22:32:32.927 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+replaying 2026-02-20T22:32:32.927 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^up+' 2026-02-20T22:32:32.927 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+replaying 2026-02-20T22:32:32.928 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep 'service: *mirror..* on ' 2026-02-20T22:32:32.928 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: service: mirror.0 on trial150 2026-02-20T22:32:32.928 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update 2026-02-20T22:32:32.929 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -nEe 's/^ last_update: *(.*) *$/\1/p' 2026-02-20T22:32:32.930 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:32:25' 2026-02-20T22:32:32.930 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_mirror_pool_status_verbose cluster1 mirror test up+replaying '2026-02-20 22:32:25' 2026-02-20T22:32:32.930 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:32:32.930 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:32:32.930 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:32:32.930 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+replaying 2026-02-20T22:32:32.931 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local 'prev_last_update=2026-02-20 22:32:25' 2026-02-20T22:32:32.931 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:32:32.931 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:32:32.931 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster1 mirror pool status mirror --verbose --format xml 2026-02-20T22:32:32.963 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='OKOKOK143774382mirror.0trial15020.2.0-677-gf7870454trueOK43844389mirror.1trial15020.2.0-677-gf7870454falseOK43914398mirror.2trial15020.2.0-677-gf7870454falseOK44014407mirror.3trial15020.2.0-677-gf7870454falseOKteste1d586ae-1749-4169-888d-5f8c6b0db4d3up+replayingreplaying, {"bytes_per_second":0.0,"bytes_per_snapshot":0.0,"last_snapshot_bytes":0,"last_snapshot_sync_seconds":0,"remote_snapshot_timestamp":1771626742,"replay_state":"idle"}43774382mirror.0trial1502026-02-20 22:32:25cluster2-DNEcd6e8b64-a7a4-4c60-8c9c-3c34f7eb16e8up+stoppedlocal image is primary2026-02-20 22:32:29' 2026-02-20T22:32:32.963 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update state 2026-02-20T22:32:32.963 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test'\'']/last_update' 2026-02-20T22:32:32.964 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:32:25' 2026-02-20T22:32:32.965 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test'\'']/state' 2026-02-20T22:32:32.966 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ state=up+replaying 2026-02-20T22:32:32.966 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+replaying 2026-02-20T22:32:32.967 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep up+replaying 2026-02-20T22:32:32.967 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+replaying 2026-02-20T22:32:32.968 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:32:32.968 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:32:32.968 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for i in `seq 1 20` 2026-02-20T22:32:32.969 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ demote_image cluster2 mirror test 2026-02-20T22:32:32.969 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:32:32.969 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:32:32.969 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:32:32.969 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster=cluster2 mirror image demote mirror/test 2026-02-20T22:32:33.553 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:Image demoted to non-primary 2026-02-20T22:32:33.558 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_image_replay_stopped cluster1 mirror test 2026-02-20T22:32:33.558 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:32:33.558 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:32:33.559 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:32:33.559 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_image_replay_state cluster1 mirror test stopped 2026-02-20T22:32:33.559 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:32:33.559 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:32:33.559 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:32:33.559 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state=stopped 2026-02-20T22:32:33.559 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local s 2026-02-20T22:32:33.559 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:32:33.559 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:32:34.559 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_image_replay_state cluster1 mirror test stopped 2026-02-20T22:32:34.560 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:32:34.560 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:32:34.560 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:32:34.560 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local test_state=stopped 2026-02-20T22:32:34.560 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status_result 2026-02-20T22:32:34.560 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local current_state=stopped 2026-02-20T22:32:34.560 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemons cluster1 rbd mirror status mirror/test 2026-02-20T22:32:34.560 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_instance=cluster1 2026-02-20T22:32:34.560 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:32:34.560 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1 2026-02-20T22:32:34.561 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance=cluster1 2026-02-20T22:32:34.561 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local loop_instance 2026-02-20T22:32:34.561 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for s in 0 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:32:34.561 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sleep 0 2026-02-20T22:32:34.561 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ grep -i state 2026-02-20T22:32:34.564 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' cluster1 '!=' cluster1 ']' 2026-02-20T22:32:34.564 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ seq 0 3 2026-02-20T22:32:34.564 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for loop_instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:32:34.564 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemon cluster1:0 rbd mirror status mirror/test 2026-02-20T22:32:34.564 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1:0 2026-02-20T22:32:34.564 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:32:34.564 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:32:34.564 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster1:0 cluster instance 2026-02-20T22:32:34.564 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster1:0 2026-02-20T22:32:34.564 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=cluster 2026-02-20T22:32:34.565 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:32:34.565 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:32:34.565 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=0 2026-02-20T22:32:34.565 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 0 = cluster1:0 ']' 2026-02-20T22:32:34.565 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval cluster=cluster1 2026-02-20T22:32:34.565 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:32:34.565 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=0 2026-02-20T22:32:34.565 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:32:34.565 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ daemon_asok_file cluster1:0 cluster1 2026-02-20T22:32:34.565 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local local_cluster=cluster1:0 2026-02-20T22:32:34.565 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster=cluster1 2026-02-20T22:32:34.565 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance 2026-02-20T22:32:34.566 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ set_cluster_instance cluster1:0 local_cluster instance 2026-02-20T22:32:34.566 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local val=cluster1:0 2026-02-20T22:32:34.566 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster_var_name=local_cluster 2026-02-20T22:32:34.566 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance_var_name=instance 2026-02-20T22:32:34.566 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:32:34.566 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:32:34.566 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ '[' 0 = cluster1:0 ']' 2026-02-20T22:32:34.566 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval local_cluster=cluster1 2026-02-20T22:32:34.566 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ local_cluster=cluster1 2026-02-20T22:32:34.566 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval instance=0 2026-02-20T22:32:34.566 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ instance=0 2026-02-20T22:32:34.566 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ ceph-conf --cluster cluster1 --name client.mirror.0 'admin socket' 2026-02-20T22:32:34.574 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ echo /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:32:34.574 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local asok_file=/var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:32:34.574 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ test -S /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:32:34.574 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ ceph --admin-daemon /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok rbd mirror status mirror/test 2026-02-20T22:32:34.620 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ return 0 2026-02-20T22:32:34.621 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status_result=' "state": "Stopped"' 2026-02-20T22:32:34.621 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo ' "state": "Stopped"' 2026-02-20T22:32:34.621 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep -i Replaying 2026-02-20T22:32:34.622 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test stopped = stopped 2026-02-20T22:32:34.622 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:32:34.622 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_status_in_pool_dir cluster1 mirror test up+unknown 2026-02-20T22:32:34.623 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:32:34.623 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:32:34.623 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:32:34.623 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+unknown 2026-02-20T22:32:34.623 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:32:34.623 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:32:34.623 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:32:34.623 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:32:35.623 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_status_in_pool_dir cluster1 mirror test up+unknown '' '' 2026-02-20T22:32:35.624 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:32:35.624 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:32:35.624 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:32:35.624 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+unknown 2026-02-20T22:32:35.624 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:32:35.624 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:32:35.624 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:32:35.624 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:32:35.624 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster1 mirror image status mirror/test 2026-02-20T22:32:35.655 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='test: 2026-02-20T22:32:35.655 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: global_id: e1d586ae-1749-4169-888d-5f8c6b0db4d3 2026-02-20T22:32:35.655 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+unknown 2026-02-20T22:32:35.655 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: remote image is not primary 2026-02-20T22:32:35.656 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: service: mirror.0 on trial150 2026-02-20T22:32:35.656 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:32:35 2026-02-20T22:32:35.656 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: peer_sites: 2026-02-20T22:32:35.656 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: name: cluster2-DNE 2026-02-20T22:32:35.656 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+unknown 2026-02-20T22:32:35.656 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: remote image is not primary 2026-02-20T22:32:35.656 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:32:34' 2026-02-20T22:32:35.656 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ state: .*up+unknown' 2026-02-20T22:32:35.657 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: state: up+unknown 2026-02-20T22:32:35.657 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ description: .*' 2026-02-20T22:32:35.657 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: description: remote image is not primary 2026-02-20T22:32:35.658 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' -n '' ']' 2026-02-20T22:32:35.658 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+unknown 2026-02-20T22:32:35.658 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^up+' 2026-02-20T22:32:35.659 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+unknown 2026-02-20T22:32:35.659 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep 'service: *mirror..* on ' 2026-02-20T22:32:35.659 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: service: mirror.0 on trial150 2026-02-20T22:32:35.660 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update 2026-02-20T22:32:35.660 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -nEe 's/^ last_update: *(.*) *$/\1/p' 2026-02-20T22:32:35.661 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:32:35' 2026-02-20T22:32:35.661 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_mirror_pool_status_verbose cluster1 mirror test up+unknown '2026-02-20 22:32:35' 2026-02-20T22:32:35.661 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:32:35.662 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:32:35.662 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:32:35.662 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+unknown 2026-02-20T22:32:35.662 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local 'prev_last_update=2026-02-20 22:32:35' 2026-02-20T22:32:35.662 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:32:35.662 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:32:35.662 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster1 mirror pool status mirror --verbose --format xml 2026-02-20T22:32:35.693 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='WARNINGOKWARNING143774382mirror.0trial15020.2.0-677-gf7870454trueOK43844389mirror.1trial15020.2.0-677-gf7870454falseOK43914398mirror.2trial15020.2.0-677-gf7870454falseOK44014407mirror.3trial15020.2.0-677-gf7870454falseOKteste1d586ae-1749-4169-888d-5f8c6b0db4d3up+unknownremote image is not primary43774382mirror.0trial1502026-02-20 22:32:35cluster2-DNEcd6e8b64-a7a4-4c60-8c9c-3c34f7eb16e8up+unknownremote image is not primary2026-02-20 22:32:34' 2026-02-20T22:32:35.693 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update state 2026-02-20T22:32:35.693 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test'\'']/last_update' 2026-02-20T22:32:35.694 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:32:35' 2026-02-20T22:32:35.694 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test'\'']/state' 2026-02-20T22:32:35.696 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ state=up+unknown 2026-02-20T22:32:35.696 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+unknown 2026-02-20T22:32:35.696 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep up+unknown 2026-02-20T22:32:35.697 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+unknown 2026-02-20T22:32:35.698 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:32:35.698 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:32:35.698 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_status_in_pool_dir cluster2 mirror test up+unknown 2026-02-20T22:32:35.698 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:32:35.698 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:32:35.699 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:32:35.699 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+unknown 2026-02-20T22:32:35.699 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:32:35.699 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:32:35.699 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:32:35.699 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:32:36.699 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_status_in_pool_dir cluster2 mirror test up+unknown '' '' 2026-02-20T22:32:36.699 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:32:36.700 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:32:36.700 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:32:36.700 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+unknown 2026-02-20T22:32:36.700 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:32:36.700 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:32:36.700 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:32:36.700 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:32:36.700 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster2 mirror image status mirror/test 2026-02-20T22:32:36.730 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='test: 2026-02-20T22:32:36.730 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: global_id: e1d586ae-1749-4169-888d-5f8c6b0db4d3 2026-02-20T22:32:36.730 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+unknown 2026-02-20T22:32:36.730 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: remote image is not primary 2026-02-20T22:32:36.730 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: service: mirror.0 on trial150 2026-02-20T22:32:36.730 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:32:34 2026-02-20T22:32:36.730 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: peer_sites: 2026-02-20T22:32:36.730 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: name: cluster1-DNE 2026-02-20T22:32:36.730 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+unknown 2026-02-20T22:32:36.731 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: remote image is not primary 2026-02-20T22:32:36.731 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:32:35' 2026-02-20T22:32:36.731 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ state: .*up+unknown' 2026-02-20T22:32:36.731 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: state: up+unknown 2026-02-20T22:32:36.732 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ description: .*' 2026-02-20T22:32:36.732 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: description: remote image is not primary 2026-02-20T22:32:36.733 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' -n '' ']' 2026-02-20T22:32:36.733 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+unknown 2026-02-20T22:32:36.733 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^up+' 2026-02-20T22:32:36.733 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+unknown 2026-02-20T22:32:36.734 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep 'service: *mirror..* on ' 2026-02-20T22:32:36.734 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: service: mirror.0 on trial150 2026-02-20T22:32:36.734 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update 2026-02-20T22:32:36.734 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -nEe 's/^ last_update: *(.*) *$/\1/p' 2026-02-20T22:32:36.736 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:32:34' 2026-02-20T22:32:36.736 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_mirror_pool_status_verbose cluster2 mirror test up+unknown '2026-02-20 22:32:34' 2026-02-20T22:32:36.736 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:32:36.736 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:32:36.736 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:32:36.737 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+unknown 2026-02-20T22:32:36.737 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local 'prev_last_update=2026-02-20 22:32:34' 2026-02-20T22:32:36.737 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:32:36.737 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:32:36.737 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster2 mirror pool status mirror --verbose --format xml 2026-02-20T22:32:36.767 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='WARNINGOKWARNING145264529mirror.0trial15020.2.0-677-gf7870454trueOK45334537mirror.1trial15020.2.0-677-gf7870454falseOK45404546mirror.2trial15020.2.0-677-gf7870454falseOK45504557mirror.3trial15020.2.0-677-gf7870454falseOKteste1d586ae-1749-4169-888d-5f8c6b0db4d3up+unknownremote image is not primary45264529mirror.0trial1502026-02-20 22:32:34cluster1-DNE8f14eacf-60a5-47c7-bdcb-1dc6af448d08up+unknownremote image is not primary2026-02-20 22:32:35' 2026-02-20T22:32:36.767 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update state 2026-02-20T22:32:36.767 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test'\'']/last_update' 2026-02-20T22:32:36.768 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:32:34' 2026-02-20T22:32:36.769 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test'\'']/state' 2026-02-20T22:32:36.770 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ state=up+unknown 2026-02-20T22:32:36.770 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+unknown 2026-02-20T22:32:36.771 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep up+unknown 2026-02-20T22:32:36.771 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+unknown 2026-02-20T22:32:36.772 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:32:36.772 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:32:36.772 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ promote_image cluster1 mirror test 2026-02-20T22:32:36.772 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:32:36.773 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:32:36.773 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:32:36.773 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local force= 2026-02-20T22:32:36.773 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster=cluster1 mirror image promote mirror/test 2026-02-20T22:32:38.620 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:Image promoted to primary 2026-02-20T22:32:38.625 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_image_replay_started cluster2 mirror test 2026-02-20T22:32:38.625 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:32:38.626 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:32:38.626 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:32:38.626 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_image_replay_state cluster2 mirror test started 2026-02-20T22:32:38.626 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:32:38.626 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:32:38.626 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:32:38.626 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state=started 2026-02-20T22:32:38.626 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local s 2026-02-20T22:32:38.626 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:32:38.626 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:32:39.627 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_image_replay_state cluster2 mirror test started 2026-02-20T22:32:39.627 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:32:39.627 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:32:39.627 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:32:39.627 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local test_state=started 2026-02-20T22:32:39.627 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status_result 2026-02-20T22:32:39.627 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local current_state=stopped 2026-02-20T22:32:39.627 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemons cluster2 rbd mirror status mirror/test 2026-02-20T22:32:39.628 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_instance=cluster2 2026-02-20T22:32:39.628 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:32:39.628 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ grep -i state 2026-02-20T22:32:39.628 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster2 2026-02-20T22:32:39.628 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance=cluster2 2026-02-20T22:32:39.628 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local loop_instance 2026-02-20T22:32:39.628 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for s in 0 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:32:39.628 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sleep 0 2026-02-20T22:32:39.631 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' cluster2 '!=' cluster2 ']' 2026-02-20T22:32:39.632 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ seq 0 3 2026-02-20T22:32:39.632 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for loop_instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:32:39.632 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemon cluster2:0 rbd mirror status mirror/test 2026-02-20T22:32:39.632 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster2:0 2026-02-20T22:32:39.632 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:32:39.632 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:32:39.632 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster2:0 cluster instance 2026-02-20T22:32:39.632 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster2:0 2026-02-20T22:32:39.632 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=cluster 2026-02-20T22:32:39.632 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:32:39.632 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster2 2026-02-20T22:32:39.632 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=0 2026-02-20T22:32:39.633 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 0 = cluster2:0 ']' 2026-02-20T22:32:39.633 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval cluster=cluster2 2026-02-20T22:32:39.633 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster2 2026-02-20T22:32:39.633 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=0 2026-02-20T22:32:39.633 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:32:39.633 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ daemon_asok_file cluster2:0 cluster2 2026-02-20T22:32:39.633 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local local_cluster=cluster2:0 2026-02-20T22:32:39.633 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster=cluster2 2026-02-20T22:32:39.633 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance 2026-02-20T22:32:39.633 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ set_cluster_instance cluster2:0 local_cluster instance 2026-02-20T22:32:39.633 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local val=cluster2:0 2026-02-20T22:32:39.633 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster_var_name=local_cluster 2026-02-20T22:32:39.634 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance_var_name=instance 2026-02-20T22:32:39.634 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster2 2026-02-20T22:32:39.634 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:32:39.634 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ '[' 0 = cluster2:0 ']' 2026-02-20T22:32:39.634 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval local_cluster=cluster2 2026-02-20T22:32:39.634 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ local_cluster=cluster2 2026-02-20T22:32:39.634 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval instance=0 2026-02-20T22:32:39.634 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ instance=0 2026-02-20T22:32:39.634 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ ceph-conf --cluster cluster2 --name client.mirror.0 'admin socket' 2026-02-20T22:32:39.642 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ echo /var/run/ceph/rbd-mirror.cluster2-client.mirror.0.asok 2026-02-20T22:32:39.642 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local asok_file=/var/run/ceph/rbd-mirror.cluster2-client.mirror.0.asok 2026-02-20T22:32:39.642 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ test -S /var/run/ceph/rbd-mirror.cluster2-client.mirror.0.asok 2026-02-20T22:32:39.643 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ ceph --admin-daemon /var/run/ceph/rbd-mirror.cluster2-client.mirror.0.asok rbd mirror status mirror/test 2026-02-20T22:32:39.688 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ return 0 2026-02-20T22:32:39.689 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status_result=' "state": "Replaying"' 2026-02-20T22:32:39.689 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo ' "state": "Replaying"' 2026-02-20T22:32:39.689 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep -i Replaying 2026-02-20T22:32:39.690 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: "state": "Replaying" 2026-02-20T22:32:39.691 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ current_state=started 2026-02-20T22:32:39.692 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test started = started 2026-02-20T22:32:39.692 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:32:39.692 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_replay_complete cluster2 cluster1 mirror mirror test 2026-02-20T22:32:39.692 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local local_cluster=cluster2 2026-02-20T22:32:39.692 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:32:39.692 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local local_pool=mirror 2026-02-20T22:32:39.692 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local remote_pool=mirror 2026-02-20T22:32:39.692 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:32:39.692 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' snapshot = journal ']' 2026-02-20T22:32:39.692 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' snapshot = snapshot ']' 2026-02-20T22:32:39.692 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ mirror_image_snapshot cluster1 mirror test 2026-02-20T22:32:39.692 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:32:39.693 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:32:39.693 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:32:39.693 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster1 mirror image snapshot mirror/test 2026-02-20T22:32:43.628 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:Snapshot ID: 111 2026-02-20T22:32:43.635 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_snapshot_sync_complete cluster2 cluster1 mirror mirror test 2026-02-20T22:32:43.635 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local local_cluster=cluster2 2026-02-20T22:32:43.635 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:32:43.635 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local local_pool=mirror 2026-02-20T22:32:43.635 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local remote_pool=mirror 2026-02-20T22:32:43.635 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:32:43.635 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ mkfname cluster1-mirror-test.status 2026-02-20T22:32:43.635 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ echo cluster1-mirror-test.status 2026-02-20T22:32:43.636 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -e 's|[/ ]|_|g' 2026-02-20T22:32:43.636 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status_log=/tmp/tmp.Whst3BkeHJ/cluster1-mirror-test.status 2026-02-20T22:32:43.637 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ mkfname cluster2-mirror-test.status 2026-02-20T22:32:43.637 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ echo cluster2-mirror-test.status 2026-02-20T22:32:43.637 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -e 's|[/ ]|_|g' 2026-02-20T22:32:43.639 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local local_status_log=/tmp/tmp.Whst3BkeHJ/cluster2-mirror-test.status 2026-02-20T22:32:43.639 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ get_newest_mirror_snapshot cluster1 mirror test /tmp/tmp.Whst3BkeHJ/cluster1-mirror-test.status 2026-02-20T22:32:43.639 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:32:43.639 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:32:43.639 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:32:43.639 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local log=/tmp/tmp.Whst3BkeHJ/cluster1-mirror-test.status 2026-02-20T22:32:43.639 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster1 snap list --all mirror/test --format xml 2026-02-20T22:32:43.639 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ xmlstarlet sel -t -c '//snapshots/snapshot[namespace/complete='\''true'\'' and position()=last()]' 2026-02-20T22:32:43.670 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v //snapshot/id 2026-02-20T22:32:43.672 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local snapshot_id=111 2026-02-20T22:32:43.672 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ true 2026-02-20T22:32:43.672 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 0.2 0.4 0.8 1.6 2 2 4 4 8 8 16 16 32 32 2026-02-20T22:32:43.672 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 0.2 2026-02-20T22:32:43.873 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ get_newest_mirror_snapshot cluster2 mirror test /tmp/tmp.Whst3BkeHJ/cluster2-mirror-test.status 2026-02-20T22:32:43.873 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:32:43.874 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:32:43.874 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:32:43.874 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local log=/tmp/tmp.Whst3BkeHJ/cluster2-mirror-test.status 2026-02-20T22:32:43.874 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster2 snap list --all mirror/test --format xml 2026-02-20T22:32:43.874 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ xmlstarlet sel -t -c '//snapshots/snapshot[namespace/complete='\''true'\'' and position()=last()]' 2026-02-20T22:32:43.901 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v //snapshot/namespace/primary_snap_id 2026-02-20T22:32:43.903 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local primary_snapshot_id=111 2026-02-20T22:32:43.904 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test 111 = 111 2026-02-20T22:32:43.904 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:32:43.904 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_status_in_pool_dir cluster1 mirror test up+stopped 2026-02-20T22:32:43.904 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:32:43.904 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:32:43.904 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:32:43.904 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+stopped 2026-02-20T22:32:43.904 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:32:43.904 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:32:43.904 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:32:43.904 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:32:44.904 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_status_in_pool_dir cluster1 mirror test up+stopped '' '' 2026-02-20T22:32:44.905 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:32:44.905 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:32:44.905 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:32:44.905 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+stopped 2026-02-20T22:32:44.905 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:32:44.905 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:32:44.905 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:32:44.905 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:32:44.905 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster1 mirror image status mirror/test 2026-02-20T22:32:44.938 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='test: 2026-02-20T22:32:44.938 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: global_id: e1d586ae-1749-4169-888d-5f8c6b0db4d3 2026-02-20T22:32:44.939 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+stopped 2026-02-20T22:32:44.939 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: local image is primary 2026-02-20T22:32:44.939 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: service: mirror.0 on trial150 2026-02-20T22:32:44.939 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:32:40 2026-02-20T22:32:44.939 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: peer_sites: 2026-02-20T22:32:44.939 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: name: cluster2-DNE 2026-02-20T22:32:44.939 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+replaying 2026-02-20T22:32:44.939 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: replaying, {"bytes_per_second":0.0,"bytes_per_snapshot":0.0,"last_snapshot_bytes":0,"last_snapshot_sync_seconds":0,"remote_snapshot_timestamp":1771626757,"replay_state":"idle"} 2026-02-20T22:32:44.939 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:32:39 2026-02-20T22:32:44.939 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: snapshots: 2026-02-20T22:32:44.939 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: 111 .mirror.primary.e1d586ae-1749-4169-888d-5f8c6b0db4d3.990b69ca-a544-4213-940f-698306db9e00 (peer_uuids:[086c4138-4a97-4902-95e1-07f7be9b9f61])' 2026-02-20T22:32:44.940 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ state: .*up+stopped' 2026-02-20T22:32:44.940 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: state: up+stopped 2026-02-20T22:32:44.940 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ description: .*' 2026-02-20T22:32:44.941 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: description: local image is primary 2026-02-20T22:32:44.941 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' -n '' ']' 2026-02-20T22:32:44.941 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+stopped 2026-02-20T22:32:44.942 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^up+' 2026-02-20T22:32:44.942 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+stopped 2026-02-20T22:32:44.942 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep 'service: *mirror..* on ' 2026-02-20T22:32:44.943 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: service: mirror.0 on trial150 2026-02-20T22:32:44.943 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update 2026-02-20T22:32:44.943 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -nEe 's/^ last_update: *(.*) *$/\1/p' 2026-02-20T22:32:44.945 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:32:40' 2026-02-20T22:32:44.945 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_mirror_pool_status_verbose cluster1 mirror test up+stopped '2026-02-20 22:32:40' 2026-02-20T22:32:44.945 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:32:44.945 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:32:44.945 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:32:44.945 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+stopped 2026-02-20T22:32:44.945 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local 'prev_last_update=2026-02-20 22:32:40' 2026-02-20T22:32:44.945 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:32:44.945 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:32:44.946 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster1 mirror pool status mirror --verbose --format xml 2026-02-20T22:32:44.977 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='OKOKOK143774382mirror.0trial15020.2.0-677-gf7870454trueOK43844389mirror.1trial15020.2.0-677-gf7870454falseOK43914398mirror.2trial15020.2.0-677-gf7870454falseOK44014407mirror.3trial15020.2.0-677-gf7870454falseOKteste1d586ae-1749-4169-888d-5f8c6b0db4d3up+stoppedlocal image is primary43774382mirror.0trial1502026-02-20 22:32:40cluster2-DNEcd6e8b64-a7a4-4c60-8c9c-3c34f7eb16e8up+replayingreplaying, {"bytes_per_second":0.0,"bytes_per_snapshot":0.0,"last_snapshot_bytes":0,"last_snapshot_sync_seconds":0,"remote_snapshot_timestamp":1771626757,"replay_state":"idle"}2026-02-20 22:32:39' 2026-02-20T22:32:44.977 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update state 2026-02-20T22:32:44.977 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test'\'']/last_update' 2026-02-20T22:32:44.978 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:32:40' 2026-02-20T22:32:44.978 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test'\'']/state' 2026-02-20T22:32:44.980 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ state=up+stopped 2026-02-20T22:32:44.980 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+stopped 2026-02-20T22:32:44.980 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep up+stopped 2026-02-20T22:32:44.981 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+stopped 2026-02-20T22:32:44.982 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:32:44.982 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:32:44.982 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_status_in_pool_dir cluster2 mirror test up+replaying 2026-02-20T22:32:44.982 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:32:44.982 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:32:44.982 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:32:44.983 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+replaying 2026-02-20T22:32:44.983 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:32:44.983 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:32:44.983 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:32:44.983 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:32:45.983 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_status_in_pool_dir cluster2 mirror test up+replaying '' '' 2026-02-20T22:32:45.983 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:32:45.983 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:32:45.983 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:32:45.983 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+replaying 2026-02-20T22:32:45.983 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:32:45.984 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:32:45.984 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:32:45.984 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:32:45.984 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster2 mirror image status mirror/test 2026-02-20T22:32:46.012 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='test: 2026-02-20T22:32:46.012 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: global_id: e1d586ae-1749-4169-888d-5f8c6b0db4d3 2026-02-20T22:32:46.013 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+replaying 2026-02-20T22:32:46.013 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: replaying, {"bytes_per_second":0.0,"bytes_per_snapshot":0.0,"last_snapshot_bytes":0,"last_snapshot_sync_seconds":0,"remote_snapshot_timestamp":1771626757,"replay_state":"idle"} 2026-02-20T22:32:46.013 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: service: mirror.0 on trial150 2026-02-20T22:32:46.013 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:32:39 2026-02-20T22:32:46.013 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: peer_sites: 2026-02-20T22:32:46.013 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: name: cluster1-DNE 2026-02-20T22:32:46.013 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+stopped 2026-02-20T22:32:46.013 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: local image is primary 2026-02-20T22:32:46.013 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:32:45' 2026-02-20T22:32:46.013 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ state: .*up+replaying' 2026-02-20T22:32:46.014 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: state: up+replaying 2026-02-20T22:32:46.014 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ description: .*' 2026-02-20T22:32:46.015 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: description: replaying, {"bytes_per_second":0.0,"bytes_per_snapshot":0.0,"last_snapshot_bytes":0,"last_snapshot_sync_seconds":0,"remote_snapshot_timestamp":1771626757,"replay_state":"idle"} 2026-02-20T22:32:46.015 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' -n '' ']' 2026-02-20T22:32:46.015 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+replaying 2026-02-20T22:32:46.015 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^up+' 2026-02-20T22:32:46.016 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+replaying 2026-02-20T22:32:46.016 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep 'service: *mirror..* on ' 2026-02-20T22:32:46.016 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: service: mirror.0 on trial150 2026-02-20T22:32:46.017 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update 2026-02-20T22:32:46.017 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -nEe 's/^ last_update: *(.*) *$/\1/p' 2026-02-20T22:32:46.019 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:32:39' 2026-02-20T22:32:46.019 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_mirror_pool_status_verbose cluster2 mirror test up+replaying '2026-02-20 22:32:39' 2026-02-20T22:32:46.019 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:32:46.019 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:32:46.019 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:32:46.019 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+replaying 2026-02-20T22:32:46.019 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local 'prev_last_update=2026-02-20 22:32:39' 2026-02-20T22:32:46.019 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:32:46.019 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:32:46.019 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster2 mirror pool status mirror --verbose --format xml 2026-02-20T22:32:46.050 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='OKOKOK145264529mirror.0trial15020.2.0-677-gf7870454trueOK45334537mirror.1trial15020.2.0-677-gf7870454falseOK45404546mirror.2trial15020.2.0-677-gf7870454falseOK45504557mirror.3trial15020.2.0-677-gf7870454falseOKteste1d586ae-1749-4169-888d-5f8c6b0db4d3up+replayingreplaying, {"bytes_per_second":0.0,"bytes_per_snapshot":0.0,"last_snapshot_bytes":0,"last_snapshot_sync_seconds":0,"remote_snapshot_timestamp":1771626757,"replay_state":"idle"}45264529mirror.0trial1502026-02-20 22:32:39cluster1-DNE8f14eacf-60a5-47c7-bdcb-1dc6af448d08up+stoppedlocal image is primary2026-02-20 22:32:45' 2026-02-20T22:32:46.051 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update state 2026-02-20T22:32:46.051 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test'\'']/last_update' 2026-02-20T22:32:46.052 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:32:39' 2026-02-20T22:32:46.052 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test'\'']/state' 2026-02-20T22:32:46.054 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ state=up+replaying 2026-02-20T22:32:46.054 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+replaying 2026-02-20T22:32:46.054 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep up+replaying 2026-02-20T22:32:46.055 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+replaying 2026-02-20T22:32:46.056 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:32:46.056 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:32:46.056 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ demote_image cluster1 mirror test 2026-02-20T22:32:46.056 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:32:46.056 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:32:46.056 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:32:46.056 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster=cluster1 mirror image demote mirror/test 2026-02-20T22:32:46.637 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:Image demoted to non-primary 2026-02-20T22:32:46.642 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_image_replay_stopped cluster2 mirror test 2026-02-20T22:32:46.642 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:32:46.642 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:32:46.642 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:32:46.643 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_image_replay_state cluster2 mirror test stopped 2026-02-20T22:32:46.643 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:32:46.643 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:32:46.643 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:32:46.643 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state=stopped 2026-02-20T22:32:46.643 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local s 2026-02-20T22:32:46.643 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:32:46.643 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:32:47.642 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_image_replay_state cluster2 mirror test stopped 2026-02-20T22:32:47.643 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:32:47.643 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:32:47.643 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:32:47.643 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local test_state=stopped 2026-02-20T22:32:47.643 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status_result 2026-02-20T22:32:47.643 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local current_state=stopped 2026-02-20T22:32:47.643 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemons cluster2 rbd mirror status mirror/test 2026-02-20T22:32:47.643 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_instance=cluster2 2026-02-20T22:32:47.643 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ grep -i state 2026-02-20T22:32:47.643 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:32:47.643 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster2 2026-02-20T22:32:47.643 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance=cluster2 2026-02-20T22:32:47.643 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local loop_instance 2026-02-20T22:32:47.643 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for s in 0 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:32:47.643 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sleep 0 2026-02-20T22:32:47.644 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' cluster2 '!=' cluster2 ']' 2026-02-20T22:32:47.644 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ seq 0 3 2026-02-20T22:32:47.645 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for loop_instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:32:47.645 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemon cluster2:0 rbd mirror status mirror/test 2026-02-20T22:32:47.645 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster2:0 2026-02-20T22:32:47.645 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:32:47.645 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:32:47.645 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster2:0 cluster instance 2026-02-20T22:32:47.645 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster2:0 2026-02-20T22:32:47.646 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=cluster 2026-02-20T22:32:47.646 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:32:47.646 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster2 2026-02-20T22:32:47.646 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=0 2026-02-20T22:32:47.646 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 0 = cluster2:0 ']' 2026-02-20T22:32:47.646 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval cluster=cluster2 2026-02-20T22:32:47.646 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster2 2026-02-20T22:32:47.646 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=0 2026-02-20T22:32:47.646 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:32:47.646 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ daemon_asok_file cluster2:0 cluster2 2026-02-20T22:32:47.646 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local local_cluster=cluster2:0 2026-02-20T22:32:47.646 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster=cluster2 2026-02-20T22:32:47.646 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance 2026-02-20T22:32:47.646 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ set_cluster_instance cluster2:0 local_cluster instance 2026-02-20T22:32:47.646 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local val=cluster2:0 2026-02-20T22:32:47.646 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster_var_name=local_cluster 2026-02-20T22:32:47.646 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance_var_name=instance 2026-02-20T22:32:47.646 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster2 2026-02-20T22:32:47.647 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:32:47.647 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ '[' 0 = cluster2:0 ']' 2026-02-20T22:32:47.647 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval local_cluster=cluster2 2026-02-20T22:32:47.647 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ local_cluster=cluster2 2026-02-20T22:32:47.647 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval instance=0 2026-02-20T22:32:47.647 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ instance=0 2026-02-20T22:32:47.647 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ ceph-conf --cluster cluster2 --name client.mirror.0 'admin socket' 2026-02-20T22:32:47.658 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ echo /var/run/ceph/rbd-mirror.cluster2-client.mirror.0.asok 2026-02-20T22:32:47.658 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local asok_file=/var/run/ceph/rbd-mirror.cluster2-client.mirror.0.asok 2026-02-20T22:32:47.658 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ test -S /var/run/ceph/rbd-mirror.cluster2-client.mirror.0.asok 2026-02-20T22:32:47.658 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ ceph --admin-daemon /var/run/ceph/rbd-mirror.cluster2-client.mirror.0.asok rbd mirror status mirror/test 2026-02-20T22:32:47.703 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ return 0 2026-02-20T22:32:47.704 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status_result=' "state": "Replaying"' 2026-02-20T22:32:47.704 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo ' "state": "Replaying"' 2026-02-20T22:32:47.704 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep -i Replaying 2026-02-20T22:32:47.705 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: "state": "Replaying" 2026-02-20T22:32:47.706 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ current_state=started 2026-02-20T22:32:47.706 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test stopped = started 2026-02-20T22:32:47.706 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:32:47.706 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 2 2026-02-20T22:32:49.707 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_image_replay_state cluster2 mirror test stopped 2026-02-20T22:32:49.707 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:32:49.708 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:32:49.708 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:32:49.708 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local test_state=stopped 2026-02-20T22:32:49.708 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status_result 2026-02-20T22:32:49.708 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local current_state=stopped 2026-02-20T22:32:49.709 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemons cluster2 rbd mirror status mirror/test 2026-02-20T22:32:49.709 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ grep -i state 2026-02-20T22:32:49.709 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_instance=cluster2 2026-02-20T22:32:49.709 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:32:49.710 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster2 2026-02-20T22:32:49.710 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance=cluster2 2026-02-20T22:32:49.710 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local loop_instance 2026-02-20T22:32:49.710 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for s in 0 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:32:49.710 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sleep 0 2026-02-20T22:32:49.710 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' cluster2 '!=' cluster2 ']' 2026-02-20T22:32:49.713 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ seq 0 3 2026-02-20T22:32:49.713 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for loop_instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:32:49.713 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemon cluster2:0 rbd mirror status mirror/test 2026-02-20T22:32:49.713 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster2:0 2026-02-20T22:32:49.713 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:32:49.713 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:32:49.713 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster2:0 cluster instance 2026-02-20T22:32:49.713 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster2:0 2026-02-20T22:32:49.713 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=cluster 2026-02-20T22:32:49.713 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:32:49.713 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster2 2026-02-20T22:32:49.714 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=0 2026-02-20T22:32:49.714 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 0 = cluster2:0 ']' 2026-02-20T22:32:49.714 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval cluster=cluster2 2026-02-20T22:32:49.714 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster2 2026-02-20T22:32:49.714 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=0 2026-02-20T22:32:49.714 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:32:49.714 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ daemon_asok_file cluster2:0 cluster2 2026-02-20T22:32:49.714 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local local_cluster=cluster2:0 2026-02-20T22:32:49.714 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster=cluster2 2026-02-20T22:32:49.714 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance 2026-02-20T22:32:49.714 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ set_cluster_instance cluster2:0 local_cluster instance 2026-02-20T22:32:49.714 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local val=cluster2:0 2026-02-20T22:32:49.714 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster_var_name=local_cluster 2026-02-20T22:32:49.715 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance_var_name=instance 2026-02-20T22:32:49.715 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster2 2026-02-20T22:32:49.715 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:32:49.715 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ '[' 0 = cluster2:0 ']' 2026-02-20T22:32:49.715 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval local_cluster=cluster2 2026-02-20T22:32:49.715 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ local_cluster=cluster2 2026-02-20T22:32:49.715 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval instance=0 2026-02-20T22:32:49.715 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ instance=0 2026-02-20T22:32:49.715 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ ceph-conf --cluster cluster2 --name client.mirror.0 'admin socket' 2026-02-20T22:32:49.724 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ echo /var/run/ceph/rbd-mirror.cluster2-client.mirror.0.asok 2026-02-20T22:32:49.725 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local asok_file=/var/run/ceph/rbd-mirror.cluster2-client.mirror.0.asok 2026-02-20T22:32:49.725 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ test -S /var/run/ceph/rbd-mirror.cluster2-client.mirror.0.asok 2026-02-20T22:32:49.725 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ ceph --admin-daemon /var/run/ceph/rbd-mirror.cluster2-client.mirror.0.asok rbd mirror status mirror/test 2026-02-20T22:32:49.769 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ return 0 2026-02-20T22:32:49.770 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status_result=' "state": "Stopped"' 2026-02-20T22:32:49.770 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo ' "state": "Stopped"' 2026-02-20T22:32:49.770 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep -i Replaying 2026-02-20T22:32:49.772 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test stopped = stopped 2026-02-20T22:32:49.772 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:32:49.772 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_status_in_pool_dir cluster1 mirror test up+unknown 2026-02-20T22:32:49.772 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:32:49.772 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:32:49.772 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:32:49.772 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+unknown 2026-02-20T22:32:49.772 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:32:49.772 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:32:49.772 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:32:49.773 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:32:50.773 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_status_in_pool_dir cluster1 mirror test up+unknown '' '' 2026-02-20T22:32:50.773 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:32:50.773 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:32:50.773 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:32:50.773 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+unknown 2026-02-20T22:32:50.773 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:32:50.774 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:32:50.774 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:32:50.774 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:32:50.774 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster1 mirror image status mirror/test 2026-02-20T22:32:50.803 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='test: 2026-02-20T22:32:50.803 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: global_id: e1d586ae-1749-4169-888d-5f8c6b0db4d3 2026-02-20T22:32:50.803 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+unknown 2026-02-20T22:32:50.803 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: remote image is not primary 2026-02-20T22:32:50.803 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: service: mirror.0 on trial150 2026-02-20T22:32:50.803 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:32:50 2026-02-20T22:32:50.804 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: peer_sites: 2026-02-20T22:32:50.804 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: name: cluster2-DNE 2026-02-20T22:32:50.804 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+unknown 2026-02-20T22:32:50.804 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: remote image is not primary 2026-02-20T22:32:50.804 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:32:49' 2026-02-20T22:32:50.804 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ state: .*up+unknown' 2026-02-20T22:32:50.805 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: state: up+unknown 2026-02-20T22:32:50.805 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ description: .*' 2026-02-20T22:32:50.805 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: description: remote image is not primary 2026-02-20T22:32:50.806 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' -n '' ']' 2026-02-20T22:32:50.806 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+unknown 2026-02-20T22:32:50.806 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^up+' 2026-02-20T22:32:50.807 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+unknown 2026-02-20T22:32:50.807 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep 'service: *mirror..* on ' 2026-02-20T22:32:50.807 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: service: mirror.0 on trial150 2026-02-20T22:32:50.808 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update 2026-02-20T22:32:50.808 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -nEe 's/^ last_update: *(.*) *$/\1/p' 2026-02-20T22:32:50.809 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:32:50' 2026-02-20T22:32:50.809 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_mirror_pool_status_verbose cluster1 mirror test up+unknown '2026-02-20 22:32:50' 2026-02-20T22:32:50.810 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:32:50.810 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:32:50.810 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:32:50.810 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+unknown 2026-02-20T22:32:50.810 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local 'prev_last_update=2026-02-20 22:32:50' 2026-02-20T22:32:50.810 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:32:50.810 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:32:50.810 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster1 mirror pool status mirror --verbose --format xml 2026-02-20T22:32:50.842 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='WARNINGOKWARNING143774382mirror.0trial15020.2.0-677-gf7870454trueOK43844389mirror.1trial15020.2.0-677-gf7870454falseOK43914398mirror.2trial15020.2.0-677-gf7870454falseOK44014407mirror.3trial15020.2.0-677-gf7870454falseOKteste1d586ae-1749-4169-888d-5f8c6b0db4d3up+unknownremote image is not primary43774382mirror.0trial1502026-02-20 22:32:50cluster2-DNEcd6e8b64-a7a4-4c60-8c9c-3c34f7eb16e8up+unknownremote image is not primary2026-02-20 22:32:49' 2026-02-20T22:32:50.842 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update state 2026-02-20T22:32:50.842 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test'\'']/last_update' 2026-02-20T22:32:50.843 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:32:50' 2026-02-20T22:32:50.843 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test'\'']/state' 2026-02-20T22:32:50.845 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ state=up+unknown 2026-02-20T22:32:50.845 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+unknown 2026-02-20T22:32:50.845 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep up+unknown 2026-02-20T22:32:50.846 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+unknown 2026-02-20T22:32:50.847 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:32:50.847 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:32:50.847 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_status_in_pool_dir cluster2 mirror test up+unknown 2026-02-20T22:32:50.847 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:32:50.848 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:32:50.848 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:32:50.848 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+unknown 2026-02-20T22:32:50.848 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:32:50.848 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:32:50.848 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:32:50.848 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:32:51.848 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_status_in_pool_dir cluster2 mirror test up+unknown '' '' 2026-02-20T22:32:51.848 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:32:51.848 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:32:51.849 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:32:51.849 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+unknown 2026-02-20T22:32:51.849 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:32:51.849 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:32:51.849 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:32:51.849 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:32:51.849 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster2 mirror image status mirror/test 2026-02-20T22:32:51.879 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='test: 2026-02-20T22:32:51.879 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: global_id: e1d586ae-1749-4169-888d-5f8c6b0db4d3 2026-02-20T22:32:51.879 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+unknown 2026-02-20T22:32:51.879 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: remote image is not primary 2026-02-20T22:32:51.880 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: service: mirror.0 on trial150 2026-02-20T22:32:51.880 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:32:49 2026-02-20T22:32:51.880 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: peer_sites: 2026-02-20T22:32:51.880 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: name: cluster1-DNE 2026-02-20T22:32:51.880 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+unknown 2026-02-20T22:32:51.880 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: remote image is not primary 2026-02-20T22:32:51.880 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:32:50' 2026-02-20T22:32:51.880 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ state: .*up+unknown' 2026-02-20T22:32:51.881 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: state: up+unknown 2026-02-20T22:32:51.881 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ description: .*' 2026-02-20T22:32:51.881 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: description: remote image is not primary 2026-02-20T22:32:51.882 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' -n '' ']' 2026-02-20T22:32:51.882 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+unknown 2026-02-20T22:32:51.882 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^up+' 2026-02-20T22:32:51.882 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+unknown 2026-02-20T22:32:51.883 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep 'service: *mirror..* on ' 2026-02-20T22:32:51.883 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: service: mirror.0 on trial150 2026-02-20T22:32:51.884 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update 2026-02-20T22:32:51.884 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -nEe 's/^ last_update: *(.*) *$/\1/p' 2026-02-20T22:32:51.885 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:32:49' 2026-02-20T22:32:51.885 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_mirror_pool_status_verbose cluster2 mirror test up+unknown '2026-02-20 22:32:49' 2026-02-20T22:32:51.885 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:32:51.886 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:32:51.886 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:32:51.886 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+unknown 2026-02-20T22:32:51.886 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local 'prev_last_update=2026-02-20 22:32:49' 2026-02-20T22:32:51.886 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:32:51.886 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:32:51.886 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster2 mirror pool status mirror --verbose --format xml 2026-02-20T22:32:51.915 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='WARNINGOKWARNING145264529mirror.0trial15020.2.0-677-gf7870454trueOK45334537mirror.1trial15020.2.0-677-gf7870454falseOK45404546mirror.2trial15020.2.0-677-gf7870454falseOK45504557mirror.3trial15020.2.0-677-gf7870454falseOKteste1d586ae-1749-4169-888d-5f8c6b0db4d3up+unknownremote image is not primary45264529mirror.0trial1502026-02-20 22:32:49cluster1-DNE8f14eacf-60a5-47c7-bdcb-1dc6af448d08up+unknownremote image is not primary2026-02-20 22:32:50' 2026-02-20T22:32:51.916 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update state 2026-02-20T22:32:51.916 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test'\'']/last_update' 2026-02-20T22:32:51.917 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:32:49' 2026-02-20T22:32:51.917 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test'\'']/state' 2026-02-20T22:32:51.919 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ state=up+unknown 2026-02-20T22:32:51.919 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+unknown 2026-02-20T22:32:51.920 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep up+unknown 2026-02-20T22:32:51.920 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+unknown 2026-02-20T22:32:51.921 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:32:51.921 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:32:51.921 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ promote_image cluster2 mirror test 2026-02-20T22:32:51.922 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:32:51.922 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:32:51.922 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:32:51.922 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local force= 2026-02-20T22:32:51.922 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster=cluster2 mirror image promote mirror/test 2026-02-20T22:32:53.540 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:Image promoted to primary 2026-02-20T22:32:53.545 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_image_replay_started cluster1 mirror test 2026-02-20T22:32:53.545 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:32:53.545 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:32:53.546 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:32:53.546 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_image_replay_state cluster1 mirror test started 2026-02-20T22:32:53.546 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:32:53.546 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:32:53.546 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:32:53.546 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state=started 2026-02-20T22:32:53.546 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local s 2026-02-20T22:32:53.546 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:32:53.546 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:32:54.547 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_image_replay_state cluster1 mirror test started 2026-02-20T22:32:54.547 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:32:54.547 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:32:54.547 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:32:54.548 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local test_state=started 2026-02-20T22:32:54.548 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status_result 2026-02-20T22:32:54.548 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local current_state=stopped 2026-02-20T22:32:54.548 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemons cluster1 rbd mirror status mirror/test 2026-02-20T22:32:54.548 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ grep -i state 2026-02-20T22:32:54.548 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_instance=cluster1 2026-02-20T22:32:54.548 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:32:54.548 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1 2026-02-20T22:32:54.548 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance=cluster1 2026-02-20T22:32:54.548 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local loop_instance 2026-02-20T22:32:54.549 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for s in 0 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:32:54.549 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sleep 0 2026-02-20T22:32:54.552 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' cluster1 '!=' cluster1 ']' 2026-02-20T22:32:54.552 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ seq 0 3 2026-02-20T22:32:54.552 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for loop_instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:32:54.552 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemon cluster1:0 rbd mirror status mirror/test 2026-02-20T22:32:54.552 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1:0 2026-02-20T22:32:54.552 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:32:54.552 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:32:54.552 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster1:0 cluster instance 2026-02-20T22:32:54.552 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster1:0 2026-02-20T22:32:54.553 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=cluster 2026-02-20T22:32:54.553 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:32:54.553 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:32:54.553 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=0 2026-02-20T22:32:54.553 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 0 = cluster1:0 ']' 2026-02-20T22:32:54.553 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval cluster=cluster1 2026-02-20T22:32:54.553 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:32:54.553 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=0 2026-02-20T22:32:54.553 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:32:54.553 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ daemon_asok_file cluster1:0 cluster1 2026-02-20T22:32:54.553 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local local_cluster=cluster1:0 2026-02-20T22:32:54.553 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster=cluster1 2026-02-20T22:32:54.554 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance 2026-02-20T22:32:54.554 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ set_cluster_instance cluster1:0 local_cluster instance 2026-02-20T22:32:54.554 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local val=cluster1:0 2026-02-20T22:32:54.554 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster_var_name=local_cluster 2026-02-20T22:32:54.554 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance_var_name=instance 2026-02-20T22:32:54.554 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:32:54.554 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:32:54.554 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ '[' 0 = cluster1:0 ']' 2026-02-20T22:32:54.554 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval local_cluster=cluster1 2026-02-20T22:32:54.554 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ local_cluster=cluster1 2026-02-20T22:32:54.554 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval instance=0 2026-02-20T22:32:54.554 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ instance=0 2026-02-20T22:32:54.555 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ ceph-conf --cluster cluster1 --name client.mirror.0 'admin socket' 2026-02-20T22:32:54.562 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ echo /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:32:54.562 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local asok_file=/var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:32:54.562 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ test -S /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:32:54.562 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ ceph --admin-daemon /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok rbd mirror status mirror/test 2026-02-20T22:32:54.608 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ return 0 2026-02-20T22:32:54.609 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status_result=' "state": "Stopped"' 2026-02-20T22:32:54.609 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo ' "state": "Stopped"' 2026-02-20T22:32:54.609 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep -i Replaying 2026-02-20T22:32:54.610 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test started = stopped 2026-02-20T22:32:54.610 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:32:54.611 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 2 2026-02-20T22:32:56.612 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_image_replay_state cluster1 mirror test started 2026-02-20T22:32:56.613 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:32:56.613 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:32:56.613 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:32:56.613 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local test_state=started 2026-02-20T22:32:56.613 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status_result 2026-02-20T22:32:56.613 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local current_state=stopped 2026-02-20T22:32:56.613 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemons cluster1 rbd mirror status mirror/test 2026-02-20T22:32:56.613 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ grep -i state 2026-02-20T22:32:56.613 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_instance=cluster1 2026-02-20T22:32:56.613 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:32:56.613 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1 2026-02-20T22:32:56.614 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance=cluster1 2026-02-20T22:32:56.614 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local loop_instance 2026-02-20T22:32:56.614 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for s in 0 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:32:56.614 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sleep 0 2026-02-20T22:32:56.617 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' cluster1 '!=' cluster1 ']' 2026-02-20T22:32:56.617 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ seq 0 3 2026-02-20T22:32:56.617 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for loop_instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:32:56.617 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemon cluster1:0 rbd mirror status mirror/test 2026-02-20T22:32:56.617 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1:0 2026-02-20T22:32:56.617 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:32:56.618 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:32:56.618 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster1:0 cluster instance 2026-02-20T22:32:56.618 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster1:0 2026-02-20T22:32:56.618 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=cluster 2026-02-20T22:32:56.618 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:32:56.618 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:32:56.618 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=0 2026-02-20T22:32:56.618 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 0 = cluster1:0 ']' 2026-02-20T22:32:56.618 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval cluster=cluster1 2026-02-20T22:32:56.618 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:32:56.618 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=0 2026-02-20T22:32:56.618 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:32:56.618 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ daemon_asok_file cluster1:0 cluster1 2026-02-20T22:32:56.619 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local local_cluster=cluster1:0 2026-02-20T22:32:56.619 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster=cluster1 2026-02-20T22:32:56.619 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance 2026-02-20T22:32:56.619 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ set_cluster_instance cluster1:0 local_cluster instance 2026-02-20T22:32:56.619 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local val=cluster1:0 2026-02-20T22:32:56.619 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster_var_name=local_cluster 2026-02-20T22:32:56.619 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance_var_name=instance 2026-02-20T22:32:56.619 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:32:56.619 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:32:56.619 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ '[' 0 = cluster1:0 ']' 2026-02-20T22:32:56.619 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval local_cluster=cluster1 2026-02-20T22:32:56.619 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ local_cluster=cluster1 2026-02-20T22:32:56.620 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval instance=0 2026-02-20T22:32:56.620 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ instance=0 2026-02-20T22:32:56.620 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ ceph-conf --cluster cluster1 --name client.mirror.0 'admin socket' 2026-02-20T22:32:56.627 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ echo /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:32:56.628 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local asok_file=/var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:32:56.628 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ test -S /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:32:56.628 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ ceph --admin-daemon /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok rbd mirror status mirror/test 2026-02-20T22:32:56.672 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ return 0 2026-02-20T22:32:56.673 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status_result=' "state": "Replaying"' 2026-02-20T22:32:56.674 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo ' "state": "Replaying"' 2026-02-20T22:32:56.674 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep -i Replaying 2026-02-20T22:32:56.674 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: "state": "Replaying" 2026-02-20T22:32:56.676 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ current_state=started 2026-02-20T22:32:56.676 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test started = started 2026-02-20T22:32:56.676 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:32:56.676 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_replay_complete cluster1 cluster2 mirror mirror test 2026-02-20T22:32:56.676 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local local_cluster=cluster1 2026-02-20T22:32:56.676 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:32:56.676 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local local_pool=mirror 2026-02-20T22:32:56.676 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local remote_pool=mirror 2026-02-20T22:32:56.676 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:32:56.677 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' snapshot = journal ']' 2026-02-20T22:32:56.677 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' snapshot = snapshot ']' 2026-02-20T22:32:56.677 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ mirror_image_snapshot cluster2 mirror test 2026-02-20T22:32:56.677 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:32:56.677 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:32:56.677 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:32:56.677 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster2 mirror image snapshot mirror/test 2026-02-20T22:33:00.546 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:Snapshot ID: 114 2026-02-20T22:33:00.553 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_snapshot_sync_complete cluster1 cluster2 mirror mirror test 2026-02-20T22:33:00.553 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local local_cluster=cluster1 2026-02-20T22:33:00.553 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:33:00.553 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local local_pool=mirror 2026-02-20T22:33:00.553 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local remote_pool=mirror 2026-02-20T22:33:00.553 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:33:00.553 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ mkfname cluster2-mirror-test.status 2026-02-20T22:33:00.553 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ echo cluster2-mirror-test.status 2026-02-20T22:33:00.554 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -e 's|[/ ]|_|g' 2026-02-20T22:33:00.554 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status_log=/tmp/tmp.Whst3BkeHJ/cluster2-mirror-test.status 2026-02-20T22:33:00.554 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ mkfname cluster1-mirror-test.status 2026-02-20T22:33:00.555 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ echo cluster1-mirror-test.status 2026-02-20T22:33:00.555 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -e 's|[/ ]|_|g' 2026-02-20T22:33:00.556 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local local_status_log=/tmp/tmp.Whst3BkeHJ/cluster1-mirror-test.status 2026-02-20T22:33:00.556 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ get_newest_mirror_snapshot cluster2 mirror test /tmp/tmp.Whst3BkeHJ/cluster2-mirror-test.status 2026-02-20T22:33:00.557 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:33:00.557 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:33:00.557 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:33:00.557 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local log=/tmp/tmp.Whst3BkeHJ/cluster2-mirror-test.status 2026-02-20T22:33:00.557 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster2 snap list --all mirror/test --format xml 2026-02-20T22:33:00.557 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ xmlstarlet sel -t -c '//snapshots/snapshot[namespace/complete='\''true'\'' and position()=last()]' 2026-02-20T22:33:00.586 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v //snapshot/id 2026-02-20T22:33:00.587 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local snapshot_id=114 2026-02-20T22:33:00.588 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ true 2026-02-20T22:33:00.588 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 0.2 0.4 0.8 1.6 2 2 4 4 8 8 16 16 32 32 2026-02-20T22:33:00.588 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 0.2 2026-02-20T22:33:00.789 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ get_newest_mirror_snapshot cluster1 mirror test /tmp/tmp.Whst3BkeHJ/cluster1-mirror-test.status 2026-02-20T22:33:00.789 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:33:00.789 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:33:00.789 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:33:00.790 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local log=/tmp/tmp.Whst3BkeHJ/cluster1-mirror-test.status 2026-02-20T22:33:00.790 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster1 snap list --all mirror/test --format xml 2026-02-20T22:33:00.790 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ xmlstarlet sel -t -c '//snapshots/snapshot[namespace/complete='\''true'\'' and position()=last()]' 2026-02-20T22:33:00.820 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v //snapshot/namespace/primary_snap_id 2026-02-20T22:33:00.822 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local primary_snapshot_id=114 2026-02-20T22:33:00.822 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test 114 = 114 2026-02-20T22:33:00.822 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:33:00.822 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_status_in_pool_dir cluster2 mirror test up+stopped 2026-02-20T22:33:00.822 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:33:00.823 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:33:00.823 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:33:00.823 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+stopped 2026-02-20T22:33:00.823 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:33:00.823 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:33:00.823 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:33:00.823 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:33:01.823 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_status_in_pool_dir cluster2 mirror test up+stopped '' '' 2026-02-20T22:33:01.823 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:33:01.823 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:33:01.823 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:33:01.823 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+stopped 2026-02-20T22:33:01.823 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:33:01.823 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:33:01.823 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:33:01.823 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:33:01.823 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster2 mirror image status mirror/test 2026-02-20T22:33:01.861 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='test: 2026-02-20T22:33:01.861 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: global_id: e1d586ae-1749-4169-888d-5f8c6b0db4d3 2026-02-20T22:33:01.861 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+stopped 2026-02-20T22:33:01.861 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: local image is primary 2026-02-20T22:33:01.861 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: service: mirror.0 on trial150 2026-02-20T22:33:01.861 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:32:59 2026-02-20T22:33:01.861 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: peer_sites: 2026-02-20T22:33:01.861 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: name: cluster1-DNE 2026-02-20T22:33:01.861 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+replaying 2026-02-20T22:33:01.861 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: replaying, {"bytes_per_second":0.0,"bytes_per_snapshot":0.0,"last_snapshot_bytes":0,"last_snapshot_sync_seconds":0,"remote_snapshot_timestamp":1771626772,"replay_state":"idle"} 2026-02-20T22:33:01.861 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:32:55 2026-02-20T22:33:01.861 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: snapshots: 2026-02-20T22:33:01.861 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: 114 .mirror.primary.e1d586ae-1749-4169-888d-5f8c6b0db4d3.44f6b9ca-f385-4117-b310-eeacf14d01d4 (peer_uuids:[b3fd2ba3-7357-48bb-9494-5fb16bf9b1f8])' 2026-02-20T22:33:01.861 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ state: .*up+stopped' 2026-02-20T22:33:01.862 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: state: up+stopped 2026-02-20T22:33:01.862 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ description: .*' 2026-02-20T22:33:01.862 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: description: local image is primary 2026-02-20T22:33:01.863 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' -n '' ']' 2026-02-20T22:33:01.863 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+stopped 2026-02-20T22:33:01.863 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^up+' 2026-02-20T22:33:01.864 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+stopped 2026-02-20T22:33:01.864 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep 'service: *mirror..* on ' 2026-02-20T22:33:01.865 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: service: mirror.0 on trial150 2026-02-20T22:33:01.865 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update 2026-02-20T22:33:01.865 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -nEe 's/^ last_update: *(.*) *$/\1/p' 2026-02-20T22:33:01.867 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:32:59' 2026-02-20T22:33:01.867 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_mirror_pool_status_verbose cluster2 mirror test up+stopped '2026-02-20 22:32:59' 2026-02-20T22:33:01.867 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:33:01.867 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:33:01.867 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:33:01.867 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+stopped 2026-02-20T22:33:01.867 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local 'prev_last_update=2026-02-20 22:32:59' 2026-02-20T22:33:01.867 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:33:01.867 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:33:01.867 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster2 mirror pool status mirror --verbose --format xml 2026-02-20T22:33:01.897 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='OKOKOK145264529mirror.0trial15020.2.0-677-gf7870454trueOK45334537mirror.1trial15020.2.0-677-gf7870454falseOK45404546mirror.2trial15020.2.0-677-gf7870454falseOK45504557mirror.3trial15020.2.0-677-gf7870454falseOKteste1d586ae-1749-4169-888d-5f8c6b0db4d3up+stoppedlocal image is primary45264529mirror.0trial1502026-02-20 22:32:59cluster1-DNE8f14eacf-60a5-47c7-bdcb-1dc6af448d08up+replayingreplaying, {"bytes_per_second":0.0,"bytes_per_snapshot":0.0,"last_snapshot_bytes":0,"last_snapshot_sync_seconds":0,"remote_snapshot_timestamp":1771626772,"replay_state":"idle"}2026-02-20 22:32:55' 2026-02-20T22:33:01.897 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update state 2026-02-20T22:33:01.897 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test'\'']/last_update' 2026-02-20T22:33:01.899 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:32:59' 2026-02-20T22:33:01.899 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test'\'']/state' 2026-02-20T22:33:01.901 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ state=up+stopped 2026-02-20T22:33:01.902 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+stopped 2026-02-20T22:33:01.902 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep up+stopped 2026-02-20T22:33:01.902 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+stopped 2026-02-20T22:33:01.903 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:33:01.903 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:33:01.904 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_status_in_pool_dir cluster1 mirror test up+replaying 2026-02-20T22:33:01.904 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:33:01.904 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:33:01.904 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:33:01.904 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+replaying 2026-02-20T22:33:01.904 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:33:01.904 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:33:01.904 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:33:01.904 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:33:02.904 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_status_in_pool_dir cluster1 mirror test up+replaying '' '' 2026-02-20T22:33:02.905 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:33:02.905 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:33:02.905 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:33:02.905 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+replaying 2026-02-20T22:33:02.905 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:33:02.905 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:33:02.905 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:33:02.905 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:33:02.905 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster1 mirror image status mirror/test 2026-02-20T22:33:02.937 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='test: 2026-02-20T22:33:02.937 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: global_id: e1d586ae-1749-4169-888d-5f8c6b0db4d3 2026-02-20T22:33:02.937 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+replaying 2026-02-20T22:33:02.937 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: replaying, {"bytes_per_second":0.0,"bytes_per_snapshot":0.0,"last_snapshot_bytes":0,"last_snapshot_sync_seconds":0,"remote_snapshot_timestamp":1771626772,"replay_state":"idle"} 2026-02-20T22:33:02.937 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: service: mirror.0 on trial150 2026-02-20T22:33:02.937 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:32:55 2026-02-20T22:33:02.937 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: peer_sites: 2026-02-20T22:33:02.937 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: name: cluster2-DNE 2026-02-20T22:33:02.937 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+stopped 2026-02-20T22:33:02.937 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: local image is primary 2026-02-20T22:33:02.938 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:32:59' 2026-02-20T22:33:02.938 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ state: .*up+replaying' 2026-02-20T22:33:02.938 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: state: up+replaying 2026-02-20T22:33:02.938 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ description: .*' 2026-02-20T22:33:02.939 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: description: replaying, {"bytes_per_second":0.0,"bytes_per_snapshot":0.0,"last_snapshot_bytes":0,"last_snapshot_sync_seconds":0,"remote_snapshot_timestamp":1771626772,"replay_state":"idle"} 2026-02-20T22:33:02.939 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' -n '' ']' 2026-02-20T22:33:02.940 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+replaying 2026-02-20T22:33:02.940 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^up+' 2026-02-20T22:33:02.940 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+replaying 2026-02-20T22:33:02.940 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep 'service: *mirror..* on ' 2026-02-20T22:33:02.941 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: service: mirror.0 on trial150 2026-02-20T22:33:02.941 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update 2026-02-20T22:33:02.941 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -nEe 's/^ last_update: *(.*) *$/\1/p' 2026-02-20T22:33:02.943 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:32:55' 2026-02-20T22:33:02.943 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_mirror_pool_status_verbose cluster1 mirror test up+replaying '2026-02-20 22:32:55' 2026-02-20T22:33:02.943 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:33:02.943 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:33:02.943 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:33:02.943 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+replaying 2026-02-20T22:33:02.944 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local 'prev_last_update=2026-02-20 22:32:55' 2026-02-20T22:33:02.944 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:33:02.944 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:33:02.944 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster1 mirror pool status mirror --verbose --format xml 2026-02-20T22:33:02.976 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='OKOKOK143774382mirror.0trial15020.2.0-677-gf7870454trueOK43844389mirror.1trial15020.2.0-677-gf7870454falseOK43914398mirror.2trial15020.2.0-677-gf7870454falseOK44014407mirror.3trial15020.2.0-677-gf7870454falseOKteste1d586ae-1749-4169-888d-5f8c6b0db4d3up+replayingreplaying, {"bytes_per_second":0.0,"bytes_per_snapshot":0.0,"last_snapshot_bytes":0,"last_snapshot_sync_seconds":0,"remote_snapshot_timestamp":1771626772,"replay_state":"idle"}43774382mirror.0trial1502026-02-20 22:32:55cluster2-DNEcd6e8b64-a7a4-4c60-8c9c-3c34f7eb16e8up+stoppedlocal image is primary2026-02-20 22:32:59' 2026-02-20T22:33:02.976 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update state 2026-02-20T22:33:02.976 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test'\'']/last_update' 2026-02-20T22:33:02.977 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:32:55' 2026-02-20T22:33:02.978 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test'\'']/state' 2026-02-20T22:33:02.980 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ state=up+replaying 2026-02-20T22:33:02.980 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+replaying 2026-02-20T22:33:02.980 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep up+replaying 2026-02-20T22:33:02.981 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+replaying 2026-02-20T22:33:02.982 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:33:02.982 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:33:02.982 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for i in `seq 1 20` 2026-02-20T22:33:02.982 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ demote_image cluster2 mirror test 2026-02-20T22:33:02.982 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:33:02.982 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:33:02.982 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:33:02.982 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster=cluster2 mirror image demote mirror/test 2026-02-20T22:33:03.560 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:Image demoted to non-primary 2026-02-20T22:33:03.565 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_image_replay_stopped cluster1 mirror test 2026-02-20T22:33:03.565 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:33:03.565 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:33:03.566 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:33:03.566 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_image_replay_state cluster1 mirror test stopped 2026-02-20T22:33:03.566 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:33:03.566 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:33:03.566 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:33:03.566 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state=stopped 2026-02-20T22:33:03.566 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local s 2026-02-20T22:33:03.566 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:33:03.566 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:33:04.567 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_image_replay_state cluster1 mirror test stopped 2026-02-20T22:33:04.567 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:33:04.567 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:33:04.568 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:33:04.568 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local test_state=stopped 2026-02-20T22:33:04.568 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status_result 2026-02-20T22:33:04.568 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local current_state=stopped 2026-02-20T22:33:04.568 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemons cluster1 rbd mirror status mirror/test 2026-02-20T22:33:04.568 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ grep -i state 2026-02-20T22:33:04.568 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_instance=cluster1 2026-02-20T22:33:04.568 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:33:04.568 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1 2026-02-20T22:33:04.568 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance=cluster1 2026-02-20T22:33:04.568 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local loop_instance 2026-02-20T22:33:04.569 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for s in 0 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:33:04.569 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sleep 0 2026-02-20T22:33:04.569 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' cluster1 '!=' cluster1 ']' 2026-02-20T22:33:04.569 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ seq 0 3 2026-02-20T22:33:04.572 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for loop_instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:33:04.572 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemon cluster1:0 rbd mirror status mirror/test 2026-02-20T22:33:04.572 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1:0 2026-02-20T22:33:04.572 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:33:04.572 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:33:04.572 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster1:0 cluster instance 2026-02-20T22:33:04.573 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster1:0 2026-02-20T22:33:04.573 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=cluster 2026-02-20T22:33:04.573 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:33:04.573 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:33:04.573 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=0 2026-02-20T22:33:04.573 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 0 = cluster1:0 ']' 2026-02-20T22:33:04.573 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval cluster=cluster1 2026-02-20T22:33:04.573 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:33:04.573 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=0 2026-02-20T22:33:04.573 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:33:04.573 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ daemon_asok_file cluster1:0 cluster1 2026-02-20T22:33:04.573 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local local_cluster=cluster1:0 2026-02-20T22:33:04.574 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster=cluster1 2026-02-20T22:33:04.574 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance 2026-02-20T22:33:04.574 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ set_cluster_instance cluster1:0 local_cluster instance 2026-02-20T22:33:04.574 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local val=cluster1:0 2026-02-20T22:33:04.574 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster_var_name=local_cluster 2026-02-20T22:33:04.574 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance_var_name=instance 2026-02-20T22:33:04.574 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:33:04.574 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:33:04.574 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ '[' 0 = cluster1:0 ']' 2026-02-20T22:33:04.574 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval local_cluster=cluster1 2026-02-20T22:33:04.574 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ local_cluster=cluster1 2026-02-20T22:33:04.574 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval instance=0 2026-02-20T22:33:04.575 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ instance=0 2026-02-20T22:33:04.575 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ ceph-conf --cluster cluster1 --name client.mirror.0 'admin socket' 2026-02-20T22:33:04.581 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ echo /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:33:04.581 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local asok_file=/var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:33:04.581 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ test -S /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:33:04.581 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ ceph --admin-daemon /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok rbd mirror status mirror/test 2026-02-20T22:33:04.627 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ return 0 2026-02-20T22:33:04.628 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status_result=' "state": "Replaying"' 2026-02-20T22:33:04.628 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo ' "state": "Replaying"' 2026-02-20T22:33:04.628 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep -i Replaying 2026-02-20T22:33:04.629 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: "state": "Replaying" 2026-02-20T22:33:04.630 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ current_state=started 2026-02-20T22:33:04.630 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test stopped = started 2026-02-20T22:33:04.630 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:33:04.630 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 2 2026-02-20T22:33:06.631 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_image_replay_state cluster1 mirror test stopped 2026-02-20T22:33:06.631 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:33:06.632 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:33:06.632 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:33:06.632 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local test_state=stopped 2026-02-20T22:33:06.632 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status_result 2026-02-20T22:33:06.632 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local current_state=stopped 2026-02-20T22:33:06.632 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemons cluster1 rbd mirror status mirror/test 2026-02-20T22:33:06.632 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_instance=cluster1 2026-02-20T22:33:06.632 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:33:06.632 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ grep -i state 2026-02-20T22:33:06.632 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1 2026-02-20T22:33:06.632 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance=cluster1 2026-02-20T22:33:06.632 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local loop_instance 2026-02-20T22:33:06.633 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for s in 0 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:33:06.633 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sleep 0 2026-02-20T22:33:06.636 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' cluster1 '!=' cluster1 ']' 2026-02-20T22:33:06.636 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ seq 0 3 2026-02-20T22:33:06.636 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for loop_instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:33:06.636 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemon cluster1:0 rbd mirror status mirror/test 2026-02-20T22:33:06.636 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1:0 2026-02-20T22:33:06.637 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:33:06.637 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:33:06.637 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster1:0 cluster instance 2026-02-20T22:33:06.637 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster1:0 2026-02-20T22:33:06.637 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=cluster 2026-02-20T22:33:06.637 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:33:06.637 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:33:06.637 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=0 2026-02-20T22:33:06.637 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 0 = cluster1:0 ']' 2026-02-20T22:33:06.637 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval cluster=cluster1 2026-02-20T22:33:06.637 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:33:06.637 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=0 2026-02-20T22:33:06.638 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:33:06.638 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ daemon_asok_file cluster1:0 cluster1 2026-02-20T22:33:06.638 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local local_cluster=cluster1:0 2026-02-20T22:33:06.638 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster=cluster1 2026-02-20T22:33:06.638 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance 2026-02-20T22:33:06.638 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ set_cluster_instance cluster1:0 local_cluster instance 2026-02-20T22:33:06.638 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local val=cluster1:0 2026-02-20T22:33:06.638 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster_var_name=local_cluster 2026-02-20T22:33:06.638 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance_var_name=instance 2026-02-20T22:33:06.638 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:33:06.638 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:33:06.638 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ '[' 0 = cluster1:0 ']' 2026-02-20T22:33:06.638 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval local_cluster=cluster1 2026-02-20T22:33:06.639 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ local_cluster=cluster1 2026-02-20T22:33:06.639 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval instance=0 2026-02-20T22:33:06.639 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ instance=0 2026-02-20T22:33:06.639 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ ceph-conf --cluster cluster1 --name client.mirror.0 'admin socket' 2026-02-20T22:33:06.647 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ echo /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:33:06.647 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local asok_file=/var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:33:06.647 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ test -S /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:33:06.647 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ ceph --admin-daemon /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok rbd mirror status mirror/test 2026-02-20T22:33:06.694 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ return 0 2026-02-20T22:33:06.695 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status_result=' "state": "Stopped"' 2026-02-20T22:33:06.695 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo ' "state": "Stopped"' 2026-02-20T22:33:06.695 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep -i Replaying 2026-02-20T22:33:06.697 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test stopped = stopped 2026-02-20T22:33:06.697 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:33:06.697 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_status_in_pool_dir cluster1 mirror test up+unknown 2026-02-20T22:33:06.697 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:33:06.697 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:33:06.697 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:33:06.697 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+unknown 2026-02-20T22:33:06.697 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:33:06.697 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:33:06.698 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:33:06.698 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:33:07.697 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_status_in_pool_dir cluster1 mirror test up+unknown '' '' 2026-02-20T22:33:07.697 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:33:07.698 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:33:07.698 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:33:07.698 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+unknown 2026-02-20T22:33:07.698 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:33:07.698 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:33:07.698 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:33:07.698 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:33:07.698 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster1 mirror image status mirror/test 2026-02-20T22:33:07.731 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='test: 2026-02-20T22:33:07.732 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: global_id: e1d586ae-1749-4169-888d-5f8c6b0db4d3 2026-02-20T22:33:07.732 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+unknown 2026-02-20T22:33:07.732 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: remote image demoted 2026-02-20T22:33:07.732 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: service: mirror.0 on trial150 2026-02-20T22:33:07.732 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:33:05 2026-02-20T22:33:07.732 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: peer_sites: 2026-02-20T22:33:07.732 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: name: cluster2-DNE 2026-02-20T22:33:07.732 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+unknown 2026-02-20T22:33:07.732 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: remote image is not primary 2026-02-20T22:33:07.732 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:33:04' 2026-02-20T22:33:07.733 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ state: .*up+unknown' 2026-02-20T22:33:07.733 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: state: up+unknown 2026-02-20T22:33:07.733 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ description: .*' 2026-02-20T22:33:07.734 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: description: remote image demoted 2026-02-20T22:33:07.734 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' -n '' ']' 2026-02-20T22:33:07.735 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+unknown 2026-02-20T22:33:07.735 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^up+' 2026-02-20T22:33:07.735 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+unknown 2026-02-20T22:33:07.735 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep 'service: *mirror..* on ' 2026-02-20T22:33:07.736 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: service: mirror.0 on trial150 2026-02-20T22:33:07.736 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update 2026-02-20T22:33:07.736 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -nEe 's/^ last_update: *(.*) *$/\1/p' 2026-02-20T22:33:07.738 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:33:05' 2026-02-20T22:33:07.738 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_mirror_pool_status_verbose cluster1 mirror test up+unknown '2026-02-20 22:33:05' 2026-02-20T22:33:07.738 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:33:07.738 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:33:07.738 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:33:07.738 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+unknown 2026-02-20T22:33:07.738 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local 'prev_last_update=2026-02-20 22:33:05' 2026-02-20T22:33:07.738 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:33:07.738 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:33:07.738 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster1 mirror pool status mirror --verbose --format xml 2026-02-20T22:33:07.771 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='WARNINGOKWARNING143774382mirror.0trial15020.2.0-677-gf7870454trueOK43844389mirror.1trial15020.2.0-677-gf7870454falseOK43914398mirror.2trial15020.2.0-677-gf7870454falseOK44014407mirror.3trial15020.2.0-677-gf7870454falseOKteste1d586ae-1749-4169-888d-5f8c6b0db4d3up+unknownremote image demoted43774382mirror.0trial1502026-02-20 22:33:05cluster2-DNEcd6e8b64-a7a4-4c60-8c9c-3c34f7eb16e8up+unknownremote image is not primary2026-02-20 22:33:04' 2026-02-20T22:33:07.771 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update state 2026-02-20T22:33:07.771 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test'\'']/last_update' 2026-02-20T22:33:07.772 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:33:05' 2026-02-20T22:33:07.772 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test'\'']/state' 2026-02-20T22:33:07.774 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ state=up+unknown 2026-02-20T22:33:07.774 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+unknown 2026-02-20T22:33:07.774 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep up+unknown 2026-02-20T22:33:07.775 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+unknown 2026-02-20T22:33:07.776 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:33:07.776 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:33:07.776 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_status_in_pool_dir cluster2 mirror test up+unknown 2026-02-20T22:33:07.776 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:33:07.776 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:33:07.776 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:33:07.776 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+unknown 2026-02-20T22:33:07.776 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:33:07.777 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:33:07.777 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:33:07.777 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:33:08.777 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_status_in_pool_dir cluster2 mirror test up+unknown '' '' 2026-02-20T22:33:08.777 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:33:08.778 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:33:08.778 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:33:08.778 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+unknown 2026-02-20T22:33:08.778 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:33:08.778 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:33:08.778 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:33:08.779 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:33:08.779 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster2 mirror image status mirror/test 2026-02-20T22:33:08.806 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='test: 2026-02-20T22:33:08.807 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: global_id: e1d586ae-1749-4169-888d-5f8c6b0db4d3 2026-02-20T22:33:08.807 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+unknown 2026-02-20T22:33:08.807 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: remote image is not primary 2026-02-20T22:33:08.807 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: service: mirror.0 on trial150 2026-02-20T22:33:08.807 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:33:04 2026-02-20T22:33:08.807 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: peer_sites: 2026-02-20T22:33:08.807 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: name: cluster1-DNE 2026-02-20T22:33:08.807 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+unknown 2026-02-20T22:33:08.807 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: remote image demoted 2026-02-20T22:33:08.807 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:33:05' 2026-02-20T22:33:08.807 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ state: .*up+unknown' 2026-02-20T22:33:08.807 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: state: up+unknown 2026-02-20T22:33:08.807 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ description: .*' 2026-02-20T22:33:08.808 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: description: remote image is not primary 2026-02-20T22:33:08.808 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' -n '' ']' 2026-02-20T22:33:08.808 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+unknown 2026-02-20T22:33:08.808 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^up+' 2026-02-20T22:33:08.809 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+unknown 2026-02-20T22:33:08.809 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep 'service: *mirror..* on ' 2026-02-20T22:33:08.810 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: service: mirror.0 on trial150 2026-02-20T22:33:08.810 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update 2026-02-20T22:33:08.811 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -nEe 's/^ last_update: *(.*) *$/\1/p' 2026-02-20T22:33:08.812 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:33:04' 2026-02-20T22:33:08.812 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_mirror_pool_status_verbose cluster2 mirror test up+unknown '2026-02-20 22:33:04' 2026-02-20T22:33:08.812 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:33:08.812 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:33:08.812 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:33:08.812 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+unknown 2026-02-20T22:33:08.812 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local 'prev_last_update=2026-02-20 22:33:04' 2026-02-20T22:33:08.812 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:33:08.813 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:33:08.813 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster2 mirror pool status mirror --verbose --format xml 2026-02-20T22:33:08.843 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='WARNINGOKWARNING145264529mirror.0trial15020.2.0-677-gf7870454trueOK45334537mirror.1trial15020.2.0-677-gf7870454falseOK45404546mirror.2trial15020.2.0-677-gf7870454falseOK45504557mirror.3trial15020.2.0-677-gf7870454falseOKteste1d586ae-1749-4169-888d-5f8c6b0db4d3up+unknownremote image is not primary45264529mirror.0trial1502026-02-20 22:33:04cluster1-DNE8f14eacf-60a5-47c7-bdcb-1dc6af448d08up+unknownremote image demoted2026-02-20 22:33:05' 2026-02-20T22:33:08.843 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update state 2026-02-20T22:33:08.844 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test'\'']/last_update' 2026-02-20T22:33:08.845 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:33:04' 2026-02-20T22:33:08.845 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test'\'']/state' 2026-02-20T22:33:08.847 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ state=up+unknown 2026-02-20T22:33:08.847 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+unknown 2026-02-20T22:33:08.847 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep up+unknown 2026-02-20T22:33:08.848 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+unknown 2026-02-20T22:33:08.848 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:33:08.848 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:33:08.848 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ promote_image cluster1 mirror test 2026-02-20T22:33:08.848 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:33:08.849 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:33:08.849 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:33:08.849 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local force= 2026-02-20T22:33:08.849 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster=cluster1 mirror image promote mirror/test 2026-02-20T22:33:10.552 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:Image promoted to primary 2026-02-20T22:33:10.557 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_image_replay_started cluster2 mirror test 2026-02-20T22:33:10.557 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:33:10.558 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:33:10.558 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:33:10.558 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_image_replay_state cluster2 mirror test started 2026-02-20T22:33:10.558 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:33:10.558 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:33:10.558 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:33:10.558 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state=started 2026-02-20T22:33:10.558 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local s 2026-02-20T22:33:10.558 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:33:10.558 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:33:11.559 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_image_replay_state cluster2 mirror test started 2026-02-20T22:33:11.559 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:33:11.559 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:33:11.559 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:33:11.560 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local test_state=started 2026-02-20T22:33:11.560 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status_result 2026-02-20T22:33:11.560 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local current_state=stopped 2026-02-20T22:33:11.560 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemons cluster2 rbd mirror status mirror/test 2026-02-20T22:33:11.560 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_instance=cluster2 2026-02-20T22:33:11.560 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:33:11.560 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster2 2026-02-20T22:33:11.560 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance=cluster2 2026-02-20T22:33:11.560 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local loop_instance 2026-02-20T22:33:11.560 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for s in 0 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:33:11.560 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sleep 0 2026-02-20T22:33:11.561 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ grep -i state 2026-02-20T22:33:11.563 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' cluster2 '!=' cluster2 ']' 2026-02-20T22:33:11.564 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ seq 0 3 2026-02-20T22:33:11.564 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for loop_instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:33:11.564 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemon cluster2:0 rbd mirror status mirror/test 2026-02-20T22:33:11.564 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster2:0 2026-02-20T22:33:11.564 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:33:11.564 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:33:11.564 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster2:0 cluster instance 2026-02-20T22:33:11.564 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster2:0 2026-02-20T22:33:11.564 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=cluster 2026-02-20T22:33:11.564 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:33:11.564 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster2 2026-02-20T22:33:11.565 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=0 2026-02-20T22:33:11.565 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 0 = cluster2:0 ']' 2026-02-20T22:33:11.565 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval cluster=cluster2 2026-02-20T22:33:11.565 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster2 2026-02-20T22:33:11.565 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=0 2026-02-20T22:33:11.565 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:33:11.565 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ daemon_asok_file cluster2:0 cluster2 2026-02-20T22:33:11.565 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local local_cluster=cluster2:0 2026-02-20T22:33:11.565 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster=cluster2 2026-02-20T22:33:11.565 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance 2026-02-20T22:33:11.565 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ set_cluster_instance cluster2:0 local_cluster instance 2026-02-20T22:33:11.565 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local val=cluster2:0 2026-02-20T22:33:11.566 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster_var_name=local_cluster 2026-02-20T22:33:11.566 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance_var_name=instance 2026-02-20T22:33:11.566 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster2 2026-02-20T22:33:11.566 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:33:11.566 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ '[' 0 = cluster2:0 ']' 2026-02-20T22:33:11.566 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval local_cluster=cluster2 2026-02-20T22:33:11.566 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ local_cluster=cluster2 2026-02-20T22:33:11.566 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval instance=0 2026-02-20T22:33:11.566 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ instance=0 2026-02-20T22:33:11.566 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ ceph-conf --cluster cluster2 --name client.mirror.0 'admin socket' 2026-02-20T22:33:11.574 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ echo /var/run/ceph/rbd-mirror.cluster2-client.mirror.0.asok 2026-02-20T22:33:11.574 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local asok_file=/var/run/ceph/rbd-mirror.cluster2-client.mirror.0.asok 2026-02-20T22:33:11.575 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ test -S /var/run/ceph/rbd-mirror.cluster2-client.mirror.0.asok 2026-02-20T22:33:11.575 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ ceph --admin-daemon /var/run/ceph/rbd-mirror.cluster2-client.mirror.0.asok rbd mirror status mirror/test 2026-02-20T22:33:11.620 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ return 0 2026-02-20T22:33:11.621 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status_result=' "state": "Stopped"' 2026-02-20T22:33:11.621 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo ' "state": "Stopped"' 2026-02-20T22:33:11.621 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep -i Replaying 2026-02-20T22:33:11.622 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test started = stopped 2026-02-20T22:33:11.622 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:33:11.622 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 2 2026-02-20T22:33:13.624 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_image_replay_state cluster2 mirror test started 2026-02-20T22:33:13.625 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:33:13.625 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:33:13.625 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:33:13.625 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local test_state=started 2026-02-20T22:33:13.625 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status_result 2026-02-20T22:33:13.625 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local current_state=stopped 2026-02-20T22:33:13.625 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemons cluster2 rbd mirror status mirror/test 2026-02-20T22:33:13.625 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_instance=cluster2 2026-02-20T22:33:13.625 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:33:13.625 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster2 2026-02-20T22:33:13.626 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance=cluster2 2026-02-20T22:33:13.626 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local loop_instance 2026-02-20T22:33:13.626 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for s in 0 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:33:13.626 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sleep 0 2026-02-20T22:33:13.626 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ grep -i state 2026-02-20T22:33:13.629 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' cluster2 '!=' cluster2 ']' 2026-02-20T22:33:13.630 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ seq 0 3 2026-02-20T22:33:13.630 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for loop_instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:33:13.630 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemon cluster2:0 rbd mirror status mirror/test 2026-02-20T22:33:13.630 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster2:0 2026-02-20T22:33:13.630 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:33:13.630 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:33:13.630 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster2:0 cluster instance 2026-02-20T22:33:13.630 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster2:0 2026-02-20T22:33:13.630 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=cluster 2026-02-20T22:33:13.630 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:33:13.630 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster2 2026-02-20T22:33:13.631 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=0 2026-02-20T22:33:13.631 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 0 = cluster2:0 ']' 2026-02-20T22:33:13.631 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval cluster=cluster2 2026-02-20T22:33:13.631 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster2 2026-02-20T22:33:13.631 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=0 2026-02-20T22:33:13.631 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:33:13.631 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ daemon_asok_file cluster2:0 cluster2 2026-02-20T22:33:13.631 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local local_cluster=cluster2:0 2026-02-20T22:33:13.631 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster=cluster2 2026-02-20T22:33:13.631 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance 2026-02-20T22:33:13.631 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ set_cluster_instance cluster2:0 local_cluster instance 2026-02-20T22:33:13.631 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local val=cluster2:0 2026-02-20T22:33:13.632 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster_var_name=local_cluster 2026-02-20T22:33:13.632 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance_var_name=instance 2026-02-20T22:33:13.632 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster2 2026-02-20T22:33:13.632 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:33:13.632 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ '[' 0 = cluster2:0 ']' 2026-02-20T22:33:13.632 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval local_cluster=cluster2 2026-02-20T22:33:13.632 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ local_cluster=cluster2 2026-02-20T22:33:13.632 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval instance=0 2026-02-20T22:33:13.632 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ instance=0 2026-02-20T22:33:13.632 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ ceph-conf --cluster cluster2 --name client.mirror.0 'admin socket' 2026-02-20T22:33:13.638 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ echo /var/run/ceph/rbd-mirror.cluster2-client.mirror.0.asok 2026-02-20T22:33:13.639 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local asok_file=/var/run/ceph/rbd-mirror.cluster2-client.mirror.0.asok 2026-02-20T22:33:13.639 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ test -S /var/run/ceph/rbd-mirror.cluster2-client.mirror.0.asok 2026-02-20T22:33:13.639 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ ceph --admin-daemon /var/run/ceph/rbd-mirror.cluster2-client.mirror.0.asok rbd mirror status mirror/test 2026-02-20T22:33:13.683 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ return 0 2026-02-20T22:33:13.684 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status_result=' "state": "Stopped"' 2026-02-20T22:33:13.684 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo ' "state": "Stopped"' 2026-02-20T22:33:13.684 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep -i Replaying 2026-02-20T22:33:13.685 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test started = stopped 2026-02-20T22:33:13.685 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:33:13.685 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 4 2026-02-20T22:33:17.687 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_image_replay_state cluster2 mirror test started 2026-02-20T22:33:17.687 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:33:17.687 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:33:17.687 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:33:17.687 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local test_state=started 2026-02-20T22:33:17.687 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status_result 2026-02-20T22:33:17.687 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local current_state=stopped 2026-02-20T22:33:17.689 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemons cluster2 rbd mirror status mirror/test 2026-02-20T22:33:17.689 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ grep -i state 2026-02-20T22:33:17.689 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_instance=cluster2 2026-02-20T22:33:17.689 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:33:17.689 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster2 2026-02-20T22:33:17.689 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance=cluster2 2026-02-20T22:33:17.689 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local loop_instance 2026-02-20T22:33:17.689 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for s in 0 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:33:17.689 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sleep 0 2026-02-20T22:33:17.689 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' cluster2 '!=' cluster2 ']' 2026-02-20T22:33:17.693 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ seq 0 3 2026-02-20T22:33:17.693 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for loop_instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:33:17.693 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemon cluster2:0 rbd mirror status mirror/test 2026-02-20T22:33:17.693 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster2:0 2026-02-20T22:33:17.693 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:33:17.693 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:33:17.693 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster2:0 cluster instance 2026-02-20T22:33:17.693 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster2:0 2026-02-20T22:33:17.693 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=cluster 2026-02-20T22:33:17.693 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:33:17.693 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster2 2026-02-20T22:33:17.694 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=0 2026-02-20T22:33:17.694 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 0 = cluster2:0 ']' 2026-02-20T22:33:17.694 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval cluster=cluster2 2026-02-20T22:33:17.694 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster2 2026-02-20T22:33:17.694 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=0 2026-02-20T22:33:17.694 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:33:17.694 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ daemon_asok_file cluster2:0 cluster2 2026-02-20T22:33:17.694 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local local_cluster=cluster2:0 2026-02-20T22:33:17.694 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster=cluster2 2026-02-20T22:33:17.694 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance 2026-02-20T22:33:17.694 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ set_cluster_instance cluster2:0 local_cluster instance 2026-02-20T22:33:17.694 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local val=cluster2:0 2026-02-20T22:33:17.695 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster_var_name=local_cluster 2026-02-20T22:33:17.695 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance_var_name=instance 2026-02-20T22:33:17.695 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster2 2026-02-20T22:33:17.695 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:33:17.695 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ '[' 0 = cluster2:0 ']' 2026-02-20T22:33:17.695 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval local_cluster=cluster2 2026-02-20T22:33:17.695 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ local_cluster=cluster2 2026-02-20T22:33:17.695 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval instance=0 2026-02-20T22:33:17.695 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ instance=0 2026-02-20T22:33:17.695 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ ceph-conf --cluster cluster2 --name client.mirror.0 'admin socket' 2026-02-20T22:33:17.704 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ echo /var/run/ceph/rbd-mirror.cluster2-client.mirror.0.asok 2026-02-20T22:33:17.704 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local asok_file=/var/run/ceph/rbd-mirror.cluster2-client.mirror.0.asok 2026-02-20T22:33:17.704 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ test -S /var/run/ceph/rbd-mirror.cluster2-client.mirror.0.asok 2026-02-20T22:33:17.704 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ ceph --admin-daemon /var/run/ceph/rbd-mirror.cluster2-client.mirror.0.asok rbd mirror status mirror/test 2026-02-20T22:33:17.748 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ return 0 2026-02-20T22:33:17.749 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status_result=' "state": "Replaying"' 2026-02-20T22:33:17.749 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo ' "state": "Replaying"' 2026-02-20T22:33:17.749 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep -i Replaying 2026-02-20T22:33:17.750 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: "state": "Replaying" 2026-02-20T22:33:17.751 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ current_state=started 2026-02-20T22:33:17.751 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test started = started 2026-02-20T22:33:17.752 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:33:17.752 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_replay_complete cluster2 cluster1 mirror mirror test 2026-02-20T22:33:17.752 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local local_cluster=cluster2 2026-02-20T22:33:17.752 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:33:17.752 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local local_pool=mirror 2026-02-20T22:33:17.752 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local remote_pool=mirror 2026-02-20T22:33:17.752 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:33:17.752 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' snapshot = journal ']' 2026-02-20T22:33:17.752 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' snapshot = snapshot ']' 2026-02-20T22:33:17.752 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ mirror_image_snapshot cluster1 mirror test 2026-02-20T22:33:17.752 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:33:17.753 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:33:17.753 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:33:17.753 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster1 mirror image snapshot mirror/test 2026-02-20T22:33:21.554 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:Snapshot ID: 117 2026-02-20T22:33:21.562 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_snapshot_sync_complete cluster2 cluster1 mirror mirror test 2026-02-20T22:33:21.563 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local local_cluster=cluster2 2026-02-20T22:33:21.563 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:33:21.563 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local local_pool=mirror 2026-02-20T22:33:21.563 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local remote_pool=mirror 2026-02-20T22:33:21.563 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:33:21.563 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ mkfname cluster1-mirror-test.status 2026-02-20T22:33:21.563 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ echo cluster1-mirror-test.status 2026-02-20T22:33:21.563 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -e 's|[/ ]|_|g' 2026-02-20T22:33:21.564 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status_log=/tmp/tmp.Whst3BkeHJ/cluster1-mirror-test.status 2026-02-20T22:33:21.565 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ mkfname cluster2-mirror-test.status 2026-02-20T22:33:21.565 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ echo cluster2-mirror-test.status 2026-02-20T22:33:21.565 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -e 's|[/ ]|_|g' 2026-02-20T22:33:21.567 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local local_status_log=/tmp/tmp.Whst3BkeHJ/cluster2-mirror-test.status 2026-02-20T22:33:21.567 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ get_newest_mirror_snapshot cluster1 mirror test /tmp/tmp.Whst3BkeHJ/cluster1-mirror-test.status 2026-02-20T22:33:21.567 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:33:21.567 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:33:21.568 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:33:21.568 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local log=/tmp/tmp.Whst3BkeHJ/cluster1-mirror-test.status 2026-02-20T22:33:21.568 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster1 snap list --all mirror/test --format xml 2026-02-20T22:33:21.568 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ xmlstarlet sel -t -c '//snapshots/snapshot[namespace/complete='\''true'\'' and position()=last()]' 2026-02-20T22:33:21.596 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v //snapshot/id 2026-02-20T22:33:21.598 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local snapshot_id=117 2026-02-20T22:33:21.598 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ true 2026-02-20T22:33:21.598 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 0.2 0.4 0.8 1.6 2 2 4 4 8 8 16 16 32 32 2026-02-20T22:33:21.598 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 0.2 2026-02-20T22:33:21.799 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ get_newest_mirror_snapshot cluster2 mirror test /tmp/tmp.Whst3BkeHJ/cluster2-mirror-test.status 2026-02-20T22:33:21.800 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:33:21.800 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:33:21.800 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:33:21.800 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local log=/tmp/tmp.Whst3BkeHJ/cluster2-mirror-test.status 2026-02-20T22:33:21.800 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster2 snap list --all mirror/test --format xml 2026-02-20T22:33:21.800 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ xmlstarlet sel -t -c '//snapshots/snapshot[namespace/complete='\''true'\'' and position()=last()]' 2026-02-20T22:33:21.828 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v //snapshot/namespace/primary_snap_id 2026-02-20T22:33:21.829 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local primary_snapshot_id=117 2026-02-20T22:33:21.829 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test 117 = 117 2026-02-20T22:33:21.829 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:33:21.830 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_status_in_pool_dir cluster1 mirror test up+stopped 2026-02-20T22:33:21.830 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:33:21.830 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:33:21.830 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:33:21.830 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+stopped 2026-02-20T22:33:21.830 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:33:21.830 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:33:21.830 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:33:21.830 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:33:22.830 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_status_in_pool_dir cluster1 mirror test up+stopped '' '' 2026-02-20T22:33:22.830 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:33:22.830 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:33:22.830 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:33:22.831 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+stopped 2026-02-20T22:33:22.831 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:33:22.831 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:33:22.831 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:33:22.831 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:33:22.831 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster1 mirror image status mirror/test 2026-02-20T22:33:22.863 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='test: 2026-02-20T22:33:22.863 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: global_id: e1d586ae-1749-4169-888d-5f8c6b0db4d3 2026-02-20T22:33:22.864 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+stopped 2026-02-20T22:33:22.864 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: local image is primary 2026-02-20T22:33:22.864 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: service: mirror.0 on trial150 2026-02-20T22:33:22.864 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:33:20 2026-02-20T22:33:22.864 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: peer_sites: 2026-02-20T22:33:22.864 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: name: cluster2-DNE 2026-02-20T22:33:22.864 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+replaying 2026-02-20T22:33:22.864 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: replaying, {"bytes_per_second":0.0,"bytes_per_snapshot":0.0,"last_snapshot_bytes":0,"last_snapshot_sync_seconds":0,"remote_snapshot_timestamp":1771626789,"replay_state":"idle"} 2026-02-20T22:33:22.864 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:33:14 2026-02-20T22:33:22.864 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: snapshots: 2026-02-20T22:33:22.865 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: 117 .mirror.primary.e1d586ae-1749-4169-888d-5f8c6b0db4d3.84b92e7c-a180-4fb2-8522-470a1f4d4aad (peer_uuids:[086c4138-4a97-4902-95e1-07f7be9b9f61])' 2026-02-20T22:33:22.865 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ state: .*up+stopped' 2026-02-20T22:33:22.865 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: state: up+stopped 2026-02-20T22:33:22.865 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ description: .*' 2026-02-20T22:33:22.866 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: description: local image is primary 2026-02-20T22:33:22.866 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' -n '' ']' 2026-02-20T22:33:22.867 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+stopped 2026-02-20T22:33:22.867 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^up+' 2026-02-20T22:33:22.867 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+stopped 2026-02-20T22:33:22.867 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep 'service: *mirror..* on ' 2026-02-20T22:33:22.868 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: service: mirror.0 on trial150 2026-02-20T22:33:22.868 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update 2026-02-20T22:33:22.868 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -nEe 's/^ last_update: *(.*) *$/\1/p' 2026-02-20T22:33:22.870 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:33:20' 2026-02-20T22:33:22.870 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_mirror_pool_status_verbose cluster1 mirror test up+stopped '2026-02-20 22:33:20' 2026-02-20T22:33:22.870 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:33:22.870 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:33:22.870 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:33:22.870 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+stopped 2026-02-20T22:33:22.870 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local 'prev_last_update=2026-02-20 22:33:20' 2026-02-20T22:33:22.870 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:33:22.870 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:33:22.870 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster1 mirror pool status mirror --verbose --format xml 2026-02-20T22:33:22.902 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='OKOKOK143774382mirror.0trial15020.2.0-677-gf7870454trueOK43844389mirror.1trial15020.2.0-677-gf7870454falseOK43914398mirror.2trial15020.2.0-677-gf7870454falseOK44014407mirror.3trial15020.2.0-677-gf7870454falseOKteste1d586ae-1749-4169-888d-5f8c6b0db4d3up+stoppedlocal image is primary43774382mirror.0trial1502026-02-20 22:33:20cluster2-DNEcd6e8b64-a7a4-4c60-8c9c-3c34f7eb16e8up+replayingreplaying, {"bytes_per_second":0.0,"bytes_per_snapshot":0.0,"last_snapshot_bytes":0,"last_snapshot_sync_seconds":0,"remote_snapshot_timestamp":1771626789,"replay_state":"idle"}2026-02-20 22:33:14' 2026-02-20T22:33:22.902 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update state 2026-02-20T22:33:22.902 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test'\'']/last_update' 2026-02-20T22:33:22.903 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:33:20' 2026-02-20T22:33:22.904 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test'\'']/state' 2026-02-20T22:33:22.905 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ state=up+stopped 2026-02-20T22:33:22.905 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+stopped 2026-02-20T22:33:22.905 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep up+stopped 2026-02-20T22:33:22.906 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+stopped 2026-02-20T22:33:22.907 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:33:22.907 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:33:22.907 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_status_in_pool_dir cluster2 mirror test up+replaying 2026-02-20T22:33:22.908 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:33:22.908 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:33:22.908 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:33:22.908 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+replaying 2026-02-20T22:33:22.908 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:33:22.908 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:33:22.908 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:33:22.908 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:33:23.908 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_status_in_pool_dir cluster2 mirror test up+replaying '' '' 2026-02-20T22:33:23.909 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:33:23.909 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:33:23.909 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:33:23.909 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+replaying 2026-02-20T22:33:23.909 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:33:23.909 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:33:23.909 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:33:23.909 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:33:23.910 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster2 mirror image status mirror/test 2026-02-20T22:33:23.940 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='test: 2026-02-20T22:33:23.940 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: global_id: e1d586ae-1749-4169-888d-5f8c6b0db4d3 2026-02-20T22:33:23.940 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+replaying 2026-02-20T22:33:23.940 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: replaying, {"bytes_per_second":0.0,"bytes_per_snapshot":0.0,"last_snapshot_bytes":0,"last_snapshot_sync_seconds":0,"remote_snapshot_timestamp":1771626789,"replay_state":"idle"} 2026-02-20T22:33:23.940 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: service: mirror.0 on trial150 2026-02-20T22:33:23.940 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:33:14 2026-02-20T22:33:23.940 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: peer_sites: 2026-02-20T22:33:23.941 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: name: cluster1-DNE 2026-02-20T22:33:23.941 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+stopped 2026-02-20T22:33:23.941 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: local image is primary 2026-02-20T22:33:23.941 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:33:20' 2026-02-20T22:33:23.941 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ state: .*up+replaying' 2026-02-20T22:33:23.942 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: state: up+replaying 2026-02-20T22:33:23.942 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ description: .*' 2026-02-20T22:33:23.942 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: description: replaying, {"bytes_per_second":0.0,"bytes_per_snapshot":0.0,"last_snapshot_bytes":0,"last_snapshot_sync_seconds":0,"remote_snapshot_timestamp":1771626789,"replay_state":"idle"} 2026-02-20T22:33:23.943 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' -n '' ']' 2026-02-20T22:33:23.943 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+replaying 2026-02-20T22:33:23.943 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^up+' 2026-02-20T22:33:23.944 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+replaying 2026-02-20T22:33:23.944 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep 'service: *mirror..* on ' 2026-02-20T22:33:23.944 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: service: mirror.0 on trial150 2026-02-20T22:33:23.946 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update 2026-02-20T22:33:23.946 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -nEe 's/^ last_update: *(.*) *$/\1/p' 2026-02-20T22:33:23.946 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:33:14' 2026-02-20T22:33:23.946 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_mirror_pool_status_verbose cluster2 mirror test up+replaying '2026-02-20 22:33:14' 2026-02-20T22:33:23.946 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:33:23.946 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:33:23.946 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:33:23.947 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+replaying 2026-02-20T22:33:23.947 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local 'prev_last_update=2026-02-20 22:33:14' 2026-02-20T22:33:23.947 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:33:23.947 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:33:23.947 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster2 mirror pool status mirror --verbose --format xml 2026-02-20T22:33:23.976 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='OKOKOK145264529mirror.0trial15020.2.0-677-gf7870454trueOK45334537mirror.1trial15020.2.0-677-gf7870454falseOK45404546mirror.2trial15020.2.0-677-gf7870454falseOK45504557mirror.3trial15020.2.0-677-gf7870454falseOKteste1d586ae-1749-4169-888d-5f8c6b0db4d3up+replayingreplaying, {"bytes_per_second":0.0,"bytes_per_snapshot":0.0,"last_snapshot_bytes":0,"last_snapshot_sync_seconds":0,"remote_snapshot_timestamp":1771626789,"replay_state":"idle"}45264529mirror.0trial1502026-02-20 22:33:14cluster1-DNE8f14eacf-60a5-47c7-bdcb-1dc6af448d08up+stoppedlocal image is primary2026-02-20 22:33:20' 2026-02-20T22:33:23.976 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update state 2026-02-20T22:33:23.976 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test'\'']/last_update' 2026-02-20T22:33:23.977 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:33:14' 2026-02-20T22:33:23.977 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test'\'']/state' 2026-02-20T22:33:23.979 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ state=up+replaying 2026-02-20T22:33:23.979 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+replaying 2026-02-20T22:33:23.979 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep up+replaying 2026-02-20T22:33:23.980 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+replaying 2026-02-20T22:33:23.981 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:33:23.981 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:33:23.981 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ demote_image cluster1 mirror test 2026-02-20T22:33:23.981 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:33:23.981 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:33:23.981 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:33:23.982 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster=cluster1 mirror image demote mirror/test 2026-02-20T22:33:24.582 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:Image demoted to non-primary 2026-02-20T22:33:24.586 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_image_replay_stopped cluster2 mirror test 2026-02-20T22:33:24.586 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:33:24.586 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:33:24.586 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:33:24.586 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_image_replay_state cluster2 mirror test stopped 2026-02-20T22:33:24.586 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:33:24.586 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:33:24.586 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:33:24.586 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state=stopped 2026-02-20T22:33:24.586 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local s 2026-02-20T22:33:24.586 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:33:24.586 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:33:25.589 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_image_replay_state cluster2 mirror test stopped 2026-02-20T22:33:25.589 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:33:25.589 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:33:25.589 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:33:25.589 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local test_state=stopped 2026-02-20T22:33:25.589 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status_result 2026-02-20T22:33:25.589 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local current_state=stopped 2026-02-20T22:33:25.590 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemons cluster2 rbd mirror status mirror/test 2026-02-20T22:33:25.590 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_instance=cluster2 2026-02-20T22:33:25.590 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:33:25.590 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ grep -i state 2026-02-20T22:33:25.590 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster2 2026-02-20T22:33:25.590 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance=cluster2 2026-02-20T22:33:25.590 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local loop_instance 2026-02-20T22:33:25.590 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for s in 0 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:33:25.590 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sleep 0 2026-02-20T22:33:25.594 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' cluster2 '!=' cluster2 ']' 2026-02-20T22:33:25.594 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ seq 0 3 2026-02-20T22:33:25.594 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for loop_instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:33:25.594 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemon cluster2:0 rbd mirror status mirror/test 2026-02-20T22:33:25.594 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster2:0 2026-02-20T22:33:25.594 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:33:25.594 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:33:25.594 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster2:0 cluster instance 2026-02-20T22:33:25.595 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster2:0 2026-02-20T22:33:25.595 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=cluster 2026-02-20T22:33:25.595 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:33:25.595 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster2 2026-02-20T22:33:25.595 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=0 2026-02-20T22:33:25.595 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 0 = cluster2:0 ']' 2026-02-20T22:33:25.595 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval cluster=cluster2 2026-02-20T22:33:25.595 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster2 2026-02-20T22:33:25.595 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=0 2026-02-20T22:33:25.595 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:33:25.595 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ daemon_asok_file cluster2:0 cluster2 2026-02-20T22:33:25.596 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local local_cluster=cluster2:0 2026-02-20T22:33:25.596 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster=cluster2 2026-02-20T22:33:25.596 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance 2026-02-20T22:33:25.596 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ set_cluster_instance cluster2:0 local_cluster instance 2026-02-20T22:33:25.596 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local val=cluster2:0 2026-02-20T22:33:25.596 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster_var_name=local_cluster 2026-02-20T22:33:25.596 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance_var_name=instance 2026-02-20T22:33:25.596 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster2 2026-02-20T22:33:25.596 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:33:25.596 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ '[' 0 = cluster2:0 ']' 2026-02-20T22:33:25.596 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval local_cluster=cluster2 2026-02-20T22:33:25.596 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ local_cluster=cluster2 2026-02-20T22:33:25.597 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval instance=0 2026-02-20T22:33:25.597 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ instance=0 2026-02-20T22:33:25.597 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ ceph-conf --cluster cluster2 --name client.mirror.0 'admin socket' 2026-02-20T22:33:25.604 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ echo /var/run/ceph/rbd-mirror.cluster2-client.mirror.0.asok 2026-02-20T22:33:25.604 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local asok_file=/var/run/ceph/rbd-mirror.cluster2-client.mirror.0.asok 2026-02-20T22:33:25.604 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ test -S /var/run/ceph/rbd-mirror.cluster2-client.mirror.0.asok 2026-02-20T22:33:25.604 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ ceph --admin-daemon /var/run/ceph/rbd-mirror.cluster2-client.mirror.0.asok rbd mirror status mirror/test 2026-02-20T22:33:25.649 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ return 0 2026-02-20T22:33:25.650 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status_result=' "state": "Replaying"' 2026-02-20T22:33:25.650 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo ' "state": "Replaying"' 2026-02-20T22:33:25.650 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep -i Replaying 2026-02-20T22:33:25.651 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: "state": "Replaying" 2026-02-20T22:33:25.651 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ current_state=started 2026-02-20T22:33:25.651 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test stopped = started 2026-02-20T22:33:25.651 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:33:25.652 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 2 2026-02-20T22:33:27.654 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_image_replay_state cluster2 mirror test stopped 2026-02-20T22:33:27.654 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:33:27.654 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:33:27.654 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:33:27.654 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local test_state=stopped 2026-02-20T22:33:27.654 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status_result 2026-02-20T22:33:27.655 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local current_state=stopped 2026-02-20T22:33:27.655 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemons cluster2 rbd mirror status mirror/test 2026-02-20T22:33:27.655 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ grep -i state 2026-02-20T22:33:27.655 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_instance=cluster2 2026-02-20T22:33:27.655 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:33:27.655 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster2 2026-02-20T22:33:27.655 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance=cluster2 2026-02-20T22:33:27.655 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local loop_instance 2026-02-20T22:33:27.655 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for s in 0 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:33:27.655 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sleep 0 2026-02-20T22:33:27.659 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' cluster2 '!=' cluster2 ']' 2026-02-20T22:33:27.659 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ seq 0 3 2026-02-20T22:33:27.659 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for loop_instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:33:27.659 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemon cluster2:0 rbd mirror status mirror/test 2026-02-20T22:33:27.659 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster2:0 2026-02-20T22:33:27.659 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:33:27.659 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:33:27.659 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster2:0 cluster instance 2026-02-20T22:33:27.659 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster2:0 2026-02-20T22:33:27.659 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=cluster 2026-02-20T22:33:27.660 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:33:27.660 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster2 2026-02-20T22:33:27.660 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=0 2026-02-20T22:33:27.660 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 0 = cluster2:0 ']' 2026-02-20T22:33:27.660 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval cluster=cluster2 2026-02-20T22:33:27.660 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster2 2026-02-20T22:33:27.660 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=0 2026-02-20T22:33:27.660 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:33:27.660 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ daemon_asok_file cluster2:0 cluster2 2026-02-20T22:33:27.660 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local local_cluster=cluster2:0 2026-02-20T22:33:27.660 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster=cluster2 2026-02-20T22:33:27.660 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance 2026-02-20T22:33:27.661 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ set_cluster_instance cluster2:0 local_cluster instance 2026-02-20T22:33:27.661 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local val=cluster2:0 2026-02-20T22:33:27.661 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster_var_name=local_cluster 2026-02-20T22:33:27.661 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance_var_name=instance 2026-02-20T22:33:27.661 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster2 2026-02-20T22:33:27.661 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:33:27.661 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ '[' 0 = cluster2:0 ']' 2026-02-20T22:33:27.661 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval local_cluster=cluster2 2026-02-20T22:33:27.661 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ local_cluster=cluster2 2026-02-20T22:33:27.661 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval instance=0 2026-02-20T22:33:27.661 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ instance=0 2026-02-20T22:33:27.662 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ ceph-conf --cluster cluster2 --name client.mirror.0 'admin socket' 2026-02-20T22:33:27.671 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ echo /var/run/ceph/rbd-mirror.cluster2-client.mirror.0.asok 2026-02-20T22:33:27.671 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local asok_file=/var/run/ceph/rbd-mirror.cluster2-client.mirror.0.asok 2026-02-20T22:33:27.671 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ test -S /var/run/ceph/rbd-mirror.cluster2-client.mirror.0.asok 2026-02-20T22:33:27.671 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ ceph --admin-daemon /var/run/ceph/rbd-mirror.cluster2-client.mirror.0.asok rbd mirror status mirror/test 2026-02-20T22:33:27.716 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ return 0 2026-02-20T22:33:27.716 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status_result=' "state": "Stopped"' 2026-02-20T22:33:27.717 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo ' "state": "Stopped"' 2026-02-20T22:33:27.717 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep -i Replaying 2026-02-20T22:33:27.718 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test stopped = stopped 2026-02-20T22:33:27.719 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:33:27.719 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_status_in_pool_dir cluster1 mirror test up+unknown 2026-02-20T22:33:27.719 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:33:27.719 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:33:27.719 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:33:27.719 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+unknown 2026-02-20T22:33:27.719 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:33:27.719 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:33:27.719 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:33:27.719 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:33:28.719 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_status_in_pool_dir cluster1 mirror test up+unknown '' '' 2026-02-20T22:33:28.720 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:33:28.720 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:33:28.720 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:33:28.720 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+unknown 2026-02-20T22:33:28.720 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:33:28.720 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:33:28.720 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:33:28.720 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:33:28.720 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster1 mirror image status mirror/test 2026-02-20T22:33:28.750 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='test: 2026-02-20T22:33:28.751 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: global_id: e1d586ae-1749-4169-888d-5f8c6b0db4d3 2026-02-20T22:33:28.751 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+unknown 2026-02-20T22:33:28.751 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: remote image is not primary 2026-02-20T22:33:28.751 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: service: mirror.0 on trial150 2026-02-20T22:33:28.751 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:33:25 2026-02-20T22:33:28.751 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: peer_sites: 2026-02-20T22:33:28.751 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: name: cluster2-DNE 2026-02-20T22:33:28.751 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+unknown 2026-02-20T22:33:28.751 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: remote image demoted 2026-02-20T22:33:28.751 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:33:26' 2026-02-20T22:33:28.751 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ state: .*up+unknown' 2026-02-20T22:33:28.752 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: state: up+unknown 2026-02-20T22:33:28.752 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ description: .*' 2026-02-20T22:33:28.753 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: description: remote image is not primary 2026-02-20T22:33:28.753 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' -n '' ']' 2026-02-20T22:33:28.753 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+unknown 2026-02-20T22:33:28.754 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^up+' 2026-02-20T22:33:28.754 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+unknown 2026-02-20T22:33:28.754 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep 'service: *mirror..* on ' 2026-02-20T22:33:28.755 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: service: mirror.0 on trial150 2026-02-20T22:33:28.755 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update 2026-02-20T22:33:28.755 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -nEe 's/^ last_update: *(.*) *$/\1/p' 2026-02-20T22:33:28.757 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:33:25' 2026-02-20T22:33:28.757 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_mirror_pool_status_verbose cluster1 mirror test up+unknown '2026-02-20 22:33:25' 2026-02-20T22:33:28.757 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:33:28.757 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:33:28.757 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:33:28.757 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+unknown 2026-02-20T22:33:28.757 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local 'prev_last_update=2026-02-20 22:33:25' 2026-02-20T22:33:28.757 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:33:28.757 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:33:28.757 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster1 mirror pool status mirror --verbose --format xml 2026-02-20T22:33:28.789 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='WARNINGOKWARNING143774382mirror.0trial15020.2.0-677-gf7870454trueOK43844389mirror.1trial15020.2.0-677-gf7870454falseOK43914398mirror.2trial15020.2.0-677-gf7870454falseOK44014407mirror.3trial15020.2.0-677-gf7870454falseOKteste1d586ae-1749-4169-888d-5f8c6b0db4d3up+unknownremote image is not primary43774382mirror.0trial1502026-02-20 22:33:25cluster2-DNEcd6e8b64-a7a4-4c60-8c9c-3c34f7eb16e8up+unknownremote image demoted2026-02-20 22:33:26' 2026-02-20T22:33:28.789 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update state 2026-02-20T22:33:28.789 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test'\'']/last_update' 2026-02-20T22:33:28.790 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:33:25' 2026-02-20T22:33:28.791 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test'\'']/state' 2026-02-20T22:33:28.792 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ state=up+unknown 2026-02-20T22:33:28.792 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+unknown 2026-02-20T22:33:28.793 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep up+unknown 2026-02-20T22:33:28.793 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+unknown 2026-02-20T22:33:28.794 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:33:28.794 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:33:28.794 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_status_in_pool_dir cluster2 mirror test up+unknown 2026-02-20T22:33:28.795 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:33:28.795 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:33:28.795 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:33:28.795 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+unknown 2026-02-20T22:33:28.795 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:33:28.795 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:33:28.795 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:33:28.795 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:33:29.795 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_status_in_pool_dir cluster2 mirror test up+unknown '' '' 2026-02-20T22:33:29.796 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:33:29.796 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:33:29.796 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:33:29.796 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+unknown 2026-02-20T22:33:29.796 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:33:29.796 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:33:29.796 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:33:29.796 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:33:29.796 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster2 mirror image status mirror/test 2026-02-20T22:33:29.827 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='test: 2026-02-20T22:33:29.827 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: global_id: e1d586ae-1749-4169-888d-5f8c6b0db4d3 2026-02-20T22:33:29.828 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+unknown 2026-02-20T22:33:29.828 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: remote image is not primary 2026-02-20T22:33:29.828 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: service: mirror.0 on trial150 2026-02-20T22:33:29.828 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:33:29 2026-02-20T22:33:29.828 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: peer_sites: 2026-02-20T22:33:29.828 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: name: cluster1-DNE 2026-02-20T22:33:29.828 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+unknown 2026-02-20T22:33:29.828 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: remote image is not primary 2026-02-20T22:33:29.828 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:33:25' 2026-02-20T22:33:29.828 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ state: .*up+unknown' 2026-02-20T22:33:29.829 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: state: up+unknown 2026-02-20T22:33:29.829 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ description: .*' 2026-02-20T22:33:29.830 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: description: remote image is not primary 2026-02-20T22:33:29.830 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' -n '' ']' 2026-02-20T22:33:29.830 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+unknown 2026-02-20T22:33:29.830 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^up+' 2026-02-20T22:33:29.831 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+unknown 2026-02-20T22:33:29.831 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep 'service: *mirror..* on ' 2026-02-20T22:33:29.832 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: service: mirror.0 on trial150 2026-02-20T22:33:29.832 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update 2026-02-20T22:33:29.832 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -nEe 's/^ last_update: *(.*) *$/\1/p' 2026-02-20T22:33:29.834 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:33:29' 2026-02-20T22:33:29.834 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_mirror_pool_status_verbose cluster2 mirror test up+unknown '2026-02-20 22:33:29' 2026-02-20T22:33:29.834 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:33:29.834 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:33:29.834 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:33:29.834 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+unknown 2026-02-20T22:33:29.835 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local 'prev_last_update=2026-02-20 22:33:29' 2026-02-20T22:33:29.835 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:33:29.835 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:33:29.835 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster2 mirror pool status mirror --verbose --format xml 2026-02-20T22:33:29.864 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='WARNINGOKWARNING145264529mirror.0trial15020.2.0-677-gf7870454trueOK45334537mirror.1trial15020.2.0-677-gf7870454falseOK45404546mirror.2trial15020.2.0-677-gf7870454falseOK45504557mirror.3trial15020.2.0-677-gf7870454falseOKteste1d586ae-1749-4169-888d-5f8c6b0db4d3up+unknownremote image is not primary45264529mirror.0trial1502026-02-20 22:33:29cluster1-DNE8f14eacf-60a5-47c7-bdcb-1dc6af448d08up+unknownremote image is not primary2026-02-20 22:33:25' 2026-02-20T22:33:29.864 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update state 2026-02-20T22:33:29.865 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test'\'']/last_update' 2026-02-20T22:33:29.866 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:33:29' 2026-02-20T22:33:29.866 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test'\'']/state' 2026-02-20T22:33:29.867 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ state=up+unknown 2026-02-20T22:33:29.868 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+unknown 2026-02-20T22:33:29.868 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep up+unknown 2026-02-20T22:33:29.869 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+unknown 2026-02-20T22:33:29.870 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:33:29.870 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:33:29.870 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ promote_image cluster2 mirror test 2026-02-20T22:33:29.870 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:33:29.870 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:33:29.870 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:33:29.870 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local force= 2026-02-20T22:33:29.870 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster=cluster2 mirror image promote mirror/test 2026-02-20T22:33:31.332 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:Image promoted to primary 2026-02-20T22:33:31.337 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_image_replay_started cluster1 mirror test 2026-02-20T22:33:31.337 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:33:31.337 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:33:31.337 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:33:31.337 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_image_replay_state cluster1 mirror test started 2026-02-20T22:33:31.337 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:33:31.337 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:33:31.337 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:33:31.337 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state=started 2026-02-20T22:33:31.337 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local s 2026-02-20T22:33:31.337 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:33:31.337 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:33:32.347 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_image_replay_state cluster1 mirror test started 2026-02-20T22:33:32.347 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:33:32.347 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:33:32.347 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:33:32.348 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local test_state=started 2026-02-20T22:33:32.348 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status_result 2026-02-20T22:33:32.348 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local current_state=stopped 2026-02-20T22:33:32.348 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemons cluster1 rbd mirror status mirror/test 2026-02-20T22:33:32.348 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ grep -i state 2026-02-20T22:33:32.348 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_instance=cluster1 2026-02-20T22:33:32.349 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:33:32.349 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1 2026-02-20T22:33:32.349 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance=cluster1 2026-02-20T22:33:32.349 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local loop_instance 2026-02-20T22:33:32.349 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for s in 0 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:33:32.349 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sleep 0 2026-02-20T22:33:32.350 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' cluster1 '!=' cluster1 ']' 2026-02-20T22:33:32.350 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ seq 0 3 2026-02-20T22:33:32.350 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for loop_instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:33:32.350 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemon cluster1:0 rbd mirror status mirror/test 2026-02-20T22:33:32.350 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1:0 2026-02-20T22:33:32.350 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:33:32.351 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:33:32.351 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster1:0 cluster instance 2026-02-20T22:33:32.351 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster1:0 2026-02-20T22:33:32.351 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=cluster 2026-02-20T22:33:32.351 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:33:32.351 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:33:32.352 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=0 2026-02-20T22:33:32.352 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 0 = cluster1:0 ']' 2026-02-20T22:33:32.352 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval cluster=cluster1 2026-02-20T22:33:32.352 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:33:32.352 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=0 2026-02-20T22:33:32.352 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:33:32.353 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ daemon_asok_file cluster1:0 cluster1 2026-02-20T22:33:32.353 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local local_cluster=cluster1:0 2026-02-20T22:33:32.353 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster=cluster1 2026-02-20T22:33:32.353 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance 2026-02-20T22:33:32.353 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ set_cluster_instance cluster1:0 local_cluster instance 2026-02-20T22:33:32.353 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local val=cluster1:0 2026-02-20T22:33:32.353 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster_var_name=local_cluster 2026-02-20T22:33:32.354 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance_var_name=instance 2026-02-20T22:33:32.354 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:33:32.354 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:33:32.354 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ '[' 0 = cluster1:0 ']' 2026-02-20T22:33:32.354 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval local_cluster=cluster1 2026-02-20T22:33:32.355 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ local_cluster=cluster1 2026-02-20T22:33:32.355 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval instance=0 2026-02-20T22:33:32.355 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ instance=0 2026-02-20T22:33:32.355 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ ceph-conf --cluster cluster1 --name client.mirror.0 'admin socket' 2026-02-20T22:33:32.356 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ echo /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:33:32.357 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local asok_file=/var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:33:32.357 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ test -S /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:33:32.357 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ ceph --admin-daemon /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok rbd mirror status mirror/test 2026-02-20T22:33:32.399 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ return 0 2026-02-20T22:33:32.400 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status_result=' "state": "Replaying"' 2026-02-20T22:33:32.400 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo ' "state": "Replaying"' 2026-02-20T22:33:32.400 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep -i Replaying 2026-02-20T22:33:32.401 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: "state": "Replaying" 2026-02-20T22:33:32.402 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ current_state=started 2026-02-20T22:33:32.402 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test started = started 2026-02-20T22:33:32.402 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:33:32.402 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_replay_complete cluster1 cluster2 mirror mirror test 2026-02-20T22:33:32.403 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local local_cluster=cluster1 2026-02-20T22:33:32.403 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:33:32.403 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local local_pool=mirror 2026-02-20T22:33:32.403 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local remote_pool=mirror 2026-02-20T22:33:32.403 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:33:32.403 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' snapshot = journal ']' 2026-02-20T22:33:32.403 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' snapshot = snapshot ']' 2026-02-20T22:33:32.403 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ mirror_image_snapshot cluster2 mirror test 2026-02-20T22:33:32.403 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:33:32.403 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:33:32.403 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:33:32.403 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster2 mirror image snapshot mirror/test 2026-02-20T22:33:36.340 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:Snapshot ID: 120 2026-02-20T22:33:36.346 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_snapshot_sync_complete cluster1 cluster2 mirror mirror test 2026-02-20T22:33:36.346 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local local_cluster=cluster1 2026-02-20T22:33:36.346 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:33:36.346 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local local_pool=mirror 2026-02-20T22:33:36.346 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local remote_pool=mirror 2026-02-20T22:33:36.346 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:33:36.346 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ mkfname cluster2-mirror-test.status 2026-02-20T22:33:36.347 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ echo cluster2-mirror-test.status 2026-02-20T22:33:36.347 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -e 's|[/ ]|_|g' 2026-02-20T22:33:36.348 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status_log=/tmp/tmp.Whst3BkeHJ/cluster2-mirror-test.status 2026-02-20T22:33:36.348 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ mkfname cluster1-mirror-test.status 2026-02-20T22:33:36.348 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ echo cluster1-mirror-test.status 2026-02-20T22:33:36.348 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -e 's|[/ ]|_|g' 2026-02-20T22:33:36.350 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local local_status_log=/tmp/tmp.Whst3BkeHJ/cluster1-mirror-test.status 2026-02-20T22:33:36.350 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ get_newest_mirror_snapshot cluster2 mirror test /tmp/tmp.Whst3BkeHJ/cluster2-mirror-test.status 2026-02-20T22:33:36.350 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:33:36.350 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:33:36.350 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:33:36.350 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local log=/tmp/tmp.Whst3BkeHJ/cluster2-mirror-test.status 2026-02-20T22:33:36.350 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster2 snap list --all mirror/test --format xml 2026-02-20T22:33:36.350 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ xmlstarlet sel -t -c '//snapshots/snapshot[namespace/complete='\''true'\'' and position()=last()]' 2026-02-20T22:33:36.378 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v //snapshot/id 2026-02-20T22:33:36.380 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local snapshot_id=120 2026-02-20T22:33:36.380 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ true 2026-02-20T22:33:36.380 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 0.2 0.4 0.8 1.6 2 2 4 4 8 8 16 16 32 32 2026-02-20T22:33:36.380 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 0.2 2026-02-20T22:33:36.581 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ get_newest_mirror_snapshot cluster1 mirror test /tmp/tmp.Whst3BkeHJ/cluster1-mirror-test.status 2026-02-20T22:33:36.581 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:33:36.581 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:33:36.581 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:33:36.582 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local log=/tmp/tmp.Whst3BkeHJ/cluster1-mirror-test.status 2026-02-20T22:33:36.582 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster1 snap list --all mirror/test --format xml 2026-02-20T22:33:36.582 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ xmlstarlet sel -t -c '//snapshots/snapshot[namespace/complete='\''true'\'' and position()=last()]' 2026-02-20T22:33:36.611 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v //snapshot/namespace/primary_snap_id 2026-02-20T22:33:36.614 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local primary_snapshot_id=120 2026-02-20T22:33:36.614 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test 120 = 120 2026-02-20T22:33:36.614 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:33:36.614 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_status_in_pool_dir cluster2 mirror test up+stopped 2026-02-20T22:33:36.614 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:33:36.614 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:33:36.614 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:33:36.614 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+stopped 2026-02-20T22:33:36.614 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:33:36.614 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:33:36.614 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:33:36.615 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:33:37.615 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_status_in_pool_dir cluster2 mirror test up+stopped '' '' 2026-02-20T22:33:37.615 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:33:37.615 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:33:37.615 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:33:37.615 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+stopped 2026-02-20T22:33:37.615 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:33:37.615 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:33:37.616 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:33:37.616 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:33:37.616 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster2 mirror image status mirror/test 2026-02-20T22:33:37.644 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='test: 2026-02-20T22:33:37.644 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: global_id: e1d586ae-1749-4169-888d-5f8c6b0db4d3 2026-02-20T22:33:37.644 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+stopped 2026-02-20T22:33:37.644 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: local image is primary 2026-02-20T22:33:37.644 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: service: mirror.0 on trial150 2026-02-20T22:33:37.644 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:33:34 2026-02-20T22:33:37.645 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: peer_sites: 2026-02-20T22:33:37.645 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: name: cluster1-DNE 2026-02-20T22:33:37.645 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+replaying 2026-02-20T22:33:37.645 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: replaying, {"bytes_per_second":0.0,"bytes_per_snapshot":0.0,"last_snapshot_bytes":0,"last_snapshot_sync_seconds":0,"remote_snapshot_timestamp":1771626810,"replay_state":"idle"} 2026-02-20T22:33:37.645 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:33:30 2026-02-20T22:33:37.645 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: snapshots: 2026-02-20T22:33:37.645 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: 120 .mirror.primary.e1d586ae-1749-4169-888d-5f8c6b0db4d3.772d4536-7727-4340-9373-e9c0a56c3dfa (peer_uuids:[b3fd2ba3-7357-48bb-9494-5fb16bf9b1f8])' 2026-02-20T22:33:37.645 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ state: .*up+stopped' 2026-02-20T22:33:37.646 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: state: up+stopped 2026-02-20T22:33:37.646 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ description: .*' 2026-02-20T22:33:37.646 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: description: local image is primary 2026-02-20T22:33:37.647 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' -n '' ']' 2026-02-20T22:33:37.647 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+stopped 2026-02-20T22:33:37.647 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^up+' 2026-02-20T22:33:37.648 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+stopped 2026-02-20T22:33:37.648 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep 'service: *mirror..* on ' 2026-02-20T22:33:37.648 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: service: mirror.0 on trial150 2026-02-20T22:33:37.649 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update 2026-02-20T22:33:37.649 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -nEe 's/^ last_update: *(.*) *$/\1/p' 2026-02-20T22:33:37.650 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:33:34' 2026-02-20T22:33:37.650 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_mirror_pool_status_verbose cluster2 mirror test up+stopped '2026-02-20 22:33:34' 2026-02-20T22:33:37.650 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:33:37.650 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:33:37.650 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:33:37.651 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+stopped 2026-02-20T22:33:37.651 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local 'prev_last_update=2026-02-20 22:33:34' 2026-02-20T22:33:37.651 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:33:37.651 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:33:37.651 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster2 mirror pool status mirror --verbose --format xml 2026-02-20T22:33:37.681 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='OKOKOK145264529mirror.0trial15020.2.0-677-gf7870454trueOK45334537mirror.1trial15020.2.0-677-gf7870454falseOK45404546mirror.2trial15020.2.0-677-gf7870454falseOK45504557mirror.3trial15020.2.0-677-gf7870454falseOKteste1d586ae-1749-4169-888d-5f8c6b0db4d3up+stoppedlocal image is primary45264529mirror.0trial1502026-02-20 22:33:34cluster1-DNE8f14eacf-60a5-47c7-bdcb-1dc6af448d08up+replayingreplaying, {"bytes_per_second":0.0,"bytes_per_snapshot":0.0,"last_snapshot_bytes":0,"last_snapshot_sync_seconds":0,"remote_snapshot_timestamp":1771626810,"replay_state":"idle"}2026-02-20 22:33:30' 2026-02-20T22:33:37.681 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update state 2026-02-20T22:33:37.682 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test'\'']/last_update' 2026-02-20T22:33:37.683 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:33:34' 2026-02-20T22:33:37.683 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test'\'']/state' 2026-02-20T22:33:37.684 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ state=up+stopped 2026-02-20T22:33:37.685 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+stopped 2026-02-20T22:33:37.685 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep up+stopped 2026-02-20T22:33:37.686 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+stopped 2026-02-20T22:33:37.687 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:33:37.687 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:33:37.687 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_status_in_pool_dir cluster1 mirror test up+replaying 2026-02-20T22:33:37.687 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:33:37.687 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:33:37.687 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:33:37.687 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+replaying 2026-02-20T22:33:37.688 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:33:37.688 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:33:37.688 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:33:37.688 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:33:38.688 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_status_in_pool_dir cluster1 mirror test up+replaying '' '' 2026-02-20T22:33:38.688 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:33:38.688 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:33:38.688 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:33:38.688 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+replaying 2026-02-20T22:33:38.689 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:33:38.689 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:33:38.689 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:33:38.689 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:33:38.689 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster1 mirror image status mirror/test 2026-02-20T22:33:38.719 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='test: 2026-02-20T22:33:38.719 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: global_id: e1d586ae-1749-4169-888d-5f8c6b0db4d3 2026-02-20T22:33:38.719 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+replaying 2026-02-20T22:33:38.719 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: replaying, {"bytes_per_second":0.0,"bytes_per_snapshot":0.0,"last_snapshot_bytes":0,"last_snapshot_sync_seconds":0,"remote_snapshot_timestamp":1771626810,"replay_state":"idle"} 2026-02-20T22:33:38.719 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: service: mirror.0 on trial150 2026-02-20T22:33:38.719 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:33:30 2026-02-20T22:33:38.719 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: peer_sites: 2026-02-20T22:33:38.720 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: name: cluster2-DNE 2026-02-20T22:33:38.720 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+stopped 2026-02-20T22:33:38.720 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: local image is primary 2026-02-20T22:33:38.720 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:33:34' 2026-02-20T22:33:38.720 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ state: .*up+replaying' 2026-02-20T22:33:38.720 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: state: up+replaying 2026-02-20T22:33:38.721 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ description: .*' 2026-02-20T22:33:38.721 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: description: replaying, {"bytes_per_second":0.0,"bytes_per_snapshot":0.0,"last_snapshot_bytes":0,"last_snapshot_sync_seconds":0,"remote_snapshot_timestamp":1771626810,"replay_state":"idle"} 2026-02-20T22:33:38.722 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' -n '' ']' 2026-02-20T22:33:38.722 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+replaying 2026-02-20T22:33:38.722 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^up+' 2026-02-20T22:33:38.722 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+replaying 2026-02-20T22:33:38.723 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep 'service: *mirror..* on ' 2026-02-20T22:33:38.723 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: service: mirror.0 on trial150 2026-02-20T22:33:38.723 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update 2026-02-20T22:33:38.723 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -nEe 's/^ last_update: *(.*) *$/\1/p' 2026-02-20T22:33:38.725 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:33:30' 2026-02-20T22:33:38.725 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_mirror_pool_status_verbose cluster1 mirror test up+replaying '2026-02-20 22:33:30' 2026-02-20T22:33:38.726 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:33:38.726 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:33:38.726 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:33:38.726 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+replaying 2026-02-20T22:33:38.726 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local 'prev_last_update=2026-02-20 22:33:30' 2026-02-20T22:33:38.726 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:33:38.726 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:33:38.726 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster1 mirror pool status mirror --verbose --format xml 2026-02-20T22:33:38.758 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='OKOKOK143774382mirror.0trial15020.2.0-677-gf7870454trueOK43844389mirror.1trial15020.2.0-677-gf7870454falseOK43914398mirror.2trial15020.2.0-677-gf7870454falseOK44014407mirror.3trial15020.2.0-677-gf7870454falseOKteste1d586ae-1749-4169-888d-5f8c6b0db4d3up+replayingreplaying, {"bytes_per_second":0.0,"bytes_per_snapshot":0.0,"last_snapshot_bytes":0,"last_snapshot_sync_seconds":0,"remote_snapshot_timestamp":1771626810,"replay_state":"idle"}43774382mirror.0trial1502026-02-20 22:33:30cluster2-DNEcd6e8b64-a7a4-4c60-8c9c-3c34f7eb16e8up+stoppedlocal image is primary2026-02-20 22:33:34' 2026-02-20T22:33:38.758 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update state 2026-02-20T22:33:38.758 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test'\'']/last_update' 2026-02-20T22:33:38.759 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:33:30' 2026-02-20T22:33:38.760 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test'\'']/state' 2026-02-20T22:33:38.761 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ state=up+replaying 2026-02-20T22:33:38.762 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+replaying 2026-02-20T22:33:38.762 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep up+replaying 2026-02-20T22:33:38.762 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+replaying 2026-02-20T22:33:38.763 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:33:38.763 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:33:38.764 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for i in `seq 1 20` 2026-02-20T22:33:38.764 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ demote_image cluster2 mirror test 2026-02-20T22:33:38.764 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:33:38.764 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:33:38.764 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:33:38.764 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster=cluster2 mirror image demote mirror/test 2026-02-20T22:33:39.348 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:Image demoted to non-primary 2026-02-20T22:33:39.353 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_image_replay_stopped cluster1 mirror test 2026-02-20T22:33:39.353 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:33:39.353 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:33:39.353 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:33:39.353 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_image_replay_state cluster1 mirror test stopped 2026-02-20T22:33:39.353 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:33:39.353 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:33:39.354 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:33:39.354 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state=stopped 2026-02-20T22:33:39.354 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local s 2026-02-20T22:33:39.354 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:33:39.354 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:33:40.354 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_image_replay_state cluster1 mirror test stopped 2026-02-20T22:33:40.355 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:33:40.355 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:33:40.355 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:33:40.355 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local test_state=stopped 2026-02-20T22:33:40.355 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status_result 2026-02-20T22:33:40.355 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local current_state=stopped 2026-02-20T22:33:40.355 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemons cluster1 rbd mirror status mirror/test 2026-02-20T22:33:40.355 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ grep -i state 2026-02-20T22:33:40.355 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_instance=cluster1 2026-02-20T22:33:40.355 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:33:40.355 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1 2026-02-20T22:33:40.356 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance=cluster1 2026-02-20T22:33:40.356 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local loop_instance 2026-02-20T22:33:40.356 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for s in 0 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:33:40.356 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sleep 0 2026-02-20T22:33:40.359 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' cluster1 '!=' cluster1 ']' 2026-02-20T22:33:40.359 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ seq 0 3 2026-02-20T22:33:40.359 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for loop_instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:33:40.359 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemon cluster1:0 rbd mirror status mirror/test 2026-02-20T22:33:40.359 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1:0 2026-02-20T22:33:40.359 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:33:40.359 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:33:40.360 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster1:0 cluster instance 2026-02-20T22:33:40.360 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster1:0 2026-02-20T22:33:40.360 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=cluster 2026-02-20T22:33:40.360 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:33:40.360 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:33:40.360 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=0 2026-02-20T22:33:40.360 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 0 = cluster1:0 ']' 2026-02-20T22:33:40.360 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval cluster=cluster1 2026-02-20T22:33:40.360 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:33:40.360 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=0 2026-02-20T22:33:40.360 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:33:40.360 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ daemon_asok_file cluster1:0 cluster1 2026-02-20T22:33:40.361 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local local_cluster=cluster1:0 2026-02-20T22:33:40.361 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster=cluster1 2026-02-20T22:33:40.361 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance 2026-02-20T22:33:40.361 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ set_cluster_instance cluster1:0 local_cluster instance 2026-02-20T22:33:40.361 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local val=cluster1:0 2026-02-20T22:33:40.361 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster_var_name=local_cluster 2026-02-20T22:33:40.361 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance_var_name=instance 2026-02-20T22:33:40.361 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:33:40.361 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:33:40.361 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ '[' 0 = cluster1:0 ']' 2026-02-20T22:33:40.361 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval local_cluster=cluster1 2026-02-20T22:33:40.361 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ local_cluster=cluster1 2026-02-20T22:33:40.361 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval instance=0 2026-02-20T22:33:40.362 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ instance=0 2026-02-20T22:33:40.362 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ ceph-conf --cluster cluster1 --name client.mirror.0 'admin socket' 2026-02-20T22:33:40.369 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ echo /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:33:40.369 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local asok_file=/var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:33:40.369 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ test -S /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:33:40.369 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ ceph --admin-daemon /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok rbd mirror status mirror/test 2026-02-20T22:33:40.417 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ return 0 2026-02-20T22:33:40.418 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status_result=' "state": "Replaying"' 2026-02-20T22:33:40.418 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo ' "state": "Replaying"' 2026-02-20T22:33:40.418 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep -i Replaying 2026-02-20T22:33:40.419 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: "state": "Replaying" 2026-02-20T22:33:40.419 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ current_state=started 2026-02-20T22:33:40.419 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test stopped = started 2026-02-20T22:33:40.420 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:33:40.420 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 2 2026-02-20T22:33:42.421 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_image_replay_state cluster1 mirror test stopped 2026-02-20T22:33:42.421 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:33:42.421 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:33:42.421 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:33:42.421 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local test_state=stopped 2026-02-20T22:33:42.421 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status_result 2026-02-20T22:33:42.422 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local current_state=stopped 2026-02-20T22:33:42.423 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemons cluster1 rbd mirror status mirror/test 2026-02-20T22:33:42.423 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ grep -i state 2026-02-20T22:33:42.423 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_instance=cluster1 2026-02-20T22:33:42.423 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:33:42.424 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1 2026-02-20T22:33:42.424 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance=cluster1 2026-02-20T22:33:42.424 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local loop_instance 2026-02-20T22:33:42.424 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for s in 0 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:33:42.424 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sleep 0 2026-02-20T22:33:42.424 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' cluster1 '!=' cluster1 ']' 2026-02-20T22:33:42.424 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ seq 0 3 2026-02-20T22:33:42.427 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for loop_instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:33:42.427 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemon cluster1:0 rbd mirror status mirror/test 2026-02-20T22:33:42.427 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1:0 2026-02-20T22:33:42.427 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:33:42.427 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:33:42.428 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster1:0 cluster instance 2026-02-20T22:33:42.428 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster1:0 2026-02-20T22:33:42.428 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=cluster 2026-02-20T22:33:42.428 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:33:42.428 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:33:42.428 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=0 2026-02-20T22:33:42.428 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 0 = cluster1:0 ']' 2026-02-20T22:33:42.428 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval cluster=cluster1 2026-02-20T22:33:42.428 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:33:42.428 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=0 2026-02-20T22:33:42.428 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:33:42.428 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ daemon_asok_file cluster1:0 cluster1 2026-02-20T22:33:42.428 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local local_cluster=cluster1:0 2026-02-20T22:33:42.429 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster=cluster1 2026-02-20T22:33:42.429 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance 2026-02-20T22:33:42.429 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ set_cluster_instance cluster1:0 local_cluster instance 2026-02-20T22:33:42.429 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local val=cluster1:0 2026-02-20T22:33:42.429 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster_var_name=local_cluster 2026-02-20T22:33:42.429 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance_var_name=instance 2026-02-20T22:33:42.429 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:33:42.429 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:33:42.429 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ '[' 0 = cluster1:0 ']' 2026-02-20T22:33:42.429 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval local_cluster=cluster1 2026-02-20T22:33:42.429 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ local_cluster=cluster1 2026-02-20T22:33:42.429 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval instance=0 2026-02-20T22:33:42.430 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ instance=0 2026-02-20T22:33:42.430 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ ceph-conf --cluster cluster1 --name client.mirror.0 'admin socket' 2026-02-20T22:33:42.439 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ echo /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:33:42.440 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local asok_file=/var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:33:42.440 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ test -S /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:33:42.440 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ ceph --admin-daemon /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok rbd mirror status mirror/test 2026-02-20T22:33:42.485 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ return 0 2026-02-20T22:33:42.486 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status_result=' "state": "Stopped"' 2026-02-20T22:33:42.486 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo ' "state": "Stopped"' 2026-02-20T22:33:42.486 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep -i Replaying 2026-02-20T22:33:42.488 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test stopped = stopped 2026-02-20T22:33:42.488 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:33:42.488 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_status_in_pool_dir cluster1 mirror test up+unknown 2026-02-20T22:33:42.488 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:33:42.488 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:33:42.488 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:33:42.489 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+unknown 2026-02-20T22:33:42.489 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:33:42.489 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:33:42.489 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:33:42.489 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:33:43.488 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_status_in_pool_dir cluster1 mirror test up+unknown '' '' 2026-02-20T22:33:43.488 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:33:43.488 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:33:43.488 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:33:43.488 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+unknown 2026-02-20T22:33:43.488 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:33:43.488 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:33:43.488 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:33:43.489 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:33:43.489 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster1 mirror image status mirror/test 2026-02-20T22:33:43.524 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='test: 2026-02-20T22:33:43.524 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: global_id: e1d586ae-1749-4169-888d-5f8c6b0db4d3 2026-02-20T22:33:43.524 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+unknown 2026-02-20T22:33:43.524 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: remote image demoted 2026-02-20T22:33:43.524 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: service: mirror.0 on trial150 2026-02-20T22:33:43.524 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:33:40 2026-02-20T22:33:43.524 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: peer_sites: 2026-02-20T22:33:43.524 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: name: cluster2-DNE 2026-02-20T22:33:43.524 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+unknown 2026-02-20T22:33:43.524 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: remote image is not primary 2026-02-20T22:33:43.524 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:33:39' 2026-02-20T22:33:43.524 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ state: .*up+unknown' 2026-02-20T22:33:43.525 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: state: up+unknown 2026-02-20T22:33:43.525 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ description: .*' 2026-02-20T22:33:43.526 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: description: remote image demoted 2026-02-20T22:33:43.526 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' -n '' ']' 2026-02-20T22:33:43.526 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+unknown 2026-02-20T22:33:43.526 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^up+' 2026-02-20T22:33:43.527 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+unknown 2026-02-20T22:33:43.527 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep 'service: *mirror..* on ' 2026-02-20T22:33:43.528 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: service: mirror.0 on trial150 2026-02-20T22:33:43.528 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update 2026-02-20T22:33:43.528 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -nEe 's/^ last_update: *(.*) *$/\1/p' 2026-02-20T22:33:43.530 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:33:40' 2026-02-20T22:33:43.530 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_mirror_pool_status_verbose cluster1 mirror test up+unknown '2026-02-20 22:33:40' 2026-02-20T22:33:43.530 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:33:43.530 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:33:43.530 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:33:43.531 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+unknown 2026-02-20T22:33:43.531 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local 'prev_last_update=2026-02-20 22:33:40' 2026-02-20T22:33:43.531 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:33:43.531 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:33:43.531 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster1 mirror pool status mirror --verbose --format xml 2026-02-20T22:33:43.562 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='WARNINGOKWARNING143774382mirror.0trial15020.2.0-677-gf7870454trueOK43844389mirror.1trial15020.2.0-677-gf7870454falseOK43914398mirror.2trial15020.2.0-677-gf7870454falseOK44014407mirror.3trial15020.2.0-677-gf7870454falseOKteste1d586ae-1749-4169-888d-5f8c6b0db4d3up+unknownremote image demoted43774382mirror.0trial1502026-02-20 22:33:40cluster2-DNEcd6e8b64-a7a4-4c60-8c9c-3c34f7eb16e8up+unknownremote image is not primary2026-02-20 22:33:39' 2026-02-20T22:33:43.562 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update state 2026-02-20T22:33:43.562 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test'\'']/last_update' 2026-02-20T22:33:43.563 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:33:40' 2026-02-20T22:33:43.563 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test'\'']/state' 2026-02-20T22:33:43.565 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ state=up+unknown 2026-02-20T22:33:43.565 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+unknown 2026-02-20T22:33:43.565 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep up+unknown 2026-02-20T22:33:43.566 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+unknown 2026-02-20T22:33:43.567 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:33:43.567 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:33:43.567 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_status_in_pool_dir cluster2 mirror test up+unknown 2026-02-20T22:33:43.567 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:33:43.567 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:33:43.567 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:33:43.568 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+unknown 2026-02-20T22:33:43.568 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:33:43.568 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:33:43.568 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:33:43.568 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:33:44.568 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_status_in_pool_dir cluster2 mirror test up+unknown '' '' 2026-02-20T22:33:44.568 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:33:44.568 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:33:44.568 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:33:44.569 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+unknown 2026-02-20T22:33:44.569 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:33:44.569 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:33:44.569 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:33:44.569 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:33:44.569 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster2 mirror image status mirror/test 2026-02-20T22:33:44.598 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='test: 2026-02-20T22:33:44.598 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: global_id: e1d586ae-1749-4169-888d-5f8c6b0db4d3 2026-02-20T22:33:44.598 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+unknown 2026-02-20T22:33:44.598 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: remote image is not primary 2026-02-20T22:33:44.598 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: service: mirror.0 on trial150 2026-02-20T22:33:44.598 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:33:44 2026-02-20T22:33:44.598 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: peer_sites: 2026-02-20T22:33:44.598 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: name: cluster1-DNE 2026-02-20T22:33:44.598 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+unknown 2026-02-20T22:33:44.599 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: remote image demoted 2026-02-20T22:33:44.599 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:33:40' 2026-02-20T22:33:44.599 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ state: .*up+unknown' 2026-02-20T22:33:44.599 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: state: up+unknown 2026-02-20T22:33:44.600 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ description: .*' 2026-02-20T22:33:44.600 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: description: remote image is not primary 2026-02-20T22:33:44.600 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' -n '' ']' 2026-02-20T22:33:44.601 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+unknown 2026-02-20T22:33:44.601 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^up+' 2026-02-20T22:33:44.601 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+unknown 2026-02-20T22:33:44.601 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep 'service: *mirror..* on ' 2026-02-20T22:33:44.602 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: service: mirror.0 on trial150 2026-02-20T22:33:44.602 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update 2026-02-20T22:33:44.602 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -nEe 's/^ last_update: *(.*) *$/\1/p' 2026-02-20T22:33:44.604 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:33:44' 2026-02-20T22:33:44.604 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_mirror_pool_status_verbose cluster2 mirror test up+unknown '2026-02-20 22:33:44' 2026-02-20T22:33:44.604 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:33:44.604 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:33:44.604 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:33:44.604 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+unknown 2026-02-20T22:33:44.605 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local 'prev_last_update=2026-02-20 22:33:44' 2026-02-20T22:33:44.605 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:33:44.605 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:33:44.605 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster2 mirror pool status mirror --verbose --format xml 2026-02-20T22:33:44.634 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='WARNINGOKWARNING145264529mirror.0trial15020.2.0-677-gf7870454trueOK45334537mirror.1trial15020.2.0-677-gf7870454falseOK45404546mirror.2trial15020.2.0-677-gf7870454falseOK45504557mirror.3trial15020.2.0-677-gf7870454falseOKteste1d586ae-1749-4169-888d-5f8c6b0db4d3up+unknownremote image is not primary45264529mirror.0trial1502026-02-20 22:33:44cluster1-DNE8f14eacf-60a5-47c7-bdcb-1dc6af448d08up+unknownremote image demoted2026-02-20 22:33:40' 2026-02-20T22:33:44.634 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update state 2026-02-20T22:33:44.634 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test'\'']/last_update' 2026-02-20T22:33:44.635 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:33:44' 2026-02-20T22:33:44.636 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test'\'']/state' 2026-02-20T22:33:44.637 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ state=up+unknown 2026-02-20T22:33:44.638 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+unknown 2026-02-20T22:33:44.638 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep up+unknown 2026-02-20T22:33:44.638 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+unknown 2026-02-20T22:33:44.639 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:33:44.639 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:33:44.640 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ promote_image cluster1 mirror test 2026-02-20T22:33:44.640 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:33:44.640 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:33:44.640 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:33:44.640 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local force= 2026-02-20T22:33:44.640 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster=cluster1 mirror image promote mirror/test 2026-02-20T22:33:46.600 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:Image promoted to primary 2026-02-20T22:33:46.605 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_image_replay_started cluster2 mirror test 2026-02-20T22:33:46.605 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:33:46.606 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:33:46.606 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:33:46.606 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_image_replay_state cluster2 mirror test started 2026-02-20T22:33:46.606 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:33:46.606 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:33:46.606 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:33:46.606 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state=started 2026-02-20T22:33:46.606 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local s 2026-02-20T22:33:46.606 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:33:46.606 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:33:47.606 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_image_replay_state cluster2 mirror test started 2026-02-20T22:33:47.606 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:33:47.606 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:33:47.606 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:33:47.606 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local test_state=started 2026-02-20T22:33:47.606 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status_result 2026-02-20T22:33:47.606 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local current_state=stopped 2026-02-20T22:33:47.606 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemons cluster2 rbd mirror status mirror/test 2026-02-20T22:33:47.607 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_instance=cluster2 2026-02-20T22:33:47.607 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:33:47.607 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ grep -i state 2026-02-20T22:33:47.607 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster2 2026-02-20T22:33:47.607 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance=cluster2 2026-02-20T22:33:47.607 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local loop_instance 2026-02-20T22:33:47.607 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for s in 0 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:33:47.607 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sleep 0 2026-02-20T22:33:47.608 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' cluster2 '!=' cluster2 ']' 2026-02-20T22:33:47.608 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ seq 0 3 2026-02-20T22:33:47.609 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for loop_instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:33:47.609 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemon cluster2:0 rbd mirror status mirror/test 2026-02-20T22:33:47.609 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster2:0 2026-02-20T22:33:47.609 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:33:47.609 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:33:47.609 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster2:0 cluster instance 2026-02-20T22:33:47.609 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster2:0 2026-02-20T22:33:47.609 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=cluster 2026-02-20T22:33:47.609 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:33:47.610 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster2 2026-02-20T22:33:47.610 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=0 2026-02-20T22:33:47.610 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 0 = cluster2:0 ']' 2026-02-20T22:33:47.610 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval cluster=cluster2 2026-02-20T22:33:47.610 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster2 2026-02-20T22:33:47.610 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=0 2026-02-20T22:33:47.610 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:33:47.610 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ daemon_asok_file cluster2:0 cluster2 2026-02-20T22:33:47.610 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local local_cluster=cluster2:0 2026-02-20T22:33:47.610 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster=cluster2 2026-02-20T22:33:47.610 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance 2026-02-20T22:33:47.610 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ set_cluster_instance cluster2:0 local_cluster instance 2026-02-20T22:33:47.610 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local val=cluster2:0 2026-02-20T22:33:47.610 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster_var_name=local_cluster 2026-02-20T22:33:47.610 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance_var_name=instance 2026-02-20T22:33:47.610 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster2 2026-02-20T22:33:47.610 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:33:47.610 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ '[' 0 = cluster2:0 ']' 2026-02-20T22:33:47.610 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval local_cluster=cluster2 2026-02-20T22:33:47.610 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ local_cluster=cluster2 2026-02-20T22:33:47.611 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval instance=0 2026-02-20T22:33:47.611 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ instance=0 2026-02-20T22:33:47.611 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ ceph-conf --cluster cluster2 --name client.mirror.0 'admin socket' 2026-02-20T22:33:47.623 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ echo /var/run/ceph/rbd-mirror.cluster2-client.mirror.0.asok 2026-02-20T22:33:47.624 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local asok_file=/var/run/ceph/rbd-mirror.cluster2-client.mirror.0.asok 2026-02-20T22:33:47.624 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ test -S /var/run/ceph/rbd-mirror.cluster2-client.mirror.0.asok 2026-02-20T22:33:47.624 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ ceph --admin-daemon /var/run/ceph/rbd-mirror.cluster2-client.mirror.0.asok rbd mirror status mirror/test 2026-02-20T22:33:47.669 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ return 0 2026-02-20T22:33:47.670 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status_result=' "state": "Stopped"' 2026-02-20T22:33:47.670 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo ' "state": "Stopped"' 2026-02-20T22:33:47.670 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep -i Replaying 2026-02-20T22:33:47.671 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test started = stopped 2026-02-20T22:33:47.671 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:33:47.671 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 2 2026-02-20T22:33:49.672 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_image_replay_state cluster2 mirror test started 2026-02-20T22:33:49.673 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:33:49.673 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:33:49.673 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:33:49.673 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local test_state=started 2026-02-20T22:33:49.673 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status_result 2026-02-20T22:33:49.673 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local current_state=stopped 2026-02-20T22:33:49.674 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemons cluster2 rbd mirror status mirror/test 2026-02-20T22:33:49.674 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ grep -i state 2026-02-20T22:33:49.675 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_instance=cluster2 2026-02-20T22:33:49.675 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:33:49.675 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster2 2026-02-20T22:33:49.675 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance=cluster2 2026-02-20T22:33:49.675 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local loop_instance 2026-02-20T22:33:49.675 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for s in 0 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:33:49.675 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sleep 0 2026-02-20T22:33:49.675 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' cluster2 '!=' cluster2 ']' 2026-02-20T22:33:49.678 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ seq 0 3 2026-02-20T22:33:49.679 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for loop_instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:33:49.679 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemon cluster2:0 rbd mirror status mirror/test 2026-02-20T22:33:49.679 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster2:0 2026-02-20T22:33:49.679 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:33:49.679 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:33:49.679 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster2:0 cluster instance 2026-02-20T22:33:49.679 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster2:0 2026-02-20T22:33:49.680 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=cluster 2026-02-20T22:33:49.680 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:33:49.680 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster2 2026-02-20T22:33:49.680 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=0 2026-02-20T22:33:49.680 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 0 = cluster2:0 ']' 2026-02-20T22:33:49.680 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval cluster=cluster2 2026-02-20T22:33:49.680 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster2 2026-02-20T22:33:49.681 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=0 2026-02-20T22:33:49.681 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:33:49.681 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ daemon_asok_file cluster2:0 cluster2 2026-02-20T22:33:49.681 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local local_cluster=cluster2:0 2026-02-20T22:33:49.681 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster=cluster2 2026-02-20T22:33:49.681 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance 2026-02-20T22:33:49.681 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ set_cluster_instance cluster2:0 local_cluster instance 2026-02-20T22:33:49.681 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local val=cluster2:0 2026-02-20T22:33:49.681 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster_var_name=local_cluster 2026-02-20T22:33:49.681 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance_var_name=instance 2026-02-20T22:33:49.681 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster2 2026-02-20T22:33:49.681 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:33:49.682 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ '[' 0 = cluster2:0 ']' 2026-02-20T22:33:49.682 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval local_cluster=cluster2 2026-02-20T22:33:49.682 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ local_cluster=cluster2 2026-02-20T22:33:49.682 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval instance=0 2026-02-20T22:33:49.682 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ instance=0 2026-02-20T22:33:49.682 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ ceph-conf --cluster cluster2 --name client.mirror.0 'admin socket' 2026-02-20T22:33:49.690 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ echo /var/run/ceph/rbd-mirror.cluster2-client.mirror.0.asok 2026-02-20T22:33:49.690 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local asok_file=/var/run/ceph/rbd-mirror.cluster2-client.mirror.0.asok 2026-02-20T22:33:49.690 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ test -S /var/run/ceph/rbd-mirror.cluster2-client.mirror.0.asok 2026-02-20T22:33:49.690 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ ceph --admin-daemon /var/run/ceph/rbd-mirror.cluster2-client.mirror.0.asok rbd mirror status mirror/test 2026-02-20T22:33:49.738 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ return 0 2026-02-20T22:33:49.739 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status_result=' "state": "Replaying"' 2026-02-20T22:33:49.739 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo ' "state": "Replaying"' 2026-02-20T22:33:49.739 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep -i Replaying 2026-02-20T22:33:49.740 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: "state": "Replaying" 2026-02-20T22:33:49.741 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ current_state=started 2026-02-20T22:33:49.741 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test started = started 2026-02-20T22:33:49.741 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:33:49.741 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_replay_complete cluster2 cluster1 mirror mirror test 2026-02-20T22:33:49.741 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local local_cluster=cluster2 2026-02-20T22:33:49.741 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:33:49.741 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local local_pool=mirror 2026-02-20T22:33:49.741 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local remote_pool=mirror 2026-02-20T22:33:49.741 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:33:49.741 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' snapshot = journal ']' 2026-02-20T22:33:49.741 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' snapshot = snapshot ']' 2026-02-20T22:33:49.741 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ mirror_image_snapshot cluster1 mirror test 2026-02-20T22:33:49.741 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:33:49.741 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:33:49.741 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:33:49.741 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster1 mirror image snapshot mirror/test 2026-02-20T22:33:53.610 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:Snapshot ID: 123 2026-02-20T22:33:53.617 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_snapshot_sync_complete cluster2 cluster1 mirror mirror test 2026-02-20T22:33:53.617 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local local_cluster=cluster2 2026-02-20T22:33:53.617 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:33:53.617 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local local_pool=mirror 2026-02-20T22:33:53.617 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local remote_pool=mirror 2026-02-20T22:33:53.617 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:33:53.617 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ mkfname cluster1-mirror-test.status 2026-02-20T22:33:53.617 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ echo cluster1-mirror-test.status 2026-02-20T22:33:53.617 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -e 's|[/ ]|_|g' 2026-02-20T22:33:53.618 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status_log=/tmp/tmp.Whst3BkeHJ/cluster1-mirror-test.status 2026-02-20T22:33:53.618 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ mkfname cluster2-mirror-test.status 2026-02-20T22:33:53.619 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ echo cluster2-mirror-test.status 2026-02-20T22:33:53.619 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -e 's|[/ ]|_|g' 2026-02-20T22:33:53.620 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local local_status_log=/tmp/tmp.Whst3BkeHJ/cluster2-mirror-test.status 2026-02-20T22:33:53.620 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ get_newest_mirror_snapshot cluster1 mirror test /tmp/tmp.Whst3BkeHJ/cluster1-mirror-test.status 2026-02-20T22:33:53.620 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:33:53.620 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:33:53.621 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:33:53.621 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local log=/tmp/tmp.Whst3BkeHJ/cluster1-mirror-test.status 2026-02-20T22:33:53.621 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster1 snap list --all mirror/test --format xml 2026-02-20T22:33:53.621 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ xmlstarlet sel -t -c '//snapshots/snapshot[namespace/complete='\''true'\'' and position()=last()]' 2026-02-20T22:33:53.650 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v //snapshot/id 2026-02-20T22:33:53.652 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local snapshot_id=123 2026-02-20T22:33:53.652 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ true 2026-02-20T22:33:53.652 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 0.2 0.4 0.8 1.6 2 2 4 4 8 8 16 16 32 32 2026-02-20T22:33:53.652 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 0.2 2026-02-20T22:33:53.852 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ get_newest_mirror_snapshot cluster2 mirror test /tmp/tmp.Whst3BkeHJ/cluster2-mirror-test.status 2026-02-20T22:33:53.852 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:33:53.853 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:33:53.853 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:33:53.853 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local log=/tmp/tmp.Whst3BkeHJ/cluster2-mirror-test.status 2026-02-20T22:33:53.853 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster2 snap list --all mirror/test --format xml 2026-02-20T22:33:53.853 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ xmlstarlet sel -t -c '//snapshots/snapshot[namespace/complete='\''true'\'' and position()=last()]' 2026-02-20T22:33:53.882 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v //snapshot/namespace/primary_snap_id 2026-02-20T22:33:53.885 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local primary_snapshot_id=123 2026-02-20T22:33:53.885 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test 123 = 123 2026-02-20T22:33:53.885 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:33:53.885 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_status_in_pool_dir cluster1 mirror test up+stopped 2026-02-20T22:33:53.885 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:33:53.885 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:33:53.885 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:33:53.885 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+stopped 2026-02-20T22:33:53.885 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:33:53.885 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:33:53.886 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:33:53.886 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:33:54.886 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_status_in_pool_dir cluster1 mirror test up+stopped '' '' 2026-02-20T22:33:54.886 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:33:54.887 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:33:54.887 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:33:54.887 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+stopped 2026-02-20T22:33:54.887 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:33:54.887 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:33:54.887 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:33:54.887 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:33:54.887 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster1 mirror image status mirror/test 2026-02-20T22:33:54.924 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='test: 2026-02-20T22:33:54.924 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: global_id: e1d586ae-1749-4169-888d-5f8c6b0db4d3 2026-02-20T22:33:54.924 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+stopped 2026-02-20T22:33:54.924 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: local image is primary 2026-02-20T22:33:54.925 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: service: mirror.0 on trial150 2026-02-20T22:33:54.925 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:33:50 2026-02-20T22:33:54.925 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: peer_sites: 2026-02-20T22:33:54.925 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: name: cluster2-DNE 2026-02-20T22:33:54.925 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+replaying 2026-02-20T22:33:54.925 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: replaying, {"bytes_per_second":0.0,"bytes_per_snapshot":0.0,"last_snapshot_bytes":0,"last_snapshot_sync_seconds":0,"remote_snapshot_timestamp":1771626825,"replay_state":"idle"} 2026-02-20T22:33:54.925 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:33:49 2026-02-20T22:33:54.925 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: snapshots: 2026-02-20T22:33:54.925 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: 123 .mirror.primary.e1d586ae-1749-4169-888d-5f8c6b0db4d3.b5d976ad-1807-454d-9b84-e0bb6a4a9bbe (peer_uuids:[086c4138-4a97-4902-95e1-07f7be9b9f61])' 2026-02-20T22:33:54.925 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ state: .*up+stopped' 2026-02-20T22:33:54.926 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: state: up+stopped 2026-02-20T22:33:54.926 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ description: .*' 2026-02-20T22:33:54.927 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: description: local image is primary 2026-02-20T22:33:54.927 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' -n '' ']' 2026-02-20T22:33:54.928 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+stopped 2026-02-20T22:33:54.928 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^up+' 2026-02-20T22:33:54.928 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+stopped 2026-02-20T22:33:54.929 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep 'service: *mirror..* on ' 2026-02-20T22:33:54.929 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: service: mirror.0 on trial150 2026-02-20T22:33:54.929 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update 2026-02-20T22:33:54.930 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -nEe 's/^ last_update: *(.*) *$/\1/p' 2026-02-20T22:33:54.931 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:33:50' 2026-02-20T22:33:54.931 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_mirror_pool_status_verbose cluster1 mirror test up+stopped '2026-02-20 22:33:50' 2026-02-20T22:33:54.931 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:33:54.931 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:33:54.931 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:33:54.931 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+stopped 2026-02-20T22:33:54.931 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local 'prev_last_update=2026-02-20 22:33:50' 2026-02-20T22:33:54.932 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:33:54.932 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:33:54.932 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster1 mirror pool status mirror --verbose --format xml 2026-02-20T22:33:54.962 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='OKOKOK143774382mirror.0trial15020.2.0-677-gf7870454trueOK43844389mirror.1trial15020.2.0-677-gf7870454falseOK43914398mirror.2trial15020.2.0-677-gf7870454falseOK44014407mirror.3trial15020.2.0-677-gf7870454falseOKteste1d586ae-1749-4169-888d-5f8c6b0db4d3up+stoppedlocal image is primary43774382mirror.0trial1502026-02-20 22:33:50cluster2-DNEcd6e8b64-a7a4-4c60-8c9c-3c34f7eb16e8up+replayingreplaying, {"bytes_per_second":0.0,"bytes_per_snapshot":0.0,"last_snapshot_bytes":0,"last_snapshot_sync_seconds":0,"remote_snapshot_timestamp":1771626825,"replay_state":"idle"}2026-02-20 22:33:49' 2026-02-20T22:33:54.962 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update state 2026-02-20T22:33:54.962 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test'\'']/last_update' 2026-02-20T22:33:54.963 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:33:50' 2026-02-20T22:33:54.964 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test'\'']/state' 2026-02-20T22:33:54.965 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ state=up+stopped 2026-02-20T22:33:54.966 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+stopped 2026-02-20T22:33:54.966 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep up+stopped 2026-02-20T22:33:54.966 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+stopped 2026-02-20T22:33:54.968 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:33:54.968 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:33:54.968 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_status_in_pool_dir cluster2 mirror test up+replaying 2026-02-20T22:33:54.968 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:33:54.968 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:33:54.968 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:33:54.968 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+replaying 2026-02-20T22:33:54.968 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:33:54.968 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:33:54.969 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:33:54.969 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:33:55.968 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_status_in_pool_dir cluster2 mirror test up+replaying '' '' 2026-02-20T22:33:55.969 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:33:55.969 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:33:55.969 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:33:55.969 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+replaying 2026-02-20T22:33:55.969 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:33:55.969 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:33:55.969 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:33:55.969 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:33:55.969 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster2 mirror image status mirror/test 2026-02-20T22:33:56.000 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='test: 2026-02-20T22:33:56.001 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: global_id: e1d586ae-1749-4169-888d-5f8c6b0db4d3 2026-02-20T22:33:56.001 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+replaying 2026-02-20T22:33:56.001 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: replaying, {"bytes_per_second":0.0,"bytes_per_snapshot":0.0,"last_snapshot_bytes":0,"last_snapshot_sync_seconds":0,"remote_snapshot_timestamp":1771626825,"replay_state":"idle"} 2026-02-20T22:33:56.001 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: service: mirror.0 on trial150 2026-02-20T22:33:56.001 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:33:49 2026-02-20T22:33:56.001 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: peer_sites: 2026-02-20T22:33:56.001 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: name: cluster1-DNE 2026-02-20T22:33:56.001 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+stopped 2026-02-20T22:33:56.001 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: local image is primary 2026-02-20T22:33:56.001 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:33:55' 2026-02-20T22:33:56.001 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ state: .*up+replaying' 2026-02-20T22:33:56.002 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: state: up+replaying 2026-02-20T22:33:56.002 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ description: .*' 2026-02-20T22:33:56.003 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: description: replaying, {"bytes_per_second":0.0,"bytes_per_snapshot":0.0,"last_snapshot_bytes":0,"last_snapshot_sync_seconds":0,"remote_snapshot_timestamp":1771626825,"replay_state":"idle"} 2026-02-20T22:33:56.003 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' -n '' ']' 2026-02-20T22:33:56.003 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+replaying 2026-02-20T22:33:56.003 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^up+' 2026-02-20T22:33:56.004 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+replaying 2026-02-20T22:33:56.004 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep 'service: *mirror..* on ' 2026-02-20T22:33:56.004 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: service: mirror.0 on trial150 2026-02-20T22:33:56.005 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update 2026-02-20T22:33:56.005 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -nEe 's/^ last_update: *(.*) *$/\1/p' 2026-02-20T22:33:56.006 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:33:49' 2026-02-20T22:33:56.007 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_mirror_pool_status_verbose cluster2 mirror test up+replaying '2026-02-20 22:33:49' 2026-02-20T22:33:56.007 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:33:56.007 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:33:56.007 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:33:56.007 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+replaying 2026-02-20T22:33:56.007 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local 'prev_last_update=2026-02-20 22:33:49' 2026-02-20T22:33:56.007 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:33:56.007 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:33:56.007 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster2 mirror pool status mirror --verbose --format xml 2026-02-20T22:33:56.037 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='OKOKOK145264529mirror.0trial15020.2.0-677-gf7870454trueOK45334537mirror.1trial15020.2.0-677-gf7870454falseOK45404546mirror.2trial15020.2.0-677-gf7870454falseOK45504557mirror.3trial15020.2.0-677-gf7870454falseOKteste1d586ae-1749-4169-888d-5f8c6b0db4d3up+replayingreplaying, {"bytes_per_second":0.0,"bytes_per_snapshot":0.0,"last_snapshot_bytes":0,"last_snapshot_sync_seconds":0,"remote_snapshot_timestamp":1771626825,"replay_state":"idle"}45264529mirror.0trial1502026-02-20 22:33:49cluster1-DNE8f14eacf-60a5-47c7-bdcb-1dc6af448d08up+stoppedlocal image is primary2026-02-20 22:33:55' 2026-02-20T22:33:56.037 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update state 2026-02-20T22:33:56.037 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test'\'']/last_update' 2026-02-20T22:33:56.038 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:33:49' 2026-02-20T22:33:56.039 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test'\'']/state' 2026-02-20T22:33:56.040 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ state=up+replaying 2026-02-20T22:33:56.040 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+replaying 2026-02-20T22:33:56.041 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep up+replaying 2026-02-20T22:33:56.041 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+replaying 2026-02-20T22:33:56.042 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:33:56.042 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:33:56.042 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ demote_image cluster1 mirror test 2026-02-20T22:33:56.042 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:33:56.043 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:33:56.043 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:33:56.043 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster=cluster1 mirror image demote mirror/test 2026-02-20T22:33:56.618 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:Image demoted to non-primary 2026-02-20T22:33:56.623 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_image_replay_stopped cluster2 mirror test 2026-02-20T22:33:56.623 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:33:56.623 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:33:56.623 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:33:56.623 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_image_replay_state cluster2 mirror test stopped 2026-02-20T22:33:56.623 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:33:56.624 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:33:56.624 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:33:56.624 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state=stopped 2026-02-20T22:33:56.624 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local s 2026-02-20T22:33:56.624 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:33:56.624 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:33:57.624 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_image_replay_state cluster2 mirror test stopped 2026-02-20T22:33:57.624 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:33:57.624 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:33:57.624 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:33:57.624 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local test_state=stopped 2026-02-20T22:33:57.624 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status_result 2026-02-20T22:33:57.624 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local current_state=stopped 2026-02-20T22:33:57.625 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemons cluster2 rbd mirror status mirror/test 2026-02-20T22:33:57.625 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ grep -i state 2026-02-20T22:33:57.626 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_instance=cluster2 2026-02-20T22:33:57.626 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:33:57.626 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster2 2026-02-20T22:33:57.626 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance=cluster2 2026-02-20T22:33:57.626 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local loop_instance 2026-02-20T22:33:57.626 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for s in 0 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:33:57.626 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sleep 0 2026-02-20T22:33:57.629 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' cluster2 '!=' cluster2 ']' 2026-02-20T22:33:57.629 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ seq 0 3 2026-02-20T22:33:57.630 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for loop_instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:33:57.630 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemon cluster2:0 rbd mirror status mirror/test 2026-02-20T22:33:57.630 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster2:0 2026-02-20T22:33:57.630 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:33:57.630 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:33:57.630 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster2:0 cluster instance 2026-02-20T22:33:57.630 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster2:0 2026-02-20T22:33:57.630 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=cluster 2026-02-20T22:33:57.630 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:33:57.630 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster2 2026-02-20T22:33:57.630 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=0 2026-02-20T22:33:57.631 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 0 = cluster2:0 ']' 2026-02-20T22:33:57.631 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval cluster=cluster2 2026-02-20T22:33:57.631 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster2 2026-02-20T22:33:57.631 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=0 2026-02-20T22:33:57.631 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:33:57.631 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ daemon_asok_file cluster2:0 cluster2 2026-02-20T22:33:57.631 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local local_cluster=cluster2:0 2026-02-20T22:33:57.631 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster=cluster2 2026-02-20T22:33:57.631 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance 2026-02-20T22:33:57.631 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ set_cluster_instance cluster2:0 local_cluster instance 2026-02-20T22:33:57.631 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local val=cluster2:0 2026-02-20T22:33:57.631 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster_var_name=local_cluster 2026-02-20T22:33:57.631 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance_var_name=instance 2026-02-20T22:33:57.632 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster2 2026-02-20T22:33:57.632 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:33:57.632 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ '[' 0 = cluster2:0 ']' 2026-02-20T22:33:57.632 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval local_cluster=cluster2 2026-02-20T22:33:57.632 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ local_cluster=cluster2 2026-02-20T22:33:57.632 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval instance=0 2026-02-20T22:33:57.632 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ instance=0 2026-02-20T22:33:57.632 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ ceph-conf --cluster cluster2 --name client.mirror.0 'admin socket' 2026-02-20T22:33:57.640 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ echo /var/run/ceph/rbd-mirror.cluster2-client.mirror.0.asok 2026-02-20T22:33:57.641 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local asok_file=/var/run/ceph/rbd-mirror.cluster2-client.mirror.0.asok 2026-02-20T22:33:57.641 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ test -S /var/run/ceph/rbd-mirror.cluster2-client.mirror.0.asok 2026-02-20T22:33:57.641 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ ceph --admin-daemon /var/run/ceph/rbd-mirror.cluster2-client.mirror.0.asok rbd mirror status mirror/test 2026-02-20T22:33:57.685 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ return 0 2026-02-20T22:33:57.686 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status_result=' "state": "Replaying"' 2026-02-20T22:33:57.686 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo ' "state": "Replaying"' 2026-02-20T22:33:57.686 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep -i Replaying 2026-02-20T22:33:57.687 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: "state": "Replaying" 2026-02-20T22:33:57.687 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ current_state=started 2026-02-20T22:33:57.687 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test stopped = started 2026-02-20T22:33:57.687 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:33:57.688 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 2 2026-02-20T22:33:59.688 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_image_replay_state cluster2 mirror test stopped 2026-02-20T22:33:59.688 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:33:59.688 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:33:59.688 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:33:59.688 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local test_state=stopped 2026-02-20T22:33:59.688 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status_result 2026-02-20T22:33:59.688 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local current_state=stopped 2026-02-20T22:33:59.689 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemons cluster2 rbd mirror status mirror/test 2026-02-20T22:33:59.689 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_instance=cluster2 2026-02-20T22:33:59.689 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:33:59.689 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ grep -i state 2026-02-20T22:33:59.689 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster2 2026-02-20T22:33:59.689 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance=cluster2 2026-02-20T22:33:59.689 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local loop_instance 2026-02-20T22:33:59.689 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for s in 0 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:33:59.689 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sleep 0 2026-02-20T22:33:59.689 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' cluster2 '!=' cluster2 ']' 2026-02-20T22:33:59.689 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ seq 0 3 2026-02-20T22:33:59.691 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for loop_instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:33:59.691 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemon cluster2:0 rbd mirror status mirror/test 2026-02-20T22:33:59.691 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster2:0 2026-02-20T22:33:59.691 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:33:59.691 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:33:59.691 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster2:0 cluster instance 2026-02-20T22:33:59.691 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster2:0 2026-02-20T22:33:59.691 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=cluster 2026-02-20T22:33:59.691 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:33:59.691 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster2 2026-02-20T22:33:59.692 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=0 2026-02-20T22:33:59.692 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 0 = cluster2:0 ']' 2026-02-20T22:33:59.692 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval cluster=cluster2 2026-02-20T22:33:59.692 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster2 2026-02-20T22:33:59.692 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=0 2026-02-20T22:33:59.692 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:33:59.692 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ daemon_asok_file cluster2:0 cluster2 2026-02-20T22:33:59.692 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local local_cluster=cluster2:0 2026-02-20T22:33:59.692 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster=cluster2 2026-02-20T22:33:59.692 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance 2026-02-20T22:33:59.692 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ set_cluster_instance cluster2:0 local_cluster instance 2026-02-20T22:33:59.692 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local val=cluster2:0 2026-02-20T22:33:59.692 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster_var_name=local_cluster 2026-02-20T22:33:59.692 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance_var_name=instance 2026-02-20T22:33:59.692 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster2 2026-02-20T22:33:59.692 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:33:59.692 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ '[' 0 = cluster2:0 ']' 2026-02-20T22:33:59.692 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval local_cluster=cluster2 2026-02-20T22:33:59.692 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ local_cluster=cluster2 2026-02-20T22:33:59.692 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval instance=0 2026-02-20T22:33:59.692 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ instance=0 2026-02-20T22:33:59.692 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ ceph-conf --cluster cluster2 --name client.mirror.0 'admin socket' 2026-02-20T22:33:59.705 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ echo /var/run/ceph/rbd-mirror.cluster2-client.mirror.0.asok 2026-02-20T22:33:59.705 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local asok_file=/var/run/ceph/rbd-mirror.cluster2-client.mirror.0.asok 2026-02-20T22:33:59.705 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ test -S /var/run/ceph/rbd-mirror.cluster2-client.mirror.0.asok 2026-02-20T22:33:59.705 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ ceph --admin-daemon /var/run/ceph/rbd-mirror.cluster2-client.mirror.0.asok rbd mirror status mirror/test 2026-02-20T22:33:59.753 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ return 0 2026-02-20T22:33:59.753 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status_result=' "state": "Stopped"' 2026-02-20T22:33:59.753 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo ' "state": "Stopped"' 2026-02-20T22:33:59.753 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep -i Replaying 2026-02-20T22:33:59.755 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test stopped = stopped 2026-02-20T22:33:59.755 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:33:59.755 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_status_in_pool_dir cluster1 mirror test up+unknown 2026-02-20T22:33:59.755 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:33:59.755 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:33:59.755 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:33:59.755 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+unknown 2026-02-20T22:33:59.755 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:33:59.755 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:33:59.755 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:33:59.755 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:34:00.756 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_status_in_pool_dir cluster1 mirror test up+unknown '' '' 2026-02-20T22:34:00.757 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:34:00.757 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:34:00.757 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:34:00.757 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+unknown 2026-02-20T22:34:00.757 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:34:00.757 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:34:00.757 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:34:00.757 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:34:00.757 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster1 mirror image status mirror/test 2026-02-20T22:34:00.788 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='test: 2026-02-20T22:34:00.789 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: global_id: e1d586ae-1749-4169-888d-5f8c6b0db4d3 2026-02-20T22:34:00.789 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+unknown 2026-02-20T22:34:00.789 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: remote image is not primary 2026-02-20T22:34:00.789 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: service: mirror.0 on trial150 2026-02-20T22:34:00.789 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:34:00 2026-02-20T22:34:00.789 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: peer_sites: 2026-02-20T22:34:00.789 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: name: cluster2-DNE 2026-02-20T22:34:00.789 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+unknown 2026-02-20T22:34:00.789 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: remote image is not primary 2026-02-20T22:34:00.789 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:33:59' 2026-02-20T22:34:00.789 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ state: .*up+unknown' 2026-02-20T22:34:00.790 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: state: up+unknown 2026-02-20T22:34:00.790 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ description: .*' 2026-02-20T22:34:00.791 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: description: remote image is not primary 2026-02-20T22:34:00.791 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' -n '' ']' 2026-02-20T22:34:00.792 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+unknown 2026-02-20T22:34:00.792 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^up+' 2026-02-20T22:34:00.792 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+unknown 2026-02-20T22:34:00.792 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep 'service: *mirror..* on ' 2026-02-20T22:34:00.793 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: service: mirror.0 on trial150 2026-02-20T22:34:00.793 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update 2026-02-20T22:34:00.793 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -nEe 's/^ last_update: *(.*) *$/\1/p' 2026-02-20T22:34:00.795 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:34:00' 2026-02-20T22:34:00.795 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_mirror_pool_status_verbose cluster1 mirror test up+unknown '2026-02-20 22:34:00' 2026-02-20T22:34:00.795 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:34:00.795 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:34:00.796 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:34:00.796 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+unknown 2026-02-20T22:34:00.796 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local 'prev_last_update=2026-02-20 22:34:00' 2026-02-20T22:34:00.796 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:34:00.796 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:34:00.796 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster1 mirror pool status mirror --verbose --format xml 2026-02-20T22:34:00.827 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='WARNINGOKWARNING143774382mirror.0trial15020.2.0-677-gf7870454trueOK43844389mirror.1trial15020.2.0-677-gf7870454falseOK43914398mirror.2trial15020.2.0-677-gf7870454falseOK44014407mirror.3trial15020.2.0-677-gf7870454falseOKteste1d586ae-1749-4169-888d-5f8c6b0db4d3up+unknownremote image is not primary43774382mirror.0trial1502026-02-20 22:34:00cluster2-DNEcd6e8b64-a7a4-4c60-8c9c-3c34f7eb16e8up+unknownremote image is not primary2026-02-20 22:33:59' 2026-02-20T22:34:00.827 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update state 2026-02-20T22:34:00.828 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test'\'']/last_update' 2026-02-20T22:34:00.829 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:34:00' 2026-02-20T22:34:00.829 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test'\'']/state' 2026-02-20T22:34:00.830 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ state=up+unknown 2026-02-20T22:34:00.831 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+unknown 2026-02-20T22:34:00.831 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep up+unknown 2026-02-20T22:34:00.832 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+unknown 2026-02-20T22:34:00.833 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:34:00.833 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:34:00.833 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_status_in_pool_dir cluster2 mirror test up+unknown 2026-02-20T22:34:00.833 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:34:00.833 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:34:00.833 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:34:00.833 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+unknown 2026-02-20T22:34:00.833 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:34:00.833 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:34:00.834 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:34:00.834 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:34:01.834 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_status_in_pool_dir cluster2 mirror test up+unknown '' '' 2026-02-20T22:34:01.834 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:34:01.834 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:34:01.834 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:34:01.834 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+unknown 2026-02-20T22:34:01.834 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:34:01.834 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:34:01.834 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:34:01.835 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:34:01.835 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster2 mirror image status mirror/test 2026-02-20T22:34:01.866 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='test: 2026-02-20T22:34:01.866 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: global_id: e1d586ae-1749-4169-888d-5f8c6b0db4d3 2026-02-20T22:34:01.866 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+unknown 2026-02-20T22:34:01.866 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: remote image is not primary 2026-02-20T22:34:01.866 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: service: mirror.0 on trial150 2026-02-20T22:34:01.866 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:33:59 2026-02-20T22:34:01.866 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: peer_sites: 2026-02-20T22:34:01.867 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: name: cluster1-DNE 2026-02-20T22:34:01.867 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+unknown 2026-02-20T22:34:01.867 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: remote image is not primary 2026-02-20T22:34:01.867 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:34:00' 2026-02-20T22:34:01.867 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ state: .*up+unknown' 2026-02-20T22:34:01.867 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: state: up+unknown 2026-02-20T22:34:01.868 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ description: .*' 2026-02-20T22:34:01.868 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: description: remote image is not primary 2026-02-20T22:34:01.869 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' -n '' ']' 2026-02-20T22:34:01.869 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+unknown 2026-02-20T22:34:01.869 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^up+' 2026-02-20T22:34:01.869 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+unknown 2026-02-20T22:34:01.870 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep 'service: *mirror..* on ' 2026-02-20T22:34:01.870 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: service: mirror.0 on trial150 2026-02-20T22:34:01.870 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update 2026-02-20T22:34:01.871 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -nEe 's/^ last_update: *(.*) *$/\1/p' 2026-02-20T22:34:01.872 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:33:59' 2026-02-20T22:34:01.872 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_mirror_pool_status_verbose cluster2 mirror test up+unknown '2026-02-20 22:33:59' 2026-02-20T22:34:01.872 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:34:01.872 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:34:01.873 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:34:01.873 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+unknown 2026-02-20T22:34:01.873 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local 'prev_last_update=2026-02-20 22:33:59' 2026-02-20T22:34:01.873 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:34:01.873 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:34:01.873 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster2 mirror pool status mirror --verbose --format xml 2026-02-20T22:34:01.902 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='WARNINGOKWARNING145264529mirror.0trial15020.2.0-677-gf7870454trueOK45334537mirror.1trial15020.2.0-677-gf7870454falseOK45404546mirror.2trial15020.2.0-677-gf7870454falseOK45504557mirror.3trial15020.2.0-677-gf7870454falseOKteste1d586ae-1749-4169-888d-5f8c6b0db4d3up+unknownremote image is not primary45264529mirror.0trial1502026-02-20 22:33:59cluster1-DNE8f14eacf-60a5-47c7-bdcb-1dc6af448d08up+unknownremote image is not primary2026-02-20 22:34:00' 2026-02-20T22:34:01.902 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update state 2026-02-20T22:34:01.903 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test'\'']/last_update' 2026-02-20T22:34:01.904 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:33:59' 2026-02-20T22:34:01.904 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test'\'']/state' 2026-02-20T22:34:01.905 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ state=up+unknown 2026-02-20T22:34:01.906 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+unknown 2026-02-20T22:34:01.906 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep up+unknown 2026-02-20T22:34:01.907 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+unknown 2026-02-20T22:34:01.907 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:34:01.908 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:34:01.908 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ promote_image cluster2 mirror test 2026-02-20T22:34:01.908 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:34:01.908 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:34:01.908 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:34:01.908 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local force= 2026-02-20T22:34:01.908 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster=cluster2 mirror image promote mirror/test 2026-02-20T22:34:03.547 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:Image promoted to primary 2026-02-20T22:34:03.553 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_image_replay_started cluster1 mirror test 2026-02-20T22:34:03.553 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:34:03.553 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:34:03.553 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:34:03.553 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_image_replay_state cluster1 mirror test started 2026-02-20T22:34:03.553 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:34:03.553 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:34:03.553 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:34:03.554 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state=started 2026-02-20T22:34:03.554 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local s 2026-02-20T22:34:03.554 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:34:03.554 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:34:04.554 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_image_replay_state cluster1 mirror test started 2026-02-20T22:34:04.555 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:34:04.555 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:34:04.555 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:34:04.555 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local test_state=started 2026-02-20T22:34:04.555 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status_result 2026-02-20T22:34:04.555 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local current_state=stopped 2026-02-20T22:34:04.555 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemons cluster1 rbd mirror status mirror/test 2026-02-20T22:34:04.555 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_instance=cluster1 2026-02-20T22:34:04.556 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:34:04.556 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ grep -i state 2026-02-20T22:34:04.556 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1 2026-02-20T22:34:04.556 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance=cluster1 2026-02-20T22:34:04.556 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local loop_instance 2026-02-20T22:34:04.556 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for s in 0 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:34:04.556 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sleep 0 2026-02-20T22:34:04.559 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' cluster1 '!=' cluster1 ']' 2026-02-20T22:34:04.560 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ seq 0 3 2026-02-20T22:34:04.560 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for loop_instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:34:04.560 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemon cluster1:0 rbd mirror status mirror/test 2026-02-20T22:34:04.560 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1:0 2026-02-20T22:34:04.560 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:34:04.560 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:34:04.560 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster1:0 cluster instance 2026-02-20T22:34:04.560 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster1:0 2026-02-20T22:34:04.560 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=cluster 2026-02-20T22:34:04.560 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:34:04.560 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:34:04.560 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=0 2026-02-20T22:34:04.561 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 0 = cluster1:0 ']' 2026-02-20T22:34:04.561 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval cluster=cluster1 2026-02-20T22:34:04.561 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:34:04.561 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=0 2026-02-20T22:34:04.561 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:34:04.561 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ daemon_asok_file cluster1:0 cluster1 2026-02-20T22:34:04.561 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local local_cluster=cluster1:0 2026-02-20T22:34:04.561 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster=cluster1 2026-02-20T22:34:04.561 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance 2026-02-20T22:34:04.561 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ set_cluster_instance cluster1:0 local_cluster instance 2026-02-20T22:34:04.561 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local val=cluster1:0 2026-02-20T22:34:04.561 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster_var_name=local_cluster 2026-02-20T22:34:04.562 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance_var_name=instance 2026-02-20T22:34:04.562 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:34:04.562 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:34:04.562 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ '[' 0 = cluster1:0 ']' 2026-02-20T22:34:04.562 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval local_cluster=cluster1 2026-02-20T22:34:04.562 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ local_cluster=cluster1 2026-02-20T22:34:04.562 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval instance=0 2026-02-20T22:34:04.562 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ instance=0 2026-02-20T22:34:04.562 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ ceph-conf --cluster cluster1 --name client.mirror.0 'admin socket' 2026-02-20T22:34:04.569 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ echo /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:34:04.569 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local asok_file=/var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:34:04.570 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ test -S /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:34:04.570 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ ceph --admin-daemon /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok rbd mirror status mirror/test 2026-02-20T22:34:04.616 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ return 0 2026-02-20T22:34:04.617 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status_result=' "state": "Stopped"' 2026-02-20T22:34:04.617 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo ' "state": "Stopped"' 2026-02-20T22:34:04.617 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep -i Replaying 2026-02-20T22:34:04.618 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test started = stopped 2026-02-20T22:34:04.618 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:34:04.618 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 2 2026-02-20T22:34:06.619 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_image_replay_state cluster1 mirror test started 2026-02-20T22:34:06.619 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:34:06.619 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:34:06.619 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:34:06.619 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local test_state=started 2026-02-20T22:34:06.619 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status_result 2026-02-20T22:34:06.619 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local current_state=stopped 2026-02-20T22:34:06.619 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemons cluster1 rbd mirror status mirror/test 2026-02-20T22:34:06.619 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_instance=cluster1 2026-02-20T22:34:06.619 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ grep -i state 2026-02-20T22:34:06.619 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:34:06.619 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1 2026-02-20T22:34:06.619 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance=cluster1 2026-02-20T22:34:06.619 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local loop_instance 2026-02-20T22:34:06.619 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for s in 0 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:34:06.619 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sleep 0 2026-02-20T22:34:06.620 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' cluster1 '!=' cluster1 ']' 2026-02-20T22:34:06.620 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ seq 0 3 2026-02-20T22:34:06.622 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for loop_instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:34:06.622 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemon cluster1:0 rbd mirror status mirror/test 2026-02-20T22:34:06.622 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1:0 2026-02-20T22:34:06.622 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:34:06.622 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:34:06.622 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster1:0 cluster instance 2026-02-20T22:34:06.622 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster1:0 2026-02-20T22:34:06.622 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=cluster 2026-02-20T22:34:06.622 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:34:06.622 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:34:06.622 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=0 2026-02-20T22:34:06.622 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 0 = cluster1:0 ']' 2026-02-20T22:34:06.622 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval cluster=cluster1 2026-02-20T22:34:06.622 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:34:06.622 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=0 2026-02-20T22:34:06.622 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:34:06.622 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ daemon_asok_file cluster1:0 cluster1 2026-02-20T22:34:06.622 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local local_cluster=cluster1:0 2026-02-20T22:34:06.622 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster=cluster1 2026-02-20T22:34:06.622 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance 2026-02-20T22:34:06.622 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ set_cluster_instance cluster1:0 local_cluster instance 2026-02-20T22:34:06.622 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local val=cluster1:0 2026-02-20T22:34:06.622 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster_var_name=local_cluster 2026-02-20T22:34:06.623 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance_var_name=instance 2026-02-20T22:34:06.623 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:34:06.623 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:34:06.623 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ '[' 0 = cluster1:0 ']' 2026-02-20T22:34:06.623 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval local_cluster=cluster1 2026-02-20T22:34:06.623 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ local_cluster=cluster1 2026-02-20T22:34:06.623 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval instance=0 2026-02-20T22:34:06.623 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ instance=0 2026-02-20T22:34:06.623 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ ceph-conf --cluster cluster1 --name client.mirror.0 'admin socket' 2026-02-20T22:34:06.635 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ echo /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:34:06.635 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local asok_file=/var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:34:06.636 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ test -S /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:34:06.636 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ ceph --admin-daemon /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok rbd mirror status mirror/test 2026-02-20T22:34:06.680 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ return 0 2026-02-20T22:34:06.681 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status_result=' "state": "Replaying"' 2026-02-20T22:34:06.681 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo ' "state": "Replaying"' 2026-02-20T22:34:06.681 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep -i Replaying 2026-02-20T22:34:06.682 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: "state": "Replaying" 2026-02-20T22:34:06.683 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ current_state=started 2026-02-20T22:34:06.683 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test started = started 2026-02-20T22:34:06.683 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:34:06.684 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_replay_complete cluster1 cluster2 mirror mirror test 2026-02-20T22:34:06.684 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local local_cluster=cluster1 2026-02-20T22:34:06.684 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:34:06.684 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local local_pool=mirror 2026-02-20T22:34:06.684 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local remote_pool=mirror 2026-02-20T22:34:06.684 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:34:06.684 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' snapshot = journal ']' 2026-02-20T22:34:06.684 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' snapshot = snapshot ']' 2026-02-20T22:34:06.684 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ mirror_image_snapshot cluster2 mirror test 2026-02-20T22:34:06.684 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:34:06.684 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:34:06.684 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:34:06.685 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster2 mirror image snapshot mirror/test 2026-02-20T22:34:10.554 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:Snapshot ID: 126 2026-02-20T22:34:10.559 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_snapshot_sync_complete cluster1 cluster2 mirror mirror test 2026-02-20T22:34:10.559 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local local_cluster=cluster1 2026-02-20T22:34:10.559 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:34:10.559 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local local_pool=mirror 2026-02-20T22:34:10.559 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local remote_pool=mirror 2026-02-20T22:34:10.559 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:34:10.560 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ mkfname cluster2-mirror-test.status 2026-02-20T22:34:10.560 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ echo cluster2-mirror-test.status 2026-02-20T22:34:10.560 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -e 's|[/ ]|_|g' 2026-02-20T22:34:10.561 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status_log=/tmp/tmp.Whst3BkeHJ/cluster2-mirror-test.status 2026-02-20T22:34:10.562 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ mkfname cluster1-mirror-test.status 2026-02-20T22:34:10.562 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ echo cluster1-mirror-test.status 2026-02-20T22:34:10.562 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -e 's|[/ ]|_|g' 2026-02-20T22:34:10.563 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local local_status_log=/tmp/tmp.Whst3BkeHJ/cluster1-mirror-test.status 2026-02-20T22:34:10.563 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ get_newest_mirror_snapshot cluster2 mirror test /tmp/tmp.Whst3BkeHJ/cluster2-mirror-test.status 2026-02-20T22:34:10.564 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:34:10.564 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:34:10.564 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:34:10.564 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local log=/tmp/tmp.Whst3BkeHJ/cluster2-mirror-test.status 2026-02-20T22:34:10.564 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster2 snap list --all mirror/test --format xml 2026-02-20T22:34:10.564 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ xmlstarlet sel -t -c '//snapshots/snapshot[namespace/complete='\''true'\'' and position()=last()]' 2026-02-20T22:34:10.592 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v //snapshot/id 2026-02-20T22:34:10.593 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local snapshot_id=126 2026-02-20T22:34:10.594 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ true 2026-02-20T22:34:10.594 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 0.2 0.4 0.8 1.6 2 2 4 4 8 8 16 16 32 32 2026-02-20T22:34:10.594 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 0.2 2026-02-20T22:34:10.794 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ get_newest_mirror_snapshot cluster1 mirror test /tmp/tmp.Whst3BkeHJ/cluster1-mirror-test.status 2026-02-20T22:34:10.795 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:34:10.795 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:34:10.795 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:34:10.795 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local log=/tmp/tmp.Whst3BkeHJ/cluster1-mirror-test.status 2026-02-20T22:34:10.795 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster1 snap list --all mirror/test --format xml 2026-02-20T22:34:10.795 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ xmlstarlet sel -t -c '//snapshots/snapshot[namespace/complete='\''true'\'' and position()=last()]' 2026-02-20T22:34:10.824 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v //snapshot/namespace/primary_snap_id 2026-02-20T22:34:10.826 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local primary_snapshot_id=126 2026-02-20T22:34:10.827 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test 126 = 126 2026-02-20T22:34:10.827 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:34:10.827 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_status_in_pool_dir cluster2 mirror test up+stopped 2026-02-20T22:34:10.827 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:34:10.827 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:34:10.827 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:34:10.827 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+stopped 2026-02-20T22:34:10.827 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:34:10.827 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:34:10.827 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:34:10.827 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:34:11.828 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_status_in_pool_dir cluster2 mirror test up+stopped '' '' 2026-02-20T22:34:11.828 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:34:11.828 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:34:11.828 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:34:11.828 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+stopped 2026-02-20T22:34:11.829 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:34:11.829 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:34:11.829 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:34:11.829 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:34:11.829 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster2 mirror image status mirror/test 2026-02-20T22:34:11.862 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='test: 2026-02-20T22:34:11.862 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: global_id: e1d586ae-1749-4169-888d-5f8c6b0db4d3 2026-02-20T22:34:11.862 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+stopped 2026-02-20T22:34:11.863 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: local image is primary 2026-02-20T22:34:11.863 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: service: mirror.0 on trial150 2026-02-20T22:34:11.863 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:34:09 2026-02-20T22:34:11.863 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: peer_sites: 2026-02-20T22:34:11.863 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: name: cluster1-DNE 2026-02-20T22:34:11.863 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+replaying 2026-02-20T22:34:11.863 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: replaying, {"bytes_per_second":0.0,"bytes_per_snapshot":0.0,"last_snapshot_bytes":0,"last_snapshot_sync_seconds":0,"remote_snapshot_timestamp":1771626842,"replay_state":"idle"} 2026-02-20T22:34:11.863 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:34:05 2026-02-20T22:34:11.863 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: snapshots: 2026-02-20T22:34:11.863 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: 126 .mirror.primary.e1d586ae-1749-4169-888d-5f8c6b0db4d3.686062b1-2a0b-4128-a268-df815dfa9cee (peer_uuids:[b3fd2ba3-7357-48bb-9494-5fb16bf9b1f8])' 2026-02-20T22:34:11.863 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ state: .*up+stopped' 2026-02-20T22:34:11.864 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: state: up+stopped 2026-02-20T22:34:11.864 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ description: .*' 2026-02-20T22:34:11.865 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: description: local image is primary 2026-02-20T22:34:11.865 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' -n '' ']' 2026-02-20T22:34:11.865 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+stopped 2026-02-20T22:34:11.866 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^up+' 2026-02-20T22:34:11.866 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+stopped 2026-02-20T22:34:11.866 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep 'service: *mirror..* on ' 2026-02-20T22:34:11.867 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: service: mirror.0 on trial150 2026-02-20T22:34:11.867 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update 2026-02-20T22:34:11.867 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -nEe 's/^ last_update: *(.*) *$/\1/p' 2026-02-20T22:34:11.868 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:34:09' 2026-02-20T22:34:11.868 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_mirror_pool_status_verbose cluster2 mirror test up+stopped '2026-02-20 22:34:09' 2026-02-20T22:34:11.869 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:34:11.869 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:34:11.869 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:34:11.869 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+stopped 2026-02-20T22:34:11.869 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local 'prev_last_update=2026-02-20 22:34:09' 2026-02-20T22:34:11.869 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:34:11.869 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:34:11.869 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster2 mirror pool status mirror --verbose --format xml 2026-02-20T22:34:11.898 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='OKOKOK145264529mirror.0trial15020.2.0-677-gf7870454trueOK45334537mirror.1trial15020.2.0-677-gf7870454falseOK45404546mirror.2trial15020.2.0-677-gf7870454falseOK45504557mirror.3trial15020.2.0-677-gf7870454falseOKteste1d586ae-1749-4169-888d-5f8c6b0db4d3up+stoppedlocal image is primary45264529mirror.0trial1502026-02-20 22:34:09cluster1-DNE8f14eacf-60a5-47c7-bdcb-1dc6af448d08up+replayingreplaying, {"bytes_per_second":0.0,"bytes_per_snapshot":0.0,"last_snapshot_bytes":0,"last_snapshot_sync_seconds":0,"remote_snapshot_timestamp":1771626842,"replay_state":"idle"}2026-02-20 22:34:05' 2026-02-20T22:34:11.899 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update state 2026-02-20T22:34:11.899 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test'\'']/last_update' 2026-02-20T22:34:11.900 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:34:09' 2026-02-20T22:34:11.900 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test'\'']/state' 2026-02-20T22:34:11.901 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ state=up+stopped 2026-02-20T22:34:11.902 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+stopped 2026-02-20T22:34:11.902 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep up+stopped 2026-02-20T22:34:11.902 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+stopped 2026-02-20T22:34:11.904 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:34:11.904 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:34:11.904 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_status_in_pool_dir cluster1 mirror test up+replaying 2026-02-20T22:34:11.904 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:34:11.904 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:34:11.904 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:34:11.904 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+replaying 2026-02-20T22:34:11.904 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:34:11.905 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:34:11.905 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:34:11.905 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:34:12.905 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_status_in_pool_dir cluster1 mirror test up+replaying '' '' 2026-02-20T22:34:12.905 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:34:12.905 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:34:12.905 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:34:12.905 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+replaying 2026-02-20T22:34:12.905 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:34:12.905 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:34:12.905 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:34:12.905 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:34:12.906 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster1 mirror image status mirror/test 2026-02-20T22:34:12.937 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='test: 2026-02-20T22:34:12.938 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: global_id: e1d586ae-1749-4169-888d-5f8c6b0db4d3 2026-02-20T22:34:12.938 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+replaying 2026-02-20T22:34:12.938 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: replaying, {"bytes_per_second":0.0,"bytes_per_snapshot":0.0,"last_snapshot_bytes":0,"last_snapshot_sync_seconds":0,"remote_snapshot_timestamp":1771626842,"replay_state":"idle"} 2026-02-20T22:34:12.938 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: service: mirror.0 on trial150 2026-02-20T22:34:12.938 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:34:05 2026-02-20T22:34:12.938 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: peer_sites: 2026-02-20T22:34:12.938 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: name: cluster2-DNE 2026-02-20T22:34:12.938 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+stopped 2026-02-20T22:34:12.938 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: local image is primary 2026-02-20T22:34:12.939 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:34:09' 2026-02-20T22:34:12.939 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ state: .*up+replaying' 2026-02-20T22:34:12.939 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: state: up+replaying 2026-02-20T22:34:12.940 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ description: .*' 2026-02-20T22:34:12.940 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: description: replaying, {"bytes_per_second":0.0,"bytes_per_snapshot":0.0,"last_snapshot_bytes":0,"last_snapshot_sync_seconds":0,"remote_snapshot_timestamp":1771626842,"replay_state":"idle"} 2026-02-20T22:34:12.941 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' -n '' ']' 2026-02-20T22:34:12.941 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+replaying 2026-02-20T22:34:12.941 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^up+' 2026-02-20T22:34:12.941 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+replaying 2026-02-20T22:34:12.941 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep 'service: *mirror..* on ' 2026-02-20T22:34:12.942 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: service: mirror.0 on trial150 2026-02-20T22:34:12.942 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update 2026-02-20T22:34:12.942 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -nEe 's/^ last_update: *(.*) *$/\1/p' 2026-02-20T22:34:12.944 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:34:05' 2026-02-20T22:34:12.944 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_mirror_pool_status_verbose cluster1 mirror test up+replaying '2026-02-20 22:34:05' 2026-02-20T22:34:12.944 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:34:12.944 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:34:12.944 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:34:12.944 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+replaying 2026-02-20T22:34:12.944 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local 'prev_last_update=2026-02-20 22:34:05' 2026-02-20T22:34:12.944 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:34:12.945 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:34:12.945 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster1 mirror pool status mirror --verbose --format xml 2026-02-20T22:34:12.977 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='OKOKOK143774382mirror.0trial15020.2.0-677-gf7870454trueOK43844389mirror.1trial15020.2.0-677-gf7870454falseOK43914398mirror.2trial15020.2.0-677-gf7870454falseOK44014407mirror.3trial15020.2.0-677-gf7870454falseOKteste1d586ae-1749-4169-888d-5f8c6b0db4d3up+replayingreplaying, {"bytes_per_second":0.0,"bytes_per_snapshot":0.0,"last_snapshot_bytes":0,"last_snapshot_sync_seconds":0,"remote_snapshot_timestamp":1771626842,"replay_state":"idle"}43774382mirror.0trial1502026-02-20 22:34:05cluster2-DNEcd6e8b64-a7a4-4c60-8c9c-3c34f7eb16e8up+stoppedlocal image is primary2026-02-20 22:34:09' 2026-02-20T22:34:12.977 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update state 2026-02-20T22:34:12.977 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test'\'']/last_update' 2026-02-20T22:34:12.978 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:34:05' 2026-02-20T22:34:12.979 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test'\'']/state' 2026-02-20T22:34:12.980 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ state=up+replaying 2026-02-20T22:34:12.980 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+replaying 2026-02-20T22:34:12.980 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep up+replaying 2026-02-20T22:34:12.981 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+replaying 2026-02-20T22:34:12.982 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:34:12.982 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:34:12.982 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for i in `seq 1 20` 2026-02-20T22:34:12.982 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ demote_image cluster2 mirror test 2026-02-20T22:34:12.982 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:34:12.983 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:34:12.983 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:34:12.983 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster=cluster2 mirror image demote mirror/test 2026-02-20T22:34:13.565 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:Image demoted to non-primary 2026-02-20T22:34:13.569 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_image_replay_stopped cluster1 mirror test 2026-02-20T22:34:13.569 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:34:13.569 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:34:13.569 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:34:13.569 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_image_replay_state cluster1 mirror test stopped 2026-02-20T22:34:13.569 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:34:13.569 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:34:13.569 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:34:13.569 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state=stopped 2026-02-20T22:34:13.569 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local s 2026-02-20T22:34:13.569 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:34:13.569 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:34:14.572 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_image_replay_state cluster1 mirror test stopped 2026-02-20T22:34:14.572 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:34:14.572 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:34:14.572 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:34:14.572 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local test_state=stopped 2026-02-20T22:34:14.572 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status_result 2026-02-20T22:34:14.573 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local current_state=stopped 2026-02-20T22:34:14.573 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemons cluster1 rbd mirror status mirror/test 2026-02-20T22:34:14.573 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_instance=cluster1 2026-02-20T22:34:14.573 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:34:14.573 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ grep -i state 2026-02-20T22:34:14.573 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1 2026-02-20T22:34:14.573 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance=cluster1 2026-02-20T22:34:14.573 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local loop_instance 2026-02-20T22:34:14.573 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for s in 0 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:34:14.573 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sleep 0 2026-02-20T22:34:14.576 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' cluster1 '!=' cluster1 ']' 2026-02-20T22:34:14.577 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ seq 0 3 2026-02-20T22:34:14.577 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for loop_instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:34:14.577 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemon cluster1:0 rbd mirror status mirror/test 2026-02-20T22:34:14.577 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1:0 2026-02-20T22:34:14.577 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:34:14.577 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:34:14.577 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster1:0 cluster instance 2026-02-20T22:34:14.577 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster1:0 2026-02-20T22:34:14.577 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=cluster 2026-02-20T22:34:14.577 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:34:14.577 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:34:14.578 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=0 2026-02-20T22:34:14.578 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 0 = cluster1:0 ']' 2026-02-20T22:34:14.578 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval cluster=cluster1 2026-02-20T22:34:14.578 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:34:14.578 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=0 2026-02-20T22:34:14.578 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:34:14.578 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ daemon_asok_file cluster1:0 cluster1 2026-02-20T22:34:14.578 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local local_cluster=cluster1:0 2026-02-20T22:34:14.578 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster=cluster1 2026-02-20T22:34:14.578 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance 2026-02-20T22:34:14.578 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ set_cluster_instance cluster1:0 local_cluster instance 2026-02-20T22:34:14.578 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local val=cluster1:0 2026-02-20T22:34:14.579 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster_var_name=local_cluster 2026-02-20T22:34:14.579 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance_var_name=instance 2026-02-20T22:34:14.579 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:34:14.579 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:34:14.579 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ '[' 0 = cluster1:0 ']' 2026-02-20T22:34:14.579 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval local_cluster=cluster1 2026-02-20T22:34:14.579 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ local_cluster=cluster1 2026-02-20T22:34:14.579 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval instance=0 2026-02-20T22:34:14.579 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ instance=0 2026-02-20T22:34:14.579 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ ceph-conf --cluster cluster1 --name client.mirror.0 'admin socket' 2026-02-20T22:34:14.587 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ echo /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:34:14.587 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local asok_file=/var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:34:14.587 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ test -S /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:34:14.587 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ ceph --admin-daemon /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok rbd mirror status mirror/test 2026-02-20T22:34:14.632 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ return 0 2026-02-20T22:34:14.633 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status_result=' "state": "Stopped"' 2026-02-20T22:34:14.633 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo ' "state": "Stopped"' 2026-02-20T22:34:14.633 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep -i Replaying 2026-02-20T22:34:14.634 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test stopped = stopped 2026-02-20T22:34:14.635 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:34:14.635 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_status_in_pool_dir cluster1 mirror test up+unknown 2026-02-20T22:34:14.635 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:34:14.635 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:34:14.635 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:34:14.635 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+unknown 2026-02-20T22:34:14.635 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:34:14.635 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:34:14.635 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:34:14.635 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:34:15.636 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_status_in_pool_dir cluster1 mirror test up+unknown '' '' 2026-02-20T22:34:15.636 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:34:15.636 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:34:15.636 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:34:15.636 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+unknown 2026-02-20T22:34:15.636 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:34:15.636 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:34:15.636 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:34:15.637 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:34:15.637 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster1 mirror image status mirror/test 2026-02-20T22:34:15.667 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='test: 2026-02-20T22:34:15.667 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: global_id: e1d586ae-1749-4169-888d-5f8c6b0db4d3 2026-02-20T22:34:15.667 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+unknown 2026-02-20T22:34:15.667 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: remote image is not primary 2026-02-20T22:34:15.667 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: service: mirror.0 on trial150 2026-02-20T22:34:15.668 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:34:15 2026-02-20T22:34:15.668 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: peer_sites: 2026-02-20T22:34:15.668 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: name: cluster2-DNE 2026-02-20T22:34:15.668 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+unknown 2026-02-20T22:34:15.668 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: remote image is not primary 2026-02-20T22:34:15.668 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:34:14' 2026-02-20T22:34:15.668 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ state: .*up+unknown' 2026-02-20T22:34:15.668 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: state: up+unknown 2026-02-20T22:34:15.668 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ description: .*' 2026-02-20T22:34:15.669 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: description: remote image is not primary 2026-02-20T22:34:15.669 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' -n '' ']' 2026-02-20T22:34:15.670 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+unknown 2026-02-20T22:34:15.670 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^up+' 2026-02-20T22:34:15.670 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+unknown 2026-02-20T22:34:15.671 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep 'service: *mirror..* on ' 2026-02-20T22:34:15.671 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: service: mirror.0 on trial150 2026-02-20T22:34:15.672 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update 2026-02-20T22:34:15.672 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -nEe 's/^ last_update: *(.*) *$/\1/p' 2026-02-20T22:34:15.674 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:34:15' 2026-02-20T22:34:15.674 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_mirror_pool_status_verbose cluster1 mirror test up+unknown '2026-02-20 22:34:15' 2026-02-20T22:34:15.674 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:34:15.674 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:34:15.674 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:34:15.674 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+unknown 2026-02-20T22:34:15.674 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local 'prev_last_update=2026-02-20 22:34:15' 2026-02-20T22:34:15.674 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:34:15.675 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:34:15.675 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster1 mirror pool status mirror --verbose --format xml 2026-02-20T22:34:15.704 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='WARNINGOKWARNING143774382mirror.0trial15020.2.0-677-gf7870454trueOK43844389mirror.1trial15020.2.0-677-gf7870454falseOK43914398mirror.2trial15020.2.0-677-gf7870454falseOK44014407mirror.3trial15020.2.0-677-gf7870454falseOKteste1d586ae-1749-4169-888d-5f8c6b0db4d3up+unknownremote image is not primary43774382mirror.0trial1502026-02-20 22:34:15cluster2-DNEcd6e8b64-a7a4-4c60-8c9c-3c34f7eb16e8up+unknownremote image is not primary2026-02-20 22:34:14' 2026-02-20T22:34:15.705 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update state 2026-02-20T22:34:15.705 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test'\'']/last_update' 2026-02-20T22:34:15.706 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:34:15' 2026-02-20T22:34:15.706 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test'\'']/state' 2026-02-20T22:34:15.707 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ state=up+unknown 2026-02-20T22:34:15.708 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+unknown 2026-02-20T22:34:15.708 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep up+unknown 2026-02-20T22:34:15.708 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+unknown 2026-02-20T22:34:15.709 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:34:15.710 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:34:15.710 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_status_in_pool_dir cluster2 mirror test up+unknown 2026-02-20T22:34:15.710 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:34:15.710 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:34:15.710 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:34:15.710 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+unknown 2026-02-20T22:34:15.710 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:34:15.710 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:34:15.710 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:34:15.710 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:34:16.711 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_status_in_pool_dir cluster2 mirror test up+unknown '' '' 2026-02-20T22:34:16.711 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:34:16.711 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:34:16.711 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:34:16.711 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+unknown 2026-02-20T22:34:16.711 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:34:16.712 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:34:16.712 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:34:16.712 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:34:16.712 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster2 mirror image status mirror/test 2026-02-20T22:34:16.745 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='test: 2026-02-20T22:34:16.746 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: global_id: e1d586ae-1749-4169-888d-5f8c6b0db4d3 2026-02-20T22:34:16.746 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+unknown 2026-02-20T22:34:16.746 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: remote image is not primary 2026-02-20T22:34:16.746 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: service: mirror.0 on trial150 2026-02-20T22:34:16.746 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:34:14 2026-02-20T22:34:16.746 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: peer_sites: 2026-02-20T22:34:16.746 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: name: cluster1-DNE 2026-02-20T22:34:16.746 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+unknown 2026-02-20T22:34:16.746 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: remote image is not primary 2026-02-20T22:34:16.746 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:34:15' 2026-02-20T22:34:16.747 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ state: .*up+unknown' 2026-02-20T22:34:16.747 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: state: up+unknown 2026-02-20T22:34:16.747 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ description: .*' 2026-02-20T22:34:16.748 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: description: remote image is not primary 2026-02-20T22:34:16.748 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' -n '' ']' 2026-02-20T22:34:16.749 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+unknown 2026-02-20T22:34:16.749 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^up+' 2026-02-20T22:34:16.749 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+unknown 2026-02-20T22:34:16.749 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep 'service: *mirror..* on ' 2026-02-20T22:34:16.750 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: service: mirror.0 on trial150 2026-02-20T22:34:16.750 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update 2026-02-20T22:34:16.750 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -nEe 's/^ last_update: *(.*) *$/\1/p' 2026-02-20T22:34:16.752 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:34:14' 2026-02-20T22:34:16.752 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_mirror_pool_status_verbose cluster2 mirror test up+unknown '2026-02-20 22:34:14' 2026-02-20T22:34:16.752 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:34:16.752 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:34:16.752 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:34:16.752 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+unknown 2026-02-20T22:34:16.752 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local 'prev_last_update=2026-02-20 22:34:14' 2026-02-20T22:34:16.752 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:34:16.752 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:34:16.753 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster2 mirror pool status mirror --verbose --format xml 2026-02-20T22:34:16.782 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='WARNINGOKWARNING145264529mirror.0trial15020.2.0-677-gf7870454trueOK45334537mirror.1trial15020.2.0-677-gf7870454falseOK45404546mirror.2trial15020.2.0-677-gf7870454falseOK45504557mirror.3trial15020.2.0-677-gf7870454falseOKteste1d586ae-1749-4169-888d-5f8c6b0db4d3up+unknownremote image is not primary45264529mirror.0trial1502026-02-20 22:34:14cluster1-DNE8f14eacf-60a5-47c7-bdcb-1dc6af448d08up+unknownremote image is not primary2026-02-20 22:34:15' 2026-02-20T22:34:16.783 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update state 2026-02-20T22:34:16.783 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test'\'']/last_update' 2026-02-20T22:34:16.784 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:34:14' 2026-02-20T22:34:16.784 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test'\'']/state' 2026-02-20T22:34:16.785 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ state=up+unknown 2026-02-20T22:34:16.786 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+unknown 2026-02-20T22:34:16.786 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep up+unknown 2026-02-20T22:34:16.787 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+unknown 2026-02-20T22:34:16.788 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:34:16.788 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:34:16.788 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ promote_image cluster1 mirror test 2026-02-20T22:34:16.788 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:34:16.788 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:34:16.788 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:34:16.788 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local force= 2026-02-20T22:34:16.788 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster=cluster1 mirror image promote mirror/test 2026-02-20T22:34:18.632 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:Image promoted to primary 2026-02-20T22:34:18.637 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_image_replay_started cluster2 mirror test 2026-02-20T22:34:18.637 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:34:18.637 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:34:18.637 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:34:18.637 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_image_replay_state cluster2 mirror test started 2026-02-20T22:34:18.637 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:34:18.637 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:34:18.637 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:34:18.637 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state=started 2026-02-20T22:34:18.637 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local s 2026-02-20T22:34:18.637 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:34:18.637 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:34:19.638 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_image_replay_state cluster2 mirror test started 2026-02-20T22:34:19.638 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:34:19.638 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:34:19.638 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:34:19.639 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local test_state=started 2026-02-20T22:34:19.639 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status_result 2026-02-20T22:34:19.639 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local current_state=stopped 2026-02-20T22:34:19.639 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemons cluster2 rbd mirror status mirror/test 2026-02-20T22:34:19.640 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_instance=cluster2 2026-02-20T22:34:19.640 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:34:19.640 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster2 2026-02-20T22:34:19.640 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance=cluster2 2026-02-20T22:34:19.640 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local loop_instance 2026-02-20T22:34:19.640 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for s in 0 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:34:19.640 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sleep 0 2026-02-20T22:34:19.640 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ grep -i state 2026-02-20T22:34:19.640 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' cluster2 '!=' cluster2 ']' 2026-02-20T22:34:19.642 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ seq 0 3 2026-02-20T22:34:19.642 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for loop_instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:34:19.642 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemon cluster2:0 rbd mirror status mirror/test 2026-02-20T22:34:19.642 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster2:0 2026-02-20T22:34:19.642 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:34:19.642 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:34:19.642 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster2:0 cluster instance 2026-02-20T22:34:19.642 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster2:0 2026-02-20T22:34:19.643 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=cluster 2026-02-20T22:34:19.643 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:34:19.643 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster2 2026-02-20T22:34:19.643 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=0 2026-02-20T22:34:19.643 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 0 = cluster2:0 ']' 2026-02-20T22:34:19.643 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval cluster=cluster2 2026-02-20T22:34:19.643 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster2 2026-02-20T22:34:19.643 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=0 2026-02-20T22:34:19.643 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:34:19.643 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ daemon_asok_file cluster2:0 cluster2 2026-02-20T22:34:19.643 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local local_cluster=cluster2:0 2026-02-20T22:34:19.643 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster=cluster2 2026-02-20T22:34:19.643 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance 2026-02-20T22:34:19.643 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ set_cluster_instance cluster2:0 local_cluster instance 2026-02-20T22:34:19.643 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local val=cluster2:0 2026-02-20T22:34:19.643 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster_var_name=local_cluster 2026-02-20T22:34:19.643 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance_var_name=instance 2026-02-20T22:34:19.643 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster2 2026-02-20T22:34:19.643 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:34:19.644 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ '[' 0 = cluster2:0 ']' 2026-02-20T22:34:19.644 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval local_cluster=cluster2 2026-02-20T22:34:19.644 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ local_cluster=cluster2 2026-02-20T22:34:19.644 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval instance=0 2026-02-20T22:34:19.644 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ instance=0 2026-02-20T22:34:19.644 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ ceph-conf --cluster cluster2 --name client.mirror.0 'admin socket' 2026-02-20T22:34:19.654 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ echo /var/run/ceph/rbd-mirror.cluster2-client.mirror.0.asok 2026-02-20T22:34:19.655 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local asok_file=/var/run/ceph/rbd-mirror.cluster2-client.mirror.0.asok 2026-02-20T22:34:19.655 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ test -S /var/run/ceph/rbd-mirror.cluster2-client.mirror.0.asok 2026-02-20T22:34:19.655 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ ceph --admin-daemon /var/run/ceph/rbd-mirror.cluster2-client.mirror.0.asok rbd mirror status mirror/test 2026-02-20T22:34:19.701 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ return 0 2026-02-20T22:34:19.702 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status_result=' "state": "Replaying"' 2026-02-20T22:34:19.702 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo ' "state": "Replaying"' 2026-02-20T22:34:19.702 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep -i Replaying 2026-02-20T22:34:19.703 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: "state": "Replaying" 2026-02-20T22:34:19.703 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ current_state=started 2026-02-20T22:34:19.703 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test started = started 2026-02-20T22:34:19.703 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:34:19.704 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_replay_complete cluster2 cluster1 mirror mirror test 2026-02-20T22:34:19.704 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local local_cluster=cluster2 2026-02-20T22:34:19.704 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:34:19.704 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local local_pool=mirror 2026-02-20T22:34:19.704 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local remote_pool=mirror 2026-02-20T22:34:19.704 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:34:19.704 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' snapshot = journal ']' 2026-02-20T22:34:19.704 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' snapshot = snapshot ']' 2026-02-20T22:34:19.704 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ mirror_image_snapshot cluster1 mirror test 2026-02-20T22:34:19.704 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:34:19.704 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:34:19.704 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:34:19.704 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster1 mirror image snapshot mirror/test 2026-02-20T22:34:23.642 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:Snapshot ID: 129 2026-02-20T22:34:23.650 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_snapshot_sync_complete cluster2 cluster1 mirror mirror test 2026-02-20T22:34:23.650 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local local_cluster=cluster2 2026-02-20T22:34:23.650 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:34:23.650 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local local_pool=mirror 2026-02-20T22:34:23.650 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local remote_pool=mirror 2026-02-20T22:34:23.651 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:34:23.651 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ mkfname cluster1-mirror-test.status 2026-02-20T22:34:23.651 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ echo cluster1-mirror-test.status 2026-02-20T22:34:23.651 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -e 's|[/ ]|_|g' 2026-02-20T22:34:23.651 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status_log=/tmp/tmp.Whst3BkeHJ/cluster1-mirror-test.status 2026-02-20T22:34:23.651 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ mkfname cluster2-mirror-test.status 2026-02-20T22:34:23.652 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ echo cluster2-mirror-test.status 2026-02-20T22:34:23.652 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -e 's|[/ ]|_|g' 2026-02-20T22:34:23.653 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local local_status_log=/tmp/tmp.Whst3BkeHJ/cluster2-mirror-test.status 2026-02-20T22:34:23.654 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ get_newest_mirror_snapshot cluster1 mirror test /tmp/tmp.Whst3BkeHJ/cluster1-mirror-test.status 2026-02-20T22:34:23.654 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:34:23.654 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:34:23.654 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:34:23.654 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local log=/tmp/tmp.Whst3BkeHJ/cluster1-mirror-test.status 2026-02-20T22:34:23.654 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster1 snap list --all mirror/test --format xml 2026-02-20T22:34:23.654 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ xmlstarlet sel -t -c '//snapshots/snapshot[namespace/complete='\''true'\'' and position()=last()]' 2026-02-20T22:34:23.684 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v //snapshot/id 2026-02-20T22:34:23.685 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local snapshot_id=129 2026-02-20T22:34:23.686 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ true 2026-02-20T22:34:23.686 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 0.2 0.4 0.8 1.6 2 2 4 4 8 8 16 16 32 32 2026-02-20T22:34:23.686 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 0.2 2026-02-20T22:34:23.887 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ get_newest_mirror_snapshot cluster2 mirror test /tmp/tmp.Whst3BkeHJ/cluster2-mirror-test.status 2026-02-20T22:34:23.887 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:34:23.887 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:34:23.887 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:34:23.887 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local log=/tmp/tmp.Whst3BkeHJ/cluster2-mirror-test.status 2026-02-20T22:34:23.888 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster2 snap list --all mirror/test --format xml 2026-02-20T22:34:23.888 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ xmlstarlet sel -t -c '//snapshots/snapshot[namespace/complete='\''true'\'' and position()=last()]' 2026-02-20T22:34:23.916 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v //snapshot/namespace/primary_snap_id 2026-02-20T22:34:23.918 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local primary_snapshot_id=129 2026-02-20T22:34:23.918 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test 129 = 129 2026-02-20T22:34:23.918 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:34:23.919 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_status_in_pool_dir cluster1 mirror test up+stopped 2026-02-20T22:34:23.919 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:34:23.919 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:34:23.919 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:34:23.919 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+stopped 2026-02-20T22:34:23.919 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:34:23.919 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:34:23.919 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:34:23.919 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:34:24.919 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_status_in_pool_dir cluster1 mirror test up+stopped '' '' 2026-02-20T22:34:24.920 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:34:24.920 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:34:24.920 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:34:24.920 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+stopped 2026-02-20T22:34:24.920 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:34:24.920 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:34:24.920 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:34:24.920 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:34:24.920 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster1 mirror image status mirror/test 2026-02-20T22:34:24.957 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='test: 2026-02-20T22:34:24.958 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: global_id: e1d586ae-1749-4169-888d-5f8c6b0db4d3 2026-02-20T22:34:24.958 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+stopped 2026-02-20T22:34:24.958 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: local image is primary 2026-02-20T22:34:24.958 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: service: mirror.0 on trial150 2026-02-20T22:34:24.958 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:34:20 2026-02-20T22:34:24.958 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: peer_sites: 2026-02-20T22:34:24.958 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: name: cluster2-DNE 2026-02-20T22:34:24.958 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+replaying 2026-02-20T22:34:24.958 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: replaying, {"bytes_per_second":0.0,"bytes_per_snapshot":0.0,"last_snapshot_bytes":0,"last_snapshot_sync_seconds":0,"remote_snapshot_timestamp":1771626857,"replay_state":"idle"} 2026-02-20T22:34:24.958 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:34:19 2026-02-20T22:34:24.958 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: snapshots: 2026-02-20T22:34:24.959 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: 129 .mirror.primary.e1d586ae-1749-4169-888d-5f8c6b0db4d3.49131f48-b858-4908-b9f7-8a381ce6b489 (peer_uuids:[086c4138-4a97-4902-95e1-07f7be9b9f61])' 2026-02-20T22:34:24.959 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ state: .*up+stopped' 2026-02-20T22:34:24.959 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: state: up+stopped 2026-02-20T22:34:24.959 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ description: .*' 2026-02-20T22:34:24.960 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: description: local image is primary 2026-02-20T22:34:24.960 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' -n '' ']' 2026-02-20T22:34:24.960 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+stopped 2026-02-20T22:34:24.961 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^up+' 2026-02-20T22:34:24.961 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+stopped 2026-02-20T22:34:24.961 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep 'service: *mirror..* on ' 2026-02-20T22:34:24.962 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: service: mirror.0 on trial150 2026-02-20T22:34:24.962 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update 2026-02-20T22:34:24.962 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -nEe 's/^ last_update: *(.*) *$/\1/p' 2026-02-20T22:34:24.964 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:34:20' 2026-02-20T22:34:24.964 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_mirror_pool_status_verbose cluster1 mirror test up+stopped '2026-02-20 22:34:20' 2026-02-20T22:34:24.964 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:34:24.964 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:34:24.965 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:34:24.965 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+stopped 2026-02-20T22:34:24.965 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local 'prev_last_update=2026-02-20 22:34:20' 2026-02-20T22:34:24.965 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:34:24.965 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:34:24.965 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster1 mirror pool status mirror --verbose --format xml 2026-02-20T22:34:24.996 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='OKOKOK143774382mirror.0trial15020.2.0-677-gf7870454trueOK43844389mirror.1trial15020.2.0-677-gf7870454falseOK43914398mirror.2trial15020.2.0-677-gf7870454falseOK44014407mirror.3trial15020.2.0-677-gf7870454falseOKteste1d586ae-1749-4169-888d-5f8c6b0db4d3up+stoppedlocal image is primary43774382mirror.0trial1502026-02-20 22:34:20cluster2-DNEcd6e8b64-a7a4-4c60-8c9c-3c34f7eb16e8up+replayingreplaying, {"bytes_per_second":0.0,"bytes_per_snapshot":0.0,"last_snapshot_bytes":0,"last_snapshot_sync_seconds":0,"remote_snapshot_timestamp":1771626857,"replay_state":"idle"}2026-02-20 22:34:19' 2026-02-20T22:34:24.996 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update state 2026-02-20T22:34:24.996 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test'\'']/last_update' 2026-02-20T22:34:24.997 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:34:20' 2026-02-20T22:34:24.998 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test'\'']/state' 2026-02-20T22:34:24.999 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ state=up+stopped 2026-02-20T22:34:25.000 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+stopped 2026-02-20T22:34:25.000 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep up+stopped 2026-02-20T22:34:25.000 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+stopped 2026-02-20T22:34:25.001 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:34:25.002 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:34:25.002 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_status_in_pool_dir cluster2 mirror test up+replaying 2026-02-20T22:34:25.002 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:34:25.002 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:34:25.002 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:34:25.002 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+replaying 2026-02-20T22:34:25.002 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:34:25.002 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:34:25.002 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:34:25.002 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:34:26.002 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_status_in_pool_dir cluster2 mirror test up+replaying '' '' 2026-02-20T22:34:26.003 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:34:26.003 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:34:26.003 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:34:26.003 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+replaying 2026-02-20T22:34:26.003 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:34:26.003 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:34:26.003 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:34:26.003 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:34:26.003 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster2 mirror image status mirror/test 2026-02-20T22:34:26.034 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='test: 2026-02-20T22:34:26.034 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: global_id: e1d586ae-1749-4169-888d-5f8c6b0db4d3 2026-02-20T22:34:26.035 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+replaying 2026-02-20T22:34:26.035 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: replaying, {"bytes_per_second":0.0,"bytes_per_snapshot":0.0,"last_snapshot_bytes":0,"last_snapshot_sync_seconds":0,"remote_snapshot_timestamp":1771626857,"replay_state":"idle"} 2026-02-20T22:34:26.035 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: service: mirror.0 on trial150 2026-02-20T22:34:26.035 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:34:19 2026-02-20T22:34:26.035 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: peer_sites: 2026-02-20T22:34:26.035 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: name: cluster1-DNE 2026-02-20T22:34:26.035 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+stopped 2026-02-20T22:34:26.035 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: local image is primary 2026-02-20T22:34:26.035 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:34:25' 2026-02-20T22:34:26.035 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ state: .*up+replaying' 2026-02-20T22:34:26.036 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: state: up+replaying 2026-02-20T22:34:26.036 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ description: .*' 2026-02-20T22:34:26.037 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: description: replaying, {"bytes_per_second":0.0,"bytes_per_snapshot":0.0,"last_snapshot_bytes":0,"last_snapshot_sync_seconds":0,"remote_snapshot_timestamp":1771626857,"replay_state":"idle"} 2026-02-20T22:34:26.037 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' -n '' ']' 2026-02-20T22:34:26.038 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+replaying 2026-02-20T22:34:26.038 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^up+' 2026-02-20T22:34:26.038 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+replaying 2026-02-20T22:34:26.038 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep 'service: *mirror..* on ' 2026-02-20T22:34:26.039 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: service: mirror.0 on trial150 2026-02-20T22:34:26.039 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update 2026-02-20T22:34:26.039 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -nEe 's/^ last_update: *(.*) *$/\1/p' 2026-02-20T22:34:26.040 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:34:19' 2026-02-20T22:34:26.040 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_mirror_pool_status_verbose cluster2 mirror test up+replaying '2026-02-20 22:34:19' 2026-02-20T22:34:26.041 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:34:26.041 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:34:26.041 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:34:26.041 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+replaying 2026-02-20T22:34:26.041 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local 'prev_last_update=2026-02-20 22:34:19' 2026-02-20T22:34:26.041 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:34:26.041 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:34:26.041 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster2 mirror pool status mirror --verbose --format xml 2026-02-20T22:34:26.070 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='OKOKOK145264529mirror.0trial15020.2.0-677-gf7870454trueOK45334537mirror.1trial15020.2.0-677-gf7870454falseOK45404546mirror.2trial15020.2.0-677-gf7870454falseOK45504557mirror.3trial15020.2.0-677-gf7870454falseOKteste1d586ae-1749-4169-888d-5f8c6b0db4d3up+replayingreplaying, {"bytes_per_second":0.0,"bytes_per_snapshot":0.0,"last_snapshot_bytes":0,"last_snapshot_sync_seconds":0,"remote_snapshot_timestamp":1771626857,"replay_state":"idle"}45264529mirror.0trial1502026-02-20 22:34:19cluster1-DNE8f14eacf-60a5-47c7-bdcb-1dc6af448d08up+stoppedlocal image is primary2026-02-20 22:34:25' 2026-02-20T22:34:26.070 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update state 2026-02-20T22:34:26.070 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test'\'']/last_update' 2026-02-20T22:34:26.071 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:34:19' 2026-02-20T22:34:26.072 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test'\'']/state' 2026-02-20T22:34:26.073 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ state=up+replaying 2026-02-20T22:34:26.074 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+replaying 2026-02-20T22:34:26.074 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep up+replaying 2026-02-20T22:34:26.074 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+replaying 2026-02-20T22:34:26.075 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:34:26.075 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:34:26.075 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ demote_image cluster1 mirror test 2026-02-20T22:34:26.076 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:34:26.076 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:34:26.076 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:34:26.076 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster=cluster1 mirror image demote mirror/test 2026-02-20T22:34:26.646 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:Image demoted to non-primary 2026-02-20T22:34:26.650 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_image_replay_stopped cluster2 mirror test 2026-02-20T22:34:26.650 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:34:26.650 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:34:26.650 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:34:26.650 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_image_replay_state cluster2 mirror test stopped 2026-02-20T22:34:26.650 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:34:26.650 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:34:26.650 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:34:26.650 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state=stopped 2026-02-20T22:34:26.650 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local s 2026-02-20T22:34:26.650 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:34:26.650 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:34:27.653 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_image_replay_state cluster2 mirror test stopped 2026-02-20T22:34:27.653 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:34:27.653 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:34:27.653 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:34:27.653 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local test_state=stopped 2026-02-20T22:34:27.653 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status_result 2026-02-20T22:34:27.653 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local current_state=stopped 2026-02-20T22:34:27.654 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemons cluster2 rbd mirror status mirror/test 2026-02-20T22:34:27.654 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ grep -i state 2026-02-20T22:34:27.654 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_instance=cluster2 2026-02-20T22:34:27.654 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:34:27.654 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster2 2026-02-20T22:34:27.654 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance=cluster2 2026-02-20T22:34:27.654 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local loop_instance 2026-02-20T22:34:27.654 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for s in 0 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:34:27.654 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sleep 0 2026-02-20T22:34:27.657 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' cluster2 '!=' cluster2 ']' 2026-02-20T22:34:27.658 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ seq 0 3 2026-02-20T22:34:27.658 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for loop_instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:34:27.658 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemon cluster2:0 rbd mirror status mirror/test 2026-02-20T22:34:27.658 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster2:0 2026-02-20T22:34:27.658 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:34:27.658 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:34:27.658 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster2:0 cluster instance 2026-02-20T22:34:27.658 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster2:0 2026-02-20T22:34:27.658 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=cluster 2026-02-20T22:34:27.658 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:34:27.658 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster2 2026-02-20T22:34:27.659 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=0 2026-02-20T22:34:27.659 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 0 = cluster2:0 ']' 2026-02-20T22:34:27.659 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval cluster=cluster2 2026-02-20T22:34:27.659 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster2 2026-02-20T22:34:27.659 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=0 2026-02-20T22:34:27.659 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:34:27.659 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ daemon_asok_file cluster2:0 cluster2 2026-02-20T22:34:27.659 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local local_cluster=cluster2:0 2026-02-20T22:34:27.659 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster=cluster2 2026-02-20T22:34:27.659 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance 2026-02-20T22:34:27.659 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ set_cluster_instance cluster2:0 local_cluster instance 2026-02-20T22:34:27.659 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local val=cluster2:0 2026-02-20T22:34:27.659 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster_var_name=local_cluster 2026-02-20T22:34:27.660 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance_var_name=instance 2026-02-20T22:34:27.660 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster2 2026-02-20T22:34:27.660 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:34:27.660 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ '[' 0 = cluster2:0 ']' 2026-02-20T22:34:27.660 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval local_cluster=cluster2 2026-02-20T22:34:27.660 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ local_cluster=cluster2 2026-02-20T22:34:27.660 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval instance=0 2026-02-20T22:34:27.660 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ instance=0 2026-02-20T22:34:27.660 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ ceph-conf --cluster cluster2 --name client.mirror.0 'admin socket' 2026-02-20T22:34:27.668 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ echo /var/run/ceph/rbd-mirror.cluster2-client.mirror.0.asok 2026-02-20T22:34:27.668 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local asok_file=/var/run/ceph/rbd-mirror.cluster2-client.mirror.0.asok 2026-02-20T22:34:27.669 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ test -S /var/run/ceph/rbd-mirror.cluster2-client.mirror.0.asok 2026-02-20T22:34:27.669 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ ceph --admin-daemon /var/run/ceph/rbd-mirror.cluster2-client.mirror.0.asok rbd mirror status mirror/test 2026-02-20T22:34:27.716 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ return 0 2026-02-20T22:34:27.716 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status_result=' "state": "Replaying"' 2026-02-20T22:34:27.716 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo ' "state": "Replaying"' 2026-02-20T22:34:27.717 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep -i Replaying 2026-02-20T22:34:27.717 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: "state": "Replaying" 2026-02-20T22:34:27.718 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ current_state=started 2026-02-20T22:34:27.718 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test stopped = started 2026-02-20T22:34:27.718 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:34:27.718 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 2 2026-02-20T22:34:29.719 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_image_replay_state cluster2 mirror test stopped 2026-02-20T22:34:29.719 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:34:29.719 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:34:29.719 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:34:29.719 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local test_state=stopped 2026-02-20T22:34:29.719 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status_result 2026-02-20T22:34:29.719 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local current_state=stopped 2026-02-20T22:34:29.720 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemons cluster2 rbd mirror status mirror/test 2026-02-20T22:34:29.720 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ grep -i state 2026-02-20T22:34:29.720 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_instance=cluster2 2026-02-20T22:34:29.720 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:34:29.720 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster2 2026-02-20T22:34:29.720 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance=cluster2 2026-02-20T22:34:29.720 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local loop_instance 2026-02-20T22:34:29.720 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for s in 0 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:34:29.720 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sleep 0 2026-02-20T22:34:29.721 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' cluster2 '!=' cluster2 ']' 2026-02-20T22:34:29.722 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ seq 0 3 2026-02-20T22:34:29.723 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for loop_instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:34:29.723 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemon cluster2:0 rbd mirror status mirror/test 2026-02-20T22:34:29.723 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster2:0 2026-02-20T22:34:29.723 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:34:29.723 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:34:29.723 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster2:0 cluster instance 2026-02-20T22:34:29.723 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster2:0 2026-02-20T22:34:29.723 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=cluster 2026-02-20T22:34:29.723 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:34:29.723 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster2 2026-02-20T22:34:29.723 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=0 2026-02-20T22:34:29.723 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 0 = cluster2:0 ']' 2026-02-20T22:34:29.723 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval cluster=cluster2 2026-02-20T22:34:29.723 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster2 2026-02-20T22:34:29.723 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=0 2026-02-20T22:34:29.723 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:34:29.724 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ daemon_asok_file cluster2:0 cluster2 2026-02-20T22:34:29.724 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local local_cluster=cluster2:0 2026-02-20T22:34:29.724 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster=cluster2 2026-02-20T22:34:29.724 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance 2026-02-20T22:34:29.724 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ set_cluster_instance cluster2:0 local_cluster instance 2026-02-20T22:34:29.724 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local val=cluster2:0 2026-02-20T22:34:29.724 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster_var_name=local_cluster 2026-02-20T22:34:29.724 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance_var_name=instance 2026-02-20T22:34:29.724 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster2 2026-02-20T22:34:29.724 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:34:29.724 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ '[' 0 = cluster2:0 ']' 2026-02-20T22:34:29.724 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval local_cluster=cluster2 2026-02-20T22:34:29.724 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ local_cluster=cluster2 2026-02-20T22:34:29.724 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval instance=0 2026-02-20T22:34:29.724 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ instance=0 2026-02-20T22:34:29.724 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ ceph-conf --cluster cluster2 --name client.mirror.0 'admin socket' 2026-02-20T22:34:29.737 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ echo /var/run/ceph/rbd-mirror.cluster2-client.mirror.0.asok 2026-02-20T22:34:29.737 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local asok_file=/var/run/ceph/rbd-mirror.cluster2-client.mirror.0.asok 2026-02-20T22:34:29.737 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ test -S /var/run/ceph/rbd-mirror.cluster2-client.mirror.0.asok 2026-02-20T22:34:29.737 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ ceph --admin-daemon /var/run/ceph/rbd-mirror.cluster2-client.mirror.0.asok rbd mirror status mirror/test 2026-02-20T22:34:29.783 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ return 0 2026-02-20T22:34:29.784 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status_result=' "state": "Stopped"' 2026-02-20T22:34:29.784 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo ' "state": "Stopped"' 2026-02-20T22:34:29.784 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep -i Replaying 2026-02-20T22:34:29.786 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test stopped = stopped 2026-02-20T22:34:29.786 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:34:29.786 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_status_in_pool_dir cluster1 mirror test up+unknown 2026-02-20T22:34:29.786 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:34:29.786 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:34:29.786 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:34:29.786 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+unknown 2026-02-20T22:34:29.786 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:34:29.786 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:34:29.787 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:34:29.787 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:34:30.787 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_status_in_pool_dir cluster1 mirror test up+unknown '' '' 2026-02-20T22:34:30.787 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:34:30.787 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:34:30.787 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:34:30.787 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+unknown 2026-02-20T22:34:30.787 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:34:30.788 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:34:30.788 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:34:30.788 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:34:30.788 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster1 mirror image status mirror/test 2026-02-20T22:34:30.820 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='test: 2026-02-20T22:34:30.820 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: global_id: e1d586ae-1749-4169-888d-5f8c6b0db4d3 2026-02-20T22:34:30.820 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+unknown 2026-02-20T22:34:30.820 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: remote image is not primary 2026-02-20T22:34:30.820 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: service: mirror.0 on trial150 2026-02-20T22:34:30.820 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:34:30 2026-02-20T22:34:30.820 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: peer_sites: 2026-02-20T22:34:30.820 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: name: cluster2-DNE 2026-02-20T22:34:30.820 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+unknown 2026-02-20T22:34:30.821 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: remote image is not primary 2026-02-20T22:34:30.821 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:34:29' 2026-02-20T22:34:30.821 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ state: .*up+unknown' 2026-02-20T22:34:30.821 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: state: up+unknown 2026-02-20T22:34:30.822 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ description: .*' 2026-02-20T22:34:30.822 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: description: remote image is not primary 2026-02-20T22:34:30.823 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' -n '' ']' 2026-02-20T22:34:30.823 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+unknown 2026-02-20T22:34:30.823 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^up+' 2026-02-20T22:34:30.823 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+unknown 2026-02-20T22:34:30.824 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep 'service: *mirror..* on ' 2026-02-20T22:34:30.824 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: service: mirror.0 on trial150 2026-02-20T22:34:30.825 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update 2026-02-20T22:34:30.825 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -nEe 's/^ last_update: *(.*) *$/\1/p' 2026-02-20T22:34:30.826 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:34:30' 2026-02-20T22:34:30.826 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_mirror_pool_status_verbose cluster1 mirror test up+unknown '2026-02-20 22:34:30' 2026-02-20T22:34:30.826 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:34:30.827 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:34:30.827 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:34:30.827 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+unknown 2026-02-20T22:34:30.827 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local 'prev_last_update=2026-02-20 22:34:30' 2026-02-20T22:34:30.827 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:34:30.827 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:34:30.827 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster1 mirror pool status mirror --verbose --format xml 2026-02-20T22:34:30.860 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='WARNINGOKWARNING143774382mirror.0trial15020.2.0-677-gf7870454trueOK43844389mirror.1trial15020.2.0-677-gf7870454falseOK43914398mirror.2trial15020.2.0-677-gf7870454falseOK44014407mirror.3trial15020.2.0-677-gf7870454falseOKteste1d586ae-1749-4169-888d-5f8c6b0db4d3up+unknownremote image is not primary43774382mirror.0trial1502026-02-20 22:34:30cluster2-DNEcd6e8b64-a7a4-4c60-8c9c-3c34f7eb16e8up+unknownremote image is not primary2026-02-20 22:34:29' 2026-02-20T22:34:30.860 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update state 2026-02-20T22:34:30.860 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test'\'']/last_update' 2026-02-20T22:34:30.861 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:34:30' 2026-02-20T22:34:30.861 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test'\'']/state' 2026-02-20T22:34:30.863 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ state=up+unknown 2026-02-20T22:34:30.863 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+unknown 2026-02-20T22:34:30.864 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep up+unknown 2026-02-20T22:34:30.864 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+unknown 2026-02-20T22:34:30.865 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:34:30.865 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:34:30.865 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_status_in_pool_dir cluster2 mirror test up+unknown 2026-02-20T22:34:30.865 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:34:30.865 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:34:30.866 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:34:30.866 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+unknown 2026-02-20T22:34:30.866 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:34:30.866 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:34:30.866 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:34:30.866 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:34:31.866 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_status_in_pool_dir cluster2 mirror test up+unknown '' '' 2026-02-20T22:34:31.866 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:34:31.866 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:34:31.866 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:34:31.866 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+unknown 2026-02-20T22:34:31.867 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:34:31.867 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:34:31.867 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:34:31.867 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:34:31.867 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster2 mirror image status mirror/test 2026-02-20T22:34:31.896 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='test: 2026-02-20T22:34:31.896 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: global_id: e1d586ae-1749-4169-888d-5f8c6b0db4d3 2026-02-20T22:34:31.896 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+unknown 2026-02-20T22:34:31.896 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: remote image is not primary 2026-02-20T22:34:31.896 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: service: mirror.0 on trial150 2026-02-20T22:34:31.896 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:34:29 2026-02-20T22:34:31.897 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: peer_sites: 2026-02-20T22:34:31.897 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: name: cluster1-DNE 2026-02-20T22:34:31.897 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+unknown 2026-02-20T22:34:31.897 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: remote image is not primary 2026-02-20T22:34:31.897 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:34:30' 2026-02-20T22:34:31.897 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ state: .*up+unknown' 2026-02-20T22:34:31.898 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: state: up+unknown 2026-02-20T22:34:31.898 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ description: .*' 2026-02-20T22:34:31.898 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: description: remote image is not primary 2026-02-20T22:34:31.899 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' -n '' ']' 2026-02-20T22:34:31.899 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+unknown 2026-02-20T22:34:31.899 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^up+' 2026-02-20T22:34:31.899 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+unknown 2026-02-20T22:34:31.900 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep 'service: *mirror..* on ' 2026-02-20T22:34:31.900 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: service: mirror.0 on trial150 2026-02-20T22:34:31.900 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update 2026-02-20T22:34:31.901 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -nEe 's/^ last_update: *(.*) *$/\1/p' 2026-02-20T22:34:31.903 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:34:29' 2026-02-20T22:34:31.903 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_mirror_pool_status_verbose cluster2 mirror test up+unknown '2026-02-20 22:34:29' 2026-02-20T22:34:31.903 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:34:31.904 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:34:31.904 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:34:31.904 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+unknown 2026-02-20T22:34:31.904 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local 'prev_last_update=2026-02-20 22:34:29' 2026-02-20T22:34:31.904 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:34:31.904 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:34:31.904 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster2 mirror pool status mirror --verbose --format xml 2026-02-20T22:34:31.933 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='WARNINGOKWARNING145264529mirror.0trial15020.2.0-677-gf7870454trueOK45334537mirror.1trial15020.2.0-677-gf7870454falseOK45404546mirror.2trial15020.2.0-677-gf7870454falseOK45504557mirror.3trial15020.2.0-677-gf7870454falseOKteste1d586ae-1749-4169-888d-5f8c6b0db4d3up+unknownremote image is not primary45264529mirror.0trial1502026-02-20 22:34:29cluster1-DNE8f14eacf-60a5-47c7-bdcb-1dc6af448d08up+unknownremote image is not primary2026-02-20 22:34:30' 2026-02-20T22:34:31.933 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update state 2026-02-20T22:34:31.933 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test'\'']/last_update' 2026-02-20T22:34:31.934 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:34:29' 2026-02-20T22:34:31.935 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test'\'']/state' 2026-02-20T22:34:31.936 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ state=up+unknown 2026-02-20T22:34:31.936 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+unknown 2026-02-20T22:34:31.937 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep up+unknown 2026-02-20T22:34:31.937 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+unknown 2026-02-20T22:34:31.938 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:34:31.938 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:34:31.939 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ promote_image cluster2 mirror test 2026-02-20T22:34:31.939 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:34:31.939 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:34:31.939 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:34:31.939 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local force= 2026-02-20T22:34:31.939 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster=cluster2 mirror image promote mirror/test 2026-02-20T22:34:33.552 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:Image promoted to primary 2026-02-20T22:34:33.557 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_image_replay_started cluster1 mirror test 2026-02-20T22:34:33.557 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:34:33.557 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:34:33.557 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:34:33.558 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_image_replay_state cluster1 mirror test started 2026-02-20T22:34:33.558 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:34:33.558 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:34:33.558 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:34:33.558 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state=started 2026-02-20T22:34:33.558 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local s 2026-02-20T22:34:33.558 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:34:33.558 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:34:34.558 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_image_replay_state cluster1 mirror test started 2026-02-20T22:34:34.559 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:34:34.559 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:34:34.559 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:34:34.559 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local test_state=started 2026-02-20T22:34:34.559 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status_result 2026-02-20T22:34:34.559 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local current_state=stopped 2026-02-20T22:34:34.559 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemons cluster1 rbd mirror status mirror/test 2026-02-20T22:34:34.559 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ grep -i state 2026-02-20T22:34:34.559 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_instance=cluster1 2026-02-20T22:34:34.560 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:34:34.560 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1 2026-02-20T22:34:34.560 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance=cluster1 2026-02-20T22:34:34.560 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local loop_instance 2026-02-20T22:34:34.560 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for s in 0 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:34:34.560 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sleep 0 2026-02-20T22:34:34.563 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' cluster1 '!=' cluster1 ']' 2026-02-20T22:34:34.563 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ seq 0 3 2026-02-20T22:34:34.563 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for loop_instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:34:34.563 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemon cluster1:0 rbd mirror status mirror/test 2026-02-20T22:34:34.564 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1:0 2026-02-20T22:34:34.564 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:34:34.564 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:34:34.564 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster1:0 cluster instance 2026-02-20T22:34:34.564 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster1:0 2026-02-20T22:34:34.564 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=cluster 2026-02-20T22:34:34.564 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:34:34.564 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:34:34.564 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=0 2026-02-20T22:34:34.564 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 0 = cluster1:0 ']' 2026-02-20T22:34:34.564 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval cluster=cluster1 2026-02-20T22:34:34.564 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:34:34.565 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=0 2026-02-20T22:34:34.565 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:34:34.565 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ daemon_asok_file cluster1:0 cluster1 2026-02-20T22:34:34.565 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local local_cluster=cluster1:0 2026-02-20T22:34:34.565 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster=cluster1 2026-02-20T22:34:34.565 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance 2026-02-20T22:34:34.565 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ set_cluster_instance cluster1:0 local_cluster instance 2026-02-20T22:34:34.565 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local val=cluster1:0 2026-02-20T22:34:34.565 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster_var_name=local_cluster 2026-02-20T22:34:34.565 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance_var_name=instance 2026-02-20T22:34:34.565 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:34:34.565 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:34:34.565 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ '[' 0 = cluster1:0 ']' 2026-02-20T22:34:34.566 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval local_cluster=cluster1 2026-02-20T22:34:34.566 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ local_cluster=cluster1 2026-02-20T22:34:34.566 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval instance=0 2026-02-20T22:34:34.566 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ instance=0 2026-02-20T22:34:34.566 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ ceph-conf --cluster cluster1 --name client.mirror.0 'admin socket' 2026-02-20T22:34:34.574 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ echo /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:34:34.574 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local asok_file=/var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:34:34.574 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ test -S /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:34:34.574 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ ceph --admin-daemon /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok rbd mirror status mirror/test 2026-02-20T22:34:34.619 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ return 0 2026-02-20T22:34:34.620 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status_result=' "state": "Stopped"' 2026-02-20T22:34:34.620 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo ' "state": "Stopped"' 2026-02-20T22:34:34.620 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep -i Replaying 2026-02-20T22:34:34.621 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test started = stopped 2026-02-20T22:34:34.621 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:34:34.621 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 2 2026-02-20T22:34:36.623 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_image_replay_state cluster1 mirror test started 2026-02-20T22:34:36.624 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:34:36.624 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:34:36.624 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:34:36.624 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local test_state=started 2026-02-20T22:34:36.624 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status_result 2026-02-20T22:34:36.624 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local current_state=stopped 2026-02-20T22:34:36.624 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemons cluster1 rbd mirror status mirror/test 2026-02-20T22:34:36.624 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ grep -i state 2026-02-20T22:34:36.625 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_instance=cluster1 2026-02-20T22:34:36.625 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:34:36.625 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1 2026-02-20T22:34:36.625 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance=cluster1 2026-02-20T22:34:36.625 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local loop_instance 2026-02-20T22:34:36.625 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for s in 0 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:34:36.625 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sleep 0 2026-02-20T22:34:36.625 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' cluster1 '!=' cluster1 ']' 2026-02-20T22:34:36.628 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ seq 0 3 2026-02-20T22:34:36.628 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for loop_instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:34:36.629 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemon cluster1:0 rbd mirror status mirror/test 2026-02-20T22:34:36.629 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1:0 2026-02-20T22:34:36.629 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:34:36.629 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:34:36.629 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster1:0 cluster instance 2026-02-20T22:34:36.629 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster1:0 2026-02-20T22:34:36.629 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=cluster 2026-02-20T22:34:36.629 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:34:36.629 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:34:36.629 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=0 2026-02-20T22:34:36.629 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 0 = cluster1:0 ']' 2026-02-20T22:34:36.630 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval cluster=cluster1 2026-02-20T22:34:36.630 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:34:36.630 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=0 2026-02-20T22:34:36.630 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:34:36.630 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ daemon_asok_file cluster1:0 cluster1 2026-02-20T22:34:36.630 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local local_cluster=cluster1:0 2026-02-20T22:34:36.630 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster=cluster1 2026-02-20T22:34:36.630 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance 2026-02-20T22:34:36.630 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ set_cluster_instance cluster1:0 local_cluster instance 2026-02-20T22:34:36.630 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local val=cluster1:0 2026-02-20T22:34:36.630 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster_var_name=local_cluster 2026-02-20T22:34:36.630 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance_var_name=instance 2026-02-20T22:34:36.630 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:34:36.631 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:34:36.631 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ '[' 0 = cluster1:0 ']' 2026-02-20T22:34:36.631 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval local_cluster=cluster1 2026-02-20T22:34:36.631 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ local_cluster=cluster1 2026-02-20T22:34:36.631 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval instance=0 2026-02-20T22:34:36.631 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ instance=0 2026-02-20T22:34:36.631 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ ceph-conf --cluster cluster1 --name client.mirror.0 'admin socket' 2026-02-20T22:34:36.639 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ echo /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:34:36.639 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local asok_file=/var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:34:36.639 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ test -S /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:34:36.639 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ ceph --admin-daemon /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok rbd mirror status mirror/test 2026-02-20T22:34:36.685 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ return 0 2026-02-20T22:34:36.686 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status_result=' "state": "Replaying"' 2026-02-20T22:34:36.686 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo ' "state": "Replaying"' 2026-02-20T22:34:36.686 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep -i Replaying 2026-02-20T22:34:36.687 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: "state": "Replaying" 2026-02-20T22:34:36.688 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ current_state=started 2026-02-20T22:34:36.689 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test started = started 2026-02-20T22:34:36.689 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:34:36.689 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_replay_complete cluster1 cluster2 mirror mirror test 2026-02-20T22:34:36.689 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local local_cluster=cluster1 2026-02-20T22:34:36.689 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:34:36.689 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local local_pool=mirror 2026-02-20T22:34:36.689 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local remote_pool=mirror 2026-02-20T22:34:36.689 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:34:36.689 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' snapshot = journal ']' 2026-02-20T22:34:36.689 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' snapshot = snapshot ']' 2026-02-20T22:34:36.689 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ mirror_image_snapshot cluster2 mirror test 2026-02-20T22:34:36.689 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:34:36.690 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:34:36.690 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:34:36.690 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster2 mirror image snapshot mirror/test 2026-02-20T22:34:40.559 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:Snapshot ID: 132 2026-02-20T22:34:40.566 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_snapshot_sync_complete cluster1 cluster2 mirror mirror test 2026-02-20T22:34:40.566 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local local_cluster=cluster1 2026-02-20T22:34:40.566 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:34:40.566 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local local_pool=mirror 2026-02-20T22:34:40.566 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local remote_pool=mirror 2026-02-20T22:34:40.566 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:34:40.566 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ mkfname cluster2-mirror-test.status 2026-02-20T22:34:40.566 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ echo cluster2-mirror-test.status 2026-02-20T22:34:40.566 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -e 's|[/ ]|_|g' 2026-02-20T22:34:40.567 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status_log=/tmp/tmp.Whst3BkeHJ/cluster2-mirror-test.status 2026-02-20T22:34:40.567 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ mkfname cluster1-mirror-test.status 2026-02-20T22:34:40.568 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ echo cluster1-mirror-test.status 2026-02-20T22:34:40.568 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -e 's|[/ ]|_|g' 2026-02-20T22:34:40.569 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local local_status_log=/tmp/tmp.Whst3BkeHJ/cluster1-mirror-test.status 2026-02-20T22:34:40.569 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ get_newest_mirror_snapshot cluster2 mirror test /tmp/tmp.Whst3BkeHJ/cluster2-mirror-test.status 2026-02-20T22:34:40.569 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:34:40.569 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:34:40.570 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:34:40.570 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local log=/tmp/tmp.Whst3BkeHJ/cluster2-mirror-test.status 2026-02-20T22:34:40.570 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster2 snap list --all mirror/test --format xml 2026-02-20T22:34:40.570 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ xmlstarlet sel -t -c '//snapshots/snapshot[namespace/complete='\''true'\'' and position()=last()]' 2026-02-20T22:34:40.599 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v //snapshot/id 2026-02-20T22:34:40.600 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local snapshot_id=132 2026-02-20T22:34:40.600 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ true 2026-02-20T22:34:40.601 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 0.2 0.4 0.8 1.6 2 2 4 4 8 8 16 16 32 32 2026-02-20T22:34:40.601 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 0.2 2026-02-20T22:34:40.802 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ get_newest_mirror_snapshot cluster1 mirror test /tmp/tmp.Whst3BkeHJ/cluster1-mirror-test.status 2026-02-20T22:34:40.802 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:34:40.802 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:34:40.802 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:34:40.802 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local log=/tmp/tmp.Whst3BkeHJ/cluster1-mirror-test.status 2026-02-20T22:34:40.803 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster1 snap list --all mirror/test --format xml 2026-02-20T22:34:40.803 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ xmlstarlet sel -t -c '//snapshots/snapshot[namespace/complete='\''true'\'' and position()=last()]' 2026-02-20T22:34:40.831 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v //snapshot/namespace/primary_snap_id 2026-02-20T22:34:40.833 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local primary_snapshot_id=132 2026-02-20T22:34:40.834 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test 132 = 132 2026-02-20T22:34:40.834 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:34:40.834 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_status_in_pool_dir cluster2 mirror test up+stopped 2026-02-20T22:34:40.834 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:34:40.834 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:34:40.834 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:34:40.834 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+stopped 2026-02-20T22:34:40.834 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:34:40.834 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:34:40.834 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:34:40.835 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:34:41.835 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_status_in_pool_dir cluster2 mirror test up+stopped '' '' 2026-02-20T22:34:41.835 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:34:41.835 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:34:41.835 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:34:41.836 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+stopped 2026-02-20T22:34:41.836 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:34:41.836 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:34:41.836 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:34:41.836 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:34:41.836 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster2 mirror image status mirror/test 2026-02-20T22:34:41.868 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='test: 2026-02-20T22:34:41.868 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: global_id: e1d586ae-1749-4169-888d-5f8c6b0db4d3 2026-02-20T22:34:41.868 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+stopped 2026-02-20T22:34:41.868 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: local image is primary 2026-02-20T22:34:41.868 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: service: mirror.0 on trial150 2026-02-20T22:34:41.868 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:34:39 2026-02-20T22:34:41.868 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: peer_sites: 2026-02-20T22:34:41.868 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: name: cluster1-DNE 2026-02-20T22:34:41.868 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+replaying 2026-02-20T22:34:41.868 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: replaying, {"bytes_per_second":0.0,"bytes_per_snapshot":0.0,"last_snapshot_bytes":0,"last_snapshot_sync_seconds":0,"remote_snapshot_timestamp":1771626872,"replay_state":"idle"} 2026-02-20T22:34:41.868 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:34:35 2026-02-20T22:34:41.868 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: snapshots: 2026-02-20T22:34:41.868 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: 132 .mirror.primary.e1d586ae-1749-4169-888d-5f8c6b0db4d3.bc076930-c8a0-454d-8f93-a483f94f6eaf (peer_uuids:[b3fd2ba3-7357-48bb-9494-5fb16bf9b1f8])' 2026-02-20T22:34:41.868 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ state: .*up+stopped' 2026-02-20T22:34:41.869 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: state: up+stopped 2026-02-20T22:34:41.869 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ description: .*' 2026-02-20T22:34:41.870 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: description: local image is primary 2026-02-20T22:34:41.870 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' -n '' ']' 2026-02-20T22:34:41.870 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+stopped 2026-02-20T22:34:41.870 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^up+' 2026-02-20T22:34:41.871 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+stopped 2026-02-20T22:34:41.871 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep 'service: *mirror..* on ' 2026-02-20T22:34:41.872 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: service: mirror.0 on trial150 2026-02-20T22:34:41.872 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update 2026-02-20T22:34:41.872 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -nEe 's/^ last_update: *(.*) *$/\1/p' 2026-02-20T22:34:41.874 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:34:39' 2026-02-20T22:34:41.874 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_mirror_pool_status_verbose cluster2 mirror test up+stopped '2026-02-20 22:34:39' 2026-02-20T22:34:41.874 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:34:41.874 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:34:41.874 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:34:41.874 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+stopped 2026-02-20T22:34:41.874 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local 'prev_last_update=2026-02-20 22:34:39' 2026-02-20T22:34:41.874 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:34:41.874 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:34:41.875 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster2 mirror pool status mirror --verbose --format xml 2026-02-20T22:34:41.904 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='OKOKOK145264529mirror.0trial15020.2.0-677-gf7870454trueOK45334537mirror.1trial15020.2.0-677-gf7870454falseOK45404546mirror.2trial15020.2.0-677-gf7870454falseOK45504557mirror.3trial15020.2.0-677-gf7870454falseOKteste1d586ae-1749-4169-888d-5f8c6b0db4d3up+stoppedlocal image is primary45264529mirror.0trial1502026-02-20 22:34:39cluster1-DNE8f14eacf-60a5-47c7-bdcb-1dc6af448d08up+replayingreplaying, {"bytes_per_second":0.0,"bytes_per_snapshot":0.0,"last_snapshot_bytes":0,"last_snapshot_sync_seconds":0,"remote_snapshot_timestamp":1771626872,"replay_state":"idle"}2026-02-20 22:34:35' 2026-02-20T22:34:41.904 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update state 2026-02-20T22:34:41.905 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test'\'']/last_update' 2026-02-20T22:34:41.906 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:34:39' 2026-02-20T22:34:41.906 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test'\'']/state' 2026-02-20T22:34:41.908 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ state=up+stopped 2026-02-20T22:34:41.908 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+stopped 2026-02-20T22:34:41.908 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep up+stopped 2026-02-20T22:34:41.909 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+stopped 2026-02-20T22:34:41.909 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:34:41.909 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:34:41.909 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_status_in_pool_dir cluster1 mirror test up+replaying 2026-02-20T22:34:41.909 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:34:41.910 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:34:41.910 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:34:41.910 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+replaying 2026-02-20T22:34:41.910 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:34:41.910 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:34:41.910 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:34:41.910 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:34:42.910 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_status_in_pool_dir cluster1 mirror test up+replaying '' '' 2026-02-20T22:34:42.910 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:34:42.911 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:34:42.911 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:34:42.911 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+replaying 2026-02-20T22:34:42.911 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:34:42.911 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:34:42.911 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:34:42.911 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:34:42.911 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster1 mirror image status mirror/test 2026-02-20T22:34:42.945 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='test: 2026-02-20T22:34:42.945 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: global_id: e1d586ae-1749-4169-888d-5f8c6b0db4d3 2026-02-20T22:34:42.945 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+replaying 2026-02-20T22:34:42.946 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: replaying, {"bytes_per_second":0.0,"bytes_per_snapshot":0.0,"last_snapshot_bytes":0,"last_snapshot_sync_seconds":0,"remote_snapshot_timestamp":1771626872,"replay_state":"idle"} 2026-02-20T22:34:42.946 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: service: mirror.0 on trial150 2026-02-20T22:34:42.946 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:34:35 2026-02-20T22:34:42.946 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: peer_sites: 2026-02-20T22:34:42.946 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: name: cluster2-DNE 2026-02-20T22:34:42.946 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+stopped 2026-02-20T22:34:42.946 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: local image is primary 2026-02-20T22:34:42.946 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:34:39' 2026-02-20T22:34:42.946 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ state: .*up+replaying' 2026-02-20T22:34:42.947 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: state: up+replaying 2026-02-20T22:34:42.947 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ description: .*' 2026-02-20T22:34:42.947 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: description: replaying, {"bytes_per_second":0.0,"bytes_per_snapshot":0.0,"last_snapshot_bytes":0,"last_snapshot_sync_seconds":0,"remote_snapshot_timestamp":1771626872,"replay_state":"idle"} 2026-02-20T22:34:42.948 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' -n '' ']' 2026-02-20T22:34:42.948 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+replaying 2026-02-20T22:34:42.948 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^up+' 2026-02-20T22:34:42.949 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+replaying 2026-02-20T22:34:42.949 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep 'service: *mirror..* on ' 2026-02-20T22:34:42.949 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: service: mirror.0 on trial150 2026-02-20T22:34:42.950 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update 2026-02-20T22:34:42.950 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -nEe 's/^ last_update: *(.*) *$/\1/p' 2026-02-20T22:34:42.952 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:34:35' 2026-02-20T22:34:42.952 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_mirror_pool_status_verbose cluster1 mirror test up+replaying '2026-02-20 22:34:35' 2026-02-20T22:34:42.953 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:34:42.953 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:34:42.953 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:34:42.953 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+replaying 2026-02-20T22:34:42.953 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local 'prev_last_update=2026-02-20 22:34:35' 2026-02-20T22:34:42.953 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:34:42.953 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:34:42.953 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster1 mirror pool status mirror --verbose --format xml 2026-02-20T22:34:42.984 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='OKOKOK143774382mirror.0trial15020.2.0-677-gf7870454trueOK43844389mirror.1trial15020.2.0-677-gf7870454falseOK43914398mirror.2trial15020.2.0-677-gf7870454falseOK44014407mirror.3trial15020.2.0-677-gf7870454falseOKteste1d586ae-1749-4169-888d-5f8c6b0db4d3up+replayingreplaying, {"bytes_per_second":0.0,"bytes_per_snapshot":0.0,"last_snapshot_bytes":0,"last_snapshot_sync_seconds":0,"remote_snapshot_timestamp":1771626872,"replay_state":"idle"}43774382mirror.0trial1502026-02-20 22:34:35cluster2-DNEcd6e8b64-a7a4-4c60-8c9c-3c34f7eb16e8up+stoppedlocal image is primary2026-02-20 22:34:39' 2026-02-20T22:34:42.984 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update state 2026-02-20T22:34:42.984 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test'\'']/last_update' 2026-02-20T22:34:42.985 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:34:35' 2026-02-20T22:34:42.985 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test'\'']/state' 2026-02-20T22:34:42.987 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ state=up+replaying 2026-02-20T22:34:42.987 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+replaying 2026-02-20T22:34:42.987 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep up+replaying 2026-02-20T22:34:42.988 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+replaying 2026-02-20T22:34:42.989 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:34:42.989 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:34:42.989 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for i in `seq 1 20` 2026-02-20T22:34:42.989 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ demote_image cluster2 mirror test 2026-02-20T22:34:42.989 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:34:42.989 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:34:42.989 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:34:42.989 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster=cluster2 mirror image demote mirror/test 2026-02-20T22:34:43.567 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:Image demoted to non-primary 2026-02-20T22:34:43.572 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_image_replay_stopped cluster1 mirror test 2026-02-20T22:34:43.572 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:34:43.572 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:34:43.572 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:34:43.572 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_image_replay_state cluster1 mirror test stopped 2026-02-20T22:34:43.573 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:34:43.573 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:34:43.573 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:34:43.573 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state=stopped 2026-02-20T22:34:43.573 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local s 2026-02-20T22:34:43.573 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:34:43.573 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:34:44.572 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_image_replay_state cluster1 mirror test stopped 2026-02-20T22:34:44.572 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:34:44.572 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:34:44.572 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:34:44.572 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local test_state=stopped 2026-02-20T22:34:44.572 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status_result 2026-02-20T22:34:44.572 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local current_state=stopped 2026-02-20T22:34:44.573 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemons cluster1 rbd mirror status mirror/test 2026-02-20T22:34:44.573 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_instance=cluster1 2026-02-20T22:34:44.573 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:34:44.573 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1 2026-02-20T22:34:44.573 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ grep -i state 2026-02-20T22:34:44.573 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance=cluster1 2026-02-20T22:34:44.573 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local loop_instance 2026-02-20T22:34:44.574 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for s in 0 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:34:44.574 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sleep 0 2026-02-20T22:34:44.574 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' cluster1 '!=' cluster1 ']' 2026-02-20T22:34:44.574 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ seq 0 3 2026-02-20T22:34:44.577 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for loop_instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:34:44.577 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemon cluster1:0 rbd mirror status mirror/test 2026-02-20T22:34:44.578 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1:0 2026-02-20T22:34:44.578 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:34:44.578 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:34:44.578 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster1:0 cluster instance 2026-02-20T22:34:44.578 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster1:0 2026-02-20T22:34:44.578 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=cluster 2026-02-20T22:34:44.578 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:34:44.578 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:34:44.578 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=0 2026-02-20T22:34:44.578 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 0 = cluster1:0 ']' 2026-02-20T22:34:44.578 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval cluster=cluster1 2026-02-20T22:34:44.578 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:34:44.579 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=0 2026-02-20T22:34:44.579 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:34:44.579 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ daemon_asok_file cluster1:0 cluster1 2026-02-20T22:34:44.579 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local local_cluster=cluster1:0 2026-02-20T22:34:44.579 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster=cluster1 2026-02-20T22:34:44.579 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance 2026-02-20T22:34:44.579 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ set_cluster_instance cluster1:0 local_cluster instance 2026-02-20T22:34:44.579 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local val=cluster1:0 2026-02-20T22:34:44.579 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster_var_name=local_cluster 2026-02-20T22:34:44.579 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance_var_name=instance 2026-02-20T22:34:44.579 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:34:44.579 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:34:44.579 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ '[' 0 = cluster1:0 ']' 2026-02-20T22:34:44.580 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval local_cluster=cluster1 2026-02-20T22:34:44.580 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ local_cluster=cluster1 2026-02-20T22:34:44.580 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval instance=0 2026-02-20T22:34:44.580 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ instance=0 2026-02-20T22:34:44.580 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ ceph-conf --cluster cluster1 --name client.mirror.0 'admin socket' 2026-02-20T22:34:44.588 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ echo /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:34:44.588 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local asok_file=/var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:34:44.589 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ test -S /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:34:44.589 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ ceph --admin-daemon /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok rbd mirror status mirror/test 2026-02-20T22:34:44.635 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ return 0 2026-02-20T22:34:44.636 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status_result=' "state": "Stopped"' 2026-02-20T22:34:44.636 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo ' "state": "Stopped"' 2026-02-20T22:34:44.636 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep -i Replaying 2026-02-20T22:34:44.638 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test stopped = stopped 2026-02-20T22:34:44.638 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:34:44.638 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_status_in_pool_dir cluster1 mirror test up+unknown 2026-02-20T22:34:44.638 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:34:44.638 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:34:44.638 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:34:44.638 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+unknown 2026-02-20T22:34:44.639 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:34:44.639 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:34:44.639 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:34:44.639 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:34:45.639 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_status_in_pool_dir cluster1 mirror test up+unknown '' '' 2026-02-20T22:34:45.639 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:34:45.639 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:34:45.640 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:34:45.640 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+unknown 2026-02-20T22:34:45.640 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:34:45.640 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:34:45.640 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:34:45.640 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:34:45.640 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster1 mirror image status mirror/test 2026-02-20T22:34:45.670 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='test: 2026-02-20T22:34:45.671 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: global_id: e1d586ae-1749-4169-888d-5f8c6b0db4d3 2026-02-20T22:34:45.671 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+unknown 2026-02-20T22:34:45.671 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: remote image is not primary 2026-02-20T22:34:45.671 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: service: mirror.0 on trial150 2026-02-20T22:34:45.671 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:34:45 2026-02-20T22:34:45.671 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: peer_sites: 2026-02-20T22:34:45.671 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: name: cluster2-DNE 2026-02-20T22:34:45.671 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+unknown 2026-02-20T22:34:45.671 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: remote image is not primary 2026-02-20T22:34:45.671 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:34:44' 2026-02-20T22:34:45.671 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ state: .*up+unknown' 2026-02-20T22:34:45.671 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: state: up+unknown 2026-02-20T22:34:45.671 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ description: .*' 2026-02-20T22:34:45.672 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: description: remote image is not primary 2026-02-20T22:34:45.672 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' -n '' ']' 2026-02-20T22:34:45.672 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+unknown 2026-02-20T22:34:45.673 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^up+' 2026-02-20T22:34:45.674 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+unknown 2026-02-20T22:34:45.674 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep 'service: *mirror..* on ' 2026-02-20T22:34:45.675 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: service: mirror.0 on trial150 2026-02-20T22:34:45.675 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update 2026-02-20T22:34:45.675 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -nEe 's/^ last_update: *(.*) *$/\1/p' 2026-02-20T22:34:45.676 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:34:45' 2026-02-20T22:34:45.676 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_mirror_pool_status_verbose cluster1 mirror test up+unknown '2026-02-20 22:34:45' 2026-02-20T22:34:45.676 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:34:45.676 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:34:45.677 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:34:45.677 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+unknown 2026-02-20T22:34:45.677 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local 'prev_last_update=2026-02-20 22:34:45' 2026-02-20T22:34:45.677 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:34:45.677 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:34:45.677 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster1 mirror pool status mirror --verbose --format xml 2026-02-20T22:34:45.709 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='WARNINGOKWARNING143774382mirror.0trial15020.2.0-677-gf7870454trueOK43844389mirror.1trial15020.2.0-677-gf7870454falseOK43914398mirror.2trial15020.2.0-677-gf7870454falseOK44014407mirror.3trial15020.2.0-677-gf7870454falseOKteste1d586ae-1749-4169-888d-5f8c6b0db4d3up+unknownremote image is not primary43774382mirror.0trial1502026-02-20 22:34:45cluster2-DNEcd6e8b64-a7a4-4c60-8c9c-3c34f7eb16e8up+unknownremote image is not primary2026-02-20 22:34:44' 2026-02-20T22:34:45.709 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update state 2026-02-20T22:34:45.710 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test'\'']/last_update' 2026-02-20T22:34:45.711 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:34:45' 2026-02-20T22:34:45.711 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test'\'']/state' 2026-02-20T22:34:45.713 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ state=up+unknown 2026-02-20T22:34:45.713 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+unknown 2026-02-20T22:34:45.713 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep up+unknown 2026-02-20T22:34:45.714 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+unknown 2026-02-20T22:34:45.715 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:34:45.715 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:34:45.715 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_status_in_pool_dir cluster2 mirror test up+unknown 2026-02-20T22:34:45.715 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:34:45.715 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:34:45.715 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:34:45.715 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+unknown 2026-02-20T22:34:45.715 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:34:45.715 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:34:45.715 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:34:45.715 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:34:46.715 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_status_in_pool_dir cluster2 mirror test up+unknown '' '' 2026-02-20T22:34:46.715 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:34:46.715 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:34:46.715 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:34:46.715 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+unknown 2026-02-20T22:34:46.715 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:34:46.715 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:34:46.715 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:34:46.715 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:34:46.715 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster2 mirror image status mirror/test 2026-02-20T22:34:46.951 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='test: 2026-02-20T22:34:46.951 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: global_id: e1d586ae-1749-4169-888d-5f8c6b0db4d3 2026-02-20T22:34:46.951 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+unknown 2026-02-20T22:34:46.951 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: remote image is not primary 2026-02-20T22:34:46.952 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: service: mirror.0 on trial150 2026-02-20T22:34:46.952 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:34:44 2026-02-20T22:34:46.952 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: peer_sites: 2026-02-20T22:34:46.952 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: name: cluster1-DNE 2026-02-20T22:34:46.952 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+unknown 2026-02-20T22:34:46.952 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: remote image is not primary 2026-02-20T22:34:46.952 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:34:45' 2026-02-20T22:34:46.952 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ state: .*up+unknown' 2026-02-20T22:34:46.953 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: state: up+unknown 2026-02-20T22:34:46.953 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ description: .*' 2026-02-20T22:34:46.953 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: description: remote image is not primary 2026-02-20T22:34:46.954 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' -n '' ']' 2026-02-20T22:34:46.954 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+unknown 2026-02-20T22:34:46.954 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^up+' 2026-02-20T22:34:46.955 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+unknown 2026-02-20T22:34:46.955 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep 'service: *mirror..* on ' 2026-02-20T22:34:46.955 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: service: mirror.0 on trial150 2026-02-20T22:34:46.956 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update 2026-02-20T22:34:46.956 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -nEe 's/^ last_update: *(.*) *$/\1/p' 2026-02-20T22:34:46.957 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:34:44' 2026-02-20T22:34:46.957 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_mirror_pool_status_verbose cluster2 mirror test up+unknown '2026-02-20 22:34:44' 2026-02-20T22:34:46.958 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:34:46.958 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:34:46.958 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:34:46.958 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+unknown 2026-02-20T22:34:46.958 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local 'prev_last_update=2026-02-20 22:34:44' 2026-02-20T22:34:46.958 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:34:46.958 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:34:46.958 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster2 mirror pool status mirror --verbose --format xml 2026-02-20T22:34:46.988 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='WARNINGOKWARNING145264529mirror.0trial15020.2.0-677-gf7870454trueOK45334537mirror.1trial15020.2.0-677-gf7870454falseOK45404546mirror.2trial15020.2.0-677-gf7870454falseOK45504557mirror.3trial15020.2.0-677-gf7870454falseOKteste1d586ae-1749-4169-888d-5f8c6b0db4d3up+unknownremote image is not primary45264529mirror.0trial1502026-02-20 22:34:44cluster1-DNE8f14eacf-60a5-47c7-bdcb-1dc6af448d08up+unknownremote image is not primary2026-02-20 22:34:45' 2026-02-20T22:34:46.988 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update state 2026-02-20T22:34:46.988 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test'\'']/last_update' 2026-02-20T22:34:46.989 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:34:44' 2026-02-20T22:34:46.990 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test'\'']/state' 2026-02-20T22:34:46.991 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ state=up+unknown 2026-02-20T22:34:46.991 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+unknown 2026-02-20T22:34:46.991 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep up+unknown 2026-02-20T22:34:46.992 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+unknown 2026-02-20T22:34:46.993 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:34:46.993 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:34:46.993 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ promote_image cluster1 mirror test 2026-02-20T22:34:46.993 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:34:46.993 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:34:46.993 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:34:46.993 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local force= 2026-02-20T22:34:46.993 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster=cluster1 mirror image promote mirror/test 2026-02-20T22:34:48.663 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:Image promoted to primary 2026-02-20T22:34:48.669 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_image_replay_started cluster2 mirror test 2026-02-20T22:34:48.670 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:34:48.670 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:34:48.670 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:34:48.670 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_image_replay_state cluster2 mirror test started 2026-02-20T22:34:48.670 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:34:48.670 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:34:48.670 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:34:48.670 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state=started 2026-02-20T22:34:48.670 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local s 2026-02-20T22:34:48.670 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:34:48.670 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:34:49.671 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_image_replay_state cluster2 mirror test started 2026-02-20T22:34:49.671 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:34:49.671 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:34:49.671 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:34:49.671 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local test_state=started 2026-02-20T22:34:49.671 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status_result 2026-02-20T22:34:49.671 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local current_state=stopped 2026-02-20T22:34:49.671 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemons cluster2 rbd mirror status mirror/test 2026-02-20T22:34:49.671 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ grep -i state 2026-02-20T22:34:49.671 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_instance=cluster2 2026-02-20T22:34:49.671 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:34:49.671 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster2 2026-02-20T22:34:49.671 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance=cluster2 2026-02-20T22:34:49.671 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local loop_instance 2026-02-20T22:34:49.671 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for s in 0 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:34:49.671 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sleep 0 2026-02-20T22:34:49.672 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' cluster2 '!=' cluster2 ']' 2026-02-20T22:34:49.672 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ seq 0 3 2026-02-20T22:34:49.674 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for loop_instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:34:49.674 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemon cluster2:0 rbd mirror status mirror/test 2026-02-20T22:34:49.674 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster2:0 2026-02-20T22:34:49.674 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:34:49.674 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:34:49.674 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster2:0 cluster instance 2026-02-20T22:34:49.674 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster2:0 2026-02-20T22:34:49.674 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=cluster 2026-02-20T22:34:49.674 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:34:49.674 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster2 2026-02-20T22:34:49.674 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=0 2026-02-20T22:34:49.674 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 0 = cluster2:0 ']' 2026-02-20T22:34:49.674 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval cluster=cluster2 2026-02-20T22:34:49.674 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster2 2026-02-20T22:34:49.674 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=0 2026-02-20T22:34:49.674 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:34:49.674 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ daemon_asok_file cluster2:0 cluster2 2026-02-20T22:34:49.674 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local local_cluster=cluster2:0 2026-02-20T22:34:49.674 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster=cluster2 2026-02-20T22:34:49.674 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance 2026-02-20T22:34:49.674 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ set_cluster_instance cluster2:0 local_cluster instance 2026-02-20T22:34:49.674 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local val=cluster2:0 2026-02-20T22:34:49.674 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster_var_name=local_cluster 2026-02-20T22:34:49.674 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance_var_name=instance 2026-02-20T22:34:49.674 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster2 2026-02-20T22:34:49.674 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:34:49.674 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ '[' 0 = cluster2:0 ']' 2026-02-20T22:34:49.674 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval local_cluster=cluster2 2026-02-20T22:34:49.674 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ local_cluster=cluster2 2026-02-20T22:34:49.674 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval instance=0 2026-02-20T22:34:49.674 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ instance=0 2026-02-20T22:34:49.675 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ ceph-conf --cluster cluster2 --name client.mirror.0 'admin socket' 2026-02-20T22:34:49.687 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ echo /var/run/ceph/rbd-mirror.cluster2-client.mirror.0.asok 2026-02-20T22:34:49.687 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local asok_file=/var/run/ceph/rbd-mirror.cluster2-client.mirror.0.asok 2026-02-20T22:34:49.687 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ test -S /var/run/ceph/rbd-mirror.cluster2-client.mirror.0.asok 2026-02-20T22:34:49.687 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ ceph --admin-daemon /var/run/ceph/rbd-mirror.cluster2-client.mirror.0.asok rbd mirror status mirror/test 2026-02-20T22:34:49.732 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ return 0 2026-02-20T22:34:49.733 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status_result=' "state": "Replaying"' 2026-02-20T22:34:49.733 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo ' "state": "Replaying"' 2026-02-20T22:34:49.733 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep -i Replaying 2026-02-20T22:34:49.734 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: "state": "Replaying" 2026-02-20T22:34:49.735 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ current_state=started 2026-02-20T22:34:49.735 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test started = started 2026-02-20T22:34:49.735 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:34:49.735 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_replay_complete cluster2 cluster1 mirror mirror test 2026-02-20T22:34:49.735 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local local_cluster=cluster2 2026-02-20T22:34:49.735 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:34:49.735 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local local_pool=mirror 2026-02-20T22:34:49.735 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local remote_pool=mirror 2026-02-20T22:34:49.735 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:34:49.735 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' snapshot = journal ']' 2026-02-20T22:34:49.735 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' snapshot = snapshot ']' 2026-02-20T22:34:49.735 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ mirror_image_snapshot cluster1 mirror test 2026-02-20T22:34:49.735 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:34:49.735 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:34:49.735 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:34:49.735 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster1 mirror image snapshot mirror/test 2026-02-20T22:34:53.672 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:Snapshot ID: 135 2026-02-20T22:34:53.678 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_snapshot_sync_complete cluster2 cluster1 mirror mirror test 2026-02-20T22:34:53.678 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local local_cluster=cluster2 2026-02-20T22:34:53.678 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:34:53.678 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local local_pool=mirror 2026-02-20T22:34:53.678 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local remote_pool=mirror 2026-02-20T22:34:53.678 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:34:53.678 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ mkfname cluster1-mirror-test.status 2026-02-20T22:34:53.679 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ echo cluster1-mirror-test.status 2026-02-20T22:34:53.679 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -e 's|[/ ]|_|g' 2026-02-20T22:34:53.680 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status_log=/tmp/tmp.Whst3BkeHJ/cluster1-mirror-test.status 2026-02-20T22:34:53.680 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ mkfname cluster2-mirror-test.status 2026-02-20T22:34:53.680 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ echo cluster2-mirror-test.status 2026-02-20T22:34:53.681 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -e 's|[/ ]|_|g' 2026-02-20T22:34:53.682 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local local_status_log=/tmp/tmp.Whst3BkeHJ/cluster2-mirror-test.status 2026-02-20T22:34:53.682 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ get_newest_mirror_snapshot cluster1 mirror test /tmp/tmp.Whst3BkeHJ/cluster1-mirror-test.status 2026-02-20T22:34:53.682 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:34:53.682 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:34:53.682 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:34:53.682 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local log=/tmp/tmp.Whst3BkeHJ/cluster1-mirror-test.status 2026-02-20T22:34:53.682 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster1 snap list --all mirror/test --format xml 2026-02-20T22:34:53.682 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ xmlstarlet sel -t -c '//snapshots/snapshot[namespace/complete='\''true'\'' and position()=last()]' 2026-02-20T22:34:53.712 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v //snapshot/id 2026-02-20T22:34:53.714 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local snapshot_id=135 2026-02-20T22:34:53.714 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ true 2026-02-20T22:34:53.714 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 0.2 0.4 0.8 1.6 2 2 4 4 8 8 16 16 32 32 2026-02-20T22:34:53.714 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 0.2 2026-02-20T22:34:53.916 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ get_newest_mirror_snapshot cluster2 mirror test /tmp/tmp.Whst3BkeHJ/cluster2-mirror-test.status 2026-02-20T22:34:53.916 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:34:53.916 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:34:53.916 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:34:53.916 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local log=/tmp/tmp.Whst3BkeHJ/cluster2-mirror-test.status 2026-02-20T22:34:53.916 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster2 snap list --all mirror/test --format xml 2026-02-20T22:34:53.916 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ xmlstarlet sel -t -c '//snapshots/snapshot[namespace/complete='\''true'\'' and position()=last()]' 2026-02-20T22:34:53.945 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v //snapshot/namespace/primary_snap_id 2026-02-20T22:34:53.947 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local primary_snapshot_id=135 2026-02-20T22:34:53.947 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test 135 = 135 2026-02-20T22:34:53.948 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:34:53.948 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_status_in_pool_dir cluster1 mirror test up+stopped 2026-02-20T22:34:53.948 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:34:53.948 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:34:53.948 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:34:53.948 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+stopped 2026-02-20T22:34:53.948 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:34:53.948 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:34:53.948 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:34:53.948 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:34:54.949 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_status_in_pool_dir cluster1 mirror test up+stopped '' '' 2026-02-20T22:34:54.949 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:34:54.949 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:34:54.949 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:34:54.949 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+stopped 2026-02-20T22:34:54.950 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:34:54.950 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:34:54.950 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:34:54.950 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:34:54.950 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster1 mirror image status mirror/test 2026-02-20T22:34:54.988 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='test: 2026-02-20T22:34:54.988 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: global_id: e1d586ae-1749-4169-888d-5f8c6b0db4d3 2026-02-20T22:34:54.989 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+stopped 2026-02-20T22:34:54.989 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: local image is primary 2026-02-20T22:34:54.989 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: service: mirror.0 on trial150 2026-02-20T22:34:54.989 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:34:50 2026-02-20T22:34:54.989 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: peer_sites: 2026-02-20T22:34:54.989 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: name: cluster2-DNE 2026-02-20T22:34:54.989 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+replaying 2026-02-20T22:34:54.989 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: replaying, {"bytes_per_second":0.0,"bytes_per_snapshot":0.0,"last_snapshot_bytes":0,"last_snapshot_sync_seconds":0,"remote_snapshot_timestamp":1771626887,"replay_state":"idle"} 2026-02-20T22:34:54.989 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:34:49 2026-02-20T22:34:54.989 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: snapshots: 2026-02-20T22:34:54.989 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: 135 .mirror.primary.e1d586ae-1749-4169-888d-5f8c6b0db4d3.a1684d42-746f-449a-8301-29abfef081d2 (peer_uuids:[086c4138-4a97-4902-95e1-07f7be9b9f61])' 2026-02-20T22:34:54.990 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ state: .*up+stopped' 2026-02-20T22:34:54.990 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: state: up+stopped 2026-02-20T22:34:54.990 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ description: .*' 2026-02-20T22:34:54.991 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: description: local image is primary 2026-02-20T22:34:54.991 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' -n '' ']' 2026-02-20T22:34:54.991 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+stopped 2026-02-20T22:34:54.992 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^up+' 2026-02-20T22:34:54.992 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+stopped 2026-02-20T22:34:54.992 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep 'service: *mirror..* on ' 2026-02-20T22:34:54.993 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: service: mirror.0 on trial150 2026-02-20T22:34:54.993 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update 2026-02-20T22:34:54.993 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -nEe 's/^ last_update: *(.*) *$/\1/p' 2026-02-20T22:34:54.995 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:34:50' 2026-02-20T22:34:54.995 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_mirror_pool_status_verbose cluster1 mirror test up+stopped '2026-02-20 22:34:50' 2026-02-20T22:34:54.995 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:34:54.995 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:34:54.995 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:34:54.995 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+stopped 2026-02-20T22:34:54.995 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local 'prev_last_update=2026-02-20 22:34:50' 2026-02-20T22:34:54.995 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:34:54.996 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:34:54.996 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster1 mirror pool status mirror --verbose --format xml 2026-02-20T22:34:55.027 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='OKOKOK143774382mirror.0trial15020.2.0-677-gf7870454trueOK43844389mirror.1trial15020.2.0-677-gf7870454falseOK43914398mirror.2trial15020.2.0-677-gf7870454falseOK44014407mirror.3trial15020.2.0-677-gf7870454falseOKteste1d586ae-1749-4169-888d-5f8c6b0db4d3up+stoppedlocal image is primary43774382mirror.0trial1502026-02-20 22:34:50cluster2-DNEcd6e8b64-a7a4-4c60-8c9c-3c34f7eb16e8up+replayingreplaying, {"bytes_per_second":0.0,"bytes_per_snapshot":0.0,"last_snapshot_bytes":0,"last_snapshot_sync_seconds":0,"remote_snapshot_timestamp":1771626887,"replay_state":"idle"}2026-02-20 22:34:49' 2026-02-20T22:34:55.027 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update state 2026-02-20T22:34:55.027 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test'\'']/last_update' 2026-02-20T22:34:55.028 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:34:50' 2026-02-20T22:34:55.029 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test'\'']/state' 2026-02-20T22:34:55.030 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ state=up+stopped 2026-02-20T22:34:55.031 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+stopped 2026-02-20T22:34:55.031 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep up+stopped 2026-02-20T22:34:55.031 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+stopped 2026-02-20T22:34:55.032 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:34:55.033 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:34:55.033 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_status_in_pool_dir cluster2 mirror test up+replaying 2026-02-20T22:34:55.033 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:34:55.033 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:34:55.033 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:34:55.033 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+replaying 2026-02-20T22:34:55.033 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:34:55.033 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:34:55.033 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:34:55.033 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:34:56.033 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_status_in_pool_dir cluster2 mirror test up+replaying '' '' 2026-02-20T22:34:56.033 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:34:56.033 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:34:56.033 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:34:56.033 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+replaying 2026-02-20T22:34:56.033 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:34:56.033 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:34:56.033 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:34:56.033 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:34:56.033 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster2 mirror image status mirror/test 2026-02-20T22:34:56.066 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='test: 2026-02-20T22:34:56.066 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: global_id: e1d586ae-1749-4169-888d-5f8c6b0db4d3 2026-02-20T22:34:56.066 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+replaying 2026-02-20T22:34:56.066 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: replaying, {"bytes_per_second":0.0,"bytes_per_snapshot":0.0,"last_snapshot_bytes":0,"last_snapshot_sync_seconds":0,"remote_snapshot_timestamp":1771626887,"replay_state":"idle"} 2026-02-20T22:34:56.066 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: service: mirror.0 on trial150 2026-02-20T22:34:56.066 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:34:49 2026-02-20T22:34:56.066 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: peer_sites: 2026-02-20T22:34:56.066 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: name: cluster1-DNE 2026-02-20T22:34:56.066 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+stopped 2026-02-20T22:34:56.066 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: local image is primary 2026-02-20T22:34:56.066 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:34:55' 2026-02-20T22:34:56.067 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ state: .*up+replaying' 2026-02-20T22:34:56.067 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: state: up+replaying 2026-02-20T22:34:56.067 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ description: .*' 2026-02-20T22:34:56.068 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: description: replaying, {"bytes_per_second":0.0,"bytes_per_snapshot":0.0,"last_snapshot_bytes":0,"last_snapshot_sync_seconds":0,"remote_snapshot_timestamp":1771626887,"replay_state":"idle"} 2026-02-20T22:34:56.068 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' -n '' ']' 2026-02-20T22:34:56.068 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+replaying 2026-02-20T22:34:56.068 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^up+' 2026-02-20T22:34:56.069 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+replaying 2026-02-20T22:34:56.069 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep 'service: *mirror..* on ' 2026-02-20T22:34:56.069 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: service: mirror.0 on trial150 2026-02-20T22:34:56.070 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update 2026-02-20T22:34:56.070 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -nEe 's/^ last_update: *(.*) *$/\1/p' 2026-02-20T22:34:56.072 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:34:49' 2026-02-20T22:34:56.072 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_mirror_pool_status_verbose cluster2 mirror test up+replaying '2026-02-20 22:34:49' 2026-02-20T22:34:56.072 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:34:56.072 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:34:56.072 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:34:56.072 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+replaying 2026-02-20T22:34:56.072 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local 'prev_last_update=2026-02-20 22:34:49' 2026-02-20T22:34:56.072 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:34:56.072 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:34:56.073 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster2 mirror pool status mirror --verbose --format xml 2026-02-20T22:34:56.102 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='OKOKOK145264529mirror.0trial15020.2.0-677-gf7870454trueOK45334537mirror.1trial15020.2.0-677-gf7870454falseOK45404546mirror.2trial15020.2.0-677-gf7870454falseOK45504557mirror.3trial15020.2.0-677-gf7870454falseOKteste1d586ae-1749-4169-888d-5f8c6b0db4d3up+replayingreplaying, {"bytes_per_second":0.0,"bytes_per_snapshot":0.0,"last_snapshot_bytes":0,"last_snapshot_sync_seconds":0,"remote_snapshot_timestamp":1771626887,"replay_state":"idle"}45264529mirror.0trial1502026-02-20 22:34:49cluster1-DNE8f14eacf-60a5-47c7-bdcb-1dc6af448d08up+stoppedlocal image is primary2026-02-20 22:34:55' 2026-02-20T22:34:56.102 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update state 2026-02-20T22:34:56.102 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test'\'']/last_update' 2026-02-20T22:34:56.103 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:34:49' 2026-02-20T22:34:56.103 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test'\'']/state' 2026-02-20T22:34:56.105 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ state=up+replaying 2026-02-20T22:34:56.105 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+replaying 2026-02-20T22:34:56.105 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep up+replaying 2026-02-20T22:34:56.106 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+replaying 2026-02-20T22:34:56.106 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:34:56.107 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:34:56.107 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ demote_image cluster1 mirror test 2026-02-20T22:34:56.107 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:34:56.107 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:34:56.107 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:34:56.107 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster=cluster1 mirror image demote mirror/test 2026-02-20T22:34:56.679 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:Image demoted to non-primary 2026-02-20T22:34:56.684 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_image_replay_stopped cluster2 mirror test 2026-02-20T22:34:56.684 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:34:56.684 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:34:56.684 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:34:56.684 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_image_replay_state cluster2 mirror test stopped 2026-02-20T22:34:56.685 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:34:56.685 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:34:56.685 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:34:56.685 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state=stopped 2026-02-20T22:34:56.685 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local s 2026-02-20T22:34:56.685 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:34:56.685 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:34:57.684 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_image_replay_state cluster2 mirror test stopped 2026-02-20T22:34:57.684 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:34:57.684 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:34:57.684 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:34:57.684 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local test_state=stopped 2026-02-20T22:34:57.684 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status_result 2026-02-20T22:34:57.685 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local current_state=stopped 2026-02-20T22:34:57.685 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemons cluster2 rbd mirror status mirror/test 2026-02-20T22:34:57.685 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_instance=cluster2 2026-02-20T22:34:57.685 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ grep -i state 2026-02-20T22:34:57.685 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:34:57.685 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster2 2026-02-20T22:34:57.685 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance=cluster2 2026-02-20T22:34:57.685 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local loop_instance 2026-02-20T22:34:57.685 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for s in 0 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:34:57.685 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sleep 0 2026-02-20T22:34:57.686 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' cluster2 '!=' cluster2 ']' 2026-02-20T22:34:57.686 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ seq 0 3 2026-02-20T22:34:57.687 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for loop_instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:34:57.687 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemon cluster2:0 rbd mirror status mirror/test 2026-02-20T22:34:57.687 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster2:0 2026-02-20T22:34:57.687 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:34:57.687 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:34:57.687 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster2:0 cluster instance 2026-02-20T22:34:57.687 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster2:0 2026-02-20T22:34:57.687 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=cluster 2026-02-20T22:34:57.687 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:34:57.687 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster2 2026-02-20T22:34:57.687 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=0 2026-02-20T22:34:57.687 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 0 = cluster2:0 ']' 2026-02-20T22:34:57.687 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval cluster=cluster2 2026-02-20T22:34:57.687 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster2 2026-02-20T22:34:57.687 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=0 2026-02-20T22:34:57.687 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:34:57.688 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ daemon_asok_file cluster2:0 cluster2 2026-02-20T22:34:57.688 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local local_cluster=cluster2:0 2026-02-20T22:34:57.688 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster=cluster2 2026-02-20T22:34:57.688 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance 2026-02-20T22:34:57.688 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ set_cluster_instance cluster2:0 local_cluster instance 2026-02-20T22:34:57.688 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local val=cluster2:0 2026-02-20T22:34:57.688 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster_var_name=local_cluster 2026-02-20T22:34:57.688 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance_var_name=instance 2026-02-20T22:34:57.688 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster2 2026-02-20T22:34:57.688 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:34:57.688 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ '[' 0 = cluster2:0 ']' 2026-02-20T22:34:57.688 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval local_cluster=cluster2 2026-02-20T22:34:57.688 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ local_cluster=cluster2 2026-02-20T22:34:57.688 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval instance=0 2026-02-20T22:34:57.688 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ instance=0 2026-02-20T22:34:57.688 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ ceph-conf --cluster cluster2 --name client.mirror.0 'admin socket' 2026-02-20T22:34:57.700 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ echo /var/run/ceph/rbd-mirror.cluster2-client.mirror.0.asok 2026-02-20T22:34:57.700 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local asok_file=/var/run/ceph/rbd-mirror.cluster2-client.mirror.0.asok 2026-02-20T22:34:57.700 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ test -S /var/run/ceph/rbd-mirror.cluster2-client.mirror.0.asok 2026-02-20T22:34:57.700 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ ceph --admin-daemon /var/run/ceph/rbd-mirror.cluster2-client.mirror.0.asok rbd mirror status mirror/test 2026-02-20T22:34:57.745 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ return 0 2026-02-20T22:34:57.746 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status_result=' "state": "Replaying"' 2026-02-20T22:34:57.746 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo ' "state": "Replaying"' 2026-02-20T22:34:57.746 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep -i Replaying 2026-02-20T22:34:57.747 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: "state": "Replaying" 2026-02-20T22:34:57.747 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ current_state=started 2026-02-20T22:34:57.747 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test stopped = started 2026-02-20T22:34:57.747 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:34:57.747 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 2 2026-02-20T22:34:59.749 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_image_replay_state cluster2 mirror test stopped 2026-02-20T22:34:59.749 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:34:59.749 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:34:59.749 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:34:59.749 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local test_state=stopped 2026-02-20T22:34:59.749 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status_result 2026-02-20T22:34:59.749 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local current_state=stopped 2026-02-20T22:34:59.749 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemons cluster2 rbd mirror status mirror/test 2026-02-20T22:34:59.749 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_instance=cluster2 2026-02-20T22:34:59.749 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:34:59.749 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ grep -i state 2026-02-20T22:34:59.749 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster2 2026-02-20T22:34:59.749 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance=cluster2 2026-02-20T22:34:59.749 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local loop_instance 2026-02-20T22:34:59.749 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for s in 0 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:34:59.749 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sleep 0 2026-02-20T22:34:59.750 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' cluster2 '!=' cluster2 ']' 2026-02-20T22:34:59.750 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ seq 0 3 2026-02-20T22:34:59.752 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for loop_instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:34:59.752 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemon cluster2:0 rbd mirror status mirror/test 2026-02-20T22:34:59.752 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster2:0 2026-02-20T22:34:59.752 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:34:59.752 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:34:59.752 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster2:0 cluster instance 2026-02-20T22:34:59.752 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster2:0 2026-02-20T22:34:59.752 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=cluster 2026-02-20T22:34:59.752 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:34:59.752 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster2 2026-02-20T22:34:59.752 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=0 2026-02-20T22:34:59.752 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 0 = cluster2:0 ']' 2026-02-20T22:34:59.752 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval cluster=cluster2 2026-02-20T22:34:59.752 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster2 2026-02-20T22:34:59.752 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=0 2026-02-20T22:34:59.752 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:34:59.752 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ daemon_asok_file cluster2:0 cluster2 2026-02-20T22:34:59.752 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local local_cluster=cluster2:0 2026-02-20T22:34:59.752 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster=cluster2 2026-02-20T22:34:59.752 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance 2026-02-20T22:34:59.752 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ set_cluster_instance cluster2:0 local_cluster instance 2026-02-20T22:34:59.752 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local val=cluster2:0 2026-02-20T22:34:59.752 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster_var_name=local_cluster 2026-02-20T22:34:59.752 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance_var_name=instance 2026-02-20T22:34:59.752 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster2 2026-02-20T22:34:59.752 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:34:59.752 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ '[' 0 = cluster2:0 ']' 2026-02-20T22:34:59.752 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval local_cluster=cluster2 2026-02-20T22:34:59.752 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ local_cluster=cluster2 2026-02-20T22:34:59.752 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval instance=0 2026-02-20T22:34:59.752 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ instance=0 2026-02-20T22:34:59.752 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ ceph-conf --cluster cluster2 --name client.mirror.0 'admin socket' 2026-02-20T22:34:59.765 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ echo /var/run/ceph/rbd-mirror.cluster2-client.mirror.0.asok 2026-02-20T22:34:59.765 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local asok_file=/var/run/ceph/rbd-mirror.cluster2-client.mirror.0.asok 2026-02-20T22:34:59.766 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ test -S /var/run/ceph/rbd-mirror.cluster2-client.mirror.0.asok 2026-02-20T22:34:59.766 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ ceph --admin-daemon /var/run/ceph/rbd-mirror.cluster2-client.mirror.0.asok rbd mirror status mirror/test 2026-02-20T22:34:59.810 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ return 0 2026-02-20T22:34:59.811 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status_result=' "state": "Stopped"' 2026-02-20T22:34:59.811 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo ' "state": "Stopped"' 2026-02-20T22:34:59.811 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep -i Replaying 2026-02-20T22:34:59.813 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test stopped = stopped 2026-02-20T22:34:59.813 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:34:59.813 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_status_in_pool_dir cluster1 mirror test up+unknown 2026-02-20T22:34:59.813 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:34:59.813 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:34:59.813 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:34:59.813 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+unknown 2026-02-20T22:34:59.813 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:34:59.813 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:34:59.814 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:34:59.814 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:35:00.814 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_status_in_pool_dir cluster1 mirror test up+unknown '' '' 2026-02-20T22:35:00.814 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:35:00.814 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:35:00.815 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:35:00.815 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+unknown 2026-02-20T22:35:00.815 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:35:00.815 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:35:00.815 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:35:00.815 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:35:00.815 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster1 mirror image status mirror/test 2026-02-20T22:35:00.844 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='test: 2026-02-20T22:35:00.844 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: global_id: e1d586ae-1749-4169-888d-5f8c6b0db4d3 2026-02-20T22:35:00.845 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+unknown 2026-02-20T22:35:00.845 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: remote image is not primary 2026-02-20T22:35:00.845 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: service: mirror.0 on trial150 2026-02-20T22:35:00.845 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:35:00 2026-02-20T22:35:00.845 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: peer_sites: 2026-02-20T22:35:00.845 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: name: cluster2-DNE 2026-02-20T22:35:00.845 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+unknown 2026-02-20T22:35:00.845 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: remote image is not primary 2026-02-20T22:35:00.845 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:34:59' 2026-02-20T22:35:00.845 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ state: .*up+unknown' 2026-02-20T22:35:00.846 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: state: up+unknown 2026-02-20T22:35:00.846 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ description: .*' 2026-02-20T22:35:00.847 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: description: remote image is not primary 2026-02-20T22:35:00.847 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' -n '' ']' 2026-02-20T22:35:00.847 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+unknown 2026-02-20T22:35:00.847 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^up+' 2026-02-20T22:35:00.848 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+unknown 2026-02-20T22:35:00.848 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep 'service: *mirror..* on ' 2026-02-20T22:35:00.848 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: service: mirror.0 on trial150 2026-02-20T22:35:00.849 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update 2026-02-20T22:35:00.849 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -nEe 's/^ last_update: *(.*) *$/\1/p' 2026-02-20T22:35:00.850 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:35:00' 2026-02-20T22:35:00.850 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_mirror_pool_status_verbose cluster1 mirror test up+unknown '2026-02-20 22:35:00' 2026-02-20T22:35:00.850 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:35:00.851 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:35:00.851 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:35:00.851 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+unknown 2026-02-20T22:35:00.851 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local 'prev_last_update=2026-02-20 22:35:00' 2026-02-20T22:35:00.851 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:35:00.851 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:35:00.851 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster1 mirror pool status mirror --verbose --format xml 2026-02-20T22:35:00.884 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='WARNINGOKWARNING143774382mirror.0trial15020.2.0-677-gf7870454trueOK43844389mirror.1trial15020.2.0-677-gf7870454falseOK43914398mirror.2trial15020.2.0-677-gf7870454falseOK44014407mirror.3trial15020.2.0-677-gf7870454falseOKteste1d586ae-1749-4169-888d-5f8c6b0db4d3up+unknownremote image is not primary43774382mirror.0trial1502026-02-20 22:35:00cluster2-DNEcd6e8b64-a7a4-4c60-8c9c-3c34f7eb16e8up+unknownremote image is not primary2026-02-20 22:34:59' 2026-02-20T22:35:00.884 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update state 2026-02-20T22:35:00.884 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test'\'']/last_update' 2026-02-20T22:35:00.885 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:35:00' 2026-02-20T22:35:00.885 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test'\'']/state' 2026-02-20T22:35:00.887 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ state=up+unknown 2026-02-20T22:35:00.887 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+unknown 2026-02-20T22:35:00.888 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep up+unknown 2026-02-20T22:35:00.888 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+unknown 2026-02-20T22:35:00.889 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:35:00.889 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:35:00.889 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_status_in_pool_dir cluster2 mirror test up+unknown 2026-02-20T22:35:00.889 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:35:00.889 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:35:00.890 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:35:00.890 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+unknown 2026-02-20T22:35:00.890 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:35:00.890 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:35:00.890 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:35:00.890 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:35:01.890 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_status_in_pool_dir cluster2 mirror test up+unknown '' '' 2026-02-20T22:35:01.890 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:35:01.891 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:35:01.891 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:35:01.891 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+unknown 2026-02-20T22:35:01.891 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:35:01.891 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:35:01.891 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:35:01.891 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:35:01.891 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster2 mirror image status mirror/test 2026-02-20T22:35:01.922 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='test: 2026-02-20T22:35:01.923 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: global_id: e1d586ae-1749-4169-888d-5f8c6b0db4d3 2026-02-20T22:35:01.923 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+unknown 2026-02-20T22:35:01.923 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: remote image is not primary 2026-02-20T22:35:01.923 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: service: mirror.0 on trial150 2026-02-20T22:35:01.923 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:34:59 2026-02-20T22:35:01.923 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: peer_sites: 2026-02-20T22:35:01.923 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: name: cluster1-DNE 2026-02-20T22:35:01.923 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+unknown 2026-02-20T22:35:01.923 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: remote image is not primary 2026-02-20T22:35:01.923 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:35:00' 2026-02-20T22:35:01.924 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ state: .*up+unknown' 2026-02-20T22:35:01.924 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: state: up+unknown 2026-02-20T22:35:01.924 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ description: .*' 2026-02-20T22:35:01.925 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: description: remote image is not primary 2026-02-20T22:35:01.925 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' -n '' ']' 2026-02-20T22:35:01.925 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+unknown 2026-02-20T22:35:01.925 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^up+' 2026-02-20T22:35:01.926 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+unknown 2026-02-20T22:35:01.926 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep 'service: *mirror..* on ' 2026-02-20T22:35:01.927 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: service: mirror.0 on trial150 2026-02-20T22:35:01.927 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update 2026-02-20T22:35:01.927 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -nEe 's/^ last_update: *(.*) *$/\1/p' 2026-02-20T22:35:01.929 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:34:59' 2026-02-20T22:35:01.929 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_mirror_pool_status_verbose cluster2 mirror test up+unknown '2026-02-20 22:34:59' 2026-02-20T22:35:01.929 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:35:01.929 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:35:01.929 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:35:01.929 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+unknown 2026-02-20T22:35:01.929 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local 'prev_last_update=2026-02-20 22:34:59' 2026-02-20T22:35:01.930 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:35:01.930 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:35:01.930 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster2 mirror pool status mirror --verbose --format xml 2026-02-20T22:35:01.959 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='WARNINGOKWARNING145264529mirror.0trial15020.2.0-677-gf7870454trueOK45334537mirror.1trial15020.2.0-677-gf7870454falseOK45404546mirror.2trial15020.2.0-677-gf7870454falseOK45504557mirror.3trial15020.2.0-677-gf7870454falseOKteste1d586ae-1749-4169-888d-5f8c6b0db4d3up+unknownremote image is not primary45264529mirror.0trial1502026-02-20 22:34:59cluster1-DNE8f14eacf-60a5-47c7-bdcb-1dc6af448d08up+unknownremote image is not primary2026-02-20 22:35:00' 2026-02-20T22:35:01.959 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update state 2026-02-20T22:35:01.959 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test'\'']/last_update' 2026-02-20T22:35:01.960 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:34:59' 2026-02-20T22:35:01.961 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test'\'']/state' 2026-02-20T22:35:01.962 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ state=up+unknown 2026-02-20T22:35:01.962 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+unknown 2026-02-20T22:35:01.963 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep up+unknown 2026-02-20T22:35:01.963 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+unknown 2026-02-20T22:35:01.964 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:35:01.964 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:35:01.964 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ promote_image cluster2 mirror test 2026-02-20T22:35:01.964 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:35:01.964 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:35:01.965 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:35:01.965 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local force= 2026-02-20T22:35:01.965 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster=cluster2 mirror image promote mirror/test 2026-02-20T22:35:04.554 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:Image promoted to primary 2026-02-20T22:35:04.559 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_image_replay_started cluster1 mirror test 2026-02-20T22:35:04.559 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:35:04.559 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:35:04.559 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:35:04.559 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_image_replay_state cluster1 mirror test started 2026-02-20T22:35:04.559 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:35:04.559 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:35:04.559 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:35:04.559 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state=started 2026-02-20T22:35:04.559 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local s 2026-02-20T22:35:04.559 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:35:04.559 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:35:05.559 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_image_replay_state cluster1 mirror test started 2026-02-20T22:35:05.559 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:35:05.559 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:35:05.559 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:35:05.560 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local test_state=started 2026-02-20T22:35:05.560 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status_result 2026-02-20T22:35:05.560 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local current_state=stopped 2026-02-20T22:35:05.560 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemons cluster1 rbd mirror status mirror/test 2026-02-20T22:35:05.560 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ grep -i state 2026-02-20T22:35:05.560 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_instance=cluster1 2026-02-20T22:35:05.560 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:35:05.560 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1 2026-02-20T22:35:05.560 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance=cluster1 2026-02-20T22:35:05.560 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local loop_instance 2026-02-20T22:35:05.560 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for s in 0 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:35:05.560 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sleep 0 2026-02-20T22:35:05.561 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' cluster1 '!=' cluster1 ']' 2026-02-20T22:35:05.561 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ seq 0 3 2026-02-20T22:35:05.562 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for loop_instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:35:05.562 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemon cluster1:0 rbd mirror status mirror/test 2026-02-20T22:35:05.562 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1:0 2026-02-20T22:35:05.562 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:35:05.562 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:35:05.562 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster1:0 cluster instance 2026-02-20T22:35:05.562 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster1:0 2026-02-20T22:35:05.562 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=cluster 2026-02-20T22:35:05.562 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:35:05.562 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:35:05.562 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=0 2026-02-20T22:35:05.562 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 0 = cluster1:0 ']' 2026-02-20T22:35:05.562 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval cluster=cluster1 2026-02-20T22:35:05.562 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:35:05.562 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=0 2026-02-20T22:35:05.562 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:35:05.563 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ daemon_asok_file cluster1:0 cluster1 2026-02-20T22:35:05.563 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local local_cluster=cluster1:0 2026-02-20T22:35:05.563 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster=cluster1 2026-02-20T22:35:05.563 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance 2026-02-20T22:35:05.563 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ set_cluster_instance cluster1:0 local_cluster instance 2026-02-20T22:35:05.563 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local val=cluster1:0 2026-02-20T22:35:05.563 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster_var_name=local_cluster 2026-02-20T22:35:05.563 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance_var_name=instance 2026-02-20T22:35:05.563 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:35:05.563 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:35:05.563 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ '[' 0 = cluster1:0 ']' 2026-02-20T22:35:05.563 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval local_cluster=cluster1 2026-02-20T22:35:05.563 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ local_cluster=cluster1 2026-02-20T22:35:05.563 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval instance=0 2026-02-20T22:35:05.563 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ instance=0 2026-02-20T22:35:05.563 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ ceph-conf --cluster cluster1 --name client.mirror.0 'admin socket' 2026-02-20T22:35:05.576 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ echo /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:35:05.576 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local asok_file=/var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:35:05.576 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ test -S /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:35:05.576 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ ceph --admin-daemon /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok rbd mirror status mirror/test 2026-02-20T22:35:05.622 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ return 0 2026-02-20T22:35:05.622 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status_result=' "state": "Replaying"' 2026-02-20T22:35:05.622 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo ' "state": "Replaying"' 2026-02-20T22:35:05.622 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep -i Replaying 2026-02-20T22:35:05.623 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: "state": "Replaying" 2026-02-20T22:35:05.624 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ current_state=started 2026-02-20T22:35:05.624 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test started = started 2026-02-20T22:35:05.624 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:35:05.624 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_replay_complete cluster1 cluster2 mirror mirror test 2026-02-20T22:35:05.624 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local local_cluster=cluster1 2026-02-20T22:35:05.624 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:35:05.624 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local local_pool=mirror 2026-02-20T22:35:05.624 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local remote_pool=mirror 2026-02-20T22:35:05.624 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:35:05.624 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' snapshot = journal ']' 2026-02-20T22:35:05.624 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' snapshot = snapshot ']' 2026-02-20T22:35:05.624 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ mirror_image_snapshot cluster2 mirror test 2026-02-20T22:35:05.624 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:35:05.624 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:35:05.624 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:35:05.624 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster2 mirror image snapshot mirror/test 2026-02-20T22:35:09.560 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:Snapshot ID: 139 2026-02-20T22:35:09.569 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_snapshot_sync_complete cluster1 cluster2 mirror mirror test 2026-02-20T22:35:09.569 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local local_cluster=cluster1 2026-02-20T22:35:09.569 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:35:09.569 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local local_pool=mirror 2026-02-20T22:35:09.570 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local remote_pool=mirror 2026-02-20T22:35:09.570 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:35:09.570 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ mkfname cluster2-mirror-test.status 2026-02-20T22:35:09.570 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ echo cluster2-mirror-test.status 2026-02-20T22:35:09.570 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -e 's|[/ ]|_|g' 2026-02-20T22:35:09.571 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status_log=/tmp/tmp.Whst3BkeHJ/cluster2-mirror-test.status 2026-02-20T22:35:09.571 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ mkfname cluster1-mirror-test.status 2026-02-20T22:35:09.571 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ echo cluster1-mirror-test.status 2026-02-20T22:35:09.571 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -e 's|[/ ]|_|g' 2026-02-20T22:35:09.572 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local local_status_log=/tmp/tmp.Whst3BkeHJ/cluster1-mirror-test.status 2026-02-20T22:35:09.573 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ get_newest_mirror_snapshot cluster2 mirror test /tmp/tmp.Whst3BkeHJ/cluster2-mirror-test.status 2026-02-20T22:35:09.573 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:35:09.573 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:35:09.573 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:35:09.573 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local log=/tmp/tmp.Whst3BkeHJ/cluster2-mirror-test.status 2026-02-20T22:35:09.573 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster2 snap list --all mirror/test --format xml 2026-02-20T22:35:09.573 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ xmlstarlet sel -t -c '//snapshots/snapshot[namespace/complete='\''true'\'' and position()=last()]' 2026-02-20T22:35:09.601 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v //snapshot/id 2026-02-20T22:35:09.603 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local snapshot_id=139 2026-02-20T22:35:09.603 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ true 2026-02-20T22:35:09.603 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 0.2 0.4 0.8 1.6 2 2 4 4 8 8 16 16 32 32 2026-02-20T22:35:09.603 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 0.2 2026-02-20T22:35:09.803 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ get_newest_mirror_snapshot cluster1 mirror test /tmp/tmp.Whst3BkeHJ/cluster1-mirror-test.status 2026-02-20T22:35:09.803 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:35:09.804 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:35:09.804 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:35:09.804 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local log=/tmp/tmp.Whst3BkeHJ/cluster1-mirror-test.status 2026-02-20T22:35:09.804 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster1 snap list --all mirror/test --format xml 2026-02-20T22:35:09.804 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ xmlstarlet sel -t -c '//snapshots/snapshot[namespace/complete='\''true'\'' and position()=last()]' 2026-02-20T22:35:09.834 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v //snapshot/namespace/primary_snap_id 2026-02-20T22:35:09.836 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local primary_snapshot_id=139 2026-02-20T22:35:09.837 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test 139 = 139 2026-02-20T22:35:09.837 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:35:09.837 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_status_in_pool_dir cluster2 mirror test up+stopped 2026-02-20T22:35:09.837 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:35:09.837 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:35:09.837 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:35:09.837 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+stopped 2026-02-20T22:35:09.837 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:35:09.837 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:35:09.837 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:35:09.838 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:35:10.838 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_status_in_pool_dir cluster2 mirror test up+stopped '' '' 2026-02-20T22:35:10.838 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:35:10.838 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:35:10.838 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:35:10.838 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+stopped 2026-02-20T22:35:10.838 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:35:10.839 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:35:10.839 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:35:10.839 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:35:10.839 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster2 mirror image status mirror/test 2026-02-20T22:35:10.867 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='test: 2026-02-20T22:35:10.867 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: global_id: e1d586ae-1749-4169-888d-5f8c6b0db4d3 2026-02-20T22:35:10.867 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+stopped 2026-02-20T22:35:10.867 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: local image is primary 2026-02-20T22:35:10.867 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: service: mirror.0 on trial150 2026-02-20T22:35:10.868 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:35:09 2026-02-20T22:35:10.868 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: peer_sites: 2026-02-20T22:35:10.868 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: name: cluster1-DNE 2026-02-20T22:35:10.868 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+replaying 2026-02-20T22:35:10.868 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: replaying, {"bytes_per_second":0.0,"bytes_per_snapshot":0.0,"last_snapshot_bytes":0,"last_snapshot_sync_seconds":0,"remote_snapshot_timestamp":1771626903,"replay_state":"idle"} 2026-02-20T22:35:10.868 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:35:05 2026-02-20T22:35:10.868 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: snapshots: 2026-02-20T22:35:10.868 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: 139 .mirror.primary.e1d586ae-1749-4169-888d-5f8c6b0db4d3.1e7eddb8-109f-49e4-869f-5973a763abbd (peer_uuids:[b3fd2ba3-7357-48bb-9494-5fb16bf9b1f8])' 2026-02-20T22:35:10.868 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ state: .*up+stopped' 2026-02-20T22:35:10.869 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: state: up+stopped 2026-02-20T22:35:10.870 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ description: .*' 2026-02-20T22:35:10.870 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: description: local image is primary 2026-02-20T22:35:10.871 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' -n '' ']' 2026-02-20T22:35:10.871 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+stopped 2026-02-20T22:35:10.871 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^up+' 2026-02-20T22:35:10.872 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+stopped 2026-02-20T22:35:10.872 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep 'service: *mirror..* on ' 2026-02-20T22:35:10.872 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: service: mirror.0 on trial150 2026-02-20T22:35:10.874 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update 2026-02-20T22:35:10.874 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -nEe 's/^ last_update: *(.*) *$/\1/p' 2026-02-20T22:35:10.874 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:35:09' 2026-02-20T22:35:10.874 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_mirror_pool_status_verbose cluster2 mirror test up+stopped '2026-02-20 22:35:09' 2026-02-20T22:35:10.874 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:35:10.874 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:35:10.874 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:35:10.874 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+stopped 2026-02-20T22:35:10.874 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local 'prev_last_update=2026-02-20 22:35:09' 2026-02-20T22:35:10.874 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:35:10.874 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:35:10.875 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster2 mirror pool status mirror --verbose --format xml 2026-02-20T22:35:10.905 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='OKOKOK145264529mirror.0trial15020.2.0-677-gf7870454trueOK45334537mirror.1trial15020.2.0-677-gf7870454falseOK45404546mirror.2trial15020.2.0-677-gf7870454falseOK45504557mirror.3trial15020.2.0-677-gf7870454falseOKteste1d586ae-1749-4169-888d-5f8c6b0db4d3up+stoppedlocal image is primary45264529mirror.0trial1502026-02-20 22:35:09cluster1-DNE8f14eacf-60a5-47c7-bdcb-1dc6af448d08up+replayingreplaying, {"bytes_per_second":0.0,"bytes_per_snapshot":0.0,"last_snapshot_bytes":0,"last_snapshot_sync_seconds":0,"remote_snapshot_timestamp":1771626903,"replay_state":"idle"}2026-02-20 22:35:05' 2026-02-20T22:35:10.905 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update state 2026-02-20T22:35:10.905 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test'\'']/last_update' 2026-02-20T22:35:10.906 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:35:09' 2026-02-20T22:35:10.906 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test'\'']/state' 2026-02-20T22:35:10.908 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ state=up+stopped 2026-02-20T22:35:10.908 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+stopped 2026-02-20T22:35:10.908 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep up+stopped 2026-02-20T22:35:10.909 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+stopped 2026-02-20T22:35:10.910 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:35:10.910 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:35:10.910 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_status_in_pool_dir cluster1 mirror test up+replaying 2026-02-20T22:35:10.910 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:35:10.910 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:35:10.911 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:35:10.911 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+replaying 2026-02-20T22:35:10.911 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:35:10.911 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:35:10.911 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:35:10.911 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:35:11.911 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_status_in_pool_dir cluster1 mirror test up+replaying '' '' 2026-02-20T22:35:11.911 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:35:11.911 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:35:11.912 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:35:11.912 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+replaying 2026-02-20T22:35:11.912 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:35:11.912 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:35:11.912 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:35:11.912 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:35:11.912 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster1 mirror image status mirror/test 2026-02-20T22:35:11.945 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='test: 2026-02-20T22:35:11.945 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: global_id: e1d586ae-1749-4169-888d-5f8c6b0db4d3 2026-02-20T22:35:11.945 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+replaying 2026-02-20T22:35:11.945 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: replaying, {"bytes_per_second":0.0,"bytes_per_snapshot":0.0,"last_snapshot_bytes":0,"last_snapshot_sync_seconds":0,"remote_snapshot_timestamp":1771626903,"replay_state":"idle"} 2026-02-20T22:35:11.945 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: service: mirror.0 on trial150 2026-02-20T22:35:11.945 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:35:05 2026-02-20T22:35:11.945 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: peer_sites: 2026-02-20T22:35:11.945 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: name: cluster2-DNE 2026-02-20T22:35:11.945 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+stopped 2026-02-20T22:35:11.946 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: local image is primary 2026-02-20T22:35:11.946 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:35:09' 2026-02-20T22:35:11.946 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ state: .*up+replaying' 2026-02-20T22:35:11.946 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: state: up+replaying 2026-02-20T22:35:11.947 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ description: .*' 2026-02-20T22:35:11.947 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: description: replaying, {"bytes_per_second":0.0,"bytes_per_snapshot":0.0,"last_snapshot_bytes":0,"last_snapshot_sync_seconds":0,"remote_snapshot_timestamp":1771626903,"replay_state":"idle"} 2026-02-20T22:35:11.948 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' -n '' ']' 2026-02-20T22:35:11.948 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+replaying 2026-02-20T22:35:11.948 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^up+' 2026-02-20T22:35:11.948 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+replaying 2026-02-20T22:35:11.948 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep 'service: *mirror..* on ' 2026-02-20T22:35:11.949 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: service: mirror.0 on trial150 2026-02-20T22:35:11.949 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update 2026-02-20T22:35:11.950 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -nEe 's/^ last_update: *(.*) *$/\1/p' 2026-02-20T22:35:11.951 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:35:05' 2026-02-20T22:35:11.951 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_mirror_pool_status_verbose cluster1 mirror test up+replaying '2026-02-20 22:35:05' 2026-02-20T22:35:11.951 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:35:11.952 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:35:11.952 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:35:11.952 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+replaying 2026-02-20T22:35:11.952 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local 'prev_last_update=2026-02-20 22:35:05' 2026-02-20T22:35:11.952 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:35:11.952 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:35:11.952 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster1 mirror pool status mirror --verbose --format xml 2026-02-20T22:35:11.984 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='OKOKOK143774382mirror.0trial15020.2.0-677-gf7870454trueOK43844389mirror.1trial15020.2.0-677-gf7870454falseOK43914398mirror.2trial15020.2.0-677-gf7870454falseOK44014407mirror.3trial15020.2.0-677-gf7870454falseOKteste1d586ae-1749-4169-888d-5f8c6b0db4d3up+replayingreplaying, {"bytes_per_second":0.0,"bytes_per_snapshot":0.0,"last_snapshot_bytes":0,"last_snapshot_sync_seconds":0,"remote_snapshot_timestamp":1771626903,"replay_state":"idle"}43774382mirror.0trial1502026-02-20 22:35:05cluster2-DNEcd6e8b64-a7a4-4c60-8c9c-3c34f7eb16e8up+stoppedlocal image is primary2026-02-20 22:35:09' 2026-02-20T22:35:11.984 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update state 2026-02-20T22:35:11.984 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test'\'']/last_update' 2026-02-20T22:35:11.985 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:35:05' 2026-02-20T22:35:11.986 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test'\'']/state' 2026-02-20T22:35:11.987 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ state=up+replaying 2026-02-20T22:35:11.988 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+replaying 2026-02-20T22:35:11.988 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep up+replaying 2026-02-20T22:35:11.988 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+replaying 2026-02-20T22:35:11.989 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:35:11.990 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:35:11.990 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for i in `seq 1 20` 2026-02-20T22:35:11.990 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ demote_image cluster2 mirror test 2026-02-20T22:35:11.990 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:35:11.990 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:35:11.990 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:35:11.990 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster=cluster2 mirror image demote mirror/test 2026-02-20T22:35:12.568 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:Image demoted to non-primary 2026-02-20T22:35:12.573 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_image_replay_stopped cluster1 mirror test 2026-02-20T22:35:12.573 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:35:12.573 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:35:12.573 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:35:12.573 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_image_replay_state cluster1 mirror test stopped 2026-02-20T22:35:12.573 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:35:12.573 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:35:12.573 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:35:12.573 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state=stopped 2026-02-20T22:35:12.573 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local s 2026-02-20T22:35:12.573 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:35:12.573 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:35:13.575 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_image_replay_state cluster1 mirror test stopped 2026-02-20T22:35:13.575 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:35:13.576 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:35:13.576 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:35:13.576 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local test_state=stopped 2026-02-20T22:35:13.576 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status_result 2026-02-20T22:35:13.576 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local current_state=stopped 2026-02-20T22:35:13.576 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemons cluster1 rbd mirror status mirror/test 2026-02-20T22:35:13.576 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_instance=cluster1 2026-02-20T22:35:13.576 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:35:13.577 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ grep -i state 2026-02-20T22:35:13.577 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1 2026-02-20T22:35:13.577 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance=cluster1 2026-02-20T22:35:13.577 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local loop_instance 2026-02-20T22:35:13.577 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for s in 0 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:35:13.577 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sleep 0 2026-02-20T22:35:13.577 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' cluster1 '!=' cluster1 ']' 2026-02-20T22:35:13.580 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ seq 0 3 2026-02-20T22:35:13.580 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for loop_instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:35:13.580 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemon cluster1:0 rbd mirror status mirror/test 2026-02-20T22:35:13.581 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1:0 2026-02-20T22:35:13.581 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:35:13.581 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:35:13.581 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster1:0 cluster instance 2026-02-20T22:35:13.581 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster1:0 2026-02-20T22:35:13.581 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=cluster 2026-02-20T22:35:13.581 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:35:13.581 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:35:13.581 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=0 2026-02-20T22:35:13.581 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 0 = cluster1:0 ']' 2026-02-20T22:35:13.582 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval cluster=cluster1 2026-02-20T22:35:13.582 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:35:13.582 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=0 2026-02-20T22:35:13.582 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:35:13.582 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ daemon_asok_file cluster1:0 cluster1 2026-02-20T22:35:13.582 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local local_cluster=cluster1:0 2026-02-20T22:35:13.582 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster=cluster1 2026-02-20T22:35:13.582 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance 2026-02-20T22:35:13.582 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ set_cluster_instance cluster1:0 local_cluster instance 2026-02-20T22:35:13.582 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local val=cluster1:0 2026-02-20T22:35:13.583 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster_var_name=local_cluster 2026-02-20T22:35:13.583 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance_var_name=instance 2026-02-20T22:35:13.583 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:35:13.583 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:35:13.583 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ '[' 0 = cluster1:0 ']' 2026-02-20T22:35:13.583 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval local_cluster=cluster1 2026-02-20T22:35:13.583 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ local_cluster=cluster1 2026-02-20T22:35:13.583 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval instance=0 2026-02-20T22:35:13.583 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ instance=0 2026-02-20T22:35:13.583 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ ceph-conf --cluster cluster1 --name client.mirror.0 'admin socket' 2026-02-20T22:35:13.589 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ echo /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:35:13.589 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local asok_file=/var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:35:13.589 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ test -S /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:35:13.589 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ ceph --admin-daemon /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok rbd mirror status mirror/test 2026-02-20T22:35:13.635 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ return 0 2026-02-20T22:35:13.636 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status_result=' "state": "Replaying"' 2026-02-20T22:35:13.636 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo ' "state": "Replaying"' 2026-02-20T22:35:13.636 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep -i Replaying 2026-02-20T22:35:13.637 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: "state": "Replaying" 2026-02-20T22:35:13.637 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ current_state=started 2026-02-20T22:35:13.637 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test stopped = started 2026-02-20T22:35:13.637 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:35:13.637 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 2 2026-02-20T22:35:15.639 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_image_replay_state cluster1 mirror test stopped 2026-02-20T22:35:15.639 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:35:15.639 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:35:15.639 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:35:15.639 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local test_state=stopped 2026-02-20T22:35:15.639 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status_result 2026-02-20T22:35:15.639 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local current_state=stopped 2026-02-20T22:35:15.639 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemons cluster1 rbd mirror status mirror/test 2026-02-20T22:35:15.639 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_instance=cluster1 2026-02-20T22:35:15.639 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:35:15.639 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ grep -i state 2026-02-20T22:35:15.639 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1 2026-02-20T22:35:15.640 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance=cluster1 2026-02-20T22:35:15.640 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local loop_instance 2026-02-20T22:35:15.640 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for s in 0 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:35:15.640 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sleep 0 2026-02-20T22:35:15.640 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' cluster1 '!=' cluster1 ']' 2026-02-20T22:35:15.640 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ seq 0 3 2026-02-20T22:35:15.641 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for loop_instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:35:15.641 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemon cluster1:0 rbd mirror status mirror/test 2026-02-20T22:35:15.641 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1:0 2026-02-20T22:35:15.641 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:35:15.641 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:35:15.641 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster1:0 cluster instance 2026-02-20T22:35:15.641 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster1:0 2026-02-20T22:35:15.641 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=cluster 2026-02-20T22:35:15.641 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:35:15.641 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:35:15.641 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=0 2026-02-20T22:35:15.641 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 0 = cluster1:0 ']' 2026-02-20T22:35:15.641 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval cluster=cluster1 2026-02-20T22:35:15.641 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:35:15.641 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=0 2026-02-20T22:35:15.641 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:35:15.642 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ daemon_asok_file cluster1:0 cluster1 2026-02-20T22:35:15.642 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local local_cluster=cluster1:0 2026-02-20T22:35:15.642 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster=cluster1 2026-02-20T22:35:15.642 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance 2026-02-20T22:35:15.642 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ set_cluster_instance cluster1:0 local_cluster instance 2026-02-20T22:35:15.642 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local val=cluster1:0 2026-02-20T22:35:15.642 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster_var_name=local_cluster 2026-02-20T22:35:15.642 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance_var_name=instance 2026-02-20T22:35:15.642 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:35:15.642 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:35:15.642 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ '[' 0 = cluster1:0 ']' 2026-02-20T22:35:15.642 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval local_cluster=cluster1 2026-02-20T22:35:15.642 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ local_cluster=cluster1 2026-02-20T22:35:15.642 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval instance=0 2026-02-20T22:35:15.642 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ instance=0 2026-02-20T22:35:15.642 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ ceph-conf --cluster cluster1 --name client.mirror.0 'admin socket' 2026-02-20T22:35:15.655 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ echo /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:35:15.656 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local asok_file=/var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:35:15.656 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ test -S /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:35:15.656 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ ceph --admin-daemon /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok rbd mirror status mirror/test 2026-02-20T22:35:15.703 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ return 0 2026-02-20T22:35:15.704 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status_result=' "state": "Stopped"' 2026-02-20T22:35:15.704 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo ' "state": "Stopped"' 2026-02-20T22:35:15.704 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep -i Replaying 2026-02-20T22:35:15.706 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test stopped = stopped 2026-02-20T22:35:15.706 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:35:15.706 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_status_in_pool_dir cluster1 mirror test up+unknown 2026-02-20T22:35:15.706 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:35:15.706 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:35:15.706 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:35:15.706 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+unknown 2026-02-20T22:35:15.706 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:35:15.706 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:35:15.707 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:35:15.707 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:35:16.707 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_status_in_pool_dir cluster1 mirror test up+unknown '' '' 2026-02-20T22:35:16.707 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:35:16.707 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:35:16.708 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:35:16.708 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+unknown 2026-02-20T22:35:16.708 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:35:16.708 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:35:16.708 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:35:16.708 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:35:16.708 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster1 mirror image status mirror/test 2026-02-20T22:35:16.740 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='test: 2026-02-20T22:35:16.740 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: global_id: e1d586ae-1749-4169-888d-5f8c6b0db4d3 2026-02-20T22:35:16.741 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+unknown 2026-02-20T22:35:16.741 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: remote image is not primary 2026-02-20T22:35:16.741 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: service: mirror.0 on trial150 2026-02-20T22:35:16.741 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:35:15 2026-02-20T22:35:16.741 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: peer_sites: 2026-02-20T22:35:16.741 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: name: cluster2-DNE 2026-02-20T22:35:16.741 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+unknown 2026-02-20T22:35:16.741 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: remote image is not primary 2026-02-20T22:35:16.741 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:35:14' 2026-02-20T22:35:16.741 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ state: .*up+unknown' 2026-02-20T22:35:16.742 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: state: up+unknown 2026-02-20T22:35:16.742 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ description: .*' 2026-02-20T22:35:16.743 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: description: remote image is not primary 2026-02-20T22:35:16.743 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' -n '' ']' 2026-02-20T22:35:16.743 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+unknown 2026-02-20T22:35:16.743 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^up+' 2026-02-20T22:35:16.744 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+unknown 2026-02-20T22:35:16.744 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep 'service: *mirror..* on ' 2026-02-20T22:35:16.745 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: service: mirror.0 on trial150 2026-02-20T22:35:16.745 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update 2026-02-20T22:35:16.745 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -nEe 's/^ last_update: *(.*) *$/\1/p' 2026-02-20T22:35:16.747 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:35:15' 2026-02-20T22:35:16.747 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_mirror_pool_status_verbose cluster1 mirror test up+unknown '2026-02-20 22:35:15' 2026-02-20T22:35:16.747 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:35:16.747 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:35:16.747 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:35:16.747 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+unknown 2026-02-20T22:35:16.747 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local 'prev_last_update=2026-02-20 22:35:15' 2026-02-20T22:35:16.748 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:35:16.748 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:35:16.748 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster1 mirror pool status mirror --verbose --format xml 2026-02-20T22:35:16.778 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='WARNINGOKWARNING143774382mirror.0trial15020.2.0-677-gf7870454trueOK43844389mirror.1trial15020.2.0-677-gf7870454falseOK43914398mirror.2trial15020.2.0-677-gf7870454falseOK44014407mirror.3trial15020.2.0-677-gf7870454falseOKteste1d586ae-1749-4169-888d-5f8c6b0db4d3up+unknownremote image is not primary43774382mirror.0trial1502026-02-20 22:35:15cluster2-DNEcd6e8b64-a7a4-4c60-8c9c-3c34f7eb16e8up+unknownremote image is not primary2026-02-20 22:35:14' 2026-02-20T22:35:16.779 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update state 2026-02-20T22:35:16.779 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test'\'']/last_update' 2026-02-20T22:35:16.780 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:35:15' 2026-02-20T22:35:16.780 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test'\'']/state' 2026-02-20T22:35:16.782 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ state=up+unknown 2026-02-20T22:35:16.782 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+unknown 2026-02-20T22:35:16.783 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep up+unknown 2026-02-20T22:35:16.783 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+unknown 2026-02-20T22:35:16.784 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:35:16.784 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:35:16.784 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_status_in_pool_dir cluster2 mirror test up+unknown 2026-02-20T22:35:16.784 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:35:16.784 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:35:16.785 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:35:16.785 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+unknown 2026-02-20T22:35:16.785 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:35:16.785 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:35:16.785 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:35:16.785 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:35:17.785 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_status_in_pool_dir cluster2 mirror test up+unknown '' '' 2026-02-20T22:35:17.785 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:35:17.785 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:35:17.786 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:35:17.786 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+unknown 2026-02-20T22:35:17.786 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:35:17.786 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:35:17.786 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:35:17.786 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:35:17.786 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster2 mirror image status mirror/test 2026-02-20T22:35:17.818 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='test: 2026-02-20T22:35:17.818 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: global_id: e1d586ae-1749-4169-888d-5f8c6b0db4d3 2026-02-20T22:35:17.818 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+unknown 2026-02-20T22:35:17.818 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: remote image is not primary 2026-02-20T22:35:17.818 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: service: mirror.0 on trial150 2026-02-20T22:35:17.819 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:35:14 2026-02-20T22:35:17.819 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: peer_sites: 2026-02-20T22:35:17.819 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: name: cluster1-DNE 2026-02-20T22:35:17.819 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+unknown 2026-02-20T22:35:17.819 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: remote image is not primary 2026-02-20T22:35:17.819 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:35:15' 2026-02-20T22:35:17.819 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ state: .*up+unknown' 2026-02-20T22:35:17.820 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: state: up+unknown 2026-02-20T22:35:17.820 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ description: .*' 2026-02-20T22:35:17.821 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: description: remote image is not primary 2026-02-20T22:35:17.821 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' -n '' ']' 2026-02-20T22:35:17.821 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+unknown 2026-02-20T22:35:17.821 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^up+' 2026-02-20T22:35:17.822 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+unknown 2026-02-20T22:35:17.822 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep 'service: *mirror..* on ' 2026-02-20T22:35:17.823 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: service: mirror.0 on trial150 2026-02-20T22:35:17.823 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update 2026-02-20T22:35:17.823 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -nEe 's/^ last_update: *(.*) *$/\1/p' 2026-02-20T22:35:17.824 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:35:14' 2026-02-20T22:35:17.826 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_mirror_pool_status_verbose cluster2 mirror test up+unknown '2026-02-20 22:35:14' 2026-02-20T22:35:17.826 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:35:17.826 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:35:17.826 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:35:17.826 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+unknown 2026-02-20T22:35:17.826 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local 'prev_last_update=2026-02-20 22:35:14' 2026-02-20T22:35:17.826 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:35:17.826 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:35:17.826 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster2 mirror pool status mirror --verbose --format xml 2026-02-20T22:35:17.853 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='WARNINGOKWARNING145264529mirror.0trial15020.2.0-677-gf7870454trueOK45334537mirror.1trial15020.2.0-677-gf7870454falseOK45404546mirror.2trial15020.2.0-677-gf7870454falseOK45504557mirror.3trial15020.2.0-677-gf7870454falseOKteste1d586ae-1749-4169-888d-5f8c6b0db4d3up+unknownremote image is not primary45264529mirror.0trial1502026-02-20 22:35:14cluster1-DNE8f14eacf-60a5-47c7-bdcb-1dc6af448d08up+unknownremote image is not primary2026-02-20 22:35:15' 2026-02-20T22:35:17.853 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update state 2026-02-20T22:35:17.853 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test'\'']/last_update' 2026-02-20T22:35:17.855 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:35:14' 2026-02-20T22:35:17.855 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test'\'']/state' 2026-02-20T22:35:17.857 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ state=up+unknown 2026-02-20T22:35:17.857 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep up+unknown 2026-02-20T22:35:17.857 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+unknown 2026-02-20T22:35:17.858 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+unknown 2026-02-20T22:35:17.858 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:35:17.858 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:35:17.858 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ promote_image cluster1 mirror test 2026-02-20T22:35:17.858 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:35:17.858 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:35:17.858 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:35:17.858 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local force= 2026-02-20T22:35:17.858 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster=cluster1 mirror image promote mirror/test 2026-02-20T22:35:19.703 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:Image promoted to primary 2026-02-20T22:35:19.708 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_image_replay_started cluster2 mirror test 2026-02-20T22:35:19.708 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:35:19.708 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:35:19.708 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:35:19.708 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_image_replay_state cluster2 mirror test started 2026-02-20T22:35:19.708 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:35:19.709 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:35:19.709 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:35:19.709 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state=started 2026-02-20T22:35:19.709 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local s 2026-02-20T22:35:19.709 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:35:19.709 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:35:20.710 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_image_replay_state cluster2 mirror test started 2026-02-20T22:35:20.710 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:35:20.711 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:35:20.711 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:35:20.711 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local test_state=started 2026-02-20T22:35:20.711 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status_result 2026-02-20T22:35:20.711 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local current_state=stopped 2026-02-20T22:35:20.711 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemons cluster2 rbd mirror status mirror/test 2026-02-20T22:35:20.711 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_instance=cluster2 2026-02-20T22:35:20.711 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:35:20.711 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster2 2026-02-20T22:35:20.711 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance=cluster2 2026-02-20T22:35:20.711 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local loop_instance 2026-02-20T22:35:20.711 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ grep -i state 2026-02-20T22:35:20.712 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for s in 0 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:35:20.712 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sleep 0 2026-02-20T22:35:20.714 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' cluster2 '!=' cluster2 ']' 2026-02-20T22:35:20.715 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ seq 0 3 2026-02-20T22:35:20.715 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for loop_instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:35:20.715 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemon cluster2:0 rbd mirror status mirror/test 2026-02-20T22:35:20.715 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster2:0 2026-02-20T22:35:20.715 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:35:20.715 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:35:20.715 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster2:0 cluster instance 2026-02-20T22:35:20.715 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster2:0 2026-02-20T22:35:20.715 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=cluster 2026-02-20T22:35:20.715 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:35:20.715 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster2 2026-02-20T22:35:20.715 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=0 2026-02-20T22:35:20.715 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 0 = cluster2:0 ']' 2026-02-20T22:35:20.715 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval cluster=cluster2 2026-02-20T22:35:20.716 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster2 2026-02-20T22:35:20.716 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=0 2026-02-20T22:35:20.716 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:35:20.716 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ daemon_asok_file cluster2:0 cluster2 2026-02-20T22:35:20.716 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local local_cluster=cluster2:0 2026-02-20T22:35:20.716 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster=cluster2 2026-02-20T22:35:20.716 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance 2026-02-20T22:35:20.716 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ set_cluster_instance cluster2:0 local_cluster instance 2026-02-20T22:35:20.716 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local val=cluster2:0 2026-02-20T22:35:20.716 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster_var_name=local_cluster 2026-02-20T22:35:20.716 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance_var_name=instance 2026-02-20T22:35:20.716 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster2 2026-02-20T22:35:20.716 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:35:20.716 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ '[' 0 = cluster2:0 ']' 2026-02-20T22:35:20.716 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval local_cluster=cluster2 2026-02-20T22:35:20.716 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ local_cluster=cluster2 2026-02-20T22:35:20.716 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval instance=0 2026-02-20T22:35:20.716 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ instance=0 2026-02-20T22:35:20.717 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ ceph-conf --cluster cluster2 --name client.mirror.0 'admin socket' 2026-02-20T22:35:20.726 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ echo /var/run/ceph/rbd-mirror.cluster2-client.mirror.0.asok 2026-02-20T22:35:20.726 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local asok_file=/var/run/ceph/rbd-mirror.cluster2-client.mirror.0.asok 2026-02-20T22:35:20.726 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ test -S /var/run/ceph/rbd-mirror.cluster2-client.mirror.0.asok 2026-02-20T22:35:20.726 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ ceph --admin-daemon /var/run/ceph/rbd-mirror.cluster2-client.mirror.0.asok rbd mirror status mirror/test 2026-02-20T22:35:20.774 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ return 0 2026-02-20T22:35:20.774 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status_result=' "state": "Replaying"' 2026-02-20T22:35:20.775 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo ' "state": "Replaying"' 2026-02-20T22:35:20.775 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep -i Replaying 2026-02-20T22:35:20.775 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: "state": "Replaying" 2026-02-20T22:35:20.777 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ current_state=started 2026-02-20T22:35:20.777 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test started = started 2026-02-20T22:35:20.777 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:35:20.777 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_replay_complete cluster2 cluster1 mirror mirror test 2026-02-20T22:35:20.777 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local local_cluster=cluster2 2026-02-20T22:35:20.777 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:35:20.777 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local local_pool=mirror 2026-02-20T22:35:20.777 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local remote_pool=mirror 2026-02-20T22:35:20.777 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:35:20.777 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' snapshot = journal ']' 2026-02-20T22:35:20.778 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' snapshot = snapshot ']' 2026-02-20T22:35:20.778 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ mirror_image_snapshot cluster1 mirror test 2026-02-20T22:35:20.778 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:35:20.778 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:35:20.778 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:35:20.778 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster1 mirror image snapshot mirror/test 2026-02-20T22:35:24.564 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:Snapshot ID: 141 2026-02-20T22:35:24.573 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_snapshot_sync_complete cluster2 cluster1 mirror mirror test 2026-02-20T22:35:24.573 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local local_cluster=cluster2 2026-02-20T22:35:24.573 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:35:24.573 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local local_pool=mirror 2026-02-20T22:35:24.573 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local remote_pool=mirror 2026-02-20T22:35:24.573 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:35:24.573 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ mkfname cluster1-mirror-test.status 2026-02-20T22:35:24.574 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ echo cluster1-mirror-test.status 2026-02-20T22:35:24.574 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -e 's|[/ ]|_|g' 2026-02-20T22:35:24.574 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status_log=/tmp/tmp.Whst3BkeHJ/cluster1-mirror-test.status 2026-02-20T22:35:24.575 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ mkfname cluster2-mirror-test.status 2026-02-20T22:35:24.575 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ echo cluster2-mirror-test.status 2026-02-20T22:35:24.575 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -e 's|[/ ]|_|g' 2026-02-20T22:35:24.577 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local local_status_log=/tmp/tmp.Whst3BkeHJ/cluster2-mirror-test.status 2026-02-20T22:35:24.577 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ get_newest_mirror_snapshot cluster1 mirror test /tmp/tmp.Whst3BkeHJ/cluster1-mirror-test.status 2026-02-20T22:35:24.577 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:35:24.577 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:35:24.577 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:35:24.577 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local log=/tmp/tmp.Whst3BkeHJ/cluster1-mirror-test.status 2026-02-20T22:35:24.577 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster1 snap list --all mirror/test --format xml 2026-02-20T22:35:24.578 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ xmlstarlet sel -t -c '//snapshots/snapshot[namespace/complete='\''true'\'' and position()=last()]' 2026-02-20T22:35:24.608 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v //snapshot/id 2026-02-20T22:35:24.609 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local snapshot_id=141 2026-02-20T22:35:24.610 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ true 2026-02-20T22:35:24.610 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 0.2 0.4 0.8 1.6 2 2 4 4 8 8 16 16 32 32 2026-02-20T22:35:24.610 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 0.2 2026-02-20T22:35:24.811 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ get_newest_mirror_snapshot cluster2 mirror test /tmp/tmp.Whst3BkeHJ/cluster2-mirror-test.status 2026-02-20T22:35:24.811 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:35:24.811 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:35:24.811 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:35:24.811 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local log=/tmp/tmp.Whst3BkeHJ/cluster2-mirror-test.status 2026-02-20T22:35:24.812 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster2 snap list --all mirror/test --format xml 2026-02-20T22:35:24.812 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ xmlstarlet sel -t -c '//snapshots/snapshot[namespace/complete='\''true'\'' and position()=last()]' 2026-02-20T22:35:24.840 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v //snapshot/namespace/primary_snap_id 2026-02-20T22:35:24.843 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local primary_snapshot_id=141 2026-02-20T22:35:24.843 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test 141 = 141 2026-02-20T22:35:24.843 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:35:24.843 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_status_in_pool_dir cluster1 mirror test up+stopped 2026-02-20T22:35:24.843 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:35:24.843 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:35:24.844 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:35:24.844 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+stopped 2026-02-20T22:35:24.844 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:35:24.844 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:35:24.844 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:35:24.844 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:35:25.844 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_status_in_pool_dir cluster1 mirror test up+stopped '' '' 2026-02-20T22:35:25.844 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:35:25.844 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:35:25.844 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:35:25.844 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+stopped 2026-02-20T22:35:25.844 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:35:25.845 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:35:25.845 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:35:25.845 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:35:25.845 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster1 mirror image status mirror/test 2026-02-20T22:35:25.874 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='test: 2026-02-20T22:35:25.874 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: global_id: e1d586ae-1749-4169-888d-5f8c6b0db4d3 2026-02-20T22:35:25.874 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+stopped 2026-02-20T22:35:25.874 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: local image is primary 2026-02-20T22:35:25.874 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: service: mirror.0 on trial150 2026-02-20T22:35:25.875 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:35:25 2026-02-20T22:35:25.875 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: peer_sites: 2026-02-20T22:35:25.875 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: name: cluster2-DNE 2026-02-20T22:35:25.875 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+replaying 2026-02-20T22:35:25.875 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: replaying, {"bytes_per_second":0.0,"bytes_per_snapshot":0.0,"last_snapshot_bytes":0,"last_snapshot_sync_seconds":0,"remote_snapshot_timestamp":1771626918,"replay_state":"idle"} 2026-02-20T22:35:25.875 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:35:19 2026-02-20T22:35:25.875 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: snapshots: 2026-02-20T22:35:25.875 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: 141 .mirror.primary.e1d586ae-1749-4169-888d-5f8c6b0db4d3.5c21d529-4390-407b-b34a-f2ac6e584f96 (peer_uuids:[086c4138-4a97-4902-95e1-07f7be9b9f61])' 2026-02-20T22:35:25.875 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ state: .*up+stopped' 2026-02-20T22:35:25.876 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: state: up+stopped 2026-02-20T22:35:25.876 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ description: .*' 2026-02-20T22:35:25.876 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: description: local image is primary 2026-02-20T22:35:25.877 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' -n '' ']' 2026-02-20T22:35:25.877 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+stopped 2026-02-20T22:35:25.877 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^up+' 2026-02-20T22:35:25.878 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+stopped 2026-02-20T22:35:25.878 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep 'service: *mirror..* on ' 2026-02-20T22:35:25.878 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: service: mirror.0 on trial150 2026-02-20T22:35:25.879 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update 2026-02-20T22:35:25.879 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -nEe 's/^ last_update: *(.*) *$/\1/p' 2026-02-20T22:35:25.881 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:35:25' 2026-02-20T22:35:25.881 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_mirror_pool_status_verbose cluster1 mirror test up+stopped '2026-02-20 22:35:25' 2026-02-20T22:35:25.881 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:35:25.881 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:35:25.881 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:35:25.881 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+stopped 2026-02-20T22:35:25.881 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local 'prev_last_update=2026-02-20 22:35:25' 2026-02-20T22:35:25.881 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:35:25.882 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:35:25.882 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster1 mirror pool status mirror --verbose --format xml 2026-02-20T22:35:25.913 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='OKOKOK143774382mirror.0trial15020.2.0-677-gf7870454trueOK43844389mirror.1trial15020.2.0-677-gf7870454falseOK43914398mirror.2trial15020.2.0-677-gf7870454falseOK44014407mirror.3trial15020.2.0-677-gf7870454falseOKteste1d586ae-1749-4169-888d-5f8c6b0db4d3up+stoppedlocal image is primary43774382mirror.0trial1502026-02-20 22:35:25cluster2-DNEcd6e8b64-a7a4-4c60-8c9c-3c34f7eb16e8up+replayingreplaying, {"bytes_per_second":0.0,"bytes_per_snapshot":0.0,"last_snapshot_bytes":0,"last_snapshot_sync_seconds":0,"remote_snapshot_timestamp":1771626918,"replay_state":"idle"}2026-02-20 22:35:19' 2026-02-20T22:35:25.913 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update state 2026-02-20T22:35:25.913 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test'\'']/last_update' 2026-02-20T22:35:25.914 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:35:25' 2026-02-20T22:35:25.915 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test'\'']/state' 2026-02-20T22:35:25.916 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ state=up+stopped 2026-02-20T22:35:25.917 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+stopped 2026-02-20T22:35:25.917 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep up+stopped 2026-02-20T22:35:25.917 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+stopped 2026-02-20T22:35:25.918 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:35:25.919 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:35:25.919 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_status_in_pool_dir cluster2 mirror test up+replaying 2026-02-20T22:35:25.919 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:35:25.919 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:35:25.919 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:35:25.919 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+replaying 2026-02-20T22:35:25.919 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:35:25.919 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:35:25.919 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:35:25.919 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:35:26.920 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_status_in_pool_dir cluster2 mirror test up+replaying '' '' 2026-02-20T22:35:26.920 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:35:26.920 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:35:26.920 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:35:26.920 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+replaying 2026-02-20T22:35:26.920 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:35:26.920 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:35:26.920 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:35:26.921 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:35:26.921 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster2 mirror image status mirror/test 2026-02-20T22:35:26.950 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='test: 2026-02-20T22:35:26.950 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: global_id: e1d586ae-1749-4169-888d-5f8c6b0db4d3 2026-02-20T22:35:26.950 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+replaying 2026-02-20T22:35:26.950 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: replaying, {"bytes_per_second":0.0,"bytes_per_snapshot":0.0,"last_snapshot_bytes":0,"last_snapshot_sync_seconds":0,"remote_snapshot_timestamp":1771626918,"replay_state":"idle"} 2026-02-20T22:35:26.950 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: service: mirror.0 on trial150 2026-02-20T22:35:26.950 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:35:19 2026-02-20T22:35:26.950 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: peer_sites: 2026-02-20T22:35:26.950 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: name: cluster1-DNE 2026-02-20T22:35:26.950 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+stopped 2026-02-20T22:35:26.951 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: local image is primary 2026-02-20T22:35:26.951 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:35:25' 2026-02-20T22:35:26.951 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ state: .*up+replaying' 2026-02-20T22:35:26.951 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: state: up+replaying 2026-02-20T22:35:26.952 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ description: .*' 2026-02-20T22:35:26.952 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: description: replaying, {"bytes_per_second":0.0,"bytes_per_snapshot":0.0,"last_snapshot_bytes":0,"last_snapshot_sync_seconds":0,"remote_snapshot_timestamp":1771626918,"replay_state":"idle"} 2026-02-20T22:35:26.953 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' -n '' ']' 2026-02-20T22:35:26.953 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+replaying 2026-02-20T22:35:26.954 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^up+' 2026-02-20T22:35:26.954 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+replaying 2026-02-20T22:35:26.955 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep 'service: *mirror..* on ' 2026-02-20T22:35:26.955 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: service: mirror.0 on trial150 2026-02-20T22:35:26.957 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update 2026-02-20T22:35:26.957 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -nEe 's/^ last_update: *(.*) *$/\1/p' 2026-02-20T22:35:26.957 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:35:19' 2026-02-20T22:35:26.957 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_mirror_pool_status_verbose cluster2 mirror test up+replaying '2026-02-20 22:35:19' 2026-02-20T22:35:26.957 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:35:26.958 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:35:26.958 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:35:26.958 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+replaying 2026-02-20T22:35:26.958 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local 'prev_last_update=2026-02-20 22:35:19' 2026-02-20T22:35:26.958 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:35:26.958 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:35:26.958 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster2 mirror pool status mirror --verbose --format xml 2026-02-20T22:35:26.986 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='OKOKOK145264529mirror.0trial15020.2.0-677-gf7870454trueOK45334537mirror.1trial15020.2.0-677-gf7870454falseOK45404546mirror.2trial15020.2.0-677-gf7870454falseOK45504557mirror.3trial15020.2.0-677-gf7870454falseOKteste1d586ae-1749-4169-888d-5f8c6b0db4d3up+replayingreplaying, {"bytes_per_second":0.0,"bytes_per_snapshot":0.0,"last_snapshot_bytes":0,"last_snapshot_sync_seconds":0,"remote_snapshot_timestamp":1771626918,"replay_state":"idle"}45264529mirror.0trial1502026-02-20 22:35:19cluster1-DNE8f14eacf-60a5-47c7-bdcb-1dc6af448d08up+stoppedlocal image is primary2026-02-20 22:35:25' 2026-02-20T22:35:26.986 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update state 2026-02-20T22:35:26.986 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test'\'']/last_update' 2026-02-20T22:35:26.987 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:35:19' 2026-02-20T22:35:26.988 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test'\'']/state' 2026-02-20T22:35:26.989 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ state=up+replaying 2026-02-20T22:35:26.989 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+replaying 2026-02-20T22:35:26.990 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep up+replaying 2026-02-20T22:35:26.990 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+replaying 2026-02-20T22:35:26.991 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:35:26.991 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:35:26.991 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ demote_image cluster1 mirror test 2026-02-20T22:35:26.991 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:35:26.991 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:35:26.992 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:35:26.992 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster=cluster1 mirror image demote mirror/test 2026-02-20T22:35:27.709 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:Image demoted to non-primary 2026-02-20T22:35:27.714 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_image_replay_stopped cluster2 mirror test 2026-02-20T22:35:27.714 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:35:27.714 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:35:27.714 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:35:27.714 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_image_replay_state cluster2 mirror test stopped 2026-02-20T22:35:27.714 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:35:27.714 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:35:27.714 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:35:27.714 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state=stopped 2026-02-20T22:35:27.714 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local s 2026-02-20T22:35:27.714 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:35:27.714 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:35:28.716 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_image_replay_state cluster2 mirror test stopped 2026-02-20T22:35:28.716 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:35:28.716 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:35:28.716 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:35:28.716 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local test_state=stopped 2026-02-20T22:35:28.717 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status_result 2026-02-20T22:35:28.717 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local current_state=stopped 2026-02-20T22:35:28.717 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemons cluster2 rbd mirror status mirror/test 2026-02-20T22:35:28.717 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_instance=cluster2 2026-02-20T22:35:28.717 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:35:28.717 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster2 2026-02-20T22:35:28.717 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance=cluster2 2026-02-20T22:35:28.717 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local loop_instance 2026-02-20T22:35:28.717 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for s in 0 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:35:28.717 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sleep 0 2026-02-20T22:35:28.717 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ grep -i state 2026-02-20T22:35:28.718 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' cluster2 '!=' cluster2 ']' 2026-02-20T22:35:28.720 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ seq 0 3 2026-02-20T22:35:28.721 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for loop_instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:35:28.721 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemon cluster2:0 rbd mirror status mirror/test 2026-02-20T22:35:28.721 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster2:0 2026-02-20T22:35:28.721 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:35:28.721 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:35:28.721 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster2:0 cluster instance 2026-02-20T22:35:28.721 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster2:0 2026-02-20T22:35:28.721 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=cluster 2026-02-20T22:35:28.721 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:35:28.721 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster2 2026-02-20T22:35:28.721 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=0 2026-02-20T22:35:28.722 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 0 = cluster2:0 ']' 2026-02-20T22:35:28.722 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval cluster=cluster2 2026-02-20T22:35:28.722 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster2 2026-02-20T22:35:28.722 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=0 2026-02-20T22:35:28.722 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:35:28.722 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ daemon_asok_file cluster2:0 cluster2 2026-02-20T22:35:28.722 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local local_cluster=cluster2:0 2026-02-20T22:35:28.722 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster=cluster2 2026-02-20T22:35:28.722 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance 2026-02-20T22:35:28.722 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ set_cluster_instance cluster2:0 local_cluster instance 2026-02-20T22:35:28.722 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local val=cluster2:0 2026-02-20T22:35:28.722 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster_var_name=local_cluster 2026-02-20T22:35:28.723 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance_var_name=instance 2026-02-20T22:35:28.723 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster2 2026-02-20T22:35:28.723 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:35:28.723 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ '[' 0 = cluster2:0 ']' 2026-02-20T22:35:28.723 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval local_cluster=cluster2 2026-02-20T22:35:28.723 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ local_cluster=cluster2 2026-02-20T22:35:28.723 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval instance=0 2026-02-20T22:35:28.723 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ instance=0 2026-02-20T22:35:28.723 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ ceph-conf --cluster cluster2 --name client.mirror.0 'admin socket' 2026-02-20T22:35:28.730 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ echo /var/run/ceph/rbd-mirror.cluster2-client.mirror.0.asok 2026-02-20T22:35:28.731 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local asok_file=/var/run/ceph/rbd-mirror.cluster2-client.mirror.0.asok 2026-02-20T22:35:28.731 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ test -S /var/run/ceph/rbd-mirror.cluster2-client.mirror.0.asok 2026-02-20T22:35:28.731 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ ceph --admin-daemon /var/run/ceph/rbd-mirror.cluster2-client.mirror.0.asok rbd mirror status mirror/test 2026-02-20T22:35:28.777 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ return 0 2026-02-20T22:35:28.778 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status_result=' "state": "Replaying"' 2026-02-20T22:35:28.778 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo ' "state": "Replaying"' 2026-02-20T22:35:28.779 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep -i Replaying 2026-02-20T22:35:28.779 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: "state": "Replaying" 2026-02-20T22:35:28.780 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ current_state=started 2026-02-20T22:35:28.780 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test stopped = started 2026-02-20T22:35:28.780 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:35:28.780 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 2 2026-02-20T22:35:30.780 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_image_replay_state cluster2 mirror test stopped 2026-02-20T22:35:30.780 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:35:30.780 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:35:30.780 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:35:30.780 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local test_state=stopped 2026-02-20T22:35:30.781 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status_result 2026-02-20T22:35:30.781 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local current_state=stopped 2026-02-20T22:35:30.781 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemons cluster2 rbd mirror status mirror/test 2026-02-20T22:35:30.781 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ grep -i state 2026-02-20T22:35:30.781 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_instance=cluster2 2026-02-20T22:35:30.781 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:35:30.781 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster2 2026-02-20T22:35:30.781 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance=cluster2 2026-02-20T22:35:30.781 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local loop_instance 2026-02-20T22:35:30.781 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for s in 0 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:35:30.781 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sleep 0 2026-02-20T22:35:30.781 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' cluster2 '!=' cluster2 ']' 2026-02-20T22:35:30.782 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ seq 0 3 2026-02-20T22:35:30.783 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for loop_instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:35:30.783 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemon cluster2:0 rbd mirror status mirror/test 2026-02-20T22:35:30.783 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster2:0 2026-02-20T22:35:30.783 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:35:30.783 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:35:30.783 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster2:0 cluster instance 2026-02-20T22:35:30.784 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster2:0 2026-02-20T22:35:30.784 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=cluster 2026-02-20T22:35:30.784 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:35:30.784 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster2 2026-02-20T22:35:30.784 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=0 2026-02-20T22:35:30.784 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 0 = cluster2:0 ']' 2026-02-20T22:35:30.784 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval cluster=cluster2 2026-02-20T22:35:30.784 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster2 2026-02-20T22:35:30.784 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=0 2026-02-20T22:35:30.784 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:35:30.784 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ daemon_asok_file cluster2:0 cluster2 2026-02-20T22:35:30.784 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local local_cluster=cluster2:0 2026-02-20T22:35:30.784 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster=cluster2 2026-02-20T22:35:30.784 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance 2026-02-20T22:35:30.784 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ set_cluster_instance cluster2:0 local_cluster instance 2026-02-20T22:35:30.784 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local val=cluster2:0 2026-02-20T22:35:30.784 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster_var_name=local_cluster 2026-02-20T22:35:30.784 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance_var_name=instance 2026-02-20T22:35:30.784 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster2 2026-02-20T22:35:30.784 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:35:30.784 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ '[' 0 = cluster2:0 ']' 2026-02-20T22:35:30.784 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval local_cluster=cluster2 2026-02-20T22:35:30.784 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ local_cluster=cluster2 2026-02-20T22:35:30.784 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval instance=0 2026-02-20T22:35:30.784 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ instance=0 2026-02-20T22:35:30.784 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ ceph-conf --cluster cluster2 --name client.mirror.0 'admin socket' 2026-02-20T22:35:30.796 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ echo /var/run/ceph/rbd-mirror.cluster2-client.mirror.0.asok 2026-02-20T22:35:30.796 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local asok_file=/var/run/ceph/rbd-mirror.cluster2-client.mirror.0.asok 2026-02-20T22:35:30.796 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ test -S /var/run/ceph/rbd-mirror.cluster2-client.mirror.0.asok 2026-02-20T22:35:30.796 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ ceph --admin-daemon /var/run/ceph/rbd-mirror.cluster2-client.mirror.0.asok rbd mirror status mirror/test 2026-02-20T22:35:30.841 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ return 0 2026-02-20T22:35:30.842 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status_result=' "state": "Stopped"' 2026-02-20T22:35:30.842 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo ' "state": "Stopped"' 2026-02-20T22:35:30.842 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep -i Replaying 2026-02-20T22:35:30.843 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test stopped = stopped 2026-02-20T22:35:30.843 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:35:30.843 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_status_in_pool_dir cluster1 mirror test up+unknown 2026-02-20T22:35:30.843 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:35:30.843 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:35:30.843 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:35:30.843 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+unknown 2026-02-20T22:35:30.843 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:35:30.843 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:35:30.844 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:35:30.844 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:35:31.844 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_status_in_pool_dir cluster1 mirror test up+unknown '' '' 2026-02-20T22:35:31.845 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:35:31.845 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:35:31.845 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:35:31.845 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+unknown 2026-02-20T22:35:31.845 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:35:31.845 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:35:31.845 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:35:31.845 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:35:31.845 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster1 mirror image status mirror/test 2026-02-20T22:35:31.877 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='test: 2026-02-20T22:35:31.878 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: global_id: e1d586ae-1749-4169-888d-5f8c6b0db4d3 2026-02-20T22:35:31.878 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+unknown 2026-02-20T22:35:31.878 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: remote image is not primary 2026-02-20T22:35:31.878 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: service: mirror.0 on trial150 2026-02-20T22:35:31.878 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:35:30 2026-02-20T22:35:31.878 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: peer_sites: 2026-02-20T22:35:31.878 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: name: cluster2-DNE 2026-02-20T22:35:31.878 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+unknown 2026-02-20T22:35:31.878 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: remote image is not primary 2026-02-20T22:35:31.878 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:35:29' 2026-02-20T22:35:31.878 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ state: .*up+unknown' 2026-02-20T22:35:31.878 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: state: up+unknown 2026-02-20T22:35:31.879 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ description: .*' 2026-02-20T22:35:31.879 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: description: remote image is not primary 2026-02-20T22:35:31.879 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' -n '' ']' 2026-02-20T22:35:31.880 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+unknown 2026-02-20T22:35:31.880 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^up+' 2026-02-20T22:35:31.881 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+unknown 2026-02-20T22:35:31.881 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep 'service: *mirror..* on ' 2026-02-20T22:35:31.882 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: service: mirror.0 on trial150 2026-02-20T22:35:31.882 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update 2026-02-20T22:35:31.882 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -nEe 's/^ last_update: *(.*) *$/\1/p' 2026-02-20T22:35:31.884 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:35:30' 2026-02-20T22:35:31.884 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_mirror_pool_status_verbose cluster1 mirror test up+unknown '2026-02-20 22:35:30' 2026-02-20T22:35:31.884 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:35:31.884 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:35:31.884 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:35:31.884 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+unknown 2026-02-20T22:35:31.884 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local 'prev_last_update=2026-02-20 22:35:30' 2026-02-20T22:35:31.884 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:35:31.884 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:35:31.884 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster1 mirror pool status mirror --verbose --format xml 2026-02-20T22:35:31.917 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='WARNINGOKWARNING143774382mirror.0trial15020.2.0-677-gf7870454trueOK43844389mirror.1trial15020.2.0-677-gf7870454falseOK43914398mirror.2trial15020.2.0-677-gf7870454falseOK44014407mirror.3trial15020.2.0-677-gf7870454falseOKteste1d586ae-1749-4169-888d-5f8c6b0db4d3up+unknownremote image is not primary43774382mirror.0trial1502026-02-20 22:35:30cluster2-DNEcd6e8b64-a7a4-4c60-8c9c-3c34f7eb16e8up+unknownremote image is not primary2026-02-20 22:35:29' 2026-02-20T22:35:31.917 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update state 2026-02-20T22:35:31.917 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test'\'']/last_update' 2026-02-20T22:35:31.918 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:35:30' 2026-02-20T22:35:31.919 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test'\'']/state' 2026-02-20T22:35:31.920 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ state=up+unknown 2026-02-20T22:35:31.921 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+unknown 2026-02-20T22:35:31.921 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep up+unknown 2026-02-20T22:35:31.922 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+unknown 2026-02-20T22:35:31.923 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:35:31.923 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:35:31.923 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_status_in_pool_dir cluster2 mirror test up+unknown 2026-02-20T22:35:31.923 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:35:31.923 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:35:31.923 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:35:31.923 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+unknown 2026-02-20T22:35:31.924 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:35:31.924 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:35:31.924 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:35:31.924 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:35:32.924 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_status_in_pool_dir cluster2 mirror test up+unknown '' '' 2026-02-20T22:35:32.924 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:35:32.924 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:35:32.924 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:35:32.924 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+unknown 2026-02-20T22:35:32.924 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:35:32.925 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:35:32.925 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:35:32.925 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:35:32.925 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster2 mirror image status mirror/test 2026-02-20T22:35:32.954 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='test: 2026-02-20T22:35:32.954 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: global_id: e1d586ae-1749-4169-888d-5f8c6b0db4d3 2026-02-20T22:35:32.954 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+unknown 2026-02-20T22:35:32.955 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: remote image is not primary 2026-02-20T22:35:32.955 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: service: mirror.0 on trial150 2026-02-20T22:35:32.955 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:35:29 2026-02-20T22:35:32.955 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: peer_sites: 2026-02-20T22:35:32.955 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: name: cluster1-DNE 2026-02-20T22:35:32.955 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+unknown 2026-02-20T22:35:32.955 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: remote image is not primary 2026-02-20T22:35:32.955 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:35:30' 2026-02-20T22:35:32.955 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ state: .*up+unknown' 2026-02-20T22:35:32.956 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: state: up+unknown 2026-02-20T22:35:32.956 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ description: .*' 2026-02-20T22:35:32.957 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: description: remote image is not primary 2026-02-20T22:35:32.957 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' -n '' ']' 2026-02-20T22:35:32.957 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+unknown 2026-02-20T22:35:32.957 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^up+' 2026-02-20T22:35:32.958 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+unknown 2026-02-20T22:35:32.958 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep 'service: *mirror..* on ' 2026-02-20T22:35:32.958 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: service: mirror.0 on trial150 2026-02-20T22:35:32.959 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update 2026-02-20T22:35:32.959 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -nEe 's/^ last_update: *(.*) *$/\1/p' 2026-02-20T22:35:32.960 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:35:29' 2026-02-20T22:35:32.961 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_mirror_pool_status_verbose cluster2 mirror test up+unknown '2026-02-20 22:35:29' 2026-02-20T22:35:32.961 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:35:32.961 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:35:32.961 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:35:32.961 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+unknown 2026-02-20T22:35:32.961 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local 'prev_last_update=2026-02-20 22:35:29' 2026-02-20T22:35:32.961 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:35:32.961 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:35:32.961 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster2 mirror pool status mirror --verbose --format xml 2026-02-20T22:35:32.990 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='WARNINGOKWARNING145264529mirror.0trial15020.2.0-677-gf7870454trueOK45334537mirror.1trial15020.2.0-677-gf7870454falseOK45404546mirror.2trial15020.2.0-677-gf7870454falseOK45504557mirror.3trial15020.2.0-677-gf7870454falseOKteste1d586ae-1749-4169-888d-5f8c6b0db4d3up+unknownremote image is not primary45264529mirror.0trial1502026-02-20 22:35:29cluster1-DNE8f14eacf-60a5-47c7-bdcb-1dc6af448d08up+unknownremote image is not primary2026-02-20 22:35:30' 2026-02-20T22:35:32.990 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update state 2026-02-20T22:35:32.991 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test'\'']/last_update' 2026-02-20T22:35:32.992 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:35:29' 2026-02-20T22:35:32.992 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test'\'']/state' 2026-02-20T22:35:32.994 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ state=up+unknown 2026-02-20T22:35:32.994 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+unknown 2026-02-20T22:35:32.994 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep up+unknown 2026-02-20T22:35:32.995 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+unknown 2026-02-20T22:35:32.996 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:35:32.996 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:35:32.996 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ promote_image cluster2 mirror test 2026-02-20T22:35:32.996 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:35:32.996 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:35:32.996 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:35:32.996 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local force= 2026-02-20T22:35:32.996 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster=cluster2 mirror image promote mirror/test 2026-02-20T22:35:34.559 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:Image promoted to primary 2026-02-20T22:35:34.565 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_image_replay_started cluster1 mirror test 2026-02-20T22:35:34.565 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:35:34.565 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:35:34.566 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:35:34.566 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_image_replay_state cluster1 mirror test started 2026-02-20T22:35:34.566 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:35:34.566 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:35:34.566 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:35:34.566 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state=started 2026-02-20T22:35:34.566 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local s 2026-02-20T22:35:34.566 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:35:34.566 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:35:35.567 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_image_replay_state cluster1 mirror test started 2026-02-20T22:35:35.567 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:35:35.567 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:35:35.567 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:35:35.567 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local test_state=started 2026-02-20T22:35:35.567 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status_result 2026-02-20T22:35:35.567 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local current_state=stopped 2026-02-20T22:35:35.568 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemons cluster1 rbd mirror status mirror/test 2026-02-20T22:35:35.568 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ grep -i state 2026-02-20T22:35:35.568 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_instance=cluster1 2026-02-20T22:35:35.568 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:35:35.568 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1 2026-02-20T22:35:35.568 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance=cluster1 2026-02-20T22:35:35.568 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local loop_instance 2026-02-20T22:35:35.568 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for s in 0 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:35:35.568 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sleep 0 2026-02-20T22:35:35.571 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' cluster1 '!=' cluster1 ']' 2026-02-20T22:35:35.571 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ seq 0 3 2026-02-20T22:35:35.571 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for loop_instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:35:35.572 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemon cluster1:0 rbd mirror status mirror/test 2026-02-20T22:35:35.572 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1:0 2026-02-20T22:35:35.572 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:35:35.572 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:35:35.572 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster1:0 cluster instance 2026-02-20T22:35:35.572 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster1:0 2026-02-20T22:35:35.572 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=cluster 2026-02-20T22:35:35.572 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:35:35.572 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:35:35.572 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=0 2026-02-20T22:35:35.572 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 0 = cluster1:0 ']' 2026-02-20T22:35:35.572 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval cluster=cluster1 2026-02-20T22:35:35.573 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:35:35.573 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=0 2026-02-20T22:35:35.573 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:35:35.573 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ daemon_asok_file cluster1:0 cluster1 2026-02-20T22:35:35.573 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local local_cluster=cluster1:0 2026-02-20T22:35:35.573 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster=cluster1 2026-02-20T22:35:35.573 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance 2026-02-20T22:35:35.573 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ set_cluster_instance cluster1:0 local_cluster instance 2026-02-20T22:35:35.573 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local val=cluster1:0 2026-02-20T22:35:35.573 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster_var_name=local_cluster 2026-02-20T22:35:35.573 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance_var_name=instance 2026-02-20T22:35:35.573 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:35:35.573 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:35:35.574 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ '[' 0 = cluster1:0 ']' 2026-02-20T22:35:35.574 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval local_cluster=cluster1 2026-02-20T22:35:35.574 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ local_cluster=cluster1 2026-02-20T22:35:35.574 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval instance=0 2026-02-20T22:35:35.574 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ instance=0 2026-02-20T22:35:35.574 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ ceph-conf --cluster cluster1 --name client.mirror.0 'admin socket' 2026-02-20T22:35:35.582 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ echo /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:35:35.582 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local asok_file=/var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:35:35.582 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ test -S /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:35:35.582 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ ceph --admin-daemon /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok rbd mirror status mirror/test 2026-02-20T22:35:35.628 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ return 0 2026-02-20T22:35:35.629 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status_result=' "state": "Replaying"' 2026-02-20T22:35:35.629 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo ' "state": "Replaying"' 2026-02-20T22:35:35.629 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep -i Replaying 2026-02-20T22:35:35.630 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: "state": "Replaying" 2026-02-20T22:35:35.630 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ current_state=started 2026-02-20T22:35:35.630 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test started = started 2026-02-20T22:35:35.630 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:35:35.630 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_replay_complete cluster1 cluster2 mirror mirror test 2026-02-20T22:35:35.630 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local local_cluster=cluster1 2026-02-20T22:35:35.630 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:35:35.630 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local local_pool=mirror 2026-02-20T22:35:35.630 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local remote_pool=mirror 2026-02-20T22:35:35.630 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:35:35.630 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' snapshot = journal ']' 2026-02-20T22:35:35.630 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' snapshot = snapshot ']' 2026-02-20T22:35:35.631 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ mirror_image_snapshot cluster2 mirror test 2026-02-20T22:35:35.631 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:35:35.631 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:35:35.631 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:35:35.631 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster2 mirror image snapshot mirror/test 2026-02-20T22:35:39.560 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:Snapshot ID: 145 2026-02-20T22:35:39.568 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_snapshot_sync_complete cluster1 cluster2 mirror mirror test 2026-02-20T22:35:39.569 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local local_cluster=cluster1 2026-02-20T22:35:39.569 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:35:39.569 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local local_pool=mirror 2026-02-20T22:35:39.569 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local remote_pool=mirror 2026-02-20T22:35:39.569 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:35:39.569 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ mkfname cluster2-mirror-test.status 2026-02-20T22:35:39.569 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ echo cluster2-mirror-test.status 2026-02-20T22:35:39.569 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -e 's|[/ ]|_|g' 2026-02-20T22:35:39.570 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status_log=/tmp/tmp.Whst3BkeHJ/cluster2-mirror-test.status 2026-02-20T22:35:39.570 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ mkfname cluster1-mirror-test.status 2026-02-20T22:35:39.570 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ echo cluster1-mirror-test.status 2026-02-20T22:35:39.570 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -e 's|[/ ]|_|g' 2026-02-20T22:35:39.572 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local local_status_log=/tmp/tmp.Whst3BkeHJ/cluster1-mirror-test.status 2026-02-20T22:35:39.572 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ get_newest_mirror_snapshot cluster2 mirror test /tmp/tmp.Whst3BkeHJ/cluster2-mirror-test.status 2026-02-20T22:35:39.572 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:35:39.572 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:35:39.572 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:35:39.572 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local log=/tmp/tmp.Whst3BkeHJ/cluster2-mirror-test.status 2026-02-20T22:35:39.573 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster2 snap list --all mirror/test --format xml 2026-02-20T22:35:39.573 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ xmlstarlet sel -t -c '//snapshots/snapshot[namespace/complete='\''true'\'' and position()=last()]' 2026-02-20T22:35:39.601 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v //snapshot/id 2026-02-20T22:35:39.603 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local snapshot_id=145 2026-02-20T22:35:39.603 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ true 2026-02-20T22:35:39.603 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 0.2 0.4 0.8 1.6 2 2 4 4 8 8 16 16 32 32 2026-02-20T22:35:39.603 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 0.2 2026-02-20T22:35:39.804 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ get_newest_mirror_snapshot cluster1 mirror test /tmp/tmp.Whst3BkeHJ/cluster1-mirror-test.status 2026-02-20T22:35:39.804 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:35:39.805 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:35:39.805 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:35:39.805 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local log=/tmp/tmp.Whst3BkeHJ/cluster1-mirror-test.status 2026-02-20T22:35:39.805 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster1 snap list --all mirror/test --format xml 2026-02-20T22:35:39.805 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ xmlstarlet sel -t -c '//snapshots/snapshot[namespace/complete='\''true'\'' and position()=last()]' 2026-02-20T22:35:39.834 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v //snapshot/namespace/primary_snap_id 2026-02-20T22:35:39.836 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local primary_snapshot_id=145 2026-02-20T22:35:39.837 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test 145 = 145 2026-02-20T22:35:39.837 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:35:39.837 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_status_in_pool_dir cluster2 mirror test up+stopped 2026-02-20T22:35:39.837 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:35:39.837 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:35:39.837 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:35:39.837 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+stopped 2026-02-20T22:35:39.837 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:35:39.837 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:35:39.837 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:35:39.837 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:35:40.837 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_status_in_pool_dir cluster2 mirror test up+stopped '' '' 2026-02-20T22:35:40.838 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:35:40.838 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:35:40.838 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:35:40.838 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+stopped 2026-02-20T22:35:40.838 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:35:40.838 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:35:40.838 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:35:40.838 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:35:40.838 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster2 mirror image status mirror/test 2026-02-20T22:35:40.867 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='test: 2026-02-20T22:35:40.867 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: global_id: e1d586ae-1749-4169-888d-5f8c6b0db4d3 2026-02-20T22:35:40.867 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+stopped 2026-02-20T22:35:40.868 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: local image is primary 2026-02-20T22:35:40.868 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: service: mirror.0 on trial150 2026-02-20T22:35:40.868 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:35:39 2026-02-20T22:35:40.868 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: peer_sites: 2026-02-20T22:35:40.868 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: name: cluster1-DNE 2026-02-20T22:35:40.868 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+replaying 2026-02-20T22:35:40.868 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: replaying, {"bytes_per_second":0.0,"bytes_per_snapshot":0.0,"last_snapshot_bytes":0,"last_snapshot_sync_seconds":0,"remote_snapshot_timestamp":1771626933,"replay_state":"idle"} 2026-02-20T22:35:40.868 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:35:35 2026-02-20T22:35:40.868 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: snapshots: 2026-02-20T22:35:40.868 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: 145 .mirror.primary.e1d586ae-1749-4169-888d-5f8c6b0db4d3.1e088128-d1a8-4634-871e-d990a525bd41 (peer_uuids:[b3fd2ba3-7357-48bb-9494-5fb16bf9b1f8])' 2026-02-20T22:35:40.868 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ state: .*up+stopped' 2026-02-20T22:35:40.869 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: state: up+stopped 2026-02-20T22:35:40.869 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ description: .*' 2026-02-20T22:35:40.869 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: description: local image is primary 2026-02-20T22:35:40.870 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' -n '' ']' 2026-02-20T22:35:40.870 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+stopped 2026-02-20T22:35:40.870 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^up+' 2026-02-20T22:35:40.870 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+stopped 2026-02-20T22:35:40.871 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep 'service: *mirror..* on ' 2026-02-20T22:35:40.871 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: service: mirror.0 on trial150 2026-02-20T22:35:40.872 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update 2026-02-20T22:35:40.872 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -nEe 's/^ last_update: *(.*) *$/\1/p' 2026-02-20T22:35:40.873 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:35:39' 2026-02-20T22:35:40.873 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_mirror_pool_status_verbose cluster2 mirror test up+stopped '2026-02-20 22:35:39' 2026-02-20T22:35:40.874 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:35:40.874 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:35:40.874 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:35:40.874 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+stopped 2026-02-20T22:35:40.874 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local 'prev_last_update=2026-02-20 22:35:39' 2026-02-20T22:35:40.874 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:35:40.874 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:35:40.874 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster2 mirror pool status mirror --verbose --format xml 2026-02-20T22:35:40.904 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='OKOKOK145264529mirror.0trial15020.2.0-677-gf7870454trueOK45334537mirror.1trial15020.2.0-677-gf7870454falseOK45404546mirror.2trial15020.2.0-677-gf7870454falseOK45504557mirror.3trial15020.2.0-677-gf7870454falseOKteste1d586ae-1749-4169-888d-5f8c6b0db4d3up+stoppedlocal image is primary45264529mirror.0trial1502026-02-20 22:35:39cluster1-DNE8f14eacf-60a5-47c7-bdcb-1dc6af448d08up+replayingreplaying, {"bytes_per_second":0.0,"bytes_per_snapshot":0.0,"last_snapshot_bytes":0,"last_snapshot_sync_seconds":0,"remote_snapshot_timestamp":1771626933,"replay_state":"idle"}2026-02-20 22:35:35' 2026-02-20T22:35:40.904 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update state 2026-02-20T22:35:40.904 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test'\'']/last_update' 2026-02-20T22:35:40.905 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:35:39' 2026-02-20T22:35:40.906 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test'\'']/state' 2026-02-20T22:35:40.907 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ state=up+stopped 2026-02-20T22:35:40.907 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+stopped 2026-02-20T22:35:40.908 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep up+stopped 2026-02-20T22:35:40.908 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+stopped 2026-02-20T22:35:40.909 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:35:40.909 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:35:40.909 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_status_in_pool_dir cluster1 mirror test up+replaying 2026-02-20T22:35:40.910 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:35:40.910 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:35:40.910 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:35:40.910 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+replaying 2026-02-20T22:35:40.910 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:35:40.910 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:35:40.910 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:35:40.910 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:35:41.909 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_status_in_pool_dir cluster1 mirror test up+replaying '' '' 2026-02-20T22:35:41.909 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:35:41.909 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:35:41.909 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:35:41.909 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+replaying 2026-02-20T22:35:41.909 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:35:41.910 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:35:41.910 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:35:41.910 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:35:41.910 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster1 mirror image status mirror/test 2026-02-20T22:35:41.943 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='test: 2026-02-20T22:35:41.943 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: global_id: e1d586ae-1749-4169-888d-5f8c6b0db4d3 2026-02-20T22:35:41.943 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+replaying 2026-02-20T22:35:41.943 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: replaying, {"bytes_per_second":0.0,"bytes_per_snapshot":0.0,"last_snapshot_bytes":0,"last_snapshot_sync_seconds":0,"remote_snapshot_timestamp":1771626933,"replay_state":"idle"} 2026-02-20T22:35:41.943 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: service: mirror.0 on trial150 2026-02-20T22:35:41.944 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:35:35 2026-02-20T22:35:41.944 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: peer_sites: 2026-02-20T22:35:41.944 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: name: cluster2-DNE 2026-02-20T22:35:41.944 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+stopped 2026-02-20T22:35:41.944 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: local image is primary 2026-02-20T22:35:41.944 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:35:39' 2026-02-20T22:35:41.944 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ state: .*up+replaying' 2026-02-20T22:35:41.944 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: state: up+replaying 2026-02-20T22:35:41.944 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ description: .*' 2026-02-20T22:35:41.945 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: description: replaying, {"bytes_per_second":0.0,"bytes_per_snapshot":0.0,"last_snapshot_bytes":0,"last_snapshot_sync_seconds":0,"remote_snapshot_timestamp":1771626933,"replay_state":"idle"} 2026-02-20T22:35:41.945 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' -n '' ']' 2026-02-20T22:35:41.945 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+replaying 2026-02-20T22:35:41.945 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^up+' 2026-02-20T22:35:41.946 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+replaying 2026-02-20T22:35:41.946 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep 'service: *mirror..* on ' 2026-02-20T22:35:41.947 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: service: mirror.0 on trial150 2026-02-20T22:35:41.947 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update 2026-02-20T22:35:41.948 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -nEe 's/^ last_update: *(.*) *$/\1/p' 2026-02-20T22:35:41.950 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:35:35' 2026-02-20T22:35:41.950 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_mirror_pool_status_verbose cluster1 mirror test up+replaying '2026-02-20 22:35:35' 2026-02-20T22:35:41.950 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:35:41.950 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:35:41.950 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:35:41.950 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+replaying 2026-02-20T22:35:41.950 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local 'prev_last_update=2026-02-20 22:35:35' 2026-02-20T22:35:41.950 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:35:41.950 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:35:41.950 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster1 mirror pool status mirror --verbose --format xml 2026-02-20T22:35:41.983 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='OKOKOK143774382mirror.0trial15020.2.0-677-gf7870454trueOK43844389mirror.1trial15020.2.0-677-gf7870454falseOK43914398mirror.2trial15020.2.0-677-gf7870454falseOK44014407mirror.3trial15020.2.0-677-gf7870454falseOKteste1d586ae-1749-4169-888d-5f8c6b0db4d3up+replayingreplaying, {"bytes_per_second":0.0,"bytes_per_snapshot":0.0,"last_snapshot_bytes":0,"last_snapshot_sync_seconds":0,"remote_snapshot_timestamp":1771626933,"replay_state":"idle"}43774382mirror.0trial1502026-02-20 22:35:35cluster2-DNEcd6e8b64-a7a4-4c60-8c9c-3c34f7eb16e8up+stoppedlocal image is primary2026-02-20 22:35:39' 2026-02-20T22:35:41.983 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update state 2026-02-20T22:35:41.983 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test'\'']/last_update' 2026-02-20T22:35:41.985 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:35:35' 2026-02-20T22:35:41.985 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test'\'']/state' 2026-02-20T22:35:41.987 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ state=up+replaying 2026-02-20T22:35:41.987 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+replaying 2026-02-20T22:35:41.987 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep up+replaying 2026-02-20T22:35:41.988 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+replaying 2026-02-20T22:35:41.988 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:35:41.989 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:35:41.989 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for i in `seq 1 20` 2026-02-20T22:35:41.989 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ demote_image cluster2 mirror test 2026-02-20T22:35:41.989 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:35:41.989 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:35:41.989 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:35:41.989 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster=cluster2 mirror image demote mirror/test 2026-02-20T22:35:42.574 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:Image demoted to non-primary 2026-02-20T22:35:42.579 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_image_replay_stopped cluster1 mirror test 2026-02-20T22:35:42.579 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:35:42.579 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:35:42.580 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:35:42.580 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_image_replay_state cluster1 mirror test stopped 2026-02-20T22:35:42.580 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:35:42.580 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:35:42.580 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:35:42.580 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state=stopped 2026-02-20T22:35:42.580 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local s 2026-02-20T22:35:42.580 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:35:42.580 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:35:43.581 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_image_replay_state cluster1 mirror test stopped 2026-02-20T22:35:43.581 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:35:43.581 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:35:43.581 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:35:43.581 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local test_state=stopped 2026-02-20T22:35:43.581 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status_result 2026-02-20T22:35:43.581 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local current_state=stopped 2026-02-20T22:35:43.582 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemons cluster1 rbd mirror status mirror/test 2026-02-20T22:35:43.582 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_instance=cluster1 2026-02-20T22:35:43.582 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:35:43.582 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1 2026-02-20T22:35:43.582 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance=cluster1 2026-02-20T22:35:43.582 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local loop_instance 2026-02-20T22:35:43.582 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for s in 0 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:35:43.582 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sleep 0 2026-02-20T22:35:43.582 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ grep -i state 2026-02-20T22:35:43.582 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' cluster1 '!=' cluster1 ']' 2026-02-20T22:35:43.586 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ seq 0 3 2026-02-20T22:35:43.586 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for loop_instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:35:43.586 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemon cluster1:0 rbd mirror status mirror/test 2026-02-20T22:35:43.586 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1:0 2026-02-20T22:35:43.586 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:35:43.586 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:35:43.586 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster1:0 cluster instance 2026-02-20T22:35:43.586 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster1:0 2026-02-20T22:35:43.586 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=cluster 2026-02-20T22:35:43.586 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:35:43.587 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:35:43.587 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=0 2026-02-20T22:35:43.587 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 0 = cluster1:0 ']' 2026-02-20T22:35:43.587 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval cluster=cluster1 2026-02-20T22:35:43.587 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:35:43.587 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=0 2026-02-20T22:35:43.587 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:35:43.587 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ daemon_asok_file cluster1:0 cluster1 2026-02-20T22:35:43.587 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local local_cluster=cluster1:0 2026-02-20T22:35:43.587 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster=cluster1 2026-02-20T22:35:43.587 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance 2026-02-20T22:35:43.587 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ set_cluster_instance cluster1:0 local_cluster instance 2026-02-20T22:35:43.587 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local val=cluster1:0 2026-02-20T22:35:43.588 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster_var_name=local_cluster 2026-02-20T22:35:43.588 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance_var_name=instance 2026-02-20T22:35:43.588 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:35:43.588 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:35:43.588 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ '[' 0 = cluster1:0 ']' 2026-02-20T22:35:43.588 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval local_cluster=cluster1 2026-02-20T22:35:43.588 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ local_cluster=cluster1 2026-02-20T22:35:43.588 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval instance=0 2026-02-20T22:35:43.588 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ instance=0 2026-02-20T22:35:43.588 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ ceph-conf --cluster cluster1 --name client.mirror.0 'admin socket' 2026-02-20T22:35:43.595 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ echo /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:35:43.595 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local asok_file=/var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:35:43.595 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ test -S /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:35:43.595 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ ceph --admin-daemon /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok rbd mirror status mirror/test 2026-02-20T22:35:43.640 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ return 0 2026-02-20T22:35:43.641 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status_result=' "state": "Replaying"' 2026-02-20T22:35:43.641 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo ' "state": "Replaying"' 2026-02-20T22:35:43.641 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep -i Replaying 2026-02-20T22:35:43.642 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: "state": "Replaying" 2026-02-20T22:35:43.642 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ current_state=started 2026-02-20T22:35:43.642 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test stopped = started 2026-02-20T22:35:43.642 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:35:43.643 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 2 2026-02-20T22:35:45.644 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_image_replay_state cluster1 mirror test stopped 2026-02-20T22:35:45.644 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:35:45.644 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:35:45.645 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:35:45.645 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local test_state=stopped 2026-02-20T22:35:45.645 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status_result 2026-02-20T22:35:45.645 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local current_state=stopped 2026-02-20T22:35:45.645 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ grep -i state 2026-02-20T22:35:45.645 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemons cluster1 rbd mirror status mirror/test 2026-02-20T22:35:45.645 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_instance=cluster1 2026-02-20T22:35:45.645 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:35:45.645 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1 2026-02-20T22:35:45.645 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance=cluster1 2026-02-20T22:35:45.646 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local loop_instance 2026-02-20T22:35:45.646 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for s in 0 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:35:45.646 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sleep 0 2026-02-20T22:35:45.649 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' cluster1 '!=' cluster1 ']' 2026-02-20T22:35:45.649 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ seq 0 3 2026-02-20T22:35:45.649 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for loop_instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:35:45.649 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemon cluster1:0 rbd mirror status mirror/test 2026-02-20T22:35:45.649 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1:0 2026-02-20T22:35:45.649 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:35:45.649 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:35:45.649 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster1:0 cluster instance 2026-02-20T22:35:45.650 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster1:0 2026-02-20T22:35:45.650 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=cluster 2026-02-20T22:35:45.650 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:35:45.650 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:35:45.650 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=0 2026-02-20T22:35:45.650 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 0 = cluster1:0 ']' 2026-02-20T22:35:45.650 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval cluster=cluster1 2026-02-20T22:35:45.650 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:35:45.650 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=0 2026-02-20T22:35:45.650 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:35:45.650 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ daemon_asok_file cluster1:0 cluster1 2026-02-20T22:35:45.650 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local local_cluster=cluster1:0 2026-02-20T22:35:45.650 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster=cluster1 2026-02-20T22:35:45.651 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance 2026-02-20T22:35:45.651 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ set_cluster_instance cluster1:0 local_cluster instance 2026-02-20T22:35:45.651 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local val=cluster1:0 2026-02-20T22:35:45.651 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster_var_name=local_cluster 2026-02-20T22:35:45.651 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance_var_name=instance 2026-02-20T22:35:45.651 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:35:45.651 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:35:45.651 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ '[' 0 = cluster1:0 ']' 2026-02-20T22:35:45.651 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval local_cluster=cluster1 2026-02-20T22:35:45.651 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ local_cluster=cluster1 2026-02-20T22:35:45.651 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval instance=0 2026-02-20T22:35:45.652 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ instance=0 2026-02-20T22:35:45.652 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ ceph-conf --cluster cluster1 --name client.mirror.0 'admin socket' 2026-02-20T22:35:45.659 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ echo /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:35:45.659 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local asok_file=/var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:35:45.659 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ test -S /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:35:45.660 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ ceph --admin-daemon /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok rbd mirror status mirror/test 2026-02-20T22:35:45.705 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ return 0 2026-02-20T22:35:45.705 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status_result=' "state": "Stopped"' 2026-02-20T22:35:45.706 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo ' "state": "Stopped"' 2026-02-20T22:35:45.706 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep -i Replaying 2026-02-20T22:35:45.707 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test stopped = stopped 2026-02-20T22:35:45.707 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:35:45.707 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_status_in_pool_dir cluster1 mirror test up+unknown 2026-02-20T22:35:45.707 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:35:45.707 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:35:45.708 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:35:45.708 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+unknown 2026-02-20T22:35:45.708 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:35:45.708 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:35:45.708 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:35:45.708 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:35:46.708 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_status_in_pool_dir cluster1 mirror test up+unknown '' '' 2026-02-20T22:35:46.708 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:35:46.708 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:35:46.708 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:35:46.708 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+unknown 2026-02-20T22:35:46.708 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:35:46.708 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:35:46.709 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:35:46.709 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:35:46.709 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster1 mirror image status mirror/test 2026-02-20T22:35:46.740 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='test: 2026-02-20T22:35:46.740 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: global_id: e1d586ae-1749-4169-888d-5f8c6b0db4d3 2026-02-20T22:35:46.740 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+unknown 2026-02-20T22:35:46.740 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: remote image is not primary 2026-02-20T22:35:46.740 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: service: mirror.0 on trial150 2026-02-20T22:35:46.740 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:35:45 2026-02-20T22:35:46.740 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: peer_sites: 2026-02-20T22:35:46.741 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: name: cluster2-DNE 2026-02-20T22:35:46.741 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+unknown 2026-02-20T22:35:46.741 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: remote image is not primary 2026-02-20T22:35:46.741 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:35:44' 2026-02-20T22:35:46.741 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ state: .*up+unknown' 2026-02-20T22:35:46.741 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: state: up+unknown 2026-02-20T22:35:46.742 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ description: .*' 2026-02-20T22:35:46.742 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: description: remote image is not primary 2026-02-20T22:35:46.743 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' -n '' ']' 2026-02-20T22:35:46.743 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+unknown 2026-02-20T22:35:46.743 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^up+' 2026-02-20T22:35:46.743 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+unknown 2026-02-20T22:35:46.743 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep 'service: *mirror..* on ' 2026-02-20T22:35:46.744 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: service: mirror.0 on trial150 2026-02-20T22:35:46.744 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update 2026-02-20T22:35:46.744 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -nEe 's/^ last_update: *(.*) *$/\1/p' 2026-02-20T22:35:46.746 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:35:45' 2026-02-20T22:35:46.747 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_mirror_pool_status_verbose cluster1 mirror test up+unknown '2026-02-20 22:35:45' 2026-02-20T22:35:46.747 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:35:46.747 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:35:46.747 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:35:46.747 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+unknown 2026-02-20T22:35:46.747 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local 'prev_last_update=2026-02-20 22:35:45' 2026-02-20T22:35:46.747 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:35:46.747 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:35:46.747 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster1 mirror pool status mirror --verbose --format xml 2026-02-20T22:35:46.781 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='WARNINGOKWARNING143774382mirror.0trial15020.2.0-677-gf7870454trueOK43844389mirror.1trial15020.2.0-677-gf7870454falseOK43914398mirror.2trial15020.2.0-677-gf7870454falseOK44014407mirror.3trial15020.2.0-677-gf7870454falseOKteste1d586ae-1749-4169-888d-5f8c6b0db4d3up+unknownremote image is not primary43774382mirror.0trial1502026-02-20 22:35:45cluster2-DNEcd6e8b64-a7a4-4c60-8c9c-3c34f7eb16e8up+unknownremote image is not primary2026-02-20 22:35:44' 2026-02-20T22:35:46.781 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update state 2026-02-20T22:35:46.781 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test'\'']/last_update' 2026-02-20T22:35:46.783 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:35:45' 2026-02-20T22:35:46.783 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test'\'']/state' 2026-02-20T22:35:46.784 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ state=up+unknown 2026-02-20T22:35:46.785 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+unknown 2026-02-20T22:35:46.785 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep up+unknown 2026-02-20T22:35:46.786 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+unknown 2026-02-20T22:35:46.786 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:35:46.786 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:35:46.786 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_status_in_pool_dir cluster2 mirror test up+unknown 2026-02-20T22:35:46.786 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:35:46.786 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:35:46.786 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:35:46.786 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+unknown 2026-02-20T22:35:46.786 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:35:46.786 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:35:46.786 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:35:46.786 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:35:47.788 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_status_in_pool_dir cluster2 mirror test up+unknown '' '' 2026-02-20T22:35:47.788 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:35:47.789 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:35:47.789 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:35:47.789 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+unknown 2026-02-20T22:35:47.789 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:35:47.789 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:35:47.789 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:35:47.789 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:35:47.789 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster2 mirror image status mirror/test 2026-02-20T22:35:47.820 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='test: 2026-02-20T22:35:47.820 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: global_id: e1d586ae-1749-4169-888d-5f8c6b0db4d3 2026-02-20T22:35:47.820 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+unknown 2026-02-20T22:35:47.821 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: remote image is not primary 2026-02-20T22:35:47.821 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: service: mirror.0 on trial150 2026-02-20T22:35:47.821 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:35:44 2026-02-20T22:35:47.821 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: peer_sites: 2026-02-20T22:35:47.821 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: name: cluster1-DNE 2026-02-20T22:35:47.821 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+unknown 2026-02-20T22:35:47.821 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: remote image is not primary 2026-02-20T22:35:47.821 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:35:45' 2026-02-20T22:35:47.821 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ state: .*up+unknown' 2026-02-20T22:35:47.822 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: state: up+unknown 2026-02-20T22:35:47.822 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ description: .*' 2026-02-20T22:35:47.823 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: description: remote image is not primary 2026-02-20T22:35:47.823 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' -n '' ']' 2026-02-20T22:35:47.823 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+unknown 2026-02-20T22:35:47.824 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^up+' 2026-02-20T22:35:47.824 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+unknown 2026-02-20T22:35:47.824 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep 'service: *mirror..* on ' 2026-02-20T22:35:47.825 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: service: mirror.0 on trial150 2026-02-20T22:35:47.826 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update 2026-02-20T22:35:47.826 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -nEe 's/^ last_update: *(.*) *$/\1/p' 2026-02-20T22:35:47.826 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:35:44' 2026-02-20T22:35:47.826 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_mirror_pool_status_verbose cluster2 mirror test up+unknown '2026-02-20 22:35:44' 2026-02-20T22:35:47.826 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:35:47.826 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:35:47.826 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:35:47.826 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+unknown 2026-02-20T22:35:47.826 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local 'prev_last_update=2026-02-20 22:35:44' 2026-02-20T22:35:47.827 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:35:47.827 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:35:47.827 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster2 mirror pool status mirror --verbose --format xml 2026-02-20T22:35:47.857 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='WARNINGOKWARNING145264529mirror.0trial15020.2.0-677-gf7870454trueOK45334537mirror.1trial15020.2.0-677-gf7870454falseOK45404546mirror.2trial15020.2.0-677-gf7870454falseOK45504557mirror.3trial15020.2.0-677-gf7870454falseOKteste1d586ae-1749-4169-888d-5f8c6b0db4d3up+unknownremote image is not primary45264529mirror.0trial1502026-02-20 22:35:44cluster1-DNE8f14eacf-60a5-47c7-bdcb-1dc6af448d08up+unknownremote image is not primary2026-02-20 22:35:45' 2026-02-20T22:35:47.857 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update state 2026-02-20T22:35:47.857 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test'\'']/last_update' 2026-02-20T22:35:47.858 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:35:44' 2026-02-20T22:35:47.858 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test'\'']/state' 2026-02-20T22:35:47.860 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ state=up+unknown 2026-02-20T22:35:47.860 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+unknown 2026-02-20T22:35:47.860 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep up+unknown 2026-02-20T22:35:47.861 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+unknown 2026-02-20T22:35:47.862 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:35:47.862 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:35:47.862 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ promote_image cluster1 mirror test 2026-02-20T22:35:47.862 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:35:47.862 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:35:47.862 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:35:47.862 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local force= 2026-02-20T22:35:47.862 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster=cluster1 mirror image promote mirror/test 2026-02-20T22:35:49.567 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:Image promoted to primary 2026-02-20T22:35:49.573 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_image_replay_started cluster2 mirror test 2026-02-20T22:35:49.573 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:35:49.573 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:35:49.573 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:35:49.573 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_image_replay_state cluster2 mirror test started 2026-02-20T22:35:49.573 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:35:49.573 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:35:49.573 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:35:49.574 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state=started 2026-02-20T22:35:49.574 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local s 2026-02-20T22:35:49.574 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:35:49.574 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:35:50.574 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_image_replay_state cluster2 mirror test started 2026-02-20T22:35:50.575 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:35:50.575 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:35:50.575 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:35:50.575 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local test_state=started 2026-02-20T22:35:50.575 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status_result 2026-02-20T22:35:50.575 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local current_state=stopped 2026-02-20T22:35:50.575 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemons cluster2 rbd mirror status mirror/test 2026-02-20T22:35:50.575 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_instance=cluster2 2026-02-20T22:35:50.575 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:35:50.575 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ grep -i state 2026-02-20T22:35:50.576 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster2 2026-02-20T22:35:50.576 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance=cluster2 2026-02-20T22:35:50.576 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local loop_instance 2026-02-20T22:35:50.576 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for s in 0 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:35:50.576 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sleep 0 2026-02-20T22:35:50.579 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' cluster2 '!=' cluster2 ']' 2026-02-20T22:35:50.579 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ seq 0 3 2026-02-20T22:35:50.579 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for loop_instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:35:50.579 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemon cluster2:0 rbd mirror status mirror/test 2026-02-20T22:35:50.579 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster2:0 2026-02-20T22:35:50.579 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:35:50.580 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:35:50.580 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster2:0 cluster instance 2026-02-20T22:35:50.580 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster2:0 2026-02-20T22:35:50.580 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=cluster 2026-02-20T22:35:50.580 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:35:50.580 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster2 2026-02-20T22:35:50.580 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=0 2026-02-20T22:35:50.580 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 0 = cluster2:0 ']' 2026-02-20T22:35:50.580 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval cluster=cluster2 2026-02-20T22:35:50.580 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster2 2026-02-20T22:35:50.580 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=0 2026-02-20T22:35:50.580 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:35:50.581 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ daemon_asok_file cluster2:0 cluster2 2026-02-20T22:35:50.581 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local local_cluster=cluster2:0 2026-02-20T22:35:50.581 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster=cluster2 2026-02-20T22:35:50.581 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance 2026-02-20T22:35:50.581 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ set_cluster_instance cluster2:0 local_cluster instance 2026-02-20T22:35:50.581 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local val=cluster2:0 2026-02-20T22:35:50.581 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster_var_name=local_cluster 2026-02-20T22:35:50.581 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance_var_name=instance 2026-02-20T22:35:50.581 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster2 2026-02-20T22:35:50.581 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:35:50.581 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ '[' 0 = cluster2:0 ']' 2026-02-20T22:35:50.581 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval local_cluster=cluster2 2026-02-20T22:35:50.581 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ local_cluster=cluster2 2026-02-20T22:35:50.582 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval instance=0 2026-02-20T22:35:50.582 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ instance=0 2026-02-20T22:35:50.582 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ ceph-conf --cluster cluster2 --name client.mirror.0 'admin socket' 2026-02-20T22:35:50.590 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ echo /var/run/ceph/rbd-mirror.cluster2-client.mirror.0.asok 2026-02-20T22:35:50.590 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local asok_file=/var/run/ceph/rbd-mirror.cluster2-client.mirror.0.asok 2026-02-20T22:35:50.590 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ test -S /var/run/ceph/rbd-mirror.cluster2-client.mirror.0.asok 2026-02-20T22:35:50.591 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ ceph --admin-daemon /var/run/ceph/rbd-mirror.cluster2-client.mirror.0.asok rbd mirror status mirror/test 2026-02-20T22:35:50.637 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ return 0 2026-02-20T22:35:50.638 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status_result=' "state": "Replaying"' 2026-02-20T22:35:50.638 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo ' "state": "Replaying"' 2026-02-20T22:35:50.639 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep -i Replaying 2026-02-20T22:35:50.639 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: "state": "Replaying" 2026-02-20T22:35:50.640 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ current_state=started 2026-02-20T22:35:50.640 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test started = started 2026-02-20T22:35:50.641 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:35:50.641 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_replay_complete cluster2 cluster1 mirror mirror test 2026-02-20T22:35:50.641 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local local_cluster=cluster2 2026-02-20T22:35:50.641 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:35:50.641 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local local_pool=mirror 2026-02-20T22:35:50.641 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local remote_pool=mirror 2026-02-20T22:35:50.641 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:35:50.641 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' snapshot = journal ']' 2026-02-20T22:35:50.641 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' snapshot = snapshot ']' 2026-02-20T22:35:50.641 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ mirror_image_snapshot cluster1 mirror test 2026-02-20T22:35:50.641 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:35:50.641 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:35:50.642 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:35:50.642 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster1 mirror image snapshot mirror/test 2026-02-20T22:35:54.582 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:Snapshot ID: 147 2026-02-20T22:35:54.591 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_snapshot_sync_complete cluster2 cluster1 mirror mirror test 2026-02-20T22:35:54.591 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local local_cluster=cluster2 2026-02-20T22:35:54.591 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:35:54.591 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local local_pool=mirror 2026-02-20T22:35:54.591 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local remote_pool=mirror 2026-02-20T22:35:54.591 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:35:54.591 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ mkfname cluster1-mirror-test.status 2026-02-20T22:35:54.591 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ echo cluster1-mirror-test.status 2026-02-20T22:35:54.592 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -e 's|[/ ]|_|g' 2026-02-20T22:35:54.592 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status_log=/tmp/tmp.Whst3BkeHJ/cluster1-mirror-test.status 2026-02-20T22:35:54.593 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ mkfname cluster2-mirror-test.status 2026-02-20T22:35:54.593 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ echo cluster2-mirror-test.status 2026-02-20T22:35:54.593 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -e 's|[/ ]|_|g' 2026-02-20T22:35:54.594 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local local_status_log=/tmp/tmp.Whst3BkeHJ/cluster2-mirror-test.status 2026-02-20T22:35:54.595 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ get_newest_mirror_snapshot cluster1 mirror test /tmp/tmp.Whst3BkeHJ/cluster1-mirror-test.status 2026-02-20T22:35:54.595 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:35:54.595 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:35:54.595 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:35:54.595 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local log=/tmp/tmp.Whst3BkeHJ/cluster1-mirror-test.status 2026-02-20T22:35:54.595 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster1 snap list --all mirror/test --format xml 2026-02-20T22:35:54.595 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ xmlstarlet sel -t -c '//snapshots/snapshot[namespace/complete='\''true'\'' and position()=last()]' 2026-02-20T22:35:54.624 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v //snapshot/id 2026-02-20T22:35:54.625 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local snapshot_id=147 2026-02-20T22:35:54.625 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ true 2026-02-20T22:35:54.626 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 0.2 0.4 0.8 1.6 2 2 4 4 8 8 16 16 32 32 2026-02-20T22:35:54.626 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 0.2 2026-02-20T22:35:54.827 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ get_newest_mirror_snapshot cluster2 mirror test /tmp/tmp.Whst3BkeHJ/cluster2-mirror-test.status 2026-02-20T22:35:54.827 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:35:54.827 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:35:54.827 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:35:54.827 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local log=/tmp/tmp.Whst3BkeHJ/cluster2-mirror-test.status 2026-02-20T22:35:54.827 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster2 snap list --all mirror/test --format xml 2026-02-20T22:35:54.827 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ xmlstarlet sel -t -c '//snapshots/snapshot[namespace/complete='\''true'\'' and position()=last()]' 2026-02-20T22:35:54.854 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v //snapshot/namespace/primary_snap_id 2026-02-20T22:35:54.856 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local primary_snapshot_id=147 2026-02-20T22:35:54.856 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test 147 = 147 2026-02-20T22:35:54.856 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:35:54.856 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_status_in_pool_dir cluster1 mirror test up+stopped 2026-02-20T22:35:54.856 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:35:54.856 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:35:54.856 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:35:54.857 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+stopped 2026-02-20T22:35:54.857 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:35:54.857 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:35:54.857 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:35:54.857 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:35:55.857 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_status_in_pool_dir cluster1 mirror test up+stopped '' '' 2026-02-20T22:35:55.857 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:35:55.857 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:35:55.858 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:35:55.858 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+stopped 2026-02-20T22:35:55.858 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:35:55.858 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:35:55.858 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:35:55.858 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:35:55.858 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster1 mirror image status mirror/test 2026-02-20T22:35:55.888 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='test: 2026-02-20T22:35:55.888 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: global_id: e1d586ae-1749-4169-888d-5f8c6b0db4d3 2026-02-20T22:35:55.888 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+stopped 2026-02-20T22:35:55.888 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: local image is primary 2026-02-20T22:35:55.888 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: service: mirror.0 on trial150 2026-02-20T22:35:55.888 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:35:55 2026-02-20T22:35:55.888 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: peer_sites: 2026-02-20T22:35:55.888 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: name: cluster2-DNE 2026-02-20T22:35:55.888 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+replaying 2026-02-20T22:35:55.888 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: replaying, {"bytes_per_second":0.0,"bytes_per_snapshot":0.0,"last_snapshot_bytes":0,"last_snapshot_sync_seconds":0,"remote_snapshot_timestamp":1771626948,"replay_state":"idle"} 2026-02-20T22:35:55.888 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:35:49 2026-02-20T22:35:55.888 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: snapshots: 2026-02-20T22:35:55.888 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: 147 .mirror.primary.e1d586ae-1749-4169-888d-5f8c6b0db4d3.0d23a25e-18fa-4ab7-a406-004e22bce986 (peer_uuids:[086c4138-4a97-4902-95e1-07f7be9b9f61])' 2026-02-20T22:35:55.888 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ state: .*up+stopped' 2026-02-20T22:35:55.889 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: state: up+stopped 2026-02-20T22:35:55.889 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ description: .*' 2026-02-20T22:35:55.890 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: description: local image is primary 2026-02-20T22:35:55.890 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' -n '' ']' 2026-02-20T22:35:55.890 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+stopped 2026-02-20T22:35:55.890 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^up+' 2026-02-20T22:35:55.891 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+stopped 2026-02-20T22:35:55.891 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep 'service: *mirror..* on ' 2026-02-20T22:35:55.893 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: service: mirror.0 on trial150 2026-02-20T22:35:55.893 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update 2026-02-20T22:35:55.893 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -nEe 's/^ last_update: *(.*) *$/\1/p' 2026-02-20T22:35:55.894 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:35:55' 2026-02-20T22:35:55.894 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_mirror_pool_status_verbose cluster1 mirror test up+stopped '2026-02-20 22:35:55' 2026-02-20T22:35:55.894 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:35:55.894 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:35:55.894 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:35:55.894 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+stopped 2026-02-20T22:35:55.894 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local 'prev_last_update=2026-02-20 22:35:55' 2026-02-20T22:35:55.894 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:35:55.894 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:35:55.895 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster1 mirror pool status mirror --verbose --format xml 2026-02-20T22:35:55.926 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='OKOKOK143774382mirror.0trial15020.2.0-677-gf7870454trueOK43844389mirror.1trial15020.2.0-677-gf7870454falseOK43914398mirror.2trial15020.2.0-677-gf7870454falseOK44014407mirror.3trial15020.2.0-677-gf7870454falseOKteste1d586ae-1749-4169-888d-5f8c6b0db4d3up+stoppedlocal image is primary43774382mirror.0trial1502026-02-20 22:35:55cluster2-DNEcd6e8b64-a7a4-4c60-8c9c-3c34f7eb16e8up+replayingreplaying, {"bytes_per_second":0.0,"bytes_per_snapshot":0.0,"last_snapshot_bytes":0,"last_snapshot_sync_seconds":0,"remote_snapshot_timestamp":1771626948,"replay_state":"idle"}2026-02-20 22:35:49' 2026-02-20T22:35:55.927 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update state 2026-02-20T22:35:55.927 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test'\'']/last_update' 2026-02-20T22:35:55.928 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:35:55' 2026-02-20T22:35:55.928 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test'\'']/state' 2026-02-20T22:35:55.930 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ state=up+stopped 2026-02-20T22:35:55.930 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+stopped 2026-02-20T22:35:55.930 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep up+stopped 2026-02-20T22:35:55.930 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+stopped 2026-02-20T22:35:55.931 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:35:55.931 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:35:55.932 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_status_in_pool_dir cluster2 mirror test up+replaying 2026-02-20T22:35:55.932 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:35:55.932 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:35:55.932 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:35:55.932 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+replaying 2026-02-20T22:35:55.932 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:35:55.932 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:35:55.932 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:35:55.932 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:35:56.931 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_status_in_pool_dir cluster2 mirror test up+replaying '' '' 2026-02-20T22:35:56.932 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:35:56.932 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:35:56.932 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:35:56.932 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+replaying 2026-02-20T22:35:56.932 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:35:56.932 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:35:56.932 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:35:56.932 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:35:56.932 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster2 mirror image status mirror/test 2026-02-20T22:35:56.961 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='test: 2026-02-20T22:35:56.961 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: global_id: e1d586ae-1749-4169-888d-5f8c6b0db4d3 2026-02-20T22:35:56.961 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+replaying 2026-02-20T22:35:56.961 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: replaying, {"bytes_per_second":0.0,"bytes_per_snapshot":0.0,"last_snapshot_bytes":0,"last_snapshot_sync_seconds":0,"remote_snapshot_timestamp":1771626948,"replay_state":"idle"} 2026-02-20T22:35:56.961 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: service: mirror.0 on trial150 2026-02-20T22:35:56.961 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:35:49 2026-02-20T22:35:56.961 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: peer_sites: 2026-02-20T22:35:56.961 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: name: cluster1-DNE 2026-02-20T22:35:56.962 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+stopped 2026-02-20T22:35:56.962 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: local image is primary 2026-02-20T22:35:56.962 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:35:55' 2026-02-20T22:35:56.962 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ state: .*up+replaying' 2026-02-20T22:35:56.962 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: state: up+replaying 2026-02-20T22:35:56.962 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ description: .*' 2026-02-20T22:35:56.963 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: description: replaying, {"bytes_per_second":0.0,"bytes_per_snapshot":0.0,"last_snapshot_bytes":0,"last_snapshot_sync_seconds":0,"remote_snapshot_timestamp":1771626948,"replay_state":"idle"} 2026-02-20T22:35:56.963 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' -n '' ']' 2026-02-20T22:35:56.963 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+replaying 2026-02-20T22:35:56.963 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^up+' 2026-02-20T22:35:56.964 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+replaying 2026-02-20T22:35:56.964 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep 'service: *mirror..* on ' 2026-02-20T22:35:56.965 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: service: mirror.0 on trial150 2026-02-20T22:35:56.965 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update 2026-02-20T22:35:56.965 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -nEe 's/^ last_update: *(.*) *$/\1/p' 2026-02-20T22:35:56.967 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:35:49' 2026-02-20T22:35:56.967 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_mirror_pool_status_verbose cluster2 mirror test up+replaying '2026-02-20 22:35:49' 2026-02-20T22:35:56.967 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:35:56.967 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:35:56.967 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:35:56.967 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+replaying 2026-02-20T22:35:56.968 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local 'prev_last_update=2026-02-20 22:35:49' 2026-02-20T22:35:56.968 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:35:56.968 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:35:56.968 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster2 mirror pool status mirror --verbose --format xml 2026-02-20T22:35:56.999 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='OKOKOK145264529mirror.0trial15020.2.0-677-gf7870454trueOK45334537mirror.1trial15020.2.0-677-gf7870454falseOK45404546mirror.2trial15020.2.0-677-gf7870454falseOK45504557mirror.3trial15020.2.0-677-gf7870454falseOKteste1d586ae-1749-4169-888d-5f8c6b0db4d3up+replayingreplaying, {"bytes_per_second":0.0,"bytes_per_snapshot":0.0,"last_snapshot_bytes":0,"last_snapshot_sync_seconds":0,"remote_snapshot_timestamp":1771626948,"replay_state":"idle"}45264529mirror.0trial1502026-02-20 22:35:49cluster1-DNE8f14eacf-60a5-47c7-bdcb-1dc6af448d08up+stoppedlocal image is primary2026-02-20 22:35:55' 2026-02-20T22:35:56.999 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update state 2026-02-20T22:35:56.999 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test'\'']/last_update' 2026-02-20T22:35:57.000 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:35:49' 2026-02-20T22:35:57.001 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test'\'']/state' 2026-02-20T22:35:57.002 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ state=up+replaying 2026-02-20T22:35:57.002 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+replaying 2026-02-20T22:35:57.003 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep up+replaying 2026-02-20T22:35:57.003 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+replaying 2026-02-20T22:35:57.004 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:35:57.004 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:35:57.004 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ demote_image cluster1 mirror test 2026-02-20T22:35:57.004 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:35:57.005 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:35:57.005 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:35:57.005 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster=cluster1 mirror image demote mirror/test 2026-02-20T22:35:57.595 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:Image demoted to non-primary 2026-02-20T22:35:57.599 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_image_replay_stopped cluster2 mirror test 2026-02-20T22:35:57.599 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:35:57.599 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:35:57.599 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:35:57.600 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_image_replay_state cluster2 mirror test stopped 2026-02-20T22:35:57.600 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:35:57.600 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:35:57.600 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:35:57.600 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state=stopped 2026-02-20T22:35:57.600 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local s 2026-02-20T22:35:57.600 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:35:57.600 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:35:58.600 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_image_replay_state cluster2 mirror test stopped 2026-02-20T22:35:58.600 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:35:58.600 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:35:58.600 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:35:58.600 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local test_state=stopped 2026-02-20T22:35:58.600 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status_result 2026-02-20T22:35:58.600 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local current_state=stopped 2026-02-20T22:35:58.601 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemons cluster2 rbd mirror status mirror/test 2026-02-20T22:35:58.601 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_instance=cluster2 2026-02-20T22:35:58.601 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:35:58.601 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster2 2026-02-20T22:35:58.601 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance=cluster2 2026-02-20T22:35:58.601 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local loop_instance 2026-02-20T22:35:58.601 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for s in 0 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:35:58.601 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sleep 0 2026-02-20T22:35:58.601 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ grep -i state 2026-02-20T22:35:58.601 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' cluster2 '!=' cluster2 ']' 2026-02-20T22:35:58.601 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ seq 0 3 2026-02-20T22:35:58.603 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for loop_instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:35:58.603 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemon cluster2:0 rbd mirror status mirror/test 2026-02-20T22:35:58.603 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster2:0 2026-02-20T22:35:58.603 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:35:58.603 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:35:58.603 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster2:0 cluster instance 2026-02-20T22:35:58.603 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster2:0 2026-02-20T22:35:58.604 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=cluster 2026-02-20T22:35:58.604 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:35:58.604 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster2 2026-02-20T22:35:58.604 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=0 2026-02-20T22:35:58.604 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 0 = cluster2:0 ']' 2026-02-20T22:35:58.604 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval cluster=cluster2 2026-02-20T22:35:58.604 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster2 2026-02-20T22:35:58.604 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=0 2026-02-20T22:35:58.604 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:35:58.604 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ daemon_asok_file cluster2:0 cluster2 2026-02-20T22:35:58.604 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local local_cluster=cluster2:0 2026-02-20T22:35:58.604 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster=cluster2 2026-02-20T22:35:58.604 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance 2026-02-20T22:35:58.604 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ set_cluster_instance cluster2:0 local_cluster instance 2026-02-20T22:35:58.604 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local val=cluster2:0 2026-02-20T22:35:58.604 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster_var_name=local_cluster 2026-02-20T22:35:58.604 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance_var_name=instance 2026-02-20T22:35:58.604 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster2 2026-02-20T22:35:58.604 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:35:58.604 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ '[' 0 = cluster2:0 ']' 2026-02-20T22:35:58.604 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval local_cluster=cluster2 2026-02-20T22:35:58.604 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ local_cluster=cluster2 2026-02-20T22:35:58.604 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval instance=0 2026-02-20T22:35:58.604 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ instance=0 2026-02-20T22:35:58.604 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ ceph-conf --cluster cluster2 --name client.mirror.0 'admin socket' 2026-02-20T22:35:58.616 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ echo /var/run/ceph/rbd-mirror.cluster2-client.mirror.0.asok 2026-02-20T22:35:58.616 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local asok_file=/var/run/ceph/rbd-mirror.cluster2-client.mirror.0.asok 2026-02-20T22:35:58.616 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ test -S /var/run/ceph/rbd-mirror.cluster2-client.mirror.0.asok 2026-02-20T22:35:58.616 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ ceph --admin-daemon /var/run/ceph/rbd-mirror.cluster2-client.mirror.0.asok rbd mirror status mirror/test 2026-02-20T22:35:58.663 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ return 0 2026-02-20T22:35:58.663 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status_result=' "state": "Replaying"' 2026-02-20T22:35:58.663 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo ' "state": "Replaying"' 2026-02-20T22:35:58.663 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep -i Replaying 2026-02-20T22:35:58.664 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: "state": "Replaying" 2026-02-20T22:35:58.665 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ current_state=started 2026-02-20T22:35:58.665 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test stopped = started 2026-02-20T22:35:58.665 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:35:58.665 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 2 2026-02-20T22:36:00.667 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_image_replay_state cluster2 mirror test stopped 2026-02-20T22:36:00.667 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:36:00.667 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:36:00.668 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:36:00.668 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local test_state=stopped 2026-02-20T22:36:00.668 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status_result 2026-02-20T22:36:00.668 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local current_state=stopped 2026-02-20T22:36:00.668 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemons cluster2 rbd mirror status mirror/test 2026-02-20T22:36:00.668 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ grep -i state 2026-02-20T22:36:00.668 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_instance=cluster2 2026-02-20T22:36:00.668 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:36:00.668 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster2 2026-02-20T22:36:00.669 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance=cluster2 2026-02-20T22:36:00.669 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local loop_instance 2026-02-20T22:36:00.669 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for s in 0 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:36:00.669 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sleep 0 2026-02-20T22:36:00.672 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' cluster2 '!=' cluster2 ']' 2026-02-20T22:36:00.672 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ seq 0 3 2026-02-20T22:36:00.672 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for loop_instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:36:00.672 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemon cluster2:0 rbd mirror status mirror/test 2026-02-20T22:36:00.672 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster2:0 2026-02-20T22:36:00.672 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:36:00.672 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:36:00.672 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster2:0 cluster instance 2026-02-20T22:36:00.673 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster2:0 2026-02-20T22:36:00.673 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=cluster 2026-02-20T22:36:00.673 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:36:00.673 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster2 2026-02-20T22:36:00.673 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=0 2026-02-20T22:36:00.673 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 0 = cluster2:0 ']' 2026-02-20T22:36:00.673 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval cluster=cluster2 2026-02-20T22:36:00.673 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster2 2026-02-20T22:36:00.673 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=0 2026-02-20T22:36:00.673 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:36:00.673 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ daemon_asok_file cluster2:0 cluster2 2026-02-20T22:36:00.673 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local local_cluster=cluster2:0 2026-02-20T22:36:00.673 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster=cluster2 2026-02-20T22:36:00.674 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance 2026-02-20T22:36:00.674 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ set_cluster_instance cluster2:0 local_cluster instance 2026-02-20T22:36:00.674 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local val=cluster2:0 2026-02-20T22:36:00.674 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster_var_name=local_cluster 2026-02-20T22:36:00.674 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance_var_name=instance 2026-02-20T22:36:00.674 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster2 2026-02-20T22:36:00.674 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:36:00.674 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ '[' 0 = cluster2:0 ']' 2026-02-20T22:36:00.674 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval local_cluster=cluster2 2026-02-20T22:36:00.674 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ local_cluster=cluster2 2026-02-20T22:36:00.674 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval instance=0 2026-02-20T22:36:00.674 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ instance=0 2026-02-20T22:36:00.674 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ ceph-conf --cluster cluster2 --name client.mirror.0 'admin socket' 2026-02-20T22:36:00.681 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ echo /var/run/ceph/rbd-mirror.cluster2-client.mirror.0.asok 2026-02-20T22:36:00.681 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local asok_file=/var/run/ceph/rbd-mirror.cluster2-client.mirror.0.asok 2026-02-20T22:36:00.681 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ test -S /var/run/ceph/rbd-mirror.cluster2-client.mirror.0.asok 2026-02-20T22:36:00.682 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ ceph --admin-daemon /var/run/ceph/rbd-mirror.cluster2-client.mirror.0.asok rbd mirror status mirror/test 2026-02-20T22:36:00.726 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ return 0 2026-02-20T22:36:00.726 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status_result=' "state": "Stopped"' 2026-02-20T22:36:00.727 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo ' "state": "Stopped"' 2026-02-20T22:36:00.727 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep -i Replaying 2026-02-20T22:36:00.729 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test stopped = stopped 2026-02-20T22:36:00.729 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:36:00.729 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_status_in_pool_dir cluster1 mirror test up+unknown 2026-02-20T22:36:00.729 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:36:00.729 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:36:00.729 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:36:00.729 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+unknown 2026-02-20T22:36:00.729 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:36:00.729 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:36:00.729 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:36:00.729 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:36:01.730 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_status_in_pool_dir cluster1 mirror test up+unknown '' '' 2026-02-20T22:36:01.730 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:36:01.730 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:36:01.730 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:36:01.730 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+unknown 2026-02-20T22:36:01.730 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:36:01.730 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:36:01.730 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:36:01.731 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:36:01.731 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster1 mirror image status mirror/test 2026-02-20T22:36:01.764 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='test: 2026-02-20T22:36:01.764 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: global_id: e1d586ae-1749-4169-888d-5f8c6b0db4d3 2026-02-20T22:36:01.764 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+unknown 2026-02-20T22:36:01.764 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: remote image is not primary 2026-02-20T22:36:01.764 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: service: mirror.0 on trial150 2026-02-20T22:36:01.764 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:36:00 2026-02-20T22:36:01.764 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: peer_sites: 2026-02-20T22:36:01.764 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: name: cluster2-DNE 2026-02-20T22:36:01.764 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+unknown 2026-02-20T22:36:01.764 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: remote image is not primary 2026-02-20T22:36:01.765 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:35:59' 2026-02-20T22:36:01.765 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ state: .*up+unknown' 2026-02-20T22:36:01.765 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: state: up+unknown 2026-02-20T22:36:01.765 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ description: .*' 2026-02-20T22:36:01.766 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: description: remote image is not primary 2026-02-20T22:36:01.766 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' -n '' ']' 2026-02-20T22:36:01.766 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+unknown 2026-02-20T22:36:01.767 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^up+' 2026-02-20T22:36:01.767 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+unknown 2026-02-20T22:36:01.767 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep 'service: *mirror..* on ' 2026-02-20T22:36:01.768 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: service: mirror.0 on trial150 2026-02-20T22:36:01.768 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update 2026-02-20T22:36:01.768 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -nEe 's/^ last_update: *(.*) *$/\1/p' 2026-02-20T22:36:01.770 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:36:00' 2026-02-20T22:36:01.770 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_mirror_pool_status_verbose cluster1 mirror test up+unknown '2026-02-20 22:36:00' 2026-02-20T22:36:01.770 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:36:01.770 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:36:01.770 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:36:01.770 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+unknown 2026-02-20T22:36:01.770 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local 'prev_last_update=2026-02-20 22:36:00' 2026-02-20T22:36:01.770 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:36:01.770 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:36:01.770 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster1 mirror pool status mirror --verbose --format xml 2026-02-20T22:36:01.801 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='WARNINGOKWARNING143774382mirror.0trial15020.2.0-677-gf7870454trueOK43844389mirror.1trial15020.2.0-677-gf7870454falseOK43914398mirror.2trial15020.2.0-677-gf7870454falseOK44014407mirror.3trial15020.2.0-677-gf7870454falseOKteste1d586ae-1749-4169-888d-5f8c6b0db4d3up+unknownremote image is not primary43774382mirror.0trial1502026-02-20 22:36:00cluster2-DNEcd6e8b64-a7a4-4c60-8c9c-3c34f7eb16e8up+unknownremote image is not primary2026-02-20 22:35:59' 2026-02-20T22:36:01.801 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update state 2026-02-20T22:36:01.801 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test'\'']/last_update' 2026-02-20T22:36:01.803 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:36:00' 2026-02-20T22:36:01.803 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test'\'']/state' 2026-02-20T22:36:01.805 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ state=up+unknown 2026-02-20T22:36:01.805 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+unknown 2026-02-20T22:36:01.805 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep up+unknown 2026-02-20T22:36:01.806 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+unknown 2026-02-20T22:36:01.807 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:36:01.807 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:36:01.807 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_status_in_pool_dir cluster2 mirror test up+unknown 2026-02-20T22:36:01.808 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:36:01.808 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:36:01.808 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:36:01.808 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+unknown 2026-02-20T22:36:01.808 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:36:01.808 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:36:01.808 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:36:01.808 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:36:02.807 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_status_in_pool_dir cluster2 mirror test up+unknown '' '' 2026-02-20T22:36:02.807 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:36:02.808 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:36:02.808 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:36:02.808 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+unknown 2026-02-20T22:36:02.808 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:36:02.808 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:36:02.808 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:36:02.808 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:36:02.808 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster2 mirror image status mirror/test 2026-02-20T22:36:02.839 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='test: 2026-02-20T22:36:02.839 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: global_id: e1d586ae-1749-4169-888d-5f8c6b0db4d3 2026-02-20T22:36:02.839 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+unknown 2026-02-20T22:36:02.839 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: remote image is not primary 2026-02-20T22:36:02.839 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: service: mirror.0 on trial150 2026-02-20T22:36:02.839 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:35:59 2026-02-20T22:36:02.840 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: peer_sites: 2026-02-20T22:36:02.840 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: name: cluster1-DNE 2026-02-20T22:36:02.840 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+unknown 2026-02-20T22:36:02.840 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: remote image is not primary 2026-02-20T22:36:02.840 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:36:00' 2026-02-20T22:36:02.840 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ state: .*up+unknown' 2026-02-20T22:36:02.840 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: state: up+unknown 2026-02-20T22:36:02.841 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ description: .*' 2026-02-20T22:36:02.841 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: description: remote image is not primary 2026-02-20T22:36:02.841 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' -n '' ']' 2026-02-20T22:36:02.842 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+unknown 2026-02-20T22:36:02.842 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^up+' 2026-02-20T22:36:02.842 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+unknown 2026-02-20T22:36:02.842 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep 'service: *mirror..* on ' 2026-02-20T22:36:02.843 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: service: mirror.0 on trial150 2026-02-20T22:36:02.844 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update 2026-02-20T22:36:02.844 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -nEe 's/^ last_update: *(.*) *$/\1/p' 2026-02-20T22:36:02.845 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:35:59' 2026-02-20T22:36:02.845 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_mirror_pool_status_verbose cluster2 mirror test up+unknown '2026-02-20 22:35:59' 2026-02-20T22:36:02.846 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:36:02.846 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:36:02.846 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:36:02.846 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+unknown 2026-02-20T22:36:02.846 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local 'prev_last_update=2026-02-20 22:35:59' 2026-02-20T22:36:02.846 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:36:02.846 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:36:02.846 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster2 mirror pool status mirror --verbose --format xml 2026-02-20T22:36:02.875 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='WARNINGOKWARNING145264529mirror.0trial15020.2.0-677-gf7870454trueOK45334537mirror.1trial15020.2.0-677-gf7870454falseOK45404546mirror.2trial15020.2.0-677-gf7870454falseOK45504557mirror.3trial15020.2.0-677-gf7870454falseOKteste1d586ae-1749-4169-888d-5f8c6b0db4d3up+unknownremote image is not primary45264529mirror.0trial1502026-02-20 22:35:59cluster1-DNE8f14eacf-60a5-47c7-bdcb-1dc6af448d08up+unknownremote image is not primary2026-02-20 22:36:00' 2026-02-20T22:36:02.875 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update state 2026-02-20T22:36:02.875 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test'\'']/last_update' 2026-02-20T22:36:02.876 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:35:59' 2026-02-20T22:36:02.877 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test'\'']/state' 2026-02-20T22:36:02.879 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ state=up+unknown 2026-02-20T22:36:02.879 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+unknown 2026-02-20T22:36:02.879 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep up+unknown 2026-02-20T22:36:02.880 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+unknown 2026-02-20T22:36:02.880 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:36:02.880 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:36:02.880 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ promote_image cluster2 mirror test 2026-02-20T22:36:02.880 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:36:02.880 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:36:02.880 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:36:02.880 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local force= 2026-02-20T22:36:02.880 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster=cluster2 mirror image promote mirror/test 2026-02-20T22:36:04.564 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:Image promoted to primary 2026-02-20T22:36:04.570 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_image_replay_started cluster1 mirror test 2026-02-20T22:36:04.570 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:36:04.571 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:36:04.571 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:36:04.571 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_image_replay_state cluster1 mirror test started 2026-02-20T22:36:04.571 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:36:04.571 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:36:04.571 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:36:04.571 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state=started 2026-02-20T22:36:04.571 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local s 2026-02-20T22:36:04.571 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:36:04.572 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:36:05.573 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_image_replay_state cluster1 mirror test started 2026-02-20T22:36:05.573 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:36:05.573 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:36:05.573 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:36:05.573 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local test_state=started 2026-02-20T22:36:05.573 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status_result 2026-02-20T22:36:05.574 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local current_state=stopped 2026-02-20T22:36:05.574 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemons cluster1 rbd mirror status mirror/test 2026-02-20T22:36:05.574 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_instance=cluster1 2026-02-20T22:36:05.574 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:36:05.574 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1 2026-02-20T22:36:05.574 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance=cluster1 2026-02-20T22:36:05.574 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local loop_instance 2026-02-20T22:36:05.574 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for s in 0 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:36:05.574 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sleep 0 2026-02-20T22:36:05.574 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ grep -i state 2026-02-20T22:36:05.575 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' cluster1 '!=' cluster1 ']' 2026-02-20T22:36:05.575 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ seq 0 3 2026-02-20T22:36:05.578 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for loop_instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:36:05.578 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemon cluster1:0 rbd mirror status mirror/test 2026-02-20T22:36:05.578 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1:0 2026-02-20T22:36:05.578 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:36:05.578 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:36:05.578 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster1:0 cluster instance 2026-02-20T22:36:05.578 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster1:0 2026-02-20T22:36:05.578 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=cluster 2026-02-20T22:36:05.579 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:36:05.579 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:36:05.579 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=0 2026-02-20T22:36:05.579 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 0 = cluster1:0 ']' 2026-02-20T22:36:05.579 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval cluster=cluster1 2026-02-20T22:36:05.579 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:36:05.579 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=0 2026-02-20T22:36:05.579 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:36:05.579 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ daemon_asok_file cluster1:0 cluster1 2026-02-20T22:36:05.579 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local local_cluster=cluster1:0 2026-02-20T22:36:05.579 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster=cluster1 2026-02-20T22:36:05.580 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance 2026-02-20T22:36:05.580 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ set_cluster_instance cluster1:0 local_cluster instance 2026-02-20T22:36:05.580 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local val=cluster1:0 2026-02-20T22:36:05.580 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster_var_name=local_cluster 2026-02-20T22:36:05.580 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance_var_name=instance 2026-02-20T22:36:05.580 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:36:05.580 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:36:05.580 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ '[' 0 = cluster1:0 ']' 2026-02-20T22:36:05.580 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval local_cluster=cluster1 2026-02-20T22:36:05.580 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ local_cluster=cluster1 2026-02-20T22:36:05.580 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval instance=0 2026-02-20T22:36:05.581 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ instance=0 2026-02-20T22:36:05.581 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ ceph-conf --cluster cluster1 --name client.mirror.0 'admin socket' 2026-02-20T22:36:05.587 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ echo /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:36:05.587 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local asok_file=/var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:36:05.587 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ test -S /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:36:05.587 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ ceph --admin-daemon /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok rbd mirror status mirror/test 2026-02-20T22:36:05.634 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ return 0 2026-02-20T22:36:05.634 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status_result=' "state": "Replaying"' 2026-02-20T22:36:05.635 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo ' "state": "Replaying"' 2026-02-20T22:36:05.635 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep -i Replaying 2026-02-20T22:36:05.636 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: "state": "Replaying" 2026-02-20T22:36:05.637 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ current_state=started 2026-02-20T22:36:05.637 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test started = started 2026-02-20T22:36:05.638 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:36:05.638 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_replay_complete cluster1 cluster2 mirror mirror test 2026-02-20T22:36:05.638 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local local_cluster=cluster1 2026-02-20T22:36:05.638 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:36:05.638 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local local_pool=mirror 2026-02-20T22:36:05.638 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local remote_pool=mirror 2026-02-20T22:36:05.638 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:36:05.638 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' snapshot = journal ']' 2026-02-20T22:36:05.638 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' snapshot = snapshot ']' 2026-02-20T22:36:05.638 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ mirror_image_snapshot cluster2 mirror test 2026-02-20T22:36:05.638 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:36:05.639 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:36:05.639 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:36:05.639 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster2 mirror image snapshot mirror/test 2026-02-20T22:36:09.566 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:Snapshot ID: 151 2026-02-20T22:36:09.574 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_snapshot_sync_complete cluster1 cluster2 mirror mirror test 2026-02-20T22:36:09.574 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local local_cluster=cluster1 2026-02-20T22:36:09.574 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:36:09.574 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local local_pool=mirror 2026-02-20T22:36:09.574 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local remote_pool=mirror 2026-02-20T22:36:09.574 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:36:09.574 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ mkfname cluster2-mirror-test.status 2026-02-20T22:36:09.574 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ echo cluster2-mirror-test.status 2026-02-20T22:36:09.574 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -e 's|[/ ]|_|g' 2026-02-20T22:36:09.575 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status_log=/tmp/tmp.Whst3BkeHJ/cluster2-mirror-test.status 2026-02-20T22:36:09.575 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ mkfname cluster1-mirror-test.status 2026-02-20T22:36:09.576 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ echo cluster1-mirror-test.status 2026-02-20T22:36:09.576 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -e 's|[/ ]|_|g' 2026-02-20T22:36:09.578 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local local_status_log=/tmp/tmp.Whst3BkeHJ/cluster1-mirror-test.status 2026-02-20T22:36:09.578 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ get_newest_mirror_snapshot cluster2 mirror test /tmp/tmp.Whst3BkeHJ/cluster2-mirror-test.status 2026-02-20T22:36:09.578 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:36:09.578 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:36:09.578 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:36:09.578 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local log=/tmp/tmp.Whst3BkeHJ/cluster2-mirror-test.status 2026-02-20T22:36:09.578 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster2 snap list --all mirror/test --format xml 2026-02-20T22:36:09.578 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ xmlstarlet sel -t -c '//snapshots/snapshot[namespace/complete='\''true'\'' and position()=last()]' 2026-02-20T22:36:09.607 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v //snapshot/id 2026-02-20T22:36:09.609 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local snapshot_id=151 2026-02-20T22:36:09.609 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ true 2026-02-20T22:36:09.609 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 0.2 0.4 0.8 1.6 2 2 4 4 8 8 16 16 32 32 2026-02-20T22:36:09.609 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 0.2 2026-02-20T22:36:09.811 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ get_newest_mirror_snapshot cluster1 mirror test /tmp/tmp.Whst3BkeHJ/cluster1-mirror-test.status 2026-02-20T22:36:09.811 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:36:09.811 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:36:09.811 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:36:09.811 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local log=/tmp/tmp.Whst3BkeHJ/cluster1-mirror-test.status 2026-02-20T22:36:09.812 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster1 snap list --all mirror/test --format xml 2026-02-20T22:36:09.812 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ xmlstarlet sel -t -c '//snapshots/snapshot[namespace/complete='\''true'\'' and position()=last()]' 2026-02-20T22:36:09.842 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v //snapshot/namespace/primary_snap_id 2026-02-20T22:36:09.844 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local primary_snapshot_id=151 2026-02-20T22:36:09.844 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test 151 = 151 2026-02-20T22:36:09.845 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:36:09.845 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_status_in_pool_dir cluster2 mirror test up+stopped 2026-02-20T22:36:09.845 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:36:09.845 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:36:09.845 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:36:09.845 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+stopped 2026-02-20T22:36:09.845 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:36:09.845 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:36:09.845 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:36:09.845 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:36:10.845 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_status_in_pool_dir cluster2 mirror test up+stopped '' '' 2026-02-20T22:36:10.845 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:36:10.845 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:36:10.846 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:36:10.846 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+stopped 2026-02-20T22:36:10.846 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:36:10.846 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:36:10.846 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:36:10.846 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:36:10.846 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster2 mirror image status mirror/test 2026-02-20T22:36:10.875 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='test: 2026-02-20T22:36:10.876 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: global_id: e1d586ae-1749-4169-888d-5f8c6b0db4d3 2026-02-20T22:36:10.876 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+stopped 2026-02-20T22:36:10.876 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: local image is primary 2026-02-20T22:36:10.876 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: service: mirror.0 on trial150 2026-02-20T22:36:10.876 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:36:09 2026-02-20T22:36:10.876 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: peer_sites: 2026-02-20T22:36:10.876 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: name: cluster1-DNE 2026-02-20T22:36:10.876 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+replaying 2026-02-20T22:36:10.876 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: replaying, {"bytes_per_second":0.0,"bytes_per_snapshot":0.0,"last_snapshot_bytes":0,"last_snapshot_sync_seconds":0,"remote_snapshot_timestamp":1771626963,"replay_state":"idle"} 2026-02-20T22:36:10.876 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:36:05 2026-02-20T22:36:10.876 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: snapshots: 2026-02-20T22:36:10.877 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: 151 .mirror.primary.e1d586ae-1749-4169-888d-5f8c6b0db4d3.0864ee82-562c-481c-9056-d5e2b7886351 (peer_uuids:[b3fd2ba3-7357-48bb-9494-5fb16bf9b1f8])' 2026-02-20T22:36:10.877 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ state: .*up+stopped' 2026-02-20T22:36:10.877 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: state: up+stopped 2026-02-20T22:36:10.877 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ description: .*' 2026-02-20T22:36:10.878 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: description: local image is primary 2026-02-20T22:36:10.878 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' -n '' ']' 2026-02-20T22:36:10.879 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+stopped 2026-02-20T22:36:10.879 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^up+' 2026-02-20T22:36:10.879 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+stopped 2026-02-20T22:36:10.879 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep 'service: *mirror..* on ' 2026-02-20T22:36:10.880 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: service: mirror.0 on trial150 2026-02-20T22:36:10.880 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update 2026-02-20T22:36:10.880 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -nEe 's/^ last_update: *(.*) *$/\1/p' 2026-02-20T22:36:10.882 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:36:09' 2026-02-20T22:36:10.882 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_mirror_pool_status_verbose cluster2 mirror test up+stopped '2026-02-20 22:36:09' 2026-02-20T22:36:10.882 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:36:10.882 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:36:10.882 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:36:10.882 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+stopped 2026-02-20T22:36:10.883 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local 'prev_last_update=2026-02-20 22:36:09' 2026-02-20T22:36:10.883 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:36:10.883 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:36:10.883 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster2 mirror pool status mirror --verbose --format xml 2026-02-20T22:36:10.912 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='OKOKOK145264529mirror.0trial15020.2.0-677-gf7870454trueOK45334537mirror.1trial15020.2.0-677-gf7870454falseOK45404546mirror.2trial15020.2.0-677-gf7870454falseOK45504557mirror.3trial15020.2.0-677-gf7870454falseOKteste1d586ae-1749-4169-888d-5f8c6b0db4d3up+stoppedlocal image is primary45264529mirror.0trial1502026-02-20 22:36:09cluster1-DNE8f14eacf-60a5-47c7-bdcb-1dc6af448d08up+replayingreplaying, {"bytes_per_second":0.0,"bytes_per_snapshot":0.0,"last_snapshot_bytes":0,"last_snapshot_sync_seconds":0,"remote_snapshot_timestamp":1771626963,"replay_state":"idle"}2026-02-20 22:36:05' 2026-02-20T22:36:10.913 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update state 2026-02-20T22:36:10.913 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test'\'']/last_update' 2026-02-20T22:36:10.914 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:36:09' 2026-02-20T22:36:10.914 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test'\'']/state' 2026-02-20T22:36:10.916 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ state=up+stopped 2026-02-20T22:36:10.916 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+stopped 2026-02-20T22:36:10.916 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep up+stopped 2026-02-20T22:36:10.917 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+stopped 2026-02-20T22:36:10.918 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:36:10.918 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:36:10.918 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_status_in_pool_dir cluster1 mirror test up+replaying 2026-02-20T22:36:10.918 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:36:10.919 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:36:10.919 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:36:10.919 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+replaying 2026-02-20T22:36:10.919 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:36:10.919 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:36:10.919 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:36:10.919 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:36:11.919 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_status_in_pool_dir cluster1 mirror test up+replaying '' '' 2026-02-20T22:36:11.919 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:36:11.919 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:36:11.920 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:36:11.920 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+replaying 2026-02-20T22:36:11.920 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:36:11.920 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:36:11.920 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:36:11.920 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:36:11.920 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster1 mirror image status mirror/test 2026-02-20T22:36:11.953 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='test: 2026-02-20T22:36:11.953 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: global_id: e1d586ae-1749-4169-888d-5f8c6b0db4d3 2026-02-20T22:36:11.953 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+replaying 2026-02-20T22:36:11.953 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: replaying, {"bytes_per_second":0.0,"bytes_per_snapshot":0.0,"last_snapshot_bytes":0,"last_snapshot_sync_seconds":0,"remote_snapshot_timestamp":1771626963,"replay_state":"idle"} 2026-02-20T22:36:11.953 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: service: mirror.0 on trial150 2026-02-20T22:36:11.953 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:36:05 2026-02-20T22:36:11.953 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: peer_sites: 2026-02-20T22:36:11.954 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: name: cluster2-DNE 2026-02-20T22:36:11.954 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+stopped 2026-02-20T22:36:11.954 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: local image is primary 2026-02-20T22:36:11.954 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:36:09' 2026-02-20T22:36:11.954 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ state: .*up+replaying' 2026-02-20T22:36:11.955 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: state: up+replaying 2026-02-20T22:36:11.955 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ description: .*' 2026-02-20T22:36:11.955 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: description: replaying, {"bytes_per_second":0.0,"bytes_per_snapshot":0.0,"last_snapshot_bytes":0,"last_snapshot_sync_seconds":0,"remote_snapshot_timestamp":1771626963,"replay_state":"idle"} 2026-02-20T22:36:11.956 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' -n '' ']' 2026-02-20T22:36:11.956 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+replaying 2026-02-20T22:36:11.956 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^up+' 2026-02-20T22:36:11.957 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+replaying 2026-02-20T22:36:11.957 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep 'service: *mirror..* on ' 2026-02-20T22:36:11.957 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: service: mirror.0 on trial150 2026-02-20T22:36:11.958 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update 2026-02-20T22:36:11.958 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -nEe 's/^ last_update: *(.*) *$/\1/p' 2026-02-20T22:36:11.959 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:36:05' 2026-02-20T22:36:11.960 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_mirror_pool_status_verbose cluster1 mirror test up+replaying '2026-02-20 22:36:05' 2026-02-20T22:36:11.960 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:36:11.960 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:36:11.960 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:36:11.960 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+replaying 2026-02-20T22:36:11.960 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local 'prev_last_update=2026-02-20 22:36:05' 2026-02-20T22:36:11.960 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:36:11.960 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:36:11.960 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster1 mirror pool status mirror --verbose --format xml 2026-02-20T22:36:11.991 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='OKOKOK143774382mirror.0trial15020.2.0-677-gf7870454trueOK43844389mirror.1trial15020.2.0-677-gf7870454falseOK43914398mirror.2trial15020.2.0-677-gf7870454falseOK44014407mirror.3trial15020.2.0-677-gf7870454falseOKteste1d586ae-1749-4169-888d-5f8c6b0db4d3up+replayingreplaying, {"bytes_per_second":0.0,"bytes_per_snapshot":0.0,"last_snapshot_bytes":0,"last_snapshot_sync_seconds":0,"remote_snapshot_timestamp":1771626963,"replay_state":"idle"}43774382mirror.0trial1502026-02-20 22:36:05cluster2-DNEcd6e8b64-a7a4-4c60-8c9c-3c34f7eb16e8up+stoppedlocal image is primary2026-02-20 22:36:09' 2026-02-20T22:36:11.991 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update state 2026-02-20T22:36:11.991 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test'\'']/last_update' 2026-02-20T22:36:11.992 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:36:05' 2026-02-20T22:36:11.993 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test'\'']/state' 2026-02-20T22:36:11.994 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ state=up+replaying 2026-02-20T22:36:11.995 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+replaying 2026-02-20T22:36:11.995 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep up+replaying 2026-02-20T22:36:11.996 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+replaying 2026-02-20T22:36:11.997 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:36:11.997 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:36:11.997 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' snapshot = snapshot ']' 2026-02-20T22:36:11.997 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ count_mirror_snaps cluster1 mirror test 2026-02-20T22:36:11.997 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1 2026-02-20T22:36:11.997 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local pool=mirror 2026-02-20T22:36:11.997 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local image=test 2026-02-20T22:36:11.997 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster1 snap ls mirror/test --all 2026-02-20T22:36:11.998 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ grep -c -F ' mirror (' 2026-02-20T22:36:12.023 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test 3 -le 3 2026-02-20T22:36:12.024 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ count_mirror_snaps cluster2 mirror test 2026-02-20T22:36:12.024 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster2 2026-02-20T22:36:12.025 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local pool=mirror 2026-02-20T22:36:12.025 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local image=test 2026-02-20T22:36:12.025 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster2 snap ls mirror/test --all 2026-02-20T22:36:12.025 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ grep -c -F ' mirror (' 2026-02-20T22:36:12.050 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test 1 -le 3 2026-02-20T22:36:12.050 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ testlog 'TEST: force promote' 2026-02-20T22:36:12.051 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ tee -a /tmp/tmp.Whst3BkeHJ/rbd-mirror.test.log 2026-02-20T22:36:12.051 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ date '+%F %T' 2026-02-20T22:36:12.053 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo 2026-02-20 22:36:12 TEST: force promote 2026-02-20T22:36:12.053 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:2026-02-20 22:36:12 TEST: force promote 2026-02-20T22:36:12.053 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ force_promote_image=test_force_promote 2026-02-20T22:36:12.053 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ create_image_and_enable_mirror cluster2 mirror test_force_promote snapshot 2026-02-20T22:36:12.053 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:36:12.054 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ shift 2026-02-20T22:36:12.054 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:36:12.054 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ shift 2026-02-20T22:36:12.054 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test_force_promote 2026-02-20T22:36:12.054 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ shift 2026-02-20T22:36:12.054 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local mode=snapshot 2026-02-20T22:36:12.054 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' -n snapshot ']' 2026-02-20T22:36:12.054 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ shift 2026-02-20T22:36:12.054 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ create_image cluster2 mirror test_force_promote 2026-02-20T22:36:12.055 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:36:12.055 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ shift 2026-02-20T22:36:12.055 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:36:12.055 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ shift 2026-02-20T22:36:12.055 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test_force_promote 2026-02-20T22:36:12.055 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ shift 2026-02-20T22:36:12.055 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local size=128 2026-02-20T22:36:12.055 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' -n '' ']' 2026-02-20T22:36:12.055 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster2 create --size 128 --image-feature layering,exclusive-lock mirror/test_force_promote 2026-02-20T22:36:12.080 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ is_pool_mirror_mode_image mirror 2026-02-20T22:36:12.080 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:36:12.080 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' image = image ']' 2026-02-20T22:36:12.080 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:36:12.080 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ enable_mirror cluster2 mirror test_force_promote snapshot 2026-02-20T22:36:12.080 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:36:12.081 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:36:12.081 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test_force_promote 2026-02-20T22:36:12.081 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local mode=snapshot 2026-02-20T22:36:12.081 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster=cluster2 mirror image enable mirror/test_force_promote snapshot 2026-02-20T22:36:12.577 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:Mirroring enabled 2026-02-20T22:36:12.581 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster=cluster2 info mirror/test_force_promote 2026-02-20T22:36:12.606 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:rbd image 'test_force_promote': 2026-02-20T22:36:12.606 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: size 128 MiB in 32 objects 2026-02-20T22:36:12.606 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: order 22 (4 MiB objects) 2026-02-20T22:36:12.606 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: snapshot_count: 1 2026-02-20T22:36:12.606 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: id: 1532e9c184f9 2026-02-20T22:36:12.606 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: block_name_prefix: rbd_data.1532e9c184f9 2026-02-20T22:36:12.606 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: format: 2 2026-02-20T22:36:12.606 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: features: layering, exclusive-lock 2026-02-20T22:36:12.606 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: op_features: 2026-02-20T22:36:12.606 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: flags: 2026-02-20T22:36:12.606 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: create_timestamp: Fri Feb 20 22:36:12 2026 2026-02-20T22:36:12.606 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: access_timestamp: Fri Feb 20 22:36:12 2026 2026-02-20T22:36:12.606 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: modify_timestamp: Fri Feb 20 22:36:12 2026 2026-02-20T22:36:12.606 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: mirroring state: enabled 2026-02-20T22:36:12.607 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: mirroring mode: snapshot 2026-02-20T22:36:12.607 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: mirroring global id: a6e82868-5c4e-416c-a5a5-54f04d46f728 2026-02-20T22:36:12.607 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: mirroring primary: true 2026-02-20T22:36:12.607 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ write_image cluster2 mirror test_force_promote 100 2026-02-20T22:36:12.607 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:36:12.608 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:36:12.608 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test_force_promote 2026-02-20T22:36:12.608 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local count=100 2026-02-20T22:36:12.608 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local size= 2026-02-20T22:36:12.608 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test -n '' 2026-02-20T22:36:12.608 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ size=4096 2026-02-20T22:36:12.608 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster2 bench mirror/test_force_promote --io-type write --io-size 4096 --io-threads 1 --io-total 409600 --io-pattern rand 2026-02-20T22:36:12.636 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:bench type write io_size 4096 io_threads 1 bytes 409600 pattern random 2026-02-20T22:36:12.647 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: SEC OPS OPS/SEC BYTES/SEC 2026-02-20T22:36:12.647 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:elapsed: 0 ops: 100 ops/sec: 9091.03 bytes/sec: 36 MiB/s 2026-02-20T22:36:12.651 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_image_replay_stopped cluster2 mirror test_force_promote 2026-02-20T22:36:12.651 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:36:12.651 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:36:12.651 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test_force_promote 2026-02-20T22:36:12.651 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_image_replay_state cluster2 mirror test_force_promote stopped 2026-02-20T22:36:12.651 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:36:12.651 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:36:12.652 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test_force_promote 2026-02-20T22:36:12.652 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state=stopped 2026-02-20T22:36:12.652 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local s 2026-02-20T22:36:12.652 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:36:12.652 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:36:13.653 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_image_replay_state cluster2 mirror test_force_promote stopped 2026-02-20T22:36:13.653 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:36:13.653 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:36:13.654 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test_force_promote 2026-02-20T22:36:13.654 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local test_state=stopped 2026-02-20T22:36:13.654 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status_result 2026-02-20T22:36:13.654 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local current_state=stopped 2026-02-20T22:36:13.654 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemons cluster2 rbd mirror status mirror/test_force_promote 2026-02-20T22:36:13.654 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_instance=cluster2 2026-02-20T22:36:13.654 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:36:13.654 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster2 2026-02-20T22:36:13.654 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance=cluster2 2026-02-20T22:36:13.655 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local loop_instance 2026-02-20T22:36:13.655 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ grep -i state 2026-02-20T22:36:13.655 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for s in 0 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:36:13.655 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sleep 0 2026-02-20T22:36:13.655 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' cluster2 '!=' cluster2 ']' 2026-02-20T22:36:13.658 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ seq 0 3 2026-02-20T22:36:13.658 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for loop_instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:36:13.658 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemon cluster2:0 rbd mirror status mirror/test_force_promote 2026-02-20T22:36:13.659 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster2:0 2026-02-20T22:36:13.659 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:36:13.659 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:36:13.659 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster2:0 cluster instance 2026-02-20T22:36:13.659 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster2:0 2026-02-20T22:36:13.659 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=cluster 2026-02-20T22:36:13.659 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:36:13.659 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster2 2026-02-20T22:36:13.659 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=0 2026-02-20T22:36:13.659 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 0 = cluster2:0 ']' 2026-02-20T22:36:13.659 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval cluster=cluster2 2026-02-20T22:36:13.660 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster2 2026-02-20T22:36:13.660 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=0 2026-02-20T22:36:13.660 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:36:13.660 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ daemon_asok_file cluster2:0 cluster2 2026-02-20T22:36:13.660 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local local_cluster=cluster2:0 2026-02-20T22:36:13.660 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster=cluster2 2026-02-20T22:36:13.660 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance 2026-02-20T22:36:13.660 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ set_cluster_instance cluster2:0 local_cluster instance 2026-02-20T22:36:13.660 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local val=cluster2:0 2026-02-20T22:36:13.660 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster_var_name=local_cluster 2026-02-20T22:36:13.661 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance_var_name=instance 2026-02-20T22:36:13.661 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster2 2026-02-20T22:36:13.661 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:36:13.661 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ '[' 0 = cluster2:0 ']' 2026-02-20T22:36:13.661 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval local_cluster=cluster2 2026-02-20T22:36:13.661 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ local_cluster=cluster2 2026-02-20T22:36:13.661 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval instance=0 2026-02-20T22:36:13.661 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ instance=0 2026-02-20T22:36:13.661 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ ceph-conf --cluster cluster2 --name client.mirror.0 'admin socket' 2026-02-20T22:36:13.667 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ echo /var/run/ceph/rbd-mirror.cluster2-client.mirror.0.asok 2026-02-20T22:36:13.667 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local asok_file=/var/run/ceph/rbd-mirror.cluster2-client.mirror.0.asok 2026-02-20T22:36:13.667 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ test -S /var/run/ceph/rbd-mirror.cluster2-client.mirror.0.asok 2026-02-20T22:36:13.668 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ ceph --admin-daemon /var/run/ceph/rbd-mirror.cluster2-client.mirror.0.asok rbd mirror status mirror/test_force_promote 2026-02-20T22:36:13.709 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:Invalid command: unused arguments: ['mirror/test_force_promote'] 2026-02-20T22:36:13.709 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:rbd mirror status : get status for rbd mirror 2026-02-20T22:36:13.709 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:admin_socket: invalid command 2026-02-20T22:36:13.712 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for loop_instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:36:13.712 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemon cluster2:1 rbd mirror status mirror/test_force_promote 2026-02-20T22:36:13.713 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster2:1 2026-02-20T22:36:13.713 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:36:13.713 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:36:13.713 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster2:1 cluster instance 2026-02-20T22:36:13.713 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster2:1 2026-02-20T22:36:13.713 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=cluster 2026-02-20T22:36:13.713 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:36:13.713 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster2 2026-02-20T22:36:13.713 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=1 2026-02-20T22:36:13.713 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 1 = cluster2:1 ']' 2026-02-20T22:36:13.713 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval cluster=cluster2 2026-02-20T22:36:13.714 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster2 2026-02-20T22:36:13.714 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=1 2026-02-20T22:36:13.714 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=1 2026-02-20T22:36:13.714 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ daemon_asok_file cluster2:1 cluster2 2026-02-20T22:36:13.714 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local local_cluster=cluster2:1 2026-02-20T22:36:13.714 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster=cluster2 2026-02-20T22:36:13.714 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance 2026-02-20T22:36:13.714 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ set_cluster_instance cluster2:1 local_cluster instance 2026-02-20T22:36:13.714 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local val=cluster2:1 2026-02-20T22:36:13.714 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster_var_name=local_cluster 2026-02-20T22:36:13.714 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance_var_name=instance 2026-02-20T22:36:13.715 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster2 2026-02-20T22:36:13.715 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=1 2026-02-20T22:36:13.715 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ '[' 1 = cluster2:1 ']' 2026-02-20T22:36:13.715 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval local_cluster=cluster2 2026-02-20T22:36:13.715 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ local_cluster=cluster2 2026-02-20T22:36:13.715 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval instance=1 2026-02-20T22:36:13.715 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ instance=1 2026-02-20T22:36:13.715 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ ceph-conf --cluster cluster2 --name client.mirror.1 'admin socket' 2026-02-20T22:36:13.722 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ echo /var/run/ceph/rbd-mirror.cluster2-client.mirror.1.asok 2026-02-20T22:36:13.723 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local asok_file=/var/run/ceph/rbd-mirror.cluster2-client.mirror.1.asok 2026-02-20T22:36:13.723 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ test -S /var/run/ceph/rbd-mirror.cluster2-client.mirror.1.asok 2026-02-20T22:36:13.723 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ ceph --admin-daemon /var/run/ceph/rbd-mirror.cluster2-client.mirror.1.asok rbd mirror status mirror/test_force_promote 2026-02-20T22:36:13.762 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:Invalid command: unused arguments: ['mirror/test_force_promote'] 2026-02-20T22:36:13.762 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:rbd mirror status : get status for rbd mirror 2026-02-20T22:36:13.762 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:admin_socket: invalid command 2026-02-20T22:36:13.765 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for loop_instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:36:13.765 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemon cluster2:2 rbd mirror status mirror/test_force_promote 2026-02-20T22:36:13.765 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster2:2 2026-02-20T22:36:13.765 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:36:13.765 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:36:13.765 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster2:2 cluster instance 2026-02-20T22:36:13.765 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster2:2 2026-02-20T22:36:13.765 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=cluster 2026-02-20T22:36:13.766 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:36:13.766 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster2 2026-02-20T22:36:13.766 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=2 2026-02-20T22:36:13.766 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 2 = cluster2:2 ']' 2026-02-20T22:36:13.766 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval cluster=cluster2 2026-02-20T22:36:13.766 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster2 2026-02-20T22:36:13.766 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=2 2026-02-20T22:36:13.766 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=2 2026-02-20T22:36:13.766 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ daemon_asok_file cluster2:2 cluster2 2026-02-20T22:36:13.766 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local local_cluster=cluster2:2 2026-02-20T22:36:13.766 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster=cluster2 2026-02-20T22:36:13.766 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance 2026-02-20T22:36:13.766 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ set_cluster_instance cluster2:2 local_cluster instance 2026-02-20T22:36:13.767 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local val=cluster2:2 2026-02-20T22:36:13.767 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster_var_name=local_cluster 2026-02-20T22:36:13.767 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance_var_name=instance 2026-02-20T22:36:13.767 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster2 2026-02-20T22:36:13.767 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=2 2026-02-20T22:36:13.767 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ '[' 2 = cluster2:2 ']' 2026-02-20T22:36:13.767 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval local_cluster=cluster2 2026-02-20T22:36:13.767 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ local_cluster=cluster2 2026-02-20T22:36:13.767 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval instance=2 2026-02-20T22:36:13.767 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ instance=2 2026-02-20T22:36:13.767 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ ceph-conf --cluster cluster2 --name client.mirror.2 'admin socket' 2026-02-20T22:36:13.775 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ echo /var/run/ceph/rbd-mirror.cluster2-client.mirror.2.asok 2026-02-20T22:36:13.776 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local asok_file=/var/run/ceph/rbd-mirror.cluster2-client.mirror.2.asok 2026-02-20T22:36:13.776 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ test -S /var/run/ceph/rbd-mirror.cluster2-client.mirror.2.asok 2026-02-20T22:36:13.776 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ ceph --admin-daemon /var/run/ceph/rbd-mirror.cluster2-client.mirror.2.asok rbd mirror status mirror/test_force_promote 2026-02-20T22:36:13.815 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:Invalid command: unused arguments: ['mirror/test_force_promote'] 2026-02-20T22:36:13.816 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:rbd mirror status : get status for rbd mirror 2026-02-20T22:36:13.816 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:admin_socket: invalid command 2026-02-20T22:36:13.819 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for loop_instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:36:13.819 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemon cluster2:3 rbd mirror status mirror/test_force_promote 2026-02-20T22:36:13.819 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster2:3 2026-02-20T22:36:13.819 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:36:13.819 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:36:13.819 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster2:3 cluster instance 2026-02-20T22:36:13.819 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster2:3 2026-02-20T22:36:13.820 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=cluster 2026-02-20T22:36:13.820 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:36:13.820 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster2 2026-02-20T22:36:13.820 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=3 2026-02-20T22:36:13.820 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 3 = cluster2:3 ']' 2026-02-20T22:36:13.820 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval cluster=cluster2 2026-02-20T22:36:13.820 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster2 2026-02-20T22:36:13.820 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=3 2026-02-20T22:36:13.820 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=3 2026-02-20T22:36:13.820 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ daemon_asok_file cluster2:3 cluster2 2026-02-20T22:36:13.820 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local local_cluster=cluster2:3 2026-02-20T22:36:13.820 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster=cluster2 2026-02-20T22:36:13.821 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance 2026-02-20T22:36:13.821 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ set_cluster_instance cluster2:3 local_cluster instance 2026-02-20T22:36:13.821 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local val=cluster2:3 2026-02-20T22:36:13.821 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster_var_name=local_cluster 2026-02-20T22:36:13.821 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance_var_name=instance 2026-02-20T22:36:13.821 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster2 2026-02-20T22:36:13.821 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=3 2026-02-20T22:36:13.821 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ '[' 3 = cluster2:3 ']' 2026-02-20T22:36:13.821 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval local_cluster=cluster2 2026-02-20T22:36:13.821 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ local_cluster=cluster2 2026-02-20T22:36:13.821 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval instance=3 2026-02-20T22:36:13.821 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ instance=3 2026-02-20T22:36:13.821 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ ceph-conf --cluster cluster2 --name client.mirror.3 'admin socket' 2026-02-20T22:36:13.830 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ echo /var/run/ceph/rbd-mirror.cluster2-client.mirror.3.asok 2026-02-20T22:36:13.830 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local asok_file=/var/run/ceph/rbd-mirror.cluster2-client.mirror.3.asok 2026-02-20T22:36:13.830 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ test -S /var/run/ceph/rbd-mirror.cluster2-client.mirror.3.asok 2026-02-20T22:36:13.830 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ ceph --admin-daemon /var/run/ceph/rbd-mirror.cluster2-client.mirror.3.asok rbd mirror status mirror/test_force_promote 2026-02-20T22:36:13.871 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:Invalid command: unused arguments: ['mirror/test_force_promote'] 2026-02-20T22:36:13.871 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:rbd mirror status : get status for rbd mirror 2026-02-20T22:36:13.871 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:admin_socket: invalid command 2026-02-20T22:36:13.873 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for s in 0 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:36:13.873 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sleep 1 2026-02-20T22:36:14.874 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' cluster2 '!=' cluster2 ']' 2026-02-20T22:36:14.874 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ seq 0 3 2026-02-20T22:36:14.878 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for loop_instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:36:14.878 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemon cluster2:0 rbd mirror status mirror/test_force_promote 2026-02-20T22:36:14.878 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster2:0 2026-02-20T22:36:14.878 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:36:14.878 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:36:14.878 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster2:0 cluster instance 2026-02-20T22:36:14.878 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster2:0 2026-02-20T22:36:14.878 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=cluster 2026-02-20T22:36:14.879 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:36:14.879 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster2 2026-02-20T22:36:14.879 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=0 2026-02-20T22:36:14.879 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 0 = cluster2:0 ']' 2026-02-20T22:36:14.879 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval cluster=cluster2 2026-02-20T22:36:14.879 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster2 2026-02-20T22:36:14.879 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=0 2026-02-20T22:36:14.879 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:36:14.879 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ daemon_asok_file cluster2:0 cluster2 2026-02-20T22:36:14.879 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local local_cluster=cluster2:0 2026-02-20T22:36:14.879 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster=cluster2 2026-02-20T22:36:14.880 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance 2026-02-20T22:36:14.880 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ set_cluster_instance cluster2:0 local_cluster instance 2026-02-20T22:36:14.880 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local val=cluster2:0 2026-02-20T22:36:14.880 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster_var_name=local_cluster 2026-02-20T22:36:14.880 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance_var_name=instance 2026-02-20T22:36:14.880 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster2 2026-02-20T22:36:14.880 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:36:14.880 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ '[' 0 = cluster2:0 ']' 2026-02-20T22:36:14.880 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval local_cluster=cluster2 2026-02-20T22:36:14.880 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ local_cluster=cluster2 2026-02-20T22:36:14.880 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval instance=0 2026-02-20T22:36:14.881 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ instance=0 2026-02-20T22:36:14.881 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ ceph-conf --cluster cluster2 --name client.mirror.0 'admin socket' 2026-02-20T22:36:14.889 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ echo /var/run/ceph/rbd-mirror.cluster2-client.mirror.0.asok 2026-02-20T22:36:14.889 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local asok_file=/var/run/ceph/rbd-mirror.cluster2-client.mirror.0.asok 2026-02-20T22:36:14.889 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ test -S /var/run/ceph/rbd-mirror.cluster2-client.mirror.0.asok 2026-02-20T22:36:14.889 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ ceph --admin-daemon /var/run/ceph/rbd-mirror.cluster2-client.mirror.0.asok rbd mirror status mirror/test_force_promote 2026-02-20T22:36:14.931 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:Invalid command: unused arguments: ['mirror/test_force_promote'] 2026-02-20T22:36:14.931 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:rbd mirror status : get status for rbd mirror 2026-02-20T22:36:14.931 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:admin_socket: invalid command 2026-02-20T22:36:14.935 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for loop_instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:36:14.935 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemon cluster2:1 rbd mirror status mirror/test_force_promote 2026-02-20T22:36:14.935 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster2:1 2026-02-20T22:36:14.935 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:36:14.936 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:36:14.936 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster2:1 cluster instance 2026-02-20T22:36:14.936 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster2:1 2026-02-20T22:36:14.936 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=cluster 2026-02-20T22:36:14.936 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:36:14.936 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster2 2026-02-20T22:36:14.936 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=1 2026-02-20T22:36:14.936 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 1 = cluster2:1 ']' 2026-02-20T22:36:14.936 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval cluster=cluster2 2026-02-20T22:36:14.936 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster2 2026-02-20T22:36:14.937 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=1 2026-02-20T22:36:14.937 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=1 2026-02-20T22:36:14.937 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ daemon_asok_file cluster2:1 cluster2 2026-02-20T22:36:14.937 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local local_cluster=cluster2:1 2026-02-20T22:36:14.937 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster=cluster2 2026-02-20T22:36:14.937 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance 2026-02-20T22:36:14.937 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ set_cluster_instance cluster2:1 local_cluster instance 2026-02-20T22:36:14.937 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local val=cluster2:1 2026-02-20T22:36:14.937 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster_var_name=local_cluster 2026-02-20T22:36:14.937 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance_var_name=instance 2026-02-20T22:36:14.937 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster2 2026-02-20T22:36:14.938 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=1 2026-02-20T22:36:14.938 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ '[' 1 = cluster2:1 ']' 2026-02-20T22:36:14.938 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval local_cluster=cluster2 2026-02-20T22:36:14.938 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ local_cluster=cluster2 2026-02-20T22:36:14.938 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval instance=1 2026-02-20T22:36:14.938 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ instance=1 2026-02-20T22:36:14.938 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ ceph-conf --cluster cluster2 --name client.mirror.1 'admin socket' 2026-02-20T22:36:14.945 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ echo /var/run/ceph/rbd-mirror.cluster2-client.mirror.1.asok 2026-02-20T22:36:14.945 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local asok_file=/var/run/ceph/rbd-mirror.cluster2-client.mirror.1.asok 2026-02-20T22:36:14.945 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ test -S /var/run/ceph/rbd-mirror.cluster2-client.mirror.1.asok 2026-02-20T22:36:14.945 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ ceph --admin-daemon /var/run/ceph/rbd-mirror.cluster2-client.mirror.1.asok rbd mirror status mirror/test_force_promote 2026-02-20T22:36:14.989 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ return 0 2026-02-20T22:36:14.990 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status_result=' "state": "Stopped"' 2026-02-20T22:36:14.990 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo ' "state": "Stopped"' 2026-02-20T22:36:14.990 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep -i Replaying 2026-02-20T22:36:14.992 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test stopped = stopped 2026-02-20T22:36:14.992 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:36:14.992 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_image_replay_started cluster1 mirror test_force_promote 2026-02-20T22:36:14.992 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:36:14.992 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:36:14.992 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test_force_promote 2026-02-20T22:36:14.993 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_image_replay_state cluster1 mirror test_force_promote started 2026-02-20T22:36:14.993 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:36:14.993 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:36:14.993 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test_force_promote 2026-02-20T22:36:14.993 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state=started 2026-02-20T22:36:14.993 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local s 2026-02-20T22:36:14.993 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:36:14.993 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:36:15.993 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_image_replay_state cluster1 mirror test_force_promote started 2026-02-20T22:36:15.993 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:36:15.993 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:36:15.994 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test_force_promote 2026-02-20T22:36:15.994 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local test_state=started 2026-02-20T22:36:15.994 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status_result 2026-02-20T22:36:15.994 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local current_state=stopped 2026-02-20T22:36:15.994 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemons cluster1 rbd mirror status mirror/test_force_promote 2026-02-20T22:36:15.994 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_instance=cluster1 2026-02-20T22:36:15.994 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:36:15.994 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1 2026-02-20T22:36:15.994 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance=cluster1 2026-02-20T22:36:15.994 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local loop_instance 2026-02-20T22:36:15.995 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for s in 0 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:36:15.995 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sleep 0 2026-02-20T22:36:15.995 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ grep -i state 2026-02-20T22:36:15.998 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' cluster1 '!=' cluster1 ']' 2026-02-20T22:36:15.998 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ seq 0 3 2026-02-20T22:36:15.999 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for loop_instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:36:15.999 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemon cluster1:0 rbd mirror status mirror/test_force_promote 2026-02-20T22:36:15.999 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1:0 2026-02-20T22:36:15.999 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:36:15.999 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:36:15.999 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster1:0 cluster instance 2026-02-20T22:36:15.999 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster1:0 2026-02-20T22:36:15.999 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=cluster 2026-02-20T22:36:15.999 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:36:15.999 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:36:16.000 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=0 2026-02-20T22:36:16.000 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 0 = cluster1:0 ']' 2026-02-20T22:36:16.000 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval cluster=cluster1 2026-02-20T22:36:16.000 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:36:16.000 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=0 2026-02-20T22:36:16.000 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:36:16.000 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ daemon_asok_file cluster1:0 cluster1 2026-02-20T22:36:16.000 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local local_cluster=cluster1:0 2026-02-20T22:36:16.000 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster=cluster1 2026-02-20T22:36:16.000 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance 2026-02-20T22:36:16.000 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ set_cluster_instance cluster1:0 local_cluster instance 2026-02-20T22:36:16.001 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local val=cluster1:0 2026-02-20T22:36:16.001 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster_var_name=local_cluster 2026-02-20T22:36:16.001 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance_var_name=instance 2026-02-20T22:36:16.001 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:36:16.001 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:36:16.001 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ '[' 0 = cluster1:0 ']' 2026-02-20T22:36:16.001 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval local_cluster=cluster1 2026-02-20T22:36:16.001 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ local_cluster=cluster1 2026-02-20T22:36:16.001 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval instance=0 2026-02-20T22:36:16.001 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ instance=0 2026-02-20T22:36:16.001 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ ceph-conf --cluster cluster1 --name client.mirror.0 'admin socket' 2026-02-20T22:36:16.007 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ echo /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:36:16.008 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local asok_file=/var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:36:16.008 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ test -S /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:36:16.008 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ ceph --admin-daemon /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok rbd mirror status mirror/test_force_promote 2026-02-20T22:36:16.049 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:Invalid command: unused arguments: ['mirror/test_force_promote'] 2026-02-20T22:36:16.050 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:rbd mirror status : get status for rbd mirror 2026-02-20T22:36:16.050 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:admin_socket: invalid command 2026-02-20T22:36:16.053 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for loop_instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:36:16.053 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemon cluster1:1 rbd mirror status mirror/test_force_promote 2026-02-20T22:36:16.053 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1:1 2026-02-20T22:36:16.053 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:36:16.054 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:36:16.054 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster1:1 cluster instance 2026-02-20T22:36:16.054 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster1:1 2026-02-20T22:36:16.054 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=cluster 2026-02-20T22:36:16.054 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:36:16.054 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:36:16.054 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=1 2026-02-20T22:36:16.054 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 1 = cluster1:1 ']' 2026-02-20T22:36:16.054 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval cluster=cluster1 2026-02-20T22:36:16.054 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:36:16.054 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=1 2026-02-20T22:36:16.054 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=1 2026-02-20T22:36:16.055 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ daemon_asok_file cluster1:1 cluster1 2026-02-20T22:36:16.055 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local local_cluster=cluster1:1 2026-02-20T22:36:16.055 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster=cluster1 2026-02-20T22:36:16.055 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance 2026-02-20T22:36:16.055 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ set_cluster_instance cluster1:1 local_cluster instance 2026-02-20T22:36:16.055 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local val=cluster1:1 2026-02-20T22:36:16.055 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster_var_name=local_cluster 2026-02-20T22:36:16.055 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance_var_name=instance 2026-02-20T22:36:16.055 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:36:16.055 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=1 2026-02-20T22:36:16.055 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ '[' 1 = cluster1:1 ']' 2026-02-20T22:36:16.055 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval local_cluster=cluster1 2026-02-20T22:36:16.055 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ local_cluster=cluster1 2026-02-20T22:36:16.056 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval instance=1 2026-02-20T22:36:16.056 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ instance=1 2026-02-20T22:36:16.056 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ ceph-conf --cluster cluster1 --name client.mirror.1 'admin socket' 2026-02-20T22:36:16.064 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ echo /var/run/ceph/rbd-mirror.cluster1-client.mirror.1.asok 2026-02-20T22:36:16.064 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local asok_file=/var/run/ceph/rbd-mirror.cluster1-client.mirror.1.asok 2026-02-20T22:36:16.064 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ test -S /var/run/ceph/rbd-mirror.cluster1-client.mirror.1.asok 2026-02-20T22:36:16.064 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ ceph --admin-daemon /var/run/ceph/rbd-mirror.cluster1-client.mirror.1.asok rbd mirror status mirror/test_force_promote 2026-02-20T22:36:16.109 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ return 0 2026-02-20T22:36:16.109 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status_result=' "state": "Replaying"' 2026-02-20T22:36:16.110 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo ' "state": "Replaying"' 2026-02-20T22:36:16.110 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep -i Replaying 2026-02-20T22:36:16.111 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: "state": "Replaying" 2026-02-20T22:36:16.112 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ current_state=started 2026-02-20T22:36:16.112 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test started = started 2026-02-20T22:36:16.112 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:36:16.113 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_replay_complete cluster1 cluster2 mirror mirror test_force_promote 2026-02-20T22:36:16.113 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local local_cluster=cluster1 2026-02-20T22:36:16.113 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:36:16.113 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local local_pool=mirror 2026-02-20T22:36:16.113 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local remote_pool=mirror 2026-02-20T22:36:16.113 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test_force_promote 2026-02-20T22:36:16.113 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' snapshot = journal ']' 2026-02-20T22:36:16.113 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' snapshot = snapshot ']' 2026-02-20T22:36:16.113 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ mirror_image_snapshot cluster2 mirror test_force_promote 2026-02-20T22:36:16.113 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:36:16.113 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:36:16.113 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test_force_promote 2026-02-20T22:36:16.114 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster2 mirror image snapshot mirror/test_force_promote 2026-02-20T22:36:16.565 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:Snapshot ID: 153 2026-02-20T22:36:16.569 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_snapshot_sync_complete cluster1 cluster2 mirror mirror test_force_promote 2026-02-20T22:36:16.569 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local local_cluster=cluster1 2026-02-20T22:36:16.569 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:36:16.569 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local local_pool=mirror 2026-02-20T22:36:16.569 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local remote_pool=mirror 2026-02-20T22:36:16.569 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test_force_promote 2026-02-20T22:36:16.569 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ mkfname cluster2-mirror-test_force_promote.status 2026-02-20T22:36:16.570 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ echo cluster2-mirror-test_force_promote.status 2026-02-20T22:36:16.570 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -e 's|[/ ]|_|g' 2026-02-20T22:36:16.571 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status_log=/tmp/tmp.Whst3BkeHJ/cluster2-mirror-test_force_promote.status 2026-02-20T22:36:16.571 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ mkfname cluster1-mirror-test_force_promote.status 2026-02-20T22:36:16.572 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ echo cluster1-mirror-test_force_promote.status 2026-02-20T22:36:16.572 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -e 's|[/ ]|_|g' 2026-02-20T22:36:16.573 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local local_status_log=/tmp/tmp.Whst3BkeHJ/cluster1-mirror-test_force_promote.status 2026-02-20T22:36:16.573 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ get_newest_mirror_snapshot cluster2 mirror test_force_promote /tmp/tmp.Whst3BkeHJ/cluster2-mirror-test_force_promote.status 2026-02-20T22:36:16.573 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:36:16.573 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:36:16.573 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test_force_promote 2026-02-20T22:36:16.573 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local log=/tmp/tmp.Whst3BkeHJ/cluster2-mirror-test_force_promote.status 2026-02-20T22:36:16.573 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster2 snap list --all mirror/test_force_promote --format xml 2026-02-20T22:36:16.573 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ xmlstarlet sel -t -c '//snapshots/snapshot[namespace/complete='\''true'\'' and position()=last()]' 2026-02-20T22:36:16.601 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v //snapshot/id 2026-02-20T22:36:16.603 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local snapshot_id=153 2026-02-20T22:36:16.603 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ true 2026-02-20T22:36:16.603 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 0.2 0.4 0.8 1.6 2 2 4 4 8 8 16 16 32 32 2026-02-20T22:36:16.604 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 0.2 2026-02-20T22:36:16.805 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ get_newest_mirror_snapshot cluster1 mirror test_force_promote /tmp/tmp.Whst3BkeHJ/cluster1-mirror-test_force_promote.status 2026-02-20T22:36:16.805 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:36:16.805 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:36:16.805 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test_force_promote 2026-02-20T22:36:16.805 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local log=/tmp/tmp.Whst3BkeHJ/cluster1-mirror-test_force_promote.status 2026-02-20T22:36:16.805 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster1 snap list --all mirror/test_force_promote --format xml 2026-02-20T22:36:16.805 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ xmlstarlet sel -t -c '//snapshots/snapshot[namespace/complete='\''true'\'' and position()=last()]' 2026-02-20T22:36:16.835 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v //snapshot/namespace/primary_snap_id 2026-02-20T22:36:16.836 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local primary_snapshot_id=152 2026-02-20T22:36:16.836 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test 153 = 152 2026-02-20T22:36:16.837 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 0.2 0.4 0.8 1.6 2 2 4 4 8 8 16 16 32 32 2026-02-20T22:36:16.837 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 0.4 2026-02-20T22:36:17.238 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ get_newest_mirror_snapshot cluster1 mirror test_force_promote /tmp/tmp.Whst3BkeHJ/cluster1-mirror-test_force_promote.status 2026-02-20T22:36:17.238 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:36:17.238 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:36:17.238 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test_force_promote 2026-02-20T22:36:17.238 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local log=/tmp/tmp.Whst3BkeHJ/cluster1-mirror-test_force_promote.status 2026-02-20T22:36:17.238 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster1 snap list --all mirror/test_force_promote --format xml 2026-02-20T22:36:17.239 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ xmlstarlet sel -t -c '//snapshots/snapshot[namespace/complete='\''true'\'' and position()=last()]' 2026-02-20T22:36:17.269 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v //snapshot/namespace/primary_snap_id 2026-02-20T22:36:17.271 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local primary_snapshot_id=152 2026-02-20T22:36:17.271 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test 153 = 152 2026-02-20T22:36:17.271 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 0.2 0.4 0.8 1.6 2 2 4 4 8 8 16 16 32 32 2026-02-20T22:36:17.271 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 0.8 2026-02-20T22:36:18.072 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ get_newest_mirror_snapshot cluster1 mirror test_force_promote /tmp/tmp.Whst3BkeHJ/cluster1-mirror-test_force_promote.status 2026-02-20T22:36:18.072 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:36:18.072 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:36:18.072 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test_force_promote 2026-02-20T22:36:18.072 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local log=/tmp/tmp.Whst3BkeHJ/cluster1-mirror-test_force_promote.status 2026-02-20T22:36:18.072 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster1 snap list --all mirror/test_force_promote --format xml 2026-02-20T22:36:18.072 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ xmlstarlet sel -t -c '//snapshots/snapshot[namespace/complete='\''true'\'' and position()=last()]' 2026-02-20T22:36:18.104 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v //snapshot/namespace/primary_snap_id 2026-02-20T22:36:18.106 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local primary_snapshot_id=153 2026-02-20T22:36:18.106 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test 153 = 153 2026-02-20T22:36:18.106 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:36:18.106 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_replaying_status_in_pool_dir cluster1 mirror test_force_promote 2026-02-20T22:36:18.106 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:36:18.106 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:36:18.106 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test_force_promote 2026-02-20T22:36:18.106 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' snapshot = journal ']' 2026-02-20T22:36:18.106 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_status_in_pool_dir cluster1 mirror test_force_promote up+replaying 2026-02-20T22:36:18.106 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:36:18.106 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:36:18.106 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test_force_promote 2026-02-20T22:36:18.106 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+replaying 2026-02-20T22:36:18.106 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:36:18.106 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:36:18.106 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:36:18.106 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:36:19.107 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_status_in_pool_dir cluster1 mirror test_force_promote up+replaying '' '' 2026-02-20T22:36:19.107 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:36:19.107 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:36:19.107 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test_force_promote 2026-02-20T22:36:19.107 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+replaying 2026-02-20T22:36:19.107 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:36:19.107 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:36:19.107 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:36:19.107 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:36:19.107 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster1 mirror image status mirror/test_force_promote 2026-02-20T22:36:19.141 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='test_force_promote: 2026-02-20T22:36:19.142 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: global_id: a6e82868-5c4e-416c-a5a5-54f04d46f728 2026-02-20T22:36:19.142 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+replaying 2026-02-20T22:36:19.142 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: replaying, {"bytes_per_second":0.0,"bytes_per_snapshot":0.0,"last_snapshot_bytes":0,"last_snapshot_sync_seconds":0,"remote_snapshot_timestamp":1771626972,"replay_state":"idle"} 2026-02-20T22:36:19.142 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: service: mirror.1 on trial150 2026-02-20T22:36:19.142 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:36:15 2026-02-20T22:36:19.142 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: peer_sites: 2026-02-20T22:36:19.142 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: name: cluster2-DNE 2026-02-20T22:36:19.142 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+stopped 2026-02-20T22:36:19.142 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: local image is primary 2026-02-20T22:36:19.142 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:36:18' 2026-02-20T22:36:19.143 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ state: .*up+replaying' 2026-02-20T22:36:19.143 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: state: up+replaying 2026-02-20T22:36:19.144 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ description: .*' 2026-02-20T22:36:19.144 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: description: replaying, {"bytes_per_second":0.0,"bytes_per_snapshot":0.0,"last_snapshot_bytes":0,"last_snapshot_sync_seconds":0,"remote_snapshot_timestamp":1771626972,"replay_state":"idle"} 2026-02-20T22:36:19.145 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' -n '' ']' 2026-02-20T22:36:19.145 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+replaying 2026-02-20T22:36:19.145 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^up+' 2026-02-20T22:36:19.145 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+replaying 2026-02-20T22:36:19.146 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep 'service: *mirror..* on ' 2026-02-20T22:36:19.146 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: service: mirror.1 on trial150 2026-02-20T22:36:19.146 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update 2026-02-20T22:36:19.147 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -nEe 's/^ last_update: *(.*) *$/\1/p' 2026-02-20T22:36:19.148 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:36:15' 2026-02-20T22:36:19.148 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_mirror_pool_status_verbose cluster1 mirror test_force_promote up+replaying '2026-02-20 22:36:15' 2026-02-20T22:36:19.148 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:36:19.149 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:36:19.149 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test_force_promote 2026-02-20T22:36:19.149 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+replaying 2026-02-20T22:36:19.149 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local 'prev_last_update=2026-02-20 22:36:15' 2026-02-20T22:36:19.149 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:36:19.149 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:36:19.149 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster1 mirror pool status mirror --verbose --format xml 2026-02-20T22:36:19.180 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='OKOKOK243774382mirror.0trial15020.2.0-677-gf7870454trueOK43844389mirror.1trial15020.2.0-677-gf7870454falseOK43914398mirror.2trial15020.2.0-677-gf7870454falseOK44014407mirror.3trial15020.2.0-677-gf7870454falseOKteste1d586ae-1749-4169-888d-5f8c6b0db4d3up+replayingreplaying, {"bytes_per_second":0.0,"bytes_per_snapshot":0.0,"last_snapshot_bytes":0,"last_snapshot_sync_seconds":0,"local_snapshot_timestamp":1771626966,"remote_snapshot_timestamp":1771626966,"replay_state":"idle"}43774382mirror.0trial1502026-02-20 22:36:15cluster2-DNEcd6e8b64-a7a4-4c60-8c9c-3c34f7eb16e8up+stoppedlocal image is primary2026-02-20 22:36:14test_force_promotea6e82868-5c4e-416c-a5a5-54f04d46f728up+replayingreplaying, {"bytes_per_second":0.0,"bytes_per_snapshot":0.0,"last_snapshot_bytes":0,"last_snapshot_sync_seconds":0,"remote_snapshot_timestamp":1771626972,"replay_state":"idle"}43844389mirror.1trial1502026-02-20 22:36:15cluster2-DNEcd6e8b64-a7a4-4c60-8c9c-3c34f7eb16e8up+stoppedlocal image is primary2026-02-20 22:36:18' 2026-02-20T22:36:19.180 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update state 2026-02-20T22:36:19.180 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test_force_promote'\'']/last_update' 2026-02-20T22:36:19.181 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:36:15' 2026-02-20T22:36:19.182 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test_force_promote'\'']/state' 2026-02-20T22:36:19.183 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ state=up+replaying 2026-02-20T22:36:19.184 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+replaying 2026-02-20T22:36:19.184 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep up+replaying 2026-02-20T22:36:19.185 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+replaying 2026-02-20T22:36:19.186 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:36:19.186 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:36:19.186 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_status_in_pool_dir cluster2 mirror test_force_promote up+stopped 2026-02-20T22:36:19.186 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:36:19.186 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:36:19.186 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test_force_promote 2026-02-20T22:36:19.186 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+stopped 2026-02-20T22:36:19.186 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:36:19.186 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:36:19.186 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:36:19.186 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:36:20.186 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_status_in_pool_dir cluster2 mirror test_force_promote up+stopped '' '' 2026-02-20T22:36:20.186 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:36:20.186 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:36:20.186 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test_force_promote 2026-02-20T22:36:20.186 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+stopped 2026-02-20T22:36:20.187 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:36:20.187 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:36:20.187 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:36:20.187 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:36:20.187 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster2 mirror image status mirror/test_force_promote 2026-02-20T22:36:20.217 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='test_force_promote: 2026-02-20T22:36:20.217 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: global_id: a6e82868-5c4e-416c-a5a5-54f04d46f728 2026-02-20T22:36:20.218 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+stopped 2026-02-20T22:36:20.218 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: local image is primary 2026-02-20T22:36:20.218 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: service: mirror.1 on trial150 2026-02-20T22:36:20.218 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:36:18 2026-02-20T22:36:20.218 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: peer_sites: 2026-02-20T22:36:20.218 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: name: cluster1-DNE 2026-02-20T22:36:20.218 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+replaying 2026-02-20T22:36:20.218 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: replaying, {"bytes_per_second":0.0,"bytes_per_snapshot":0.0,"last_snapshot_bytes":0,"last_snapshot_sync_seconds":0,"remote_snapshot_timestamp":1771626972,"replay_state":"idle"} 2026-02-20T22:36:20.218 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:36:15 2026-02-20T22:36:20.218 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: snapshots: 2026-02-20T22:36:20.218 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: 152 .mirror.primary.a6e82868-5c4e-416c-a5a5-54f04d46f728.3b0096eb-6b03-43fe-9508-63ca765662a8 (peer_uuids:[]) 2026-02-20T22:36:20.219 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: 153 .mirror.primary.a6e82868-5c4e-416c-a5a5-54f04d46f728.30cf37f3-99ce-4016-a982-72579a937684 (peer_uuids:[b3fd2ba3-7357-48bb-9494-5fb16bf9b1f8])' 2026-02-20T22:36:20.219 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ state: .*up+stopped' 2026-02-20T22:36:20.219 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: state: up+stopped 2026-02-20T22:36:20.219 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ description: .*' 2026-02-20T22:36:20.220 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: description: local image is primary 2026-02-20T22:36:20.220 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' -n '' ']' 2026-02-20T22:36:20.221 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+stopped 2026-02-20T22:36:20.221 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^up+' 2026-02-20T22:36:20.221 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+stopped 2026-02-20T22:36:20.221 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep 'service: *mirror..* on ' 2026-02-20T22:36:20.222 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: service: mirror.1 on trial150 2026-02-20T22:36:20.222 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update 2026-02-20T22:36:20.222 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -nEe 's/^ last_update: *(.*) *$/\1/p' 2026-02-20T22:36:20.224 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:36:18' 2026-02-20T22:36:20.224 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_mirror_pool_status_verbose cluster2 mirror test_force_promote up+stopped '2026-02-20 22:36:18' 2026-02-20T22:36:20.224 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:36:20.224 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:36:20.224 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test_force_promote 2026-02-20T22:36:20.224 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+stopped 2026-02-20T22:36:20.225 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local 'prev_last_update=2026-02-20 22:36:18' 2026-02-20T22:36:20.225 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:36:20.225 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:36:20.225 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster2 mirror pool status mirror --verbose --format xml 2026-02-20T22:36:20.457 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='OKOKOK245264529mirror.0trial15020.2.0-677-gf7870454trueOK45334537mirror.1trial15020.2.0-677-gf7870454falseOK45404546mirror.2trial15020.2.0-677-gf7870454falseOK45504557mirror.3trial15020.2.0-677-gf7870454falseOKteste1d586ae-1749-4169-888d-5f8c6b0db4d3up+stoppedlocal image is primary45264529mirror.0trial1502026-02-20 22:36:19cluster1-DNE8f14eacf-60a5-47c7-bdcb-1dc6af448d08up+replayingreplaying, {"bytes_per_second":0.0,"bytes_per_snapshot":0.0,"last_snapshot_bytes":0,"last_snapshot_sync_seconds":0,"local_snapshot_timestamp":1771626966,"remote_snapshot_timestamp":1771626966,"replay_state":"idle"}2026-02-20 22:36:15test_force_promotea6e82868-5c4e-416c-a5a5-54f04d46f728up+stoppedlocal image is primary45334537mirror.1trial1502026-02-20 22:36:18cluster1-DNE8f14eacf-60a5-47c7-bdcb-1dc6af448d08up+replayingreplaying, {"bytes_per_second":0.0,"bytes_per_snapshot":0.0,"last_snapshot_bytes":0,"last_snapshot_sync_seconds":0,"remote_snapshot_timestamp":1771626972,"replay_state":"idle"}2026-02-20 22:36:15' 2026-02-20T22:36:20.457 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update state 2026-02-20T22:36:20.457 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test_force_promote'\'']/last_update' 2026-02-20T22:36:20.458 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:36:18' 2026-02-20T22:36:20.459 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test_force_promote'\'']/state' 2026-02-20T22:36:20.460 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ state=up+stopped 2026-02-20T22:36:20.461 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+stopped 2026-02-20T22:36:20.461 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep up+stopped 2026-02-20T22:36:20.461 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+stopped 2026-02-20T22:36:20.462 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:36:20.462 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:36:20.463 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ promote_image cluster1 mirror test_force_promote --force 2026-02-20T22:36:20.463 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:36:20.463 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:36:20.463 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test_force_promote 2026-02-20T22:36:20.463 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local force=--force 2026-02-20T22:36:20.463 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster=cluster1 mirror image promote mirror/test_force_promote --force 2026-02-20T22:36:24.587 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:Image promoted to primary 2026-02-20T22:36:24.592 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_image_replay_stopped cluster1 mirror test_force_promote 2026-02-20T22:36:24.593 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:36:24.593 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:36:24.593 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test_force_promote 2026-02-20T22:36:24.593 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_image_replay_state cluster1 mirror test_force_promote stopped 2026-02-20T22:36:24.593 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:36:24.593 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:36:24.593 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test_force_promote 2026-02-20T22:36:24.593 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state=stopped 2026-02-20T22:36:24.593 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local s 2026-02-20T22:36:24.593 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:36:24.593 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:36:25.593 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_image_replay_state cluster1 mirror test_force_promote stopped 2026-02-20T22:36:25.593 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:36:25.593 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:36:25.593 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test_force_promote 2026-02-20T22:36:25.593 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local test_state=stopped 2026-02-20T22:36:25.593 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status_result 2026-02-20T22:36:25.593 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local current_state=stopped 2026-02-20T22:36:25.593 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemons cluster1 rbd mirror status mirror/test_force_promote 2026-02-20T22:36:25.593 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_instance=cluster1 2026-02-20T22:36:25.593 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ grep -i state 2026-02-20T22:36:25.593 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:36:25.594 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1 2026-02-20T22:36:25.594 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance=cluster1 2026-02-20T22:36:25.594 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local loop_instance 2026-02-20T22:36:25.594 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for s in 0 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:36:25.594 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sleep 0 2026-02-20T22:36:25.594 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' cluster1 '!=' cluster1 ']' 2026-02-20T22:36:25.594 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ seq 0 3 2026-02-20T22:36:25.595 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for loop_instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:36:25.595 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemon cluster1:0 rbd mirror status mirror/test_force_promote 2026-02-20T22:36:25.595 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1:0 2026-02-20T22:36:25.595 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:36:25.595 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:36:25.595 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster1:0 cluster instance 2026-02-20T22:36:25.595 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster1:0 2026-02-20T22:36:25.595 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=cluster 2026-02-20T22:36:25.595 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:36:25.595 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:36:25.596 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=0 2026-02-20T22:36:25.596 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 0 = cluster1:0 ']' 2026-02-20T22:36:25.596 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval cluster=cluster1 2026-02-20T22:36:25.596 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:36:25.596 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=0 2026-02-20T22:36:25.596 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:36:25.596 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ daemon_asok_file cluster1:0 cluster1 2026-02-20T22:36:25.596 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local local_cluster=cluster1:0 2026-02-20T22:36:25.596 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster=cluster1 2026-02-20T22:36:25.596 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance 2026-02-20T22:36:25.596 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ set_cluster_instance cluster1:0 local_cluster instance 2026-02-20T22:36:25.596 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local val=cluster1:0 2026-02-20T22:36:25.596 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster_var_name=local_cluster 2026-02-20T22:36:25.596 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance_var_name=instance 2026-02-20T22:36:25.596 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:36:25.596 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:36:25.596 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ '[' 0 = cluster1:0 ']' 2026-02-20T22:36:25.596 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval local_cluster=cluster1 2026-02-20T22:36:25.596 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ local_cluster=cluster1 2026-02-20T22:36:25.596 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval instance=0 2026-02-20T22:36:25.596 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ instance=0 2026-02-20T22:36:25.596 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ ceph-conf --cluster cluster1 --name client.mirror.0 'admin socket' 2026-02-20T22:36:25.609 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ echo /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:36:25.609 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local asok_file=/var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:36:25.609 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ test -S /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:36:25.609 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ ceph --admin-daemon /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok rbd mirror status mirror/test_force_promote 2026-02-20T22:36:25.651 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:Invalid command: unused arguments: ['mirror/test_force_promote'] 2026-02-20T22:36:25.651 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:rbd mirror status : get status for rbd mirror 2026-02-20T22:36:25.651 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:admin_socket: invalid command 2026-02-20T22:36:25.654 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for loop_instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:36:25.655 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemon cluster1:1 rbd mirror status mirror/test_force_promote 2026-02-20T22:36:25.655 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1:1 2026-02-20T22:36:25.655 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:36:25.655 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:36:25.655 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster1:1 cluster instance 2026-02-20T22:36:25.655 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster1:1 2026-02-20T22:36:25.655 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=cluster 2026-02-20T22:36:25.655 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:36:25.655 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:36:25.655 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=1 2026-02-20T22:36:25.656 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 1 = cluster1:1 ']' 2026-02-20T22:36:25.656 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval cluster=cluster1 2026-02-20T22:36:25.656 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:36:25.656 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=1 2026-02-20T22:36:25.656 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=1 2026-02-20T22:36:25.656 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ daemon_asok_file cluster1:1 cluster1 2026-02-20T22:36:25.656 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local local_cluster=cluster1:1 2026-02-20T22:36:25.656 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster=cluster1 2026-02-20T22:36:25.656 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance 2026-02-20T22:36:25.656 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ set_cluster_instance cluster1:1 local_cluster instance 2026-02-20T22:36:25.656 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local val=cluster1:1 2026-02-20T22:36:25.656 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster_var_name=local_cluster 2026-02-20T22:36:25.656 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance_var_name=instance 2026-02-20T22:36:25.657 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:36:25.657 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=1 2026-02-20T22:36:25.657 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ '[' 1 = cluster1:1 ']' 2026-02-20T22:36:25.657 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval local_cluster=cluster1 2026-02-20T22:36:25.657 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ local_cluster=cluster1 2026-02-20T22:36:25.657 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval instance=1 2026-02-20T22:36:25.657 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ instance=1 2026-02-20T22:36:25.657 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ ceph-conf --cluster cluster1 --name client.mirror.1 'admin socket' 2026-02-20T22:36:25.666 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ echo /var/run/ceph/rbd-mirror.cluster1-client.mirror.1.asok 2026-02-20T22:36:25.666 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local asok_file=/var/run/ceph/rbd-mirror.cluster1-client.mirror.1.asok 2026-02-20T22:36:25.666 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ test -S /var/run/ceph/rbd-mirror.cluster1-client.mirror.1.asok 2026-02-20T22:36:25.666 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ ceph --admin-daemon /var/run/ceph/rbd-mirror.cluster1-client.mirror.1.asok rbd mirror status mirror/test_force_promote 2026-02-20T22:36:25.713 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ return 0 2026-02-20T22:36:25.713 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status_result=' "state": "Stopped"' 2026-02-20T22:36:25.714 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo ' "state": "Stopped"' 2026-02-20T22:36:25.714 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep -i Replaying 2026-02-20T22:36:25.715 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test stopped = stopped 2026-02-20T22:36:25.715 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:36:25.715 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_image_replay_stopped cluster2 mirror test_force_promote 2026-02-20T22:36:25.716 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:36:25.716 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:36:25.716 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test_force_promote 2026-02-20T22:36:25.716 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_image_replay_state cluster2 mirror test_force_promote stopped 2026-02-20T22:36:25.716 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:36:25.716 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:36:25.716 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test_force_promote 2026-02-20T22:36:25.716 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state=stopped 2026-02-20T22:36:25.716 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local s 2026-02-20T22:36:25.716 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:36:25.716 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:36:26.717 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_image_replay_state cluster2 mirror test_force_promote stopped 2026-02-20T22:36:26.717 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:36:26.717 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:36:26.717 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test_force_promote 2026-02-20T22:36:26.718 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local test_state=stopped 2026-02-20T22:36:26.718 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status_result 2026-02-20T22:36:26.718 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local current_state=stopped 2026-02-20T22:36:26.718 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemons cluster2 rbd mirror status mirror/test_force_promote 2026-02-20T22:36:26.718 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_instance=cluster2 2026-02-20T22:36:26.718 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ grep -i state 2026-02-20T22:36:26.718 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:36:26.718 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster2 2026-02-20T22:36:26.718 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance=cluster2 2026-02-20T22:36:26.718 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local loop_instance 2026-02-20T22:36:26.718 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for s in 0 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:36:26.718 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sleep 0 2026-02-20T22:36:26.721 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' cluster2 '!=' cluster2 ']' 2026-02-20T22:36:26.722 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ seq 0 3 2026-02-20T22:36:26.722 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for loop_instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:36:26.722 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemon cluster2:0 rbd mirror status mirror/test_force_promote 2026-02-20T22:36:26.722 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster2:0 2026-02-20T22:36:26.722 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:36:26.722 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:36:26.722 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster2:0 cluster instance 2026-02-20T22:36:26.722 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster2:0 2026-02-20T22:36:26.722 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=cluster 2026-02-20T22:36:26.722 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:36:26.722 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster2 2026-02-20T22:36:26.722 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=0 2026-02-20T22:36:26.723 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 0 = cluster2:0 ']' 2026-02-20T22:36:26.723 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval cluster=cluster2 2026-02-20T22:36:26.723 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster2 2026-02-20T22:36:26.723 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=0 2026-02-20T22:36:26.723 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:36:26.723 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ daemon_asok_file cluster2:0 cluster2 2026-02-20T22:36:26.723 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local local_cluster=cluster2:0 2026-02-20T22:36:26.723 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster=cluster2 2026-02-20T22:36:26.723 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance 2026-02-20T22:36:26.723 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ set_cluster_instance cluster2:0 local_cluster instance 2026-02-20T22:36:26.723 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local val=cluster2:0 2026-02-20T22:36:26.723 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster_var_name=local_cluster 2026-02-20T22:36:26.724 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance_var_name=instance 2026-02-20T22:36:26.724 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster2 2026-02-20T22:36:26.724 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:36:26.724 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ '[' 0 = cluster2:0 ']' 2026-02-20T22:36:26.724 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval local_cluster=cluster2 2026-02-20T22:36:26.724 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ local_cluster=cluster2 2026-02-20T22:36:26.724 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval instance=0 2026-02-20T22:36:26.724 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ instance=0 2026-02-20T22:36:26.724 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ ceph-conf --cluster cluster2 --name client.mirror.0 'admin socket' 2026-02-20T22:36:26.734 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ echo /var/run/ceph/rbd-mirror.cluster2-client.mirror.0.asok 2026-02-20T22:36:26.734 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local asok_file=/var/run/ceph/rbd-mirror.cluster2-client.mirror.0.asok 2026-02-20T22:36:26.734 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ test -S /var/run/ceph/rbd-mirror.cluster2-client.mirror.0.asok 2026-02-20T22:36:26.734 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ ceph --admin-daemon /var/run/ceph/rbd-mirror.cluster2-client.mirror.0.asok rbd mirror status mirror/test_force_promote 2026-02-20T22:36:26.775 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:Invalid command: unused arguments: ['mirror/test_force_promote'] 2026-02-20T22:36:26.776 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:rbd mirror status : get status for rbd mirror 2026-02-20T22:36:26.776 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:admin_socket: invalid command 2026-02-20T22:36:26.779 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for loop_instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:36:26.779 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemon cluster2:1 rbd mirror status mirror/test_force_promote 2026-02-20T22:36:26.779 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster2:1 2026-02-20T22:36:26.779 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:36:26.779 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:36:26.780 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster2:1 cluster instance 2026-02-20T22:36:26.780 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster2:1 2026-02-20T22:36:26.780 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=cluster 2026-02-20T22:36:26.780 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:36:26.780 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster2 2026-02-20T22:36:26.780 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=1 2026-02-20T22:36:26.780 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 1 = cluster2:1 ']' 2026-02-20T22:36:26.780 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval cluster=cluster2 2026-02-20T22:36:26.780 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster2 2026-02-20T22:36:26.780 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=1 2026-02-20T22:36:26.780 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=1 2026-02-20T22:36:26.780 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ daemon_asok_file cluster2:1 cluster2 2026-02-20T22:36:26.781 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local local_cluster=cluster2:1 2026-02-20T22:36:26.781 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster=cluster2 2026-02-20T22:36:26.781 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance 2026-02-20T22:36:26.781 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ set_cluster_instance cluster2:1 local_cluster instance 2026-02-20T22:36:26.781 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local val=cluster2:1 2026-02-20T22:36:26.781 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster_var_name=local_cluster 2026-02-20T22:36:26.781 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance_var_name=instance 2026-02-20T22:36:26.781 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster2 2026-02-20T22:36:26.781 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=1 2026-02-20T22:36:26.781 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ '[' 1 = cluster2:1 ']' 2026-02-20T22:36:26.781 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval local_cluster=cluster2 2026-02-20T22:36:26.781 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ local_cluster=cluster2 2026-02-20T22:36:26.781 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval instance=1 2026-02-20T22:36:26.782 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ instance=1 2026-02-20T22:36:26.782 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ ceph-conf --cluster cluster2 --name client.mirror.1 'admin socket' 2026-02-20T22:36:26.790 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ echo /var/run/ceph/rbd-mirror.cluster2-client.mirror.1.asok 2026-02-20T22:36:26.790 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local asok_file=/var/run/ceph/rbd-mirror.cluster2-client.mirror.1.asok 2026-02-20T22:36:26.790 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ test -S /var/run/ceph/rbd-mirror.cluster2-client.mirror.1.asok 2026-02-20T22:36:26.790 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ ceph --admin-daemon /var/run/ceph/rbd-mirror.cluster2-client.mirror.1.asok rbd mirror status mirror/test_force_promote 2026-02-20T22:36:26.836 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ return 0 2026-02-20T22:36:26.837 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status_result=' "state": "Stopped"' 2026-02-20T22:36:26.837 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo ' "state": "Stopped"' 2026-02-20T22:36:26.837 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep -i Replaying 2026-02-20T22:36:26.838 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test stopped = stopped 2026-02-20T22:36:26.838 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:36:26.838 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_status_in_pool_dir cluster1 mirror test_force_promote up+stopped 2026-02-20T22:36:26.838 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:36:26.839 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:36:26.839 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test_force_promote 2026-02-20T22:36:26.839 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+stopped 2026-02-20T22:36:26.839 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:36:26.839 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:36:26.839 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:36:26.839 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:36:27.839 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_status_in_pool_dir cluster1 mirror test_force_promote up+stopped '' '' 2026-02-20T22:36:27.839 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:36:27.840 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:36:27.840 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test_force_promote 2026-02-20T22:36:27.840 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+stopped 2026-02-20T22:36:27.840 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:36:27.840 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:36:27.840 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:36:27.840 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:36:27.840 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster1 mirror image status mirror/test_force_promote 2026-02-20T22:36:27.874 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='test_force_promote: 2026-02-20T22:36:27.875 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: global_id: a6e82868-5c4e-416c-a5a5-54f04d46f728 2026-02-20T22:36:27.875 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+stopped 2026-02-20T22:36:27.875 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: local image is primary 2026-02-20T22:36:27.875 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: service: mirror.1 on trial150 2026-02-20T22:36:27.875 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:36:25 2026-02-20T22:36:27.875 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: peer_sites: 2026-02-20T22:36:27.875 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: name: cluster2-DNE 2026-02-20T22:36:27.875 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+stopped 2026-02-20T22:36:27.875 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: local image is primary 2026-02-20T22:36:27.875 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:36:23 2026-02-20T22:36:27.876 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: snapshots: 2026-02-20T22:36:27.876 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: 154 .mirror.primary.a6e82868-5c4e-416c-a5a5-54f04d46f728.3671e627-938b-4b86-a695-11648ee96133 (peer_uuids:[086c4138-4a97-4902-95e1-07f7be9b9f61])' 2026-02-20T22:36:27.876 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ state: .*up+stopped' 2026-02-20T22:36:27.876 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: state: up+stopped 2026-02-20T22:36:27.876 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ description: .*' 2026-02-20T22:36:27.877 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: description: local image is primary 2026-02-20T22:36:27.877 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' -n '' ']' 2026-02-20T22:36:27.878 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+stopped 2026-02-20T22:36:27.878 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^up+' 2026-02-20T22:36:27.878 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+stopped 2026-02-20T22:36:27.878 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep 'service: *mirror..* on ' 2026-02-20T22:36:27.879 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: service: mirror.1 on trial150 2026-02-20T22:36:27.879 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update 2026-02-20T22:36:27.879 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -nEe 's/^ last_update: *(.*) *$/\1/p' 2026-02-20T22:36:27.880 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:36:25' 2026-02-20T22:36:27.881 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_mirror_pool_status_verbose cluster1 mirror test_force_promote up+stopped '2026-02-20 22:36:25' 2026-02-20T22:36:27.882 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:36:27.882 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:36:27.882 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test_force_promote 2026-02-20T22:36:27.882 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+stopped 2026-02-20T22:36:27.882 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local 'prev_last_update=2026-02-20 22:36:25' 2026-02-20T22:36:27.882 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:36:27.882 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:36:27.882 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster1 mirror pool status mirror --verbose --format xml 2026-02-20T22:36:27.915 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='OKOKOK1143774382mirror.0trial15020.2.0-677-gf7870454trueOK43844389mirror.1trial15020.2.0-677-gf7870454falseOK43914398mirror.2trial15020.2.0-677-gf7870454falseOK44014407mirror.3trial15020.2.0-677-gf7870454falseOKteste1d586ae-1749-4169-888d-5f8c6b0db4d3up+replayingreplaying, {"bytes_per_second":0.0,"bytes_per_snapshot":0.0,"last_snapshot_bytes":0,"last_snapshot_sync_seconds":0,"local_snapshot_timestamp":1771626966,"remote_snapshot_timestamp":1771626966,"replay_state":"idle"}43774382mirror.0trial1502026-02-20 22:36:15cluster2-DNEcd6e8b64-a7a4-4c60-8c9c-3c34f7eb16e8up+stoppedlocal image is primary2026-02-20 22:36:24test_force_promotea6e82868-5c4e-416c-a5a5-54f04d46f728up+stoppedlocal image is primary43844389mirror.1trial1502026-02-20 22:36:25cluster2-DNEcd6e8b64-a7a4-4c60-8c9c-3c34f7eb16e8up+stoppedlocal image is primary2026-02-20 22:36:23' 2026-02-20T22:36:27.915 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update state 2026-02-20T22:36:27.916 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test_force_promote'\'']/last_update' 2026-02-20T22:36:27.917 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:36:25' 2026-02-20T22:36:27.917 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test_force_promote'\'']/state' 2026-02-20T22:36:27.919 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ state=up+stopped 2026-02-20T22:36:27.919 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+stopped 2026-02-20T22:36:27.919 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep up+stopped 2026-02-20T22:36:27.920 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+stopped 2026-02-20T22:36:27.921 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:36:27.921 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:36:27.921 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_status_in_pool_dir cluster2 mirror test_force_promote up+stopped 2026-02-20T22:36:27.921 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:36:27.921 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:36:27.921 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test_force_promote 2026-02-20T22:36:27.921 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+stopped 2026-02-20T22:36:27.921 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:36:27.921 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:36:27.921 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:36:27.921 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:36:28.922 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_status_in_pool_dir cluster2 mirror test_force_promote up+stopped '' '' 2026-02-20T22:36:28.922 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:36:28.922 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:36:28.922 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test_force_promote 2026-02-20T22:36:28.922 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+stopped 2026-02-20T22:36:28.922 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:36:28.922 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:36:28.923 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:36:28.923 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:36:28.923 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster2 mirror image status mirror/test_force_promote 2026-02-20T22:36:28.952 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='test_force_promote: 2026-02-20T22:36:28.953 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: global_id: a6e82868-5c4e-416c-a5a5-54f04d46f728 2026-02-20T22:36:28.953 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+stopped 2026-02-20T22:36:28.953 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: local image is primary 2026-02-20T22:36:28.953 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: service: mirror.1 on trial150 2026-02-20T22:36:28.953 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:36:28 2026-02-20T22:36:28.953 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: peer_sites: 2026-02-20T22:36:28.953 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: name: cluster1-DNE 2026-02-20T22:36:28.953 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+stopped 2026-02-20T22:36:28.953 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: local image is primary 2026-02-20T22:36:28.953 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:36:25 2026-02-20T22:36:28.954 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: snapshots: 2026-02-20T22:36:28.954 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: 152 .mirror.primary.a6e82868-5c4e-416c-a5a5-54f04d46f728.3b0096eb-6b03-43fe-9508-63ca765662a8 (peer_uuids:[]) 2026-02-20T22:36:28.954 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: 153 .mirror.primary.a6e82868-5c4e-416c-a5a5-54f04d46f728.30cf37f3-99ce-4016-a982-72579a937684 (peer_uuids:[b3fd2ba3-7357-48bb-9494-5fb16bf9b1f8])' 2026-02-20T22:36:28.954 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ state: .*up+stopped' 2026-02-20T22:36:28.954 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: state: up+stopped 2026-02-20T22:36:28.955 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ description: .*' 2026-02-20T22:36:28.955 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: description: local image is primary 2026-02-20T22:36:28.956 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' -n '' ']' 2026-02-20T22:36:28.956 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+stopped 2026-02-20T22:36:28.956 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^up+' 2026-02-20T22:36:28.956 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+stopped 2026-02-20T22:36:28.957 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep 'service: *mirror..* on ' 2026-02-20T22:36:28.957 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: service: mirror.1 on trial150 2026-02-20T22:36:28.957 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update 2026-02-20T22:36:28.957 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -nEe 's/^ last_update: *(.*) *$/\1/p' 2026-02-20T22:36:28.959 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:36:28' 2026-02-20T22:36:28.959 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_mirror_pool_status_verbose cluster2 mirror test_force_promote up+stopped '2026-02-20 22:36:28' 2026-02-20T22:36:28.959 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:36:28.959 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:36:28.959 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test_force_promote 2026-02-20T22:36:28.959 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+stopped 2026-02-20T22:36:28.959 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local 'prev_last_update=2026-02-20 22:36:28' 2026-02-20T22:36:28.959 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:36:28.960 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:36:28.960 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster2 mirror pool status mirror --verbose --format xml 2026-02-20T22:36:28.989 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='OKOKOK1145264529mirror.0trial15020.2.0-677-gf7870454trueOK45334537mirror.1trial15020.2.0-677-gf7870454falseOK45404546mirror.2trial15020.2.0-677-gf7870454falseOK45504557mirror.3trial15020.2.0-677-gf7870454falseOKteste1d586ae-1749-4169-888d-5f8c6b0db4d3up+stoppedlocal image is primary45264529mirror.0trial1502026-02-20 22:36:24cluster1-DNE8f14eacf-60a5-47c7-bdcb-1dc6af448d08up+replayingreplaying, {"bytes_per_second":0.0,"bytes_per_snapshot":0.0,"last_snapshot_bytes":0,"last_snapshot_sync_seconds":0,"local_snapshot_timestamp":1771626966,"remote_snapshot_timestamp":1771626966,"replay_state":"idle"}2026-02-20 22:36:15test_force_promotea6e82868-5c4e-416c-a5a5-54f04d46f728up+stoppedlocal image is primary45334537mirror.1trial1502026-02-20 22:36:28cluster1-DNE8f14eacf-60a5-47c7-bdcb-1dc6af448d08up+stoppedlocal image is primary2026-02-20 22:36:25' 2026-02-20T22:36:28.989 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update state 2026-02-20T22:36:28.989 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test_force_promote'\'']/last_update' 2026-02-20T22:36:28.991 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:36:28' 2026-02-20T22:36:28.991 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test_force_promote'\'']/state' 2026-02-20T22:36:28.992 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ state=up+stopped 2026-02-20T22:36:28.993 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+stopped 2026-02-20T22:36:28.993 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep up+stopped 2026-02-20T22:36:28.993 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+stopped 2026-02-20T22:36:28.994 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:36:28.995 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:36:28.995 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ write_image cluster1 mirror test_force_promote 100 2026-02-20T22:36:28.995 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:36:28.995 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:36:28.995 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test_force_promote 2026-02-20T22:36:28.995 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local count=100 2026-02-20T22:36:28.995 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local size= 2026-02-20T22:36:28.995 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test -n '' 2026-02-20T22:36:28.995 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ size=4096 2026-02-20T22:36:28.995 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster1 bench mirror/test_force_promote --io-type write --io-size 4096 --io-threads 1 --io-total 409600 --io-pattern rand 2026-02-20T22:36:29.028 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:bench type write io_size 4096 io_threads 1 bytes 409600 pattern random 2026-02-20T22:36:29.039 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: SEC OPS OPS/SEC BYTES/SEC 2026-02-20T22:36:29.039 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:elapsed: 0 ops: 100 ops/sec: 9091.03 bytes/sec: 36 MiB/s 2026-02-20T22:36:29.044 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ write_image cluster2 mirror test_force_promote 100 2026-02-20T22:36:29.044 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:36:29.044 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:36:29.044 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test_force_promote 2026-02-20T22:36:29.044 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local count=100 2026-02-20T22:36:29.044 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local size= 2026-02-20T22:36:29.044 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test -n '' 2026-02-20T22:36:29.044 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ size=4096 2026-02-20T22:36:29.045 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster2 bench mirror/test_force_promote --io-type write --io-size 4096 --io-threads 1 --io-total 409600 --io-pattern rand 2026-02-20T22:36:29.073 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:bench type write io_size 4096 io_threads 1 bytes 409600 pattern random 2026-02-20T22:36:29.083 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: SEC OPS OPS/SEC BYTES/SEC 2026-02-20T22:36:29.083 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:elapsed: 0 ops: 100 ops/sec: 11111.3 bytes/sec: 43 MiB/s 2026-02-20T22:36:29.087 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ remove_image_retry cluster1 mirror test_force_promote 2026-02-20T22:36:29.087 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:36:29.087 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:36:29.087 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test_force_promote 2026-02-20T22:36:29.087 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 0 1 2 4 8 16 32 2026-02-20T22:36:29.087 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 0 2026-02-20T22:36:29.088 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ remove_image cluster1 mirror test_force_promote 2026-02-20T22:36:29.088 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:36:29.088 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:36:29.088 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test_force_promote 2026-02-20T22:36:29.088 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster=cluster1 snap purge mirror/test_force_promote 2026-02-20T22:36:29.117 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster=cluster1 rm mirror/test_force_promote 2026-02-20T22:36:29.596 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: Removing image: 3% complete... Removing image: 6% complete... Removing image: 9% complete... Removing image: 12% complete... Removing image: 15% complete... Removing image: 18% complete... Removing image: 21% complete... Removing image: 25% complete... Removing image: 28% complete... Removing image: 31% complete... Removing image: 34% complete... Removing image: 37% complete... Removing image: 40% complete... Removing image: 43% complete... Removing image: 46% complete... Removing image: 50% complete... Removing image: 53% complete... Removing image: 56% complete... Removing image: 59% complete... Removing image: 62% complete... Removing image: 65% complete... Removing image: 68% complete... Removing image: 71% complete... Removing image: 75% complete... Removing image: 78% complete... Removing image: 81% complete... Removing image: 84% complete... Removing image: 87% complete... Removing image: 90% complete... Removing image: 93% complete... Removing image: 96% complete... Removing image: 100% complete...done. 2026-02-20T22:36:29.598 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:36:29.598 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ remove_image_retry cluster2 mirror test_force_promote 2026-02-20T22:36:29.598 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:36:29.599 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:36:29.599 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test_force_promote 2026-02-20T22:36:29.599 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 0 1 2 4 8 16 32 2026-02-20T22:36:29.599 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 0 2026-02-20T22:36:29.600 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ remove_image cluster2 mirror test_force_promote 2026-02-20T22:36:29.600 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:36:29.600 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:36:29.600 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test_force_promote 2026-02-20T22:36:29.600 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster=cluster2 snap purge mirror/test_force_promote 2026-02-20T22:36:29.627 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster=cluster2 rm mirror/test_force_promote 2026-02-20T22:36:30.370 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: Removing image: 3% complete... Removing image: 6% complete... Removing image: 9% complete... Removing image: 12% complete... Removing image: 15% complete... Removing image: 18% complete... Removing image: 21% complete... Removing image: 25% complete... Removing image: 28% complete... Removing image: 31% complete... Removing image: 34% complete... Removing image: 37% complete... Removing image: 40% complete... Removing image: 43% complete... Removing image: 46% complete... Removing image: 50% complete... Removing image: 53% complete... Removing image: 56% complete... Removing image: 59% complete... Removing image: 62% complete... Removing image: 65% complete... Removing image: 68% complete... Removing image: 71% complete... Removing image: 75% complete... Removing image: 78% complete... Removing image: 81% complete... Removing image: 84% complete... Removing image: 87% complete... Removing image: 90% complete... Removing image: 93% complete... Removing image: 96% complete... Removing image: 100% complete...done. 2026-02-20T22:36:30.372 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:36:30.372 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ testlog 'TEST: cloned images' 2026-02-20T22:36:30.372 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ tee -a /tmp/tmp.Whst3BkeHJ/rbd-mirror.test.log 2026-02-20T22:36:30.372 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ date '+%F %T' 2026-02-20T22:36:30.373 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo 2026-02-20 22:36:30 TEST: cloned images 2026-02-20T22:36:30.373 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:2026-02-20 22:36:30 TEST: cloned images 2026-02-20T22:36:30.373 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ testlog ' - default' 2026-02-20T22:36:30.373 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ tee -a /tmp/tmp.Whst3BkeHJ/rbd-mirror.test.log 2026-02-20T22:36:30.374 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ date '+%F %T' 2026-02-20T22:36:30.374 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo 2026-02-20 22:36:30 - default 2026-02-20T22:36:30.374 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:2026-02-20 22:36:30 - default 2026-02-20T22:36:30.375 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ parent_image=test_parent 2026-02-20T22:36:30.375 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ parent_snap=snap 2026-02-20T22:36:30.375 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ create_image_and_enable_mirror cluster2 mirror_parent test_parent snapshot 2026-02-20T22:36:30.375 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:36:30.375 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ shift 2026-02-20T22:36:30.375 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror_parent 2026-02-20T22:36:30.375 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ shift 2026-02-20T22:36:30.375 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test_parent 2026-02-20T22:36:30.375 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ shift 2026-02-20T22:36:30.375 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local mode=snapshot 2026-02-20T22:36:30.375 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' -n snapshot ']' 2026-02-20T22:36:30.375 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ shift 2026-02-20T22:36:30.376 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ create_image cluster2 mirror_parent test_parent 2026-02-20T22:36:30.376 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:36:30.376 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ shift 2026-02-20T22:36:30.376 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror_parent 2026-02-20T22:36:30.376 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ shift 2026-02-20T22:36:30.376 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test_parent 2026-02-20T22:36:30.376 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ shift 2026-02-20T22:36:30.376 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local size=128 2026-02-20T22:36:30.376 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' -n '' ']' 2026-02-20T22:36:30.376 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster2 create --size 128 --image-feature layering,exclusive-lock mirror_parent/test_parent 2026-02-20T22:36:30.404 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ is_pool_mirror_mode_image mirror_parent 2026-02-20T22:36:30.404 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror_parent 2026-02-20T22:36:30.404 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' image = image ']' 2026-02-20T22:36:30.404 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:36:30.404 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ enable_mirror cluster2 mirror_parent test_parent snapshot 2026-02-20T22:36:30.404 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:36:30.404 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror_parent 2026-02-20T22:36:30.404 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test_parent 2026-02-20T22:36:30.404 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local mode=snapshot 2026-02-20T22:36:30.404 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster=cluster2 mirror image enable mirror_parent/test_parent snapshot 2026-02-20T22:36:31.353 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:Mirroring enabled 2026-02-20T22:36:31.357 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster=cluster2 info mirror_parent/test_parent 2026-02-20T22:36:31.383 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:rbd image 'test_parent': 2026-02-20T22:36:31.383 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: size 128 MiB in 32 objects 2026-02-20T22:36:31.383 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: order 22 (4 MiB objects) 2026-02-20T22:36:31.383 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: snapshot_count: 1 2026-02-20T22:36:31.383 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: id: 1559f7b313d0 2026-02-20T22:36:31.383 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: block_name_prefix: rbd_data.1559f7b313d0 2026-02-20T22:36:31.383 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: format: 2 2026-02-20T22:36:31.383 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: features: layering, exclusive-lock 2026-02-20T22:36:31.384 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: op_features: 2026-02-20T22:36:31.384 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: flags: 2026-02-20T22:36:31.384 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: create_timestamp: Fri Feb 20 22:36:30 2026 2026-02-20T22:36:31.384 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: access_timestamp: Fri Feb 20 22:36:30 2026 2026-02-20T22:36:31.384 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: modify_timestamp: Fri Feb 20 22:36:30 2026 2026-02-20T22:36:31.384 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: mirroring state: enabled 2026-02-20T22:36:31.384 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: mirroring mode: snapshot 2026-02-20T22:36:31.384 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: mirroring global id: d53d123d-4382-40d3-92cb-4e31174ccf23 2026-02-20T22:36:31.384 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: mirroring primary: true 2026-02-20T22:36:31.385 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ write_image cluster2 mirror_parent test_parent 100 2026-02-20T22:36:31.385 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:36:31.386 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror_parent 2026-02-20T22:36:31.386 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test_parent 2026-02-20T22:36:31.386 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local count=100 2026-02-20T22:36:31.386 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local size= 2026-02-20T22:36:31.386 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test -n '' 2026-02-20T22:36:31.386 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ size=4096 2026-02-20T22:36:31.386 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster2 bench mirror_parent/test_parent --io-type write --io-size 4096 --io-threads 1 --io-total 409600 --io-pattern rand 2026-02-20T22:36:31.415 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:bench type write io_size 4096 io_threads 1 bytes 409600 pattern random 2026-02-20T22:36:31.424 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: SEC OPS OPS/SEC BYTES/SEC 2026-02-20T22:36:31.424 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:elapsed: 0 ops: 100 ops/sec: 11111.3 bytes/sec: 43 MiB/s 2026-02-20T22:36:31.428 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ create_snapshot cluster2 mirror_parent test_parent snap 2026-02-20T22:36:31.428 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:36:31.428 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror_parent 2026-02-20T22:36:31.428 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test_parent 2026-02-20T22:36:31.428 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local snap=snap 2026-02-20T22:36:31.428 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster2 snap create mirror_parent/test_parent@snap 2026-02-20T22:36:32.349 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: Creating snap: 10% complete... Creating snap: 100% complete...done. 2026-02-20T22:36:32.354 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ protect_snapshot cluster2 mirror_parent test_parent snap 2026-02-20T22:36:32.354 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:36:32.354 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror_parent 2026-02-20T22:36:32.354 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test_parent 2026-02-20T22:36:32.354 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local snap=snap 2026-02-20T22:36:32.355 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster2 snap protect mirror_parent/test_parent@snap 2026-02-20T22:36:32.382 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ clone_image=test_clone 2026-02-20T22:36:32.382 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ clone_image cluster2 mirror_parent test_parent snap mirror test_clone 2026-02-20T22:36:32.382 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:36:32.382 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local parent_pool=mirror_parent 2026-02-20T22:36:32.383 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local parent_image=test_parent 2026-02-20T22:36:32.383 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local parent_snap=snap 2026-02-20T22:36:32.383 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local clone_pool=mirror 2026-02-20T22:36:32.383 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local clone_image=test_clone 2026-02-20T22:36:32.383 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ shift 6 2026-02-20T22:36:32.383 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster2 clone mirror_parent/test_parent@snap mirror/test_clone --image-feature layering,exclusive-lock 2026-02-20T22:36:32.420 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ write_image cluster2 mirror test_clone 100 2026-02-20T22:36:32.420 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:36:32.420 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:36:32.420 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test_clone 2026-02-20T22:36:32.421 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local count=100 2026-02-20T22:36:32.421 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local size= 2026-02-20T22:36:32.421 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test -n '' 2026-02-20T22:36:32.421 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ size=4096 2026-02-20T22:36:32.421 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster2 bench mirror/test_clone --io-type write --io-size 4096 --io-threads 1 --io-total 409600 --io-pattern rand 2026-02-20T22:36:32.452 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:bench type write io_size 4096 io_threads 1 bytes 409600 pattern random 2026-02-20T22:36:32.466 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: SEC OPS OPS/SEC BYTES/SEC 2026-02-20T22:36:32.466 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:elapsed: 0 ops: 100 ops/sec: 7142.95 bytes/sec: 28 MiB/s 2026-02-20T22:36:32.471 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' snapshot = snapshot ']' 2026-02-20T22:36:32.471 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ enable_mirror cluster2 mirror test_clone snapshot 2026-02-20T22:36:32.471 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:36:32.471 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:36:32.471 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test_clone 2026-02-20T22:36:32.471 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local mode=snapshot 2026-02-20T22:36:32.471 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster=cluster2 mirror image enable mirror/test_clone snapshot 2026-02-20T22:36:33.360 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:Mirroring enabled 2026-02-20T22:36:33.364 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster=cluster2 info mirror/test_clone 2026-02-20T22:36:33.392 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:rbd image 'test_clone': 2026-02-20T22:36:33.393 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: size 128 MiB in 32 objects 2026-02-20T22:36:33.393 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: order 22 (4 MiB objects) 2026-02-20T22:36:33.393 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: snapshot_count: 1 2026-02-20T22:36:33.393 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: id: 156b84d11771 2026-02-20T22:36:33.393 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: block_name_prefix: rbd_data.156b84d11771 2026-02-20T22:36:33.393 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: format: 2 2026-02-20T22:36:33.393 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: features: layering, exclusive-lock 2026-02-20T22:36:33.393 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: op_features: 2026-02-20T22:36:33.393 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: flags: 2026-02-20T22:36:33.393 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: create_timestamp: Fri Feb 20 22:36:32 2026 2026-02-20T22:36:33.393 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: access_timestamp: Fri Feb 20 22:36:32 2026 2026-02-20T22:36:33.394 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: modify_timestamp: Fri Feb 20 22:36:32 2026 2026-02-20T22:36:33.394 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: parent: mirror_parent/test_parent@snap 2026-02-20T22:36:33.394 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: overlap: 128 MiB 2026-02-20T22:36:33.394 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: mirroring state: enabled 2026-02-20T22:36:33.394 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: mirroring mode: snapshot 2026-02-20T22:36:33.394 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: mirroring global id: cb64fed0-de05-4a9a-a986-ad0d6f40fc19 2026-02-20T22:36:33.394 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: mirroring primary: true 2026-02-20T22:36:33.395 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_image_replay_started cluster1 mirror_parent test_parent 2026-02-20T22:36:33.396 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:36:33.396 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror_parent 2026-02-20T22:36:33.396 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test_parent 2026-02-20T22:36:33.396 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_image_replay_state cluster1 mirror_parent test_parent started 2026-02-20T22:36:33.396 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:36:33.396 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror_parent 2026-02-20T22:36:33.396 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test_parent 2026-02-20T22:36:33.396 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state=started 2026-02-20T22:36:33.396 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local s 2026-02-20T22:36:33.396 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:36:33.396 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:36:34.396 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_image_replay_state cluster1 mirror_parent test_parent started 2026-02-20T22:36:34.397 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:36:34.397 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror_parent 2026-02-20T22:36:34.397 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test_parent 2026-02-20T22:36:34.397 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local test_state=started 2026-02-20T22:36:34.397 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status_result 2026-02-20T22:36:34.397 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local current_state=stopped 2026-02-20T22:36:34.397 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemons cluster1 rbd mirror status mirror_parent/test_parent 2026-02-20T22:36:34.397 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ grep -i state 2026-02-20T22:36:34.397 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_instance=cluster1 2026-02-20T22:36:34.398 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:36:34.398 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1 2026-02-20T22:36:34.398 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance=cluster1 2026-02-20T22:36:34.398 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local loop_instance 2026-02-20T22:36:34.398 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for s in 0 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:36:34.398 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sleep 0 2026-02-20T22:36:34.401 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' cluster1 '!=' cluster1 ']' 2026-02-20T22:36:34.402 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ seq 0 3 2026-02-20T22:36:34.402 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for loop_instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:36:34.402 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemon cluster1:0 rbd mirror status mirror_parent/test_parent 2026-02-20T22:36:34.402 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1:0 2026-02-20T22:36:34.402 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:36:34.402 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:36:34.402 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster1:0 cluster instance 2026-02-20T22:36:34.402 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster1:0 2026-02-20T22:36:34.402 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=cluster 2026-02-20T22:36:34.402 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:36:34.403 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:36:34.403 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=0 2026-02-20T22:36:34.403 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 0 = cluster1:0 ']' 2026-02-20T22:36:34.403 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval cluster=cluster1 2026-02-20T22:36:34.403 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:36:34.403 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=0 2026-02-20T22:36:34.403 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:36:34.403 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ daemon_asok_file cluster1:0 cluster1 2026-02-20T22:36:34.403 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local local_cluster=cluster1:0 2026-02-20T22:36:34.403 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster=cluster1 2026-02-20T22:36:34.403 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance 2026-02-20T22:36:34.403 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ set_cluster_instance cluster1:0 local_cluster instance 2026-02-20T22:36:34.403 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local val=cluster1:0 2026-02-20T22:36:34.404 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster_var_name=local_cluster 2026-02-20T22:36:34.404 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance_var_name=instance 2026-02-20T22:36:34.404 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:36:34.404 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:36:34.404 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ '[' 0 = cluster1:0 ']' 2026-02-20T22:36:34.404 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval local_cluster=cluster1 2026-02-20T22:36:34.404 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ local_cluster=cluster1 2026-02-20T22:36:34.404 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval instance=0 2026-02-20T22:36:34.404 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ instance=0 2026-02-20T22:36:34.404 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ ceph-conf --cluster cluster1 --name client.mirror.0 'admin socket' 2026-02-20T22:36:34.411 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ echo /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:36:34.411 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local asok_file=/var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:36:34.411 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ test -S /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:36:34.412 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ ceph --admin-daemon /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok rbd mirror status mirror_parent/test_parent 2026-02-20T22:36:34.457 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ return 0 2026-02-20T22:36:34.457 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status_result=' "state": "Replaying"' 2026-02-20T22:36:34.458 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo ' "state": "Replaying"' 2026-02-20T22:36:34.458 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep -i Replaying 2026-02-20T22:36:34.458 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: "state": "Replaying" 2026-02-20T22:36:34.459 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ current_state=started 2026-02-20T22:36:34.459 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test started = started 2026-02-20T22:36:34.459 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:36:34.459 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_replay_complete cluster1 cluster2 mirror_parent mirror_parent test_parent 2026-02-20T22:36:34.459 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local local_cluster=cluster1 2026-02-20T22:36:34.459 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:36:34.459 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local local_pool=mirror_parent 2026-02-20T22:36:34.459 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local remote_pool=mirror_parent 2026-02-20T22:36:34.459 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test_parent 2026-02-20T22:36:34.459 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' snapshot = journal ']' 2026-02-20T22:36:34.459 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' snapshot = snapshot ']' 2026-02-20T22:36:34.459 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ mirror_image_snapshot cluster2 mirror_parent test_parent 2026-02-20T22:36:34.459 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:36:34.459 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror_parent 2026-02-20T22:36:34.459 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test_parent 2026-02-20T22:36:34.459 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster2 mirror image snapshot mirror_parent/test_parent 2026-02-20T22:36:35.361 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:Snapshot ID: 5 2026-02-20T22:36:35.366 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_snapshot_sync_complete cluster1 cluster2 mirror_parent mirror_parent test_parent 2026-02-20T22:36:35.367 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local local_cluster=cluster1 2026-02-20T22:36:35.367 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:36:35.367 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local local_pool=mirror_parent 2026-02-20T22:36:35.367 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local remote_pool=mirror_parent 2026-02-20T22:36:35.367 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test_parent 2026-02-20T22:36:35.367 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ mkfname cluster2-mirror_parent-test_parent.status 2026-02-20T22:36:35.367 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ echo cluster2-mirror_parent-test_parent.status 2026-02-20T22:36:35.367 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -e 's|[/ ]|_|g' 2026-02-20T22:36:35.368 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status_log=/tmp/tmp.Whst3BkeHJ/cluster2-mirror_parent-test_parent.status 2026-02-20T22:36:35.368 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ mkfname cluster1-mirror_parent-test_parent.status 2026-02-20T22:36:35.368 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ echo cluster1-mirror_parent-test_parent.status 2026-02-20T22:36:35.368 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -e 's|[/ ]|_|g' 2026-02-20T22:36:35.370 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local local_status_log=/tmp/tmp.Whst3BkeHJ/cluster1-mirror_parent-test_parent.status 2026-02-20T22:36:35.370 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ get_newest_mirror_snapshot cluster2 mirror_parent test_parent /tmp/tmp.Whst3BkeHJ/cluster2-mirror_parent-test_parent.status 2026-02-20T22:36:35.370 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:36:35.370 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror_parent 2026-02-20T22:36:35.370 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test_parent 2026-02-20T22:36:35.370 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local log=/tmp/tmp.Whst3BkeHJ/cluster2-mirror_parent-test_parent.status 2026-02-20T22:36:35.370 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster2 snap list --all mirror_parent/test_parent --format xml 2026-02-20T22:36:35.371 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ xmlstarlet sel -t -c '//snapshots/snapshot[namespace/complete='\''true'\'' and position()=last()]' 2026-02-20T22:36:35.397 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v //snapshot/id 2026-02-20T22:36:35.399 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local snapshot_id=5 2026-02-20T22:36:35.399 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ true 2026-02-20T22:36:35.399 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 0.2 0.4 0.8 1.6 2 2 4 4 8 8 16 16 32 32 2026-02-20T22:36:35.399 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 0.2 2026-02-20T22:36:35.601 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ get_newest_mirror_snapshot cluster1 mirror_parent test_parent /tmp/tmp.Whst3BkeHJ/cluster1-mirror_parent-test_parent.status 2026-02-20T22:36:35.601 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:36:35.601 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror_parent 2026-02-20T22:36:35.602 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test_parent 2026-02-20T22:36:35.602 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local log=/tmp/tmp.Whst3BkeHJ/cluster1-mirror_parent-test_parent.status 2026-02-20T22:36:35.602 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster1 snap list --all mirror_parent/test_parent --format xml 2026-02-20T22:36:35.602 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ xmlstarlet sel -t -c '//snapshots/snapshot[namespace/complete='\''true'\'' and position()=last()]' 2026-02-20T22:36:35.629 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ true 2026-02-20T22:36:35.629 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v //snapshot/namespace/primary_snap_id 2026-02-20T22:36:35.630 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:-:1.1: Document is empty 2026-02-20T22:36:35.630 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: 2026-02-20T22:36:35.630 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:^ 2026-02-20T22:36:35.631 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local primary_snapshot_id= 2026-02-20T22:36:35.631 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test 5 = '' 2026-02-20T22:36:35.631 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 0.2 0.4 0.8 1.6 2 2 4 4 8 8 16 16 32 32 2026-02-20T22:36:35.631 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 0.4 2026-02-20T22:36:36.032 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ get_newest_mirror_snapshot cluster1 mirror_parent test_parent /tmp/tmp.Whst3BkeHJ/cluster1-mirror_parent-test_parent.status 2026-02-20T22:36:36.033 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:36:36.033 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror_parent 2026-02-20T22:36:36.033 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test_parent 2026-02-20T22:36:36.033 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local log=/tmp/tmp.Whst3BkeHJ/cluster1-mirror_parent-test_parent.status 2026-02-20T22:36:36.033 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster1 snap list --all mirror_parent/test_parent --format xml 2026-02-20T22:36:36.033 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ xmlstarlet sel -t -c '//snapshots/snapshot[namespace/complete='\''true'\'' and position()=last()]' 2026-02-20T22:36:36.062 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ true 2026-02-20T22:36:36.063 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v //snapshot/namespace/primary_snap_id 2026-02-20T22:36:36.063 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:-:1.1: Document is empty 2026-02-20T22:36:36.063 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: 2026-02-20T22:36:36.064 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:^ 2026-02-20T22:36:36.064 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local primary_snapshot_id= 2026-02-20T22:36:36.064 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test 5 = '' 2026-02-20T22:36:36.065 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 0.2 0.4 0.8 1.6 2 2 4 4 8 8 16 16 32 32 2026-02-20T22:36:36.065 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 0.8 2026-02-20T22:36:36.865 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ get_newest_mirror_snapshot cluster1 mirror_parent test_parent /tmp/tmp.Whst3BkeHJ/cluster1-mirror_parent-test_parent.status 2026-02-20T22:36:36.866 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:36:36.866 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror_parent 2026-02-20T22:36:36.866 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test_parent 2026-02-20T22:36:36.866 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local log=/tmp/tmp.Whst3BkeHJ/cluster1-mirror_parent-test_parent.status 2026-02-20T22:36:36.866 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster1 snap list --all mirror_parent/test_parent --format xml 2026-02-20T22:36:36.866 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ xmlstarlet sel -t -c '//snapshots/snapshot[namespace/complete='\''true'\'' and position()=last()]' 2026-02-20T22:36:36.898 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v //snapshot/namespace/primary_snap_id 2026-02-20T22:36:36.900 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local primary_snapshot_id=5 2026-02-20T22:36:36.900 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test 5 = 5 2026-02-20T22:36:36.900 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:36:36.900 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_replaying_status_in_pool_dir cluster1 mirror_parent test_parent 2026-02-20T22:36:36.900 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:36:36.900 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror_parent 2026-02-20T22:36:36.900 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test_parent 2026-02-20T22:36:36.900 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' snapshot = journal ']' 2026-02-20T22:36:36.900 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_status_in_pool_dir cluster1 mirror_parent test_parent up+replaying 2026-02-20T22:36:36.900 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:36:36.900 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror_parent 2026-02-20T22:36:36.900 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test_parent 2026-02-20T22:36:36.900 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+replaying 2026-02-20T22:36:36.900 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:36:36.900 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:36:36.900 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:36:36.900 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:36:37.902 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_status_in_pool_dir cluster1 mirror_parent test_parent up+replaying '' '' 2026-02-20T22:36:37.902 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:36:37.902 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror_parent 2026-02-20T22:36:37.902 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test_parent 2026-02-20T22:36:37.902 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+replaying 2026-02-20T22:36:37.902 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:36:37.903 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:36:37.903 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:36:37.903 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:36:37.903 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster1 mirror image status mirror_parent/test_parent 2026-02-20T22:36:37.935 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='test_parent: 2026-02-20T22:36:37.935 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: global_id: d53d123d-4382-40d3-92cb-4e31174ccf23 2026-02-20T22:36:37.935 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+replaying 2026-02-20T22:36:37.936 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: replaying, {"bytes_per_second":0.0,"bytes_per_snapshot":0.0,"last_snapshot_bytes":0,"last_snapshot_sync_seconds":0,"remote_snapshot_timestamp":1771626991,"replay_state":"idle"} 2026-02-20T22:36:37.936 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: service: mirror.0 on trial150 2026-02-20T22:36:37.936 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:36:33 2026-02-20T22:36:37.936 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: peer_sites: 2026-02-20T22:36:37.936 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: name: cluster2-DNE 2026-02-20T22:36:37.936 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+stopped 2026-02-20T22:36:37.936 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: local image is primary 2026-02-20T22:36:37.936 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:36:34' 2026-02-20T22:36:37.936 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ state: .*up+replaying' 2026-02-20T22:36:37.937 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: state: up+replaying 2026-02-20T22:36:37.937 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ description: .*' 2026-02-20T22:36:37.937 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: description: replaying, {"bytes_per_second":0.0,"bytes_per_snapshot":0.0,"last_snapshot_bytes":0,"last_snapshot_sync_seconds":0,"remote_snapshot_timestamp":1771626991,"replay_state":"idle"} 2026-02-20T22:36:37.938 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' -n '' ']' 2026-02-20T22:36:37.938 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+replaying 2026-02-20T22:36:37.938 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^up+' 2026-02-20T22:36:37.939 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+replaying 2026-02-20T22:36:37.939 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep 'service: *mirror..* on ' 2026-02-20T22:36:37.939 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: service: mirror.0 on trial150 2026-02-20T22:36:37.940 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update 2026-02-20T22:36:37.940 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -nEe 's/^ last_update: *(.*) *$/\1/p' 2026-02-20T22:36:37.942 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:36:33' 2026-02-20T22:36:37.942 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_mirror_pool_status_verbose cluster1 mirror_parent test_parent up+replaying '2026-02-20 22:36:33' 2026-02-20T22:36:37.942 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:36:37.942 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror_parent 2026-02-20T22:36:37.942 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test_parent 2026-02-20T22:36:37.942 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+replaying 2026-02-20T22:36:37.942 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local 'prev_last_update=2026-02-20 22:36:33' 2026-02-20T22:36:37.943 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:36:37.943 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:36:37.943 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster1 mirror pool status mirror_parent --verbose --format xml 2026-02-20T22:36:37.974 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='OKOKOK143774399mirror.0trial15020.2.0-677-gf7870454trueOK43844404mirror.1trial15020.2.0-677-gf7870454falseOK43914410mirror.2trial15020.2.0-677-gf7870454falseOK44014413mirror.3trial15020.2.0-677-gf7870454falseOKtest_parentd53d123d-4382-40d3-92cb-4e31174ccf23up+replayingreplaying, {"bytes_per_second":0.0,"bytes_per_snapshot":0.0,"last_snapshot_bytes":0,"last_snapshot_sync_seconds":0,"remote_snapshot_timestamp":1771626991,"replay_state":"idle"}43774399mirror.0trial1502026-02-20 22:36:33cluster2-DNE55a70f8c-30ce-40c2-8c05-893e3e1b77dbup+stoppedlocal image is primary2026-02-20 22:36:34' 2026-02-20T22:36:37.974 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update state 2026-02-20T22:36:37.974 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test_parent'\'']/last_update' 2026-02-20T22:36:37.975 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:36:33' 2026-02-20T22:36:37.976 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test_parent'\'']/state' 2026-02-20T22:36:37.977 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ state=up+replaying 2026-02-20T22:36:37.978 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+replaying 2026-02-20T22:36:37.978 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep up+replaying 2026-02-20T22:36:37.978 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+replaying 2026-02-20T22:36:37.979 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:36:37.979 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:36:37.979 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ compare_images cluster1 cluster2 mirror_parent mirror_parent test_parent 2026-02-20T22:36:37.980 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local ret=0 2026-02-20T22:36:37.980 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local local_cluster=cluster1 2026-02-20T22:36:37.980 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:36:37.980 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local local_pool=mirror_parent 2026-02-20T22:36:37.980 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local remote_pool=mirror_parent 2026-02-20T22:36:37.980 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test_parent 2026-02-20T22:36:37.980 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ mkfname cluster2-mirror_parent-test_parent.export 2026-02-20T22:36:37.980 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ echo cluster2-mirror_parent-test_parent.export 2026-02-20T22:36:37.980 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -e 's|[/ ]|_|g' 2026-02-20T22:36:37.981 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local rmt_export=/tmp/tmp.Whst3BkeHJ/cluster2-mirror_parent-test_parent.export 2026-02-20T22:36:37.981 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ mkfname cluster1-mirror_parent-test_parent.export 2026-02-20T22:36:37.981 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ echo cluster1-mirror_parent-test_parent.export 2026-02-20T22:36:37.981 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -e 's|[/ ]|_|g' 2026-02-20T22:36:37.982 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local loc_export=/tmp/tmp.Whst3BkeHJ/cluster1-mirror_parent-test_parent.export 2026-02-20T22:36:37.982 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rm -f /tmp/tmp.Whst3BkeHJ/cluster2-mirror_parent-test_parent.export /tmp/tmp.Whst3BkeHJ/cluster1-mirror_parent-test_parent.export 2026-02-20T22:36:37.982 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster2 export mirror_parent/test_parent /tmp/tmp.Whst3BkeHJ/cluster2-mirror_parent-test_parent.export 2026-02-20T22:36:38.060 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: Exporting image: 3% complete... Exporting image: 6% complete... Exporting image: 9% complete... Exporting image: 12% complete... Exporting image: 15% complete... Exporting image: 18% complete... Exporting image: 21% complete... Exporting image: 25% complete... Exporting image: 28% complete... Exporting image: 31% complete... Exporting image: 34% complete... Exporting image: 37% complete... Exporting image: 40% complete... Exporting image: 43% complete... Exporting image: 46% complete... Exporting image: 50% complete... Exporting image: 53% complete... Exporting image: 56% complete... Exporting image: 59% complete... Exporting image: 62% complete... Exporting image: 65% complete... Exporting image: 68% complete... Exporting image: 71% complete... Exporting image: 75% complete... Exporting image: 78% complete... Exporting image: 81% complete... Exporting image: 84% complete... Exporting image: 87% complete... Exporting image: 90% complete... Exporting image: 93% complete... Exporting image: 96% complete... Exporting image: 100% complete...done. 2026-02-20T22:36:38.065 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster1 export mirror_parent/test_parent /tmp/tmp.Whst3BkeHJ/cluster1-mirror_parent-test_parent.export 2026-02-20T22:36:38.148 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: Exporting image: 3% complete... Exporting image: 6% complete... Exporting image: 9% complete... Exporting image: 12% complete... Exporting image: 15% complete... Exporting image: 18% complete... Exporting image: 21% complete... Exporting image: 25% complete... Exporting image: 28% complete... Exporting image: 31% complete... Exporting image: 34% complete... Exporting image: 37% complete... Exporting image: 40% complete... Exporting image: 43% complete... Exporting image: 46% complete... Exporting image: 50% complete... Exporting image: 53% complete... Exporting image: 56% complete... Exporting image: 59% complete... Exporting image: 62% complete... Exporting image: 65% complete... Exporting image: 68% complete... Exporting image: 71% complete... Exporting image: 75% complete... Exporting image: 78% complete... Exporting image: 81% complete... Exporting image: 84% complete... Exporting image: 87% complete... Exporting image: 90% complete... Exporting image: 93% complete... Exporting image: 96% complete... Exporting image: 100% complete...done. 2026-02-20T22:36:38.154 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ cmp /tmp/tmp.Whst3BkeHJ/cluster2-mirror_parent-test_parent.export /tmp/tmp.Whst3BkeHJ/cluster1-mirror_parent-test_parent.export 2026-02-20T22:36:38.202 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rm -f /tmp/tmp.Whst3BkeHJ/cluster2-mirror_parent-test_parent.export /tmp/tmp.Whst3BkeHJ/cluster1-mirror_parent-test_parent.export 2026-02-20T22:36:38.234 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:36:38.235 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_image_replay_started cluster1 mirror test_clone 2026-02-20T22:36:38.235 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:36:38.235 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:36:38.235 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test_clone 2026-02-20T22:36:38.235 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_image_replay_state cluster1 mirror test_clone started 2026-02-20T22:36:38.235 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:36:38.235 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:36:38.235 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test_clone 2026-02-20T22:36:38.235 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state=started 2026-02-20T22:36:38.235 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local s 2026-02-20T22:36:38.236 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:36:38.236 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:36:39.236 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_image_replay_state cluster1 mirror test_clone started 2026-02-20T22:36:39.236 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:36:39.237 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:36:39.237 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test_clone 2026-02-20T22:36:39.237 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local test_state=started 2026-02-20T22:36:39.237 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status_result 2026-02-20T22:36:39.237 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local current_state=stopped 2026-02-20T22:36:39.237 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemons cluster1 rbd mirror status mirror/test_clone 2026-02-20T22:36:39.237 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_instance=cluster1 2026-02-20T22:36:39.237 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ grep -i state 2026-02-20T22:36:39.237 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:36:39.237 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1 2026-02-20T22:36:39.237 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance=cluster1 2026-02-20T22:36:39.238 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local loop_instance 2026-02-20T22:36:39.238 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for s in 0 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:36:39.238 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sleep 0 2026-02-20T22:36:39.241 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' cluster1 '!=' cluster1 ']' 2026-02-20T22:36:39.241 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ seq 0 3 2026-02-20T22:36:39.241 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for loop_instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:36:39.241 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemon cluster1:0 rbd mirror status mirror/test_clone 2026-02-20T22:36:39.241 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1:0 2026-02-20T22:36:39.241 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:36:39.241 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:36:39.241 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster1:0 cluster instance 2026-02-20T22:36:39.242 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster1:0 2026-02-20T22:36:39.242 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=cluster 2026-02-20T22:36:39.242 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:36:39.242 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:36:39.242 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=0 2026-02-20T22:36:39.242 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 0 = cluster1:0 ']' 2026-02-20T22:36:39.242 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval cluster=cluster1 2026-02-20T22:36:39.242 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:36:39.242 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=0 2026-02-20T22:36:39.242 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:36:39.242 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ daemon_asok_file cluster1:0 cluster1 2026-02-20T22:36:39.242 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local local_cluster=cluster1:0 2026-02-20T22:36:39.242 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster=cluster1 2026-02-20T22:36:39.243 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance 2026-02-20T22:36:39.243 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ set_cluster_instance cluster1:0 local_cluster instance 2026-02-20T22:36:39.243 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local val=cluster1:0 2026-02-20T22:36:39.243 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster_var_name=local_cluster 2026-02-20T22:36:39.243 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance_var_name=instance 2026-02-20T22:36:39.243 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:36:39.243 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:36:39.243 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ '[' 0 = cluster1:0 ']' 2026-02-20T22:36:39.243 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval local_cluster=cluster1 2026-02-20T22:36:39.243 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ local_cluster=cluster1 2026-02-20T22:36:39.243 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval instance=0 2026-02-20T22:36:39.243 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ instance=0 2026-02-20T22:36:39.243 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ ceph-conf --cluster cluster1 --name client.mirror.0 'admin socket' 2026-02-20T22:36:39.251 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ echo /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:36:39.251 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local asok_file=/var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:36:39.251 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ test -S /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:36:39.251 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ ceph --admin-daemon /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok rbd mirror status mirror/test_clone 2026-02-20T22:36:39.292 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:Invalid command: unused arguments: ['mirror/test_clone'] 2026-02-20T22:36:39.292 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:rbd mirror status : get status for rbd mirror 2026-02-20T22:36:39.292 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:admin_socket: invalid command 2026-02-20T22:36:39.296 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for loop_instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:36:39.296 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemon cluster1:1 rbd mirror status mirror/test_clone 2026-02-20T22:36:39.296 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1:1 2026-02-20T22:36:39.296 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:36:39.296 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:36:39.296 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster1:1 cluster instance 2026-02-20T22:36:39.296 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster1:1 2026-02-20T22:36:39.296 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=cluster 2026-02-20T22:36:39.296 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:36:39.296 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:36:39.296 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=1 2026-02-20T22:36:39.297 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 1 = cluster1:1 ']' 2026-02-20T22:36:39.297 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval cluster=cluster1 2026-02-20T22:36:39.297 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:36:39.297 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=1 2026-02-20T22:36:39.297 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=1 2026-02-20T22:36:39.297 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ daemon_asok_file cluster1:1 cluster1 2026-02-20T22:36:39.297 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local local_cluster=cluster1:1 2026-02-20T22:36:39.297 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster=cluster1 2026-02-20T22:36:39.297 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance 2026-02-20T22:36:39.297 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ set_cluster_instance cluster1:1 local_cluster instance 2026-02-20T22:36:39.297 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local val=cluster1:1 2026-02-20T22:36:39.297 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster_var_name=local_cluster 2026-02-20T22:36:39.297 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance_var_name=instance 2026-02-20T22:36:39.298 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:36:39.298 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=1 2026-02-20T22:36:39.298 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ '[' 1 = cluster1:1 ']' 2026-02-20T22:36:39.298 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval local_cluster=cluster1 2026-02-20T22:36:39.298 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ local_cluster=cluster1 2026-02-20T22:36:39.298 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval instance=1 2026-02-20T22:36:39.298 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ instance=1 2026-02-20T22:36:39.298 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ ceph-conf --cluster cluster1 --name client.mirror.1 'admin socket' 2026-02-20T22:36:39.307 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ echo /var/run/ceph/rbd-mirror.cluster1-client.mirror.1.asok 2026-02-20T22:36:39.307 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local asok_file=/var/run/ceph/rbd-mirror.cluster1-client.mirror.1.asok 2026-02-20T22:36:39.307 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ test -S /var/run/ceph/rbd-mirror.cluster1-client.mirror.1.asok 2026-02-20T22:36:39.307 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ ceph --admin-daemon /var/run/ceph/rbd-mirror.cluster1-client.mirror.1.asok rbd mirror status mirror/test_clone 2026-02-20T22:36:39.347 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:Invalid command: unused arguments: ['mirror/test_clone'] 2026-02-20T22:36:39.347 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:rbd mirror status : get status for rbd mirror 2026-02-20T22:36:39.347 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:admin_socket: invalid command 2026-02-20T22:36:39.350 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for loop_instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:36:39.350 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemon cluster1:2 rbd mirror status mirror/test_clone 2026-02-20T22:36:39.350 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1:2 2026-02-20T22:36:39.351 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:36:39.351 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:36:39.351 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster1:2 cluster instance 2026-02-20T22:36:39.351 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster1:2 2026-02-20T22:36:39.351 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=cluster 2026-02-20T22:36:39.351 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:36:39.351 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:36:39.351 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=2 2026-02-20T22:36:39.351 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 2 = cluster1:2 ']' 2026-02-20T22:36:39.351 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval cluster=cluster1 2026-02-20T22:36:39.351 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:36:39.351 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=2 2026-02-20T22:36:39.352 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=2 2026-02-20T22:36:39.352 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ daemon_asok_file cluster1:2 cluster1 2026-02-20T22:36:39.352 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local local_cluster=cluster1:2 2026-02-20T22:36:39.352 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster=cluster1 2026-02-20T22:36:39.352 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance 2026-02-20T22:36:39.352 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ set_cluster_instance cluster1:2 local_cluster instance 2026-02-20T22:36:39.352 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local val=cluster1:2 2026-02-20T22:36:39.352 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster_var_name=local_cluster 2026-02-20T22:36:39.352 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance_var_name=instance 2026-02-20T22:36:39.352 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:36:39.352 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=2 2026-02-20T22:36:39.352 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ '[' 2 = cluster1:2 ']' 2026-02-20T22:36:39.353 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval local_cluster=cluster1 2026-02-20T22:36:39.353 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ local_cluster=cluster1 2026-02-20T22:36:39.353 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval instance=2 2026-02-20T22:36:39.353 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ instance=2 2026-02-20T22:36:39.353 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ ceph-conf --cluster cluster1 --name client.mirror.2 'admin socket' 2026-02-20T22:36:39.361 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ echo /var/run/ceph/rbd-mirror.cluster1-client.mirror.2.asok 2026-02-20T22:36:39.362 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local asok_file=/var/run/ceph/rbd-mirror.cluster1-client.mirror.2.asok 2026-02-20T22:36:39.362 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ test -S /var/run/ceph/rbd-mirror.cluster1-client.mirror.2.asok 2026-02-20T22:36:39.362 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ ceph --admin-daemon /var/run/ceph/rbd-mirror.cluster1-client.mirror.2.asok rbd mirror status mirror/test_clone 2026-02-20T22:36:39.403 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:Invalid command: unused arguments: ['mirror/test_clone'] 2026-02-20T22:36:39.404 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:rbd mirror status : get status for rbd mirror 2026-02-20T22:36:39.404 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:admin_socket: invalid command 2026-02-20T22:36:39.407 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for loop_instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:36:39.407 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemon cluster1:3 rbd mirror status mirror/test_clone 2026-02-20T22:36:39.407 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1:3 2026-02-20T22:36:39.407 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:36:39.407 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:36:39.407 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster1:3 cluster instance 2026-02-20T22:36:39.407 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster1:3 2026-02-20T22:36:39.407 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=cluster 2026-02-20T22:36:39.407 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:36:39.407 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:36:39.408 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=3 2026-02-20T22:36:39.408 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 3 = cluster1:3 ']' 2026-02-20T22:36:39.408 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval cluster=cluster1 2026-02-20T22:36:39.408 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:36:39.408 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=3 2026-02-20T22:36:39.408 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=3 2026-02-20T22:36:39.408 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ daemon_asok_file cluster1:3 cluster1 2026-02-20T22:36:39.408 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local local_cluster=cluster1:3 2026-02-20T22:36:39.408 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster=cluster1 2026-02-20T22:36:39.408 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance 2026-02-20T22:36:39.408 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ set_cluster_instance cluster1:3 local_cluster instance 2026-02-20T22:36:39.408 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local val=cluster1:3 2026-02-20T22:36:39.409 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster_var_name=local_cluster 2026-02-20T22:36:39.409 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance_var_name=instance 2026-02-20T22:36:39.409 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:36:39.409 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=3 2026-02-20T22:36:39.409 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ '[' 3 = cluster1:3 ']' 2026-02-20T22:36:39.409 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval local_cluster=cluster1 2026-02-20T22:36:39.409 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ local_cluster=cluster1 2026-02-20T22:36:39.409 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval instance=3 2026-02-20T22:36:39.409 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ instance=3 2026-02-20T22:36:39.409 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ ceph-conf --cluster cluster1 --name client.mirror.3 'admin socket' 2026-02-20T22:36:39.417 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ echo /var/run/ceph/rbd-mirror.cluster1-client.mirror.3.asok 2026-02-20T22:36:39.417 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local asok_file=/var/run/ceph/rbd-mirror.cluster1-client.mirror.3.asok 2026-02-20T22:36:39.418 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ test -S /var/run/ceph/rbd-mirror.cluster1-client.mirror.3.asok 2026-02-20T22:36:39.418 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ ceph --admin-daemon /var/run/ceph/rbd-mirror.cluster1-client.mirror.3.asok rbd mirror status mirror/test_clone 2026-02-20T22:36:39.458 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:Invalid command: unused arguments: ['mirror/test_clone'] 2026-02-20T22:36:39.458 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:rbd mirror status : get status for rbd mirror 2026-02-20T22:36:39.458 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:admin_socket: invalid command 2026-02-20T22:36:39.459 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for s in 0 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:36:39.459 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sleep 1 2026-02-20T22:36:40.460 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' cluster1 '!=' cluster1 ']' 2026-02-20T22:36:40.461 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ seq 0 3 2026-02-20T22:36:40.463 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for loop_instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:36:40.463 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemon cluster1:0 rbd mirror status mirror/test_clone 2026-02-20T22:36:40.463 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1:0 2026-02-20T22:36:40.463 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:36:40.463 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:36:40.464 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster1:0 cluster instance 2026-02-20T22:36:40.464 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster1:0 2026-02-20T22:36:40.464 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=cluster 2026-02-20T22:36:40.464 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:36:40.464 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:36:40.464 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=0 2026-02-20T22:36:40.464 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 0 = cluster1:0 ']' 2026-02-20T22:36:40.464 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval cluster=cluster1 2026-02-20T22:36:40.464 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:36:40.464 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=0 2026-02-20T22:36:40.464 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:36:40.464 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ daemon_asok_file cluster1:0 cluster1 2026-02-20T22:36:40.464 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local local_cluster=cluster1:0 2026-02-20T22:36:40.464 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster=cluster1 2026-02-20T22:36:40.464 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance 2026-02-20T22:36:40.464 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ set_cluster_instance cluster1:0 local_cluster instance 2026-02-20T22:36:40.464 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local val=cluster1:0 2026-02-20T22:36:40.464 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster_var_name=local_cluster 2026-02-20T22:36:40.464 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance_var_name=instance 2026-02-20T22:36:40.464 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:36:40.464 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:36:40.464 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ '[' 0 = cluster1:0 ']' 2026-02-20T22:36:40.464 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval local_cluster=cluster1 2026-02-20T22:36:40.464 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ local_cluster=cluster1 2026-02-20T22:36:40.464 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval instance=0 2026-02-20T22:36:40.465 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ instance=0 2026-02-20T22:36:40.465 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ ceph-conf --cluster cluster1 --name client.mirror.0 'admin socket' 2026-02-20T22:36:40.473 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ echo /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:36:40.474 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local asok_file=/var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:36:40.474 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ test -S /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:36:40.474 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ ceph --admin-daemon /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok rbd mirror status mirror/test_clone 2026-02-20T22:36:40.516 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:Invalid command: unused arguments: ['mirror/test_clone'] 2026-02-20T22:36:40.516 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:rbd mirror status : get status for rbd mirror 2026-02-20T22:36:40.516 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:admin_socket: invalid command 2026-02-20T22:36:40.519 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for loop_instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:36:40.519 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemon cluster1:1 rbd mirror status mirror/test_clone 2026-02-20T22:36:40.519 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1:1 2026-02-20T22:36:40.519 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:36:40.519 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:36:40.520 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster1:1 cluster instance 2026-02-20T22:36:40.520 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster1:1 2026-02-20T22:36:40.520 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=cluster 2026-02-20T22:36:40.520 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:36:40.520 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:36:40.520 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=1 2026-02-20T22:36:40.520 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 1 = cluster1:1 ']' 2026-02-20T22:36:40.520 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval cluster=cluster1 2026-02-20T22:36:40.520 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:36:40.520 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=1 2026-02-20T22:36:40.520 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=1 2026-02-20T22:36:40.520 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ daemon_asok_file cluster1:1 cluster1 2026-02-20T22:36:40.521 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local local_cluster=cluster1:1 2026-02-20T22:36:40.521 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster=cluster1 2026-02-20T22:36:40.521 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance 2026-02-20T22:36:40.521 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ set_cluster_instance cluster1:1 local_cluster instance 2026-02-20T22:36:40.521 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local val=cluster1:1 2026-02-20T22:36:40.521 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster_var_name=local_cluster 2026-02-20T22:36:40.521 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance_var_name=instance 2026-02-20T22:36:40.521 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:36:40.521 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=1 2026-02-20T22:36:40.521 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ '[' 1 = cluster1:1 ']' 2026-02-20T22:36:40.521 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval local_cluster=cluster1 2026-02-20T22:36:40.521 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ local_cluster=cluster1 2026-02-20T22:36:40.521 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval instance=1 2026-02-20T22:36:40.522 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ instance=1 2026-02-20T22:36:40.522 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ ceph-conf --cluster cluster1 --name client.mirror.1 'admin socket' 2026-02-20T22:36:40.529 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ echo /var/run/ceph/rbd-mirror.cluster1-client.mirror.1.asok 2026-02-20T22:36:40.529 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local asok_file=/var/run/ceph/rbd-mirror.cluster1-client.mirror.1.asok 2026-02-20T22:36:40.529 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ test -S /var/run/ceph/rbd-mirror.cluster1-client.mirror.1.asok 2026-02-20T22:36:40.529 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ ceph --admin-daemon /var/run/ceph/rbd-mirror.cluster1-client.mirror.1.asok rbd mirror status mirror/test_clone 2026-02-20T22:36:40.574 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ return 0 2026-02-20T22:36:40.575 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status_result=' "state": "Replaying"' 2026-02-20T22:36:40.575 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo ' "state": "Replaying"' 2026-02-20T22:36:40.575 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep -i Replaying 2026-02-20T22:36:40.576 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: "state": "Replaying" 2026-02-20T22:36:40.577 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ current_state=started 2026-02-20T22:36:40.577 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test started = started 2026-02-20T22:36:40.577 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:36:40.577 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_replay_complete cluster1 cluster2 mirror mirror test_clone 2026-02-20T22:36:40.578 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local local_cluster=cluster1 2026-02-20T22:36:40.578 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:36:40.578 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local local_pool=mirror 2026-02-20T22:36:40.578 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local remote_pool=mirror 2026-02-20T22:36:40.578 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test_clone 2026-02-20T22:36:40.578 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' snapshot = journal ']' 2026-02-20T22:36:40.578 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' snapshot = snapshot ']' 2026-02-20T22:36:40.578 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ mirror_image_snapshot cluster2 mirror test_clone 2026-02-20T22:36:40.578 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:36:40.578 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:36:40.578 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test_clone 2026-02-20T22:36:40.578 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster2 mirror image snapshot mirror/test_clone 2026-02-20T22:36:41.373 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:Snapshot ID: 155 2026-02-20T22:36:41.378 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_snapshot_sync_complete cluster1 cluster2 mirror mirror test_clone 2026-02-20T22:36:41.378 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local local_cluster=cluster1 2026-02-20T22:36:41.378 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:36:41.378 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local local_pool=mirror 2026-02-20T22:36:41.379 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local remote_pool=mirror 2026-02-20T22:36:41.379 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test_clone 2026-02-20T22:36:41.379 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ mkfname cluster2-mirror-test_clone.status 2026-02-20T22:36:41.379 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ echo cluster2-mirror-test_clone.status 2026-02-20T22:36:41.379 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -e 's|[/ ]|_|g' 2026-02-20T22:36:41.380 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status_log=/tmp/tmp.Whst3BkeHJ/cluster2-mirror-test_clone.status 2026-02-20T22:36:41.380 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ mkfname cluster1-mirror-test_clone.status 2026-02-20T22:36:41.380 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ echo cluster1-mirror-test_clone.status 2026-02-20T22:36:41.381 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -e 's|[/ ]|_|g' 2026-02-20T22:36:41.382 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local local_status_log=/tmp/tmp.Whst3BkeHJ/cluster1-mirror-test_clone.status 2026-02-20T22:36:41.382 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ get_newest_mirror_snapshot cluster2 mirror test_clone /tmp/tmp.Whst3BkeHJ/cluster2-mirror-test_clone.status 2026-02-20T22:36:41.382 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:36:41.382 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:36:41.382 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test_clone 2026-02-20T22:36:41.382 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local log=/tmp/tmp.Whst3BkeHJ/cluster2-mirror-test_clone.status 2026-02-20T22:36:41.382 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster2 snap list --all mirror/test_clone --format xml 2026-02-20T22:36:41.383 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ xmlstarlet sel -t -c '//snapshots/snapshot[namespace/complete='\''true'\'' and position()=last()]' 2026-02-20T22:36:41.413 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v //snapshot/id 2026-02-20T22:36:41.415 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local snapshot_id=155 2026-02-20T22:36:41.415 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ true 2026-02-20T22:36:41.415 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 0.2 0.4 0.8 1.6 2 2 4 4 8 8 16 16 32 32 2026-02-20T22:36:41.415 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 0.2 2026-02-20T22:36:41.616 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ get_newest_mirror_snapshot cluster1 mirror test_clone /tmp/tmp.Whst3BkeHJ/cluster1-mirror-test_clone.status 2026-02-20T22:36:41.617 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:36:41.617 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:36:41.617 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test_clone 2026-02-20T22:36:41.617 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local log=/tmp/tmp.Whst3BkeHJ/cluster1-mirror-test_clone.status 2026-02-20T22:36:41.617 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster1 snap list --all mirror/test_clone --format xml 2026-02-20T22:36:41.617 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ xmlstarlet sel -t -c '//snapshots/snapshot[namespace/complete='\''true'\'' and position()=last()]' 2026-02-20T22:36:41.650 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v //snapshot/namespace/primary_snap_id 2026-02-20T22:36:41.651 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local primary_snapshot_id=155 2026-02-20T22:36:41.651 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test 155 = 155 2026-02-20T22:36:41.651 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:36:41.651 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_replaying_status_in_pool_dir cluster1 mirror test_clone 2026-02-20T22:36:41.651 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:36:41.651 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:36:41.652 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test_clone 2026-02-20T22:36:41.652 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' snapshot = journal ']' 2026-02-20T22:36:41.652 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_status_in_pool_dir cluster1 mirror test_clone up+replaying 2026-02-20T22:36:41.652 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:36:41.652 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:36:41.652 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test_clone 2026-02-20T22:36:41.652 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+replaying 2026-02-20T22:36:41.652 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:36:41.652 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:36:41.652 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:36:41.652 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:36:42.653 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_status_in_pool_dir cluster1 mirror test_clone up+replaying '' '' 2026-02-20T22:36:42.653 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:36:42.653 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:36:42.653 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test_clone 2026-02-20T22:36:42.654 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+replaying 2026-02-20T22:36:42.654 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:36:42.654 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:36:42.654 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:36:42.654 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:36:42.654 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster1 mirror image status mirror/test_clone 2026-02-20T22:36:42.690 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='test_clone: 2026-02-20T22:36:42.690 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: global_id: cb64fed0-de05-4a9a-a986-ad0d6f40fc19 2026-02-20T22:36:42.691 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+replaying 2026-02-20T22:36:42.691 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: replaying, {"bytes_per_second":0.0,"bytes_per_snapshot":0.0,"last_snapshot_bytes":0,"last_snapshot_sync_seconds":0,"remote_snapshot_timestamp":1771626993,"replay_state":"idle"} 2026-02-20T22:36:42.691 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: service: mirror.1 on trial150 2026-02-20T22:36:42.691 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:36:40 2026-02-20T22:36:42.691 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: peer_sites: 2026-02-20T22:36:42.691 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: name: cluster2-DNE 2026-02-20T22:36:42.691 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: down+unknown 2026-02-20T22:36:42.691 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: status not found 2026-02-20T22:36:42.691 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: ' 2026-02-20T22:36:42.691 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ state: .*up+replaying' 2026-02-20T22:36:42.692 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: state: up+replaying 2026-02-20T22:36:42.692 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ description: .*' 2026-02-20T22:36:42.693 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: description: replaying, {"bytes_per_second":0.0,"bytes_per_snapshot":0.0,"last_snapshot_bytes":0,"last_snapshot_sync_seconds":0,"remote_snapshot_timestamp":1771626993,"replay_state":"idle"} 2026-02-20T22:36:42.693 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' -n '' ']' 2026-02-20T22:36:42.693 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+replaying 2026-02-20T22:36:42.693 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^up+' 2026-02-20T22:36:42.694 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+replaying 2026-02-20T22:36:42.694 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep 'service: *mirror..* on ' 2026-02-20T22:36:42.694 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: service: mirror.1 on trial150 2026-02-20T22:36:42.695 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update 2026-02-20T22:36:42.695 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -nEe 's/^ last_update: *(.*) *$/\1/p' 2026-02-20T22:36:42.697 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:36:40' 2026-02-20T22:36:42.697 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_mirror_pool_status_verbose cluster1 mirror test_clone up+replaying '2026-02-20 22:36:40' 2026-02-20T22:36:42.697 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:36:42.697 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:36:42.697 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test_clone 2026-02-20T22:36:42.697 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+replaying 2026-02-20T22:36:42.697 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local 'prev_last_update=2026-02-20 22:36:40' 2026-02-20T22:36:42.697 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:36:42.698 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:36:42.698 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster1 mirror pool status mirror --verbose --format xml 2026-02-20T22:36:42.731 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='WARNINGOKWARNING1143774382mirror.0trial15020.2.0-677-gf7870454trueOK43844389mirror.1trial15020.2.0-677-gf7870454falseOK43914398mirror.2trial15020.2.0-677-gf7870454falseOK44014407mirror.3trial15020.2.0-677-gf7870454falseOKteste1d586ae-1749-4169-888d-5f8c6b0db4d3up+replayingreplaying, {"bytes_per_second":0.0,"bytes_per_snapshot":0.0,"last_snapshot_bytes":0,"last_snapshot_sync_seconds":0,"local_snapshot_timestamp":1771626966,"remote_snapshot_timestamp":1771626966,"replay_state":"idle"}43774382mirror.0trial1502026-02-20 22:36:15cluster2-DNEcd6e8b64-a7a4-4c60-8c9c-3c34f7eb16e8up+stoppedlocal image is primary2026-02-20 22:36:39test_clonecb64fed0-de05-4a9a-a986-ad0d6f40fc19up+replayingreplaying, {"bytes_per_second":0.0,"bytes_per_snapshot":0.0,"last_snapshot_bytes":0,"last_snapshot_sync_seconds":0,"remote_snapshot_timestamp":1771626993,"replay_state":"idle"}43844389mirror.1trial1502026-02-20 22:36:40cluster2-DNEcd6e8b64-a7a4-4c60-8c9c-3c34f7eb16e8down+unknownstatus not found' 2026-02-20T22:36:42.731 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update state 2026-02-20T22:36:42.732 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test_clone'\'']/last_update' 2026-02-20T22:36:42.733 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:36:40' 2026-02-20T22:36:42.733 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test_clone'\'']/state' 2026-02-20T22:36:42.734 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ state=up+replaying 2026-02-20T22:36:42.735 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+replaying 2026-02-20T22:36:42.735 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep up+replaying 2026-02-20T22:36:42.735 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+replaying 2026-02-20T22:36:42.736 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:36:42.737 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:36:42.737 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ compare_images cluster1 cluster2 mirror mirror test_clone 2026-02-20T22:36:42.737 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local ret=0 2026-02-20T22:36:42.737 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local local_cluster=cluster1 2026-02-20T22:36:42.737 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:36:42.737 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local local_pool=mirror 2026-02-20T22:36:42.737 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local remote_pool=mirror 2026-02-20T22:36:42.737 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test_clone 2026-02-20T22:36:42.737 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ mkfname cluster2-mirror-test_clone.export 2026-02-20T22:36:42.737 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ echo cluster2-mirror-test_clone.export 2026-02-20T22:36:42.738 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -e 's|[/ ]|_|g' 2026-02-20T22:36:42.738 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local rmt_export=/tmp/tmp.Whst3BkeHJ/cluster2-mirror-test_clone.export 2026-02-20T22:36:42.738 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ mkfname cluster1-mirror-test_clone.export 2026-02-20T22:36:42.738 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ echo cluster1-mirror-test_clone.export 2026-02-20T22:36:42.739 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -e 's|[/ ]|_|g' 2026-02-20T22:36:42.739 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local loc_export=/tmp/tmp.Whst3BkeHJ/cluster1-mirror-test_clone.export 2026-02-20T22:36:42.740 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rm -f /tmp/tmp.Whst3BkeHJ/cluster2-mirror-test_clone.export /tmp/tmp.Whst3BkeHJ/cluster1-mirror-test_clone.export 2026-02-20T22:36:42.740 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster2 export mirror/test_clone /tmp/tmp.Whst3BkeHJ/cluster2-mirror-test_clone.export 2026-02-20T22:36:42.824 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: Exporting image: 3% complete... Exporting image: 6% complete... Exporting image: 9% complete... Exporting image: 12% complete... Exporting image: 15% complete... Exporting image: 18% complete... Exporting image: 21% complete... Exporting image: 25% complete... Exporting image: 28% complete... Exporting image: 31% complete... Exporting image: 34% complete... Exporting image: 37% complete... Exporting image: 40% complete... Exporting image: 43% complete... Exporting image: 46% complete... Exporting image: 50% complete... Exporting image: 53% complete... Exporting image: 56% complete... Exporting image: 59% complete... Exporting image: 62% complete... Exporting image: 65% complete... Exporting image: 68% complete... Exporting image: 71% complete... Exporting image: 75% complete... Exporting image: 78% complete... Exporting image: 81% complete... Exporting image: 84% complete... Exporting image: 87% complete... Exporting image: 90% complete... Exporting image: 93% complete... Exporting image: 96% complete... Exporting image: 100% complete...done. 2026-02-20T22:36:42.830 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster1 export mirror/test_clone /tmp/tmp.Whst3BkeHJ/cluster1-mirror-test_clone.export 2026-02-20T22:36:42.920 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: Exporting image: 3% complete... Exporting image: 6% complete... Exporting image: 9% complete... Exporting image: 12% complete... Exporting image: 15% complete... Exporting image: 18% complete... Exporting image: 21% complete... Exporting image: 25% complete... Exporting image: 28% complete... Exporting image: 31% complete... Exporting image: 34% complete... Exporting image: 37% complete... Exporting image: 40% complete... Exporting image: 43% complete... Exporting image: 46% complete... Exporting image: 50% complete... Exporting image: 53% complete... Exporting image: 56% complete... Exporting image: 59% complete... Exporting image: 62% complete... Exporting image: 65% complete... Exporting image: 68% complete... Exporting image: 71% complete... Exporting image: 75% complete... Exporting image: 78% complete... Exporting image: 81% complete... Exporting image: 84% complete... Exporting image: 87% complete... Exporting image: 90% complete... Exporting image: 93% complete... Exporting image: 96% complete... Exporting image: 100% complete...done. 2026-02-20T22:36:42.924 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ cmp /tmp/tmp.Whst3BkeHJ/cluster2-mirror-test_clone.export /tmp/tmp.Whst3BkeHJ/cluster1-mirror-test_clone.export 2026-02-20T22:36:42.972 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rm -f /tmp/tmp.Whst3BkeHJ/cluster2-mirror-test_clone.export /tmp/tmp.Whst3BkeHJ/cluster1-mirror-test_clone.export 2026-02-20T22:36:43.004 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:36:43.005 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ remove_image_retry cluster2 mirror test_clone 2026-02-20T22:36:43.005 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:36:43.005 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:36:43.005 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test_clone 2026-02-20T22:36:43.005 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 0 1 2 4 8 16 32 2026-02-20T22:36:43.005 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 0 2026-02-20T22:36:43.006 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ remove_image cluster2 mirror test_clone 2026-02-20T22:36:43.006 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:36:43.006 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:36:43.006 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test_clone 2026-02-20T22:36:43.006 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster=cluster2 snap purge mirror/test_clone 2026-02-20T22:36:43.037 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster=cluster2 rm mirror/test_clone 2026-02-20T22:36:43.402 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: Removing image: 3% complete... Removing image: 6% complete... Removing image: 9% complete... Removing image: 12% complete... Removing image: 15% complete... Removing image: 18% complete... Removing image: 21% complete... Removing image: 25% complete... Removing image: 28% complete... Removing image: 31% complete... Removing image: 34% complete... Removing image: 37% complete... Removing image: 40% complete... Removing image: 43% complete... Removing image: 46% complete... Removing image: 50% complete... Removing image: 53% complete... Removing image: 56% complete... Removing image: 59% complete... Removing image: 62% complete... Removing image: 65% complete... Removing image: 68% complete... Removing image: 71% complete... Removing image: 75% complete... Removing image: 78% complete... Removing image: 81% complete... Removing image: 84% complete... Removing image: 87% complete... Removing image: 90% complete... Removing image: 93% complete... Removing image: 96% complete... Removing image: 100% complete...done. 2026-02-20T22:36:43.404 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:36:43.405 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ testlog ' - clone v1' 2026-02-20T22:36:43.405 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ tee -a /tmp/tmp.Whst3BkeHJ/rbd-mirror.test.log 2026-02-20T22:36:43.405 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ date '+%F %T' 2026-02-20T22:36:43.407 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo 2026-02-20 22:36:43 - clone v1 2026-02-20T22:36:43.407 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:2026-02-20 22:36:43 - clone v1 2026-02-20T22:36:43.407 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ clone_image_and_enable_mirror cluster1 mirror_parent test_parent snap mirror test_clone1 snapshot 2026-02-20T22:36:43.407 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:36:43.407 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local parent_pool=mirror_parent 2026-02-20T22:36:43.408 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local parent_image=test_parent 2026-02-20T22:36:43.408 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local parent_snap=snap 2026-02-20T22:36:43.408 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local clone_pool=mirror 2026-02-20T22:36:43.408 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local clone_image=test_clone1 2026-02-20T22:36:43.408 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ shift 6 2026-02-20T22:36:43.408 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local mode=snapshot 2026-02-20T22:36:43.408 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' -n snapshot ']' 2026-02-20T22:36:43.408 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ shift 2026-02-20T22:36:43.408 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ clone_image cluster1 mirror_parent test_parent snap mirror test_clone1 2026-02-20T22:36:43.408 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:36:43.408 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local parent_pool=mirror_parent 2026-02-20T22:36:43.408 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local parent_image=test_parent 2026-02-20T22:36:43.409 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local parent_snap=snap 2026-02-20T22:36:43.409 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local clone_pool=mirror 2026-02-20T22:36:43.409 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local clone_image=test_clone1 2026-02-20T22:36:43.409 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ shift 6 2026-02-20T22:36:43.409 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster1 clone mirror_parent/test_parent@snap mirror/test_clone1 --image-feature layering,exclusive-lock 2026-02-20T22:36:43.654 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ is_pool_mirror_mode_image mirror 2026-02-20T22:36:43.654 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:36:43.654 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' image = image ']' 2026-02-20T22:36:43.654 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:36:43.654 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ enable_mirror cluster1 mirror test_clone1 snapshot 2026-02-20T22:36:43.654 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:36:43.655 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:36:43.655 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test_clone1 2026-02-20T22:36:43.655 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local mode=snapshot 2026-02-20T22:36:43.655 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster=cluster1 mirror image enable mirror/test_clone1 snapshot 2026-02-20T22:36:44.579 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:Mirroring enabled 2026-02-20T22:36:44.584 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster=cluster1 info mirror/test_clone1 2026-02-20T22:36:44.616 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:rbd image 'test_clone1': 2026-02-20T22:36:44.616 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: size 128 MiB in 32 objects 2026-02-20T22:36:44.616 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: order 22 (4 MiB objects) 2026-02-20T22:36:44.616 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: snapshot_count: 1 2026-02-20T22:36:44.616 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: id: 1553689edbf4 2026-02-20T22:36:44.616 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: block_name_prefix: rbd_data.1553689edbf4 2026-02-20T22:36:44.616 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: format: 2 2026-02-20T22:36:44.616 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: features: layering, exclusive-lock 2026-02-20T22:36:44.616 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: op_features: 2026-02-20T22:36:44.616 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: flags: 2026-02-20T22:36:44.616 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: create_timestamp: Fri Feb 20 22:36:43 2026 2026-02-20T22:36:44.616 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: access_timestamp: Fri Feb 20 22:36:43 2026 2026-02-20T22:36:44.617 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: modify_timestamp: Fri Feb 20 22:36:43 2026 2026-02-20T22:36:44.617 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: parent: mirror_parent/test_parent@snap 2026-02-20T22:36:44.617 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: overlap: 128 MiB 2026-02-20T22:36:44.617 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: mirroring state: enabled 2026-02-20T22:36:44.617 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: mirroring mode: snapshot 2026-02-20T22:36:44.617 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: mirroring global id: 6d9419b6-d9d6-4789-9a08-64e9647a08c2 2026-02-20T22:36:44.617 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: mirroring primary: true 2026-02-20T22:36:44.619 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ clone_image_and_enable_mirror cluster2 mirror_parent test_parent snap mirror test_clone_v1 snapshot --rbd-default-clone-format 1 2026-02-20T22:36:44.619 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:36:44.619 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local parent_pool=mirror_parent 2026-02-20T22:36:44.619 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local parent_image=test_parent 2026-02-20T22:36:44.619 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local parent_snap=snap 2026-02-20T22:36:44.619 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local clone_pool=mirror 2026-02-20T22:36:44.619 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local clone_image=test_clone_v1 2026-02-20T22:36:44.619 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ shift 6 2026-02-20T22:36:44.619 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local mode=snapshot 2026-02-20T22:36:44.619 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' -n snapshot ']' 2026-02-20T22:36:44.619 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ shift 2026-02-20T22:36:44.619 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ clone_image cluster2 mirror_parent test_parent snap mirror test_clone_v1 --rbd-default-clone-format 1 2026-02-20T22:36:44.619 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:36:44.619 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local parent_pool=mirror_parent 2026-02-20T22:36:44.619 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local parent_image=test_parent 2026-02-20T22:36:44.619 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local parent_snap=snap 2026-02-20T22:36:44.619 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local clone_pool=mirror 2026-02-20T22:36:44.619 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local clone_image=test_clone_v1 2026-02-20T22:36:44.619 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ shift 6 2026-02-20T22:36:44.620 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster2 clone mirror_parent/test_parent@snap mirror/test_clone_v1 --image-feature layering,exclusive-lock --rbd-default-clone-format 1 2026-02-20T22:36:44.658 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ is_pool_mirror_mode_image mirror 2026-02-20T22:36:44.658 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:36:44.658 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' image = image ']' 2026-02-20T22:36:44.658 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:36:44.658 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ enable_mirror cluster2 mirror test_clone_v1 snapshot 2026-02-20T22:36:44.658 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:36:44.658 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:36:44.658 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test_clone_v1 2026-02-20T22:36:44.659 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local mode=snapshot 2026-02-20T22:36:44.659 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster=cluster2 mirror image enable mirror/test_clone_v1 snapshot 2026-02-20T22:36:45.382 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:Mirroring enabled 2026-02-20T22:36:45.387 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster=cluster2 info mirror/test_clone_v1 2026-02-20T22:36:45.415 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:rbd image 'test_clone_v1': 2026-02-20T22:36:45.415 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: size 128 MiB in 32 objects 2026-02-20T22:36:45.415 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: order 22 (4 MiB objects) 2026-02-20T22:36:45.415 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: snapshot_count: 1 2026-02-20T22:36:45.415 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: id: 158f74f83bc3 2026-02-20T22:36:45.415 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: block_name_prefix: rbd_data.158f74f83bc3 2026-02-20T22:36:45.416 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: format: 2 2026-02-20T22:36:45.416 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: features: layering, exclusive-lock 2026-02-20T22:36:45.416 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: op_features: 2026-02-20T22:36:45.416 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: flags: 2026-02-20T22:36:45.416 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: create_timestamp: Fri Feb 20 22:36:44 2026 2026-02-20T22:36:45.416 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: access_timestamp: Fri Feb 20 22:36:44 2026 2026-02-20T22:36:45.416 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: modify_timestamp: Fri Feb 20 22:36:44 2026 2026-02-20T22:36:45.416 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: parent: mirror_parent/test_parent@snap 2026-02-20T22:36:45.416 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: overlap: 128 MiB 2026-02-20T22:36:45.416 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: mirroring state: enabled 2026-02-20T22:36:45.416 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: mirroring mode: snapshot 2026-02-20T22:36:45.416 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: mirroring global id: 78fcadbb-87e5-40ec-ab60-4c22779eb2f5 2026-02-20T22:36:45.416 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: mirroring primary: true 2026-02-20T22:36:45.418 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ get_clone_format cluster2 mirror test_clone_v1 2026-02-20T22:36:45.418 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster2 2026-02-20T22:36:45.418 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local pool=mirror 2026-02-20T22:36:45.418 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local image=test_clone_v1 2026-02-20T22:36:45.418 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster2 info mirror/test_clone_v1 2026-02-20T22:36:45.418 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ awk 'BEGIN { 2026-02-20T22:36:45.418 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: format = 1 2026-02-20T22:36:45.418 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: } 2026-02-20T22:36:45.418 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: $1 == "parent:" { 2026-02-20T22:36:45.418 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: parent = $2 2026-02-20T22:36:45.418 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: } 2026-02-20T22:36:45.418 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: /op_features: .*clone-child/ { 2026-02-20T22:36:45.418 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: format = 2 2026-02-20T22:36:45.418 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: } 2026-02-20T22:36:45.418 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: END { 2026-02-20T22:36:45.419 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: if (!parent) exit 1 2026-02-20T22:36:45.419 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: print format 2026-02-20T22:36:45.419 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: }' 2026-02-20T22:36:45.449 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test 1 = 1 2026-02-20T22:36:45.449 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_image_replay_started cluster1 mirror test_clone_v1 2026-02-20T22:36:45.450 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:36:45.450 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:36:45.450 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test_clone_v1 2026-02-20T22:36:45.450 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_image_replay_state cluster1 mirror test_clone_v1 started 2026-02-20T22:36:45.450 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:36:45.450 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:36:45.450 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test_clone_v1 2026-02-20T22:36:45.450 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state=started 2026-02-20T22:36:45.450 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local s 2026-02-20T22:36:45.450 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:36:45.450 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:36:46.451 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_image_replay_state cluster1 mirror test_clone_v1 started 2026-02-20T22:36:46.451 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:36:46.451 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:36:46.451 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test_clone_v1 2026-02-20T22:36:46.451 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local test_state=started 2026-02-20T22:36:46.452 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status_result 2026-02-20T22:36:46.452 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local current_state=stopped 2026-02-20T22:36:46.452 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemons cluster1 rbd mirror status mirror/test_clone_v1 2026-02-20T22:36:46.452 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ grep -i state 2026-02-20T22:36:46.452 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_instance=cluster1 2026-02-20T22:36:46.452 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:36:46.452 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1 2026-02-20T22:36:46.452 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance=cluster1 2026-02-20T22:36:46.452 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local loop_instance 2026-02-20T22:36:46.452 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for s in 0 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:36:46.452 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sleep 0 2026-02-20T22:36:46.456 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' cluster1 '!=' cluster1 ']' 2026-02-20T22:36:46.456 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ seq 0 3 2026-02-20T22:36:46.456 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for loop_instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:36:46.456 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemon cluster1:0 rbd mirror status mirror/test_clone_v1 2026-02-20T22:36:46.456 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1:0 2026-02-20T22:36:46.456 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:36:46.456 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:36:46.456 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster1:0 cluster instance 2026-02-20T22:36:46.456 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster1:0 2026-02-20T22:36:46.457 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=cluster 2026-02-20T22:36:46.457 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:36:46.457 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:36:46.457 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=0 2026-02-20T22:36:46.457 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 0 = cluster1:0 ']' 2026-02-20T22:36:46.457 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval cluster=cluster1 2026-02-20T22:36:46.457 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:36:46.457 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=0 2026-02-20T22:36:46.457 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:36:46.457 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ daemon_asok_file cluster1:0 cluster1 2026-02-20T22:36:46.457 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local local_cluster=cluster1:0 2026-02-20T22:36:46.457 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster=cluster1 2026-02-20T22:36:46.458 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance 2026-02-20T22:36:46.458 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ set_cluster_instance cluster1:0 local_cluster instance 2026-02-20T22:36:46.458 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local val=cluster1:0 2026-02-20T22:36:46.458 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster_var_name=local_cluster 2026-02-20T22:36:46.458 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance_var_name=instance 2026-02-20T22:36:46.458 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:36:46.458 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:36:46.458 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ '[' 0 = cluster1:0 ']' 2026-02-20T22:36:46.458 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval local_cluster=cluster1 2026-02-20T22:36:46.458 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ local_cluster=cluster1 2026-02-20T22:36:46.458 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval instance=0 2026-02-20T22:36:46.458 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ instance=0 2026-02-20T22:36:46.458 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ ceph-conf --cluster cluster1 --name client.mirror.0 'admin socket' 2026-02-20T22:36:46.465 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ echo /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:36:46.466 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local asok_file=/var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:36:46.466 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ test -S /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:36:46.466 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ ceph --admin-daemon /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok rbd mirror status mirror/test_clone_v1 2026-02-20T22:36:46.509 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:Invalid command: unused arguments: ['mirror/test_clone_v1'] 2026-02-20T22:36:46.509 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:rbd mirror status : get status for rbd mirror 2026-02-20T22:36:46.509 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:admin_socket: invalid command 2026-02-20T22:36:46.512 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for loop_instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:36:46.512 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemon cluster1:1 rbd mirror status mirror/test_clone_v1 2026-02-20T22:36:46.512 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1:1 2026-02-20T22:36:46.513 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:36:46.513 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:36:46.513 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster1:1 cluster instance 2026-02-20T22:36:46.513 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster1:1 2026-02-20T22:36:46.513 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=cluster 2026-02-20T22:36:46.513 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:36:46.513 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:36:46.513 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=1 2026-02-20T22:36:46.513 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 1 = cluster1:1 ']' 2026-02-20T22:36:46.513 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval cluster=cluster1 2026-02-20T22:36:46.513 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:36:46.513 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=1 2026-02-20T22:36:46.514 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=1 2026-02-20T22:36:46.514 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ daemon_asok_file cluster1:1 cluster1 2026-02-20T22:36:46.514 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local local_cluster=cluster1:1 2026-02-20T22:36:46.514 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster=cluster1 2026-02-20T22:36:46.514 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance 2026-02-20T22:36:46.514 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ set_cluster_instance cluster1:1 local_cluster instance 2026-02-20T22:36:46.514 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local val=cluster1:1 2026-02-20T22:36:46.514 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster_var_name=local_cluster 2026-02-20T22:36:46.514 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance_var_name=instance 2026-02-20T22:36:46.514 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:36:46.514 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=1 2026-02-20T22:36:46.514 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ '[' 1 = cluster1:1 ']' 2026-02-20T22:36:46.515 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval local_cluster=cluster1 2026-02-20T22:36:46.515 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ local_cluster=cluster1 2026-02-20T22:36:46.515 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval instance=1 2026-02-20T22:36:46.515 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ instance=1 2026-02-20T22:36:46.515 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ ceph-conf --cluster cluster1 --name client.mirror.1 'admin socket' 2026-02-20T22:36:46.523 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ echo /var/run/ceph/rbd-mirror.cluster1-client.mirror.1.asok 2026-02-20T22:36:46.523 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local asok_file=/var/run/ceph/rbd-mirror.cluster1-client.mirror.1.asok 2026-02-20T22:36:46.523 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ test -S /var/run/ceph/rbd-mirror.cluster1-client.mirror.1.asok 2026-02-20T22:36:46.524 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ ceph --admin-daemon /var/run/ceph/rbd-mirror.cluster1-client.mirror.1.asok rbd mirror status mirror/test_clone_v1 2026-02-20T22:36:46.563 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:Invalid command: unused arguments: ['mirror/test_clone_v1'] 2026-02-20T22:36:46.563 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:rbd mirror status : get status for rbd mirror 2026-02-20T22:36:46.564 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:admin_socket: invalid command 2026-02-20T22:36:46.567 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for loop_instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:36:46.567 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemon cluster1:2 rbd mirror status mirror/test_clone_v1 2026-02-20T22:36:46.567 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1:2 2026-02-20T22:36:46.567 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:36:46.567 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:36:46.567 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster1:2 cluster instance 2026-02-20T22:36:46.567 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster1:2 2026-02-20T22:36:46.567 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=cluster 2026-02-20T22:36:46.567 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:36:46.568 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:36:46.568 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=2 2026-02-20T22:36:46.568 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 2 = cluster1:2 ']' 2026-02-20T22:36:46.568 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval cluster=cluster1 2026-02-20T22:36:46.568 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:36:46.568 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=2 2026-02-20T22:36:46.568 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=2 2026-02-20T22:36:46.568 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ daemon_asok_file cluster1:2 cluster1 2026-02-20T22:36:46.568 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local local_cluster=cluster1:2 2026-02-20T22:36:46.568 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster=cluster1 2026-02-20T22:36:46.568 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance 2026-02-20T22:36:46.568 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ set_cluster_instance cluster1:2 local_cluster instance 2026-02-20T22:36:46.569 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local val=cluster1:2 2026-02-20T22:36:46.569 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster_var_name=local_cluster 2026-02-20T22:36:46.569 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance_var_name=instance 2026-02-20T22:36:46.569 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:36:46.569 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=2 2026-02-20T22:36:46.569 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ '[' 2 = cluster1:2 ']' 2026-02-20T22:36:46.569 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval local_cluster=cluster1 2026-02-20T22:36:46.569 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ local_cluster=cluster1 2026-02-20T22:36:46.569 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval instance=2 2026-02-20T22:36:46.569 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ instance=2 2026-02-20T22:36:46.569 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ ceph-conf --cluster cluster1 --name client.mirror.2 'admin socket' 2026-02-20T22:36:46.577 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ echo /var/run/ceph/rbd-mirror.cluster1-client.mirror.2.asok 2026-02-20T22:36:46.577 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local asok_file=/var/run/ceph/rbd-mirror.cluster1-client.mirror.2.asok 2026-02-20T22:36:46.577 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ test -S /var/run/ceph/rbd-mirror.cluster1-client.mirror.2.asok 2026-02-20T22:36:46.577 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ ceph --admin-daemon /var/run/ceph/rbd-mirror.cluster1-client.mirror.2.asok rbd mirror status mirror/test_clone_v1 2026-02-20T22:36:46.618 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:Invalid command: unused arguments: ['mirror/test_clone_v1'] 2026-02-20T22:36:46.618 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:rbd mirror status : get status for rbd mirror 2026-02-20T22:36:46.618 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:admin_socket: invalid command 2026-02-20T22:36:46.622 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for loop_instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:36:46.622 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemon cluster1:3 rbd mirror status mirror/test_clone_v1 2026-02-20T22:36:46.622 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1:3 2026-02-20T22:36:46.623 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:36:46.623 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:36:46.623 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster1:3 cluster instance 2026-02-20T22:36:46.623 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster1:3 2026-02-20T22:36:46.623 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=cluster 2026-02-20T22:36:46.623 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:36:46.623 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:36:46.623 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=3 2026-02-20T22:36:46.623 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 3 = cluster1:3 ']' 2026-02-20T22:36:46.623 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval cluster=cluster1 2026-02-20T22:36:46.623 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:36:46.623 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=3 2026-02-20T22:36:46.624 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=3 2026-02-20T22:36:46.624 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ daemon_asok_file cluster1:3 cluster1 2026-02-20T22:36:46.624 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local local_cluster=cluster1:3 2026-02-20T22:36:46.624 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster=cluster1 2026-02-20T22:36:46.624 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance 2026-02-20T22:36:46.624 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ set_cluster_instance cluster1:3 local_cluster instance 2026-02-20T22:36:46.624 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local val=cluster1:3 2026-02-20T22:36:46.624 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster_var_name=local_cluster 2026-02-20T22:36:46.624 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance_var_name=instance 2026-02-20T22:36:46.624 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:36:46.624 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=3 2026-02-20T22:36:46.624 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ '[' 3 = cluster1:3 ']' 2026-02-20T22:36:46.625 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval local_cluster=cluster1 2026-02-20T22:36:46.625 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ local_cluster=cluster1 2026-02-20T22:36:46.625 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval instance=3 2026-02-20T22:36:46.625 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ instance=3 2026-02-20T22:36:46.625 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ ceph-conf --cluster cluster1 --name client.mirror.3 'admin socket' 2026-02-20T22:36:46.631 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ echo /var/run/ceph/rbd-mirror.cluster1-client.mirror.3.asok 2026-02-20T22:36:46.632 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local asok_file=/var/run/ceph/rbd-mirror.cluster1-client.mirror.3.asok 2026-02-20T22:36:46.632 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ test -S /var/run/ceph/rbd-mirror.cluster1-client.mirror.3.asok 2026-02-20T22:36:46.632 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ ceph --admin-daemon /var/run/ceph/rbd-mirror.cluster1-client.mirror.3.asok rbd mirror status mirror/test_clone_v1 2026-02-20T22:36:46.672 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:Invalid command: unused arguments: ['mirror/test_clone_v1'] 2026-02-20T22:36:46.672 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:rbd mirror status : get status for rbd mirror 2026-02-20T22:36:46.672 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:admin_socket: invalid command 2026-02-20T22:36:46.673 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for s in 0 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:36:46.673 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sleep 1 2026-02-20T22:36:47.674 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' cluster1 '!=' cluster1 ']' 2026-02-20T22:36:47.674 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ seq 0 3 2026-02-20T22:36:47.677 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for loop_instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:36:47.677 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemon cluster1:0 rbd mirror status mirror/test_clone_v1 2026-02-20T22:36:47.677 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1:0 2026-02-20T22:36:47.677 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:36:47.677 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:36:47.677 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster1:0 cluster instance 2026-02-20T22:36:47.677 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster1:0 2026-02-20T22:36:47.677 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=cluster 2026-02-20T22:36:47.678 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:36:47.678 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:36:47.678 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=0 2026-02-20T22:36:47.678 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 0 = cluster1:0 ']' 2026-02-20T22:36:47.678 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval cluster=cluster1 2026-02-20T22:36:47.678 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:36:47.678 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=0 2026-02-20T22:36:47.678 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:36:47.678 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ daemon_asok_file cluster1:0 cluster1 2026-02-20T22:36:47.678 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local local_cluster=cluster1:0 2026-02-20T22:36:47.678 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster=cluster1 2026-02-20T22:36:47.678 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance 2026-02-20T22:36:47.678 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ set_cluster_instance cluster1:0 local_cluster instance 2026-02-20T22:36:47.678 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local val=cluster1:0 2026-02-20T22:36:47.678 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster_var_name=local_cluster 2026-02-20T22:36:47.678 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance_var_name=instance 2026-02-20T22:36:47.678 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:36:47.678 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:36:47.678 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ '[' 0 = cluster1:0 ']' 2026-02-20T22:36:47.678 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval local_cluster=cluster1 2026-02-20T22:36:47.679 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ local_cluster=cluster1 2026-02-20T22:36:47.679 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval instance=0 2026-02-20T22:36:47.679 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ instance=0 2026-02-20T22:36:47.679 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ ceph-conf --cluster cluster1 --name client.mirror.0 'admin socket' 2026-02-20T22:36:47.689 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ echo /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:36:47.689 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local asok_file=/var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:36:47.689 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ test -S /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:36:47.689 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ ceph --admin-daemon /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok rbd mirror status mirror/test_clone_v1 2026-02-20T22:36:47.732 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:Invalid command: unused arguments: ['mirror/test_clone_v1'] 2026-02-20T22:36:47.732 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:rbd mirror status : get status for rbd mirror 2026-02-20T22:36:47.732 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:admin_socket: invalid command 2026-02-20T22:36:47.734 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for loop_instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:36:47.734 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemon cluster1:1 rbd mirror status mirror/test_clone_v1 2026-02-20T22:36:47.734 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1:1 2026-02-20T22:36:47.734 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:36:47.734 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:36:47.734 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster1:1 cluster instance 2026-02-20T22:36:47.734 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster1:1 2026-02-20T22:36:47.734 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=cluster 2026-02-20T22:36:47.734 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:36:47.735 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:36:47.735 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=1 2026-02-20T22:36:47.735 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 1 = cluster1:1 ']' 2026-02-20T22:36:47.735 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval cluster=cluster1 2026-02-20T22:36:47.735 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:36:47.735 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=1 2026-02-20T22:36:47.735 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=1 2026-02-20T22:36:47.735 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ daemon_asok_file cluster1:1 cluster1 2026-02-20T22:36:47.735 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local local_cluster=cluster1:1 2026-02-20T22:36:47.735 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster=cluster1 2026-02-20T22:36:47.735 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance 2026-02-20T22:36:47.735 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ set_cluster_instance cluster1:1 local_cluster instance 2026-02-20T22:36:47.735 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local val=cluster1:1 2026-02-20T22:36:47.735 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster_var_name=local_cluster 2026-02-20T22:36:47.735 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance_var_name=instance 2026-02-20T22:36:47.735 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:36:47.735 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=1 2026-02-20T22:36:47.735 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ '[' 1 = cluster1:1 ']' 2026-02-20T22:36:47.735 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval local_cluster=cluster1 2026-02-20T22:36:47.735 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ local_cluster=cluster1 2026-02-20T22:36:47.735 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval instance=1 2026-02-20T22:36:47.735 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ instance=1 2026-02-20T22:36:47.735 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ ceph-conf --cluster cluster1 --name client.mirror.1 'admin socket' 2026-02-20T22:36:47.746 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ echo /var/run/ceph/rbd-mirror.cluster1-client.mirror.1.asok 2026-02-20T22:36:47.747 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local asok_file=/var/run/ceph/rbd-mirror.cluster1-client.mirror.1.asok 2026-02-20T22:36:47.747 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ test -S /var/run/ceph/rbd-mirror.cluster1-client.mirror.1.asok 2026-02-20T22:36:47.747 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ ceph --admin-daemon /var/run/ceph/rbd-mirror.cluster1-client.mirror.1.asok rbd mirror status mirror/test_clone_v1 2026-02-20T22:36:47.787 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:Invalid command: unused arguments: ['mirror/test_clone_v1'] 2026-02-20T22:36:47.787 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:rbd mirror status : get status for rbd mirror 2026-02-20T22:36:47.787 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:admin_socket: invalid command 2026-02-20T22:36:47.790 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for loop_instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:36:47.790 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemon cluster1:2 rbd mirror status mirror/test_clone_v1 2026-02-20T22:36:47.791 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1:2 2026-02-20T22:36:47.791 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:36:47.791 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:36:47.791 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster1:2 cluster instance 2026-02-20T22:36:47.791 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster1:2 2026-02-20T22:36:47.791 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=cluster 2026-02-20T22:36:47.791 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:36:47.791 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:36:47.791 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=2 2026-02-20T22:36:47.791 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 2 = cluster1:2 ']' 2026-02-20T22:36:47.791 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval cluster=cluster1 2026-02-20T22:36:47.792 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:36:47.792 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=2 2026-02-20T22:36:47.792 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=2 2026-02-20T22:36:47.792 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ daemon_asok_file cluster1:2 cluster1 2026-02-20T22:36:47.792 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local local_cluster=cluster1:2 2026-02-20T22:36:47.792 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster=cluster1 2026-02-20T22:36:47.792 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance 2026-02-20T22:36:47.792 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ set_cluster_instance cluster1:2 local_cluster instance 2026-02-20T22:36:47.792 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local val=cluster1:2 2026-02-20T22:36:47.792 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster_var_name=local_cluster 2026-02-20T22:36:47.792 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance_var_name=instance 2026-02-20T22:36:47.792 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:36:47.793 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=2 2026-02-20T22:36:47.793 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ '[' 2 = cluster1:2 ']' 2026-02-20T22:36:47.793 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval local_cluster=cluster1 2026-02-20T22:36:47.793 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ local_cluster=cluster1 2026-02-20T22:36:47.793 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval instance=2 2026-02-20T22:36:47.793 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ instance=2 2026-02-20T22:36:47.793 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ ceph-conf --cluster cluster1 --name client.mirror.2 'admin socket' 2026-02-20T22:36:47.800 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ echo /var/run/ceph/rbd-mirror.cluster1-client.mirror.2.asok 2026-02-20T22:36:47.800 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local asok_file=/var/run/ceph/rbd-mirror.cluster1-client.mirror.2.asok 2026-02-20T22:36:47.800 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ test -S /var/run/ceph/rbd-mirror.cluster1-client.mirror.2.asok 2026-02-20T22:36:47.800 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ ceph --admin-daemon /var/run/ceph/rbd-mirror.cluster1-client.mirror.2.asok rbd mirror status mirror/test_clone_v1 2026-02-20T22:36:47.847 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ return 0 2026-02-20T22:36:47.847 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status_result=' "state": "Replaying"' 2026-02-20T22:36:47.848 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo ' "state": "Replaying"' 2026-02-20T22:36:47.848 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep -i Replaying 2026-02-20T22:36:47.849 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: "state": "Replaying" 2026-02-20T22:36:47.850 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ current_state=started 2026-02-20T22:36:47.850 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test started = started 2026-02-20T22:36:47.850 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:36:47.850 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ get_clone_format cluster1 mirror test_clone_v1 2026-02-20T22:36:47.850 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1 2026-02-20T22:36:47.850 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local pool=mirror 2026-02-20T22:36:47.850 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local image=test_clone_v1 2026-02-20T22:36:47.850 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster1 info mirror/test_clone_v1 2026-02-20T22:36:47.850 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ awk 'BEGIN { 2026-02-20T22:36:47.851 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: format = 1 2026-02-20T22:36:47.851 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: } 2026-02-20T22:36:47.851 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: $1 == "parent:" { 2026-02-20T22:36:47.851 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: parent = $2 2026-02-20T22:36:47.851 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: } 2026-02-20T22:36:47.851 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: /op_features: .*clone-child/ { 2026-02-20T22:36:47.851 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: format = 2 2026-02-20T22:36:47.851 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: } 2026-02-20T22:36:47.851 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: END { 2026-02-20T22:36:47.851 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: if (!parent) exit 1 2026-02-20T22:36:47.851 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: print format 2026-02-20T22:36:47.851 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: }' 2026-02-20T22:36:47.881 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test 1 = 1 2026-02-20T22:36:47.881 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ remove_image_retry cluster2 mirror test_clone_v1 2026-02-20T22:36:47.881 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:36:47.881 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:36:47.881 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test_clone_v1 2026-02-20T22:36:47.881 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 0 1 2 4 8 16 32 2026-02-20T22:36:47.881 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 0 2026-02-20T22:36:47.882 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ remove_image cluster2 mirror test_clone_v1 2026-02-20T22:36:47.882 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:36:47.883 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:36:47.883 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test_clone_v1 2026-02-20T22:36:47.883 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster=cluster2 snap purge mirror/test_clone_v1 2026-02-20T22:36:47.912 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster=cluster2 rm mirror/test_clone_v1 2026-02-20T22:36:48.414 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: Removing image: 3% complete... Removing image: 6% complete... Removing image: 9% complete... Removing image: 12% complete... Removing image: 15% complete... Removing image: 18% complete... Removing image: 21% complete... Removing image: 25% complete... Removing image: 28% complete... Removing image: 31% complete... Removing image: 34% complete... Removing image: 37% complete... Removing image: 40% complete... Removing image: 43% complete... Removing image: 46% complete... Removing image: 50% complete... Removing image: 53% complete... Removing image: 56% complete... Removing image: 59% complete... Removing image: 62% complete... Removing image: 65% complete... Removing image: 68% complete... Removing image: 71% complete... Removing image: 75% complete... Removing image: 78% complete... Removing image: 81% complete... Removing image: 84% complete... Removing image: 87% complete... Removing image: 90% complete... Removing image: 93% complete... Removing image: 96% complete... Removing image: 100% complete...done. 2026-02-20T22:36:48.416 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:36:48.416 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ remove_image_retry cluster1 mirror test_clone1 2026-02-20T22:36:48.416 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:36:48.416 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:36:48.416 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test_clone1 2026-02-20T22:36:48.416 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 0 1 2 4 8 16 32 2026-02-20T22:36:48.416 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 0 2026-02-20T22:36:48.417 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ remove_image cluster1 mirror test_clone1 2026-02-20T22:36:48.417 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:36:48.417 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:36:48.417 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test_clone1 2026-02-20T22:36:48.417 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster=cluster1 snap purge mirror/test_clone1 2026-02-20T22:36:48.452 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster=cluster1 rm mirror/test_clone1 2026-02-20T22:36:48.638 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: Removing image: 3% complete... Removing image: 6% complete... Removing image: 9% complete... Removing image: 12% complete... Removing image: 15% complete... Removing image: 18% complete... Removing image: 21% complete... Removing image: 25% complete... Removing image: 28% complete... Removing image: 31% complete... Removing image: 34% complete... Removing image: 37% complete... Removing image: 40% complete... Removing image: 43% complete... Removing image: 46% complete... Removing image: 50% complete... Removing image: 53% complete... Removing image: 56% complete... Removing image: 59% complete... Removing image: 62% complete... Removing image: 65% complete... Removing image: 68% complete... Removing image: 71% complete... Removing image: 75% complete... Removing image: 78% complete... Removing image: 81% complete... Removing image: 84% complete... Removing image: 87% complete... Removing image: 90% complete... Removing image: 93% complete... Removing image: 96% complete... Removing image: 100% complete...done. 2026-02-20T22:36:48.640 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:36:48.640 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ unprotect_snapshot_retry cluster2 mirror_parent test_parent snap 2026-02-20T22:36:48.640 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:36:48.640 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror_parent 2026-02-20T22:36:48.640 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test_parent 2026-02-20T22:36:48.640 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local snap=snap 2026-02-20T22:36:48.640 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 0 1 2 4 8 16 32 2026-02-20T22:36:48.640 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 0 2026-02-20T22:36:48.641 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ unprotect_snapshot cluster2 mirror_parent test_parent snap 2026-02-20T22:36:48.641 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:36:48.641 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror_parent 2026-02-20T22:36:48.641 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test_parent 2026-02-20T22:36:48.641 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local snap=snap 2026-02-20T22:36:48.641 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster2 snap unprotect mirror_parent/test_parent@snap 2026-02-20T22:36:48.667 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:rbd: unprotecting snap failed: (16) Device or resource busy 2026-02-20T22:36:48.670 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 0 1 2 4 8 16 32 2026-02-20T22:36:48.670 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:36:49.671 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ unprotect_snapshot cluster2 mirror_parent test_parent snap 2026-02-20T22:36:49.672 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:36:49.672 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror_parent 2026-02-20T22:36:49.672 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test_parent 2026-02-20T22:36:49.672 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local snap=snap 2026-02-20T22:36:49.672 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster2 snap unprotect mirror_parent/test_parent@snap 2026-02-20T22:36:49.701 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:36:49.701 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ remove_snapshot cluster2 mirror_parent test_parent snap 2026-02-20T22:36:49.701 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:36:49.701 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror_parent 2026-02-20T22:36:49.701 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test_parent 2026-02-20T22:36:49.701 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local snap=snap 2026-02-20T22:36:49.701 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster2 snap rm mirror_parent/test_parent@snap 2026-02-20T22:36:50.390 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: Removing snap: 100% complete...done. 2026-02-20T22:36:50.394 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ testlog ' - clone v2' 2026-02-20T22:36:50.395 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ tee -a /tmp/tmp.Whst3BkeHJ/rbd-mirror.test.log 2026-02-20T22:36:50.395 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ date '+%F %T' 2026-02-20T22:36:50.396 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo 2026-02-20 22:36:50 - clone v2 2026-02-20T22:36:50.396 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:2026-02-20 22:36:50 - clone v2 2026-02-20T22:36:50.396 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ parent_snap=snap_v2 2026-02-20T22:36:50.396 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ create_snapshot cluster2 mirror_parent test_parent snap_v2 2026-02-20T22:36:50.396 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:36:50.396 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror_parent 2026-02-20T22:36:50.396 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test_parent 2026-02-20T22:36:50.396 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local snap=snap_v2 2026-02-20T22:36:50.396 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster2 snap create mirror_parent/test_parent@snap_v2 2026-02-20T22:36:51.391 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: Creating snap: 10% complete... Creating snap: 100% complete...done. 2026-02-20T22:36:51.397 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' snapshot = snapshot ']' 2026-02-20T22:36:51.397 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ mirror_image_snapshot cluster2 mirror_parent test_parent 2026-02-20T22:36:51.397 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:36:51.397 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror_parent 2026-02-20T22:36:51.397 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test_parent 2026-02-20T22:36:51.397 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster2 mirror image snapshot mirror_parent/test_parent 2026-02-20T22:36:52.560 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:Snapshot ID: 7 2026-02-20T22:36:52.567 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ clone_image_and_enable_mirror cluster2 mirror_parent test_parent snap_v2 mirror test_clone_v2 snapshot --rbd-default-clone-format 2 2026-02-20T22:36:52.567 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:36:52.567 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local parent_pool=mirror_parent 2026-02-20T22:36:52.567 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local parent_image=test_parent 2026-02-20T22:36:52.567 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local parent_snap=snap_v2 2026-02-20T22:36:52.567 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local clone_pool=mirror 2026-02-20T22:36:52.567 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local clone_image=test_clone_v2 2026-02-20T22:36:52.567 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ shift 6 2026-02-20T22:36:52.567 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local mode=snapshot 2026-02-20T22:36:52.567 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' -n snapshot ']' 2026-02-20T22:36:52.568 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ shift 2026-02-20T22:36:52.568 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ clone_image cluster2 mirror_parent test_parent snap_v2 mirror test_clone_v2 --rbd-default-clone-format 2 2026-02-20T22:36:52.568 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:36:52.568 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local parent_pool=mirror_parent 2026-02-20T22:36:52.568 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local parent_image=test_parent 2026-02-20T22:36:52.568 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local parent_snap=snap_v2 2026-02-20T22:36:52.568 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local clone_pool=mirror 2026-02-20T22:36:52.568 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local clone_image=test_clone_v2 2026-02-20T22:36:52.568 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ shift 6 2026-02-20T22:36:52.568 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster2 clone mirror_parent/test_parent@snap_v2 mirror/test_clone_v2 --image-feature layering,exclusive-lock --rbd-default-clone-format 2 2026-02-20T22:36:52.608 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ is_pool_mirror_mode_image mirror 2026-02-20T22:36:52.609 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:36:52.609 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' image = image ']' 2026-02-20T22:36:52.609 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:36:52.609 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ enable_mirror cluster2 mirror test_clone_v2 snapshot 2026-02-20T22:36:52.609 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:36:52.609 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:36:52.609 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test_clone_v2 2026-02-20T22:36:52.609 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local mode=snapshot 2026-02-20T22:36:52.609 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster=cluster2 mirror image enable mirror/test_clone_v2 snapshot 2026-02-20T22:36:53.565 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:Mirroring enabled 2026-02-20T22:36:53.570 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster=cluster2 info mirror/test_clone_v2 2026-02-20T22:36:53.598 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:rbd image 'test_clone_v2': 2026-02-20T22:36:53.598 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: size 128 MiB in 32 objects 2026-02-20T22:36:53.598 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: order 22 (4 MiB objects) 2026-02-20T22:36:53.598 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: snapshot_count: 1 2026-02-20T22:36:53.598 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: id: 15b0d65ef1ac 2026-02-20T22:36:53.598 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: block_name_prefix: rbd_data.15b0d65ef1ac 2026-02-20T22:36:53.598 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: format: 2 2026-02-20T22:36:53.598 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: features: layering, exclusive-lock, operations 2026-02-20T22:36:53.598 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: op_features: clone-child 2026-02-20T22:36:53.598 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: flags: 2026-02-20T22:36:53.598 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: create_timestamp: Fri Feb 20 22:36:52 2026 2026-02-20T22:36:53.598 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: access_timestamp: Fri Feb 20 22:36:52 2026 2026-02-20T22:36:53.598 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: modify_timestamp: Fri Feb 20 22:36:52 2026 2026-02-20T22:36:53.598 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: parent: mirror_parent/test_parent@snap_v2 2026-02-20T22:36:53.598 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: overlap: 128 MiB 2026-02-20T22:36:53.598 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: mirroring state: enabled 2026-02-20T22:36:53.598 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: mirroring mode: snapshot 2026-02-20T22:36:53.598 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: mirroring global id: a6b8782e-7f9c-47a3-8b7e-01f529bfd3ec 2026-02-20T22:36:53.598 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: mirroring primary: true 2026-02-20T22:36:53.600 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ get_clone_format cluster2 mirror test_clone_v2 2026-02-20T22:36:53.600 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster2 2026-02-20T22:36:53.600 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local pool=mirror 2026-02-20T22:36:53.600 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local image=test_clone_v2 2026-02-20T22:36:53.600 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster2 info mirror/test_clone_v2 2026-02-20T22:36:53.601 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ awk 'BEGIN { 2026-02-20T22:36:53.601 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: format = 1 2026-02-20T22:36:53.601 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: } 2026-02-20T22:36:53.601 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: $1 == "parent:" { 2026-02-20T22:36:53.601 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: parent = $2 2026-02-20T22:36:53.601 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: } 2026-02-20T22:36:53.601 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: /op_features: .*clone-child/ { 2026-02-20T22:36:53.601 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: format = 2 2026-02-20T22:36:53.601 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: } 2026-02-20T22:36:53.601 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: END { 2026-02-20T22:36:53.601 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: if (!parent) exit 1 2026-02-20T22:36:53.601 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: print format 2026-02-20T22:36:53.601 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: }' 2026-02-20T22:36:53.630 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test 2 = 2 2026-02-20T22:36:53.630 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_image_replay_started cluster1 mirror test_clone_v2 2026-02-20T22:36:53.630 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:36:53.630 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:36:53.630 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test_clone_v2 2026-02-20T22:36:53.630 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_image_replay_state cluster1 mirror test_clone_v2 started 2026-02-20T22:36:53.630 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:36:53.630 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:36:53.630 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test_clone_v2 2026-02-20T22:36:53.630 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state=started 2026-02-20T22:36:53.630 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local s 2026-02-20T22:36:53.630 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:36:53.630 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:36:54.639 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_image_replay_state cluster1 mirror test_clone_v2 started 2026-02-20T22:36:54.639 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:36:54.639 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:36:54.640 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test_clone_v2 2026-02-20T22:36:54.640 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local test_state=started 2026-02-20T22:36:54.640 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status_result 2026-02-20T22:36:54.640 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local current_state=stopped 2026-02-20T22:36:54.640 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemons cluster1 rbd mirror status mirror/test_clone_v2 2026-02-20T22:36:54.641 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_instance=cluster1 2026-02-20T22:36:54.641 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:36:54.641 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ grep -i state 2026-02-20T22:36:54.641 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1 2026-02-20T22:36:54.641 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance=cluster1 2026-02-20T22:36:54.641 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local loop_instance 2026-02-20T22:36:54.642 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for s in 0 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:36:54.642 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sleep 0 2026-02-20T22:36:54.642 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' cluster1 '!=' cluster1 ']' 2026-02-20T22:36:54.642 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ seq 0 3 2026-02-20T22:36:54.642 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for loop_instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:36:54.642 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemon cluster1:0 rbd mirror status mirror/test_clone_v2 2026-02-20T22:36:54.642 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1:0 2026-02-20T22:36:54.642 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:36:54.643 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:36:54.643 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster1:0 cluster instance 2026-02-20T22:36:54.643 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster1:0 2026-02-20T22:36:54.643 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=cluster 2026-02-20T22:36:54.643 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:36:54.643 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:36:54.643 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=0 2026-02-20T22:36:54.643 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 0 = cluster1:0 ']' 2026-02-20T22:36:54.643 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval cluster=cluster1 2026-02-20T22:36:54.643 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:36:54.643 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=0 2026-02-20T22:36:54.643 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:36:54.644 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ daemon_asok_file cluster1:0 cluster1 2026-02-20T22:36:54.644 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local local_cluster=cluster1:0 2026-02-20T22:36:54.644 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster=cluster1 2026-02-20T22:36:54.644 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance 2026-02-20T22:36:54.644 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ set_cluster_instance cluster1:0 local_cluster instance 2026-02-20T22:36:54.644 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local val=cluster1:0 2026-02-20T22:36:54.644 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster_var_name=local_cluster 2026-02-20T22:36:54.644 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance_var_name=instance 2026-02-20T22:36:54.644 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:36:54.644 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:36:54.644 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ '[' 0 = cluster1:0 ']' 2026-02-20T22:36:54.644 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval local_cluster=cluster1 2026-02-20T22:36:54.644 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ local_cluster=cluster1 2026-02-20T22:36:54.645 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval instance=0 2026-02-20T22:36:54.645 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ instance=0 2026-02-20T22:36:54.645 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ ceph-conf --cluster cluster1 --name client.mirror.0 'admin socket' 2026-02-20T22:36:54.647 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ echo /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:36:54.647 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local asok_file=/var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:36:54.647 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ test -S /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:36:54.647 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ ceph --admin-daemon /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok rbd mirror status mirror/test_clone_v2 2026-02-20T22:36:54.688 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:Invalid command: unused arguments: ['mirror/test_clone_v2'] 2026-02-20T22:36:54.689 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:rbd mirror status : get status for rbd mirror 2026-02-20T22:36:54.689 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:admin_socket: invalid command 2026-02-20T22:36:54.692 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for loop_instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:36:54.692 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemon cluster1:1 rbd mirror status mirror/test_clone_v2 2026-02-20T22:36:54.693 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1:1 2026-02-20T22:36:54.693 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:36:54.693 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:36:54.693 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster1:1 cluster instance 2026-02-20T22:36:54.693 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster1:1 2026-02-20T22:36:54.693 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=cluster 2026-02-20T22:36:54.693 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:36:54.693 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:36:54.693 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=1 2026-02-20T22:36:54.693 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 1 = cluster1:1 ']' 2026-02-20T22:36:54.694 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval cluster=cluster1 2026-02-20T22:36:54.694 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:36:54.694 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=1 2026-02-20T22:36:54.694 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=1 2026-02-20T22:36:54.694 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ daemon_asok_file cluster1:1 cluster1 2026-02-20T22:36:54.694 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local local_cluster=cluster1:1 2026-02-20T22:36:54.694 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster=cluster1 2026-02-20T22:36:54.694 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance 2026-02-20T22:36:54.694 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ set_cluster_instance cluster1:1 local_cluster instance 2026-02-20T22:36:54.694 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local val=cluster1:1 2026-02-20T22:36:54.694 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster_var_name=local_cluster 2026-02-20T22:36:54.695 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance_var_name=instance 2026-02-20T22:36:54.695 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:36:54.695 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=1 2026-02-20T22:36:54.695 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ '[' 1 = cluster1:1 ']' 2026-02-20T22:36:54.695 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval local_cluster=cluster1 2026-02-20T22:36:54.695 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ local_cluster=cluster1 2026-02-20T22:36:54.695 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval instance=1 2026-02-20T22:36:54.695 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ instance=1 2026-02-20T22:36:54.695 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ ceph-conf --cluster cluster1 --name client.mirror.1 'admin socket' 2026-02-20T22:36:54.703 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ echo /var/run/ceph/rbd-mirror.cluster1-client.mirror.1.asok 2026-02-20T22:36:54.703 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local asok_file=/var/run/ceph/rbd-mirror.cluster1-client.mirror.1.asok 2026-02-20T22:36:54.704 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ test -S /var/run/ceph/rbd-mirror.cluster1-client.mirror.1.asok 2026-02-20T22:36:54.704 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ ceph --admin-daemon /var/run/ceph/rbd-mirror.cluster1-client.mirror.1.asok rbd mirror status mirror/test_clone_v2 2026-02-20T22:36:54.744 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:Invalid command: unused arguments: ['mirror/test_clone_v2'] 2026-02-20T22:36:54.744 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:rbd mirror status : get status for rbd mirror 2026-02-20T22:36:54.744 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:admin_socket: invalid command 2026-02-20T22:36:54.748 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for loop_instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:36:54.748 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemon cluster1:2 rbd mirror status mirror/test_clone_v2 2026-02-20T22:36:54.748 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1:2 2026-02-20T22:36:54.748 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:36:54.748 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:36:54.749 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster1:2 cluster instance 2026-02-20T22:36:54.749 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster1:2 2026-02-20T22:36:54.749 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=cluster 2026-02-20T22:36:54.749 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:36:54.749 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:36:54.749 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=2 2026-02-20T22:36:54.749 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 2 = cluster1:2 ']' 2026-02-20T22:36:54.749 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval cluster=cluster1 2026-02-20T22:36:54.749 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:36:54.749 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=2 2026-02-20T22:36:54.749 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=2 2026-02-20T22:36:54.749 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ daemon_asok_file cluster1:2 cluster1 2026-02-20T22:36:54.750 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local local_cluster=cluster1:2 2026-02-20T22:36:54.750 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster=cluster1 2026-02-20T22:36:54.750 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance 2026-02-20T22:36:54.750 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ set_cluster_instance cluster1:2 local_cluster instance 2026-02-20T22:36:54.750 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local val=cluster1:2 2026-02-20T22:36:54.750 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster_var_name=local_cluster 2026-02-20T22:36:54.750 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance_var_name=instance 2026-02-20T22:36:54.750 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:36:54.750 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=2 2026-02-20T22:36:54.750 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ '[' 2 = cluster1:2 ']' 2026-02-20T22:36:54.750 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval local_cluster=cluster1 2026-02-20T22:36:54.750 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ local_cluster=cluster1 2026-02-20T22:36:54.751 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval instance=2 2026-02-20T22:36:54.751 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ instance=2 2026-02-20T22:36:54.751 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ ceph-conf --cluster cluster1 --name client.mirror.2 'admin socket' 2026-02-20T22:36:54.758 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ echo /var/run/ceph/rbd-mirror.cluster1-client.mirror.2.asok 2026-02-20T22:36:54.758 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local asok_file=/var/run/ceph/rbd-mirror.cluster1-client.mirror.2.asok 2026-02-20T22:36:54.758 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ test -S /var/run/ceph/rbd-mirror.cluster1-client.mirror.2.asok 2026-02-20T22:36:54.758 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ ceph --admin-daemon /var/run/ceph/rbd-mirror.cluster1-client.mirror.2.asok rbd mirror status mirror/test_clone_v2 2026-02-20T22:36:54.799 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:Invalid command: unused arguments: ['mirror/test_clone_v2'] 2026-02-20T22:36:54.799 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:rbd mirror status : get status for rbd mirror 2026-02-20T22:36:54.799 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:admin_socket: invalid command 2026-02-20T22:36:54.803 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for loop_instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:36:54.803 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemon cluster1:3 rbd mirror status mirror/test_clone_v2 2026-02-20T22:36:54.803 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1:3 2026-02-20T22:36:54.803 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:36:54.803 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:36:54.803 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster1:3 cluster instance 2026-02-20T22:36:54.804 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster1:3 2026-02-20T22:36:54.804 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=cluster 2026-02-20T22:36:54.804 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:36:54.804 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:36:54.804 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=3 2026-02-20T22:36:54.804 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 3 = cluster1:3 ']' 2026-02-20T22:36:54.804 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval cluster=cluster1 2026-02-20T22:36:54.804 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:36:54.804 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=3 2026-02-20T22:36:54.804 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=3 2026-02-20T22:36:54.804 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ daemon_asok_file cluster1:3 cluster1 2026-02-20T22:36:54.804 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local local_cluster=cluster1:3 2026-02-20T22:36:54.804 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster=cluster1 2026-02-20T22:36:54.805 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance 2026-02-20T22:36:54.805 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ set_cluster_instance cluster1:3 local_cluster instance 2026-02-20T22:36:54.805 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local val=cluster1:3 2026-02-20T22:36:54.805 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster_var_name=local_cluster 2026-02-20T22:36:54.805 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance_var_name=instance 2026-02-20T22:36:54.805 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:36:54.805 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=3 2026-02-20T22:36:54.805 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ '[' 3 = cluster1:3 ']' 2026-02-20T22:36:54.805 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval local_cluster=cluster1 2026-02-20T22:36:54.805 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ local_cluster=cluster1 2026-02-20T22:36:54.805 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval instance=3 2026-02-20T22:36:54.805 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ instance=3 2026-02-20T22:36:54.805 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ ceph-conf --cluster cluster1 --name client.mirror.3 'admin socket' 2026-02-20T22:36:54.813 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ echo /var/run/ceph/rbd-mirror.cluster1-client.mirror.3.asok 2026-02-20T22:36:54.814 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local asok_file=/var/run/ceph/rbd-mirror.cluster1-client.mirror.3.asok 2026-02-20T22:36:54.814 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ test -S /var/run/ceph/rbd-mirror.cluster1-client.mirror.3.asok 2026-02-20T22:36:54.814 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ ceph --admin-daemon /var/run/ceph/rbd-mirror.cluster1-client.mirror.3.asok rbd mirror status mirror/test_clone_v2 2026-02-20T22:36:54.854 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:Invalid command: unused arguments: ['mirror/test_clone_v2'] 2026-02-20T22:36:54.854 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:rbd mirror status : get status for rbd mirror 2026-02-20T22:36:54.855 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:admin_socket: invalid command 2026-02-20T22:36:54.855 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for s in 0 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:36:54.855 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sleep 1 2026-02-20T22:36:55.857 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' cluster1 '!=' cluster1 ']' 2026-02-20T22:36:55.857 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ seq 0 3 2026-02-20T22:36:55.860 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for loop_instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:36:55.860 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemon cluster1:0 rbd mirror status mirror/test_clone_v2 2026-02-20T22:36:55.860 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1:0 2026-02-20T22:36:55.860 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:36:55.860 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:36:55.861 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster1:0 cluster instance 2026-02-20T22:36:55.861 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster1:0 2026-02-20T22:36:55.861 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=cluster 2026-02-20T22:36:55.861 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:36:55.861 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:36:55.861 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=0 2026-02-20T22:36:55.861 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 0 = cluster1:0 ']' 2026-02-20T22:36:55.861 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval cluster=cluster1 2026-02-20T22:36:55.861 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:36:55.861 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=0 2026-02-20T22:36:55.862 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:36:55.862 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ daemon_asok_file cluster1:0 cluster1 2026-02-20T22:36:55.862 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local local_cluster=cluster1:0 2026-02-20T22:36:55.862 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster=cluster1 2026-02-20T22:36:55.862 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance 2026-02-20T22:36:55.862 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ set_cluster_instance cluster1:0 local_cluster instance 2026-02-20T22:36:55.862 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local val=cluster1:0 2026-02-20T22:36:55.862 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster_var_name=local_cluster 2026-02-20T22:36:55.862 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance_var_name=instance 2026-02-20T22:36:55.862 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:36:55.862 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:36:55.863 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ '[' 0 = cluster1:0 ']' 2026-02-20T22:36:55.863 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval local_cluster=cluster1 2026-02-20T22:36:55.863 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ local_cluster=cluster1 2026-02-20T22:36:55.863 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval instance=0 2026-02-20T22:36:55.863 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ instance=0 2026-02-20T22:36:55.863 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ ceph-conf --cluster cluster1 --name client.mirror.0 'admin socket' 2026-02-20T22:36:55.871 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ echo /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:36:55.871 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local asok_file=/var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:36:55.872 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ test -S /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:36:55.872 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ ceph --admin-daemon /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok rbd mirror status mirror/test_clone_v2 2026-02-20T22:36:55.914 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:Invalid command: unused arguments: ['mirror/test_clone_v2'] 2026-02-20T22:36:55.915 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:rbd mirror status : get status for rbd mirror 2026-02-20T22:36:55.915 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:admin_socket: invalid command 2026-02-20T22:36:55.918 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for loop_instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:36:55.918 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemon cluster1:1 rbd mirror status mirror/test_clone_v2 2026-02-20T22:36:55.918 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1:1 2026-02-20T22:36:55.918 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:36:55.918 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:36:55.918 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster1:1 cluster instance 2026-02-20T22:36:55.919 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster1:1 2026-02-20T22:36:55.919 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=cluster 2026-02-20T22:36:55.919 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:36:55.919 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:36:55.919 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=1 2026-02-20T22:36:55.919 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 1 = cluster1:1 ']' 2026-02-20T22:36:55.919 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval cluster=cluster1 2026-02-20T22:36:55.919 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:36:55.919 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=1 2026-02-20T22:36:55.919 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=1 2026-02-20T22:36:55.919 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ daemon_asok_file cluster1:1 cluster1 2026-02-20T22:36:55.920 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local local_cluster=cluster1:1 2026-02-20T22:36:55.920 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster=cluster1 2026-02-20T22:36:55.920 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance 2026-02-20T22:36:55.920 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ set_cluster_instance cluster1:1 local_cluster instance 2026-02-20T22:36:55.920 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local val=cluster1:1 2026-02-20T22:36:55.920 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster_var_name=local_cluster 2026-02-20T22:36:55.920 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance_var_name=instance 2026-02-20T22:36:55.920 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:36:55.920 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=1 2026-02-20T22:36:55.920 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ '[' 1 = cluster1:1 ']' 2026-02-20T22:36:55.921 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval local_cluster=cluster1 2026-02-20T22:36:55.921 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ local_cluster=cluster1 2026-02-20T22:36:55.921 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval instance=1 2026-02-20T22:36:55.921 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ instance=1 2026-02-20T22:36:55.921 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ ceph-conf --cluster cluster1 --name client.mirror.1 'admin socket' 2026-02-20T22:36:55.928 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ echo /var/run/ceph/rbd-mirror.cluster1-client.mirror.1.asok 2026-02-20T22:36:55.929 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local asok_file=/var/run/ceph/rbd-mirror.cluster1-client.mirror.1.asok 2026-02-20T22:36:55.929 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ test -S /var/run/ceph/rbd-mirror.cluster1-client.mirror.1.asok 2026-02-20T22:36:55.929 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ ceph --admin-daemon /var/run/ceph/rbd-mirror.cluster1-client.mirror.1.asok rbd mirror status mirror/test_clone_v2 2026-02-20T22:36:55.974 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ return 0 2026-02-20T22:36:55.975 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status_result=' "state": "Replaying"' 2026-02-20T22:36:55.975 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo ' "state": "Replaying"' 2026-02-20T22:36:55.976 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep -i Replaying 2026-02-20T22:36:55.976 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: "state": "Replaying" 2026-02-20T22:36:55.977 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ current_state=started 2026-02-20T22:36:55.978 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test started = started 2026-02-20T22:36:55.978 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:36:55.978 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ get_clone_format cluster1 mirror test_clone_v2 2026-02-20T22:36:55.978 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1 2026-02-20T22:36:55.978 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local pool=mirror 2026-02-20T22:36:55.978 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local image=test_clone_v2 2026-02-20T22:36:55.978 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster1 info mirror/test_clone_v2 2026-02-20T22:36:55.978 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ awk 'BEGIN { 2026-02-20T22:36:55.978 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: format = 1 2026-02-20T22:36:55.979 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: } 2026-02-20T22:36:55.979 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: $1 == "parent:" { 2026-02-20T22:36:55.979 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: parent = $2 2026-02-20T22:36:55.979 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: } 2026-02-20T22:36:55.979 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: /op_features: .*clone-child/ { 2026-02-20T22:36:55.979 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: format = 2 2026-02-20T22:36:55.979 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: } 2026-02-20T22:36:55.979 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: END { 2026-02-20T22:36:55.979 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: if (!parent) exit 1 2026-02-20T22:36:55.979 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: print format 2026-02-20T22:36:55.980 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: }' 2026-02-20T22:36:56.010 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test 2 = 2 2026-02-20T22:36:56.011 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ remove_snapshot cluster2 mirror_parent test_parent snap_v2 2026-02-20T22:36:56.011 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:36:56.011 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror_parent 2026-02-20T22:36:56.011 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test_parent 2026-02-20T22:36:56.011 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local snap=snap_v2 2026-02-20T22:36:56.011 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster2 snap rm mirror_parent/test_parent@snap_v2 2026-02-20T22:36:56.037 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: Removing snap: 100% complete...done. 2026-02-20T22:36:56.040 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' snapshot = snapshot ']' 2026-02-20T22:36:56.040 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ mirror_image_snapshot cluster2 mirror_parent test_parent 2026-02-20T22:36:56.040 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:36:56.040 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror_parent 2026-02-20T22:36:56.040 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test_parent 2026-02-20T22:36:56.040 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster2 mirror image snapshot mirror_parent/test_parent 2026-02-20T22:36:57.568 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:Snapshot ID: 8 2026-02-20T22:36:57.575 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_snap_moved_to_trash cluster2 mirror_parent test_parent snap_v2 2026-02-20T22:36:57.575 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:36:57.575 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror_parent 2026-02-20T22:36:57.575 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test_parent 2026-02-20T22:36:57.575 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local snap_name=snap_v2 2026-02-20T22:36:57.576 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster2 snap ls mirror_parent/test_parent --all 2026-02-20T22:36:57.576 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep -F ' trash (user snap_v2)' 2026-02-20T22:36:57.602 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: 6 4a407b55-a31b-4f00-bdd7-123cbdbdd51f 128 MiB Fri Feb 20 22:36:51 2026 trash (user snap_v2) 2026-02-20T22:36:57.602 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_snap_moved_to_trash cluster1 mirror_parent test_parent snap_v2 2026-02-20T22:36:57.602 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local s 2026-02-20T22:36:57.602 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 16 16 32 32 32 32 2026-02-20T22:36:57.602 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:36:58.604 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_snap_moved_to_trash cluster1 mirror_parent test_parent snap_v2 2026-02-20T22:36:58.604 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:36:58.604 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror_parent 2026-02-20T22:36:58.604 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test_parent 2026-02-20T22:36:58.604 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local snap_name=snap_v2 2026-02-20T22:36:58.604 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster1 snap ls mirror_parent/test_parent --all 2026-02-20T22:36:58.605 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep -F ' trash (user snap_v2)' 2026-02-20T22:36:58.633 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: 6 8902c1e0-eb4c-426f-8577-521f775417ae 128 MiB Fri Feb 20 22:36:51 2026 trash (user snap_v2) 2026-02-20T22:36:58.635 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:36:58.635 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ remove_image_retry cluster2 mirror test_clone_v2 2026-02-20T22:36:58.635 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:36:58.635 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:36:58.635 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test_clone_v2 2026-02-20T22:36:58.635 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 0 1 2 4 8 16 32 2026-02-20T22:36:58.635 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 0 2026-02-20T22:36:58.635 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ remove_image cluster2 mirror test_clone_v2 2026-02-20T22:36:58.635 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:36:58.636 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:36:58.636 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test_clone_v2 2026-02-20T22:36:58.636 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster=cluster2 snap purge mirror/test_clone_v2 2026-02-20T22:36:58.665 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster=cluster2 rm mirror/test_clone_v2 2026-02-20T22:37:00.580 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: Removing image: 3% complete... Removing image: 6% complete... Removing image: 9% complete... Removing image: 12% complete... Removing image: 15% complete... Removing image: 18% complete... Removing image: 21% complete... Removing image: 25% complete... Removing image: 28% complete... Removing image: 31% complete... Removing image: 34% complete... Removing image: 37% complete... Removing image: 40% complete... Removing image: 43% complete... Removing image: 46% complete... Removing image: 50% complete... Removing image: 53% complete... Removing image: 56% complete... Removing image: 59% complete... Removing image: 62% complete... Removing image: 65% complete... Removing image: 68% complete... Removing image: 71% complete... Removing image: 75% complete... Removing image: 78% complete... Removing image: 81% complete... Removing image: 84% complete... Removing image: 87% complete... Removing image: 90% complete... Removing image: 93% complete... Removing image: 96% complete... Removing image: 100% complete...done. 2026-02-20T22:37:00.583 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:37:00.584 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_image_present cluster1 mirror test_clone_v2 deleted 2026-02-20T22:37:00.584 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:37:00.584 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:37:00.584 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test_clone_v2 2026-02-20T22:37:00.584 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state=deleted 2026-02-20T22:37:00.584 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image_id= 2026-02-20T22:37:00.584 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local s 2026-02-20T22:37:00.584 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test -n '' 2026-02-20T22:37:00.584 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ get_image_id cluster1 mirror test_clone_v2 2026-02-20T22:37:00.584 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1 2026-02-20T22:37:00.585 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local pool=mirror 2026-02-20T22:37:00.585 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local image=test_clone_v2 2026-02-20T22:37:00.585 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster=cluster1 info mirror/test_clone_v2 2026-02-20T22:37:00.585 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -ne 's/^.*block_name_prefix: rbd_data\.//p' 2026-02-20T22:37:00.606 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:rbd: error opening image test_clone_v2: (2) No such file or directory 2026-02-20T22:37:00.608 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ image_id= 2026-02-20T22:37:00.608 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 0.1 1 2 4 8 8 8 8 8 8 8 8 16 16 32 32 2026-02-20T22:37:00.608 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 0.1 2026-02-20T22:37:00.710 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_image_present cluster1 mirror test_clone_v2 deleted '' 2026-02-20T22:37:00.710 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:37:00.711 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:37:00.711 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test_clone_v2 2026-02-20T22:37:00.711 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local test_state=deleted 2026-02-20T22:37:00.711 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image_id= 2026-02-20T22:37:00.711 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local current_state=deleted 2026-02-20T22:37:00.711 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local current_image_id 2026-02-20T22:37:00.711 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ get_image_id cluster1 mirror test_clone_v2 2026-02-20T22:37:00.711 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1 2026-02-20T22:37:00.711 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local pool=mirror 2026-02-20T22:37:00.711 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local image=test_clone_v2 2026-02-20T22:37:00.711 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster=cluster1 info mirror/test_clone_v2 2026-02-20T22:37:00.712 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -ne 's/^.*block_name_prefix: rbd_data\.//p' 2026-02-20T22:37:00.732 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:rbd: error opening image test_clone_v2: (2) No such file or directory 2026-02-20T22:37:00.734 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ current_image_id= 2026-02-20T22:37:00.735 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test -n '' 2026-02-20T22:37:00.735 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test deleted = deleted 2026-02-20T22:37:00.735 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:37:00.735 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_snap_removed_from_trash cluster2 mirror_parent test_parent snap_v2 2026-02-20T22:37:00.735 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_snap_moved_to_trash cluster2 mirror_parent test_parent snap_v2 2026-02-20T22:37:00.735 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:37:00.735 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror_parent 2026-02-20T22:37:00.735 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test_parent 2026-02-20T22:37:00.736 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local snap_name=snap_v2 2026-02-20T22:37:00.736 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster2 snap ls mirror_parent/test_parent --all 2026-02-20T22:37:00.736 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep -F ' trash (user snap_v2)' 2026-02-20T22:37:00.759 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:37:00.759 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_snap_removed_from_trash cluster1 mirror_parent test_parent snap_v2 2026-02-20T22:37:00.759 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local s 2026-02-20T22:37:00.759 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 16 16 32 32 32 32 2026-02-20T22:37:00.760 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:37:01.760 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_snap_removed_from_trash cluster1 mirror_parent test_parent snap_v2 2026-02-20T22:37:01.760 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_snap_moved_to_trash cluster1 mirror_parent test_parent snap_v2 2026-02-20T22:37:01.760 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:37:01.760 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror_parent 2026-02-20T22:37:01.760 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test_parent 2026-02-20T22:37:01.760 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local snap_name=snap_v2 2026-02-20T22:37:01.760 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster1 snap ls mirror_parent/test_parent --all 2026-02-20T22:37:01.760 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep -F ' trash (user snap_v2)' 2026-02-20T22:37:01.790 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:37:01.790 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:37:01.790 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ testlog ' - clone v2 non-primary' 2026-02-20T22:37:01.791 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ tee -a /tmp/tmp.Whst3BkeHJ/rbd-mirror.test.log 2026-02-20T22:37:01.791 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ date '+%F %T' 2026-02-20T22:37:01.791 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo 2026-02-20 22:37:01 - clone v2 non-primary 2026-02-20T22:37:01.791 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:2026-02-20 22:37:01 - clone v2 non-primary 2026-02-20T22:37:01.792 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ create_snapshot cluster2 mirror_parent test_parent snap_v2 2026-02-20T22:37:01.792 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:37:01.792 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror_parent 2026-02-20T22:37:01.792 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test_parent 2026-02-20T22:37:01.792 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local snap=snap_v2 2026-02-20T22:37:01.792 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster2 snap create mirror_parent/test_parent@snap_v2 2026-02-20T22:37:02.574 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: Creating snap: 10% complete... Creating snap: 100% complete...done. 2026-02-20T22:37:02.580 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' snapshot = snapshot ']' 2026-02-20T22:37:02.580 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ mirror_image_snapshot cluster2 mirror_parent test_parent 2026-02-20T22:37:02.580 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:37:02.580 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror_parent 2026-02-20T22:37:02.580 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test_parent 2026-02-20T22:37:02.580 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster2 mirror image snapshot mirror_parent/test_parent 2026-02-20T22:37:04.579 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:Snapshot ID: 10 2026-02-20T22:37:04.585 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_snap_present cluster1 mirror_parent test_parent snap_v2 2026-02-20T22:37:04.585 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:37:04.585 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror_parent 2026-02-20T22:37:04.585 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test_parent 2026-02-20T22:37:04.585 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local snap_name=snap_v2 2026-02-20T22:37:04.585 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local s 2026-02-20T22:37:04.585 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 16 16 32 32 32 32 2026-02-20T22:37:04.585 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:37:05.586 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster1 info mirror_parent/test_parent@snap_v2 2026-02-20T22:37:05.613 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:rbd image 'test_parent': 2026-02-20T22:37:05.614 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: size 128 MiB in 32 objects 2026-02-20T22:37:05.614 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: order 22 (4 MiB objects) 2026-02-20T22:37:05.614 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: snapshot_count: 2 2026-02-20T22:37:05.614 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: id: 112f131ea4ed 2026-02-20T22:37:05.614 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: block_name_prefix: rbd_data.112f131ea4ed 2026-02-20T22:37:05.614 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: format: 2 2026-02-20T22:37:05.614 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: features: layering, exclusive-lock, non-primary 2026-02-20T22:37:05.614 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: op_features: 2026-02-20T22:37:05.614 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: flags: 2026-02-20T22:37:05.614 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: create_timestamp: Fri Feb 20 22:36:33 2026 2026-02-20T22:37:05.615 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: access_timestamp: Fri Feb 20 22:36:33 2026 2026-02-20T22:37:05.615 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: modify_timestamp: Fri Feb 20 22:36:33 2026 2026-02-20T22:37:05.615 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: protected: False 2026-02-20T22:37:05.615 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: mirroring state: enabled 2026-02-20T22:37:05.615 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: mirroring mode: snapshot 2026-02-20T22:37:05.615 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: mirroring global id: d53d123d-4382-40d3-92cb-4e31174ccf23 2026-02-20T22:37:05.615 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: mirroring primary: false 2026-02-20T22:37:05.617 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:37:05.617 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ clone_image_and_enable_mirror cluster1 mirror_parent test_parent snap_v2 mirror test_clone_v2 snapshot --rbd-default-clone-format 2 2026-02-20T22:37:05.617 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:37:05.617 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local parent_pool=mirror_parent 2026-02-20T22:37:05.617 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local parent_image=test_parent 2026-02-20T22:37:05.617 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local parent_snap=snap_v2 2026-02-20T22:37:05.618 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local clone_pool=mirror 2026-02-20T22:37:05.618 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local clone_image=test_clone_v2 2026-02-20T22:37:05.618 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ shift 6 2026-02-20T22:37:05.618 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local mode=snapshot 2026-02-20T22:37:05.618 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' -n snapshot ']' 2026-02-20T22:37:05.618 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ shift 2026-02-20T22:37:05.618 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ clone_image cluster1 mirror_parent test_parent snap_v2 mirror test_clone_v2 --rbd-default-clone-format 2 2026-02-20T22:37:05.618 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:37:05.618 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local parent_pool=mirror_parent 2026-02-20T22:37:05.618 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local parent_image=test_parent 2026-02-20T22:37:05.618 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local parent_snap=snap_v2 2026-02-20T22:37:05.618 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local clone_pool=mirror 2026-02-20T22:37:05.619 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local clone_image=test_clone_v2 2026-02-20T22:37:05.619 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ shift 6 2026-02-20T22:37:05.619 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster1 clone mirror_parent/test_parent@snap_v2 mirror/test_clone_v2 --image-feature layering,exclusive-lock --rbd-default-clone-format 2 2026-02-20T22:37:05.657 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ is_pool_mirror_mode_image mirror 2026-02-20T22:37:05.657 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:37:05.657 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' image = image ']' 2026-02-20T22:37:05.657 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:37:05.657 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ enable_mirror cluster1 mirror test_clone_v2 snapshot 2026-02-20T22:37:05.657 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:37:05.657 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:37:05.657 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test_clone_v2 2026-02-20T22:37:05.657 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local mode=snapshot 2026-02-20T22:37:05.657 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster=cluster1 mirror image enable mirror/test_clone_v2 snapshot 2026-02-20T22:37:06.634 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:Mirroring enabled 2026-02-20T22:37:06.638 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster=cluster1 info mirror/test_clone_v2 2026-02-20T22:37:06.671 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:rbd image 'test_clone_v2': 2026-02-20T22:37:06.671 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: size 128 MiB in 32 objects 2026-02-20T22:37:06.671 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: order 22 (4 MiB objects) 2026-02-20T22:37:06.671 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: snapshot_count: 1 2026-02-20T22:37:06.672 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: id: 15749c31b69a 2026-02-20T22:37:06.672 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: block_name_prefix: rbd_data.15749c31b69a 2026-02-20T22:37:06.672 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: format: 2 2026-02-20T22:37:06.672 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: features: layering, exclusive-lock, operations 2026-02-20T22:37:06.672 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: op_features: clone-child 2026-02-20T22:37:06.672 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: flags: 2026-02-20T22:37:06.672 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: create_timestamp: Fri Feb 20 22:37:05 2026 2026-02-20T22:37:06.672 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: access_timestamp: Fri Feb 20 22:37:05 2026 2026-02-20T22:37:06.672 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: modify_timestamp: Fri Feb 20 22:37:05 2026 2026-02-20T22:37:06.672 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: parent: mirror_parent/test_parent@snap_v2 2026-02-20T22:37:06.672 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: overlap: 128 MiB 2026-02-20T22:37:06.673 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: mirroring state: enabled 2026-02-20T22:37:06.673 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: mirroring mode: snapshot 2026-02-20T22:37:06.673 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: mirroring global id: df7bba53-80a2-4c8c-9ace-e1ab440ce7e6 2026-02-20T22:37:06.673 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: mirroring primary: true 2026-02-20T22:37:06.674 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ remove_snapshot cluster2 mirror_parent test_parent snap_v2 2026-02-20T22:37:06.674 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:37:06.674 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror_parent 2026-02-20T22:37:06.675 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test_parent 2026-02-20T22:37:06.675 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local snap=snap_v2 2026-02-20T22:37:06.675 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster2 snap rm mirror_parent/test_parent@snap_v2 2026-02-20T22:37:07.582 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: Removing snap: 100% complete...done. 2026-02-20T22:37:07.587 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_snap_removed_from_trash cluster2 mirror_parent test_parent snap_v2 2026-02-20T22:37:07.587 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_snap_moved_to_trash cluster2 mirror_parent test_parent snap_v2 2026-02-20T22:37:07.587 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:37:07.587 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror_parent 2026-02-20T22:37:07.587 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test_parent 2026-02-20T22:37:07.587 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local snap_name=snap_v2 2026-02-20T22:37:07.588 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster2 snap ls mirror_parent/test_parent --all 2026-02-20T22:37:07.588 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep -F ' trash (user snap_v2)' 2026-02-20T22:37:07.615 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:37:07.615 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' snapshot = snapshot ']' 2026-02-20T22:37:07.615 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ mirror_image_snapshot cluster2 mirror_parent test_parent 2026-02-20T22:37:07.615 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:37:07.615 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror_parent 2026-02-20T22:37:07.615 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test_parent 2026-02-20T22:37:07.615 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster2 mirror image snapshot mirror_parent/test_parent 2026-02-20T22:37:09.586 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:Snapshot ID: 11 2026-02-20T22:37:09.593 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_snap_moved_to_trash cluster1 mirror_parent test_parent snap_v2 2026-02-20T22:37:09.593 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local s 2026-02-20T22:37:09.593 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 16 16 32 32 32 32 2026-02-20T22:37:09.593 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:37:10.595 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_snap_moved_to_trash cluster1 mirror_parent test_parent snap_v2 2026-02-20T22:37:10.595 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:37:10.595 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror_parent 2026-02-20T22:37:10.595 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test_parent 2026-02-20T22:37:10.595 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local snap_name=snap_v2 2026-02-20T22:37:10.595 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster1 snap ls mirror_parent/test_parent --all 2026-02-20T22:37:10.596 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep -F ' trash (user snap_v2)' 2026-02-20T22:37:10.624 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: 9 e13a82d5-d8a3-468b-90c8-8f1f4a84692b 128 MiB Fri Feb 20 22:37:03 2026 trash (user snap_v2) 2026-02-20T22:37:10.625 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:37:10.625 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ remove_image_retry cluster1 mirror test_clone_v2 2026-02-20T22:37:10.625 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:37:10.625 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:37:10.625 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test_clone_v2 2026-02-20T22:37:10.625 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 0 1 2 4 8 16 32 2026-02-20T22:37:10.625 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 0 2026-02-20T22:37:10.626 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ remove_image cluster1 mirror test_clone_v2 2026-02-20T22:37:10.626 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:37:10.626 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:37:10.626 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test_clone_v2 2026-02-20T22:37:10.626 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster=cluster1 snap purge mirror/test_clone_v2 2026-02-20T22:37:10.658 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster=cluster1 rm mirror/test_clone_v2 2026-02-20T22:37:12.648 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: Removing image: 3% complete... Removing image: 6% complete... Removing image: 9% complete... Removing image: 12% complete... Removing image: 15% complete... Removing image: 18% complete... Removing image: 21% complete... Removing image: 25% complete... Removing image: 28% complete... Removing image: 31% complete... Removing image: 34% complete... Removing image: 37% complete... Removing image: 40% complete... Removing image: 43% complete... Removing image: 46% complete... Removing image: 50% complete... Removing image: 53% complete... Removing image: 56% complete... Removing image: 59% complete... Removing image: 62% complete... Removing image: 65% complete... Removing image: 68% complete... Removing image: 71% complete... Removing image: 75% complete... Removing image: 78% complete... Removing image: 81% complete... Removing image: 84% complete... Removing image: 87% complete... Removing image: 90% complete... Removing image: 93% complete... Removing image: 96% complete... Removing image: 100% complete...done. 2026-02-20T22:37:12.650 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:37:12.650 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_snap_removed_from_trash cluster1 mirror_parent test_parent snap_v2 2026-02-20T22:37:12.651 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local s 2026-02-20T22:37:12.651 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 16 16 32 32 32 32 2026-02-20T22:37:12.651 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:37:13.652 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_snap_removed_from_trash cluster1 mirror_parent test_parent snap_v2 2026-02-20T22:37:13.652 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_snap_moved_to_trash cluster1 mirror_parent test_parent snap_v2 2026-02-20T22:37:13.652 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:37:13.652 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror_parent 2026-02-20T22:37:13.653 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test_parent 2026-02-20T22:37:13.653 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local snap_name=snap_v2 2026-02-20T22:37:13.653 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster1 snap ls mirror_parent/test_parent --all 2026-02-20T22:37:13.653 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep -F ' trash (user snap_v2)' 2026-02-20T22:37:13.682 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:37:13.682 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:37:13.682 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ remove_image_retry cluster2 mirror_parent test_parent 2026-02-20T22:37:13.682 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:37:13.683 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror_parent 2026-02-20T22:37:13.683 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test_parent 2026-02-20T22:37:13.683 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 0 1 2 4 8 16 32 2026-02-20T22:37:13.683 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 0 2026-02-20T22:37:13.684 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ remove_image cluster2 mirror_parent test_parent 2026-02-20T22:37:13.684 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:37:13.684 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror_parent 2026-02-20T22:37:13.684 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test_parent 2026-02-20T22:37:13.684 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster=cluster2 snap purge mirror_parent/test_parent 2026-02-20T22:37:13.708 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster=cluster2 rm mirror_parent/test_parent 2026-02-20T22:37:13.826 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: Removing image: 3% complete... Removing image: 6% complete... Removing image: 9% complete... Removing image: 12% complete... Removing image: 15% complete... Removing image: 18% complete... Removing image: 21% complete... Removing image: 25% complete... Removing image: 28% complete... Removing image: 31% complete... Removing image: 34% complete... Removing image: 37% complete... Removing image: 40% complete... Removing image: 43% complete... Removing image: 46% complete... Removing image: 50% complete... Removing image: 53% complete... Removing image: 56% complete... Removing image: 59% complete... Removing image: 62% complete... Removing image: 65% complete... Removing image: 68% complete... Removing image: 71% complete... Removing image: 75% complete... Removing image: 78% complete... Removing image: 81% complete... Removing image: 84% complete... Removing image: 87% complete... Removing image: 90% complete... Removing image: 93% complete... Removing image: 96% complete... Removing image: 100% complete...done. 2026-02-20T22:37:13.828 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:37:13.828 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ testlog 'TEST: data pool' 2026-02-20T22:37:13.829 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ tee -a /tmp/tmp.Whst3BkeHJ/rbd-mirror.test.log 2026-02-20T22:37:13.829 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ date '+%F %T' 2026-02-20T22:37:13.831 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo 2026-02-20 22:37:13 TEST: data pool 2026-02-20T22:37:13.831 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:2026-02-20 22:37:13 TEST: data pool 2026-02-20T22:37:13.831 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ dp_image=test_data_pool 2026-02-20T22:37:13.831 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ create_image_and_enable_mirror cluster2 mirror test_data_pool snapshot 128 --data-pool mirror_parent 2026-02-20T22:37:13.831 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:37:13.831 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ shift 2026-02-20T22:37:13.831 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:37:13.831 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ shift 2026-02-20T22:37:13.831 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test_data_pool 2026-02-20T22:37:13.831 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ shift 2026-02-20T22:37:13.832 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local mode=snapshot 2026-02-20T22:37:13.832 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' -n snapshot ']' 2026-02-20T22:37:13.832 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ shift 2026-02-20T22:37:13.832 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ create_image cluster2 mirror test_data_pool 128 --data-pool mirror_parent 2026-02-20T22:37:13.832 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:37:13.832 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ shift 2026-02-20T22:37:13.832 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:37:13.832 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ shift 2026-02-20T22:37:13.832 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test_data_pool 2026-02-20T22:37:13.832 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ shift 2026-02-20T22:37:13.832 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local size=128 2026-02-20T22:37:13.832 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' -n 128 ']' 2026-02-20T22:37:13.833 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ size=128 2026-02-20T22:37:13.833 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ shift 2026-02-20T22:37:13.833 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster2 create --size 128 --image-feature layering,exclusive-lock --data-pool mirror_parent mirror/test_data_pool 2026-02-20T22:37:13.861 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ is_pool_mirror_mode_image mirror 2026-02-20T22:37:13.862 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:37:13.862 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' image = image ']' 2026-02-20T22:37:13.862 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:37:13.862 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ enable_mirror cluster2 mirror test_data_pool snapshot 2026-02-20T22:37:13.862 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:37:13.862 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:37:13.862 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test_data_pool 2026-02-20T22:37:13.862 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local mode=snapshot 2026-02-20T22:37:13.862 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster=cluster2 mirror image enable mirror/test_data_pool snapshot 2026-02-20T22:37:14.806 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:Mirroring enabled 2026-02-20T22:37:14.810 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster=cluster2 info mirror/test_data_pool 2026-02-20T22:37:14.836 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:rbd image 'test_data_pool': 2026-02-20T22:37:14.836 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: size 128 MiB in 32 objects 2026-02-20T22:37:14.836 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: order 22 (4 MiB objects) 2026-02-20T22:37:14.836 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: snapshot_count: 1 2026-02-20T22:37:14.836 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: id: 15e34ab9e943 2026-02-20T22:37:14.837 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: data_pool: mirror_parent 2026-02-20T22:37:14.837 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: block_name_prefix: rbd_data.3.15e34ab9e943 2026-02-20T22:37:14.837 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: format: 2 2026-02-20T22:37:14.837 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: features: layering, exclusive-lock, data-pool 2026-02-20T22:37:14.837 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: op_features: 2026-02-20T22:37:14.837 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: flags: 2026-02-20T22:37:14.837 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: create_timestamp: Fri Feb 20 22:37:13 2026 2026-02-20T22:37:14.837 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: access_timestamp: Fri Feb 20 22:37:13 2026 2026-02-20T22:37:14.837 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: modify_timestamp: Fri Feb 20 22:37:13 2026 2026-02-20T22:37:14.837 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: mirroring state: enabled 2026-02-20T22:37:14.837 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: mirroring mode: snapshot 2026-02-20T22:37:14.837 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: mirroring global id: 97296161-2c6b-4782-8a64-ac099a5a7c08 2026-02-20T22:37:14.838 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: mirroring primary: true 2026-02-20T22:37:14.839 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ get_image_data_pool cluster2 mirror test_data_pool 2026-02-20T22:37:14.839 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster2 2026-02-20T22:37:14.839 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local pool=mirror 2026-02-20T22:37:14.839 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local image=test_data_pool 2026-02-20T22:37:14.839 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster2 info mirror/test_data_pool 2026-02-20T22:37:14.839 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ awk '$1 == "data_pool:" {print $2}' 2026-02-20T22:37:14.865 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ data_pool=mirror_parent 2026-02-20T22:37:14.865 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test mirror_parent = mirror_parent 2026-02-20T22:37:14.865 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_image_replay_started cluster1 mirror test_data_pool 2026-02-20T22:37:14.865 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:37:14.866 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:37:14.866 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test_data_pool 2026-02-20T22:37:14.866 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_image_replay_state cluster1 mirror test_data_pool started 2026-02-20T22:37:14.866 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:37:14.866 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:37:14.866 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test_data_pool 2026-02-20T22:37:14.866 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state=started 2026-02-20T22:37:14.866 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local s 2026-02-20T22:37:14.866 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:37:14.866 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:37:15.867 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_image_replay_state cluster1 mirror test_data_pool started 2026-02-20T22:37:15.867 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:37:15.867 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:37:15.867 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test_data_pool 2026-02-20T22:37:15.867 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local test_state=started 2026-02-20T22:37:15.867 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status_result 2026-02-20T22:37:15.868 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local current_state=stopped 2026-02-20T22:37:15.868 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemons cluster1 rbd mirror status mirror/test_data_pool 2026-02-20T22:37:15.868 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_instance=cluster1 2026-02-20T22:37:15.868 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:37:15.868 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1 2026-02-20T22:37:15.868 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance=cluster1 2026-02-20T22:37:15.868 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ grep -i state 2026-02-20T22:37:15.868 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local loop_instance 2026-02-20T22:37:15.869 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for s in 0 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:37:15.869 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sleep 0 2026-02-20T22:37:15.872 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' cluster1 '!=' cluster1 ']' 2026-02-20T22:37:15.872 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ seq 0 3 2026-02-20T22:37:15.872 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for loop_instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:37:15.872 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemon cluster1:0 rbd mirror status mirror/test_data_pool 2026-02-20T22:37:15.872 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1:0 2026-02-20T22:37:15.872 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:37:15.872 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:37:15.872 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster1:0 cluster instance 2026-02-20T22:37:15.873 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster1:0 2026-02-20T22:37:15.873 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=cluster 2026-02-20T22:37:15.873 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:37:15.873 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:37:15.873 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=0 2026-02-20T22:37:15.873 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 0 = cluster1:0 ']' 2026-02-20T22:37:15.873 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval cluster=cluster1 2026-02-20T22:37:15.873 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:37:15.873 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=0 2026-02-20T22:37:15.873 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:37:15.873 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ daemon_asok_file cluster1:0 cluster1 2026-02-20T22:37:15.873 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local local_cluster=cluster1:0 2026-02-20T22:37:15.874 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster=cluster1 2026-02-20T22:37:15.874 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance 2026-02-20T22:37:15.874 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ set_cluster_instance cluster1:0 local_cluster instance 2026-02-20T22:37:15.874 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local val=cluster1:0 2026-02-20T22:37:15.874 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster_var_name=local_cluster 2026-02-20T22:37:15.874 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance_var_name=instance 2026-02-20T22:37:15.874 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:37:15.874 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:37:15.874 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ '[' 0 = cluster1:0 ']' 2026-02-20T22:37:15.874 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval local_cluster=cluster1 2026-02-20T22:37:15.874 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ local_cluster=cluster1 2026-02-20T22:37:15.874 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval instance=0 2026-02-20T22:37:15.875 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ instance=0 2026-02-20T22:37:15.875 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ ceph-conf --cluster cluster1 --name client.mirror.0 'admin socket' 2026-02-20T22:37:15.882 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ echo /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:37:15.882 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local asok_file=/var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:37:15.882 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ test -S /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:37:15.882 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ ceph --admin-daemon /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok rbd mirror status mirror/test_data_pool 2026-02-20T22:37:15.923 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:Invalid command: unused arguments: ['mirror/test_data_pool'] 2026-02-20T22:37:15.923 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:rbd mirror status : get status for rbd mirror 2026-02-20T22:37:15.923 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:admin_socket: invalid command 2026-02-20T22:37:15.926 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for loop_instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:37:15.926 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemon cluster1:1 rbd mirror status mirror/test_data_pool 2026-02-20T22:37:15.926 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1:1 2026-02-20T22:37:15.926 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:37:15.927 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:37:15.927 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster1:1 cluster instance 2026-02-20T22:37:15.927 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster1:1 2026-02-20T22:37:15.927 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=cluster 2026-02-20T22:37:15.927 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:37:15.927 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:37:15.927 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=1 2026-02-20T22:37:15.927 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 1 = cluster1:1 ']' 2026-02-20T22:37:15.927 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval cluster=cluster1 2026-02-20T22:37:15.927 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:37:15.927 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=1 2026-02-20T22:37:15.927 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=1 2026-02-20T22:37:15.927 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ daemon_asok_file cluster1:1 cluster1 2026-02-20T22:37:15.928 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local local_cluster=cluster1:1 2026-02-20T22:37:15.928 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster=cluster1 2026-02-20T22:37:15.928 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance 2026-02-20T22:37:15.928 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ set_cluster_instance cluster1:1 local_cluster instance 2026-02-20T22:37:15.928 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local val=cluster1:1 2026-02-20T22:37:15.928 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster_var_name=local_cluster 2026-02-20T22:37:15.928 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance_var_name=instance 2026-02-20T22:37:15.928 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:37:15.928 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=1 2026-02-20T22:37:15.928 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ '[' 1 = cluster1:1 ']' 2026-02-20T22:37:15.928 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval local_cluster=cluster1 2026-02-20T22:37:15.928 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ local_cluster=cluster1 2026-02-20T22:37:15.929 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval instance=1 2026-02-20T22:37:15.929 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ instance=1 2026-02-20T22:37:15.929 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ ceph-conf --cluster cluster1 --name client.mirror.1 'admin socket' 2026-02-20T22:37:15.936 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ echo /var/run/ceph/rbd-mirror.cluster1-client.mirror.1.asok 2026-02-20T22:37:15.937 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local asok_file=/var/run/ceph/rbd-mirror.cluster1-client.mirror.1.asok 2026-02-20T22:37:15.937 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ test -S /var/run/ceph/rbd-mirror.cluster1-client.mirror.1.asok 2026-02-20T22:37:15.937 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ ceph --admin-daemon /var/run/ceph/rbd-mirror.cluster1-client.mirror.1.asok rbd mirror status mirror/test_data_pool 2026-02-20T22:37:15.977 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:Invalid command: unused arguments: ['mirror/test_data_pool'] 2026-02-20T22:37:15.977 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:rbd mirror status : get status for rbd mirror 2026-02-20T22:37:15.977 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:admin_socket: invalid command 2026-02-20T22:37:15.980 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for loop_instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:37:15.980 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemon cluster1:2 rbd mirror status mirror/test_data_pool 2026-02-20T22:37:15.980 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1:2 2026-02-20T22:37:15.981 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:37:15.981 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:37:15.981 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster1:2 cluster instance 2026-02-20T22:37:15.981 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster1:2 2026-02-20T22:37:15.981 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=cluster 2026-02-20T22:37:15.981 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:37:15.981 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:37:15.981 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=2 2026-02-20T22:37:15.981 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 2 = cluster1:2 ']' 2026-02-20T22:37:15.982 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval cluster=cluster1 2026-02-20T22:37:15.982 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:37:15.982 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=2 2026-02-20T22:37:15.982 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=2 2026-02-20T22:37:15.982 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ daemon_asok_file cluster1:2 cluster1 2026-02-20T22:37:15.982 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local local_cluster=cluster1:2 2026-02-20T22:37:15.982 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster=cluster1 2026-02-20T22:37:15.982 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance 2026-02-20T22:37:15.982 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ set_cluster_instance cluster1:2 local_cluster instance 2026-02-20T22:37:15.982 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local val=cluster1:2 2026-02-20T22:37:15.982 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster_var_name=local_cluster 2026-02-20T22:37:15.982 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance_var_name=instance 2026-02-20T22:37:15.982 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:37:15.983 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=2 2026-02-20T22:37:15.983 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ '[' 2 = cluster1:2 ']' 2026-02-20T22:37:15.983 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval local_cluster=cluster1 2026-02-20T22:37:15.983 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ local_cluster=cluster1 2026-02-20T22:37:15.983 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval instance=2 2026-02-20T22:37:15.983 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ instance=2 2026-02-20T22:37:15.983 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ ceph-conf --cluster cluster1 --name client.mirror.2 'admin socket' 2026-02-20T22:37:15.991 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ echo /var/run/ceph/rbd-mirror.cluster1-client.mirror.2.asok 2026-02-20T22:37:15.991 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local asok_file=/var/run/ceph/rbd-mirror.cluster1-client.mirror.2.asok 2026-02-20T22:37:15.991 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ test -S /var/run/ceph/rbd-mirror.cluster1-client.mirror.2.asok 2026-02-20T22:37:15.991 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ ceph --admin-daemon /var/run/ceph/rbd-mirror.cluster1-client.mirror.2.asok rbd mirror status mirror/test_data_pool 2026-02-20T22:37:16.031 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:Invalid command: unused arguments: ['mirror/test_data_pool'] 2026-02-20T22:37:16.031 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:rbd mirror status : get status for rbd mirror 2026-02-20T22:37:16.031 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:admin_socket: invalid command 2026-02-20T22:37:16.034 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for loop_instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:37:16.035 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemon cluster1:3 rbd mirror status mirror/test_data_pool 2026-02-20T22:37:16.035 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1:3 2026-02-20T22:37:16.035 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:37:16.035 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:37:16.035 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster1:3 cluster instance 2026-02-20T22:37:16.035 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster1:3 2026-02-20T22:37:16.035 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=cluster 2026-02-20T22:37:16.035 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:37:16.035 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:37:16.035 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=3 2026-02-20T22:37:16.036 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 3 = cluster1:3 ']' 2026-02-20T22:37:16.036 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval cluster=cluster1 2026-02-20T22:37:16.036 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:37:16.036 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=3 2026-02-20T22:37:16.036 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=3 2026-02-20T22:37:16.036 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ daemon_asok_file cluster1:3 cluster1 2026-02-20T22:37:16.036 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local local_cluster=cluster1:3 2026-02-20T22:37:16.036 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster=cluster1 2026-02-20T22:37:16.036 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance 2026-02-20T22:37:16.036 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ set_cluster_instance cluster1:3 local_cluster instance 2026-02-20T22:37:16.036 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local val=cluster1:3 2026-02-20T22:37:16.036 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster_var_name=local_cluster 2026-02-20T22:37:16.037 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance_var_name=instance 2026-02-20T22:37:16.037 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:37:16.037 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=3 2026-02-20T22:37:16.037 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ '[' 3 = cluster1:3 ']' 2026-02-20T22:37:16.037 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval local_cluster=cluster1 2026-02-20T22:37:16.037 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ local_cluster=cluster1 2026-02-20T22:37:16.037 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval instance=3 2026-02-20T22:37:16.037 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ instance=3 2026-02-20T22:37:16.037 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ ceph-conf --cluster cluster1 --name client.mirror.3 'admin socket' 2026-02-20T22:37:16.045 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ echo /var/run/ceph/rbd-mirror.cluster1-client.mirror.3.asok 2026-02-20T22:37:16.045 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local asok_file=/var/run/ceph/rbd-mirror.cluster1-client.mirror.3.asok 2026-02-20T22:37:16.045 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ test -S /var/run/ceph/rbd-mirror.cluster1-client.mirror.3.asok 2026-02-20T22:37:16.045 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ ceph --admin-daemon /var/run/ceph/rbd-mirror.cluster1-client.mirror.3.asok rbd mirror status mirror/test_data_pool 2026-02-20T22:37:16.087 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:Invalid command: unused arguments: ['mirror/test_data_pool'] 2026-02-20T22:37:16.087 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:rbd mirror status : get status for rbd mirror 2026-02-20T22:37:16.087 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:admin_socket: invalid command 2026-02-20T22:37:16.087 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for s in 0 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:37:16.087 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sleep 1 2026-02-20T22:37:17.088 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' cluster1 '!=' cluster1 ']' 2026-02-20T22:37:17.088 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ seq 0 3 2026-02-20T22:37:17.091 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for loop_instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:37:17.091 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemon cluster1:0 rbd mirror status mirror/test_data_pool 2026-02-20T22:37:17.091 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1:0 2026-02-20T22:37:17.092 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:37:17.092 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:37:17.092 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster1:0 cluster instance 2026-02-20T22:37:17.092 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster1:0 2026-02-20T22:37:17.092 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=cluster 2026-02-20T22:37:17.092 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:37:17.092 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:37:17.092 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=0 2026-02-20T22:37:17.092 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 0 = cluster1:0 ']' 2026-02-20T22:37:17.092 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval cluster=cluster1 2026-02-20T22:37:17.092 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:37:17.093 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=0 2026-02-20T22:37:17.093 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:37:17.093 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ daemon_asok_file cluster1:0 cluster1 2026-02-20T22:37:17.093 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local local_cluster=cluster1:0 2026-02-20T22:37:17.093 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster=cluster1 2026-02-20T22:37:17.093 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance 2026-02-20T22:37:17.093 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ set_cluster_instance cluster1:0 local_cluster instance 2026-02-20T22:37:17.093 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local val=cluster1:0 2026-02-20T22:37:17.093 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster_var_name=local_cluster 2026-02-20T22:37:17.093 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance_var_name=instance 2026-02-20T22:37:17.093 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:37:17.093 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:37:17.093 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ '[' 0 = cluster1:0 ']' 2026-02-20T22:37:17.093 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval local_cluster=cluster1 2026-02-20T22:37:17.094 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ local_cluster=cluster1 2026-02-20T22:37:17.094 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval instance=0 2026-02-20T22:37:17.094 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ instance=0 2026-02-20T22:37:17.094 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ ceph-conf --cluster cluster1 --name client.mirror.0 'admin socket' 2026-02-20T22:37:17.102 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ echo /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:37:17.102 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local asok_file=/var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:37:17.102 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ test -S /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:37:17.102 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ ceph --admin-daemon /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok rbd mirror status mirror/test_data_pool 2026-02-20T22:37:17.143 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:Invalid command: unused arguments: ['mirror/test_data_pool'] 2026-02-20T22:37:17.143 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:rbd mirror status : get status for rbd mirror 2026-02-20T22:37:17.143 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:admin_socket: invalid command 2026-02-20T22:37:17.146 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for loop_instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:37:17.146 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemon cluster1:1 rbd mirror status mirror/test_data_pool 2026-02-20T22:37:17.147 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1:1 2026-02-20T22:37:17.147 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:37:17.147 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:37:17.147 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster1:1 cluster instance 2026-02-20T22:37:17.147 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster1:1 2026-02-20T22:37:17.147 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=cluster 2026-02-20T22:37:17.147 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:37:17.147 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:37:17.147 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=1 2026-02-20T22:37:17.147 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 1 = cluster1:1 ']' 2026-02-20T22:37:17.147 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval cluster=cluster1 2026-02-20T22:37:17.147 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:37:17.148 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=1 2026-02-20T22:37:17.148 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=1 2026-02-20T22:37:17.148 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ daemon_asok_file cluster1:1 cluster1 2026-02-20T22:37:17.148 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local local_cluster=cluster1:1 2026-02-20T22:37:17.148 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster=cluster1 2026-02-20T22:37:17.148 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance 2026-02-20T22:37:17.148 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ set_cluster_instance cluster1:1 local_cluster instance 2026-02-20T22:37:17.148 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local val=cluster1:1 2026-02-20T22:37:17.148 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster_var_name=local_cluster 2026-02-20T22:37:17.148 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance_var_name=instance 2026-02-20T22:37:17.148 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:37:17.148 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=1 2026-02-20T22:37:17.149 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ '[' 1 = cluster1:1 ']' 2026-02-20T22:37:17.149 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval local_cluster=cluster1 2026-02-20T22:37:17.149 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ local_cluster=cluster1 2026-02-20T22:37:17.149 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval instance=1 2026-02-20T22:37:17.149 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ instance=1 2026-02-20T22:37:17.149 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ ceph-conf --cluster cluster1 --name client.mirror.1 'admin socket' 2026-02-20T22:37:17.156 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ echo /var/run/ceph/rbd-mirror.cluster1-client.mirror.1.asok 2026-02-20T22:37:17.156 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local asok_file=/var/run/ceph/rbd-mirror.cluster1-client.mirror.1.asok 2026-02-20T22:37:17.156 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ test -S /var/run/ceph/rbd-mirror.cluster1-client.mirror.1.asok 2026-02-20T22:37:17.157 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ ceph --admin-daemon /var/run/ceph/rbd-mirror.cluster1-client.mirror.1.asok rbd mirror status mirror/test_data_pool 2026-02-20T22:37:17.201 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ return 0 2026-02-20T22:37:17.202 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status_result=' "state": "Replaying"' 2026-02-20T22:37:17.202 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo ' "state": "Replaying"' 2026-02-20T22:37:17.202 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep -i Replaying 2026-02-20T22:37:17.203 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: "state": "Replaying" 2026-02-20T22:37:17.204 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ current_state=started 2026-02-20T22:37:17.204 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test started = started 2026-02-20T22:37:17.204 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:37:17.204 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ get_image_data_pool cluster1 mirror test_data_pool 2026-02-20T22:37:17.204 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1 2026-02-20T22:37:17.204 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local pool=mirror 2026-02-20T22:37:17.204 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local image=test_data_pool 2026-02-20T22:37:17.204 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster1 info mirror/test_data_pool 2026-02-20T22:37:17.204 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ awk '$1 == "data_pool:" {print $2}' 2026-02-20T22:37:17.231 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ data_pool=mirror_parent 2026-02-20T22:37:17.231 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test mirror_parent = mirror_parent 2026-02-20T22:37:17.231 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ create_snapshot cluster2 mirror test_data_pool snap1 2026-02-20T22:37:17.231 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:37:17.231 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:37:17.232 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test_data_pool 2026-02-20T22:37:17.232 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local snap=snap1 2026-02-20T22:37:17.232 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster2 snap create mirror/test_data_pool@snap1 2026-02-20T22:37:17.804 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: Creating snap: 10% complete... Creating snap: 100% complete...done. 2026-02-20T22:37:17.810 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ write_image cluster2 mirror test_data_pool 100 2026-02-20T22:37:17.810 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:37:17.810 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:37:17.810 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test_data_pool 2026-02-20T22:37:17.811 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local count=100 2026-02-20T22:37:17.811 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local size= 2026-02-20T22:37:17.811 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test -n '' 2026-02-20T22:37:17.811 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ size=4096 2026-02-20T22:37:17.811 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster2 bench mirror/test_data_pool --io-type write --io-size 4096 --io-threads 1 --io-total 409600 --io-pattern rand 2026-02-20T22:37:17.840 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:bench type write io_size 4096 io_threads 1 bytes 409600 pattern random 2026-02-20T22:37:17.849 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: SEC OPS OPS/SEC BYTES/SEC 2026-02-20T22:37:17.849 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:elapsed: 0 ops: 100 ops/sec: 11111.3 bytes/sec: 43 MiB/s 2026-02-20T22:37:17.852 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ create_snapshot cluster2 mirror test_data_pool snap2 2026-02-20T22:37:17.852 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:37:17.852 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:37:17.853 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test_data_pool 2026-02-20T22:37:17.853 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local snap=snap2 2026-02-20T22:37:17.853 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster2 snap create mirror/test_data_pool@snap2 2026-02-20T22:37:18.809 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: Creating snap: 10% complete... Creating snap: 100% complete...done. 2026-02-20T22:37:18.814 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ write_image cluster2 mirror test_data_pool 100 2026-02-20T22:37:18.814 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:37:18.814 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:37:18.814 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test_data_pool 2026-02-20T22:37:18.815 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local count=100 2026-02-20T22:37:18.815 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local size= 2026-02-20T22:37:18.815 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test -n '' 2026-02-20T22:37:18.815 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ size=4096 2026-02-20T22:37:18.815 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster2 bench mirror/test_data_pool --io-type write --io-size 4096 --io-threads 1 --io-total 409600 --io-pattern rand 2026-02-20T22:37:18.845 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:bench type write io_size 4096 io_threads 1 bytes 409600 pattern random 2026-02-20T22:37:18.856 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: SEC OPS OPS/SEC BYTES/SEC 2026-02-20T22:37:18.856 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:elapsed: 0 ops: 100 ops/sec: 9091.03 bytes/sec: 36 MiB/s 2026-02-20T22:37:18.860 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_replay_complete cluster1 cluster2 mirror mirror test_data_pool 2026-02-20T22:37:18.860 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local local_cluster=cluster1 2026-02-20T22:37:18.860 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:37:18.861 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local local_pool=mirror 2026-02-20T22:37:18.861 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local remote_pool=mirror 2026-02-20T22:37:18.861 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test_data_pool 2026-02-20T22:37:18.861 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' snapshot = journal ']' 2026-02-20T22:37:18.861 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' snapshot = snapshot ']' 2026-02-20T22:37:18.861 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ mirror_image_snapshot cluster2 mirror test_data_pool 2026-02-20T22:37:18.861 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:37:18.861 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:37:18.861 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test_data_pool 2026-02-20T22:37:18.861 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster2 mirror image snapshot mirror/test_data_pool 2026-02-20T22:37:19.814 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:Snapshot ID: 15 2026-02-20T22:37:19.819 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_snapshot_sync_complete cluster1 cluster2 mirror mirror test_data_pool 2026-02-20T22:37:19.819 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local local_cluster=cluster1 2026-02-20T22:37:19.819 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:37:19.819 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local local_pool=mirror 2026-02-20T22:37:19.819 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local remote_pool=mirror 2026-02-20T22:37:19.819 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test_data_pool 2026-02-20T22:37:19.819 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ mkfname cluster2-mirror-test_data_pool.status 2026-02-20T22:37:19.820 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ echo cluster2-mirror-test_data_pool.status 2026-02-20T22:37:19.820 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -e 's|[/ ]|_|g' 2026-02-20T22:37:19.821 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status_log=/tmp/tmp.Whst3BkeHJ/cluster2-mirror-test_data_pool.status 2026-02-20T22:37:19.821 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ mkfname cluster1-mirror-test_data_pool.status 2026-02-20T22:37:19.821 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ echo cluster1-mirror-test_data_pool.status 2026-02-20T22:37:19.821 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -e 's|[/ ]|_|g' 2026-02-20T22:37:19.823 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local local_status_log=/tmp/tmp.Whst3BkeHJ/cluster1-mirror-test_data_pool.status 2026-02-20T22:37:19.823 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ get_newest_mirror_snapshot cluster2 mirror test_data_pool /tmp/tmp.Whst3BkeHJ/cluster2-mirror-test_data_pool.status 2026-02-20T22:37:19.823 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:37:19.823 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:37:19.823 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test_data_pool 2026-02-20T22:37:19.823 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local log=/tmp/tmp.Whst3BkeHJ/cluster2-mirror-test_data_pool.status 2026-02-20T22:37:19.823 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster2 snap list --all mirror/test_data_pool --format xml 2026-02-20T22:37:19.823 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ xmlstarlet sel -t -c '//snapshots/snapshot[namespace/complete='\''true'\'' and position()=last()]' 2026-02-20T22:37:19.850 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v //snapshot/id 2026-02-20T22:37:19.852 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local snapshot_id=15 2026-02-20T22:37:19.852 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ true 2026-02-20T22:37:19.852 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 0.2 0.4 0.8 1.6 2 2 4 4 8 8 16 16 32 32 2026-02-20T22:37:19.852 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 0.2 2026-02-20T22:37:20.054 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ get_newest_mirror_snapshot cluster1 mirror test_data_pool /tmp/tmp.Whst3BkeHJ/cluster1-mirror-test_data_pool.status 2026-02-20T22:37:20.054 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:37:20.054 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:37:20.054 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test_data_pool 2026-02-20T22:37:20.054 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local log=/tmp/tmp.Whst3BkeHJ/cluster1-mirror-test_data_pool.status 2026-02-20T22:37:20.054 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster1 snap list --all mirror/test_data_pool --format xml 2026-02-20T22:37:20.055 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ xmlstarlet sel -t -c '//snapshots/snapshot[namespace/complete='\''true'\'' and position()=last()]' 2026-02-20T22:37:20.082 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v //snapshot/namespace/primary_snap_id 2026-02-20T22:37:20.084 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local primary_snapshot_id=12 2026-02-20T22:37:20.084 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test 15 = 12 2026-02-20T22:37:20.084 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 0.2 0.4 0.8 1.6 2 2 4 4 8 8 16 16 32 32 2026-02-20T22:37:20.084 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 0.4 2026-02-20T22:37:20.485 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ get_newest_mirror_snapshot cluster1 mirror test_data_pool /tmp/tmp.Whst3BkeHJ/cluster1-mirror-test_data_pool.status 2026-02-20T22:37:20.486 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:37:20.486 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:37:20.486 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test_data_pool 2026-02-20T22:37:20.486 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local log=/tmp/tmp.Whst3BkeHJ/cluster1-mirror-test_data_pool.status 2026-02-20T22:37:20.486 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster1 snap list --all mirror/test_data_pool --format xml 2026-02-20T22:37:20.486 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ xmlstarlet sel -t -c '//snapshots/snapshot[namespace/complete='\''true'\'' and position()=last()]' 2026-02-20T22:37:20.513 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v //snapshot/namespace/primary_snap_id 2026-02-20T22:37:20.514 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local primary_snapshot_id=12 2026-02-20T22:37:20.514 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test 15 = 12 2026-02-20T22:37:20.514 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 0.2 0.4 0.8 1.6 2 2 4 4 8 8 16 16 32 32 2026-02-20T22:37:20.515 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 0.8 2026-02-20T22:37:21.316 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ get_newest_mirror_snapshot cluster1 mirror test_data_pool /tmp/tmp.Whst3BkeHJ/cluster1-mirror-test_data_pool.status 2026-02-20T22:37:21.316 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:37:21.317 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:37:21.317 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test_data_pool 2026-02-20T22:37:21.317 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local log=/tmp/tmp.Whst3BkeHJ/cluster1-mirror-test_data_pool.status 2026-02-20T22:37:21.317 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster1 snap list --all mirror/test_data_pool --format xml 2026-02-20T22:37:21.317 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ xmlstarlet sel -t -c '//snapshots/snapshot[namespace/complete='\''true'\'' and position()=last()]' 2026-02-20T22:37:21.348 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ true 2026-02-20T22:37:21.348 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v //snapshot/namespace/primary_snap_id 2026-02-20T22:37:21.349 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:-:1.1: Document is empty 2026-02-20T22:37:21.349 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: 2026-02-20T22:37:21.349 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:^ 2026-02-20T22:37:21.350 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local primary_snapshot_id= 2026-02-20T22:37:21.350 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test 15 = '' 2026-02-20T22:37:21.350 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 0.2 0.4 0.8 1.6 2 2 4 4 8 8 16 16 32 32 2026-02-20T22:37:21.350 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1.6 2026-02-20T22:37:22.951 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ get_newest_mirror_snapshot cluster1 mirror test_data_pool /tmp/tmp.Whst3BkeHJ/cluster1-mirror-test_data_pool.status 2026-02-20T22:37:22.951 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:37:22.951 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:37:22.952 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test_data_pool 2026-02-20T22:37:22.952 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local log=/tmp/tmp.Whst3BkeHJ/cluster1-mirror-test_data_pool.status 2026-02-20T22:37:22.952 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster1 snap list --all mirror/test_data_pool --format xml 2026-02-20T22:37:22.952 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ xmlstarlet sel -t -c '//snapshots/snapshot[namespace/complete='\''true'\'' and position()=last()]' 2026-02-20T22:37:22.982 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v //snapshot/namespace/primary_snap_id 2026-02-20T22:37:22.985 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local primary_snapshot_id=15 2026-02-20T22:37:22.985 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test 15 = 15 2026-02-20T22:37:22.985 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:37:22.985 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_replaying_status_in_pool_dir cluster1 mirror test_data_pool 2026-02-20T22:37:22.985 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:37:22.985 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:37:22.986 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test_data_pool 2026-02-20T22:37:22.986 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' snapshot = journal ']' 2026-02-20T22:37:22.986 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_status_in_pool_dir cluster1 mirror test_data_pool up+replaying 2026-02-20T22:37:22.986 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:37:22.986 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:37:22.986 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test_data_pool 2026-02-20T22:37:22.986 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+replaying 2026-02-20T22:37:22.986 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:37:22.986 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:37:22.986 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:37:22.986 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:37:23.985 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_status_in_pool_dir cluster1 mirror test_data_pool up+replaying '' '' 2026-02-20T22:37:23.985 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:37:23.986 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:37:23.986 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test_data_pool 2026-02-20T22:37:23.986 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+replaying 2026-02-20T22:37:23.986 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:37:23.986 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:37:23.986 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:37:23.986 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:37:23.986 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster1 mirror image status mirror/test_data_pool 2026-02-20T22:37:24.014 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='test_data_pool: 2026-02-20T22:37:24.015 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: global_id: 97296161-2c6b-4782-8a64-ac099a5a7c08 2026-02-20T22:37:24.015 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+replaying 2026-02-20T22:37:24.015 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: replaying, {"bytes_per_second":0.0,"bytes_per_snapshot":0.0,"last_snapshot_bytes":0,"last_snapshot_sync_seconds":0,"remote_snapshot_timestamp":1771627034,"replay_state":"idle"} 2026-02-20T22:37:24.015 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: service: mirror.1 on trial150 2026-02-20T22:37:24.015 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:37:16 2026-02-20T22:37:24.015 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: peer_sites: 2026-02-20T22:37:24.015 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: name: cluster2-DNE 2026-02-20T22:37:24.015 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+stopped 2026-02-20T22:37:24.015 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: local image is primary 2026-02-20T22:37:24.015 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:37:23' 2026-02-20T22:37:24.015 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ state: .*up+replaying' 2026-02-20T22:37:24.016 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: state: up+replaying 2026-02-20T22:37:24.016 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ description: .*' 2026-02-20T22:37:24.016 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: description: replaying, {"bytes_per_second":0.0,"bytes_per_snapshot":0.0,"last_snapshot_bytes":0,"last_snapshot_sync_seconds":0,"remote_snapshot_timestamp":1771627034,"replay_state":"idle"} 2026-02-20T22:37:24.017 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' -n '' ']' 2026-02-20T22:37:24.017 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+replaying 2026-02-20T22:37:24.017 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^up+' 2026-02-20T22:37:24.018 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+replaying 2026-02-20T22:37:24.018 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep 'service: *mirror..* on ' 2026-02-20T22:37:24.018 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: service: mirror.1 on trial150 2026-02-20T22:37:24.019 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update 2026-02-20T22:37:24.019 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -nEe 's/^ last_update: *(.*) *$/\1/p' 2026-02-20T22:37:24.021 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:37:16' 2026-02-20T22:37:24.021 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_mirror_pool_status_verbose cluster1 mirror test_data_pool up+replaying '2026-02-20 22:37:16' 2026-02-20T22:37:24.021 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:37:24.021 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:37:24.021 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test_data_pool 2026-02-20T22:37:24.021 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+replaying 2026-02-20T22:37:24.021 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local 'prev_last_update=2026-02-20 22:37:16' 2026-02-20T22:37:24.021 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:37:24.021 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:37:24.021 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster1 mirror pool status mirror --verbose --format xml 2026-02-20T22:37:24.053 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='OKOKOK243774382mirror.0trial15020.2.0-677-gf7870454trueOK43844389mirror.1trial15020.2.0-677-gf7870454falseOK43914398mirror.2trial15020.2.0-677-gf7870454falseOK44014407mirror.3trial15020.2.0-677-gf7870454falseOKteste1d586ae-1749-4169-888d-5f8c6b0db4d3up+replayingreplaying, {"bytes_per_second":0.0,"bytes_per_snapshot":0.0,"last_snapshot_bytes":0,"last_snapshot_sync_seconds":0,"local_snapshot_timestamp":1771626966,"remote_snapshot_timestamp":1771626966,"replay_state":"idle"}43774382mirror.0trial1502026-02-20 22:37:15cluster2-DNEcd6e8b64-a7a4-4c60-8c9c-3c34f7eb16e8up+stoppedlocal image is primary2026-02-20 22:37:19test_data_pool97296161-2c6b-4782-8a64-ac099a5a7c08up+replayingreplaying, {"bytes_per_second":0.0,"bytes_per_snapshot":0.0,"last_snapshot_bytes":0,"last_snapshot_sync_seconds":0,"remote_snapshot_timestamp":1771627034,"replay_state":"idle"}43844389mirror.1trial1502026-02-20 22:37:16cluster2-DNEcd6e8b64-a7a4-4c60-8c9c-3c34f7eb16e8up+stoppedlocal image is primary2026-02-20 22:37:23' 2026-02-20T22:37:24.054 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update state 2026-02-20T22:37:24.054 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test_data_pool'\'']/last_update' 2026-02-20T22:37:24.055 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:37:16' 2026-02-20T22:37:24.055 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test_data_pool'\'']/state' 2026-02-20T22:37:24.057 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ state=up+replaying 2026-02-20T22:37:24.057 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+replaying 2026-02-20T22:37:24.057 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep up+replaying 2026-02-20T22:37:24.058 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+replaying 2026-02-20T22:37:24.059 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:37:24.059 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:37:24.059 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ compare_images cluster1 cluster2 mirror mirror test_data_pool@snap1 2026-02-20T22:37:24.059 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local ret=0 2026-02-20T22:37:24.059 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local local_cluster=cluster1 2026-02-20T22:37:24.059 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:37:24.059 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local local_pool=mirror 2026-02-20T22:37:24.059 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local remote_pool=mirror 2026-02-20T22:37:24.059 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test_data_pool@snap1 2026-02-20T22:37:24.059 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ mkfname cluster2-mirror-test_data_pool@snap1.export 2026-02-20T22:37:24.059 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ echo cluster2-mirror-test_data_pool@snap1.export 2026-02-20T22:37:24.059 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -e 's|[/ ]|_|g' 2026-02-20T22:37:24.060 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local rmt_export=/tmp/tmp.Whst3BkeHJ/cluster2-mirror-test_data_pool@snap1.export 2026-02-20T22:37:24.060 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ mkfname cluster1-mirror-test_data_pool@snap1.export 2026-02-20T22:37:24.060 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ echo cluster1-mirror-test_data_pool@snap1.export 2026-02-20T22:37:24.061 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -e 's|[/ ]|_|g' 2026-02-20T22:37:24.061 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local loc_export=/tmp/tmp.Whst3BkeHJ/cluster1-mirror-test_data_pool@snap1.export 2026-02-20T22:37:24.061 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rm -f /tmp/tmp.Whst3BkeHJ/cluster2-mirror-test_data_pool@snap1.export /tmp/tmp.Whst3BkeHJ/cluster1-mirror-test_data_pool@snap1.export 2026-02-20T22:37:24.062 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster2 export mirror/test_data_pool@snap1 /tmp/tmp.Whst3BkeHJ/cluster2-mirror-test_data_pool@snap1.export 2026-02-20T22:37:24.099 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: Exporting image: 3% complete... Exporting image: 6% complete... Exporting image: 9% complete... Exporting image: 12% complete... Exporting image: 15% complete... Exporting image: 18% complete... Exporting image: 21% complete... Exporting image: 25% complete... Exporting image: 28% complete... Exporting image: 31% complete... Exporting image: 34% complete... Exporting image: 37% complete... Exporting image: 40% complete... Exporting image: 43% complete... Exporting image: 46% complete... Exporting image: 50% complete... Exporting image: 53% complete... Exporting image: 56% complete... Exporting image: 59% complete... Exporting image: 62% complete... Exporting image: 65% complete... Exporting image: 68% complete... Exporting image: 71% complete... Exporting image: 75% complete... Exporting image: 78% complete... Exporting image: 81% complete... Exporting image: 84% complete... Exporting image: 87% complete... Exporting image: 90% complete... Exporting image: 93% complete... Exporting image: 96% complete... Exporting image: 100% complete...done. 2026-02-20T22:37:24.101 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster1 export mirror/test_data_pool@snap1 /tmp/tmp.Whst3BkeHJ/cluster1-mirror-test_data_pool@snap1.export 2026-02-20T22:37:24.139 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: Exporting image: 3% complete... Exporting image: 6% complete... Exporting image: 9% complete... Exporting image: 12% complete... Exporting image: 15% complete... Exporting image: 18% complete... Exporting image: 21% complete... Exporting image: 25% complete... Exporting image: 28% complete... Exporting image: 31% complete... Exporting image: 34% complete... Exporting image: 37% complete... Exporting image: 40% complete... Exporting image: 43% complete... Exporting image: 46% complete... Exporting image: 50% complete... Exporting image: 53% complete... Exporting image: 56% complete... Exporting image: 59% complete... Exporting image: 62% complete... Exporting image: 65% complete... Exporting image: 68% complete... Exporting image: 71% complete... Exporting image: 75% complete... Exporting image: 78% complete... Exporting image: 81% complete... Exporting image: 84% complete... Exporting image: 87% complete... Exporting image: 90% complete... Exporting image: 93% complete... Exporting image: 96% complete... Exporting image: 100% complete...done. 2026-02-20T22:37:24.141 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ cmp /tmp/tmp.Whst3BkeHJ/cluster2-mirror-test_data_pool@snap1.export /tmp/tmp.Whst3BkeHJ/cluster1-mirror-test_data_pool@snap1.export 2026-02-20T22:37:24.223 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rm -f /tmp/tmp.Whst3BkeHJ/cluster2-mirror-test_data_pool@snap1.export /tmp/tmp.Whst3BkeHJ/cluster1-mirror-test_data_pool@snap1.export 2026-02-20T22:37:24.239 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:37:24.239 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ compare_images cluster1 cluster2 mirror mirror test_data_pool@snap2 2026-02-20T22:37:24.240 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local ret=0 2026-02-20T22:37:24.240 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local local_cluster=cluster1 2026-02-20T22:37:24.240 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:37:24.240 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local local_pool=mirror 2026-02-20T22:37:24.240 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local remote_pool=mirror 2026-02-20T22:37:24.240 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test_data_pool@snap2 2026-02-20T22:37:24.240 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ mkfname cluster2-mirror-test_data_pool@snap2.export 2026-02-20T22:37:24.240 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ echo cluster2-mirror-test_data_pool@snap2.export 2026-02-20T22:37:24.240 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -e 's|[/ ]|_|g' 2026-02-20T22:37:24.241 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local rmt_export=/tmp/tmp.Whst3BkeHJ/cluster2-mirror-test_data_pool@snap2.export 2026-02-20T22:37:24.241 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ mkfname cluster1-mirror-test_data_pool@snap2.export 2026-02-20T22:37:24.241 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ echo cluster1-mirror-test_data_pool@snap2.export 2026-02-20T22:37:24.242 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -e 's|[/ ]|_|g' 2026-02-20T22:37:24.242 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local loc_export=/tmp/tmp.Whst3BkeHJ/cluster1-mirror-test_data_pool@snap2.export 2026-02-20T22:37:24.242 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rm -f /tmp/tmp.Whst3BkeHJ/cluster2-mirror-test_data_pool@snap2.export /tmp/tmp.Whst3BkeHJ/cluster1-mirror-test_data_pool@snap2.export 2026-02-20T22:37:24.243 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster2 export mirror/test_data_pool@snap2 /tmp/tmp.Whst3BkeHJ/cluster2-mirror-test_data_pool@snap2.export 2026-02-20T22:37:24.328 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: Exporting image: 3% complete... Exporting image: 6% complete... Exporting image: 9% complete... Exporting image: 12% complete... Exporting image: 15% complete... Exporting image: 18% complete... Exporting image: 21% complete... Exporting image: 25% complete... Exporting image: 28% complete... Exporting image: 31% complete... Exporting image: 34% complete... Exporting image: 37% complete... Exporting image: 40% complete... Exporting image: 43% complete... Exporting image: 46% complete... Exporting image: 50% complete... Exporting image: 53% complete... Exporting image: 56% complete... Exporting image: 59% complete... Exporting image: 62% complete... Exporting image: 65% complete... Exporting image: 68% complete... Exporting image: 71% complete... Exporting image: 75% complete... Exporting image: 78% complete... Exporting image: 81% complete... Exporting image: 84% complete... Exporting image: 87% complete... Exporting image: 90% complete... Exporting image: 93% complete... Exporting image: 96% complete... Exporting image: 100% complete...done. 2026-02-20T22:37:24.334 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster1 export mirror/test_data_pool@snap2 /tmp/tmp.Whst3BkeHJ/cluster1-mirror-test_data_pool@snap2.export 2026-02-20T22:37:24.423 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: Exporting image: 3% complete... Exporting image: 6% complete... Exporting image: 9% complete... Exporting image: 12% complete... Exporting image: 15% complete... Exporting image: 18% complete... Exporting image: 21% complete... Exporting image: 25% complete... Exporting image: 28% complete... Exporting image: 31% complete... Exporting image: 34% complete... Exporting image: 37% complete... Exporting image: 40% complete... Exporting image: 43% complete... Exporting image: 46% complete... Exporting image: 50% complete... Exporting image: 53% complete... Exporting image: 56% complete... Exporting image: 59% complete... Exporting image: 62% complete... Exporting image: 65% complete... Exporting image: 68% complete... Exporting image: 71% complete... Exporting image: 75% complete... Exporting image: 78% complete... Exporting image: 81% complete... Exporting image: 84% complete... Exporting image: 87% complete... Exporting image: 90% complete... Exporting image: 93% complete... Exporting image: 96% complete... Exporting image: 100% complete...done. 2026-02-20T22:37:24.427 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ cmp /tmp/tmp.Whst3BkeHJ/cluster2-mirror-test_data_pool@snap2.export /tmp/tmp.Whst3BkeHJ/cluster1-mirror-test_data_pool@snap2.export 2026-02-20T22:37:24.476 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rm -f /tmp/tmp.Whst3BkeHJ/cluster2-mirror-test_data_pool@snap2.export /tmp/tmp.Whst3BkeHJ/cluster1-mirror-test_data_pool@snap2.export 2026-02-20T22:37:24.509 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:37:24.509 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ compare_images cluster1 cluster2 mirror mirror test_data_pool 2026-02-20T22:37:24.509 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local ret=0 2026-02-20T22:37:24.509 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local local_cluster=cluster1 2026-02-20T22:37:24.509 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:37:24.510 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local local_pool=mirror 2026-02-20T22:37:24.510 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local remote_pool=mirror 2026-02-20T22:37:24.510 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test_data_pool 2026-02-20T22:37:24.510 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ mkfname cluster2-mirror-test_data_pool.export 2026-02-20T22:37:24.510 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ echo cluster2-mirror-test_data_pool.export 2026-02-20T22:37:24.510 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -e 's|[/ ]|_|g' 2026-02-20T22:37:24.511 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local rmt_export=/tmp/tmp.Whst3BkeHJ/cluster2-mirror-test_data_pool.export 2026-02-20T22:37:24.511 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ mkfname cluster1-mirror-test_data_pool.export 2026-02-20T22:37:24.511 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ echo cluster1-mirror-test_data_pool.export 2026-02-20T22:37:24.511 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -e 's|[/ ]|_|g' 2026-02-20T22:37:24.512 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local loc_export=/tmp/tmp.Whst3BkeHJ/cluster1-mirror-test_data_pool.export 2026-02-20T22:37:24.512 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rm -f /tmp/tmp.Whst3BkeHJ/cluster2-mirror-test_data_pool.export /tmp/tmp.Whst3BkeHJ/cluster1-mirror-test_data_pool.export 2026-02-20T22:37:24.513 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster2 export mirror/test_data_pool /tmp/tmp.Whst3BkeHJ/cluster2-mirror-test_data_pool.export 2026-02-20T22:37:24.607 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: Exporting image: 3% complete... Exporting image: 6% complete... Exporting image: 9% complete... Exporting image: 12% complete... Exporting image: 15% complete... Exporting image: 18% complete... Exporting image: 21% complete... Exporting image: 25% complete... Exporting image: 28% complete... Exporting image: 31% complete... Exporting image: 34% complete... Exporting image: 37% complete... Exporting image: 40% complete... Exporting image: 43% complete... Exporting image: 46% complete... Exporting image: 50% complete... Exporting image: 53% complete... Exporting image: 56% complete... Exporting image: 59% complete... Exporting image: 62% complete... Exporting image: 65% complete... Exporting image: 68% complete... Exporting image: 71% complete... Exporting image: 75% complete... Exporting image: 78% complete... Exporting image: 81% complete... Exporting image: 84% complete... Exporting image: 87% complete... Exporting image: 90% complete... Exporting image: 93% complete... Exporting image: 96% complete... Exporting image: 100% complete...done. 2026-02-20T22:37:24.610 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster1 export mirror/test_data_pool /tmp/tmp.Whst3BkeHJ/cluster1-mirror-test_data_pool.export 2026-02-20T22:37:24.702 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: Exporting image: 3% complete... Exporting image: 6% complete... Exporting image: 9% complete... Exporting image: 12% complete... Exporting image: 15% complete... Exporting image: 18% complete... Exporting image: 21% complete... Exporting image: 25% complete... Exporting image: 28% complete... Exporting image: 31% complete... Exporting image: 34% complete... Exporting image: 37% complete... Exporting image: 40% complete... Exporting image: 43% complete... Exporting image: 46% complete... Exporting image: 50% complete... Exporting image: 53% complete... Exporting image: 56% complete... Exporting image: 59% complete... Exporting image: 62% complete... Exporting image: 65% complete... Exporting image: 68% complete... Exporting image: 71% complete... Exporting image: 75% complete... Exporting image: 78% complete... Exporting image: 81% complete... Exporting image: 84% complete... Exporting image: 87% complete... Exporting image: 90% complete... Exporting image: 93% complete... Exporting image: 96% complete... Exporting image: 100% complete...done. 2026-02-20T22:37:24.706 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ cmp /tmp/tmp.Whst3BkeHJ/cluster2-mirror-test_data_pool.export /tmp/tmp.Whst3BkeHJ/cluster1-mirror-test_data_pool.export 2026-02-20T22:37:24.755 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rm -f /tmp/tmp.Whst3BkeHJ/cluster2-mirror-test_data_pool.export /tmp/tmp.Whst3BkeHJ/cluster1-mirror-test_data_pool.export 2026-02-20T22:37:24.789 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:37:24.789 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ remove_image_retry cluster2 mirror test_data_pool 2026-02-20T22:37:24.789 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:37:24.789 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:37:24.789 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test_data_pool 2026-02-20T22:37:24.789 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 0 1 2 4 8 16 32 2026-02-20T22:37:24.789 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 0 2026-02-20T22:37:24.790 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ remove_image cluster2 mirror test_data_pool 2026-02-20T22:37:24.790 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:37:24.790 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:37:24.790 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test_data_pool 2026-02-20T22:37:24.790 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster=cluster2 snap purge mirror/test_data_pool 2026-02-20T22:37:26.347 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: Removing all snapshots: 50% complete... Removing all snapshots: 100% complete... Removing all snapshots: 100% complete...done. 2026-02-20T22:37:26.352 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster=cluster2 rm mirror/test_data_pool 2026-02-20T22:37:27.378 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: Removing image: 3% complete... Removing image: 6% complete... Removing image: 9% complete... Removing image: 12% complete... Removing image: 15% complete... Removing image: 18% complete... Removing image: 21% complete... Removing image: 25% complete... Removing image: 28% complete... Removing image: 31% complete... Removing image: 34% complete... Removing image: 37% complete... Removing image: 40% complete... Removing image: 43% complete... Removing image: 46% complete... Removing image: 50% complete... Removing image: 53% complete... Removing image: 56% complete... Removing image: 59% complete... Removing image: 62% complete... Removing image: 65% complete... Removing image: 68% complete... Removing image: 71% complete... Removing image: 75% complete... Removing image: 78% complete... Removing image: 81% complete... Removing image: 84% complete... Removing image: 87% complete... Removing image: 90% complete... Removing image: 93% complete... Removing image: 96% complete... Removing image: 100% complete...done. 2026-02-20T22:37:27.380 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:37:27.381 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ testlog 'TEST: disable mirroring / delete non-primary image' 2026-02-20T22:37:27.381 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ tee -a /tmp/tmp.Whst3BkeHJ/rbd-mirror.test.log 2026-02-20T22:37:27.381 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ date '+%F %T' 2026-02-20T22:37:27.382 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo 2026-02-20 22:37:27 TEST: disable mirroring / delete non-primary image 2026-02-20T22:37:27.382 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:2026-02-20 22:37:27 TEST: disable mirroring / delete non-primary image 2026-02-20T22:37:27.384 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ image2=test2 2026-02-20T22:37:27.384 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ image3=test3 2026-02-20T22:37:27.384 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ image4=test4 2026-02-20T22:37:27.384 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ image5=test5 2026-02-20T22:37:27.384 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for i in ${image2} ${image3} ${image4} ${image5} 2026-02-20T22:37:27.384 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ create_image_and_enable_mirror cluster2 mirror test2 snapshot 2026-02-20T22:37:27.384 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:37:27.384 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ shift 2026-02-20T22:37:27.385 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:37:27.385 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ shift 2026-02-20T22:37:27.385 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test2 2026-02-20T22:37:27.385 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ shift 2026-02-20T22:37:27.385 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local mode=snapshot 2026-02-20T22:37:27.385 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' -n snapshot ']' 2026-02-20T22:37:27.385 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ shift 2026-02-20T22:37:27.385 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ create_image cluster2 mirror test2 2026-02-20T22:37:27.385 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:37:27.385 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ shift 2026-02-20T22:37:27.385 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:37:27.385 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ shift 2026-02-20T22:37:27.386 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test2 2026-02-20T22:37:27.386 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ shift 2026-02-20T22:37:27.386 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local size=128 2026-02-20T22:37:27.386 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' -n '' ']' 2026-02-20T22:37:27.386 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster2 create --size 128 --image-feature layering,exclusive-lock mirror/test2 2026-02-20T22:37:27.411 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ is_pool_mirror_mode_image mirror 2026-02-20T22:37:27.411 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:37:27.412 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' image = image ']' 2026-02-20T22:37:27.412 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:37:27.412 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ enable_mirror cluster2 mirror test2 snapshot 2026-02-20T22:37:27.412 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:37:27.412 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:37:27.412 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test2 2026-02-20T22:37:27.412 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local mode=snapshot 2026-02-20T22:37:27.412 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster=cluster2 mirror image enable mirror/test2 snapshot 2026-02-20T22:37:28.361 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:Mirroring enabled 2026-02-20T22:37:28.365 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster=cluster2 info mirror/test2 2026-02-20T22:37:28.390 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:rbd image 'test2': 2026-02-20T22:37:28.391 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: size 128 MiB in 32 objects 2026-02-20T22:37:28.391 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: order 22 (4 MiB objects) 2026-02-20T22:37:28.391 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: snapshot_count: 1 2026-02-20T22:37:28.391 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: id: 161069601dbf 2026-02-20T22:37:28.391 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: block_name_prefix: rbd_data.161069601dbf 2026-02-20T22:37:28.391 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: format: 2 2026-02-20T22:37:28.391 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: features: layering, exclusive-lock 2026-02-20T22:37:28.391 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: op_features: 2026-02-20T22:37:28.391 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: flags: 2026-02-20T22:37:28.392 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: create_timestamp: Fri Feb 20 22:37:27 2026 2026-02-20T22:37:28.392 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: access_timestamp: Fri Feb 20 22:37:27 2026 2026-02-20T22:37:28.392 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: modify_timestamp: Fri Feb 20 22:37:27 2026 2026-02-20T22:37:28.392 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: mirroring state: enabled 2026-02-20T22:37:28.392 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: mirroring mode: snapshot 2026-02-20T22:37:28.392 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: mirroring global id: 271ab780-4e7f-4aeb-847c-8cd417714daf 2026-02-20T22:37:28.392 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: mirroring primary: true 2026-02-20T22:37:28.393 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ write_image cluster2 mirror test2 100 2026-02-20T22:37:28.393 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:37:28.393 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:37:28.394 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test2 2026-02-20T22:37:28.394 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local count=100 2026-02-20T22:37:28.394 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local size= 2026-02-20T22:37:28.394 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test -n '' 2026-02-20T22:37:28.394 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ size=4096 2026-02-20T22:37:28.394 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster2 bench mirror/test2 --io-type write --io-size 4096 --io-threads 1 --io-total 409600 --io-pattern rand 2026-02-20T22:37:28.422 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:bench type write io_size 4096 io_threads 1 bytes 409600 pattern random 2026-02-20T22:37:28.432 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: SEC OPS OPS/SEC BYTES/SEC 2026-02-20T22:37:28.432 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:elapsed: 0 ops: 100 ops/sec: 10000.1 bytes/sec: 39 MiB/s 2026-02-20T22:37:28.436 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ create_snapshot cluster2 mirror test2 snap1 2026-02-20T22:37:28.436 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:37:28.436 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:37:28.436 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test2 2026-02-20T22:37:28.436 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local snap=snap1 2026-02-20T22:37:28.436 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster2 snap create mirror/test2@snap1 2026-02-20T22:37:29.356 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: Creating snap: 10% complete... Creating snap: 100% complete...done. 2026-02-20T22:37:29.360 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ create_snapshot cluster2 mirror test2 snap2 2026-02-20T22:37:29.360 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:37:29.360 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:37:29.360 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test2 2026-02-20T22:37:29.361 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local snap=snap2 2026-02-20T22:37:29.361 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster2 snap create mirror/test2@snap2 2026-02-20T22:37:30.359 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: Creating snap: 10% complete... Creating snap: 100% complete...done. 2026-02-20T22:37:30.365 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' test2 = test4 ']' 2026-02-20T22:37:30.365 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' test2 = test5 ']' 2026-02-20T22:37:30.365 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ write_image cluster2 mirror test2 100 2026-02-20T22:37:30.366 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:37:30.366 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:37:30.366 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test2 2026-02-20T22:37:30.366 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local count=100 2026-02-20T22:37:30.366 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local size= 2026-02-20T22:37:30.366 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test -n '' 2026-02-20T22:37:30.366 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ size=4096 2026-02-20T22:37:30.366 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster2 bench mirror/test2 --io-type write --io-size 4096 --io-threads 1 --io-total 409600 --io-pattern rand 2026-02-20T22:37:30.396 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:bench type write io_size 4096 io_threads 1 bytes 409600 pattern random 2026-02-20T22:37:30.407 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: SEC OPS OPS/SEC BYTES/SEC 2026-02-20T22:37:30.408 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:elapsed: 0 ops: 100 ops/sec: 8333.44 bytes/sec: 33 MiB/s 2026-02-20T22:37:30.412 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' snapshot = snapshot ']' 2026-02-20T22:37:30.412 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ mirror_image_snapshot cluster2 mirror test2 2026-02-20T22:37:30.413 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:37:30.413 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:37:30.413 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test2 2026-02-20T22:37:30.413 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster2 mirror image snapshot mirror/test2 2026-02-20T22:37:31.369 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:Snapshot ID: 162 2026-02-20T22:37:31.376 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_image_present cluster1 mirror test2 present 2026-02-20T22:37:31.376 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:37:31.376 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:37:31.376 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test2 2026-02-20T22:37:31.377 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state=present 2026-02-20T22:37:31.377 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image_id= 2026-02-20T22:37:31.377 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local s 2026-02-20T22:37:31.377 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test -n '' 2026-02-20T22:37:31.377 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ get_image_id cluster1 mirror test2 2026-02-20T22:37:31.377 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1 2026-02-20T22:37:31.377 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local pool=mirror 2026-02-20T22:37:31.377 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local image=test2 2026-02-20T22:37:31.378 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster=cluster1 info mirror/test2 2026-02-20T22:37:31.378 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -ne 's/^.*block_name_prefix: rbd_data\.//p' 2026-02-20T22:37:31.403 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ image_id=1125881c4b7d 2026-02-20T22:37:31.404 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 0.1 1 2 4 8 8 8 8 8 8 8 8 16 16 32 32 2026-02-20T22:37:31.404 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 0.1 2026-02-20T22:37:31.504 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_image_present cluster1 mirror test2 present 1125881c4b7d 2026-02-20T22:37:31.504 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:37:31.504 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:37:31.504 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test2 2026-02-20T22:37:31.504 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local test_state=present 2026-02-20T22:37:31.504 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image_id=1125881c4b7d 2026-02-20T22:37:31.504 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local current_state=deleted 2026-02-20T22:37:31.504 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local current_image_id 2026-02-20T22:37:31.504 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ get_image_id cluster1 mirror test2 2026-02-20T22:37:31.505 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1 2026-02-20T22:37:31.505 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local pool=mirror 2026-02-20T22:37:31.505 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local image=test2 2026-02-20T22:37:31.505 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster=cluster1 info mirror/test2 2026-02-20T22:37:31.505 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -ne 's/^.*block_name_prefix: rbd_data\.//p' 2026-02-20T22:37:31.739 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ current_image_id=1125881c4b7d 2026-02-20T22:37:31.739 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test -n 1125881c4b7d 2026-02-20T22:37:31.739 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test -z 1125881c4b7d -o 1125881c4b7d = 1125881c4b7d 2026-02-20T22:37:31.739 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ current_state=present 2026-02-20T22:37:31.740 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test present = present 2026-02-20T22:37:31.740 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:37:31.740 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_snap_present cluster1 mirror test2 snap2 2026-02-20T22:37:31.740 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:37:31.740 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:37:31.740 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test2 2026-02-20T22:37:31.740 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local snap_name=snap2 2026-02-20T22:37:31.740 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local s 2026-02-20T22:37:31.740 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 16 16 32 32 32 32 2026-02-20T22:37:31.741 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:37:32.738 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster1 info mirror/test2@snap2 2026-02-20T22:37:32.768 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:rbd image 'test2': 2026-02-20T22:37:32.768 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: size 128 MiB in 32 objects 2026-02-20T22:37:32.769 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: order 22 (4 MiB objects) 2026-02-20T22:37:32.769 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: snapshot_count: 3 2026-02-20T22:37:32.769 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: id: 1125881c4b7d 2026-02-20T22:37:32.769 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: block_name_prefix: rbd_data.1125881c4b7d 2026-02-20T22:37:32.769 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: format: 2 2026-02-20T22:37:32.769 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: features: layering, exclusive-lock, non-primary 2026-02-20T22:37:32.769 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: op_features: 2026-02-20T22:37:32.769 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: flags: 2026-02-20T22:37:32.769 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: create_timestamp: Fri Feb 20 22:37:29 2026 2026-02-20T22:37:32.769 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: access_timestamp: Fri Feb 20 22:37:29 2026 2026-02-20T22:37:32.770 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: modify_timestamp: Fri Feb 20 22:37:29 2026 2026-02-20T22:37:32.770 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: protected: False 2026-02-20T22:37:32.770 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: mirroring state: enabled 2026-02-20T22:37:32.770 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: mirroring mode: snapshot 2026-02-20T22:37:32.770 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: mirroring global id: 271ab780-4e7f-4aeb-847c-8cd417714daf 2026-02-20T22:37:32.770 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: mirroring primary: false 2026-02-20T22:37:32.771 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:37:32.772 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for i in ${image2} ${image3} ${image4} ${image5} 2026-02-20T22:37:32.772 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ create_image_and_enable_mirror cluster2 mirror test3 snapshot 2026-02-20T22:37:32.772 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:37:32.772 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ shift 2026-02-20T22:37:32.772 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:37:32.772 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ shift 2026-02-20T22:37:32.772 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test3 2026-02-20T22:37:32.772 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ shift 2026-02-20T22:37:32.772 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local mode=snapshot 2026-02-20T22:37:32.772 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' -n snapshot ']' 2026-02-20T22:37:32.772 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ shift 2026-02-20T22:37:32.773 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ create_image cluster2 mirror test3 2026-02-20T22:37:32.773 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:37:32.773 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ shift 2026-02-20T22:37:32.773 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:37:32.773 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ shift 2026-02-20T22:37:32.773 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test3 2026-02-20T22:37:32.773 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ shift 2026-02-20T22:37:32.773 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local size=128 2026-02-20T22:37:32.773 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' -n '' ']' 2026-02-20T22:37:32.773 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster2 create --size 128 --image-feature layering,exclusive-lock mirror/test3 2026-02-20T22:37:32.799 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ is_pool_mirror_mode_image mirror 2026-02-20T22:37:32.799 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:37:32.799 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' image = image ']' 2026-02-20T22:37:32.799 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:37:32.799 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ enable_mirror cluster2 mirror test3 snapshot 2026-02-20T22:37:32.799 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:37:32.799 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:37:32.799 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test3 2026-02-20T22:37:32.799 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local mode=snapshot 2026-02-20T22:37:32.799 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster=cluster2 mirror image enable mirror/test3 snapshot 2026-02-20T22:37:33.575 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:Mirroring enabled 2026-02-20T22:37:33.579 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster=cluster2 info mirror/test3 2026-02-20T22:37:33.605 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:rbd image 'test3': 2026-02-20T22:37:33.605 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: size 128 MiB in 32 objects 2026-02-20T22:37:33.605 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: order 22 (4 MiB objects) 2026-02-20T22:37:33.605 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: snapshot_count: 1 2026-02-20T22:37:33.606 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: id: 16282c4da2cd 2026-02-20T22:37:33.606 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: block_name_prefix: rbd_data.16282c4da2cd 2026-02-20T22:37:33.606 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: format: 2 2026-02-20T22:37:33.606 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: features: layering, exclusive-lock 2026-02-20T22:37:33.606 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: op_features: 2026-02-20T22:37:33.606 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: flags: 2026-02-20T22:37:33.606 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: create_timestamp: Fri Feb 20 22:37:32 2026 2026-02-20T22:37:33.606 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: access_timestamp: Fri Feb 20 22:37:32 2026 2026-02-20T22:37:33.606 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: modify_timestamp: Fri Feb 20 22:37:32 2026 2026-02-20T22:37:33.606 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: mirroring state: enabled 2026-02-20T22:37:33.606 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: mirroring mode: snapshot 2026-02-20T22:37:33.606 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: mirroring global id: 39c7dd0a-6387-4c15-8d95-51f2dab6fff1 2026-02-20T22:37:33.606 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: mirroring primary: true 2026-02-20T22:37:33.607 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ write_image cluster2 mirror test3 100 2026-02-20T22:37:33.607 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:37:33.607 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:37:33.607 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test3 2026-02-20T22:37:33.607 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local count=100 2026-02-20T22:37:33.607 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local size= 2026-02-20T22:37:33.607 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test -n '' 2026-02-20T22:37:33.607 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ size=4096 2026-02-20T22:37:33.607 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster2 bench mirror/test3 --io-type write --io-size 4096 --io-threads 1 --io-total 409600 --io-pattern rand 2026-02-20T22:37:33.636 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:bench type write io_size 4096 io_threads 1 bytes 409600 pattern random 2026-02-20T22:37:33.644 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: SEC OPS OPS/SEC BYTES/SEC 2026-02-20T22:37:33.645 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:elapsed: 0 ops: 100 ops/sec: 11111.3 bytes/sec: 43 MiB/s 2026-02-20T22:37:33.648 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ create_snapshot cluster2 mirror test3 snap1 2026-02-20T22:37:33.648 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:37:33.648 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:37:33.648 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test3 2026-02-20T22:37:33.648 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local snap=snap1 2026-02-20T22:37:33.648 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster2 snap create mirror/test3@snap1 2026-02-20T22:37:34.568 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: Creating snap: 10% complete... Creating snap: 100% complete...done. 2026-02-20T22:37:34.573 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ create_snapshot cluster2 mirror test3 snap2 2026-02-20T22:37:34.573 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:37:34.573 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:37:34.573 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test3 2026-02-20T22:37:34.573 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local snap=snap2 2026-02-20T22:37:34.573 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster2 snap create mirror/test3@snap2 2026-02-20T22:37:35.568 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: Creating snap: 10% complete... Creating snap: 100% complete...done. 2026-02-20T22:37:35.574 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' test3 = test4 ']' 2026-02-20T22:37:35.574 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' test3 = test5 ']' 2026-02-20T22:37:35.574 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ write_image cluster2 mirror test3 100 2026-02-20T22:37:35.574 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:37:35.574 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:37:35.574 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test3 2026-02-20T22:37:35.574 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local count=100 2026-02-20T22:37:35.574 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local size= 2026-02-20T22:37:35.574 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test -n '' 2026-02-20T22:37:35.574 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ size=4096 2026-02-20T22:37:35.575 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster2 bench mirror/test3 --io-type write --io-size 4096 --io-threads 1 --io-total 409600 --io-pattern rand 2026-02-20T22:37:35.604 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:bench type write io_size 4096 io_threads 1 bytes 409600 pattern random 2026-02-20T22:37:35.615 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: SEC OPS OPS/SEC BYTES/SEC 2026-02-20T22:37:35.615 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:elapsed: 0 ops: 100 ops/sec: 9091.03 bytes/sec: 36 MiB/s 2026-02-20T22:37:35.619 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' snapshot = snapshot ']' 2026-02-20T22:37:35.619 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ mirror_image_snapshot cluster2 mirror test3 2026-02-20T22:37:35.619 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:37:35.619 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:37:35.619 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test3 2026-02-20T22:37:35.619 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster2 mirror image snapshot mirror/test3 2026-02-20T22:37:36.574 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:Snapshot ID: 166 2026-02-20T22:37:36.579 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_image_present cluster1 mirror test3 present 2026-02-20T22:37:36.580 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:37:36.580 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:37:36.580 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test3 2026-02-20T22:37:36.580 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state=present 2026-02-20T22:37:36.580 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image_id= 2026-02-20T22:37:36.580 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local s 2026-02-20T22:37:36.580 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test -n '' 2026-02-20T22:37:36.581 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ get_image_id cluster1 mirror test3 2026-02-20T22:37:36.581 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1 2026-02-20T22:37:36.581 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local pool=mirror 2026-02-20T22:37:36.581 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local image=test3 2026-02-20T22:37:36.581 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster=cluster1 info mirror/test3 2026-02-20T22:37:36.581 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -ne 's/^.*block_name_prefix: rbd_data\.//p' 2026-02-20T22:37:36.609 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ image_id=112e43cbb65f 2026-02-20T22:37:36.609 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 0.1 1 2 4 8 8 8 8 8 8 8 8 16 16 32 32 2026-02-20T22:37:36.609 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 0.1 2026-02-20T22:37:36.710 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_image_present cluster1 mirror test3 present 112e43cbb65f 2026-02-20T22:37:36.710 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:37:36.711 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:37:36.711 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test3 2026-02-20T22:37:36.711 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local test_state=present 2026-02-20T22:37:36.711 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image_id=112e43cbb65f 2026-02-20T22:37:36.711 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local current_state=deleted 2026-02-20T22:37:36.711 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local current_image_id 2026-02-20T22:37:36.711 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ get_image_id cluster1 mirror test3 2026-02-20T22:37:36.711 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1 2026-02-20T22:37:36.711 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local pool=mirror 2026-02-20T22:37:36.711 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local image=test3 2026-02-20T22:37:36.711 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster=cluster1 info mirror/test3 2026-02-20T22:37:36.712 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -ne 's/^.*block_name_prefix: rbd_data\.//p' 2026-02-20T22:37:36.743 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ current_image_id=112e43cbb65f 2026-02-20T22:37:36.743 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test -n 112e43cbb65f 2026-02-20T22:37:36.744 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test -z 112e43cbb65f -o 112e43cbb65f = 112e43cbb65f 2026-02-20T22:37:36.744 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ current_state=present 2026-02-20T22:37:36.744 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test present = present 2026-02-20T22:37:36.744 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:37:36.744 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_snap_present cluster1 mirror test3 snap2 2026-02-20T22:37:36.744 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:37:36.744 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:37:36.744 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test3 2026-02-20T22:37:36.745 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local snap_name=snap2 2026-02-20T22:37:36.745 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local s 2026-02-20T22:37:36.745 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 16 16 32 32 32 32 2026-02-20T22:37:36.745 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:37:37.743 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster1 info mirror/test3@snap2 2026-02-20T22:37:37.771 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:rbd image 'test3': 2026-02-20T22:37:37.771 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: size 128 MiB in 32 objects 2026-02-20T22:37:37.771 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: order 22 (4 MiB objects) 2026-02-20T22:37:37.771 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: snapshot_count: 3 2026-02-20T22:37:37.771 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: id: 112e43cbb65f 2026-02-20T22:37:37.771 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: block_name_prefix: rbd_data.112e43cbb65f 2026-02-20T22:37:37.771 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: format: 2 2026-02-20T22:37:37.772 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: features: layering, exclusive-lock, non-primary 2026-02-20T22:37:37.772 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: op_features: 2026-02-20T22:37:37.772 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: flags: 2026-02-20T22:37:37.772 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: create_timestamp: Fri Feb 20 22:37:35 2026 2026-02-20T22:37:37.772 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: access_timestamp: Fri Feb 20 22:37:35 2026 2026-02-20T22:37:37.772 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: modify_timestamp: Fri Feb 20 22:37:35 2026 2026-02-20T22:37:37.772 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: protected: False 2026-02-20T22:37:37.772 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: mirroring state: enabled 2026-02-20T22:37:37.772 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: mirroring mode: snapshot 2026-02-20T22:37:37.772 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: mirroring global id: 39c7dd0a-6387-4c15-8d95-51f2dab6fff1 2026-02-20T22:37:37.773 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: mirroring primary: false 2026-02-20T22:37:37.774 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:37:37.774 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for i in ${image2} ${image3} ${image4} ${image5} 2026-02-20T22:37:37.775 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ create_image_and_enable_mirror cluster2 mirror test4 snapshot 2026-02-20T22:37:37.775 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:37:37.775 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ shift 2026-02-20T22:37:37.775 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:37:37.775 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ shift 2026-02-20T22:37:37.775 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test4 2026-02-20T22:37:37.775 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ shift 2026-02-20T22:37:37.775 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local mode=snapshot 2026-02-20T22:37:37.775 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' -n snapshot ']' 2026-02-20T22:37:37.775 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ shift 2026-02-20T22:37:37.775 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ create_image cluster2 mirror test4 2026-02-20T22:37:37.776 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:37:37.776 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ shift 2026-02-20T22:37:37.776 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:37:37.776 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ shift 2026-02-20T22:37:37.776 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test4 2026-02-20T22:37:37.776 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ shift 2026-02-20T22:37:37.776 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local size=128 2026-02-20T22:37:37.776 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' -n '' ']' 2026-02-20T22:37:37.776 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster2 create --size 128 --image-feature layering,exclusive-lock mirror/test4 2026-02-20T22:37:37.800 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ is_pool_mirror_mode_image mirror 2026-02-20T22:37:37.801 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:37:37.801 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' image = image ']' 2026-02-20T22:37:37.801 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:37:37.801 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ enable_mirror cluster2 mirror test4 snapshot 2026-02-20T22:37:37.801 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:37:37.801 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:37:37.801 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test4 2026-02-20T22:37:37.801 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local mode=snapshot 2026-02-20T22:37:37.801 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster=cluster2 mirror image enable mirror/test4 snapshot 2026-02-20T22:37:37.888 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:Mirroring enabled 2026-02-20T22:37:37.892 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster=cluster2 info mirror/test4 2026-02-20T22:37:37.916 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:rbd image 'test4': 2026-02-20T22:37:37.917 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: size 128 MiB in 32 objects 2026-02-20T22:37:37.917 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: order 22 (4 MiB objects) 2026-02-20T22:37:37.917 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: snapshot_count: 1 2026-02-20T22:37:37.917 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: id: 163f3421ef4b 2026-02-20T22:37:37.917 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: block_name_prefix: rbd_data.163f3421ef4b 2026-02-20T22:37:37.917 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: format: 2 2026-02-20T22:37:37.917 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: features: layering, exclusive-lock 2026-02-20T22:37:37.917 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: op_features: 2026-02-20T22:37:37.917 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: flags: 2026-02-20T22:37:37.917 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: create_timestamp: Fri Feb 20 22:37:37 2026 2026-02-20T22:37:37.918 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: access_timestamp: Fri Feb 20 22:37:37 2026 2026-02-20T22:37:37.918 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: modify_timestamp: Fri Feb 20 22:37:37 2026 2026-02-20T22:37:37.918 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: mirroring state: enabled 2026-02-20T22:37:37.918 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: mirroring mode: snapshot 2026-02-20T22:37:37.918 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: mirroring global id: 34723fa9-e8f0-494c-b53d-9f9a5eea7635 2026-02-20T22:37:37.918 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: mirroring primary: true 2026-02-20T22:37:37.919 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ write_image cluster2 mirror test4 100 2026-02-20T22:37:37.919 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:37:37.919 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:37:37.919 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test4 2026-02-20T22:37:37.919 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local count=100 2026-02-20T22:37:37.919 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local size= 2026-02-20T22:37:37.920 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test -n '' 2026-02-20T22:37:37.920 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ size=4096 2026-02-20T22:37:37.920 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster2 bench mirror/test4 --io-type write --io-size 4096 --io-threads 1 --io-total 409600 --io-pattern rand 2026-02-20T22:37:37.947 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:bench type write io_size 4096 io_threads 1 bytes 409600 pattern random 2026-02-20T22:37:37.958 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: SEC OPS OPS/SEC BYTES/SEC 2026-02-20T22:37:37.959 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:elapsed: 0 ops: 100 ops/sec: 8333.44 bytes/sec: 33 MiB/s 2026-02-20T22:37:37.962 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ create_snapshot cluster2 mirror test4 snap1 2026-02-20T22:37:37.962 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:37:37.962 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:37:37.962 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test4 2026-02-20T22:37:37.962 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local snap=snap1 2026-02-20T22:37:37.963 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster2 snap create mirror/test4@snap1 2026-02-20T22:37:38.884 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: Creating snap: 10% complete... Creating snap: 100% complete...done. 2026-02-20T22:37:38.888 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ create_snapshot cluster2 mirror test4 snap2 2026-02-20T22:37:38.889 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:37:38.889 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:37:38.889 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test4 2026-02-20T22:37:38.889 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local snap=snap2 2026-02-20T22:37:38.889 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster2 snap create mirror/test4@snap2 2026-02-20T22:37:39.885 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: Creating snap: 10% complete... Creating snap: 100% complete...done. 2026-02-20T22:37:39.891 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' test4 = test4 ']' 2026-02-20T22:37:39.891 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ protect_snapshot cluster2 mirror test4 snap1 2026-02-20T22:37:39.891 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:37:39.891 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:37:39.891 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test4 2026-02-20T22:37:39.891 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local snap=snap1 2026-02-20T22:37:39.891 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster2 snap protect mirror/test4@snap1 2026-02-20T22:37:39.918 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ protect_snapshot cluster2 mirror test4 snap2 2026-02-20T22:37:39.918 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:37:39.918 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:37:39.919 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test4 2026-02-20T22:37:39.919 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local snap=snap2 2026-02-20T22:37:39.919 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster2 snap protect mirror/test4@snap2 2026-02-20T22:37:39.946 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ write_image cluster2 mirror test4 100 2026-02-20T22:37:39.946 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:37:39.946 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:37:39.946 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test4 2026-02-20T22:37:39.946 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local count=100 2026-02-20T22:37:39.946 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local size= 2026-02-20T22:37:39.947 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test -n '' 2026-02-20T22:37:39.947 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ size=4096 2026-02-20T22:37:39.947 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster2 bench mirror/test4 --io-type write --io-size 4096 --io-threads 1 --io-total 409600 --io-pattern rand 2026-02-20T22:37:39.975 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:bench type write io_size 4096 io_threads 1 bytes 409600 pattern random 2026-02-20T22:37:39.985 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: SEC OPS OPS/SEC BYTES/SEC 2026-02-20T22:37:39.985 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:elapsed: 0 ops: 100 ops/sec: 10000.1 bytes/sec: 39 MiB/s 2026-02-20T22:37:39.988 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' snapshot = snapshot ']' 2026-02-20T22:37:39.989 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ mirror_image_snapshot cluster2 mirror test4 2026-02-20T22:37:39.989 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:37:39.989 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:37:39.989 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test4 2026-02-20T22:37:39.989 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster2 mirror image snapshot mirror/test4 2026-02-20T22:37:41.092 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:Snapshot ID: 170 2026-02-20T22:37:41.097 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_image_present cluster1 mirror test4 present 2026-02-20T22:37:41.097 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:37:41.097 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:37:41.098 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test4 2026-02-20T22:37:41.098 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state=present 2026-02-20T22:37:41.098 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image_id= 2026-02-20T22:37:41.098 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local s 2026-02-20T22:37:41.098 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test -n '' 2026-02-20T22:37:41.098 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ get_image_id cluster1 mirror test4 2026-02-20T22:37:41.098 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1 2026-02-20T22:37:41.098 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local pool=mirror 2026-02-20T22:37:41.098 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local image=test4 2026-02-20T22:37:41.098 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster=cluster1 info mirror/test4 2026-02-20T22:37:41.098 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -ne 's/^.*block_name_prefix: rbd_data\.//p' 2026-02-20T22:37:41.125 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ image_id=11375a2dee66 2026-02-20T22:37:41.125 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 0.1 1 2 4 8 8 8 8 8 8 8 8 16 16 32 32 2026-02-20T22:37:41.125 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 0.1 2026-02-20T22:37:41.227 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_image_present cluster1 mirror test4 present 11375a2dee66 2026-02-20T22:37:41.227 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:37:41.227 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:37:41.227 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test4 2026-02-20T22:37:41.228 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local test_state=present 2026-02-20T22:37:41.228 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image_id=11375a2dee66 2026-02-20T22:37:41.228 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local current_state=deleted 2026-02-20T22:37:41.228 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local current_image_id 2026-02-20T22:37:41.228 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ get_image_id cluster1 mirror test4 2026-02-20T22:37:41.228 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1 2026-02-20T22:37:41.228 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local pool=mirror 2026-02-20T22:37:41.228 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local image=test4 2026-02-20T22:37:41.228 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster=cluster1 info mirror/test4 2026-02-20T22:37:41.228 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -ne 's/^.*block_name_prefix: rbd_data\.//p' 2026-02-20T22:37:41.257 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ current_image_id=11375a2dee66 2026-02-20T22:37:41.257 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test -n 11375a2dee66 2026-02-20T22:37:41.257 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test -z 11375a2dee66 -o 11375a2dee66 = 11375a2dee66 2026-02-20T22:37:41.257 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ current_state=present 2026-02-20T22:37:41.257 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test present = present 2026-02-20T22:37:41.257 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:37:41.257 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_snap_present cluster1 mirror test4 snap2 2026-02-20T22:37:41.257 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:37:41.257 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:37:41.258 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test4 2026-02-20T22:37:41.258 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local snap_name=snap2 2026-02-20T22:37:41.258 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local s 2026-02-20T22:37:41.258 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 16 16 32 32 32 32 2026-02-20T22:37:41.258 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:37:42.256 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster1 info mirror/test4@snap2 2026-02-20T22:37:42.283 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:error setting snapshot context: (2) No such file or directory 2026-02-20T22:37:42.285 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ continue 2026-02-20T22:37:42.285 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 16 16 32 32 32 32 2026-02-20T22:37:42.285 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 2 2026-02-20T22:37:44.286 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster1 info mirror/test4@snap2 2026-02-20T22:37:44.313 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:rbd image 'test4': 2026-02-20T22:37:44.313 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: size 128 MiB in 32 objects 2026-02-20T22:37:44.314 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: order 22 (4 MiB objects) 2026-02-20T22:37:44.314 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: snapshot_count: 4 2026-02-20T22:37:44.314 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: id: 11375a2dee66 2026-02-20T22:37:44.314 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: block_name_prefix: rbd_data.11375a2dee66 2026-02-20T22:37:44.314 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: format: 2 2026-02-20T22:37:44.314 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: features: layering, exclusive-lock, operations, non-primary 2026-02-20T22:37:44.314 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: op_features: snap-trash 2026-02-20T22:37:44.314 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: flags: 2026-02-20T22:37:44.314 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: create_timestamp: Fri Feb 20 22:37:39 2026 2026-02-20T22:37:44.314 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: access_timestamp: Fri Feb 20 22:37:39 2026 2026-02-20T22:37:44.315 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: modify_timestamp: Fri Feb 20 22:37:39 2026 2026-02-20T22:37:44.315 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: protected: True 2026-02-20T22:37:44.315 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: mirroring state: enabled 2026-02-20T22:37:44.315 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: mirroring mode: snapshot 2026-02-20T22:37:44.315 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: mirroring global id: 34723fa9-e8f0-494c-b53d-9f9a5eea7635 2026-02-20T22:37:44.315 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: mirroring primary: false 2026-02-20T22:37:44.317 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:37:44.317 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for i in ${image2} ${image3} ${image4} ${image5} 2026-02-20T22:37:44.317 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ create_image_and_enable_mirror cluster2 mirror test5 snapshot 2026-02-20T22:37:44.317 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:37:44.317 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ shift 2026-02-20T22:37:44.317 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:37:44.317 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ shift 2026-02-20T22:37:44.317 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test5 2026-02-20T22:37:44.318 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ shift 2026-02-20T22:37:44.318 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local mode=snapshot 2026-02-20T22:37:44.318 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' -n snapshot ']' 2026-02-20T22:37:44.318 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ shift 2026-02-20T22:37:44.318 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ create_image cluster2 mirror test5 2026-02-20T22:37:44.318 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:37:44.318 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ shift 2026-02-20T22:37:44.318 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:37:44.318 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ shift 2026-02-20T22:37:44.318 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test5 2026-02-20T22:37:44.318 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ shift 2026-02-20T22:37:44.318 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local size=128 2026-02-20T22:37:44.319 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' -n '' ']' 2026-02-20T22:37:44.319 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster2 create --size 128 --image-feature layering,exclusive-lock mirror/test5 2026-02-20T22:37:44.344 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ is_pool_mirror_mode_image mirror 2026-02-20T22:37:44.345 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:37:44.345 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' image = image ']' 2026-02-20T22:37:44.345 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:37:44.345 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ enable_mirror cluster2 mirror test5 snapshot 2026-02-20T22:37:44.345 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:37:44.345 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:37:44.345 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test5 2026-02-20T22:37:44.345 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local mode=snapshot 2026-02-20T22:37:44.345 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster=cluster2 mirror image enable mirror/test5 snapshot 2026-02-20T22:37:45.352 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:Mirroring enabled 2026-02-20T22:37:45.357 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster=cluster2 info mirror/test5 2026-02-20T22:37:45.382 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:rbd image 'test5': 2026-02-20T22:37:45.382 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: size 128 MiB in 32 objects 2026-02-20T22:37:45.382 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: order 22 (4 MiB objects) 2026-02-20T22:37:45.382 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: snapshot_count: 1 2026-02-20T22:37:45.382 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: id: 165def183677 2026-02-20T22:37:45.382 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: block_name_prefix: rbd_data.165def183677 2026-02-20T22:37:45.382 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: format: 2 2026-02-20T22:37:45.383 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: features: layering, exclusive-lock 2026-02-20T22:37:45.383 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: op_features: 2026-02-20T22:37:45.383 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: flags: 2026-02-20T22:37:45.383 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: create_timestamp: Fri Feb 20 22:37:44 2026 2026-02-20T22:37:45.383 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: access_timestamp: Fri Feb 20 22:37:44 2026 2026-02-20T22:37:45.383 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: modify_timestamp: Fri Feb 20 22:37:44 2026 2026-02-20T22:37:45.383 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: mirroring state: enabled 2026-02-20T22:37:45.383 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: mirroring mode: snapshot 2026-02-20T22:37:45.383 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: mirroring global id: 0ae84b9f-2c3d-4d02-8616-8ddcc3c14ad3 2026-02-20T22:37:45.383 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: mirroring primary: true 2026-02-20T22:37:45.384 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ write_image cluster2 mirror test5 100 2026-02-20T22:37:45.384 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:37:45.385 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:37:45.385 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test5 2026-02-20T22:37:45.385 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local count=100 2026-02-20T22:37:45.385 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local size= 2026-02-20T22:37:45.385 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test -n '' 2026-02-20T22:37:45.385 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ size=4096 2026-02-20T22:37:45.385 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster2 bench mirror/test5 --io-type write --io-size 4096 --io-threads 1 --io-total 409600 --io-pattern rand 2026-02-20T22:37:45.413 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:bench type write io_size 4096 io_threads 1 bytes 409600 pattern random 2026-02-20T22:37:45.423 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: SEC OPS OPS/SEC BYTES/SEC 2026-02-20T22:37:45.423 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:elapsed: 0 ops: 100 ops/sec: 10000.1 bytes/sec: 39 MiB/s 2026-02-20T22:37:45.426 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ create_snapshot cluster2 mirror test5 snap1 2026-02-20T22:37:45.426 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:37:45.426 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:37:45.426 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test5 2026-02-20T22:37:45.426 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local snap=snap1 2026-02-20T22:37:45.427 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster2 snap create mirror/test5@snap1 2026-02-20T22:37:46.352 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: Creating snap: 10% complete... Creating snap: 100% complete...done. 2026-02-20T22:37:46.357 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ create_snapshot cluster2 mirror test5 snap2 2026-02-20T22:37:46.357 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:37:46.357 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:37:46.357 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test5 2026-02-20T22:37:46.357 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local snap=snap2 2026-02-20T22:37:46.357 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster2 snap create mirror/test5@snap2 2026-02-20T22:37:47.354 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: Creating snap: 10% complete... Creating snap: 100% complete...done. 2026-02-20T22:37:47.360 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' test5 = test4 ']' 2026-02-20T22:37:47.360 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' test5 = test5 ']' 2026-02-20T22:37:47.360 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ protect_snapshot cluster2 mirror test5 snap1 2026-02-20T22:37:47.361 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:37:47.361 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:37:47.361 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test5 2026-02-20T22:37:47.361 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local snap=snap1 2026-02-20T22:37:47.361 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster2 snap protect mirror/test5@snap1 2026-02-20T22:37:47.388 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ protect_snapshot cluster2 mirror test5 snap2 2026-02-20T22:37:47.389 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:37:47.389 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:37:47.389 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test5 2026-02-20T22:37:47.389 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local snap=snap2 2026-02-20T22:37:47.389 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster2 snap protect mirror/test5@snap2 2026-02-20T22:37:47.416 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ write_image cluster2 mirror test5 100 2026-02-20T22:37:47.416 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:37:47.417 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:37:47.417 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test5 2026-02-20T22:37:47.417 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local count=100 2026-02-20T22:37:47.417 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local size= 2026-02-20T22:37:47.417 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test -n '' 2026-02-20T22:37:47.417 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ size=4096 2026-02-20T22:37:47.417 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster2 bench mirror/test5 --io-type write --io-size 4096 --io-threads 1 --io-total 409600 --io-pattern rand 2026-02-20T22:37:47.445 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:bench type write io_size 4096 io_threads 1 bytes 409600 pattern random 2026-02-20T22:37:47.456 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: SEC OPS OPS/SEC BYTES/SEC 2026-02-20T22:37:47.457 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:elapsed: 0 ops: 100 ops/sec: 9091.03 bytes/sec: 36 MiB/s 2026-02-20T22:37:47.460 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' snapshot = snapshot ']' 2026-02-20T22:37:47.460 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ mirror_image_snapshot cluster2 mirror test5 2026-02-20T22:37:47.460 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:37:47.460 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:37:47.460 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test5 2026-02-20T22:37:47.460 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster2 mirror image snapshot mirror/test5 2026-02-20T22:37:48.364 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:Snapshot ID: 174 2026-02-20T22:37:48.370 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_image_present cluster1 mirror test5 present 2026-02-20T22:37:48.370 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:37:48.370 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:37:48.370 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test5 2026-02-20T22:37:48.370 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state=present 2026-02-20T22:37:48.370 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image_id= 2026-02-20T22:37:48.370 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local s 2026-02-20T22:37:48.370 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test -n '' 2026-02-20T22:37:48.371 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ get_image_id cluster1 mirror test5 2026-02-20T22:37:48.371 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1 2026-02-20T22:37:48.371 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local pool=mirror 2026-02-20T22:37:48.371 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local image=test5 2026-02-20T22:37:48.371 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster=cluster1 info mirror/test5 2026-02-20T22:37:48.371 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -ne 's/^.*block_name_prefix: rbd_data\.//p' 2026-02-20T22:37:48.399 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ image_id=111e4aed75d6 2026-02-20T22:37:48.399 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 0.1 1 2 4 8 8 8 8 8 8 8 8 16 16 32 32 2026-02-20T22:37:48.399 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 0.1 2026-02-20T22:37:48.501 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_image_present cluster1 mirror test5 present 111e4aed75d6 2026-02-20T22:37:48.501 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:37:48.502 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:37:48.502 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test5 2026-02-20T22:37:48.502 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local test_state=present 2026-02-20T22:37:48.502 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image_id=111e4aed75d6 2026-02-20T22:37:48.502 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local current_state=deleted 2026-02-20T22:37:48.502 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local current_image_id 2026-02-20T22:37:48.502 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ get_image_id cluster1 mirror test5 2026-02-20T22:37:48.502 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1 2026-02-20T22:37:48.502 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local pool=mirror 2026-02-20T22:37:48.503 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local image=test5 2026-02-20T22:37:48.503 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster=cluster1 info mirror/test5 2026-02-20T22:37:48.503 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -ne 's/^.*block_name_prefix: rbd_data\.//p' 2026-02-20T22:37:48.529 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ current_image_id=111e4aed75d6 2026-02-20T22:37:48.529 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test -n 111e4aed75d6 2026-02-20T22:37:48.529 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test -z 111e4aed75d6 -o 111e4aed75d6 = 111e4aed75d6 2026-02-20T22:37:48.530 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ current_state=present 2026-02-20T22:37:48.530 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test present = present 2026-02-20T22:37:48.530 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:37:48.530 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_snap_present cluster1 mirror test5 snap2 2026-02-20T22:37:48.530 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:37:48.530 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:37:48.530 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test5 2026-02-20T22:37:48.530 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local snap_name=snap2 2026-02-20T22:37:48.530 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local s 2026-02-20T22:37:48.530 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 16 16 32 32 32 32 2026-02-20T22:37:48.531 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:37:49.529 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster1 info mirror/test5@snap2 2026-02-20T22:37:49.557 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:error setting snapshot context: (2) No such file or directory 2026-02-20T22:37:49.559 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ continue 2026-02-20T22:37:49.559 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 16 16 32 32 32 32 2026-02-20T22:37:49.559 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 2 2026-02-20T22:37:51.559 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster1 info mirror/test5@snap2 2026-02-20T22:37:51.589 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:rbd image 'test5': 2026-02-20T22:37:51.589 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: size 128 MiB in 32 objects 2026-02-20T22:37:51.589 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: order 22 (4 MiB objects) 2026-02-20T22:37:51.589 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: snapshot_count: 4 2026-02-20T22:37:51.589 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: id: 111e4aed75d6 2026-02-20T22:37:51.590 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: block_name_prefix: rbd_data.111e4aed75d6 2026-02-20T22:37:51.590 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: format: 2 2026-02-20T22:37:51.590 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: features: layering, exclusive-lock, operations, non-primary 2026-02-20T22:37:51.590 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: op_features: snap-trash 2026-02-20T22:37:51.590 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: flags: 2026-02-20T22:37:51.590 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: create_timestamp: Fri Feb 20 22:37:47 2026 2026-02-20T22:37:51.590 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: access_timestamp: Fri Feb 20 22:37:47 2026 2026-02-20T22:37:51.590 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: modify_timestamp: Fri Feb 20 22:37:47 2026 2026-02-20T22:37:51.590 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: protected: True 2026-02-20T22:37:51.590 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: mirroring state: enabled 2026-02-20T22:37:51.590 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: mirroring mode: snapshot 2026-02-20T22:37:51.590 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: mirroring global id: 0ae84b9f-2c3d-4d02-8616-8ddcc3c14ad3 2026-02-20T22:37:51.591 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: mirroring primary: false 2026-02-20T22:37:51.591 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:37:51.592 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ set_pool_mirror_mode cluster2 mirror image 2026-02-20T22:37:51.592 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:37:51.592 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:37:51.592 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local mode=image 2026-02-20T22:37:51.592 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster=cluster2 mirror pool enable mirror image 2026-02-20T22:37:51.614 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:rbd: mirroring is already configured for image mode 2026-02-20T22:37:51.615 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for i in ${image2} ${image4} 2026-02-20T22:37:51.616 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ disable_mirror cluster2 mirror test2 2026-02-20T22:37:51.616 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:37:51.616 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:37:51.616 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test2 2026-02-20T22:37:51.616 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster=cluster2 mirror image disable mirror/test2 2026-02-20T22:37:52.368 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:Mirroring disabled 2026-02-20T22:37:52.373 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for i in ${image2} ${image4} 2026-02-20T22:37:52.373 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ disable_mirror cluster2 mirror test4 2026-02-20T22:37:52.373 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:37:52.373 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:37:52.373 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test4 2026-02-20T22:37:52.373 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster=cluster2 mirror image disable mirror/test4 2026-02-20T22:37:53.370 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:Mirroring disabled 2026-02-20T22:37:53.374 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ unprotect_snapshot cluster2 mirror test5 snap1 2026-02-20T22:37:53.374 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:37:53.374 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:37:53.374 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test5 2026-02-20T22:37:53.374 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local snap=snap1 2026-02-20T22:37:53.375 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster2 snap unprotect mirror/test5@snap1 2026-02-20T22:37:53.409 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ unprotect_snapshot cluster2 mirror test5 snap2 2026-02-20T22:37:53.409 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:37:53.409 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:37:53.409 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test5 2026-02-20T22:37:53.410 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local snap=snap2 2026-02-20T22:37:53.410 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster2 snap unprotect mirror/test5@snap2 2026-02-20T22:37:53.440 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for i in ${image3} ${image5} 2026-02-20T22:37:53.440 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ remove_snapshot cluster2 mirror test3 snap1 2026-02-20T22:37:53.440 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:37:53.440 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:37:53.440 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test3 2026-02-20T22:37:53.440 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local snap=snap1 2026-02-20T22:37:53.440 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster2 snap rm mirror/test3@snap1 2026-02-20T22:37:54.367 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: Removing snap: 100% complete...done. 2026-02-20T22:37:54.373 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ remove_snapshot cluster2 mirror test3 snap2 2026-02-20T22:37:54.373 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:37:54.373 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:37:54.373 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test3 2026-02-20T22:37:54.373 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local snap=snap2 2026-02-20T22:37:54.373 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster2 snap rm mirror/test3@snap2 2026-02-20T22:37:55.371 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: Removing snap: 100% complete...done. 2026-02-20T22:37:55.376 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ remove_image_retry cluster2 mirror test3 2026-02-20T22:37:55.376 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:37:55.376 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:37:55.376 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test3 2026-02-20T22:37:55.376 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 0 1 2 4 8 16 32 2026-02-20T22:37:55.376 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 0 2026-02-20T22:37:55.377 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ remove_image cluster2 mirror test3 2026-02-20T22:37:55.377 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:37:55.377 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:37:55.377 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test3 2026-02-20T22:37:55.377 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster=cluster2 snap purge mirror/test3 2026-02-20T22:37:55.405 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster=cluster2 rm mirror/test3 2026-02-20T22:37:56.402 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: Removing image: 3% complete... Removing image: 6% complete... Removing image: 9% complete... Removing image: 12% complete... Removing image: 15% complete... Removing image: 18% complete... Removing image: 21% complete... Removing image: 25% complete... Removing image: 28% complete... Removing image: 31% complete... Removing image: 34% complete... Removing image: 37% complete... Removing image: 40% complete... Removing image: 43% complete... Removing image: 46% complete... Removing image: 50% complete... Removing image: 53% complete... Removing image: 56% complete... Removing image: 59% complete... Removing image: 62% complete... Removing image: 65% complete... Removing image: 68% complete... Removing image: 71% complete... Removing image: 75% complete... Removing image: 78% complete... Removing image: 81% complete... Removing image: 84% complete... Removing image: 87% complete... Removing image: 90% complete... Removing image: 93% complete... Removing image: 96% complete... Removing image: 100% complete...done. 2026-02-20T22:37:56.404 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:37:56.404 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for i in ${image3} ${image5} 2026-02-20T22:37:56.404 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ remove_snapshot cluster2 mirror test5 snap1 2026-02-20T22:37:56.405 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:37:56.405 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:37:56.405 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test5 2026-02-20T22:37:56.405 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local snap=snap1 2026-02-20T22:37:56.405 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster2 snap rm mirror/test5@snap1 2026-02-20T22:37:57.376 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: Removing snap: 100% complete...done. 2026-02-20T22:37:57.382 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ remove_snapshot cluster2 mirror test5 snap2 2026-02-20T22:37:57.382 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:37:57.382 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:37:57.382 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test5 2026-02-20T22:37:57.382 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local snap=snap2 2026-02-20T22:37:57.383 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster2 snap rm mirror/test5@snap2 2026-02-20T22:37:58.378 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: Removing snap: 100% complete...done. 2026-02-20T22:37:58.384 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ remove_image_retry cluster2 mirror test5 2026-02-20T22:37:58.384 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:37:58.384 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:37:58.384 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test5 2026-02-20T22:37:58.384 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 0 1 2 4 8 16 32 2026-02-20T22:37:58.385 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 0 2026-02-20T22:37:58.385 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ remove_image cluster2 mirror test5 2026-02-20T22:37:58.385 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:37:58.385 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:37:58.385 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test5 2026-02-20T22:37:58.385 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster=cluster2 snap purge mirror/test5 2026-02-20T22:37:58.413 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster=cluster2 rm mirror/test5 2026-02-20T22:37:59.406 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: Removing image: 3% complete... Removing image: 6% complete... Removing image: 9% complete... Removing image: 12% complete... Removing image: 15% complete... Removing image: 18% complete... Removing image: 21% complete... Removing image: 25% complete... Removing image: 28% complete... Removing image: 31% complete... Removing image: 34% complete... Removing image: 37% complete... Removing image: 40% complete... Removing image: 43% complete... Removing image: 46% complete... Removing image: 50% complete... Removing image: 53% complete... Removing image: 56% complete... Removing image: 59% complete... Removing image: 62% complete... Removing image: 65% complete... Removing image: 68% complete... Removing image: 71% complete... Removing image: 75% complete... Removing image: 78% complete... Removing image: 81% complete... Removing image: 84% complete... Removing image: 87% complete... Removing image: 90% complete... Removing image: 93% complete... Removing image: 96% complete... Removing image: 100% complete...done. 2026-02-20T22:37:59.409 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:37:59.409 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for i in ${image2} ${image3} ${image4} ${image5} 2026-02-20T22:37:59.409 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_image_present cluster1 mirror test2 deleted 2026-02-20T22:37:59.409 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:37:59.410 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:37:59.410 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test2 2026-02-20T22:37:59.410 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state=deleted 2026-02-20T22:37:59.410 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image_id= 2026-02-20T22:37:59.410 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local s 2026-02-20T22:37:59.410 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test -n '' 2026-02-20T22:37:59.410 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ get_image_id cluster1 mirror test2 2026-02-20T22:37:59.410 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1 2026-02-20T22:37:59.410 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local pool=mirror 2026-02-20T22:37:59.410 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local image=test2 2026-02-20T22:37:59.410 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster=cluster1 info mirror/test2 2026-02-20T22:37:59.410 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -ne 's/^.*block_name_prefix: rbd_data\.//p' 2026-02-20T22:37:59.433 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:rbd: error opening image test2: (2) No such file or directory 2026-02-20T22:37:59.434 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ image_id= 2026-02-20T22:37:59.435 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 0.1 1 2 4 8 8 8 8 8 8 8 8 16 16 32 32 2026-02-20T22:37:59.435 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 0.1 2026-02-20T22:37:59.535 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_image_present cluster1 mirror test2 deleted '' 2026-02-20T22:37:59.535 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:37:59.535 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:37:59.536 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test2 2026-02-20T22:37:59.536 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local test_state=deleted 2026-02-20T22:37:59.536 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image_id= 2026-02-20T22:37:59.536 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local current_state=deleted 2026-02-20T22:37:59.536 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local current_image_id 2026-02-20T22:37:59.536 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ get_image_id cluster1 mirror test2 2026-02-20T22:37:59.536 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1 2026-02-20T22:37:59.536 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local pool=mirror 2026-02-20T22:37:59.536 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local image=test2 2026-02-20T22:37:59.536 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster=cluster1 info mirror/test2 2026-02-20T22:37:59.536 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -ne 's/^.*block_name_prefix: rbd_data\.//p' 2026-02-20T22:37:59.558 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:rbd: error opening image test2: (2) No such file or directory 2026-02-20T22:37:59.561 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ current_image_id= 2026-02-20T22:37:59.562 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test -n '' 2026-02-20T22:37:59.562 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test deleted = deleted 2026-02-20T22:37:59.562 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:37:59.562 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for i in ${image2} ${image3} ${image4} ${image5} 2026-02-20T22:37:59.562 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_image_present cluster1 mirror test3 deleted 2026-02-20T22:37:59.562 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:37:59.562 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:37:59.562 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test3 2026-02-20T22:37:59.562 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state=deleted 2026-02-20T22:37:59.563 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image_id= 2026-02-20T22:37:59.563 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local s 2026-02-20T22:37:59.563 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test -n '' 2026-02-20T22:37:59.563 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ get_image_id cluster1 mirror test3 2026-02-20T22:37:59.563 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1 2026-02-20T22:37:59.563 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local pool=mirror 2026-02-20T22:37:59.563 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local image=test3 2026-02-20T22:37:59.563 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster=cluster1 info mirror/test3 2026-02-20T22:37:59.563 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -ne 's/^.*block_name_prefix: rbd_data\.//p' 2026-02-20T22:37:59.584 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:rbd: error opening image test3: (2) No such file or directory 2026-02-20T22:37:59.586 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ image_id= 2026-02-20T22:37:59.586 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 0.1 1 2 4 8 8 8 8 8 8 8 8 16 16 32 32 2026-02-20T22:37:59.586 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 0.1 2026-02-20T22:37:59.688 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_image_present cluster1 mirror test3 deleted '' 2026-02-20T22:37:59.688 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:37:59.688 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:37:59.688 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test3 2026-02-20T22:37:59.688 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local test_state=deleted 2026-02-20T22:37:59.689 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image_id= 2026-02-20T22:37:59.689 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local current_state=deleted 2026-02-20T22:37:59.689 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local current_image_id 2026-02-20T22:37:59.689 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ get_image_id cluster1 mirror test3 2026-02-20T22:37:59.689 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1 2026-02-20T22:37:59.689 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local pool=mirror 2026-02-20T22:37:59.689 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local image=test3 2026-02-20T22:37:59.689 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster=cluster1 info mirror/test3 2026-02-20T22:37:59.689 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -ne 's/^.*block_name_prefix: rbd_data\.//p' 2026-02-20T22:37:59.709 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:rbd: error opening image test3: (2) No such file or directory 2026-02-20T22:37:59.713 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ current_image_id= 2026-02-20T22:37:59.713 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test -n '' 2026-02-20T22:37:59.713 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test deleted = deleted 2026-02-20T22:37:59.713 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:37:59.713 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for i in ${image2} ${image3} ${image4} ${image5} 2026-02-20T22:37:59.713 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_image_present cluster1 mirror test4 deleted 2026-02-20T22:37:59.713 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:37:59.713 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:37:59.713 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test4 2026-02-20T22:37:59.713 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state=deleted 2026-02-20T22:37:59.714 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image_id= 2026-02-20T22:37:59.714 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local s 2026-02-20T22:37:59.714 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test -n '' 2026-02-20T22:37:59.714 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ get_image_id cluster1 mirror test4 2026-02-20T22:37:59.714 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1 2026-02-20T22:37:59.714 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local pool=mirror 2026-02-20T22:37:59.714 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local image=test4 2026-02-20T22:37:59.714 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster=cluster1 info mirror/test4 2026-02-20T22:37:59.714 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -ne 's/^.*block_name_prefix: rbd_data\.//p' 2026-02-20T22:37:59.735 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:rbd: error opening image test4: (2) No such file or directory 2026-02-20T22:37:59.736 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ image_id= 2026-02-20T22:37:59.737 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 0.1 1 2 4 8 8 8 8 8 8 8 8 16 16 32 32 2026-02-20T22:37:59.737 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 0.1 2026-02-20T22:37:59.839 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_image_present cluster1 mirror test4 deleted '' 2026-02-20T22:37:59.839 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:37:59.839 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:37:59.839 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test4 2026-02-20T22:37:59.839 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local test_state=deleted 2026-02-20T22:37:59.839 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image_id= 2026-02-20T22:37:59.839 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local current_state=deleted 2026-02-20T22:37:59.839 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local current_image_id 2026-02-20T22:37:59.839 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ get_image_id cluster1 mirror test4 2026-02-20T22:37:59.840 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1 2026-02-20T22:37:59.840 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local pool=mirror 2026-02-20T22:37:59.840 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local image=test4 2026-02-20T22:37:59.840 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster=cluster1 info mirror/test4 2026-02-20T22:37:59.840 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -ne 's/^.*block_name_prefix: rbd_data\.//p' 2026-02-20T22:37:59.860 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:rbd: error opening image test4: (2) No such file or directory 2026-02-20T22:37:59.863 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ current_image_id= 2026-02-20T22:37:59.863 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test -n '' 2026-02-20T22:37:59.863 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test deleted = deleted 2026-02-20T22:37:59.863 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:37:59.863 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for i in ${image2} ${image3} ${image4} ${image5} 2026-02-20T22:37:59.864 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_image_present cluster1 mirror test5 deleted 2026-02-20T22:37:59.864 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:37:59.864 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:37:59.864 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test5 2026-02-20T22:37:59.864 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state=deleted 2026-02-20T22:37:59.864 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image_id= 2026-02-20T22:37:59.864 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local s 2026-02-20T22:37:59.864 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test -n '' 2026-02-20T22:37:59.864 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ get_image_id cluster1 mirror test5 2026-02-20T22:37:59.864 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1 2026-02-20T22:37:59.864 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local pool=mirror 2026-02-20T22:37:59.864 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local image=test5 2026-02-20T22:37:59.865 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster=cluster1 info mirror/test5 2026-02-20T22:37:59.865 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -ne 's/^.*block_name_prefix: rbd_data\.//p' 2026-02-20T22:37:59.885 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:rbd: error opening image test5: (2) No such file or directory 2026-02-20T22:37:59.887 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ image_id= 2026-02-20T22:37:59.887 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 0.1 1 2 4 8 8 8 8 8 8 8 8 16 16 32 32 2026-02-20T22:37:59.887 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 0.1 2026-02-20T22:37:59.989 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_image_present cluster1 mirror test5 deleted '' 2026-02-20T22:37:59.989 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:37:59.989 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:37:59.989 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test5 2026-02-20T22:37:59.989 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local test_state=deleted 2026-02-20T22:37:59.989 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image_id= 2026-02-20T22:37:59.990 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local current_state=deleted 2026-02-20T22:37:59.990 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local current_image_id 2026-02-20T22:37:59.990 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ get_image_id cluster1 mirror test5 2026-02-20T22:37:59.990 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1 2026-02-20T22:37:59.990 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local pool=mirror 2026-02-20T22:37:59.990 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local image=test5 2026-02-20T22:37:59.990 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster=cluster1 info mirror/test5 2026-02-20T22:37:59.990 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -ne 's/^.*block_name_prefix: rbd_data\.//p' 2026-02-20T22:38:00.212 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:rbd: error opening image test5: (2) No such file or directory 2026-02-20T22:38:00.215 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ current_image_id= 2026-02-20T22:38:00.216 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test -n '' 2026-02-20T22:38:00.216 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test deleted = deleted 2026-02-20T22:38:00.216 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:38:00.216 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' snapshot = journal ']' 2026-02-20T22:38:00.216 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ testlog 'TEST: snapshot rename' 2026-02-20T22:38:00.216 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ tee -a /tmp/tmp.Whst3BkeHJ/rbd-mirror.test.log 2026-02-20T22:38:00.216 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ date '+%F %T' 2026-02-20T22:38:00.218 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo 2026-02-20 22:38:00 TEST: snapshot rename 2026-02-20T22:38:00.218 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:2026-02-20 22:38:00 TEST: snapshot rename 2026-02-20T22:38:00.218 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ snap_name=snap_rename 2026-02-20T22:38:00.218 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' snapshot = snapshot ']' 2026-02-20T22:38:00.218 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ enable_mirror cluster2 mirror test2 2026-02-20T22:38:00.218 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:38:00.218 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:38:00.218 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test2 2026-02-20T22:38:00.218 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local mode=snapshot 2026-02-20T22:38:00.219 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster=cluster2 mirror image enable mirror/test2 snapshot 2026-02-20T22:38:00.388 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:Mirroring enabled 2026-02-20T22:38:00.392 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster=cluster2 info mirror/test2 2026-02-20T22:38:00.418 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:rbd image 'test2': 2026-02-20T22:38:00.418 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: size 128 MiB in 32 objects 2026-02-20T22:38:00.419 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: order 22 (4 MiB objects) 2026-02-20T22:38:00.419 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: snapshot_count: 3 2026-02-20T22:38:00.419 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: id: 161069601dbf 2026-02-20T22:38:00.419 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: block_name_prefix: rbd_data.161069601dbf 2026-02-20T22:38:00.419 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: format: 2 2026-02-20T22:38:00.419 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: features: layering, exclusive-lock 2026-02-20T22:38:00.419 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: op_features: 2026-02-20T22:38:00.419 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: flags: 2026-02-20T22:38:00.419 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: create_timestamp: Fri Feb 20 22:37:27 2026 2026-02-20T22:38:00.419 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: access_timestamp: Fri Feb 20 22:37:27 2026 2026-02-20T22:38:00.419 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: modify_timestamp: Fri Feb 20 22:37:27 2026 2026-02-20T22:38:00.419 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: mirroring state: enabled 2026-02-20T22:38:00.419 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: mirroring mode: snapshot 2026-02-20T22:38:00.419 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: mirroring global id: 87c6b155-adf4-4086-aafd-2e0f0480ba22 2026-02-20T22:38:00.419 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: mirroring primary: true 2026-02-20T22:38:00.420 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ create_snapshot cluster2 mirror test2 snap_rename_0 2026-02-20T22:38:00.420 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:38:00.420 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:38:00.421 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test2 2026-02-20T22:38:00.421 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local snap=snap_rename_0 2026-02-20T22:38:00.421 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster2 snap create mirror/test2@snap_rename_0 2026-02-20T22:38:01.381 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: Creating snap: 10% complete... Creating snap: 100% complete...done. 2026-02-20T22:38:01.387 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ seq 1 20 2026-02-20T22:38:01.387 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for i in `seq 1 20` 2026-02-20T22:38:01.388 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ expr 1 - 1 2026-02-20T22:38:01.389 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rename_snapshot cluster2 mirror test2 snap_rename_0 snap_rename_1 2026-02-20T22:38:01.389 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:38:01.390 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:38:01.390 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test2 2026-02-20T22:38:01.390 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local snap=snap_rename_0 2026-02-20T22:38:01.390 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local new_snap=snap_rename_1 2026-02-20T22:38:01.390 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster2 snap rename mirror/test2@snap_rename_0 mirror/test2@snap_rename_1 2026-02-20T22:38:01.421 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for i in `seq 1 20` 2026-02-20T22:38:01.422 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ expr 2 - 1 2026-02-20T22:38:01.423 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rename_snapshot cluster2 mirror test2 snap_rename_1 snap_rename_2 2026-02-20T22:38:01.423 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:38:01.423 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:38:01.423 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test2 2026-02-20T22:38:01.423 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local snap=snap_rename_1 2026-02-20T22:38:01.423 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local new_snap=snap_rename_2 2026-02-20T22:38:01.423 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster2 snap rename mirror/test2@snap_rename_1 mirror/test2@snap_rename_2 2026-02-20T22:38:01.452 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for i in `seq 1 20` 2026-02-20T22:38:01.452 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ expr 3 - 1 2026-02-20T22:38:01.453 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rename_snapshot cluster2 mirror test2 snap_rename_2 snap_rename_3 2026-02-20T22:38:01.454 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:38:01.454 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:38:01.454 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test2 2026-02-20T22:38:01.454 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local snap=snap_rename_2 2026-02-20T22:38:01.454 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local new_snap=snap_rename_3 2026-02-20T22:38:01.454 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster2 snap rename mirror/test2@snap_rename_2 mirror/test2@snap_rename_3 2026-02-20T22:38:01.483 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for i in `seq 1 20` 2026-02-20T22:38:01.484 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ expr 4 - 1 2026-02-20T22:38:01.485 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rename_snapshot cluster2 mirror test2 snap_rename_3 snap_rename_4 2026-02-20T22:38:01.485 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:38:01.485 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:38:01.485 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test2 2026-02-20T22:38:01.485 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local snap=snap_rename_3 2026-02-20T22:38:01.485 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local new_snap=snap_rename_4 2026-02-20T22:38:01.485 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster2 snap rename mirror/test2@snap_rename_3 mirror/test2@snap_rename_4 2026-02-20T22:38:01.513 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for i in `seq 1 20` 2026-02-20T22:38:01.514 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ expr 5 - 1 2026-02-20T22:38:01.515 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rename_snapshot cluster2 mirror test2 snap_rename_4 snap_rename_5 2026-02-20T22:38:01.515 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:38:01.515 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:38:01.515 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test2 2026-02-20T22:38:01.515 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local snap=snap_rename_4 2026-02-20T22:38:01.515 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local new_snap=snap_rename_5 2026-02-20T22:38:01.515 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster2 snap rename mirror/test2@snap_rename_4 mirror/test2@snap_rename_5 2026-02-20T22:38:01.543 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for i in `seq 1 20` 2026-02-20T22:38:01.544 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ expr 6 - 1 2026-02-20T22:38:01.545 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rename_snapshot cluster2 mirror test2 snap_rename_5 snap_rename_6 2026-02-20T22:38:01.545 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:38:01.545 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:38:01.545 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test2 2026-02-20T22:38:01.545 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local snap=snap_rename_5 2026-02-20T22:38:01.545 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local new_snap=snap_rename_6 2026-02-20T22:38:01.545 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster2 snap rename mirror/test2@snap_rename_5 mirror/test2@snap_rename_6 2026-02-20T22:38:01.581 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for i in `seq 1 20` 2026-02-20T22:38:01.582 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ expr 7 - 1 2026-02-20T22:38:01.583 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rename_snapshot cluster2 mirror test2 snap_rename_6 snap_rename_7 2026-02-20T22:38:01.583 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:38:01.583 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:38:01.583 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test2 2026-02-20T22:38:01.583 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local snap=snap_rename_6 2026-02-20T22:38:01.583 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local new_snap=snap_rename_7 2026-02-20T22:38:01.584 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster2 snap rename mirror/test2@snap_rename_6 mirror/test2@snap_rename_7 2026-02-20T22:38:01.612 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for i in `seq 1 20` 2026-02-20T22:38:01.612 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ expr 8 - 1 2026-02-20T22:38:01.613 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rename_snapshot cluster2 mirror test2 snap_rename_7 snap_rename_8 2026-02-20T22:38:01.614 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:38:01.614 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:38:01.614 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test2 2026-02-20T22:38:01.614 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local snap=snap_rename_7 2026-02-20T22:38:01.614 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local new_snap=snap_rename_8 2026-02-20T22:38:01.614 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster2 snap rename mirror/test2@snap_rename_7 mirror/test2@snap_rename_8 2026-02-20T22:38:01.642 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for i in `seq 1 20` 2026-02-20T22:38:01.643 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ expr 9 - 1 2026-02-20T22:38:01.645 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rename_snapshot cluster2 mirror test2 snap_rename_8 snap_rename_9 2026-02-20T22:38:01.645 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:38:01.645 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:38:01.645 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test2 2026-02-20T22:38:01.646 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local snap=snap_rename_8 2026-02-20T22:38:01.646 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local new_snap=snap_rename_9 2026-02-20T22:38:01.646 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster2 snap rename mirror/test2@snap_rename_8 mirror/test2@snap_rename_9 2026-02-20T22:38:01.671 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for i in `seq 1 20` 2026-02-20T22:38:01.671 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ expr 10 - 1 2026-02-20T22:38:01.672 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rename_snapshot cluster2 mirror test2 snap_rename_9 snap_rename_10 2026-02-20T22:38:01.672 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:38:01.672 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:38:01.673 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test2 2026-02-20T22:38:01.673 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local snap=snap_rename_9 2026-02-20T22:38:01.673 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local new_snap=snap_rename_10 2026-02-20T22:38:01.673 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster2 snap rename mirror/test2@snap_rename_9 mirror/test2@snap_rename_10 2026-02-20T22:38:01.700 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for i in `seq 1 20` 2026-02-20T22:38:01.700 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ expr 11 - 1 2026-02-20T22:38:01.701 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rename_snapshot cluster2 mirror test2 snap_rename_10 snap_rename_11 2026-02-20T22:38:01.701 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:38:01.701 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:38:01.701 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test2 2026-02-20T22:38:01.701 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local snap=snap_rename_10 2026-02-20T22:38:01.702 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local new_snap=snap_rename_11 2026-02-20T22:38:01.702 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster2 snap rename mirror/test2@snap_rename_10 mirror/test2@snap_rename_11 2026-02-20T22:38:01.727 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for i in `seq 1 20` 2026-02-20T22:38:01.728 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ expr 12 - 1 2026-02-20T22:38:01.729 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rename_snapshot cluster2 mirror test2 snap_rename_11 snap_rename_12 2026-02-20T22:38:01.729 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:38:01.729 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:38:01.729 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test2 2026-02-20T22:38:01.729 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local snap=snap_rename_11 2026-02-20T22:38:01.729 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local new_snap=snap_rename_12 2026-02-20T22:38:01.729 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster2 snap rename mirror/test2@snap_rename_11 mirror/test2@snap_rename_12 2026-02-20T22:38:01.756 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for i in `seq 1 20` 2026-02-20T22:38:01.756 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ expr 13 - 1 2026-02-20T22:38:01.758 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rename_snapshot cluster2 mirror test2 snap_rename_12 snap_rename_13 2026-02-20T22:38:01.758 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:38:01.758 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:38:01.758 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test2 2026-02-20T22:38:01.758 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local snap=snap_rename_12 2026-02-20T22:38:01.758 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local new_snap=snap_rename_13 2026-02-20T22:38:01.758 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster2 snap rename mirror/test2@snap_rename_12 mirror/test2@snap_rename_13 2026-02-20T22:38:01.785 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for i in `seq 1 20` 2026-02-20T22:38:01.785 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ expr 14 - 1 2026-02-20T22:38:01.786 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rename_snapshot cluster2 mirror test2 snap_rename_13 snap_rename_14 2026-02-20T22:38:01.786 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:38:01.786 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:38:01.786 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test2 2026-02-20T22:38:01.787 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local snap=snap_rename_13 2026-02-20T22:38:01.787 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local new_snap=snap_rename_14 2026-02-20T22:38:01.787 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster2 snap rename mirror/test2@snap_rename_13 mirror/test2@snap_rename_14 2026-02-20T22:38:01.814 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for i in `seq 1 20` 2026-02-20T22:38:01.814 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ expr 15 - 1 2026-02-20T22:38:01.815 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rename_snapshot cluster2 mirror test2 snap_rename_14 snap_rename_15 2026-02-20T22:38:01.815 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:38:01.815 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:38:01.815 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test2 2026-02-20T22:38:01.816 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local snap=snap_rename_14 2026-02-20T22:38:01.816 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local new_snap=snap_rename_15 2026-02-20T22:38:01.816 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster2 snap rename mirror/test2@snap_rename_14 mirror/test2@snap_rename_15 2026-02-20T22:38:01.843 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for i in `seq 1 20` 2026-02-20T22:38:01.843 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ expr 16 - 1 2026-02-20T22:38:01.844 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rename_snapshot cluster2 mirror test2 snap_rename_15 snap_rename_16 2026-02-20T22:38:01.845 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:38:01.845 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:38:01.845 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test2 2026-02-20T22:38:01.845 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local snap=snap_rename_15 2026-02-20T22:38:01.845 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local new_snap=snap_rename_16 2026-02-20T22:38:01.845 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster2 snap rename mirror/test2@snap_rename_15 mirror/test2@snap_rename_16 2026-02-20T22:38:01.872 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for i in `seq 1 20` 2026-02-20T22:38:01.872 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ expr 17 - 1 2026-02-20T22:38:01.873 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rename_snapshot cluster2 mirror test2 snap_rename_16 snap_rename_17 2026-02-20T22:38:01.873 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:38:01.873 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:38:01.873 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test2 2026-02-20T22:38:01.874 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local snap=snap_rename_16 2026-02-20T22:38:01.874 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local new_snap=snap_rename_17 2026-02-20T22:38:01.874 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster2 snap rename mirror/test2@snap_rename_16 mirror/test2@snap_rename_17 2026-02-20T22:38:01.901 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for i in `seq 1 20` 2026-02-20T22:38:01.902 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ expr 18 - 1 2026-02-20T22:38:01.903 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rename_snapshot cluster2 mirror test2 snap_rename_17 snap_rename_18 2026-02-20T22:38:01.903 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:38:01.903 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:38:01.903 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test2 2026-02-20T22:38:01.903 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local snap=snap_rename_17 2026-02-20T22:38:01.903 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local new_snap=snap_rename_18 2026-02-20T22:38:01.903 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster2 snap rename mirror/test2@snap_rename_17 mirror/test2@snap_rename_18 2026-02-20T22:38:01.931 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for i in `seq 1 20` 2026-02-20T22:38:01.932 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ expr 19 - 1 2026-02-20T22:38:01.933 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rename_snapshot cluster2 mirror test2 snap_rename_18 snap_rename_19 2026-02-20T22:38:01.933 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:38:01.933 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:38:01.933 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test2 2026-02-20T22:38:01.933 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local snap=snap_rename_18 2026-02-20T22:38:01.933 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local new_snap=snap_rename_19 2026-02-20T22:38:01.933 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster2 snap rename mirror/test2@snap_rename_18 mirror/test2@snap_rename_19 2026-02-20T22:38:02.166 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for i in `seq 1 20` 2026-02-20T22:38:02.166 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ expr 20 - 1 2026-02-20T22:38:02.167 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rename_snapshot cluster2 mirror test2 snap_rename_19 snap_rename_20 2026-02-20T22:38:02.167 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:38:02.167 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:38:02.167 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test2 2026-02-20T22:38:02.167 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local snap=snap_rename_19 2026-02-20T22:38:02.167 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local new_snap=snap_rename_20 2026-02-20T22:38:02.167 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster2 snap rename mirror/test2@snap_rename_19 mirror/test2@snap_rename_20 2026-02-20T22:38:02.195 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' snapshot = snapshot ']' 2026-02-20T22:38:02.195 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ mirror_image_snapshot cluster2 mirror test2 2026-02-20T22:38:02.195 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:38:02.195 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:38:02.196 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test2 2026-02-20T22:38:02.196 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster2 mirror image snapshot mirror/test2 2026-02-20T22:38:02.575 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:Snapshot ID: 177 2026-02-20T22:38:02.580 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_snap_present cluster1 mirror test2 snap_rename_20 2026-02-20T22:38:02.581 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:38:02.581 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:38:02.581 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test2 2026-02-20T22:38:02.581 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local snap_name=snap_rename_20 2026-02-20T22:38:02.581 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local s 2026-02-20T22:38:02.581 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 16 16 32 32 32 32 2026-02-20T22:38:02.581 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:38:03.581 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster1 info mirror/test2@snap_rename_20 2026-02-20T22:38:03.615 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:error setting snapshot context: (2) No such file or directory 2026-02-20T22:38:03.617 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ continue 2026-02-20T22:38:03.618 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 16 16 32 32 32 32 2026-02-20T22:38:03.618 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 2 2026-02-20T22:38:05.618 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster1 info mirror/test2@snap_rename_20 2026-02-20T22:38:05.646 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:rbd image 'test2': 2026-02-20T22:38:05.646 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: size 128 MiB in 32 objects 2026-02-20T22:38:05.646 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: order 22 (4 MiB objects) 2026-02-20T22:38:05.647 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: snapshot_count: 5 2026-02-20T22:38:05.647 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: id: 112563f0e8e5 2026-02-20T22:38:05.647 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: block_name_prefix: rbd_data.112563f0e8e5 2026-02-20T22:38:05.647 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: format: 2 2026-02-20T22:38:05.647 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: features: layering, exclusive-lock, operations, non-primary 2026-02-20T22:38:05.647 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: op_features: snap-trash 2026-02-20T22:38:05.647 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: flags: 2026-02-20T22:38:05.647 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: create_timestamp: Fri Feb 20 22:38:01 2026 2026-02-20T22:38:05.647 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: access_timestamp: Fri Feb 20 22:38:01 2026 2026-02-20T22:38:05.647 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: modify_timestamp: Fri Feb 20 22:38:01 2026 2026-02-20T22:38:05.647 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: protected: False 2026-02-20T22:38:05.648 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: mirroring state: enabled 2026-02-20T22:38:05.648 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: mirroring mode: snapshot 2026-02-20T22:38:05.648 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: mirroring global id: 87c6b155-adf4-4086-aafd-2e0f0480ba22 2026-02-20T22:38:05.648 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: mirroring primary: false 2026-02-20T22:38:05.649 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:38:05.649 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ unprotect_snapshot cluster2 mirror test4 snap1 2026-02-20T22:38:05.649 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:38:05.649 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:38:05.649 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test4 2026-02-20T22:38:05.649 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local snap=snap1 2026-02-20T22:38:05.649 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster2 snap unprotect mirror/test4@snap1 2026-02-20T22:38:05.677 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ unprotect_snapshot cluster2 mirror test4 snap2 2026-02-20T22:38:05.677 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:38:05.677 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:38:05.677 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test4 2026-02-20T22:38:05.677 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local snap=snap2 2026-02-20T22:38:05.677 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster2 snap unprotect mirror/test4@snap2 2026-02-20T22:38:05.706 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for i in ${image2} ${image4} 2026-02-20T22:38:05.707 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ remove_image_retry cluster2 mirror test2 2026-02-20T22:38:05.707 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:38:05.707 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:38:05.707 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test2 2026-02-20T22:38:05.707 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 0 1 2 4 8 16 32 2026-02-20T22:38:05.707 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 0 2026-02-20T22:38:05.708 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ remove_image cluster2 mirror test2 2026-02-20T22:38:05.708 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:38:05.708 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:38:05.708 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test2 2026-02-20T22:38:05.708 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster=cluster2 snap purge mirror/test2 2026-02-20T22:38:07.572 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: Removing all snapshots: 33% complete... Removing all snapshots: 66% complete... Removing all snapshots: 100% complete... Removing all snapshots: 100% complete...done. 2026-02-20T22:38:07.576 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster=cluster2 rm mirror/test2 2026-02-20T22:38:08.600 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: Removing image: 3% complete... Removing image: 6% complete... Removing image: 9% complete... Removing image: 12% complete... Removing image: 15% complete... Removing image: 18% complete... Removing image: 21% complete... Removing image: 25% complete... Removing image: 28% complete... Removing image: 31% complete... Removing image: 34% complete... Removing image: 37% complete... Removing image: 40% complete... Removing image: 43% complete... Removing image: 46% complete... Removing image: 50% complete... Removing image: 53% complete... Removing image: 56% complete... Removing image: 59% complete... Removing image: 62% complete... Removing image: 65% complete... Removing image: 68% complete... Removing image: 71% complete... Removing image: 75% complete... Removing image: 78% complete... Removing image: 81% complete... Removing image: 84% complete... Removing image: 87% complete... Removing image: 90% complete... Removing image: 93% complete... Removing image: 96% complete... Removing image: 100% complete...done. 2026-02-20T22:38:08.602 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:38:08.602 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for i in ${image2} ${image4} 2026-02-20T22:38:08.602 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ remove_image_retry cluster2 mirror test4 2026-02-20T22:38:08.602 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:38:08.602 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:38:08.602 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test4 2026-02-20T22:38:08.602 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 0 1 2 4 8 16 32 2026-02-20T22:38:08.602 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 0 2026-02-20T22:38:08.602 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ remove_image cluster2 mirror test4 2026-02-20T22:38:08.602 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:38:08.602 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:38:08.602 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test4 2026-02-20T22:38:08.602 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster=cluster2 snap purge mirror/test4 2026-02-20T22:38:10.576 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: Removing all snapshots: 50% complete... Removing all snapshots: 100% complete... Removing all snapshots: 100% complete...done. 2026-02-20T22:38:10.581 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster=cluster2 rm mirror/test4 2026-02-20T22:38:10.631 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: Removing image: 3% complete... Removing image: 6% complete... Removing image: 9% complete... Removing image: 12% complete... Removing image: 15% complete... Removing image: 18% complete... Removing image: 21% complete... Removing image: 25% complete... Removing image: 28% complete... Removing image: 31% complete... Removing image: 34% complete... Removing image: 37% complete... Removing image: 40% complete... Removing image: 43% complete... Removing image: 46% complete... Removing image: 50% complete... Removing image: 53% complete... Removing image: 56% complete... Removing image: 59% complete... Removing image: 62% complete... Removing image: 65% complete... Removing image: 68% complete... Removing image: 71% complete... Removing image: 75% complete... Removing image: 78% complete... Removing image: 81% complete... Removing image: 84% complete... Removing image: 87% complete... Removing image: 90% complete... Removing image: 93% complete... Removing image: 96% complete... Removing image: 100% complete...done. 2026-02-20T22:38:10.634 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:38:10.634 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' -z '' ']' 2026-02-20T22:38:10.634 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ testlog 'TEST: demote image while daemon is offline' 2026-02-20T22:38:10.634 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ tee -a /tmp/tmp.Whst3BkeHJ/rbd-mirror.test.log 2026-02-20T22:38:10.634 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ date '+%F %T' 2026-02-20T22:38:10.635 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo 2026-02-20 22:38:10 TEST: demote image while daemon is offline 2026-02-20T22:38:10.635 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:2026-02-20 22:38:10 TEST: demote image while daemon is offline 2026-02-20T22:38:10.636 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ demote_image=test_demote_image 2026-02-20T22:38:10.636 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ create_image_and_enable_mirror cluster2 mirror test_demote_image snapshot 2026-02-20T22:38:10.636 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:38:10.636 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ shift 2026-02-20T22:38:10.636 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:38:10.636 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ shift 2026-02-20T22:38:10.636 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test_demote_image 2026-02-20T22:38:10.636 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ shift 2026-02-20T22:38:10.636 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local mode=snapshot 2026-02-20T22:38:10.636 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' -n snapshot ']' 2026-02-20T22:38:10.636 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ shift 2026-02-20T22:38:10.636 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ create_image cluster2 mirror test_demote_image 2026-02-20T22:38:10.636 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:38:10.636 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ shift 2026-02-20T22:38:10.636 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:38:10.636 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ shift 2026-02-20T22:38:10.636 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test_demote_image 2026-02-20T22:38:10.636 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ shift 2026-02-20T22:38:10.636 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local size=128 2026-02-20T22:38:10.636 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' -n '' ']' 2026-02-20T22:38:10.637 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster2 create --size 128 --image-feature layering,exclusive-lock mirror/test_demote_image 2026-02-20T22:38:10.665 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ is_pool_mirror_mode_image mirror 2026-02-20T22:38:10.665 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:38:10.665 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' image = image ']' 2026-02-20T22:38:10.665 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:38:10.665 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ enable_mirror cluster2 mirror test_demote_image snapshot 2026-02-20T22:38:10.665 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:38:10.665 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:38:10.665 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test_demote_image 2026-02-20T22:38:10.665 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local mode=snapshot 2026-02-20T22:38:10.665 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster=cluster2 mirror image enable mirror/test_demote_image snapshot 2026-02-20T22:38:11.584 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:Mirroring enabled 2026-02-20T22:38:11.588 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster=cluster2 info mirror/test_demote_image 2026-02-20T22:38:11.613 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:rbd image 'test_demote_image': 2026-02-20T22:38:11.613 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: size 128 MiB in 32 objects 2026-02-20T22:38:11.613 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: order 22 (4 MiB objects) 2026-02-20T22:38:11.614 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: snapshot_count: 1 2026-02-20T22:38:11.614 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: id: 16fb6f831222 2026-02-20T22:38:11.614 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: block_name_prefix: rbd_data.16fb6f831222 2026-02-20T22:38:11.614 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: format: 2 2026-02-20T22:38:11.614 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: features: layering, exclusive-lock 2026-02-20T22:38:11.614 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: op_features: 2026-02-20T22:38:11.614 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: flags: 2026-02-20T22:38:11.614 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: create_timestamp: Fri Feb 20 22:38:10 2026 2026-02-20T22:38:11.614 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: access_timestamp: Fri Feb 20 22:38:10 2026 2026-02-20T22:38:11.614 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: modify_timestamp: Fri Feb 20 22:38:10 2026 2026-02-20T22:38:11.615 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: mirroring state: enabled 2026-02-20T22:38:11.615 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: mirroring mode: snapshot 2026-02-20T22:38:11.615 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: mirroring global id: 51f36900-04f0-4c1c-9b19-45e0374b481c 2026-02-20T22:38:11.615 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: mirroring primary: true 2026-02-20T22:38:11.616 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ write_image cluster2 mirror test_demote_image 100 2026-02-20T22:38:11.616 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:38:11.616 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:38:11.616 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test_demote_image 2026-02-20T22:38:11.617 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local count=100 2026-02-20T22:38:11.617 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local size= 2026-02-20T22:38:11.617 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test -n '' 2026-02-20T22:38:11.617 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ size=4096 2026-02-20T22:38:11.617 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster2 bench mirror/test_demote_image --io-type write --io-size 4096 --io-threads 1 --io-total 409600 --io-pattern rand 2026-02-20T22:38:11.644 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:bench type write io_size 4096 io_threads 1 bytes 409600 pattern random 2026-02-20T22:38:11.653 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: SEC OPS OPS/SEC BYTES/SEC 2026-02-20T22:38:11.653 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:elapsed: 0 ops: 100 ops/sec: 12500.2 bytes/sec: 49 MiB/s 2026-02-20T22:38:11.656 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_image_replay_stopped cluster2 mirror test_demote_image 2026-02-20T22:38:11.656 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:38:11.656 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:38:11.656 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test_demote_image 2026-02-20T22:38:11.656 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_image_replay_state cluster2 mirror test_demote_image stopped 2026-02-20T22:38:11.656 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:38:11.656 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:38:11.656 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test_demote_image 2026-02-20T22:38:11.656 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state=stopped 2026-02-20T22:38:11.656 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local s 2026-02-20T22:38:11.656 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:38:11.656 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:38:12.658 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_image_replay_state cluster2 mirror test_demote_image stopped 2026-02-20T22:38:12.658 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:38:12.658 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:38:12.658 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test_demote_image 2026-02-20T22:38:12.659 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local test_state=stopped 2026-02-20T22:38:12.659 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status_result 2026-02-20T22:38:12.659 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local current_state=stopped 2026-02-20T22:38:12.659 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemons cluster2 rbd mirror status mirror/test_demote_image 2026-02-20T22:38:12.659 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_instance=cluster2 2026-02-20T22:38:12.659 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ grep -i state 2026-02-20T22:38:12.659 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:38:12.659 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster2 2026-02-20T22:38:12.659 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance=cluster2 2026-02-20T22:38:12.659 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local loop_instance 2026-02-20T22:38:12.659 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for s in 0 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:38:12.659 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sleep 0 2026-02-20T22:38:12.663 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' cluster2 '!=' cluster2 ']' 2026-02-20T22:38:12.663 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ seq 0 3 2026-02-20T22:38:12.663 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for loop_instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:38:12.663 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemon cluster2:0 rbd mirror status mirror/test_demote_image 2026-02-20T22:38:12.663 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster2:0 2026-02-20T22:38:12.664 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:38:12.664 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:38:12.664 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster2:0 cluster instance 2026-02-20T22:38:12.664 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster2:0 2026-02-20T22:38:12.664 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=cluster 2026-02-20T22:38:12.664 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:38:12.664 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster2 2026-02-20T22:38:12.664 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=0 2026-02-20T22:38:12.664 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 0 = cluster2:0 ']' 2026-02-20T22:38:12.664 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval cluster=cluster2 2026-02-20T22:38:12.664 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster2 2026-02-20T22:38:12.664 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=0 2026-02-20T22:38:12.665 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:38:12.665 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ daemon_asok_file cluster2:0 cluster2 2026-02-20T22:38:12.665 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local local_cluster=cluster2:0 2026-02-20T22:38:12.665 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster=cluster2 2026-02-20T22:38:12.665 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance 2026-02-20T22:38:12.665 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ set_cluster_instance cluster2:0 local_cluster instance 2026-02-20T22:38:12.665 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local val=cluster2:0 2026-02-20T22:38:12.665 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster_var_name=local_cluster 2026-02-20T22:38:12.665 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance_var_name=instance 2026-02-20T22:38:12.665 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster2 2026-02-20T22:38:12.665 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:38:12.665 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ '[' 0 = cluster2:0 ']' 2026-02-20T22:38:12.666 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval local_cluster=cluster2 2026-02-20T22:38:12.666 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ local_cluster=cluster2 2026-02-20T22:38:12.666 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval instance=0 2026-02-20T22:38:12.666 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ instance=0 2026-02-20T22:38:12.666 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ ceph-conf --cluster cluster2 --name client.mirror.0 'admin socket' 2026-02-20T22:38:12.672 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ echo /var/run/ceph/rbd-mirror.cluster2-client.mirror.0.asok 2026-02-20T22:38:12.673 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local asok_file=/var/run/ceph/rbd-mirror.cluster2-client.mirror.0.asok 2026-02-20T22:38:12.673 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ test -S /var/run/ceph/rbd-mirror.cluster2-client.mirror.0.asok 2026-02-20T22:38:12.673 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ ceph --admin-daemon /var/run/ceph/rbd-mirror.cluster2-client.mirror.0.asok rbd mirror status mirror/test_demote_image 2026-02-20T22:38:12.713 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:Invalid command: unused arguments: ['mirror/test_demote_image'] 2026-02-20T22:38:12.713 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:rbd mirror status : get status for rbd mirror 2026-02-20T22:38:12.714 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:admin_socket: invalid command 2026-02-20T22:38:12.716 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for loop_instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:38:12.716 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemon cluster2:1 rbd mirror status mirror/test_demote_image 2026-02-20T22:38:12.716 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster2:1 2026-02-20T22:38:12.716 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:38:12.716 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:38:12.717 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster2:1 cluster instance 2026-02-20T22:38:12.717 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster2:1 2026-02-20T22:38:12.717 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=cluster 2026-02-20T22:38:12.717 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:38:12.717 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster2 2026-02-20T22:38:12.717 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=1 2026-02-20T22:38:12.717 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 1 = cluster2:1 ']' 2026-02-20T22:38:12.717 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval cluster=cluster2 2026-02-20T22:38:12.717 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster2 2026-02-20T22:38:12.717 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=1 2026-02-20T22:38:12.717 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=1 2026-02-20T22:38:12.717 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ daemon_asok_file cluster2:1 cluster2 2026-02-20T22:38:12.718 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local local_cluster=cluster2:1 2026-02-20T22:38:12.718 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster=cluster2 2026-02-20T22:38:12.718 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance 2026-02-20T22:38:12.718 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ set_cluster_instance cluster2:1 local_cluster instance 2026-02-20T22:38:12.718 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local val=cluster2:1 2026-02-20T22:38:12.718 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster_var_name=local_cluster 2026-02-20T22:38:12.718 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance_var_name=instance 2026-02-20T22:38:12.718 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster2 2026-02-20T22:38:12.718 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=1 2026-02-20T22:38:12.718 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ '[' 1 = cluster2:1 ']' 2026-02-20T22:38:12.718 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval local_cluster=cluster2 2026-02-20T22:38:12.718 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ local_cluster=cluster2 2026-02-20T22:38:12.719 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval instance=1 2026-02-20T22:38:12.719 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ instance=1 2026-02-20T22:38:12.719 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ ceph-conf --cluster cluster2 --name client.mirror.1 'admin socket' 2026-02-20T22:38:12.726 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ echo /var/run/ceph/rbd-mirror.cluster2-client.mirror.1.asok 2026-02-20T22:38:12.727 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local asok_file=/var/run/ceph/rbd-mirror.cluster2-client.mirror.1.asok 2026-02-20T22:38:12.727 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ test -S /var/run/ceph/rbd-mirror.cluster2-client.mirror.1.asok 2026-02-20T22:38:12.727 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ ceph --admin-daemon /var/run/ceph/rbd-mirror.cluster2-client.mirror.1.asok rbd mirror status mirror/test_demote_image 2026-02-20T22:38:12.766 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:Invalid command: unused arguments: ['mirror/test_demote_image'] 2026-02-20T22:38:12.766 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:rbd mirror status : get status for rbd mirror 2026-02-20T22:38:12.766 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:admin_socket: invalid command 2026-02-20T22:38:12.769 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for loop_instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:38:12.770 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemon cluster2:2 rbd mirror status mirror/test_demote_image 2026-02-20T22:38:12.770 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster2:2 2026-02-20T22:38:12.770 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:38:12.770 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:38:12.770 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster2:2 cluster instance 2026-02-20T22:38:12.770 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster2:2 2026-02-20T22:38:12.770 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=cluster 2026-02-20T22:38:12.770 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:38:12.770 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster2 2026-02-20T22:38:12.770 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=2 2026-02-20T22:38:12.770 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 2 = cluster2:2 ']' 2026-02-20T22:38:12.770 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval cluster=cluster2 2026-02-20T22:38:12.771 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster2 2026-02-20T22:38:12.771 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=2 2026-02-20T22:38:12.771 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=2 2026-02-20T22:38:12.771 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ daemon_asok_file cluster2:2 cluster2 2026-02-20T22:38:12.771 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local local_cluster=cluster2:2 2026-02-20T22:38:12.771 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster=cluster2 2026-02-20T22:38:12.771 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance 2026-02-20T22:38:12.771 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ set_cluster_instance cluster2:2 local_cluster instance 2026-02-20T22:38:12.771 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local val=cluster2:2 2026-02-20T22:38:12.771 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster_var_name=local_cluster 2026-02-20T22:38:12.771 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance_var_name=instance 2026-02-20T22:38:12.771 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster2 2026-02-20T22:38:12.772 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=2 2026-02-20T22:38:12.772 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ '[' 2 = cluster2:2 ']' 2026-02-20T22:38:12.772 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval local_cluster=cluster2 2026-02-20T22:38:12.772 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ local_cluster=cluster2 2026-02-20T22:38:12.772 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval instance=2 2026-02-20T22:38:12.772 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ instance=2 2026-02-20T22:38:12.772 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ ceph-conf --cluster cluster2 --name client.mirror.2 'admin socket' 2026-02-20T22:38:12.779 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ echo /var/run/ceph/rbd-mirror.cluster2-client.mirror.2.asok 2026-02-20T22:38:12.779 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local asok_file=/var/run/ceph/rbd-mirror.cluster2-client.mirror.2.asok 2026-02-20T22:38:12.779 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ test -S /var/run/ceph/rbd-mirror.cluster2-client.mirror.2.asok 2026-02-20T22:38:12.779 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ ceph --admin-daemon /var/run/ceph/rbd-mirror.cluster2-client.mirror.2.asok rbd mirror status mirror/test_demote_image 2026-02-20T22:38:12.819 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:Invalid command: unused arguments: ['mirror/test_demote_image'] 2026-02-20T22:38:12.819 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:rbd mirror status : get status for rbd mirror 2026-02-20T22:38:12.819 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:admin_socket: invalid command 2026-02-20T22:38:12.822 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for loop_instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:38:12.823 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemon cluster2:3 rbd mirror status mirror/test_demote_image 2026-02-20T22:38:12.823 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster2:3 2026-02-20T22:38:12.823 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:38:12.823 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:38:12.823 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster2:3 cluster instance 2026-02-20T22:38:12.823 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster2:3 2026-02-20T22:38:12.823 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=cluster 2026-02-20T22:38:12.823 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:38:12.823 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster2 2026-02-20T22:38:12.824 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=3 2026-02-20T22:38:12.824 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 3 = cluster2:3 ']' 2026-02-20T22:38:12.824 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval cluster=cluster2 2026-02-20T22:38:12.824 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster2 2026-02-20T22:38:12.824 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=3 2026-02-20T22:38:12.824 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=3 2026-02-20T22:38:12.824 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ daemon_asok_file cluster2:3 cluster2 2026-02-20T22:38:12.824 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local local_cluster=cluster2:3 2026-02-20T22:38:12.824 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster=cluster2 2026-02-20T22:38:12.824 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance 2026-02-20T22:38:12.825 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ set_cluster_instance cluster2:3 local_cluster instance 2026-02-20T22:38:12.825 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local val=cluster2:3 2026-02-20T22:38:12.825 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster_var_name=local_cluster 2026-02-20T22:38:12.825 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance_var_name=instance 2026-02-20T22:38:12.825 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster2 2026-02-20T22:38:12.825 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=3 2026-02-20T22:38:12.825 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ '[' 3 = cluster2:3 ']' 2026-02-20T22:38:12.825 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval local_cluster=cluster2 2026-02-20T22:38:12.825 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ local_cluster=cluster2 2026-02-20T22:38:12.825 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval instance=3 2026-02-20T22:38:12.825 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ instance=3 2026-02-20T22:38:12.826 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ ceph-conf --cluster cluster2 --name client.mirror.3 'admin socket' 2026-02-20T22:38:12.833 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ echo /var/run/ceph/rbd-mirror.cluster2-client.mirror.3.asok 2026-02-20T22:38:12.833 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local asok_file=/var/run/ceph/rbd-mirror.cluster2-client.mirror.3.asok 2026-02-20T22:38:12.833 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ test -S /var/run/ceph/rbd-mirror.cluster2-client.mirror.3.asok 2026-02-20T22:38:12.833 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ ceph --admin-daemon /var/run/ceph/rbd-mirror.cluster2-client.mirror.3.asok rbd mirror status mirror/test_demote_image 2026-02-20T22:38:12.873 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:Invalid command: unused arguments: ['mirror/test_demote_image'] 2026-02-20T22:38:12.873 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:rbd mirror status : get status for rbd mirror 2026-02-20T22:38:12.873 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:admin_socket: invalid command 2026-02-20T22:38:12.874 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for s in 0 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:38:12.874 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sleep 1 2026-02-20T22:38:13.875 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' cluster2 '!=' cluster2 ']' 2026-02-20T22:38:13.876 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ seq 0 3 2026-02-20T22:38:13.879 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for loop_instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:38:13.879 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemon cluster2:0 rbd mirror status mirror/test_demote_image 2026-02-20T22:38:13.879 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster2:0 2026-02-20T22:38:13.879 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:38:13.879 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:38:13.879 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster2:0 cluster instance 2026-02-20T22:38:13.879 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster2:0 2026-02-20T22:38:13.880 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=cluster 2026-02-20T22:38:13.880 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:38:13.880 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster2 2026-02-20T22:38:13.880 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=0 2026-02-20T22:38:13.880 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 0 = cluster2:0 ']' 2026-02-20T22:38:13.880 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval cluster=cluster2 2026-02-20T22:38:13.880 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster2 2026-02-20T22:38:13.880 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=0 2026-02-20T22:38:13.880 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:38:13.880 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ daemon_asok_file cluster2:0 cluster2 2026-02-20T22:38:13.880 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local local_cluster=cluster2:0 2026-02-20T22:38:13.880 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster=cluster2 2026-02-20T22:38:13.881 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance 2026-02-20T22:38:13.881 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ set_cluster_instance cluster2:0 local_cluster instance 2026-02-20T22:38:13.881 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local val=cluster2:0 2026-02-20T22:38:13.881 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster_var_name=local_cluster 2026-02-20T22:38:13.881 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance_var_name=instance 2026-02-20T22:38:13.881 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster2 2026-02-20T22:38:13.881 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:38:13.881 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ '[' 0 = cluster2:0 ']' 2026-02-20T22:38:13.881 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval local_cluster=cluster2 2026-02-20T22:38:13.881 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ local_cluster=cluster2 2026-02-20T22:38:13.881 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval instance=0 2026-02-20T22:38:13.881 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ instance=0 2026-02-20T22:38:13.882 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ ceph-conf --cluster cluster2 --name client.mirror.0 'admin socket' 2026-02-20T22:38:13.890 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ echo /var/run/ceph/rbd-mirror.cluster2-client.mirror.0.asok 2026-02-20T22:38:13.891 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local asok_file=/var/run/ceph/rbd-mirror.cluster2-client.mirror.0.asok 2026-02-20T22:38:13.891 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ test -S /var/run/ceph/rbd-mirror.cluster2-client.mirror.0.asok 2026-02-20T22:38:13.891 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ ceph --admin-daemon /var/run/ceph/rbd-mirror.cluster2-client.mirror.0.asok rbd mirror status mirror/test_demote_image 2026-02-20T22:38:13.932 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:Invalid command: unused arguments: ['mirror/test_demote_image'] 2026-02-20T22:38:13.932 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:rbd mirror status : get status for rbd mirror 2026-02-20T22:38:13.932 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:admin_socket: invalid command 2026-02-20T22:38:13.936 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for loop_instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:38:13.936 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemon cluster2:1 rbd mirror status mirror/test_demote_image 2026-02-20T22:38:13.936 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster2:1 2026-02-20T22:38:13.936 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:38:13.936 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:38:13.936 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster2:1 cluster instance 2026-02-20T22:38:13.936 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster2:1 2026-02-20T22:38:13.936 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=cluster 2026-02-20T22:38:13.936 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:38:13.937 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster2 2026-02-20T22:38:13.937 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=1 2026-02-20T22:38:13.937 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 1 = cluster2:1 ']' 2026-02-20T22:38:13.937 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval cluster=cluster2 2026-02-20T22:38:13.937 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster2 2026-02-20T22:38:13.937 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=1 2026-02-20T22:38:13.937 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=1 2026-02-20T22:38:13.937 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ daemon_asok_file cluster2:1 cluster2 2026-02-20T22:38:13.937 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local local_cluster=cluster2:1 2026-02-20T22:38:13.937 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster=cluster2 2026-02-20T22:38:13.937 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance 2026-02-20T22:38:13.938 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ set_cluster_instance cluster2:1 local_cluster instance 2026-02-20T22:38:13.938 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local val=cluster2:1 2026-02-20T22:38:13.938 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster_var_name=local_cluster 2026-02-20T22:38:13.938 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance_var_name=instance 2026-02-20T22:38:13.938 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster2 2026-02-20T22:38:13.938 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=1 2026-02-20T22:38:13.938 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ '[' 1 = cluster2:1 ']' 2026-02-20T22:38:13.938 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval local_cluster=cluster2 2026-02-20T22:38:13.938 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ local_cluster=cluster2 2026-02-20T22:38:13.938 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval instance=1 2026-02-20T22:38:13.938 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ instance=1 2026-02-20T22:38:13.938 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ ceph-conf --cluster cluster2 --name client.mirror.1 'admin socket' 2026-02-20T22:38:13.946 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ echo /var/run/ceph/rbd-mirror.cluster2-client.mirror.1.asok 2026-02-20T22:38:13.947 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local asok_file=/var/run/ceph/rbd-mirror.cluster2-client.mirror.1.asok 2026-02-20T22:38:13.947 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ test -S /var/run/ceph/rbd-mirror.cluster2-client.mirror.1.asok 2026-02-20T22:38:13.947 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ ceph --admin-daemon /var/run/ceph/rbd-mirror.cluster2-client.mirror.1.asok rbd mirror status mirror/test_demote_image 2026-02-20T22:38:13.992 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ return 0 2026-02-20T22:38:13.992 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status_result=' "state": "Stopped"' 2026-02-20T22:38:13.993 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo ' "state": "Stopped"' 2026-02-20T22:38:13.993 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep -i Replaying 2026-02-20T22:38:13.994 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test stopped = stopped 2026-02-20T22:38:13.994 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:38:13.994 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_image_replay_started cluster1 mirror test_demote_image 2026-02-20T22:38:13.995 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:38:13.995 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:38:13.995 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test_demote_image 2026-02-20T22:38:13.995 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_image_replay_state cluster1 mirror test_demote_image started 2026-02-20T22:38:13.995 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:38:13.995 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:38:13.995 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test_demote_image 2026-02-20T22:38:13.995 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state=started 2026-02-20T22:38:13.995 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local s 2026-02-20T22:38:13.995 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:38:13.995 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:38:14.996 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_image_replay_state cluster1 mirror test_demote_image started 2026-02-20T22:38:14.996 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:38:14.996 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:38:14.996 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test_demote_image 2026-02-20T22:38:14.996 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local test_state=started 2026-02-20T22:38:14.996 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status_result 2026-02-20T22:38:14.996 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local current_state=stopped 2026-02-20T22:38:14.997 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemons cluster1 rbd mirror status mirror/test_demote_image 2026-02-20T22:38:14.997 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_instance=cluster1 2026-02-20T22:38:14.997 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:38:14.997 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1 2026-02-20T22:38:14.997 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance=cluster1 2026-02-20T22:38:14.997 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local loop_instance 2026-02-20T22:38:14.997 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for s in 0 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:38:14.997 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sleep 0 2026-02-20T22:38:14.997 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ grep -i state 2026-02-20T22:38:14.997 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' cluster1 '!=' cluster1 ']' 2026-02-20T22:38:15.000 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ seq 0 3 2026-02-20T22:38:15.001 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for loop_instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:38:15.001 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemon cluster1:0 rbd mirror status mirror/test_demote_image 2026-02-20T22:38:15.001 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1:0 2026-02-20T22:38:15.001 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:38:15.001 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:38:15.001 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster1:0 cluster instance 2026-02-20T22:38:15.001 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster1:0 2026-02-20T22:38:15.001 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=cluster 2026-02-20T22:38:15.001 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:38:15.001 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:38:15.002 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=0 2026-02-20T22:38:15.002 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 0 = cluster1:0 ']' 2026-02-20T22:38:15.002 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval cluster=cluster1 2026-02-20T22:38:15.002 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:38:15.002 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=0 2026-02-20T22:38:15.002 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:38:15.002 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ daemon_asok_file cluster1:0 cluster1 2026-02-20T22:38:15.002 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local local_cluster=cluster1:0 2026-02-20T22:38:15.002 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster=cluster1 2026-02-20T22:38:15.002 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance 2026-02-20T22:38:15.002 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ set_cluster_instance cluster1:0 local_cluster instance 2026-02-20T22:38:15.002 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local val=cluster1:0 2026-02-20T22:38:15.003 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster_var_name=local_cluster 2026-02-20T22:38:15.003 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance_var_name=instance 2026-02-20T22:38:15.003 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:38:15.003 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:38:15.003 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ '[' 0 = cluster1:0 ']' 2026-02-20T22:38:15.003 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval local_cluster=cluster1 2026-02-20T22:38:15.003 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ local_cluster=cluster1 2026-02-20T22:38:15.003 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval instance=0 2026-02-20T22:38:15.003 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ instance=0 2026-02-20T22:38:15.003 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ ceph-conf --cluster cluster1 --name client.mirror.0 'admin socket' 2026-02-20T22:38:15.009 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ echo /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:38:15.010 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local asok_file=/var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:38:15.010 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ test -S /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:38:15.010 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ ceph --admin-daemon /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok rbd mirror status mirror/test_demote_image 2026-02-20T22:38:15.051 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:Invalid command: unused arguments: ['mirror/test_demote_image'] 2026-02-20T22:38:15.051 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:rbd mirror status : get status for rbd mirror 2026-02-20T22:38:15.051 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:admin_socket: invalid command 2026-02-20T22:38:15.053 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for loop_instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:38:15.054 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemon cluster1:1 rbd mirror status mirror/test_demote_image 2026-02-20T22:38:15.054 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1:1 2026-02-20T22:38:15.054 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:38:15.054 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:38:15.054 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster1:1 cluster instance 2026-02-20T22:38:15.054 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster1:1 2026-02-20T22:38:15.054 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=cluster 2026-02-20T22:38:15.054 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:38:15.054 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:38:15.054 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=1 2026-02-20T22:38:15.054 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 1 = cluster1:1 ']' 2026-02-20T22:38:15.055 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval cluster=cluster1 2026-02-20T22:38:15.055 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:38:15.055 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=1 2026-02-20T22:38:15.055 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=1 2026-02-20T22:38:15.055 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ daemon_asok_file cluster1:1 cluster1 2026-02-20T22:38:15.055 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local local_cluster=cluster1:1 2026-02-20T22:38:15.055 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster=cluster1 2026-02-20T22:38:15.055 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance 2026-02-20T22:38:15.055 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ set_cluster_instance cluster1:1 local_cluster instance 2026-02-20T22:38:15.055 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local val=cluster1:1 2026-02-20T22:38:15.055 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster_var_name=local_cluster 2026-02-20T22:38:15.055 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance_var_name=instance 2026-02-20T22:38:15.056 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:38:15.056 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=1 2026-02-20T22:38:15.056 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ '[' 1 = cluster1:1 ']' 2026-02-20T22:38:15.056 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval local_cluster=cluster1 2026-02-20T22:38:15.056 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ local_cluster=cluster1 2026-02-20T22:38:15.056 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval instance=1 2026-02-20T22:38:15.056 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ instance=1 2026-02-20T22:38:15.056 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ ceph-conf --cluster cluster1 --name client.mirror.1 'admin socket' 2026-02-20T22:38:15.065 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ echo /var/run/ceph/rbd-mirror.cluster1-client.mirror.1.asok 2026-02-20T22:38:15.065 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local asok_file=/var/run/ceph/rbd-mirror.cluster1-client.mirror.1.asok 2026-02-20T22:38:15.065 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ test -S /var/run/ceph/rbd-mirror.cluster1-client.mirror.1.asok 2026-02-20T22:38:15.066 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ ceph --admin-daemon /var/run/ceph/rbd-mirror.cluster1-client.mirror.1.asok rbd mirror status mirror/test_demote_image 2026-02-20T22:38:15.111 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ return 0 2026-02-20T22:38:15.112 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status_result=' "state": "Replaying"' 2026-02-20T22:38:15.112 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo ' "state": "Replaying"' 2026-02-20T22:38:15.112 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep -i Replaying 2026-02-20T22:38:15.113 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: "state": "Replaying" 2026-02-20T22:38:15.114 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ current_state=started 2026-02-20T22:38:15.115 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test started = started 2026-02-20T22:38:15.115 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:38:15.115 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_replay_complete cluster1 cluster2 mirror mirror test_demote_image 2026-02-20T22:38:15.115 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local local_cluster=cluster1 2026-02-20T22:38:15.115 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:38:15.115 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local local_pool=mirror 2026-02-20T22:38:15.115 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local remote_pool=mirror 2026-02-20T22:38:15.115 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test_demote_image 2026-02-20T22:38:15.115 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' snapshot = journal ']' 2026-02-20T22:38:15.115 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' snapshot = snapshot ']' 2026-02-20T22:38:15.115 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ mirror_image_snapshot cluster2 mirror test_demote_image 2026-02-20T22:38:15.115 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:38:15.115 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:38:15.116 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test_demote_image 2026-02-20T22:38:15.116 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster2 mirror image snapshot mirror/test_demote_image 2026-02-20T22:38:15.359 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:Snapshot ID: 179 2026-02-20T22:38:15.365 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_snapshot_sync_complete cluster1 cluster2 mirror mirror test_demote_image 2026-02-20T22:38:15.365 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local local_cluster=cluster1 2026-02-20T22:38:15.365 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:38:15.365 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local local_pool=mirror 2026-02-20T22:38:15.365 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local remote_pool=mirror 2026-02-20T22:38:15.365 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test_demote_image 2026-02-20T22:38:15.365 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ mkfname cluster2-mirror-test_demote_image.status 2026-02-20T22:38:15.365 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ echo cluster2-mirror-test_demote_image.status 2026-02-20T22:38:15.365 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -e 's|[/ ]|_|g' 2026-02-20T22:38:15.366 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status_log=/tmp/tmp.Whst3BkeHJ/cluster2-mirror-test_demote_image.status 2026-02-20T22:38:15.366 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ mkfname cluster1-mirror-test_demote_image.status 2026-02-20T22:38:15.367 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ echo cluster1-mirror-test_demote_image.status 2026-02-20T22:38:15.367 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -e 's|[/ ]|_|g' 2026-02-20T22:38:15.368 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local local_status_log=/tmp/tmp.Whst3BkeHJ/cluster1-mirror-test_demote_image.status 2026-02-20T22:38:15.368 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ get_newest_mirror_snapshot cluster2 mirror test_demote_image /tmp/tmp.Whst3BkeHJ/cluster2-mirror-test_demote_image.status 2026-02-20T22:38:15.368 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:38:15.368 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:38:15.368 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test_demote_image 2026-02-20T22:38:15.368 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local log=/tmp/tmp.Whst3BkeHJ/cluster2-mirror-test_demote_image.status 2026-02-20T22:38:15.368 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster2 snap list --all mirror/test_demote_image --format xml 2026-02-20T22:38:15.368 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ xmlstarlet sel -t -c '//snapshots/snapshot[namespace/complete='\''true'\'' and position()=last()]' 2026-02-20T22:38:15.396 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v //snapshot/id 2026-02-20T22:38:15.398 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local snapshot_id=179 2026-02-20T22:38:15.398 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ true 2026-02-20T22:38:15.398 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 0.2 0.4 0.8 1.6 2 2 4 4 8 8 16 16 32 32 2026-02-20T22:38:15.398 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 0.2 2026-02-20T22:38:15.599 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ get_newest_mirror_snapshot cluster1 mirror test_demote_image /tmp/tmp.Whst3BkeHJ/cluster1-mirror-test_demote_image.status 2026-02-20T22:38:15.599 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:38:15.599 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:38:15.599 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test_demote_image 2026-02-20T22:38:15.600 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local log=/tmp/tmp.Whst3BkeHJ/cluster1-mirror-test_demote_image.status 2026-02-20T22:38:15.600 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster1 snap list --all mirror/test_demote_image --format xml 2026-02-20T22:38:15.600 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ xmlstarlet sel -t -c '//snapshots/snapshot[namespace/complete='\''true'\'' and position()=last()]' 2026-02-20T22:38:15.630 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v //snapshot/namespace/primary_snap_id 2026-02-20T22:38:15.632 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local primary_snapshot_id=179 2026-02-20T22:38:15.632 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test 179 = 179 2026-02-20T22:38:15.632 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:38:15.632 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_status_in_pool_dir cluster1 mirror test_demote_image up+replaying 2026-02-20T22:38:15.632 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:38:15.632 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:38:15.632 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test_demote_image 2026-02-20T22:38:15.632 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+replaying 2026-02-20T22:38:15.633 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:38:15.633 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:38:15.633 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:38:15.633 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:38:16.633 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_status_in_pool_dir cluster1 mirror test_demote_image up+replaying '' '' 2026-02-20T22:38:16.633 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:38:16.633 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:38:16.633 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test_demote_image 2026-02-20T22:38:16.634 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+replaying 2026-02-20T22:38:16.634 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:38:16.634 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:38:16.634 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:38:16.634 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:38:16.634 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster1 mirror image status mirror/test_demote_image 2026-02-20T22:38:16.663 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='test_demote_image: 2026-02-20T22:38:16.663 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: global_id: 51f36900-04f0-4c1c-9b19-45e0374b481c 2026-02-20T22:38:16.663 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+replaying 2026-02-20T22:38:16.664 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: replaying, {"bytes_per_second":0.0,"bytes_per_snapshot":0.0,"last_snapshot_bytes":0,"last_snapshot_sync_seconds":0,"local_snapshot_timestamp":1771627091,"remote_snapshot_timestamp":1771627091,"replay_state":"idle"} 2026-02-20T22:38:16.664 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: service: mirror.1 on trial150 2026-02-20T22:38:16.664 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:38:15 2026-02-20T22:38:16.664 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: peer_sites: 2026-02-20T22:38:16.664 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: name: cluster2-DNE 2026-02-20T22:38:16.664 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+stopped 2026-02-20T22:38:16.664 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: local image is primary 2026-02-20T22:38:16.664 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:38:13' 2026-02-20T22:38:16.664 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ state: .*up+replaying' 2026-02-20T22:38:16.665 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: state: up+replaying 2026-02-20T22:38:16.665 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ description: .*' 2026-02-20T22:38:16.666 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: description: replaying, {"bytes_per_second":0.0,"bytes_per_snapshot":0.0,"last_snapshot_bytes":0,"last_snapshot_sync_seconds":0,"local_snapshot_timestamp":1771627091,"remote_snapshot_timestamp":1771627091,"replay_state":"idle"} 2026-02-20T22:38:16.666 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' -n '' ']' 2026-02-20T22:38:16.667 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+replaying 2026-02-20T22:38:16.667 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^up+' 2026-02-20T22:38:16.667 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+replaying 2026-02-20T22:38:16.667 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep 'service: *mirror..* on ' 2026-02-20T22:38:16.668 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: service: mirror.1 on trial150 2026-02-20T22:38:16.668 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update 2026-02-20T22:38:16.668 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -nEe 's/^ last_update: *(.*) *$/\1/p' 2026-02-20T22:38:16.669 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:38:15' 2026-02-20T22:38:16.669 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_mirror_pool_status_verbose cluster1 mirror test_demote_image up+replaying '2026-02-20 22:38:15' 2026-02-20T22:38:16.669 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:38:16.669 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:38:16.669 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test_demote_image 2026-02-20T22:38:16.669 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+replaying 2026-02-20T22:38:16.669 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local 'prev_last_update=2026-02-20 22:38:15' 2026-02-20T22:38:16.670 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:38:16.670 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:38:16.670 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster1 mirror pool status mirror --verbose --format xml 2026-02-20T22:38:16.703 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='OKOKOK243774382mirror.0trial15020.2.0-677-gf7870454trueOK43844389mirror.1trial15020.2.0-677-gf7870454falseOK43914398mirror.2trial15020.2.0-677-gf7870454falseOK44014407mirror.3trial15020.2.0-677-gf7870454falseOKteste1d586ae-1749-4169-888d-5f8c6b0db4d3up+replayingreplaying, {"bytes_per_second":0.0,"bytes_per_snapshot":0.0,"last_snapshot_bytes":0,"last_snapshot_sync_seconds":0,"local_snapshot_timestamp":1771626966,"remote_snapshot_timestamp":1771626966,"replay_state":"idle"}43774382mirror.0trial1502026-02-20 22:38:15cluster2-DNEcd6e8b64-a7a4-4c60-8c9c-3c34f7eb16e8up+stoppedlocal image is primary2026-02-20 22:38:14test_demote_image51f36900-04f0-4c1c-9b19-45e0374b481cup+replayingreplaying, {"bytes_per_second":0.0,"bytes_per_snapshot":0.0,"last_snapshot_bytes":0,"last_snapshot_sync_seconds":0,"local_snapshot_timestamp":1771627091,"remote_snapshot_timestamp":1771627091,"replay_state":"idle"}43844389mirror.1trial1502026-02-20 22:38:15cluster2-DNEcd6e8b64-a7a4-4c60-8c9c-3c34f7eb16e8up+stoppedlocal image is primary2026-02-20 22:38:13' 2026-02-20T22:38:16.703 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update state 2026-02-20T22:38:16.703 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test_demote_image'\'']/last_update' 2026-02-20T22:38:16.705 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:38:15' 2026-02-20T22:38:16.705 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test_demote_image'\'']/state' 2026-02-20T22:38:16.706 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ state=up+replaying 2026-02-20T22:38:16.707 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+replaying 2026-02-20T22:38:16.707 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep up+replaying 2026-02-20T22:38:16.708 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+replaying 2026-02-20T22:38:16.708 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:38:16.709 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:38:16.709 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_status_in_pool_dir cluster2 mirror test_demote_image up+stopped 2026-02-20T22:38:16.709 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:38:16.709 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:38:16.709 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test_demote_image 2026-02-20T22:38:16.709 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+stopped 2026-02-20T22:38:16.709 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:38:16.709 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:38:16.709 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:38:16.709 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:38:17.710 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_status_in_pool_dir cluster2 mirror test_demote_image up+stopped '' '' 2026-02-20T22:38:17.710 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:38:17.710 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:38:17.710 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test_demote_image 2026-02-20T22:38:17.710 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+stopped 2026-02-20T22:38:17.710 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:38:17.710 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:38:17.710 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:38:17.710 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:38:17.710 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster2 mirror image status mirror/test_demote_image 2026-02-20T22:38:17.741 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='test_demote_image: 2026-02-20T22:38:17.741 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: global_id: 51f36900-04f0-4c1c-9b19-45e0374b481c 2026-02-20T22:38:17.741 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+stopped 2026-02-20T22:38:17.741 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: local image is primary 2026-02-20T22:38:17.741 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: service: mirror.1 on trial150 2026-02-20T22:38:17.741 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:38:13 2026-02-20T22:38:17.741 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: peer_sites: 2026-02-20T22:38:17.741 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: name: cluster1-DNE 2026-02-20T22:38:17.741 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+replaying 2026-02-20T22:38:17.741 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: replaying, {"bytes_per_second":0.0,"bytes_per_snapshot":0.0,"last_snapshot_bytes":0,"last_snapshot_sync_seconds":0,"local_snapshot_timestamp":1771627091,"remote_snapshot_timestamp":1771627091,"replay_state":"idle"} 2026-02-20T22:38:17.741 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:38:15 2026-02-20T22:38:17.741 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: snapshots: 2026-02-20T22:38:17.741 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: 178 .mirror.primary.51f36900-04f0-4c1c-9b19-45e0374b481c.a01098d8-97eb-4614-8087-f8d7c4829481 (peer_uuids:[]) 2026-02-20T22:38:17.741 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: 179 .mirror.primary.51f36900-04f0-4c1c-9b19-45e0374b481c.57a167d6-d506-48cb-95c4-cad9292d494f (peer_uuids:[b3fd2ba3-7357-48bb-9494-5fb16bf9b1f8])' 2026-02-20T22:38:17.741 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ state: .*up+stopped' 2026-02-20T22:38:17.742 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: state: up+stopped 2026-02-20T22:38:17.742 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ description: .*' 2026-02-20T22:38:17.743 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: description: local image is primary 2026-02-20T22:38:17.743 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' -n '' ']' 2026-02-20T22:38:17.743 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+stopped 2026-02-20T22:38:17.743 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^up+' 2026-02-20T22:38:17.744 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+stopped 2026-02-20T22:38:17.744 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep 'service: *mirror..* on ' 2026-02-20T22:38:17.745 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: service: mirror.1 on trial150 2026-02-20T22:38:17.745 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update 2026-02-20T22:38:17.745 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -nEe 's/^ last_update: *(.*) *$/\1/p' 2026-02-20T22:38:17.746 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:38:13' 2026-02-20T22:38:17.746 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_mirror_pool_status_verbose cluster2 mirror test_demote_image up+stopped '2026-02-20 22:38:13' 2026-02-20T22:38:17.747 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:38:17.747 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:38:17.747 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test_demote_image 2026-02-20T22:38:17.747 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+stopped 2026-02-20T22:38:17.747 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local 'prev_last_update=2026-02-20 22:38:13' 2026-02-20T22:38:17.747 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:38:17.747 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:38:17.747 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster2 mirror pool status mirror --verbose --format xml 2026-02-20T22:38:17.779 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='OKOKOK245264529mirror.0trial15020.2.0-677-gf7870454trueOK45334537mirror.1trial15020.2.0-677-gf7870454falseOK45404546mirror.2trial15020.2.0-677-gf7870454falseOK45504557mirror.3trial15020.2.0-677-gf7870454falseOKteste1d586ae-1749-4169-888d-5f8c6b0db4d3up+stoppedlocal image is primary45264529mirror.0trial1502026-02-20 22:38:14cluster1-DNE8f14eacf-60a5-47c7-bdcb-1dc6af448d08up+replayingreplaying, {"bytes_per_second":0.0,"bytes_per_snapshot":0.0,"last_snapshot_bytes":0,"last_snapshot_sync_seconds":0,"local_snapshot_timestamp":1771626966,"remote_snapshot_timestamp":1771626966,"replay_state":"idle"}2026-02-20 22:38:15test_demote_image51f36900-04f0-4c1c-9b19-45e0374b481cup+stoppedlocal image is primary45334537mirror.1trial1502026-02-20 22:38:13cluster1-DNE8f14eacf-60a5-47c7-bdcb-1dc6af448d08up+replayingreplaying, {"bytes_per_second":0.0,"bytes_per_snapshot":0.0,"last_snapshot_bytes":0,"last_snapshot_sync_seconds":0,"local_snapshot_timestamp":1771627091,"remote_snapshot_timestamp":1771627091,"replay_state":"idle"}2026-02-20 22:38:15' 2026-02-20T22:38:17.779 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update state 2026-02-20T22:38:17.779 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test_demote_image'\'']/last_update' 2026-02-20T22:38:17.781 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:38:13' 2026-02-20T22:38:17.782 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test_demote_image'\'']/state' 2026-02-20T22:38:17.783 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ state=up+stopped 2026-02-20T22:38:17.783 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+stopped 2026-02-20T22:38:17.784 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep up+stopped 2026-02-20T22:38:17.784 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+stopped 2026-02-20T22:38:17.784 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:38:17.784 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:38:17.784 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ stop_mirrors cluster1 2026-02-20T22:38:17.785 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:38:17.785 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local sig= 2026-02-20T22:38:17.785 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ seq 0 3 2026-02-20T22:38:17.785 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:38:17.785 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ stop_mirror cluster1:0 '' 2026-02-20T22:38:17.785 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1:0 2026-02-20T22:38:17.785 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local sig= 2026-02-20T22:38:17.786 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test -n '' 2026-02-20T22:38:17.786 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pid 2026-02-20T22:38:17.786 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ daemon_pid_file cluster1:0 2026-02-20T22:38:17.786 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster=cluster1:0 2026-02-20T22:38:17.786 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance 2026-02-20T22:38:17.786 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ set_cluster_instance cluster1:0 cluster instance 2026-02-20T22:38:17.786 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local val=cluster1:0 2026-02-20T22:38:17.786 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster_var_name=cluster 2026-02-20T22:38:17.786 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance_var_name=instance 2026-02-20T22:38:17.786 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:38:17.786 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:38:17.786 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ '[' 0 = cluster1:0 ']' 2026-02-20T22:38:17.786 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval cluster=cluster1 2026-02-20T22:38:17.786 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ cluster=cluster1 2026-02-20T22:38:17.786 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval instance=0 2026-02-20T22:38:17.786 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ instance=0 2026-02-20T22:38:17.787 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ ceph-conf --cluster cluster1 --name client.mirror.0 'pid file' 2026-02-20T22:38:17.798 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ echo /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.pid 2026-02-20T22:38:17.798 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cat /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.pid 2026-02-20T22:38:17.800 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ pid=50803 2026-02-20T22:38:17.800 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' -n 50803 ']' 2026-02-20T22:38:17.800 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ kill 50803 2026-02-20T22:38:17.800 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 0 1 2 4 8 16 32 2026-02-20T22:38:17.800 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 0 2026-02-20T22:38:17.801 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ ps auxww 2026-02-20T22:38:17.801 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ awk -v pid=50803 '$2 == pid {print; exit 1}' 2026-02-20T22:38:17.815 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:ubuntu 50803 0.2 0.0 487316 72308 ? Rsl 22:23 0:02 rbd-mirror --cluster cluster1 --id mirror.0 --rbd-mirror-delete-retry-interval=5 --rbd-mirror-image-state-check-interval=5 --rbd-mirror-journal-poll-age=1 --rbd-mirror-pool-replayers-refresh-interval=5 --debug-rbd=30 --debug-journaler=30 --debug-rbd_mirror=30 --daemonize=true 2026-02-20T22:38:17.816 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 0 1 2 4 8 16 32 2026-02-20T22:38:17.816 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:38:18.817 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ ps auxww 2026-02-20T22:38:18.817 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ awk -v pid=50803 '$2 == pid {print; exit 1}' 2026-02-20T22:38:18.830 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ break 2026-02-20T22:38:18.830 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ ps auxww 2026-02-20T22:38:18.830 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ awk -v pid=50803 '$2 == pid {print; exit 1}' 2026-02-20T22:38:18.841 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ daemon_asok_file cluster1:0 cluster1 2026-02-20T22:38:18.842 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local local_cluster=cluster1:0 2026-02-20T22:38:18.842 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1 2026-02-20T22:38:18.842 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:38:18.842 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster1:0 local_cluster instance 2026-02-20T22:38:18.842 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster1:0 2026-02-20T22:38:18.842 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=local_cluster 2026-02-20T22:38:18.842 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:38:18.842 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:38:18.842 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=0 2026-02-20T22:38:18.843 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 0 = cluster1:0 ']' 2026-02-20T22:38:18.843 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval local_cluster=cluster1 2026-02-20T22:38:18.843 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local_cluster=cluster1 2026-02-20T22:38:18.843 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=0 2026-02-20T22:38:18.843 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:38:18.843 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ ceph-conf --cluster cluster1 --name client.mirror.0 'admin socket' 2026-02-20T22:38:18.853 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ echo /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:38:18.853 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rm -f /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:38:18.855 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ daemon_asok_file cluster1:0 cluster2 2026-02-20T22:38:18.855 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local local_cluster=cluster1:0 2026-02-20T22:38:18.855 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster2 2026-02-20T22:38:18.856 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:38:18.856 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster1:0 local_cluster instance 2026-02-20T22:38:18.856 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster1:0 2026-02-20T22:38:18.856 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=local_cluster 2026-02-20T22:38:18.856 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:38:18.856 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:38:18.856 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=0 2026-02-20T22:38:18.856 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 0 = cluster1:0 ']' 2026-02-20T22:38:18.856 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval local_cluster=cluster1 2026-02-20T22:38:18.856 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local_cluster=cluster1 2026-02-20T22:38:18.856 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=0 2026-02-20T22:38:18.856 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:38:18.857 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ ceph-conf --cluster cluster1 --name client.mirror.0 'admin socket' 2026-02-20T22:38:18.866 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ echo /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:38:18.866 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rm -f /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:38:18.868 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ daemon_pid_file cluster1:0 2026-02-20T22:38:18.869 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1:0 2026-02-20T22:38:18.869 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:38:18.869 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster1:0 cluster instance 2026-02-20T22:38:18.869 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster1:0 2026-02-20T22:38:18.869 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=cluster 2026-02-20T22:38:18.869 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:38:18.869 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:38:18.869 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=0 2026-02-20T22:38:18.869 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 0 = cluster1:0 ']' 2026-02-20T22:38:18.869 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval cluster=cluster1 2026-02-20T22:38:18.869 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:38:18.870 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=0 2026-02-20T22:38:18.870 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:38:18.870 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ ceph-conf --cluster cluster1 --name client.mirror.0 'pid file' 2026-02-20T22:38:18.879 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ echo /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.pid 2026-02-20T22:38:18.879 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rm -f /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.pid 2026-02-20T22:38:18.881 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:38:18.882 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ stop_mirror cluster1:1 '' 2026-02-20T22:38:18.882 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1:1 2026-02-20T22:38:18.882 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local sig= 2026-02-20T22:38:18.882 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test -n '' 2026-02-20T22:38:18.882 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pid 2026-02-20T22:38:18.882 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ daemon_pid_file cluster1:1 2026-02-20T22:38:18.882 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster=cluster1:1 2026-02-20T22:38:18.882 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance 2026-02-20T22:38:18.882 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ set_cluster_instance cluster1:1 cluster instance 2026-02-20T22:38:18.882 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local val=cluster1:1 2026-02-20T22:38:18.882 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster_var_name=cluster 2026-02-20T22:38:18.883 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance_var_name=instance 2026-02-20T22:38:18.883 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:38:18.883 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=1 2026-02-20T22:38:18.883 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ '[' 1 = cluster1:1 ']' 2026-02-20T22:38:18.883 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval cluster=cluster1 2026-02-20T22:38:18.883 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ cluster=cluster1 2026-02-20T22:38:18.883 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval instance=1 2026-02-20T22:38:18.883 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ instance=1 2026-02-20T22:38:18.883 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ ceph-conf --cluster cluster1 --name client.mirror.1 'pid file' 2026-02-20T22:38:18.894 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ echo /var/run/ceph/rbd-mirror.cluster1-client.mirror.1.pid 2026-02-20T22:38:18.894 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cat /var/run/ceph/rbd-mirror.cluster1-client.mirror.1.pid 2026-02-20T22:38:18.895 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ pid=50838 2026-02-20T22:38:18.895 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' -n 50838 ']' 2026-02-20T22:38:18.895 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ kill 50838 2026-02-20T22:38:18.896 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 0 1 2 4 8 16 32 2026-02-20T22:38:18.896 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 0 2026-02-20T22:38:18.896 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ ps auxww 2026-02-20T22:38:18.896 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ awk -v pid=50838 '$2 == pid {print; exit 1}' 2026-02-20T22:38:18.906 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:ubuntu 50838 0.1 0.0 532388 65484 ? Ssl 22:23 0:01 rbd-mirror --cluster cluster1 --id mirror.1 --rbd-mirror-delete-retry-interval=5 --rbd-mirror-image-state-check-interval=5 --rbd-mirror-journal-poll-age=1 --rbd-mirror-pool-replayers-refresh-interval=5 --debug-rbd=30 --debug-journaler=30 --debug-rbd_mirror=30 --daemonize=true 2026-02-20T22:38:18.907 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 0 1 2 4 8 16 32 2026-02-20T22:38:18.907 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:38:19.908 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ ps auxww 2026-02-20T22:38:19.908 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ awk -v pid=50838 '$2 == pid {print; exit 1}' 2026-02-20T22:38:19.920 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ break 2026-02-20T22:38:19.920 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ ps auxww 2026-02-20T22:38:19.920 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ awk -v pid=50838 '$2 == pid {print; exit 1}' 2026-02-20T22:38:19.932 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ daemon_asok_file cluster1:1 cluster1 2026-02-20T22:38:19.933 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local local_cluster=cluster1:1 2026-02-20T22:38:19.933 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1 2026-02-20T22:38:19.933 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:38:19.933 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster1:1 local_cluster instance 2026-02-20T22:38:19.933 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster1:1 2026-02-20T22:38:19.933 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=local_cluster 2026-02-20T22:38:19.933 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:38:19.933 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:38:19.933 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=1 2026-02-20T22:38:19.933 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 1 = cluster1:1 ']' 2026-02-20T22:38:19.933 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval local_cluster=cluster1 2026-02-20T22:38:19.934 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local_cluster=cluster1 2026-02-20T22:38:19.934 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=1 2026-02-20T22:38:19.934 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=1 2026-02-20T22:38:19.934 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ ceph-conf --cluster cluster1 --name client.mirror.1 'admin socket' 2026-02-20T22:38:19.944 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ echo /var/run/ceph/rbd-mirror.cluster1-client.mirror.1.asok 2026-02-20T22:38:19.944 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rm -f /var/run/ceph/rbd-mirror.cluster1-client.mirror.1.asok 2026-02-20T22:38:19.946 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ daemon_asok_file cluster1:1 cluster2 2026-02-20T22:38:19.946 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local local_cluster=cluster1:1 2026-02-20T22:38:19.946 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster2 2026-02-20T22:38:19.946 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:38:19.946 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster1:1 local_cluster instance 2026-02-20T22:38:19.946 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster1:1 2026-02-20T22:38:19.946 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=local_cluster 2026-02-20T22:38:19.946 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:38:19.946 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:38:19.947 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=1 2026-02-20T22:38:19.947 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 1 = cluster1:1 ']' 2026-02-20T22:38:19.947 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval local_cluster=cluster1 2026-02-20T22:38:19.947 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local_cluster=cluster1 2026-02-20T22:38:19.947 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=1 2026-02-20T22:38:19.947 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=1 2026-02-20T22:38:19.947 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ ceph-conf --cluster cluster1 --name client.mirror.1 'admin socket' 2026-02-20T22:38:19.957 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ echo /var/run/ceph/rbd-mirror.cluster1-client.mirror.1.asok 2026-02-20T22:38:19.957 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rm -f /var/run/ceph/rbd-mirror.cluster1-client.mirror.1.asok 2026-02-20T22:38:19.959 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ daemon_pid_file cluster1:1 2026-02-20T22:38:19.960 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1:1 2026-02-20T22:38:19.960 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:38:19.960 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster1:1 cluster instance 2026-02-20T22:38:19.960 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster1:1 2026-02-20T22:38:19.960 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=cluster 2026-02-20T22:38:19.960 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:38:19.960 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:38:19.960 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=1 2026-02-20T22:38:19.960 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 1 = cluster1:1 ']' 2026-02-20T22:38:19.960 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval cluster=cluster1 2026-02-20T22:38:19.961 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:38:19.961 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=1 2026-02-20T22:38:19.961 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=1 2026-02-20T22:38:19.961 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ ceph-conf --cluster cluster1 --name client.mirror.1 'pid file' 2026-02-20T22:38:19.970 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ echo /var/run/ceph/rbd-mirror.cluster1-client.mirror.1.pid 2026-02-20T22:38:19.971 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rm -f /var/run/ceph/rbd-mirror.cluster1-client.mirror.1.pid 2026-02-20T22:38:19.973 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:38:19.973 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ stop_mirror cluster1:2 '' 2026-02-20T22:38:19.973 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1:2 2026-02-20T22:38:19.973 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local sig= 2026-02-20T22:38:19.973 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test -n '' 2026-02-20T22:38:19.973 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pid 2026-02-20T22:38:19.974 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ daemon_pid_file cluster1:2 2026-02-20T22:38:19.974 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster=cluster1:2 2026-02-20T22:38:19.974 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance 2026-02-20T22:38:19.974 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ set_cluster_instance cluster1:2 cluster instance 2026-02-20T22:38:19.974 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local val=cluster1:2 2026-02-20T22:38:19.974 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster_var_name=cluster 2026-02-20T22:38:19.974 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance_var_name=instance 2026-02-20T22:38:19.974 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:38:19.974 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=2 2026-02-20T22:38:19.974 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ '[' 2 = cluster1:2 ']' 2026-02-20T22:38:19.974 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval cluster=cluster1 2026-02-20T22:38:19.974 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ cluster=cluster1 2026-02-20T22:38:19.975 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval instance=2 2026-02-20T22:38:19.975 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ instance=2 2026-02-20T22:38:19.975 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ ceph-conf --cluster cluster1 --name client.mirror.2 'pid file' 2026-02-20T22:38:19.985 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ echo /var/run/ceph/rbd-mirror.cluster1-client.mirror.2.pid 2026-02-20T22:38:19.985 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cat /var/run/ceph/rbd-mirror.cluster1-client.mirror.2.pid 2026-02-20T22:38:19.987 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ pid=50908 2026-02-20T22:38:19.987 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' -n 50908 ']' 2026-02-20T22:38:19.987 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ kill 50908 2026-02-20T22:38:19.987 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 0 1 2 4 8 16 32 2026-02-20T22:38:19.987 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 0 2026-02-20T22:38:19.988 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ ps auxww 2026-02-20T22:38:19.988 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ awk -v pid=50908 '$2 == pid {print; exit 1}' 2026-02-20T22:38:19.998 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:ubuntu 50908 0.1 0.0 532392 66188 ? Ssl 22:23 0:00 rbd-mirror --cluster cluster1 --id mirror.2 --rbd-mirror-delete-retry-interval=5 --rbd-mirror-image-state-check-interval=5 --rbd-mirror-journal-poll-age=1 --rbd-mirror-pool-replayers-refresh-interval=5 --debug-rbd=30 --debug-journaler=30 --debug-rbd_mirror=30 --daemonize=true 2026-02-20T22:38:19.999 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 0 1 2 4 8 16 32 2026-02-20T22:38:19.999 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:38:21.000 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ ps auxww 2026-02-20T22:38:21.000 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ awk -v pid=50908 '$2 == pid {print; exit 1}' 2026-02-20T22:38:21.011 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ break 2026-02-20T22:38:21.011 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ ps auxww 2026-02-20T22:38:21.011 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ awk -v pid=50908 '$2 == pid {print; exit 1}' 2026-02-20T22:38:21.022 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ daemon_asok_file cluster1:2 cluster1 2026-02-20T22:38:21.022 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local local_cluster=cluster1:2 2026-02-20T22:38:21.022 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1 2026-02-20T22:38:21.022 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:38:21.022 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster1:2 local_cluster instance 2026-02-20T22:38:21.022 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster1:2 2026-02-20T22:38:21.022 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=local_cluster 2026-02-20T22:38:21.022 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:38:21.022 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:38:21.022 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=2 2026-02-20T22:38:21.022 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 2 = cluster1:2 ']' 2026-02-20T22:38:21.023 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval local_cluster=cluster1 2026-02-20T22:38:21.023 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local_cluster=cluster1 2026-02-20T22:38:21.023 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=2 2026-02-20T22:38:21.023 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=2 2026-02-20T22:38:21.023 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ ceph-conf --cluster cluster1 --name client.mirror.2 'admin socket' 2026-02-20T22:38:21.033 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ echo /var/run/ceph/rbd-mirror.cluster1-client.mirror.2.asok 2026-02-20T22:38:21.034 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rm -f /var/run/ceph/rbd-mirror.cluster1-client.mirror.2.asok 2026-02-20T22:38:21.036 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ daemon_asok_file cluster1:2 cluster2 2026-02-20T22:38:21.036 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local local_cluster=cluster1:2 2026-02-20T22:38:21.036 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster2 2026-02-20T22:38:21.036 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:38:21.036 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster1:2 local_cluster instance 2026-02-20T22:38:21.036 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster1:2 2026-02-20T22:38:21.036 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=local_cluster 2026-02-20T22:38:21.036 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:38:21.036 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:38:21.036 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=2 2026-02-20T22:38:21.037 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 2 = cluster1:2 ']' 2026-02-20T22:38:21.037 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval local_cluster=cluster1 2026-02-20T22:38:21.037 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local_cluster=cluster1 2026-02-20T22:38:21.037 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=2 2026-02-20T22:38:21.037 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=2 2026-02-20T22:38:21.037 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ ceph-conf --cluster cluster1 --name client.mirror.2 'admin socket' 2026-02-20T22:38:21.047 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ echo /var/run/ceph/rbd-mirror.cluster1-client.mirror.2.asok 2026-02-20T22:38:21.047 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rm -f /var/run/ceph/rbd-mirror.cluster1-client.mirror.2.asok 2026-02-20T22:38:21.049 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ daemon_pid_file cluster1:2 2026-02-20T22:38:21.049 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1:2 2026-02-20T22:38:21.049 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:38:21.049 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster1:2 cluster instance 2026-02-20T22:38:21.049 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster1:2 2026-02-20T22:38:21.049 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=cluster 2026-02-20T22:38:21.049 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:38:21.050 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:38:21.050 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=2 2026-02-20T22:38:21.050 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 2 = cluster1:2 ']' 2026-02-20T22:38:21.050 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval cluster=cluster1 2026-02-20T22:38:21.050 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:38:21.050 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=2 2026-02-20T22:38:21.050 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=2 2026-02-20T22:38:21.050 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ ceph-conf --cluster cluster1 --name client.mirror.2 'pid file' 2026-02-20T22:38:21.060 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ echo /var/run/ceph/rbd-mirror.cluster1-client.mirror.2.pid 2026-02-20T22:38:21.060 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rm -f /var/run/ceph/rbd-mirror.cluster1-client.mirror.2.pid 2026-02-20T22:38:21.062 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:38:21.063 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ stop_mirror cluster1:3 '' 2026-02-20T22:38:21.063 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1:3 2026-02-20T22:38:21.063 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local sig= 2026-02-20T22:38:21.063 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test -n '' 2026-02-20T22:38:21.063 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pid 2026-02-20T22:38:21.063 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ daemon_pid_file cluster1:3 2026-02-20T22:38:21.063 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster=cluster1:3 2026-02-20T22:38:21.063 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance 2026-02-20T22:38:21.063 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ set_cluster_instance cluster1:3 cluster instance 2026-02-20T22:38:21.063 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local val=cluster1:3 2026-02-20T22:38:21.063 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster_var_name=cluster 2026-02-20T22:38:21.064 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance_var_name=instance 2026-02-20T22:38:21.064 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:38:21.064 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=3 2026-02-20T22:38:21.064 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ '[' 3 = cluster1:3 ']' 2026-02-20T22:38:21.064 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval cluster=cluster1 2026-02-20T22:38:21.064 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ cluster=cluster1 2026-02-20T22:38:21.064 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval instance=3 2026-02-20T22:38:21.064 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ instance=3 2026-02-20T22:38:21.064 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ ceph-conf --cluster cluster1 --name client.mirror.3 'pid file' 2026-02-20T22:38:21.074 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ echo /var/run/ceph/rbd-mirror.cluster1-client.mirror.3.pid 2026-02-20T22:38:21.074 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cat /var/run/ceph/rbd-mirror.cluster1-client.mirror.3.pid 2026-02-20T22:38:21.076 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ pid=50986 2026-02-20T22:38:21.076 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' -n 50986 ']' 2026-02-20T22:38:21.076 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ kill 50986 2026-02-20T22:38:21.076 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 0 1 2 4 8 16 32 2026-02-20T22:38:21.076 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 0 2026-02-20T22:38:21.077 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ ps auxww 2026-02-20T22:38:21.077 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ awk -v pid=50986 '$2 == pid {print; exit 1}' 2026-02-20T22:38:21.087 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:ubuntu 50986 0.0 0.0 532396 62828 ? Ssl 22:23 0:00 rbd-mirror --cluster cluster1 --id mirror.3 --rbd-mirror-delete-retry-interval=5 --rbd-mirror-image-state-check-interval=5 --rbd-mirror-journal-poll-age=1 --rbd-mirror-pool-replayers-refresh-interval=5 --debug-rbd=30 --debug-journaler=30 --debug-rbd_mirror=30 --daemonize=true 2026-02-20T22:38:21.088 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 0 1 2 4 8 16 32 2026-02-20T22:38:21.088 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:38:22.089 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ ps auxww 2026-02-20T22:38:22.089 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ awk -v pid=50986 '$2 == pid {print; exit 1}' 2026-02-20T22:38:22.102 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ break 2026-02-20T22:38:22.102 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ ps auxww 2026-02-20T22:38:22.102 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ awk -v pid=50986 '$2 == pid {print; exit 1}' 2026-02-20T22:38:22.113 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ daemon_asok_file cluster1:3 cluster1 2026-02-20T22:38:22.113 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local local_cluster=cluster1:3 2026-02-20T22:38:22.113 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1 2026-02-20T22:38:22.113 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:38:22.113 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster1:3 local_cluster instance 2026-02-20T22:38:22.113 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster1:3 2026-02-20T22:38:22.113 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=local_cluster 2026-02-20T22:38:22.113 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:38:22.113 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:38:22.114 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=3 2026-02-20T22:38:22.114 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 3 = cluster1:3 ']' 2026-02-20T22:38:22.114 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval local_cluster=cluster1 2026-02-20T22:38:22.114 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local_cluster=cluster1 2026-02-20T22:38:22.114 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=3 2026-02-20T22:38:22.114 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=3 2026-02-20T22:38:22.114 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ ceph-conf --cluster cluster1 --name client.mirror.3 'admin socket' 2026-02-20T22:38:22.125 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ echo /var/run/ceph/rbd-mirror.cluster1-client.mirror.3.asok 2026-02-20T22:38:22.125 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rm -f /var/run/ceph/rbd-mirror.cluster1-client.mirror.3.asok 2026-02-20T22:38:22.127 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ daemon_asok_file cluster1:3 cluster2 2026-02-20T22:38:22.127 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local local_cluster=cluster1:3 2026-02-20T22:38:22.127 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster2 2026-02-20T22:38:22.127 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:38:22.128 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster1:3 local_cluster instance 2026-02-20T22:38:22.128 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster1:3 2026-02-20T22:38:22.128 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=local_cluster 2026-02-20T22:38:22.128 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:38:22.128 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:38:22.128 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=3 2026-02-20T22:38:22.128 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 3 = cluster1:3 ']' 2026-02-20T22:38:22.128 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval local_cluster=cluster1 2026-02-20T22:38:22.128 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local_cluster=cluster1 2026-02-20T22:38:22.128 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=3 2026-02-20T22:38:22.128 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=3 2026-02-20T22:38:22.128 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ ceph-conf --cluster cluster1 --name client.mirror.3 'admin socket' 2026-02-20T22:38:22.138 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ echo /var/run/ceph/rbd-mirror.cluster1-client.mirror.3.asok 2026-02-20T22:38:22.138 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rm -f /var/run/ceph/rbd-mirror.cluster1-client.mirror.3.asok 2026-02-20T22:38:22.140 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ daemon_pid_file cluster1:3 2026-02-20T22:38:22.140 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1:3 2026-02-20T22:38:22.140 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:38:22.140 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster1:3 cluster instance 2026-02-20T22:38:22.140 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster1:3 2026-02-20T22:38:22.141 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=cluster 2026-02-20T22:38:22.141 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:38:22.141 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:38:22.141 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=3 2026-02-20T22:38:22.141 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 3 = cluster1:3 ']' 2026-02-20T22:38:22.141 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval cluster=cluster1 2026-02-20T22:38:22.141 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:38:22.141 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=3 2026-02-20T22:38:22.141 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=3 2026-02-20T22:38:22.141 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ ceph-conf --cluster cluster1 --name client.mirror.3 'pid file' 2026-02-20T22:38:22.150 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ echo /var/run/ceph/rbd-mirror.cluster1-client.mirror.3.pid 2026-02-20T22:38:22.151 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rm -f /var/run/ceph/rbd-mirror.cluster1-client.mirror.3.pid 2026-02-20T22:38:22.152 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ write_image cluster2 mirror test_demote_image 100 2026-02-20T22:38:22.152 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:38:22.152 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:38:22.152 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test_demote_image 2026-02-20T22:38:22.152 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local count=100 2026-02-20T22:38:22.152 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local size= 2026-02-20T22:38:22.153 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test -n '' 2026-02-20T22:38:22.153 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ size=4096 2026-02-20T22:38:22.153 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster2 bench mirror/test_demote_image --io-type write --io-size 4096 --io-threads 1 --io-total 409600 --io-pattern rand 2026-02-20T22:38:22.181 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:bench type write io_size 4096 io_threads 1 bytes 409600 pattern random 2026-02-20T22:38:22.191 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: SEC OPS OPS/SEC BYTES/SEC 2026-02-20T22:38:22.191 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:elapsed: 0 ops: 100 ops/sec: 9091.03 bytes/sec: 36 MiB/s 2026-02-20T22:38:22.195 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ demote_image cluster2 mirror test_demote_image 2026-02-20T22:38:22.195 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:38:22.195 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:38:22.195 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test_demote_image 2026-02-20T22:38:22.196 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster=cluster2 mirror image demote mirror/test_demote_image 2026-02-20T22:38:23.369 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:Image demoted to non-primary 2026-02-20T22:38:23.373 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ start_mirrors cluster1 2026-02-20T22:38:23.373 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:38:23.373 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ seq 0 3 2026-02-20T22:38:23.375 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:38:23.376 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ start_mirror cluster1:0 2026-02-20T22:38:23.376 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1:0 2026-02-20T22:38:23.376 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local instance 2026-02-20T22:38:23.376 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ set_cluster_instance cluster1:0 cluster instance 2026-02-20T22:38:23.376 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local val=cluster1:0 2026-02-20T22:38:23.376 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster_var_name=cluster 2026-02-20T22:38:23.376 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local instance_var_name=instance 2026-02-20T22:38:23.376 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ cluster=cluster1 2026-02-20T22:38:23.376 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ instance=0 2026-02-20T22:38:23.376 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' 0 = cluster1:0 ']' 2026-02-20T22:38:23.376 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ eval cluster=cluster1 2026-02-20T22:38:23.377 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:38:23.377 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ eval instance=0 2026-02-20T22:38:23.377 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=0 2026-02-20T22:38:23.377 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test -n '' 2026-02-20T22:38:23.377 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd-mirror --cluster cluster1 --id mirror.0 --rbd-mirror-delete-retry-interval=5 --rbd-mirror-image-state-check-interval=5 --rbd-mirror-journal-poll-age=1 --rbd-mirror-pool-replayers-refresh-interval=5 --debug-rbd=30 --debug-journaler=30 --debug-rbd_mirror=30 --daemonize=true 2026-02-20T22:38:23.396 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:38:23.396 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ start_mirror cluster1:1 2026-02-20T22:38:23.396 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1:1 2026-02-20T22:38:23.396 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local instance 2026-02-20T22:38:23.396 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ set_cluster_instance cluster1:1 cluster instance 2026-02-20T22:38:23.397 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local val=cluster1:1 2026-02-20T22:38:23.397 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster_var_name=cluster 2026-02-20T22:38:23.397 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local instance_var_name=instance 2026-02-20T22:38:23.397 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ cluster=cluster1 2026-02-20T22:38:23.397 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ instance=1 2026-02-20T22:38:23.397 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' 1 = cluster1:1 ']' 2026-02-20T22:38:23.397 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ eval cluster=cluster1 2026-02-20T22:38:23.397 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:38:23.397 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ eval instance=1 2026-02-20T22:38:23.397 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=1 2026-02-20T22:38:23.397 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test -n '' 2026-02-20T22:38:23.397 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd-mirror --cluster cluster1 --id mirror.1 --rbd-mirror-delete-retry-interval=5 --rbd-mirror-image-state-check-interval=5 --rbd-mirror-journal-poll-age=1 --rbd-mirror-pool-replayers-refresh-interval=5 --debug-rbd=30 --debug-journaler=30 --debug-rbd_mirror=30 --daemonize=true 2026-02-20T22:38:23.415 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:38:23.416 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ start_mirror cluster1:2 2026-02-20T22:38:23.416 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1:2 2026-02-20T22:38:23.416 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local instance 2026-02-20T22:38:23.416 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ set_cluster_instance cluster1:2 cluster instance 2026-02-20T22:38:23.416 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local val=cluster1:2 2026-02-20T22:38:23.416 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster_var_name=cluster 2026-02-20T22:38:23.416 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local instance_var_name=instance 2026-02-20T22:38:23.416 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ cluster=cluster1 2026-02-20T22:38:23.416 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ instance=2 2026-02-20T22:38:23.416 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' 2 = cluster1:2 ']' 2026-02-20T22:38:23.417 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ eval cluster=cluster1 2026-02-20T22:38:23.417 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:38:23.417 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ eval instance=2 2026-02-20T22:38:23.417 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=2 2026-02-20T22:38:23.417 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test -n '' 2026-02-20T22:38:23.417 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd-mirror --cluster cluster1 --id mirror.2 --rbd-mirror-delete-retry-interval=5 --rbd-mirror-image-state-check-interval=5 --rbd-mirror-journal-poll-age=1 --rbd-mirror-pool-replayers-refresh-interval=5 --debug-rbd=30 --debug-journaler=30 --debug-rbd_mirror=30 --daemonize=true 2026-02-20T22:38:23.438 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:38:23.438 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ start_mirror cluster1:3 2026-02-20T22:38:23.438 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1:3 2026-02-20T22:38:23.438 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local instance 2026-02-20T22:38:23.439 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ set_cluster_instance cluster1:3 cluster instance 2026-02-20T22:38:23.439 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local val=cluster1:3 2026-02-20T22:38:23.439 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster_var_name=cluster 2026-02-20T22:38:23.439 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local instance_var_name=instance 2026-02-20T22:38:23.439 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ cluster=cluster1 2026-02-20T22:38:23.439 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ instance=3 2026-02-20T22:38:23.439 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' 3 = cluster1:3 ']' 2026-02-20T22:38:23.439 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ eval cluster=cluster1 2026-02-20T22:38:23.439 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:38:23.439 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ eval instance=3 2026-02-20T22:38:23.439 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=3 2026-02-20T22:38:23.439 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test -n '' 2026-02-20T22:38:23.439 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd-mirror --cluster cluster1 --id mirror.3 --rbd-mirror-delete-retry-interval=5 --rbd-mirror-image-state-check-interval=5 --rbd-mirror-journal-poll-age=1 --rbd-mirror-pool-replayers-refresh-interval=5 --debug-rbd=30 --debug-journaler=30 --debug-rbd_mirror=30 --daemonize=true 2026-02-20T22:38:23.459 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_snapshot_sync_complete cluster1 cluster2 mirror mirror test_demote_image 2026-02-20T22:38:23.459 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local local_cluster=cluster1 2026-02-20T22:38:23.459 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:38:23.459 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local local_pool=mirror 2026-02-20T22:38:23.459 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local remote_pool=mirror 2026-02-20T22:38:23.460 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test_demote_image 2026-02-20T22:38:23.460 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ mkfname cluster2-mirror-test_demote_image.status 2026-02-20T22:38:23.460 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ echo cluster2-mirror-test_demote_image.status 2026-02-20T22:38:23.460 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -e 's|[/ ]|_|g' 2026-02-20T22:38:23.461 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status_log=/tmp/tmp.Whst3BkeHJ/cluster2-mirror-test_demote_image.status 2026-02-20T22:38:23.461 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ mkfname cluster1-mirror-test_demote_image.status 2026-02-20T22:38:23.461 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ echo cluster1-mirror-test_demote_image.status 2026-02-20T22:38:23.461 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -e 's|[/ ]|_|g' 2026-02-20T22:38:23.462 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local local_status_log=/tmp/tmp.Whst3BkeHJ/cluster1-mirror-test_demote_image.status 2026-02-20T22:38:23.463 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ get_newest_mirror_snapshot cluster2 mirror test_demote_image /tmp/tmp.Whst3BkeHJ/cluster2-mirror-test_demote_image.status 2026-02-20T22:38:23.463 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:38:23.463 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:38:23.463 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test_demote_image 2026-02-20T22:38:23.463 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local log=/tmp/tmp.Whst3BkeHJ/cluster2-mirror-test_demote_image.status 2026-02-20T22:38:23.463 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster2 snap list --all mirror/test_demote_image --format xml 2026-02-20T22:38:23.463 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ xmlstarlet sel -t -c '//snapshots/snapshot[namespace/complete='\''true'\'' and position()=last()]' 2026-02-20T22:38:23.494 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v //snapshot/id 2026-02-20T22:38:23.496 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local snapshot_id=180 2026-02-20T22:38:23.496 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ true 2026-02-20T22:38:23.496 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 0.2 0.4 0.8 1.6 2 2 4 4 8 8 16 16 32 32 2026-02-20T22:38:23.496 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 0.2 2026-02-20T22:38:23.698 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ get_newest_mirror_snapshot cluster1 mirror test_demote_image /tmp/tmp.Whst3BkeHJ/cluster1-mirror-test_demote_image.status 2026-02-20T22:38:23.698 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:38:23.698 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:38:23.698 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test_demote_image 2026-02-20T22:38:23.698 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local log=/tmp/tmp.Whst3BkeHJ/cluster1-mirror-test_demote_image.status 2026-02-20T22:38:23.698 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster1 snap list --all mirror/test_demote_image --format xml 2026-02-20T22:38:23.698 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ xmlstarlet sel -t -c '//snapshots/snapshot[namespace/complete='\''true'\'' and position()=last()]' 2026-02-20T22:38:23.728 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v //snapshot/namespace/primary_snap_id 2026-02-20T22:38:23.730 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local primary_snapshot_id=179 2026-02-20T22:38:23.730 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test 180 = 179 2026-02-20T22:38:23.730 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 0.2 0.4 0.8 1.6 2 2 4 4 8 8 16 16 32 32 2026-02-20T22:38:23.730 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 0.4 2026-02-20T22:38:24.132 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ get_newest_mirror_snapshot cluster1 mirror test_demote_image /tmp/tmp.Whst3BkeHJ/cluster1-mirror-test_demote_image.status 2026-02-20T22:38:24.132 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:38:24.132 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:38:24.132 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test_demote_image 2026-02-20T22:38:24.132 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local log=/tmp/tmp.Whst3BkeHJ/cluster1-mirror-test_demote_image.status 2026-02-20T22:38:24.132 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster1 snap list --all mirror/test_demote_image --format xml 2026-02-20T22:38:24.132 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ xmlstarlet sel -t -c '//snapshots/snapshot[namespace/complete='\''true'\'' and position()=last()]' 2026-02-20T22:38:24.161 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v //snapshot/namespace/primary_snap_id 2026-02-20T22:38:24.163 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local primary_snapshot_id=179 2026-02-20T22:38:24.163 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test 180 = 179 2026-02-20T22:38:24.163 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 0.2 0.4 0.8 1.6 2 2 4 4 8 8 16 16 32 32 2026-02-20T22:38:24.163 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 0.8 2026-02-20T22:38:24.965 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ get_newest_mirror_snapshot cluster1 mirror test_demote_image /tmp/tmp.Whst3BkeHJ/cluster1-mirror-test_demote_image.status 2026-02-20T22:38:24.965 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:38:24.965 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:38:24.966 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test_demote_image 2026-02-20T22:38:24.966 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local log=/tmp/tmp.Whst3BkeHJ/cluster1-mirror-test_demote_image.status 2026-02-20T22:38:24.966 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster1 snap list --all mirror/test_demote_image --format xml 2026-02-20T22:38:24.966 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ xmlstarlet sel -t -c '//snapshots/snapshot[namespace/complete='\''true'\'' and position()=last()]' 2026-02-20T22:38:25.200 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v //snapshot/namespace/primary_snap_id 2026-02-20T22:38:25.202 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local primary_snapshot_id=179 2026-02-20T22:38:25.202 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test 180 = 179 2026-02-20T22:38:25.203 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 0.2 0.4 0.8 1.6 2 2 4 4 8 8 16 16 32 32 2026-02-20T22:38:25.203 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1.6 2026-02-20T22:38:26.803 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ get_newest_mirror_snapshot cluster1 mirror test_demote_image /tmp/tmp.Whst3BkeHJ/cluster1-mirror-test_demote_image.status 2026-02-20T22:38:26.803 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:38:26.803 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:38:26.803 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test_demote_image 2026-02-20T22:38:26.803 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local log=/tmp/tmp.Whst3BkeHJ/cluster1-mirror-test_demote_image.status 2026-02-20T22:38:26.803 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster1 snap list --all mirror/test_demote_image --format xml 2026-02-20T22:38:26.803 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ xmlstarlet sel -t -c '//snapshots/snapshot[namespace/complete='\''true'\'' and position()=last()]' 2026-02-20T22:38:26.836 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v //snapshot/namespace/primary_snap_id 2026-02-20T22:38:26.837 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local primary_snapshot_id=179 2026-02-20T22:38:26.837 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test 180 = 179 2026-02-20T22:38:26.838 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 0.2 0.4 0.8 1.6 2 2 4 4 8 8 16 16 32 32 2026-02-20T22:38:26.838 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 2 2026-02-20T22:38:28.839 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ get_newest_mirror_snapshot cluster1 mirror test_demote_image /tmp/tmp.Whst3BkeHJ/cluster1-mirror-test_demote_image.status 2026-02-20T22:38:28.839 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:38:28.839 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:38:28.839 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test_demote_image 2026-02-20T22:38:28.839 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local log=/tmp/tmp.Whst3BkeHJ/cluster1-mirror-test_demote_image.status 2026-02-20T22:38:28.840 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster1 snap list --all mirror/test_demote_image --format xml 2026-02-20T22:38:28.840 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ xmlstarlet sel -t -c '//snapshots/snapshot[namespace/complete='\''true'\'' and position()=last()]' 2026-02-20T22:38:28.869 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v //snapshot/namespace/primary_snap_id 2026-02-20T22:38:28.871 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local primary_snapshot_id=180 2026-02-20T22:38:28.871 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test 180 = 180 2026-02-20T22:38:28.871 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:38:28.871 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_status_in_pool_dir cluster2 mirror test_demote_image up+unknown 2026-02-20T22:38:28.872 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:38:28.872 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:38:28.872 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test_demote_image 2026-02-20T22:38:28.872 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+unknown 2026-02-20T22:38:28.872 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:38:28.872 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:38:28.872 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:38:28.872 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:38:29.871 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_status_in_pool_dir cluster2 mirror test_demote_image up+unknown '' '' 2026-02-20T22:38:29.871 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:38:29.871 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:38:29.871 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test_demote_image 2026-02-20T22:38:29.871 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+unknown 2026-02-20T22:38:29.871 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:38:29.871 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:38:29.871 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:38:29.871 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:38:29.871 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster2 mirror image status mirror/test_demote_image 2026-02-20T22:38:29.901 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='test_demote_image: 2026-02-20T22:38:29.901 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: global_id: 51f36900-04f0-4c1c-9b19-45e0374b481c 2026-02-20T22:38:29.901 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+unknown 2026-02-20T22:38:29.901 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: remote image is not primary 2026-02-20T22:38:29.901 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: service: mirror.1 on trial150 2026-02-20T22:38:29.901 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:38:28 2026-02-20T22:38:29.901 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: peer_sites: 2026-02-20T22:38:29.901 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: name: cluster1-DNE 2026-02-20T22:38:29.901 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+unknown 2026-02-20T22:38:29.901 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: remote image demoted 2026-02-20T22:38:29.901 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:38:28' 2026-02-20T22:38:29.901 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ state: .*up+unknown' 2026-02-20T22:38:29.902 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: state: up+unknown 2026-02-20T22:38:29.902 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ description: .*' 2026-02-20T22:38:29.903 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: description: remote image is not primary 2026-02-20T22:38:29.903 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' -n '' ']' 2026-02-20T22:38:29.903 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+unknown 2026-02-20T22:38:29.903 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^up+' 2026-02-20T22:38:29.904 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+unknown 2026-02-20T22:38:29.904 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep 'service: *mirror..* on ' 2026-02-20T22:38:29.905 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: service: mirror.1 on trial150 2026-02-20T22:38:29.905 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update 2026-02-20T22:38:29.905 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -nEe 's/^ last_update: *(.*) *$/\1/p' 2026-02-20T22:38:29.907 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:38:28' 2026-02-20T22:38:29.907 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_mirror_pool_status_verbose cluster2 mirror test_demote_image up+unknown '2026-02-20 22:38:28' 2026-02-20T22:38:29.907 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:38:29.907 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:38:29.907 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test_demote_image 2026-02-20T22:38:29.907 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+unknown 2026-02-20T22:38:29.907 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local 'prev_last_update=2026-02-20 22:38:28' 2026-02-20T22:38:29.907 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:38:29.907 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:38:29.907 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster2 mirror pool status mirror --verbose --format xml 2026-02-20T22:38:29.938 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='WARNINGOKWARNING1145264529mirror.0trial15020.2.0-677-gf7870454trueOK45334537mirror.1trial15020.2.0-677-gf7870454falseOK45404546mirror.2trial15020.2.0-677-gf7870454falseOK45504557mirror.3trial15020.2.0-677-gf7870454falseOKteste1d586ae-1749-4169-888d-5f8c6b0db4d3up+stoppedlocal image is primary45264529mirror.0trial1502026-02-20 22:38:29cluster1-DNE8f14eacf-60a5-47c7-bdcb-1dc6af448d08up+replayingreplaying, {"bytes_per_second":0.0,"bytes_per_snapshot":0.0,"last_snapshot_bytes":0,"last_snapshot_sync_seconds":0,"local_snapshot_timestamp":1771626966,"remote_snapshot_timestamp":1771626966,"replay_state":"idle"}2026-02-20 22:38:27test_demote_image51f36900-04f0-4c1c-9b19-45e0374b481cup+unknownremote image is not primary45334537mirror.1trial1502026-02-20 22:38:28cluster1-DNE8f14eacf-60a5-47c7-bdcb-1dc6af448d08up+unknownremote image demoted2026-02-20 22:38:28' 2026-02-20T22:38:29.939 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update state 2026-02-20T22:38:29.939 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test_demote_image'\'']/last_update' 2026-02-20T22:38:29.940 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:38:28' 2026-02-20T22:38:29.941 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test_demote_image'\'']/state' 2026-02-20T22:38:29.942 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ state=up+unknown 2026-02-20T22:38:29.942 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+unknown 2026-02-20T22:38:29.943 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep up+unknown 2026-02-20T22:38:29.943 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+unknown 2026-02-20T22:38:29.944 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:38:29.944 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:38:29.944 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_status_in_pool_dir cluster1 mirror test_demote_image up+unknown 2026-02-20T22:38:29.944 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:38:29.944 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:38:29.944 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test_demote_image 2026-02-20T22:38:29.944 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+unknown 2026-02-20T22:38:29.944 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:38:29.944 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:38:29.944 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:38:29.944 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:38:30.945 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_status_in_pool_dir cluster1 mirror test_demote_image up+unknown '' '' 2026-02-20T22:38:30.945 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:38:30.945 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:38:30.945 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test_demote_image 2026-02-20T22:38:30.945 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+unknown 2026-02-20T22:38:30.946 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:38:30.946 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:38:30.946 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:38:30.946 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:38:30.946 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster1 mirror image status mirror/test_demote_image 2026-02-20T22:38:30.977 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='test_demote_image: 2026-02-20T22:38:30.977 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: global_id: 51f36900-04f0-4c1c-9b19-45e0374b481c 2026-02-20T22:38:30.977 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+unknown 2026-02-20T22:38:30.977 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: remote image demoted 2026-02-20T22:38:30.977 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: service: mirror.0 on trial150 2026-02-20T22:38:30.978 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:38:28 2026-02-20T22:38:30.978 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: peer_sites: 2026-02-20T22:38:30.978 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: name: cluster2-DNE 2026-02-20T22:38:30.978 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+unknown 2026-02-20T22:38:30.978 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: remote image is not primary 2026-02-20T22:38:30.978 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:38:28' 2026-02-20T22:38:30.978 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ state: .*up+unknown' 2026-02-20T22:38:30.978 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: state: up+unknown 2026-02-20T22:38:30.978 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ description: .*' 2026-02-20T22:38:30.979 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: description: remote image demoted 2026-02-20T22:38:30.979 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' -n '' ']' 2026-02-20T22:38:30.979 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+unknown 2026-02-20T22:38:30.979 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^up+' 2026-02-20T22:38:30.980 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+unknown 2026-02-20T22:38:30.980 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep 'service: *mirror..* on ' 2026-02-20T22:38:30.981 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: service: mirror.0 on trial150 2026-02-20T22:38:30.981 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update 2026-02-20T22:38:30.982 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -nEe 's/^ last_update: *(.*) *$/\1/p' 2026-02-20T22:38:30.984 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:38:28' 2026-02-20T22:38:30.984 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_mirror_pool_status_verbose cluster1 mirror test_demote_image up+unknown '2026-02-20 22:38:28' 2026-02-20T22:38:30.984 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:38:30.984 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:38:30.984 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test_demote_image 2026-02-20T22:38:30.984 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+unknown 2026-02-20T22:38:30.984 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local 'prev_last_update=2026-02-20 22:38:28' 2026-02-20T22:38:30.984 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:38:30.984 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:38:30.984 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster1 mirror pool status mirror --verbose --format xml 2026-02-20T22:38:31.020 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='WARNINGOKWARNING1156175622mirror.0trial15020.2.0-677-gf7870454trueOK56245627mirror.1trial15020.2.0-677-gf7870454falseOK56315638mirror.2trial15020.2.0-677-gf7870454falseOK56405643mirror.3trial15020.2.0-677-gf7870454falseOKteste1d586ae-1749-4169-888d-5f8c6b0db4d3up+replayingreplaying, {"bytes_per_second":0.0,"bytes_per_snapshot":0.0,"last_snapshot_bytes":0,"last_snapshot_sync_seconds":0,"local_snapshot_timestamp":1771626966,"remote_snapshot_timestamp":1771626966,"replay_state":"idle"}56175622mirror.0trial1502026-02-20 22:38:27cluster2-DNEcd6e8b64-a7a4-4c60-8c9c-3c34f7eb16e8up+stoppedlocal image is primary2026-02-20 22:38:29test_demote_image51f36900-04f0-4c1c-9b19-45e0374b481cup+unknownremote image demoted56175622mirror.0trial1502026-02-20 22:38:28cluster2-DNEcd6e8b64-a7a4-4c60-8c9c-3c34f7eb16e8up+unknownremote image is not primary2026-02-20 22:38:28' 2026-02-20T22:38:31.020 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update state 2026-02-20T22:38:31.020 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test_demote_image'\'']/last_update' 2026-02-20T22:38:31.021 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:38:28' 2026-02-20T22:38:31.021 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test_demote_image'\'']/state' 2026-02-20T22:38:31.023 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ state=up+unknown 2026-02-20T22:38:31.023 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+unknown 2026-02-20T22:38:31.023 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep up+unknown 2026-02-20T22:38:31.024 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+unknown 2026-02-20T22:38:31.024 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:38:31.024 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:38:31.024 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ compare_images cluster1 cluster2 mirror mirror test_demote_image 2026-02-20T22:38:31.024 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local ret=0 2026-02-20T22:38:31.025 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local local_cluster=cluster1 2026-02-20T22:38:31.025 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:38:31.025 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local local_pool=mirror 2026-02-20T22:38:31.025 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local remote_pool=mirror 2026-02-20T22:38:31.025 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test_demote_image 2026-02-20T22:38:31.025 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ mkfname cluster2-mirror-test_demote_image.export 2026-02-20T22:38:31.025 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ echo cluster2-mirror-test_demote_image.export 2026-02-20T22:38:31.025 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -e 's|[/ ]|_|g' 2026-02-20T22:38:31.025 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local rmt_export=/tmp/tmp.Whst3BkeHJ/cluster2-mirror-test_demote_image.export 2026-02-20T22:38:31.026 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ mkfname cluster1-mirror-test_demote_image.export 2026-02-20T22:38:31.026 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ echo cluster1-mirror-test_demote_image.export 2026-02-20T22:38:31.026 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -e 's|[/ ]|_|g' 2026-02-20T22:38:31.027 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local loc_export=/tmp/tmp.Whst3BkeHJ/cluster1-mirror-test_demote_image.export 2026-02-20T22:38:31.027 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rm -f /tmp/tmp.Whst3BkeHJ/cluster2-mirror-test_demote_image.export /tmp/tmp.Whst3BkeHJ/cluster1-mirror-test_demote_image.export 2026-02-20T22:38:31.028 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster2 export mirror/test_demote_image /tmp/tmp.Whst3BkeHJ/cluster2-mirror-test_demote_image.export 2026-02-20T22:38:31.112 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: Exporting image: 3% complete... Exporting image: 6% complete... Exporting image: 9% complete... Exporting image: 12% complete... Exporting image: 15% complete... Exporting image: 18% complete... Exporting image: 21% complete... Exporting image: 25% complete... Exporting image: 28% complete... Exporting image: 31% complete... Exporting image: 34% complete... Exporting image: 37% complete... Exporting image: 40% complete... Exporting image: 43% complete... Exporting image: 46% complete... Exporting image: 50% complete... Exporting image: 53% complete... Exporting image: 56% complete... Exporting image: 59% complete... Exporting image: 62% complete... Exporting image: 65% complete... Exporting image: 68% complete... Exporting image: 71% complete... Exporting image: 75% complete... Exporting image: 78% complete... Exporting image: 81% complete... Exporting image: 84% complete... Exporting image: 87% complete... Exporting image: 90% complete... Exporting image: 93% complete... Exporting image: 96% complete... Exporting image: 100% complete...done. 2026-02-20T22:38:31.118 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster1 export mirror/test_demote_image /tmp/tmp.Whst3BkeHJ/cluster1-mirror-test_demote_image.export 2026-02-20T22:38:31.209 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: Exporting image: 3% complete... Exporting image: 6% complete... Exporting image: 9% complete... Exporting image: 12% complete... Exporting image: 15% complete... Exporting image: 18% complete... Exporting image: 21% complete... Exporting image: 25% complete... Exporting image: 28% complete... Exporting image: 31% complete... Exporting image: 34% complete... Exporting image: 37% complete... Exporting image: 40% complete... Exporting image: 43% complete... Exporting image: 46% complete... Exporting image: 50% complete... Exporting image: 53% complete... Exporting image: 56% complete... Exporting image: 59% complete... Exporting image: 62% complete... Exporting image: 65% complete... Exporting image: 68% complete... Exporting image: 71% complete... Exporting image: 75% complete... Exporting image: 78% complete... Exporting image: 81% complete... Exporting image: 84% complete... Exporting image: 87% complete... Exporting image: 90% complete... Exporting image: 93% complete... Exporting image: 96% complete... Exporting image: 100% complete...done. 2026-02-20T22:38:31.213 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ cmp /tmp/tmp.Whst3BkeHJ/cluster2-mirror-test_demote_image.export /tmp/tmp.Whst3BkeHJ/cluster1-mirror-test_demote_image.export 2026-02-20T22:38:31.259 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rm -f /tmp/tmp.Whst3BkeHJ/cluster2-mirror-test_demote_image.export /tmp/tmp.Whst3BkeHJ/cluster1-mirror-test_demote_image.export 2026-02-20T22:38:31.292 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:38:31.292 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ promote_image cluster1 mirror test_demote_image 2026-02-20T22:38:31.293 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:38:31.293 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:38:31.293 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test_demote_image 2026-02-20T22:38:31.293 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local force= 2026-02-20T22:38:31.293 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster=cluster1 mirror image promote mirror/test_demote_image 2026-02-20T22:38:31.598 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:Image promoted to primary 2026-02-20T22:38:31.604 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_image_replay_started cluster2 mirror test_demote_image 2026-02-20T22:38:31.604 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:38:31.604 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:38:31.604 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test_demote_image 2026-02-20T22:38:31.604 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_image_replay_state cluster2 mirror test_demote_image started 2026-02-20T22:38:31.604 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:38:31.604 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:38:31.604 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test_demote_image 2026-02-20T22:38:31.604 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state=started 2026-02-20T22:38:31.605 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local s 2026-02-20T22:38:31.605 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:38:31.605 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:38:32.606 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_image_replay_state cluster2 mirror test_demote_image started 2026-02-20T22:38:32.606 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:38:32.606 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:38:32.606 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test_demote_image 2026-02-20T22:38:32.606 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local test_state=started 2026-02-20T22:38:32.606 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status_result 2026-02-20T22:38:32.606 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local current_state=stopped 2026-02-20T22:38:32.607 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemons cluster2 rbd mirror status mirror/test_demote_image 2026-02-20T22:38:32.607 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ grep -i state 2026-02-20T22:38:32.607 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_instance=cluster2 2026-02-20T22:38:32.607 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:38:32.607 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster2 2026-02-20T22:38:32.607 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance=cluster2 2026-02-20T22:38:32.607 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local loop_instance 2026-02-20T22:38:32.607 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for s in 0 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:38:32.607 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sleep 0 2026-02-20T22:38:32.607 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' cluster2 '!=' cluster2 ']' 2026-02-20T22:38:32.611 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ seq 0 3 2026-02-20T22:38:32.611 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for loop_instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:38:32.611 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemon cluster2:0 rbd mirror status mirror/test_demote_image 2026-02-20T22:38:32.611 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster2:0 2026-02-20T22:38:32.611 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:38:32.611 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:38:32.611 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster2:0 cluster instance 2026-02-20T22:38:32.611 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster2:0 2026-02-20T22:38:32.611 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=cluster 2026-02-20T22:38:32.611 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:38:32.611 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster2 2026-02-20T22:38:32.612 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=0 2026-02-20T22:38:32.612 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 0 = cluster2:0 ']' 2026-02-20T22:38:32.612 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval cluster=cluster2 2026-02-20T22:38:32.612 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster2 2026-02-20T22:38:32.612 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=0 2026-02-20T22:38:32.612 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:38:32.612 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ daemon_asok_file cluster2:0 cluster2 2026-02-20T22:38:32.612 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local local_cluster=cluster2:0 2026-02-20T22:38:32.612 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster=cluster2 2026-02-20T22:38:32.612 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance 2026-02-20T22:38:32.612 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ set_cluster_instance cluster2:0 local_cluster instance 2026-02-20T22:38:32.612 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local val=cluster2:0 2026-02-20T22:38:32.613 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster_var_name=local_cluster 2026-02-20T22:38:32.613 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance_var_name=instance 2026-02-20T22:38:32.613 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster2 2026-02-20T22:38:32.613 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:38:32.613 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ '[' 0 = cluster2:0 ']' 2026-02-20T22:38:32.613 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval local_cluster=cluster2 2026-02-20T22:38:32.613 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ local_cluster=cluster2 2026-02-20T22:38:32.613 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval instance=0 2026-02-20T22:38:32.613 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ instance=0 2026-02-20T22:38:32.613 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ ceph-conf --cluster cluster2 --name client.mirror.0 'admin socket' 2026-02-20T22:38:32.620 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ echo /var/run/ceph/rbd-mirror.cluster2-client.mirror.0.asok 2026-02-20T22:38:32.620 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local asok_file=/var/run/ceph/rbd-mirror.cluster2-client.mirror.0.asok 2026-02-20T22:38:32.620 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ test -S /var/run/ceph/rbd-mirror.cluster2-client.mirror.0.asok 2026-02-20T22:38:32.620 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ ceph --admin-daemon /var/run/ceph/rbd-mirror.cluster2-client.mirror.0.asok rbd mirror status mirror/test_demote_image 2026-02-20T22:38:32.662 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:Invalid command: unused arguments: ['mirror/test_demote_image'] 2026-02-20T22:38:32.663 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:rbd mirror status : get status for rbd mirror 2026-02-20T22:38:32.663 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:admin_socket: invalid command 2026-02-20T22:38:32.666 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for loop_instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:38:32.666 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemon cluster2:1 rbd mirror status mirror/test_demote_image 2026-02-20T22:38:32.666 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster2:1 2026-02-20T22:38:32.666 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:38:32.666 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:38:32.666 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster2:1 cluster instance 2026-02-20T22:38:32.667 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster2:1 2026-02-20T22:38:32.667 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=cluster 2026-02-20T22:38:32.667 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:38:32.667 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster2 2026-02-20T22:38:32.667 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=1 2026-02-20T22:38:32.667 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 1 = cluster2:1 ']' 2026-02-20T22:38:32.667 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval cluster=cluster2 2026-02-20T22:38:32.667 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster2 2026-02-20T22:38:32.667 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=1 2026-02-20T22:38:32.667 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=1 2026-02-20T22:38:32.667 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ daemon_asok_file cluster2:1 cluster2 2026-02-20T22:38:32.667 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local local_cluster=cluster2:1 2026-02-20T22:38:32.668 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster=cluster2 2026-02-20T22:38:32.668 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance 2026-02-20T22:38:32.668 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ set_cluster_instance cluster2:1 local_cluster instance 2026-02-20T22:38:32.668 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local val=cluster2:1 2026-02-20T22:38:32.668 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster_var_name=local_cluster 2026-02-20T22:38:32.668 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance_var_name=instance 2026-02-20T22:38:32.668 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster2 2026-02-20T22:38:32.668 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=1 2026-02-20T22:38:32.668 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ '[' 1 = cluster2:1 ']' 2026-02-20T22:38:32.668 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval local_cluster=cluster2 2026-02-20T22:38:32.668 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ local_cluster=cluster2 2026-02-20T22:38:32.668 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval instance=1 2026-02-20T22:38:32.669 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ instance=1 2026-02-20T22:38:32.669 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ ceph-conf --cluster cluster2 --name client.mirror.1 'admin socket' 2026-02-20T22:38:32.675 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ echo /var/run/ceph/rbd-mirror.cluster2-client.mirror.1.asok 2026-02-20T22:38:32.676 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local asok_file=/var/run/ceph/rbd-mirror.cluster2-client.mirror.1.asok 2026-02-20T22:38:32.676 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ test -S /var/run/ceph/rbd-mirror.cluster2-client.mirror.1.asok 2026-02-20T22:38:32.676 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ ceph --admin-daemon /var/run/ceph/rbd-mirror.cluster2-client.mirror.1.asok rbd mirror status mirror/test_demote_image 2026-02-20T22:38:32.720 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ return 0 2026-02-20T22:38:32.720 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status_result=' "state": "Stopped"' 2026-02-20T22:38:32.721 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo ' "state": "Stopped"' 2026-02-20T22:38:32.721 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep -i Replaying 2026-02-20T22:38:32.722 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test started = stopped 2026-02-20T22:38:32.722 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:38:32.722 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 2 2026-02-20T22:38:34.723 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_image_replay_state cluster2 mirror test_demote_image started 2026-02-20T22:38:34.723 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:38:34.723 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:38:34.723 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test_demote_image 2026-02-20T22:38:34.723 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local test_state=started 2026-02-20T22:38:34.723 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status_result 2026-02-20T22:38:34.723 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local current_state=stopped 2026-02-20T22:38:34.724 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemons cluster2 rbd mirror status mirror/test_demote_image 2026-02-20T22:38:34.724 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_instance=cluster2 2026-02-20T22:38:34.724 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:38:34.724 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster2 2026-02-20T22:38:34.724 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance=cluster2 2026-02-20T22:38:34.724 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local loop_instance 2026-02-20T22:38:34.724 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ grep -i state 2026-02-20T22:38:34.724 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for s in 0 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:38:34.724 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sleep 0 2026-02-20T22:38:34.724 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' cluster2 '!=' cluster2 ']' 2026-02-20T22:38:34.724 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ seq 0 3 2026-02-20T22:38:34.726 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for loop_instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:38:34.726 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemon cluster2:0 rbd mirror status mirror/test_demote_image 2026-02-20T22:38:34.726 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster2:0 2026-02-20T22:38:34.726 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:38:34.726 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:38:34.726 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster2:0 cluster instance 2026-02-20T22:38:34.726 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster2:0 2026-02-20T22:38:34.726 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=cluster 2026-02-20T22:38:34.727 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:38:34.727 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster2 2026-02-20T22:38:34.727 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=0 2026-02-20T22:38:34.727 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 0 = cluster2:0 ']' 2026-02-20T22:38:34.727 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval cluster=cluster2 2026-02-20T22:38:34.727 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster2 2026-02-20T22:38:34.727 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=0 2026-02-20T22:38:34.727 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:38:34.727 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ daemon_asok_file cluster2:0 cluster2 2026-02-20T22:38:34.727 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local local_cluster=cluster2:0 2026-02-20T22:38:34.727 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster=cluster2 2026-02-20T22:38:34.727 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance 2026-02-20T22:38:34.727 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ set_cluster_instance cluster2:0 local_cluster instance 2026-02-20T22:38:34.727 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local val=cluster2:0 2026-02-20T22:38:34.727 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster_var_name=local_cluster 2026-02-20T22:38:34.727 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance_var_name=instance 2026-02-20T22:38:34.727 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster2 2026-02-20T22:38:34.727 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:38:34.727 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ '[' 0 = cluster2:0 ']' 2026-02-20T22:38:34.727 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval local_cluster=cluster2 2026-02-20T22:38:34.727 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ local_cluster=cluster2 2026-02-20T22:38:34.727 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval instance=0 2026-02-20T22:38:34.727 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ instance=0 2026-02-20T22:38:34.727 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ ceph-conf --cluster cluster2 --name client.mirror.0 'admin socket' 2026-02-20T22:38:34.738 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ echo /var/run/ceph/rbd-mirror.cluster2-client.mirror.0.asok 2026-02-20T22:38:34.739 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local asok_file=/var/run/ceph/rbd-mirror.cluster2-client.mirror.0.asok 2026-02-20T22:38:34.739 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ test -S /var/run/ceph/rbd-mirror.cluster2-client.mirror.0.asok 2026-02-20T22:38:34.739 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ ceph --admin-daemon /var/run/ceph/rbd-mirror.cluster2-client.mirror.0.asok rbd mirror status mirror/test_demote_image 2026-02-20T22:38:34.780 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:Invalid command: unused arguments: ['mirror/test_demote_image'] 2026-02-20T22:38:34.780 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:rbd mirror status : get status for rbd mirror 2026-02-20T22:38:34.780 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:admin_socket: invalid command 2026-02-20T22:38:34.782 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for loop_instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:38:34.782 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemon cluster2:1 rbd mirror status mirror/test_demote_image 2026-02-20T22:38:34.782 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster2:1 2026-02-20T22:38:34.782 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:38:34.782 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:38:34.782 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster2:1 cluster instance 2026-02-20T22:38:34.782 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster2:1 2026-02-20T22:38:34.783 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=cluster 2026-02-20T22:38:34.783 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:38:34.783 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster2 2026-02-20T22:38:34.783 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=1 2026-02-20T22:38:34.783 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 1 = cluster2:1 ']' 2026-02-20T22:38:34.783 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval cluster=cluster2 2026-02-20T22:38:34.783 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster2 2026-02-20T22:38:34.783 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=1 2026-02-20T22:38:34.783 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=1 2026-02-20T22:38:34.783 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ daemon_asok_file cluster2:1 cluster2 2026-02-20T22:38:34.783 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local local_cluster=cluster2:1 2026-02-20T22:38:34.783 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster=cluster2 2026-02-20T22:38:34.783 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance 2026-02-20T22:38:34.783 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ set_cluster_instance cluster2:1 local_cluster instance 2026-02-20T22:38:34.783 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local val=cluster2:1 2026-02-20T22:38:34.783 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster_var_name=local_cluster 2026-02-20T22:38:34.783 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance_var_name=instance 2026-02-20T22:38:34.783 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster2 2026-02-20T22:38:34.783 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=1 2026-02-20T22:38:34.783 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ '[' 1 = cluster2:1 ']' 2026-02-20T22:38:34.783 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval local_cluster=cluster2 2026-02-20T22:38:34.783 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ local_cluster=cluster2 2026-02-20T22:38:34.784 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval instance=1 2026-02-20T22:38:34.784 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ instance=1 2026-02-20T22:38:34.784 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ ceph-conf --cluster cluster2 --name client.mirror.1 'admin socket' 2026-02-20T22:38:34.793 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ echo /var/run/ceph/rbd-mirror.cluster2-client.mirror.1.asok 2026-02-20T22:38:34.793 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local asok_file=/var/run/ceph/rbd-mirror.cluster2-client.mirror.1.asok 2026-02-20T22:38:34.794 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ test -S /var/run/ceph/rbd-mirror.cluster2-client.mirror.1.asok 2026-02-20T22:38:34.794 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ ceph --admin-daemon /var/run/ceph/rbd-mirror.cluster2-client.mirror.1.asok rbd mirror status mirror/test_demote_image 2026-02-20T22:38:34.839 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ return 0 2026-02-20T22:38:34.840 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status_result=' "state": "Replaying"' 2026-02-20T22:38:34.840 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo ' "state": "Replaying"' 2026-02-20T22:38:34.840 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep -i Replaying 2026-02-20T22:38:34.841 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: "state": "Replaying" 2026-02-20T22:38:34.842 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ current_state=started 2026-02-20T22:38:34.842 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test started = started 2026-02-20T22:38:34.842 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:38:34.842 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_status_in_pool_dir cluster1 mirror test_demote_image up+stopped 2026-02-20T22:38:34.842 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:38:34.842 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:38:34.842 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test_demote_image 2026-02-20T22:38:34.842 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+stopped 2026-02-20T22:38:34.842 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:38:34.842 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:38:34.842 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:38:34.842 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:38:35.842 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_status_in_pool_dir cluster1 mirror test_demote_image up+stopped '' '' 2026-02-20T22:38:35.842 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:38:35.842 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:38:35.843 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test_demote_image 2026-02-20T22:38:35.843 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+stopped 2026-02-20T22:38:35.843 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:38:35.843 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:38:35.843 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:38:35.843 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:38:35.843 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster1 mirror image status mirror/test_demote_image 2026-02-20T22:38:35.875 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='test_demote_image: 2026-02-20T22:38:35.876 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: global_id: 51f36900-04f0-4c1c-9b19-45e0374b481c 2026-02-20T22:38:35.876 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+stopped 2026-02-20T22:38:35.876 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: local image is primary 2026-02-20T22:38:35.876 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: service: mirror.0 on trial150 2026-02-20T22:38:35.876 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:38:33 2026-02-20T22:38:35.876 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: peer_sites: 2026-02-20T22:38:35.876 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: name: cluster2-DNE 2026-02-20T22:38:35.876 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+replaying 2026-02-20T22:38:35.876 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: replaying, {"bytes_per_second":0.0,"bytes_per_snapshot":0.0,"last_snapshot_bytes":0,"last_snapshot_sync_seconds":0,"remote_snapshot_timestamp":1771627111,"replay_state":"idle"} 2026-02-20T22:38:35.876 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:38:33 2026-02-20T22:38:35.876 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: snapshots: 2026-02-20T22:38:35.876 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: 185 .mirror.primary.51f36900-04f0-4c1c-9b19-45e0374b481c.ed1cc88c-c220-4903-aba0-71c18b4fe976 (peer_uuids:[086c4138-4a97-4902-95e1-07f7be9b9f61])' 2026-02-20T22:38:35.876 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ state: .*up+stopped' 2026-02-20T22:38:35.876 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: state: up+stopped 2026-02-20T22:38:35.876 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ description: .*' 2026-02-20T22:38:35.877 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: description: local image is primary 2026-02-20T22:38:35.877 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' -n '' ']' 2026-02-20T22:38:35.878 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+stopped 2026-02-20T22:38:35.878 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^up+' 2026-02-20T22:38:35.879 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+stopped 2026-02-20T22:38:35.879 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep 'service: *mirror..* on ' 2026-02-20T22:38:35.880 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: service: mirror.0 on trial150 2026-02-20T22:38:35.880 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update 2026-02-20T22:38:35.880 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -nEe 's/^ last_update: *(.*) *$/\1/p' 2026-02-20T22:38:35.882 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:38:33' 2026-02-20T22:38:35.882 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_mirror_pool_status_verbose cluster1 mirror test_demote_image up+stopped '2026-02-20 22:38:33' 2026-02-20T22:38:35.882 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:38:35.882 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:38:35.882 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test_demote_image 2026-02-20T22:38:35.882 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+stopped 2026-02-20T22:38:35.882 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local 'prev_last_update=2026-02-20 22:38:33' 2026-02-20T22:38:35.882 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:38:35.882 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:38:35.882 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster1 mirror pool status mirror --verbose --format xml 2026-02-20T22:38:35.915 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='OKOKOK256175622mirror.0trial15020.2.0-677-gf7870454trueOK56245627mirror.1trial15020.2.0-677-gf7870454falseOK56315638mirror.2trial15020.2.0-677-gf7870454falseOK56405643mirror.3trial15020.2.0-677-gf7870454falseOKteste1d586ae-1749-4169-888d-5f8c6b0db4d3up+replayingreplaying, {"bytes_per_second":0.0,"bytes_per_snapshot":0.0,"last_snapshot_bytes":0,"last_snapshot_sync_seconds":0,"local_snapshot_timestamp":1771626966,"remote_snapshot_timestamp":1771626966,"replay_state":"idle"}56175622mirror.0trial1502026-02-20 22:38:27cluster2-DNEcd6e8b64-a7a4-4c60-8c9c-3c34f7eb16e8up+stoppedlocal image is primary2026-02-20 22:38:34test_demote_image51f36900-04f0-4c1c-9b19-45e0374b481cup+stoppedlocal image is primary56175622mirror.0trial1502026-02-20 22:38:33cluster2-DNEcd6e8b64-a7a4-4c60-8c9c-3c34f7eb16e8up+replayingreplaying, {"bytes_per_second":0.0,"bytes_per_snapshot":0.0,"last_snapshot_bytes":0,"last_snapshot_sync_seconds":0,"remote_snapshot_timestamp":1771627111,"replay_state":"idle"}2026-02-20 22:38:33' 2026-02-20T22:38:35.915 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update state 2026-02-20T22:38:35.915 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test_demote_image'\'']/last_update' 2026-02-20T22:38:35.916 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:38:33' 2026-02-20T22:38:35.917 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test_demote_image'\'']/state' 2026-02-20T22:38:35.918 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ state=up+stopped 2026-02-20T22:38:35.918 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+stopped 2026-02-20T22:38:35.918 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep up+stopped 2026-02-20T22:38:35.919 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+stopped 2026-02-20T22:38:35.920 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:38:35.920 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:38:35.920 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_status_in_pool_dir cluster2 mirror test_demote_image up+replaying 2026-02-20T22:38:35.920 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:38:35.920 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:38:35.920 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test_demote_image 2026-02-20T22:38:35.920 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+replaying 2026-02-20T22:38:35.920 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:38:35.920 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:38:35.920 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:38:35.920 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:38:36.921 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_status_in_pool_dir cluster2 mirror test_demote_image up+replaying '' '' 2026-02-20T22:38:36.921 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:38:36.921 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:38:36.921 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test_demote_image 2026-02-20T22:38:36.921 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+replaying 2026-02-20T22:38:36.921 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:38:36.921 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:38:36.921 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:38:36.921 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:38:36.921 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster2 mirror image status mirror/test_demote_image 2026-02-20T22:38:36.952 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='test_demote_image: 2026-02-20T22:38:36.952 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: global_id: 51f36900-04f0-4c1c-9b19-45e0374b481c 2026-02-20T22:38:36.952 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+replaying 2026-02-20T22:38:36.953 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: replaying, {"bytes_per_second":0.0,"bytes_per_snapshot":0.0,"last_snapshot_bytes":0,"last_snapshot_sync_seconds":0,"remote_snapshot_timestamp":1771627111,"replay_state":"idle"} 2026-02-20T22:38:36.953 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: service: mirror.1 on trial150 2026-02-20T22:38:36.953 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:38:33 2026-02-20T22:38:36.953 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: peer_sites: 2026-02-20T22:38:36.953 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: name: cluster1-DNE 2026-02-20T22:38:36.953 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+stopped 2026-02-20T22:38:36.953 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: local image is primary 2026-02-20T22:38:36.953 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:38:33' 2026-02-20T22:38:36.953 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ state: .*up+replaying' 2026-02-20T22:38:36.954 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: state: up+replaying 2026-02-20T22:38:36.954 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ description: .*' 2026-02-20T22:38:36.955 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: description: replaying, {"bytes_per_second":0.0,"bytes_per_snapshot":0.0,"last_snapshot_bytes":0,"last_snapshot_sync_seconds":0,"remote_snapshot_timestamp":1771627111,"replay_state":"idle"} 2026-02-20T22:38:36.955 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' -n '' ']' 2026-02-20T22:38:36.955 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+replaying 2026-02-20T22:38:36.955 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^up+' 2026-02-20T22:38:36.956 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+replaying 2026-02-20T22:38:36.956 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep 'service: *mirror..* on ' 2026-02-20T22:38:36.956 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: service: mirror.1 on trial150 2026-02-20T22:38:36.957 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update 2026-02-20T22:38:36.957 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -nEe 's/^ last_update: *(.*) *$/\1/p' 2026-02-20T22:38:36.958 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:38:33' 2026-02-20T22:38:36.959 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_mirror_pool_status_verbose cluster2 mirror test_demote_image up+replaying '2026-02-20 22:38:33' 2026-02-20T22:38:36.959 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:38:36.959 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:38:36.959 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test_demote_image 2026-02-20T22:38:36.959 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+replaying 2026-02-20T22:38:36.959 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local 'prev_last_update=2026-02-20 22:38:33' 2026-02-20T22:38:36.959 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:38:36.959 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:38:36.959 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster2 mirror pool status mirror --verbose --format xml 2026-02-20T22:38:36.990 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='OKOKOK245264529mirror.0trial15020.2.0-677-gf7870454trueOK45334537mirror.1trial15020.2.0-677-gf7870454falseOK45404546mirror.2trial15020.2.0-677-gf7870454falseOK45504557mirror.3trial15020.2.0-677-gf7870454falseOKteste1d586ae-1749-4169-888d-5f8c6b0db4d3up+stoppedlocal image is primary45264529mirror.0trial1502026-02-20 22:38:34cluster1-DNE8f14eacf-60a5-47c7-bdcb-1dc6af448d08up+replayingreplaying, {"bytes_per_second":0.0,"bytes_per_snapshot":0.0,"last_snapshot_bytes":0,"last_snapshot_sync_seconds":0,"local_snapshot_timestamp":1771626966,"remote_snapshot_timestamp":1771626966,"replay_state":"idle"}2026-02-20 22:38:27test_demote_image51f36900-04f0-4c1c-9b19-45e0374b481cup+replayingreplaying, {"bytes_per_second":0.0,"bytes_per_snapshot":0.0,"last_snapshot_bytes":0,"last_snapshot_sync_seconds":0,"remote_snapshot_timestamp":1771627111,"replay_state":"idle"}45334537mirror.1trial1502026-02-20 22:38:33cluster1-DNE8f14eacf-60a5-47c7-bdcb-1dc6af448d08up+stoppedlocal image is primary2026-02-20 22:38:33' 2026-02-20T22:38:36.990 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update state 2026-02-20T22:38:36.990 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test_demote_image'\'']/last_update' 2026-02-20T22:38:36.992 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:38:33' 2026-02-20T22:38:36.992 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test_demote_image'\'']/state' 2026-02-20T22:38:36.993 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ state=up+replaying 2026-02-20T22:38:36.994 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+replaying 2026-02-20T22:38:36.994 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep up+replaying 2026-02-20T22:38:36.995 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+replaying 2026-02-20T22:38:36.996 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:38:36.996 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:38:36.996 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ remove_image_retry cluster1 mirror test_demote_image 2026-02-20T22:38:36.996 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:38:36.996 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:38:36.996 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test_demote_image 2026-02-20T22:38:36.996 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 0 1 2 4 8 16 32 2026-02-20T22:38:36.996 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 0 2026-02-20T22:38:36.996 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ remove_image cluster1 mirror test_demote_image 2026-02-20T22:38:36.997 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:38:36.997 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:38:36.997 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test_demote_image 2026-02-20T22:38:36.997 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster=cluster1 snap purge mirror/test_demote_image 2026-02-20T22:38:37.026 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster=cluster1 rm mirror/test_demote_image 2026-02-20T22:38:37.625 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: Removing image: 3% complete... Removing image: 6% complete... Removing image: 9% complete... Removing image: 12% complete... Removing image: 15% complete... Removing image: 18% complete... Removing image: 21% complete... Removing image: 25% complete... Removing image: 28% complete... Removing image: 31% complete... Removing image: 34% complete... Removing image: 37% complete... Removing image: 40% complete... Removing image: 43% complete... Removing image: 46% complete... Removing image: 50% complete... Removing image: 53% complete... Removing image: 56% complete... Removing image: 59% complete... Removing image: 62% complete... Removing image: 65% complete... Removing image: 68% complete... Removing image: 71% complete... Removing image: 75% complete... Removing image: 78% complete... Removing image: 81% complete... Removing image: 84% complete... Removing image: 87% complete... Removing image: 90% complete... Removing image: 93% complete... Removing image: 96% complete... Removing image: 100% complete...done. 2026-02-20T22:38:37.627 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:38:37.627 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' snapshot = snapshot ']' 2026-02-20T22:38:37.627 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ testlog 'TEST: request image resync when remote is not primary' 2026-02-20T22:38:37.627 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ tee -a /tmp/tmp.Whst3BkeHJ/rbd-mirror.test.log 2026-02-20T22:38:37.627 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ date '+%F %T' 2026-02-20T22:38:37.628 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo 2026-02-20 22:38:37 TEST: request image resync when remote is not primary 2026-02-20T22:38:37.628 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:2026-02-20 22:38:37 TEST: request image resync when remote is not primary 2026-02-20T22:38:37.629 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_resync_image=test_resync_image 2026-02-20T22:38:37.629 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ create_image_and_enable_mirror cluster2 mirror test_resync_image snapshot 2026-02-20T22:38:37.629 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:38:37.629 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ shift 2026-02-20T22:38:37.629 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:38:37.629 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ shift 2026-02-20T22:38:37.629 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test_resync_image 2026-02-20T22:38:37.629 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ shift 2026-02-20T22:38:37.629 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local mode=snapshot 2026-02-20T22:38:37.629 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' -n snapshot ']' 2026-02-20T22:38:37.629 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ shift 2026-02-20T22:38:37.629 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ create_image cluster2 mirror test_resync_image 2026-02-20T22:38:37.629 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:38:37.629 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ shift 2026-02-20T22:38:37.629 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:38:37.629 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ shift 2026-02-20T22:38:37.629 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test_resync_image 2026-02-20T22:38:37.629 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ shift 2026-02-20T22:38:37.629 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local size=128 2026-02-20T22:38:37.629 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' -n '' ']' 2026-02-20T22:38:37.629 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster2 create --size 128 --image-feature layering,exclusive-lock mirror/test_resync_image 2026-02-20T22:38:37.658 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ is_pool_mirror_mode_image mirror 2026-02-20T22:38:37.658 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:38:37.658 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' image = image ']' 2026-02-20T22:38:37.658 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:38:37.658 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ enable_mirror cluster2 mirror test_resync_image snapshot 2026-02-20T22:38:37.658 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:38:37.658 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:38:37.658 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test_resync_image 2026-02-20T22:38:37.658 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local mode=snapshot 2026-02-20T22:38:37.658 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster=cluster2 mirror image enable mirror/test_resync_image snapshot 2026-02-20T22:38:38.369 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:Mirroring enabled 2026-02-20T22:38:38.373 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster=cluster2 info mirror/test_resync_image 2026-02-20T22:38:38.398 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:rbd image 'test_resync_image': 2026-02-20T22:38:38.399 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: size 128 MiB in 32 objects 2026-02-20T22:38:38.399 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: order 22 (4 MiB objects) 2026-02-20T22:38:38.399 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: snapshot_count: 1 2026-02-20T22:38:38.399 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: id: 173940461896 2026-02-20T22:38:38.399 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: block_name_prefix: rbd_data.173940461896 2026-02-20T22:38:38.399 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: format: 2 2026-02-20T22:38:38.399 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: features: layering, exclusive-lock 2026-02-20T22:38:38.399 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: op_features: 2026-02-20T22:38:38.399 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: flags: 2026-02-20T22:38:38.399 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: create_timestamp: Fri Feb 20 22:38:37 2026 2026-02-20T22:38:38.399 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: access_timestamp: Fri Feb 20 22:38:37 2026 2026-02-20T22:38:38.399 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: modify_timestamp: Fri Feb 20 22:38:37 2026 2026-02-20T22:38:38.399 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: mirroring state: enabled 2026-02-20T22:38:38.399 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: mirroring mode: snapshot 2026-02-20T22:38:38.399 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: mirroring global id: b8c50d8f-01f0-4305-bbbc-8accff51bad9 2026-02-20T22:38:38.399 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: mirroring primary: true 2026-02-20T22:38:38.400 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ write_image cluster2 mirror test_resync_image 100 2026-02-20T22:38:38.400 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:38:38.400 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:38:38.400 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test_resync_image 2026-02-20T22:38:38.400 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local count=100 2026-02-20T22:38:38.401 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local size= 2026-02-20T22:38:38.401 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test -n '' 2026-02-20T22:38:38.401 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ size=4096 2026-02-20T22:38:38.401 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster2 bench mirror/test_resync_image --io-type write --io-size 4096 --io-threads 1 --io-total 409600 --io-pattern rand 2026-02-20T22:38:38.431 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:bench type write io_size 4096 io_threads 1 bytes 409600 pattern random 2026-02-20T22:38:38.440 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: SEC OPS OPS/SEC BYTES/SEC 2026-02-20T22:38:38.440 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:elapsed: 0 ops: 100 ops/sec: 11111.3 bytes/sec: 43 MiB/s 2026-02-20T22:38:38.444 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_image_replay_stopped cluster2 mirror test_resync_image 2026-02-20T22:38:38.444 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:38:38.444 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:38:38.444 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test_resync_image 2026-02-20T22:38:38.444 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_image_replay_state cluster2 mirror test_resync_image stopped 2026-02-20T22:38:38.444 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:38:38.444 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:38:38.444 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test_resync_image 2026-02-20T22:38:38.444 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state=stopped 2026-02-20T22:38:38.444 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local s 2026-02-20T22:38:38.444 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:38:38.444 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:38:39.446 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_image_replay_state cluster2 mirror test_resync_image stopped 2026-02-20T22:38:39.446 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:38:39.447 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:38:39.447 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test_resync_image 2026-02-20T22:38:39.447 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local test_state=stopped 2026-02-20T22:38:39.447 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status_result 2026-02-20T22:38:39.447 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local current_state=stopped 2026-02-20T22:38:39.447 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemons cluster2 rbd mirror status mirror/test_resync_image 2026-02-20T22:38:39.447 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_instance=cluster2 2026-02-20T22:38:39.447 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:38:39.447 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster2 2026-02-20T22:38:39.447 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ grep -i state 2026-02-20T22:38:39.448 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance=cluster2 2026-02-20T22:38:39.448 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local loop_instance 2026-02-20T22:38:39.448 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for s in 0 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:38:39.448 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sleep 0 2026-02-20T22:38:39.451 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' cluster2 '!=' cluster2 ']' 2026-02-20T22:38:39.451 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ seq 0 3 2026-02-20T22:38:39.451 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for loop_instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:38:39.451 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemon cluster2:0 rbd mirror status mirror/test_resync_image 2026-02-20T22:38:39.451 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster2:0 2026-02-20T22:38:39.452 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:38:39.452 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:38:39.452 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster2:0 cluster instance 2026-02-20T22:38:39.452 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster2:0 2026-02-20T22:38:39.452 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=cluster 2026-02-20T22:38:39.452 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:38:39.452 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster2 2026-02-20T22:38:39.452 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=0 2026-02-20T22:38:39.452 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 0 = cluster2:0 ']' 2026-02-20T22:38:39.453 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval cluster=cluster2 2026-02-20T22:38:39.453 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster2 2026-02-20T22:38:39.453 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=0 2026-02-20T22:38:39.453 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:38:39.453 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ daemon_asok_file cluster2:0 cluster2 2026-02-20T22:38:39.453 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local local_cluster=cluster2:0 2026-02-20T22:38:39.453 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster=cluster2 2026-02-20T22:38:39.453 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance 2026-02-20T22:38:39.453 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ set_cluster_instance cluster2:0 local_cluster instance 2026-02-20T22:38:39.453 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local val=cluster2:0 2026-02-20T22:38:39.453 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster_var_name=local_cluster 2026-02-20T22:38:39.453 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance_var_name=instance 2026-02-20T22:38:39.454 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster2 2026-02-20T22:38:39.454 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:38:39.454 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ '[' 0 = cluster2:0 ']' 2026-02-20T22:38:39.454 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval local_cluster=cluster2 2026-02-20T22:38:39.454 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ local_cluster=cluster2 2026-02-20T22:38:39.454 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval instance=0 2026-02-20T22:38:39.454 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ instance=0 2026-02-20T22:38:39.454 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ ceph-conf --cluster cluster2 --name client.mirror.0 'admin socket' 2026-02-20T22:38:39.461 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ echo /var/run/ceph/rbd-mirror.cluster2-client.mirror.0.asok 2026-02-20T22:38:39.461 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local asok_file=/var/run/ceph/rbd-mirror.cluster2-client.mirror.0.asok 2026-02-20T22:38:39.461 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ test -S /var/run/ceph/rbd-mirror.cluster2-client.mirror.0.asok 2026-02-20T22:38:39.461 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ ceph --admin-daemon /var/run/ceph/rbd-mirror.cluster2-client.mirror.0.asok rbd mirror status mirror/test_resync_image 2026-02-20T22:38:39.502 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:Invalid command: unused arguments: ['mirror/test_resync_image'] 2026-02-20T22:38:39.503 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:rbd mirror status : get status for rbd mirror 2026-02-20T22:38:39.503 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:admin_socket: invalid command 2026-02-20T22:38:39.507 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for loop_instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:38:39.507 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemon cluster2:1 rbd mirror status mirror/test_resync_image 2026-02-20T22:38:39.507 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster2:1 2026-02-20T22:38:39.507 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:38:39.507 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:38:39.507 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster2:1 cluster instance 2026-02-20T22:38:39.507 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster2:1 2026-02-20T22:38:39.508 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=cluster 2026-02-20T22:38:39.508 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:38:39.508 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster2 2026-02-20T22:38:39.508 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=1 2026-02-20T22:38:39.508 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 1 = cluster2:1 ']' 2026-02-20T22:38:39.508 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval cluster=cluster2 2026-02-20T22:38:39.508 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster2 2026-02-20T22:38:39.508 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=1 2026-02-20T22:38:39.508 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=1 2026-02-20T22:38:39.508 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ daemon_asok_file cluster2:1 cluster2 2026-02-20T22:38:39.508 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local local_cluster=cluster2:1 2026-02-20T22:38:39.508 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster=cluster2 2026-02-20T22:38:39.508 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance 2026-02-20T22:38:39.509 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ set_cluster_instance cluster2:1 local_cluster instance 2026-02-20T22:38:39.509 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local val=cluster2:1 2026-02-20T22:38:39.509 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster_var_name=local_cluster 2026-02-20T22:38:39.509 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance_var_name=instance 2026-02-20T22:38:39.509 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster2 2026-02-20T22:38:39.509 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=1 2026-02-20T22:38:39.509 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ '[' 1 = cluster2:1 ']' 2026-02-20T22:38:39.509 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval local_cluster=cluster2 2026-02-20T22:38:39.509 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ local_cluster=cluster2 2026-02-20T22:38:39.509 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval instance=1 2026-02-20T22:38:39.509 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ instance=1 2026-02-20T22:38:39.509 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ ceph-conf --cluster cluster2 --name client.mirror.1 'admin socket' 2026-02-20T22:38:39.516 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ echo /var/run/ceph/rbd-mirror.cluster2-client.mirror.1.asok 2026-02-20T22:38:39.516 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local asok_file=/var/run/ceph/rbd-mirror.cluster2-client.mirror.1.asok 2026-02-20T22:38:39.516 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ test -S /var/run/ceph/rbd-mirror.cluster2-client.mirror.1.asok 2026-02-20T22:38:39.517 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ ceph --admin-daemon /var/run/ceph/rbd-mirror.cluster2-client.mirror.1.asok rbd mirror status mirror/test_resync_image 2026-02-20T22:38:39.556 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:Invalid command: unused arguments: ['mirror/test_resync_image'] 2026-02-20T22:38:39.557 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:rbd mirror status : get status for rbd mirror 2026-02-20T22:38:39.557 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:admin_socket: invalid command 2026-02-20T22:38:39.559 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for loop_instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:38:39.560 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemon cluster2:2 rbd mirror status mirror/test_resync_image 2026-02-20T22:38:39.560 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster2:2 2026-02-20T22:38:39.560 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:38:39.560 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:38:39.560 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster2:2 cluster instance 2026-02-20T22:38:39.560 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster2:2 2026-02-20T22:38:39.560 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=cluster 2026-02-20T22:38:39.560 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:38:39.560 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster2 2026-02-20T22:38:39.560 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=2 2026-02-20T22:38:39.560 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 2 = cluster2:2 ']' 2026-02-20T22:38:39.560 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval cluster=cluster2 2026-02-20T22:38:39.561 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster2 2026-02-20T22:38:39.561 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=2 2026-02-20T22:38:39.561 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=2 2026-02-20T22:38:39.561 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ daemon_asok_file cluster2:2 cluster2 2026-02-20T22:38:39.561 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local local_cluster=cluster2:2 2026-02-20T22:38:39.561 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster=cluster2 2026-02-20T22:38:39.561 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance 2026-02-20T22:38:39.561 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ set_cluster_instance cluster2:2 local_cluster instance 2026-02-20T22:38:39.561 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local val=cluster2:2 2026-02-20T22:38:39.561 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster_var_name=local_cluster 2026-02-20T22:38:39.561 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance_var_name=instance 2026-02-20T22:38:39.561 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster2 2026-02-20T22:38:39.562 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=2 2026-02-20T22:38:39.562 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ '[' 2 = cluster2:2 ']' 2026-02-20T22:38:39.562 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval local_cluster=cluster2 2026-02-20T22:38:39.562 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ local_cluster=cluster2 2026-02-20T22:38:39.562 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval instance=2 2026-02-20T22:38:39.562 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ instance=2 2026-02-20T22:38:39.562 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ ceph-conf --cluster cluster2 --name client.mirror.2 'admin socket' 2026-02-20T22:38:39.570 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ echo /var/run/ceph/rbd-mirror.cluster2-client.mirror.2.asok 2026-02-20T22:38:39.570 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local asok_file=/var/run/ceph/rbd-mirror.cluster2-client.mirror.2.asok 2026-02-20T22:38:39.570 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ test -S /var/run/ceph/rbd-mirror.cluster2-client.mirror.2.asok 2026-02-20T22:38:39.570 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ ceph --admin-daemon /var/run/ceph/rbd-mirror.cluster2-client.mirror.2.asok rbd mirror status mirror/test_resync_image 2026-02-20T22:38:39.610 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:Invalid command: unused arguments: ['mirror/test_resync_image'] 2026-02-20T22:38:39.610 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:rbd mirror status : get status for rbd mirror 2026-02-20T22:38:39.610 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:admin_socket: invalid command 2026-02-20T22:38:39.613 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for loop_instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:38:39.614 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemon cluster2:3 rbd mirror status mirror/test_resync_image 2026-02-20T22:38:39.614 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster2:3 2026-02-20T22:38:39.614 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:38:39.614 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:38:39.614 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster2:3 cluster instance 2026-02-20T22:38:39.614 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster2:3 2026-02-20T22:38:39.614 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=cluster 2026-02-20T22:38:39.614 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:38:39.614 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster2 2026-02-20T22:38:39.614 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=3 2026-02-20T22:38:39.615 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 3 = cluster2:3 ']' 2026-02-20T22:38:39.615 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval cluster=cluster2 2026-02-20T22:38:39.615 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster2 2026-02-20T22:38:39.615 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=3 2026-02-20T22:38:39.615 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=3 2026-02-20T22:38:39.615 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ daemon_asok_file cluster2:3 cluster2 2026-02-20T22:38:39.615 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local local_cluster=cluster2:3 2026-02-20T22:38:39.615 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster=cluster2 2026-02-20T22:38:39.615 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance 2026-02-20T22:38:39.615 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ set_cluster_instance cluster2:3 local_cluster instance 2026-02-20T22:38:39.615 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local val=cluster2:3 2026-02-20T22:38:39.615 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster_var_name=local_cluster 2026-02-20T22:38:39.616 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance_var_name=instance 2026-02-20T22:38:39.616 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster2 2026-02-20T22:38:39.616 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=3 2026-02-20T22:38:39.616 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ '[' 3 = cluster2:3 ']' 2026-02-20T22:38:39.616 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval local_cluster=cluster2 2026-02-20T22:38:39.616 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ local_cluster=cluster2 2026-02-20T22:38:39.616 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval instance=3 2026-02-20T22:38:39.616 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ instance=3 2026-02-20T22:38:39.616 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ ceph-conf --cluster cluster2 --name client.mirror.3 'admin socket' 2026-02-20T22:38:39.623 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ echo /var/run/ceph/rbd-mirror.cluster2-client.mirror.3.asok 2026-02-20T22:38:39.623 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local asok_file=/var/run/ceph/rbd-mirror.cluster2-client.mirror.3.asok 2026-02-20T22:38:39.624 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ test -S /var/run/ceph/rbd-mirror.cluster2-client.mirror.3.asok 2026-02-20T22:38:39.624 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ ceph --admin-daemon /var/run/ceph/rbd-mirror.cluster2-client.mirror.3.asok rbd mirror status mirror/test_resync_image 2026-02-20T22:38:39.663 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:Invalid command: unused arguments: ['mirror/test_resync_image'] 2026-02-20T22:38:39.663 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:rbd mirror status : get status for rbd mirror 2026-02-20T22:38:39.663 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:admin_socket: invalid command 2026-02-20T22:38:39.664 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for s in 0 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:38:39.664 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sleep 1 2026-02-20T22:38:40.665 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' cluster2 '!=' cluster2 ']' 2026-02-20T22:38:40.665 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ seq 0 3 2026-02-20T22:38:40.668 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for loop_instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:38:40.669 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemon cluster2:0 rbd mirror status mirror/test_resync_image 2026-02-20T22:38:40.669 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster2:0 2026-02-20T22:38:40.669 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:38:40.669 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:38:40.669 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster2:0 cluster instance 2026-02-20T22:38:40.669 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster2:0 2026-02-20T22:38:40.669 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=cluster 2026-02-20T22:38:40.669 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:38:40.669 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster2 2026-02-20T22:38:40.669 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=0 2026-02-20T22:38:40.670 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 0 = cluster2:0 ']' 2026-02-20T22:38:40.670 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval cluster=cluster2 2026-02-20T22:38:40.670 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster2 2026-02-20T22:38:40.670 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=0 2026-02-20T22:38:40.670 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:38:40.670 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ daemon_asok_file cluster2:0 cluster2 2026-02-20T22:38:40.670 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local local_cluster=cluster2:0 2026-02-20T22:38:40.670 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster=cluster2 2026-02-20T22:38:40.670 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance 2026-02-20T22:38:40.670 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ set_cluster_instance cluster2:0 local_cluster instance 2026-02-20T22:38:40.670 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local val=cluster2:0 2026-02-20T22:38:40.670 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster_var_name=local_cluster 2026-02-20T22:38:40.671 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance_var_name=instance 2026-02-20T22:38:40.671 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster2 2026-02-20T22:38:40.671 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:38:40.671 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ '[' 0 = cluster2:0 ']' 2026-02-20T22:38:40.671 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval local_cluster=cluster2 2026-02-20T22:38:40.671 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ local_cluster=cluster2 2026-02-20T22:38:40.671 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval instance=0 2026-02-20T22:38:40.671 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ instance=0 2026-02-20T22:38:40.671 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ ceph-conf --cluster cluster2 --name client.mirror.0 'admin socket' 2026-02-20T22:38:40.680 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ echo /var/run/ceph/rbd-mirror.cluster2-client.mirror.0.asok 2026-02-20T22:38:40.681 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local asok_file=/var/run/ceph/rbd-mirror.cluster2-client.mirror.0.asok 2026-02-20T22:38:40.681 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ test -S /var/run/ceph/rbd-mirror.cluster2-client.mirror.0.asok 2026-02-20T22:38:40.681 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ ceph --admin-daemon /var/run/ceph/rbd-mirror.cluster2-client.mirror.0.asok rbd mirror status mirror/test_resync_image 2026-02-20T22:38:40.721 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:Invalid command: unused arguments: ['mirror/test_resync_image'] 2026-02-20T22:38:40.721 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:rbd mirror status : get status for rbd mirror 2026-02-20T22:38:40.721 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:admin_socket: invalid command 2026-02-20T22:38:40.725 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for loop_instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:38:40.725 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemon cluster2:1 rbd mirror status mirror/test_resync_image 2026-02-20T22:38:40.725 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster2:1 2026-02-20T22:38:40.725 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:38:40.725 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:38:40.726 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster2:1 cluster instance 2026-02-20T22:38:40.726 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster2:1 2026-02-20T22:38:40.726 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=cluster 2026-02-20T22:38:40.726 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:38:40.726 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster2 2026-02-20T22:38:40.726 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=1 2026-02-20T22:38:40.726 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 1 = cluster2:1 ']' 2026-02-20T22:38:40.726 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval cluster=cluster2 2026-02-20T22:38:40.726 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster2 2026-02-20T22:38:40.726 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=1 2026-02-20T22:38:40.726 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=1 2026-02-20T22:38:40.726 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ daemon_asok_file cluster2:1 cluster2 2026-02-20T22:38:40.727 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local local_cluster=cluster2:1 2026-02-20T22:38:40.727 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster=cluster2 2026-02-20T22:38:40.727 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance 2026-02-20T22:38:40.727 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ set_cluster_instance cluster2:1 local_cluster instance 2026-02-20T22:38:40.727 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local val=cluster2:1 2026-02-20T22:38:40.727 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster_var_name=local_cluster 2026-02-20T22:38:40.727 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance_var_name=instance 2026-02-20T22:38:40.727 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster2 2026-02-20T22:38:40.727 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=1 2026-02-20T22:38:40.727 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ '[' 1 = cluster2:1 ']' 2026-02-20T22:38:40.727 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval local_cluster=cluster2 2026-02-20T22:38:40.727 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ local_cluster=cluster2 2026-02-20T22:38:40.727 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval instance=1 2026-02-20T22:38:40.728 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ instance=1 2026-02-20T22:38:40.728 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ ceph-conf --cluster cluster2 --name client.mirror.1 'admin socket' 2026-02-20T22:38:40.735 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ echo /var/run/ceph/rbd-mirror.cluster2-client.mirror.1.asok 2026-02-20T22:38:40.735 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local asok_file=/var/run/ceph/rbd-mirror.cluster2-client.mirror.1.asok 2026-02-20T22:38:40.735 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ test -S /var/run/ceph/rbd-mirror.cluster2-client.mirror.1.asok 2026-02-20T22:38:40.735 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ ceph --admin-daemon /var/run/ceph/rbd-mirror.cluster2-client.mirror.1.asok rbd mirror status mirror/test_resync_image 2026-02-20T22:38:40.779 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ return 0 2026-02-20T22:38:40.780 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status_result=' "state": "Stopped"' 2026-02-20T22:38:40.780 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo ' "state": "Stopped"' 2026-02-20T22:38:40.780 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep -i Replaying 2026-02-20T22:38:40.782 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test stopped = stopped 2026-02-20T22:38:40.782 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:38:40.782 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_image_replay_started cluster1 mirror test_resync_image 2026-02-20T22:38:40.782 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:38:40.782 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:38:40.782 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test_resync_image 2026-02-20T22:38:40.782 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_image_replay_state cluster1 mirror test_resync_image started 2026-02-20T22:38:40.782 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:38:40.782 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:38:40.782 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test_resync_image 2026-02-20T22:38:40.783 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state=started 2026-02-20T22:38:40.783 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local s 2026-02-20T22:38:40.783 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:38:40.783 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:38:41.783 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_image_replay_state cluster1 mirror test_resync_image started 2026-02-20T22:38:41.784 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:38:41.784 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:38:41.784 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test_resync_image 2026-02-20T22:38:41.784 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local test_state=started 2026-02-20T22:38:41.784 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status_result 2026-02-20T22:38:41.784 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local current_state=stopped 2026-02-20T22:38:41.785 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemons cluster1 rbd mirror status mirror/test_resync_image 2026-02-20T22:38:41.785 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ grep -i state 2026-02-20T22:38:41.785 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_instance=cluster1 2026-02-20T22:38:41.785 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:38:41.785 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1 2026-02-20T22:38:41.785 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance=cluster1 2026-02-20T22:38:41.785 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local loop_instance 2026-02-20T22:38:41.785 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for s in 0 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:38:41.785 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sleep 0 2026-02-20T22:38:41.789 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' cluster1 '!=' cluster1 ']' 2026-02-20T22:38:41.789 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ seq 0 3 2026-02-20T22:38:41.789 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for loop_instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:38:41.789 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemon cluster1:0 rbd mirror status mirror/test_resync_image 2026-02-20T22:38:41.789 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1:0 2026-02-20T22:38:41.789 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:38:41.789 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:38:41.789 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster1:0 cluster instance 2026-02-20T22:38:41.789 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster1:0 2026-02-20T22:38:41.789 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=cluster 2026-02-20T22:38:41.790 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:38:41.790 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:38:41.790 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=0 2026-02-20T22:38:41.790 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 0 = cluster1:0 ']' 2026-02-20T22:38:41.790 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval cluster=cluster1 2026-02-20T22:38:41.790 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:38:41.790 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=0 2026-02-20T22:38:41.790 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:38:41.790 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ daemon_asok_file cluster1:0 cluster1 2026-02-20T22:38:41.790 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local local_cluster=cluster1:0 2026-02-20T22:38:41.790 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster=cluster1 2026-02-20T22:38:41.790 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance 2026-02-20T22:38:41.791 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ set_cluster_instance cluster1:0 local_cluster instance 2026-02-20T22:38:41.791 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local val=cluster1:0 2026-02-20T22:38:41.791 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster_var_name=local_cluster 2026-02-20T22:38:41.791 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance_var_name=instance 2026-02-20T22:38:41.791 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:38:41.791 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:38:41.791 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ '[' 0 = cluster1:0 ']' 2026-02-20T22:38:41.791 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval local_cluster=cluster1 2026-02-20T22:38:41.791 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ local_cluster=cluster1 2026-02-20T22:38:41.791 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval instance=0 2026-02-20T22:38:41.791 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ instance=0 2026-02-20T22:38:41.791 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ ceph-conf --cluster cluster1 --name client.mirror.0 'admin socket' 2026-02-20T22:38:41.799 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ echo /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:38:41.799 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local asok_file=/var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:38:41.799 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ test -S /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:38:41.799 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ ceph --admin-daemon /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok rbd mirror status mirror/test_resync_image 2026-02-20T22:38:41.839 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:Invalid command: unused arguments: ['mirror/test_resync_image'] 2026-02-20T22:38:41.839 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:rbd mirror status : get status for rbd mirror 2026-02-20T22:38:41.840 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:admin_socket: invalid command 2026-02-20T22:38:41.841 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for loop_instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:38:41.841 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemon cluster1:1 rbd mirror status mirror/test_resync_image 2026-02-20T22:38:41.841 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1:1 2026-02-20T22:38:41.841 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:38:41.841 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:38:41.841 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster1:1 cluster instance 2026-02-20T22:38:41.841 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster1:1 2026-02-20T22:38:41.841 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=cluster 2026-02-20T22:38:41.841 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:38:41.841 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:38:41.841 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=1 2026-02-20T22:38:41.841 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 1 = cluster1:1 ']' 2026-02-20T22:38:41.841 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval cluster=cluster1 2026-02-20T22:38:41.841 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:38:41.841 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=1 2026-02-20T22:38:41.841 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=1 2026-02-20T22:38:41.841 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ daemon_asok_file cluster1:1 cluster1 2026-02-20T22:38:41.841 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local local_cluster=cluster1:1 2026-02-20T22:38:41.841 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster=cluster1 2026-02-20T22:38:41.842 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance 2026-02-20T22:38:41.842 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ set_cluster_instance cluster1:1 local_cluster instance 2026-02-20T22:38:41.842 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local val=cluster1:1 2026-02-20T22:38:41.842 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster_var_name=local_cluster 2026-02-20T22:38:41.842 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance_var_name=instance 2026-02-20T22:38:41.842 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:38:41.842 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=1 2026-02-20T22:38:41.842 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ '[' 1 = cluster1:1 ']' 2026-02-20T22:38:41.842 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval local_cluster=cluster1 2026-02-20T22:38:41.842 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ local_cluster=cluster1 2026-02-20T22:38:41.842 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval instance=1 2026-02-20T22:38:41.842 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ instance=1 2026-02-20T22:38:41.842 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ ceph-conf --cluster cluster1 --name client.mirror.1 'admin socket' 2026-02-20T22:38:41.853 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ echo /var/run/ceph/rbd-mirror.cluster1-client.mirror.1.asok 2026-02-20T22:38:41.853 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local asok_file=/var/run/ceph/rbd-mirror.cluster1-client.mirror.1.asok 2026-02-20T22:38:41.853 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ test -S /var/run/ceph/rbd-mirror.cluster1-client.mirror.1.asok 2026-02-20T22:38:41.853 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ ceph --admin-daemon /var/run/ceph/rbd-mirror.cluster1-client.mirror.1.asok rbd mirror status mirror/test_resync_image 2026-02-20T22:38:41.898 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ return 0 2026-02-20T22:38:41.899 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status_result=' "state": "Replaying"' 2026-02-20T22:38:41.899 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo ' "state": "Replaying"' 2026-02-20T22:38:41.899 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep -i Replaying 2026-02-20T22:38:41.900 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: "state": "Replaying" 2026-02-20T22:38:41.901 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ current_state=started 2026-02-20T22:38:41.901 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test started = started 2026-02-20T22:38:41.901 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:38:41.901 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_replay_complete cluster1 cluster2 mirror mirror test_resync_image 2026-02-20T22:38:41.901 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local local_cluster=cluster1 2026-02-20T22:38:41.901 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:38:41.901 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local local_pool=mirror 2026-02-20T22:38:41.902 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local remote_pool=mirror 2026-02-20T22:38:41.902 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test_resync_image 2026-02-20T22:38:41.902 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' snapshot = journal ']' 2026-02-20T22:38:41.902 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' snapshot = snapshot ']' 2026-02-20T22:38:41.902 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ mirror_image_snapshot cluster2 mirror test_resync_image 2026-02-20T22:38:41.902 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:38:41.902 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:38:41.902 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test_resync_image 2026-02-20T22:38:41.902 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster2 mirror image snapshot mirror/test_resync_image 2026-02-20T22:38:42.581 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:Snapshot ID: 183 2026-02-20T22:38:42.586 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_snapshot_sync_complete cluster1 cluster2 mirror mirror test_resync_image 2026-02-20T22:38:42.586 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local local_cluster=cluster1 2026-02-20T22:38:42.586 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:38:42.586 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local local_pool=mirror 2026-02-20T22:38:42.587 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local remote_pool=mirror 2026-02-20T22:38:42.587 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test_resync_image 2026-02-20T22:38:42.587 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ mkfname cluster2-mirror-test_resync_image.status 2026-02-20T22:38:42.587 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ echo cluster2-mirror-test_resync_image.status 2026-02-20T22:38:42.587 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -e 's|[/ ]|_|g' 2026-02-20T22:38:42.588 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status_log=/tmp/tmp.Whst3BkeHJ/cluster2-mirror-test_resync_image.status 2026-02-20T22:38:42.588 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ mkfname cluster1-mirror-test_resync_image.status 2026-02-20T22:38:42.588 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ echo cluster1-mirror-test_resync_image.status 2026-02-20T22:38:42.588 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -e 's|[/ ]|_|g' 2026-02-20T22:38:42.590 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local local_status_log=/tmp/tmp.Whst3BkeHJ/cluster1-mirror-test_resync_image.status 2026-02-20T22:38:42.590 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ get_newest_mirror_snapshot cluster2 mirror test_resync_image /tmp/tmp.Whst3BkeHJ/cluster2-mirror-test_resync_image.status 2026-02-20T22:38:42.591 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:38:42.591 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:38:42.591 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test_resync_image 2026-02-20T22:38:42.591 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local log=/tmp/tmp.Whst3BkeHJ/cluster2-mirror-test_resync_image.status 2026-02-20T22:38:42.591 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster2 snap list --all mirror/test_resync_image --format xml 2026-02-20T22:38:42.591 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ xmlstarlet sel -t -c '//snapshots/snapshot[namespace/complete='\''true'\'' and position()=last()]' 2026-02-20T22:38:42.618 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v //snapshot/id 2026-02-20T22:38:42.620 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local snapshot_id=183 2026-02-20T22:38:42.620 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ true 2026-02-20T22:38:42.620 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 0.2 0.4 0.8 1.6 2 2 4 4 8 8 16 16 32 32 2026-02-20T22:38:42.620 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 0.2 2026-02-20T22:38:42.821 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ get_newest_mirror_snapshot cluster1 mirror test_resync_image /tmp/tmp.Whst3BkeHJ/cluster1-mirror-test_resync_image.status 2026-02-20T22:38:42.822 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:38:42.822 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:38:42.822 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test_resync_image 2026-02-20T22:38:42.822 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local log=/tmp/tmp.Whst3BkeHJ/cluster1-mirror-test_resync_image.status 2026-02-20T22:38:42.822 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster1 snap list --all mirror/test_resync_image --format xml 2026-02-20T22:38:42.822 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ xmlstarlet sel -t -c '//snapshots/snapshot[namespace/complete='\''true'\'' and position()=last()]' 2026-02-20T22:38:42.854 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v //snapshot/namespace/primary_snap_id 2026-02-20T22:38:42.856 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local primary_snapshot_id=183 2026-02-20T22:38:42.857 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test 183 = 183 2026-02-20T22:38:42.857 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:38:42.857 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_replaying_status_in_pool_dir cluster1 mirror test_resync_image 2026-02-20T22:38:42.857 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:38:42.857 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:38:42.857 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test_resync_image 2026-02-20T22:38:42.857 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' snapshot = journal ']' 2026-02-20T22:38:42.857 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_status_in_pool_dir cluster1 mirror test_resync_image up+replaying 2026-02-20T22:38:42.857 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:38:42.857 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:38:42.857 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test_resync_image 2026-02-20T22:38:42.858 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+replaying 2026-02-20T22:38:42.858 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:38:42.858 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:38:42.858 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:38:42.858 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:38:43.857 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_status_in_pool_dir cluster1 mirror test_resync_image up+replaying '' '' 2026-02-20T22:38:43.857 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:38:43.858 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:38:43.858 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test_resync_image 2026-02-20T22:38:43.858 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+replaying 2026-02-20T22:38:43.858 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:38:43.858 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:38:43.858 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:38:43.858 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:38:43.858 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster1 mirror image status mirror/test_resync_image 2026-02-20T22:38:43.889 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='test_resync_image: 2026-02-20T22:38:43.890 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: global_id: b8c50d8f-01f0-4305-bbbc-8accff51bad9 2026-02-20T22:38:43.890 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+replaying 2026-02-20T22:38:43.890 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: replaying, {"bytes_per_second":0.0,"bytes_per_snapshot":0.0,"last_snapshot_bytes":0,"last_snapshot_sync_seconds":0,"remote_snapshot_timestamp":1771627118,"replay_state":"idle"} 2026-02-20T22:38:43.890 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: service: mirror.1 on trial150 2026-02-20T22:38:43.890 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:38:40 2026-02-20T22:38:43.890 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: peer_sites: 2026-02-20T22:38:43.890 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: name: cluster2-DNE 2026-02-20T22:38:43.890 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: down+unknown 2026-02-20T22:38:43.890 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: status not found 2026-02-20T22:38:43.890 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: ' 2026-02-20T22:38:43.891 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ state: .*up+replaying' 2026-02-20T22:38:43.891 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: state: up+replaying 2026-02-20T22:38:43.891 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ description: .*' 2026-02-20T22:38:43.892 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: description: replaying, {"bytes_per_second":0.0,"bytes_per_snapshot":0.0,"last_snapshot_bytes":0,"last_snapshot_sync_seconds":0,"remote_snapshot_timestamp":1771627118,"replay_state":"idle"} 2026-02-20T22:38:43.893 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' -n '' ']' 2026-02-20T22:38:43.893 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+replaying 2026-02-20T22:38:43.893 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^up+' 2026-02-20T22:38:43.893 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+replaying 2026-02-20T22:38:43.894 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep 'service: *mirror..* on ' 2026-02-20T22:38:43.894 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: service: mirror.1 on trial150 2026-02-20T22:38:43.894 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update 2026-02-20T22:38:43.895 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -nEe 's/^ last_update: *(.*) *$/\1/p' 2026-02-20T22:38:43.896 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:38:40' 2026-02-20T22:38:43.896 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_mirror_pool_status_verbose cluster1 mirror test_resync_image up+replaying '2026-02-20 22:38:40' 2026-02-20T22:38:43.896 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:38:43.896 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:38:43.896 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test_resync_image 2026-02-20T22:38:43.896 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+replaying 2026-02-20T22:38:43.896 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local 'prev_last_update=2026-02-20 22:38:40' 2026-02-20T22:38:43.896 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:38:43.897 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:38:43.897 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster1 mirror pool status mirror --verbose --format xml 2026-02-20T22:38:43.928 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='WARNINGOKWARNING1156175622mirror.0trial15020.2.0-677-gf7870454trueOK56245627mirror.1trial15020.2.0-677-gf7870454falseOK56315638mirror.2trial15020.2.0-677-gf7870454falseOK56405643mirror.3trial15020.2.0-677-gf7870454falseOKteste1d586ae-1749-4169-888d-5f8c6b0db4d3up+replayingreplaying, {"bytes_per_second":0.0,"bytes_per_snapshot":0.0,"last_snapshot_bytes":0,"last_snapshot_sync_seconds":0,"local_snapshot_timestamp":1771626966,"remote_snapshot_timestamp":1771626966,"replay_state":"idle"}56175622mirror.0trial1502026-02-20 22:38:27cluster2-DNEcd6e8b64-a7a4-4c60-8c9c-3c34f7eb16e8up+stoppedlocal image is primary2026-02-20 22:38:39test_resync_imageb8c50d8f-01f0-4305-bbbc-8accff51bad9up+replayingreplaying, {"bytes_per_second":0.0,"bytes_per_snapshot":0.0,"last_snapshot_bytes":0,"last_snapshot_sync_seconds":0,"remote_snapshot_timestamp":1771627118,"replay_state":"idle"}56245627mirror.1trial1502026-02-20 22:38:40cluster2-DNEcd6e8b64-a7a4-4c60-8c9c-3c34f7eb16e8down+unknownstatus not found' 2026-02-20T22:38:43.929 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update state 2026-02-20T22:38:43.929 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test_resync_image'\'']/last_update' 2026-02-20T22:38:43.930 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:38:40' 2026-02-20T22:38:43.930 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test_resync_image'\'']/state' 2026-02-20T22:38:43.932 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ state=up+replaying 2026-02-20T22:38:43.932 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+replaying 2026-02-20T22:38:43.932 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep up+replaying 2026-02-20T22:38:43.933 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+replaying 2026-02-20T22:38:43.934 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:38:43.934 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:38:43.934 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_status_in_pool_dir cluster2 mirror test_resync_image up+stopped 2026-02-20T22:38:43.934 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:38:43.934 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:38:43.935 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test_resync_image 2026-02-20T22:38:43.935 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+stopped 2026-02-20T22:38:43.935 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:38:43.935 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:38:43.935 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:38:43.935 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:38:44.934 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_status_in_pool_dir cluster2 mirror test_resync_image up+stopped '' '' 2026-02-20T22:38:44.934 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:38:44.935 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:38:44.935 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test_resync_image 2026-02-20T22:38:44.935 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+stopped 2026-02-20T22:38:44.935 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:38:44.935 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:38:44.935 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:38:44.935 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:38:44.935 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster2 mirror image status mirror/test_resync_image 2026-02-20T22:38:44.964 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='test_resync_image: 2026-02-20T22:38:44.964 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: global_id: b8c50d8f-01f0-4305-bbbc-8accff51bad9 2026-02-20T22:38:44.965 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+stopped 2026-02-20T22:38:44.965 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: local image is primary 2026-02-20T22:38:44.965 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: service: mirror.1 on trial150 2026-02-20T22:38:44.965 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:38:43 2026-02-20T22:38:44.965 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: peer_sites: 2026-02-20T22:38:44.965 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: name: cluster1-DNE 2026-02-20T22:38:44.965 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+replaying 2026-02-20T22:38:44.965 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: replaying, {"bytes_per_second":0.0,"bytes_per_snapshot":0.0,"last_snapshot_bytes":0,"last_snapshot_sync_seconds":0,"remote_snapshot_timestamp":1771627118,"replay_state":"idle"} 2026-02-20T22:38:44.966 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:38:40 2026-02-20T22:38:44.966 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: snapshots: 2026-02-20T22:38:44.966 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: 182 .mirror.primary.b8c50d8f-01f0-4305-bbbc-8accff51bad9.eac0e06d-5dbd-48f4-a74d-3b5d9fb749e5 (peer_uuids:[]) 2026-02-20T22:38:44.966 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: 183 .mirror.primary.b8c50d8f-01f0-4305-bbbc-8accff51bad9.d2d1f9e5-b3b9-4c63-8234-fe5b58f72194 (peer_uuids:[b3fd2ba3-7357-48bb-9494-5fb16bf9b1f8])' 2026-02-20T22:38:44.966 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ state: .*up+stopped' 2026-02-20T22:38:44.967 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: state: up+stopped 2026-02-20T22:38:44.967 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ description: .*' 2026-02-20T22:38:44.967 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: description: local image is primary 2026-02-20T22:38:44.968 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' -n '' ']' 2026-02-20T22:38:44.968 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+stopped 2026-02-20T22:38:44.968 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^up+' 2026-02-20T22:38:44.968 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+stopped 2026-02-20T22:38:44.969 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep 'service: *mirror..* on ' 2026-02-20T22:38:44.969 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: service: mirror.1 on trial150 2026-02-20T22:38:44.970 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update 2026-02-20T22:38:44.970 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -nEe 's/^ last_update: *(.*) *$/\1/p' 2026-02-20T22:38:44.971 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:38:43' 2026-02-20T22:38:44.971 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_mirror_pool_status_verbose cluster2 mirror test_resync_image up+stopped '2026-02-20 22:38:43' 2026-02-20T22:38:44.971 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:38:44.971 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:38:44.971 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test_resync_image 2026-02-20T22:38:44.971 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+stopped 2026-02-20T22:38:44.971 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local 'prev_last_update=2026-02-20 22:38:43' 2026-02-20T22:38:44.971 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:38:44.971 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:38:44.971 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster2 mirror pool status mirror --verbose --format xml 2026-02-20T22:38:45.003 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='OKOKOK245264529mirror.0trial15020.2.0-677-gf7870454trueOK45334537mirror.1trial15020.2.0-677-gf7870454falseOK45404546mirror.2trial15020.2.0-677-gf7870454falseOK45504557mirror.3trial15020.2.0-677-gf7870454falseOKteste1d586ae-1749-4169-888d-5f8c6b0db4d3up+stoppedlocal image is primary45264529mirror.0trial1502026-02-20 22:38:44cluster1-DNE8f14eacf-60a5-47c7-bdcb-1dc6af448d08up+replayingreplaying, {"bytes_per_second":0.0,"bytes_per_snapshot":0.0,"last_snapshot_bytes":0,"last_snapshot_sync_seconds":0,"local_snapshot_timestamp":1771626966,"remote_snapshot_timestamp":1771626966,"replay_state":"idle"}2026-02-20 22:38:27test_resync_imageb8c50d8f-01f0-4305-bbbc-8accff51bad9up+stoppedlocal image is primary45334537mirror.1trial1502026-02-20 22:38:43cluster1-DNE8f14eacf-60a5-47c7-bdcb-1dc6af448d08up+replayingreplaying, {"bytes_per_second":0.0,"bytes_per_snapshot":0.0,"last_snapshot_bytes":0,"last_snapshot_sync_seconds":0,"remote_snapshot_timestamp":1771627118,"replay_state":"idle"}2026-02-20 22:38:40' 2026-02-20T22:38:45.003 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update state 2026-02-20T22:38:45.004 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test_resync_image'\'']/last_update' 2026-02-20T22:38:45.005 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:38:43' 2026-02-20T22:38:45.005 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test_resync_image'\'']/state' 2026-02-20T22:38:45.007 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ state=up+stopped 2026-02-20T22:38:45.007 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+stopped 2026-02-20T22:38:45.008 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep up+stopped 2026-02-20T22:38:45.008 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+stopped 2026-02-20T22:38:45.009 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:38:45.009 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:38:45.009 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ write_image cluster2 mirror test_resync_image 100 2026-02-20T22:38:45.009 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:38:45.009 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:38:45.010 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test_resync_image 2026-02-20T22:38:45.010 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local count=100 2026-02-20T22:38:45.010 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local size= 2026-02-20T22:38:45.010 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test -n '' 2026-02-20T22:38:45.010 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ size=4096 2026-02-20T22:38:45.010 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster2 bench mirror/test_resync_image --io-type write --io-size 4096 --io-threads 1 --io-total 409600 --io-pattern rand 2026-02-20T22:38:45.038 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:bench type write io_size 4096 io_threads 1 bytes 409600 pattern random 2026-02-20T22:38:45.048 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: SEC OPS OPS/SEC BYTES/SEC 2026-02-20T22:38:45.048 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:elapsed: 0 ops: 100 ops/sec: 11111.3 bytes/sec: 43 MiB/s 2026-02-20T22:38:45.051 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ demote_image cluster2 mirror test_resync_image 2026-02-20T22:38:45.051 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:38:45.051 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:38:45.051 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test_resync_image 2026-02-20T22:38:45.051 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster=cluster2 mirror image demote mirror/test_resync_image 2026-02-20T22:38:45.583 INFO:tasks.ceph.cluster2.osd.2.trial150.stderr:2026-02-20T22:38:45.588+0000 7f2ff5040640 -1 reset not still connected to 0x55ce643389c0 2026-02-20T22:38:46.575 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:Image demoted to non-primary 2026-02-20T22:38:46.579 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ request_resync_image cluster1 mirror test_resync_image test_resync_image_id 2026-02-20T22:38:46.579 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:38:46.579 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:38:46.579 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test_resync_image 2026-02-20T22:38:46.579 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image_id_var_name=test_resync_image_id 2026-02-20T22:38:46.579 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ get_image_id cluster1 mirror test_resync_image 2026-02-20T22:38:46.579 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1 2026-02-20T22:38:46.580 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local pool=mirror 2026-02-20T22:38:46.580 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local image=test_resync_image 2026-02-20T22:38:46.580 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster=cluster1 info mirror/test_resync_image 2026-02-20T22:38:46.580 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -ne 's/^.*block_name_prefix: rbd_data\.//p' 2026-02-20T22:38:46.609 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ eval 'test_resync_image_id='\''15fbfabb907b'\''' 2026-02-20T22:38:46.609 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ test_resync_image_id=15fbfabb907b 2026-02-20T22:38:46.609 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ eval 'test -n "$test_resync_image_id"' 2026-02-20T22:38:46.610 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ test -n 15fbfabb907b 2026-02-20T22:38:46.610 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster=cluster1 mirror image resync mirror/test_resync_image 2026-02-20T22:38:46.637 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:Flagged image for resync from primary 2026-02-20T22:38:46.640 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_status_in_pool_dir cluster2 mirror test_resync_image up+unknown 'remote image is not primary' 2026-02-20T22:38:46.640 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:38:46.640 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:38:46.640 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test_resync_image 2026-02-20T22:38:46.640 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+unknown 2026-02-20T22:38:46.640 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local 'description_pattern=remote image is not primary' 2026-02-20T22:38:46.640 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:38:46.640 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:38:46.641 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:38:47.642 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_status_in_pool_dir cluster2 mirror test_resync_image up+unknown 'remote image is not primary' '' 2026-02-20T22:38:47.642 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:38:47.642 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:38:47.642 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test_resync_image 2026-02-20T22:38:47.642 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+unknown 2026-02-20T22:38:47.642 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local 'description_pattern=remote image is not primary' 2026-02-20T22:38:47.642 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:38:47.642 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:38:47.642 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:38:47.643 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster2 mirror image status mirror/test_resync_image 2026-02-20T22:38:47.670 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='test_resync_image: 2026-02-20T22:38:47.671 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: global_id: b8c50d8f-01f0-4305-bbbc-8accff51bad9 2026-02-20T22:38:47.671 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+stopped 2026-02-20T22:38:47.671 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: local image is primary 2026-02-20T22:38:47.671 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: service: mirror.1 on trial150 2026-02-20T22:38:47.671 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:38:43 2026-02-20T22:38:47.671 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: peer_sites: 2026-02-20T22:38:47.671 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: name: cluster1-DNE 2026-02-20T22:38:47.671 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+unknown 2026-02-20T22:38:47.671 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: remote image demoted 2026-02-20T22:38:47.672 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:38:46' 2026-02-20T22:38:47.672 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ state: .*up+unknown' 2026-02-20T22:38:47.672 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 1 2026-02-20T22:38:47.673 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:38:47.673 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 2 2026-02-20T22:38:49.673 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_status_in_pool_dir cluster2 mirror test_resync_image up+unknown 'remote image is not primary' '' 2026-02-20T22:38:49.673 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:38:49.673 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:38:49.674 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test_resync_image 2026-02-20T22:38:49.674 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+unknown 2026-02-20T22:38:49.674 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local 'description_pattern=remote image is not primary' 2026-02-20T22:38:49.674 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:38:49.674 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:38:49.674 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:38:49.674 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster2 mirror image status mirror/test_resync_image 2026-02-20T22:38:49.701 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='test_resync_image: 2026-02-20T22:38:49.701 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: global_id: b8c50d8f-01f0-4305-bbbc-8accff51bad9 2026-02-20T22:38:49.701 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+unknown 2026-02-20T22:38:49.701 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: remote image is not primary 2026-02-20T22:38:49.702 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: service: mirror.1 on trial150 2026-02-20T22:38:49.702 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:38:48 2026-02-20T22:38:49.702 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: peer_sites: 2026-02-20T22:38:49.702 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: name: cluster1-DNE 2026-02-20T22:38:49.702 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+unknown 2026-02-20T22:38:49.702 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: remote image is not primary 2026-02-20T22:38:49.702 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:38:48' 2026-02-20T22:38:49.702 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ state: .*up+unknown' 2026-02-20T22:38:49.703 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: state: up+unknown 2026-02-20T22:38:49.703 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ description: .*remote image is not primary' 2026-02-20T22:38:49.704 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: description: remote image is not primary 2026-02-20T22:38:49.704 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' -n '' ']' 2026-02-20T22:38:49.704 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+unknown 2026-02-20T22:38:49.705 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^up+' 2026-02-20T22:38:49.705 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+unknown 2026-02-20T22:38:49.705 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep 'service: *mirror..* on ' 2026-02-20T22:38:49.706 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: service: mirror.1 on trial150 2026-02-20T22:38:49.706 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update 2026-02-20T22:38:49.706 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -nEe 's/^ last_update: *(.*) *$/\1/p' 2026-02-20T22:38:49.708 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:38:48' 2026-02-20T22:38:49.708 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_mirror_pool_status_verbose cluster2 mirror test_resync_image up+unknown '2026-02-20 22:38:48' 2026-02-20T22:38:49.708 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:38:49.708 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:38:49.708 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test_resync_image 2026-02-20T22:38:49.708 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+unknown 2026-02-20T22:38:49.708 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local 'prev_last_update=2026-02-20 22:38:48' 2026-02-20T22:38:49.708 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:38:49.708 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:38:49.708 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster2 mirror pool status mirror --verbose --format xml 2026-02-20T22:38:49.738 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='WARNINGOKWARNING1145264529mirror.0trial15020.2.0-677-gf7870454trueOK45334537mirror.1trial15020.2.0-677-gf7870454falseOK45404546mirror.2trial15020.2.0-677-gf7870454falseOK45504557mirror.3trial15020.2.0-677-gf7870454falseOKteste1d586ae-1749-4169-888d-5f8c6b0db4d3up+stoppedlocal image is primary45264529mirror.0trial1502026-02-20 22:38:49cluster1-DNE8f14eacf-60a5-47c7-bdcb-1dc6af448d08up+replayingreplaying, {"bytes_per_second":0.0,"bytes_per_snapshot":0.0,"last_snapshot_bytes":0,"last_snapshot_sync_seconds":0,"local_snapshot_timestamp":1771626966,"remote_snapshot_timestamp":1771626966,"replay_state":"idle"}2026-02-20 22:38:27test_resync_imageb8c50d8f-01f0-4305-bbbc-8accff51bad9up+unknownremote image is not primary45334537mirror.1trial1502026-02-20 22:38:48cluster1-DNE8f14eacf-60a5-47c7-bdcb-1dc6af448d08up+unknownremote image is not primary2026-02-20 22:38:48' 2026-02-20T22:38:49.738 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update state 2026-02-20T22:38:49.738 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test_resync_image'\'']/last_update' 2026-02-20T22:38:49.740 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:38:48' 2026-02-20T22:38:49.740 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test_resync_image'\'']/state' 2026-02-20T22:38:49.742 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ state=up+unknown 2026-02-20T22:38:49.742 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+unknown 2026-02-20T22:38:49.742 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep up+unknown 2026-02-20T22:38:49.743 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+unknown 2026-02-20T22:38:49.743 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:38:49.743 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:38:49.743 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_status_in_pool_dir cluster1 mirror test_resync_image up+unknown 'remote image is not primary' 2026-02-20T22:38:49.743 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:38:49.743 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:38:49.743 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test_resync_image 2026-02-20T22:38:49.743 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+unknown 2026-02-20T22:38:49.743 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local 'description_pattern=remote image is not primary' 2026-02-20T22:38:49.743 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:38:49.744 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:38:49.744 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:38:50.745 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_status_in_pool_dir cluster1 mirror test_resync_image up+unknown 'remote image is not primary' '' 2026-02-20T22:38:50.745 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:38:50.745 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:38:50.745 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test_resync_image 2026-02-20T22:38:50.746 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+unknown 2026-02-20T22:38:50.746 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local 'description_pattern=remote image is not primary' 2026-02-20T22:38:50.746 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:38:50.746 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:38:50.746 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:38:50.746 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster1 mirror image status mirror/test_resync_image 2026-02-20T22:38:50.775 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='test_resync_image: 2026-02-20T22:38:50.776 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: global_id: b8c50d8f-01f0-4305-bbbc-8accff51bad9 2026-02-20T22:38:50.776 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+unknown 2026-02-20T22:38:50.776 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: remote image is not primary 2026-02-20T22:38:50.776 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: service: mirror.1 on trial150 2026-02-20T22:38:50.776 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:38:48 2026-02-20T22:38:50.776 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: peer_sites: 2026-02-20T22:38:50.776 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: name: cluster2-DNE 2026-02-20T22:38:50.776 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+unknown 2026-02-20T22:38:50.776 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: remote image is not primary 2026-02-20T22:38:50.776 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:38:48' 2026-02-20T22:38:50.777 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ state: .*up+unknown' 2026-02-20T22:38:50.777 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: state: up+unknown 2026-02-20T22:38:50.777 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ description: .*remote image is not primary' 2026-02-20T22:38:50.778 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: description: remote image is not primary 2026-02-20T22:38:50.778 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' -n '' ']' 2026-02-20T22:38:50.778 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+unknown 2026-02-20T22:38:50.779 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^up+' 2026-02-20T22:38:50.779 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+unknown 2026-02-20T22:38:50.779 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep 'service: *mirror..* on ' 2026-02-20T22:38:50.780 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: service: mirror.1 on trial150 2026-02-20T22:38:50.780 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update 2026-02-20T22:38:50.780 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -nEe 's/^ last_update: *(.*) *$/\1/p' 2026-02-20T22:38:50.782 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:38:48' 2026-02-20T22:38:50.782 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_mirror_pool_status_verbose cluster1 mirror test_resync_image up+unknown '2026-02-20 22:38:48' 2026-02-20T22:38:50.782 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:38:50.782 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:38:50.782 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test_resync_image 2026-02-20T22:38:50.782 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+unknown 2026-02-20T22:38:50.782 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local 'prev_last_update=2026-02-20 22:38:48' 2026-02-20T22:38:50.782 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:38:50.782 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:38:50.783 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster1 mirror pool status mirror --verbose --format xml 2026-02-20T22:38:50.814 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='WARNINGOKWARNING1156175622mirror.0trial15020.2.0-677-gf7870454trueOK56245627mirror.1trial15020.2.0-677-gf7870454falseOK56315638mirror.2trial15020.2.0-677-gf7870454falseOK56405643mirror.3trial15020.2.0-677-gf7870454falseOKteste1d586ae-1749-4169-888d-5f8c6b0db4d3up+replayingreplaying, {"bytes_per_second":0.0,"bytes_per_snapshot":0.0,"last_snapshot_bytes":0,"last_snapshot_sync_seconds":0,"local_snapshot_timestamp":1771626966,"remote_snapshot_timestamp":1771626966,"replay_state":"idle"}56175622mirror.0trial1502026-02-20 22:38:27cluster2-DNEcd6e8b64-a7a4-4c60-8c9c-3c34f7eb16e8up+stoppedlocal image is primary2026-02-20 22:38:49test_resync_imageb8c50d8f-01f0-4305-bbbc-8accff51bad9up+unknownremote image is not primary56245627mirror.1trial1502026-02-20 22:38:48cluster2-DNEcd6e8b64-a7a4-4c60-8c9c-3c34f7eb16e8up+unknownremote image is not primary2026-02-20 22:38:48' 2026-02-20T22:38:50.814 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update state 2026-02-20T22:38:50.814 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test_resync_image'\'']/last_update' 2026-02-20T22:38:50.815 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:38:48' 2026-02-20T22:38:50.815 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test_resync_image'\'']/state' 2026-02-20T22:38:50.817 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ state=up+unknown 2026-02-20T22:38:50.817 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+unknown 2026-02-20T22:38:50.818 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep up+unknown 2026-02-20T22:38:50.818 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+unknown 2026-02-20T22:38:50.819 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:38:50.819 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:38:50.819 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ promote_image cluster1 mirror test_resync_image 2026-02-20T22:38:50.819 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:38:50.819 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:38:50.819 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test_resync_image 2026-02-20T22:38:50.819 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local force= 2026-02-20T22:38:50.820 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster=cluster1 mirror image promote mirror/test_resync_image 2026-02-20T22:38:51.622 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:Image promoted to primary 2026-02-20T22:38:51.627 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_image_replay_started cluster2 mirror test_resync_image 2026-02-20T22:38:51.627 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:38:51.627 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:38:51.627 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test_resync_image 2026-02-20T22:38:51.627 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_image_replay_state cluster2 mirror test_resync_image started 2026-02-20T22:38:51.627 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:38:51.627 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:38:51.627 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test_resync_image 2026-02-20T22:38:51.627 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state=started 2026-02-20T22:38:51.628 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local s 2026-02-20T22:38:51.628 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:38:51.628 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:38:52.633 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_image_replay_state cluster2 mirror test_resync_image started 2026-02-20T22:38:52.633 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:38:52.633 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:38:52.633 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test_resync_image 2026-02-20T22:38:52.634 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local test_state=started 2026-02-20T22:38:52.634 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status_result 2026-02-20T22:38:52.634 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local current_state=stopped 2026-02-20T22:38:52.634 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemons cluster2 rbd mirror status mirror/test_resync_image 2026-02-20T22:38:52.634 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_instance=cluster2 2026-02-20T22:38:52.634 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:38:52.634 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ grep -i state 2026-02-20T22:38:52.634 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster2 2026-02-20T22:38:52.634 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance=cluster2 2026-02-20T22:38:52.634 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local loop_instance 2026-02-20T22:38:52.634 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for s in 0 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:38:52.635 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sleep 0 2026-02-20T22:38:52.635 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' cluster2 '!=' cluster2 ']' 2026-02-20T22:38:52.635 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ seq 0 3 2026-02-20T22:38:52.635 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for loop_instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:38:52.635 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemon cluster2:0 rbd mirror status mirror/test_resync_image 2026-02-20T22:38:52.635 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster2:0 2026-02-20T22:38:52.635 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:38:52.635 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:38:52.635 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster2:0 cluster instance 2026-02-20T22:38:52.635 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster2:0 2026-02-20T22:38:52.635 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=cluster 2026-02-20T22:38:52.635 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:38:52.636 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster2 2026-02-20T22:38:52.636 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=0 2026-02-20T22:38:52.636 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 0 = cluster2:0 ']' 2026-02-20T22:38:52.636 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval cluster=cluster2 2026-02-20T22:38:52.636 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster2 2026-02-20T22:38:52.636 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=0 2026-02-20T22:38:52.636 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:38:52.636 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ daemon_asok_file cluster2:0 cluster2 2026-02-20T22:38:52.636 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local local_cluster=cluster2:0 2026-02-20T22:38:52.636 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster=cluster2 2026-02-20T22:38:52.636 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance 2026-02-20T22:38:52.636 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ set_cluster_instance cluster2:0 local_cluster instance 2026-02-20T22:38:52.636 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local val=cluster2:0 2026-02-20T22:38:52.637 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster_var_name=local_cluster 2026-02-20T22:38:52.637 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance_var_name=instance 2026-02-20T22:38:52.637 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster2 2026-02-20T22:38:52.637 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:38:52.637 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ '[' 0 = cluster2:0 ']' 2026-02-20T22:38:52.637 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval local_cluster=cluster2 2026-02-20T22:38:52.637 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ local_cluster=cluster2 2026-02-20T22:38:52.637 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval instance=0 2026-02-20T22:38:52.637 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ instance=0 2026-02-20T22:38:52.637 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ ceph-conf --cluster cluster2 --name client.mirror.0 'admin socket' 2026-02-20T22:38:52.643 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ echo /var/run/ceph/rbd-mirror.cluster2-client.mirror.0.asok 2026-02-20T22:38:52.643 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local asok_file=/var/run/ceph/rbd-mirror.cluster2-client.mirror.0.asok 2026-02-20T22:38:52.644 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ test -S /var/run/ceph/rbd-mirror.cluster2-client.mirror.0.asok 2026-02-20T22:38:52.644 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ ceph --admin-daemon /var/run/ceph/rbd-mirror.cluster2-client.mirror.0.asok rbd mirror status mirror/test_resync_image 2026-02-20T22:38:52.685 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:Invalid command: unused arguments: ['mirror/test_resync_image'] 2026-02-20T22:38:52.685 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:rbd mirror status : get status for rbd mirror 2026-02-20T22:38:52.685 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:admin_socket: invalid command 2026-02-20T22:38:52.688 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for loop_instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:38:52.689 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemon cluster2:1 rbd mirror status mirror/test_resync_image 2026-02-20T22:38:52.689 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster2:1 2026-02-20T22:38:52.689 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:38:52.689 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:38:52.689 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster2:1 cluster instance 2026-02-20T22:38:52.689 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster2:1 2026-02-20T22:38:52.689 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=cluster 2026-02-20T22:38:52.690 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:38:52.690 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster2 2026-02-20T22:38:52.690 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=1 2026-02-20T22:38:52.690 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 1 = cluster2:1 ']' 2026-02-20T22:38:52.690 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval cluster=cluster2 2026-02-20T22:38:52.690 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster2 2026-02-20T22:38:52.690 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=1 2026-02-20T22:38:52.690 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=1 2026-02-20T22:38:52.690 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ daemon_asok_file cluster2:1 cluster2 2026-02-20T22:38:52.690 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local local_cluster=cluster2:1 2026-02-20T22:38:52.690 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster=cluster2 2026-02-20T22:38:52.690 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance 2026-02-20T22:38:52.690 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ set_cluster_instance cluster2:1 local_cluster instance 2026-02-20T22:38:52.691 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local val=cluster2:1 2026-02-20T22:38:52.691 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster_var_name=local_cluster 2026-02-20T22:38:52.691 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance_var_name=instance 2026-02-20T22:38:52.691 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster2 2026-02-20T22:38:52.691 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=1 2026-02-20T22:38:52.691 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ '[' 1 = cluster2:1 ']' 2026-02-20T22:38:52.691 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval local_cluster=cluster2 2026-02-20T22:38:52.691 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ local_cluster=cluster2 2026-02-20T22:38:52.691 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval instance=1 2026-02-20T22:38:52.691 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ instance=1 2026-02-20T22:38:52.691 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ ceph-conf --cluster cluster2 --name client.mirror.1 'admin socket' 2026-02-20T22:38:52.698 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ echo /var/run/ceph/rbd-mirror.cluster2-client.mirror.1.asok 2026-02-20T22:38:52.699 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local asok_file=/var/run/ceph/rbd-mirror.cluster2-client.mirror.1.asok 2026-02-20T22:38:52.699 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ test -S /var/run/ceph/rbd-mirror.cluster2-client.mirror.1.asok 2026-02-20T22:38:52.699 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ ceph --admin-daemon /var/run/ceph/rbd-mirror.cluster2-client.mirror.1.asok rbd mirror status mirror/test_resync_image 2026-02-20T22:38:52.744 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ return 0 2026-02-20T22:38:52.745 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status_result=' "state": "Stopped"' 2026-02-20T22:38:52.745 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo ' "state": "Stopped"' 2026-02-20T22:38:52.745 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep -i Replaying 2026-02-20T22:38:52.746 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test started = stopped 2026-02-20T22:38:52.746 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:38:52.747 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 2 2026-02-20T22:38:54.747 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_image_replay_state cluster2 mirror test_resync_image started 2026-02-20T22:38:54.748 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:38:54.748 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:38:54.748 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test_resync_image 2026-02-20T22:38:54.748 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local test_state=started 2026-02-20T22:38:54.748 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status_result 2026-02-20T22:38:54.748 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local current_state=stopped 2026-02-20T22:38:54.748 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemons cluster2 rbd mirror status mirror/test_resync_image 2026-02-20T22:38:54.748 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ grep -i state 2026-02-20T22:38:54.748 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_instance=cluster2 2026-02-20T22:38:54.748 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:38:54.749 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster2 2026-02-20T22:38:54.749 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance=cluster2 2026-02-20T22:38:54.749 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local loop_instance 2026-02-20T22:38:54.749 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for s in 0 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:38:54.749 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sleep 0 2026-02-20T22:38:54.752 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' cluster2 '!=' cluster2 ']' 2026-02-20T22:38:54.752 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ seq 0 3 2026-02-20T22:38:54.752 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for loop_instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:38:54.752 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemon cluster2:0 rbd mirror status mirror/test_resync_image 2026-02-20T22:38:54.753 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster2:0 2026-02-20T22:38:54.753 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:38:54.753 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:38:54.753 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster2:0 cluster instance 2026-02-20T22:38:54.753 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster2:0 2026-02-20T22:38:54.753 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=cluster 2026-02-20T22:38:54.753 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:38:54.753 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster2 2026-02-20T22:38:54.753 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=0 2026-02-20T22:38:54.753 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 0 = cluster2:0 ']' 2026-02-20T22:38:54.753 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval cluster=cluster2 2026-02-20T22:38:54.753 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster2 2026-02-20T22:38:54.754 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=0 2026-02-20T22:38:54.754 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:38:54.754 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ daemon_asok_file cluster2:0 cluster2 2026-02-20T22:38:54.754 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local local_cluster=cluster2:0 2026-02-20T22:38:54.754 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster=cluster2 2026-02-20T22:38:54.754 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance 2026-02-20T22:38:54.754 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ set_cluster_instance cluster2:0 local_cluster instance 2026-02-20T22:38:54.754 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local val=cluster2:0 2026-02-20T22:38:54.754 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster_var_name=local_cluster 2026-02-20T22:38:54.754 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance_var_name=instance 2026-02-20T22:38:54.754 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster2 2026-02-20T22:38:54.754 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:38:54.754 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ '[' 0 = cluster2:0 ']' 2026-02-20T22:38:54.755 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval local_cluster=cluster2 2026-02-20T22:38:54.755 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ local_cluster=cluster2 2026-02-20T22:38:54.755 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval instance=0 2026-02-20T22:38:54.755 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ instance=0 2026-02-20T22:38:54.755 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ ceph-conf --cluster cluster2 --name client.mirror.0 'admin socket' 2026-02-20T22:38:54.763 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ echo /var/run/ceph/rbd-mirror.cluster2-client.mirror.0.asok 2026-02-20T22:38:54.763 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local asok_file=/var/run/ceph/rbd-mirror.cluster2-client.mirror.0.asok 2026-02-20T22:38:54.764 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ test -S /var/run/ceph/rbd-mirror.cluster2-client.mirror.0.asok 2026-02-20T22:38:54.764 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ ceph --admin-daemon /var/run/ceph/rbd-mirror.cluster2-client.mirror.0.asok rbd mirror status mirror/test_resync_image 2026-02-20T22:38:54.805 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:Invalid command: unused arguments: ['mirror/test_resync_image'] 2026-02-20T22:38:54.805 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:rbd mirror status : get status for rbd mirror 2026-02-20T22:38:54.805 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:admin_socket: invalid command 2026-02-20T22:38:54.808 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for loop_instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:38:54.808 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemon cluster2:1 rbd mirror status mirror/test_resync_image 2026-02-20T22:38:54.808 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster2:1 2026-02-20T22:38:54.808 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:38:54.809 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:38:54.809 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster2:1 cluster instance 2026-02-20T22:38:54.809 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster2:1 2026-02-20T22:38:54.809 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=cluster 2026-02-20T22:38:54.809 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:38:54.809 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster2 2026-02-20T22:38:54.809 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=1 2026-02-20T22:38:54.809 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 1 = cluster2:1 ']' 2026-02-20T22:38:54.809 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval cluster=cluster2 2026-02-20T22:38:54.809 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster2 2026-02-20T22:38:54.809 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=1 2026-02-20T22:38:54.810 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=1 2026-02-20T22:38:54.810 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ daemon_asok_file cluster2:1 cluster2 2026-02-20T22:38:54.810 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local local_cluster=cluster2:1 2026-02-20T22:38:54.810 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster=cluster2 2026-02-20T22:38:54.810 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance 2026-02-20T22:38:54.810 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ set_cluster_instance cluster2:1 local_cluster instance 2026-02-20T22:38:54.810 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local val=cluster2:1 2026-02-20T22:38:54.810 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster_var_name=local_cluster 2026-02-20T22:38:54.810 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance_var_name=instance 2026-02-20T22:38:54.810 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster2 2026-02-20T22:38:54.810 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=1 2026-02-20T22:38:54.810 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ '[' 1 = cluster2:1 ']' 2026-02-20T22:38:54.810 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval local_cluster=cluster2 2026-02-20T22:38:54.810 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ local_cluster=cluster2 2026-02-20T22:38:54.811 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval instance=1 2026-02-20T22:38:54.811 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ instance=1 2026-02-20T22:38:54.811 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ ceph-conf --cluster cluster2 --name client.mirror.1 'admin socket' 2026-02-20T22:38:54.819 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ echo /var/run/ceph/rbd-mirror.cluster2-client.mirror.1.asok 2026-02-20T22:38:54.819 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local asok_file=/var/run/ceph/rbd-mirror.cluster2-client.mirror.1.asok 2026-02-20T22:38:54.819 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ test -S /var/run/ceph/rbd-mirror.cluster2-client.mirror.1.asok 2026-02-20T22:38:54.819 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ ceph --admin-daemon /var/run/ceph/rbd-mirror.cluster2-client.mirror.1.asok rbd mirror status mirror/test_resync_image 2026-02-20T22:38:54.865 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ return 0 2026-02-20T22:38:54.866 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status_result=' "state": "Replaying"' 2026-02-20T22:38:54.866 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo ' "state": "Replaying"' 2026-02-20T22:38:54.866 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep -i Replaying 2026-02-20T22:38:54.867 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: "state": "Replaying" 2026-02-20T22:38:54.868 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ current_state=started 2026-02-20T22:38:54.868 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test started = started 2026-02-20T22:38:54.868 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:38:54.869 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_status_in_pool_dir cluster1 mirror test_resync_image up+stopped 2026-02-20T22:38:54.869 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:38:54.869 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:38:54.869 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test_resync_image 2026-02-20T22:38:54.869 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+stopped 2026-02-20T22:38:54.869 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:38:54.869 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:38:54.869 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:38:54.869 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:38:55.869 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_status_in_pool_dir cluster1 mirror test_resync_image up+stopped '' '' 2026-02-20T22:38:55.869 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:38:55.870 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:38:55.870 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test_resync_image 2026-02-20T22:38:55.870 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+stopped 2026-02-20T22:38:55.870 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:38:55.870 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:38:55.870 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:38:55.870 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:38:55.870 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster1 mirror image status mirror/test_resync_image 2026-02-20T22:38:56.103 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='test_resync_image: 2026-02-20T22:38:56.103 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: global_id: b8c50d8f-01f0-4305-bbbc-8accff51bad9 2026-02-20T22:38:56.103 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+stopped 2026-02-20T22:38:56.103 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: local image is primary 2026-02-20T22:38:56.104 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: service: mirror.1 on trial150 2026-02-20T22:38:56.104 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:38:53 2026-02-20T22:38:56.104 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: peer_sites: 2026-02-20T22:38:56.104 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: name: cluster2-DNE 2026-02-20T22:38:56.104 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+replaying 2026-02-20T22:38:56.104 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: replaying, {"bytes_per_second":0.0,"bytes_per_snapshot":0.0,"last_snapshot_bytes":0,"last_snapshot_sync_seconds":0,"remote_snapshot_timestamp":1771627131,"replay_state":"idle"} 2026-02-20T22:38:56.104 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:38:53 2026-02-20T22:38:56.104 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: snapshots: 2026-02-20T22:38:56.104 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: 189 .mirror.primary.b8c50d8f-01f0-4305-bbbc-8accff51bad9.0496f7e8-7bff-4ec1-900c-40a7d1e8b485 (peer_uuids:[086c4138-4a97-4902-95e1-07f7be9b9f61])' 2026-02-20T22:38:56.104 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ state: .*up+stopped' 2026-02-20T22:38:56.104 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: state: up+stopped 2026-02-20T22:38:56.104 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ description: .*' 2026-02-20T22:38:56.105 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: description: local image is primary 2026-02-20T22:38:56.105 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' -n '' ']' 2026-02-20T22:38:56.105 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+stopped 2026-02-20T22:38:56.105 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^up+' 2026-02-20T22:38:56.106 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+stopped 2026-02-20T22:38:56.106 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep 'service: *mirror..* on ' 2026-02-20T22:38:56.107 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: service: mirror.1 on trial150 2026-02-20T22:38:56.107 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update 2026-02-20T22:38:56.108 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -nEe 's/^ last_update: *(.*) *$/\1/p' 2026-02-20T22:38:56.109 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:38:53' 2026-02-20T22:38:56.109 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_mirror_pool_status_verbose cluster1 mirror test_resync_image up+stopped '2026-02-20 22:38:53' 2026-02-20T22:38:56.109 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:38:56.109 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:38:56.109 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test_resync_image 2026-02-20T22:38:56.109 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+stopped 2026-02-20T22:38:56.109 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local 'prev_last_update=2026-02-20 22:38:53' 2026-02-20T22:38:56.109 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:38:56.110 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:38:56.110 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster1 mirror pool status mirror --verbose --format xml 2026-02-20T22:38:56.143 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='OKOKOK256175622mirror.0trial15020.2.0-677-gf7870454trueOK56245627mirror.1trial15020.2.0-677-gf7870454falseOK56315638mirror.2trial15020.2.0-677-gf7870454falseOK56405643mirror.3trial15020.2.0-677-gf7870454falseOKteste1d586ae-1749-4169-888d-5f8c6b0db4d3up+replayingreplaying, {"bytes_per_second":0.0,"bytes_per_snapshot":0.0,"last_snapshot_bytes":0,"last_snapshot_sync_seconds":0,"local_snapshot_timestamp":1771626966,"remote_snapshot_timestamp":1771626966,"replay_state":"idle"}56175622mirror.0trial1502026-02-20 22:38:53cluster2-DNEcd6e8b64-a7a4-4c60-8c9c-3c34f7eb16e8up+stoppedlocal image is primary2026-02-20 22:38:54test_resync_imageb8c50d8f-01f0-4305-bbbc-8accff51bad9up+stoppedlocal image is primary56245627mirror.1trial1502026-02-20 22:38:53cluster2-DNEcd6e8b64-a7a4-4c60-8c9c-3c34f7eb16e8up+replayingreplaying, {"bytes_per_second":0.0,"bytes_per_snapshot":0.0,"last_snapshot_bytes":0,"last_snapshot_sync_seconds":0,"remote_snapshot_timestamp":1771627131,"replay_state":"idle"}2026-02-20 22:38:53' 2026-02-20T22:38:56.143 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update state 2026-02-20T22:38:56.143 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test_resync_image'\'']/last_update' 2026-02-20T22:38:56.145 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:38:53' 2026-02-20T22:38:56.145 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test_resync_image'\'']/state' 2026-02-20T22:38:56.147 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ state=up+stopped 2026-02-20T22:38:56.147 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+stopped 2026-02-20T22:38:56.147 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep up+stopped 2026-02-20T22:38:56.148 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+stopped 2026-02-20T22:38:56.148 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:38:56.148 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:38:56.148 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_status_in_pool_dir cluster2 mirror test_resync_image up+replaying 2026-02-20T22:38:56.148 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:38:56.149 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:38:56.149 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test_resync_image 2026-02-20T22:38:56.149 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+replaying 2026-02-20T22:38:56.149 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:38:56.149 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:38:56.149 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:38:56.149 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:38:57.151 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_status_in_pool_dir cluster2 mirror test_resync_image up+replaying '' '' 2026-02-20T22:38:57.151 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:38:57.151 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:38:57.152 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test_resync_image 2026-02-20T22:38:57.152 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+replaying 2026-02-20T22:38:57.152 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:38:57.152 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:38:57.152 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:38:57.152 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:38:57.152 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster2 mirror image status mirror/test_resync_image 2026-02-20T22:38:57.181 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='test_resync_image: 2026-02-20T22:38:57.181 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: global_id: b8c50d8f-01f0-4305-bbbc-8accff51bad9 2026-02-20T22:38:57.181 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+replaying 2026-02-20T22:38:57.181 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: replaying, {"bytes_per_second":0.0,"bytes_per_snapshot":0.0,"last_snapshot_bytes":0,"last_snapshot_sync_seconds":0,"remote_snapshot_timestamp":1771627131,"replay_state":"idle"} 2026-02-20T22:38:57.181 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: service: mirror.1 on trial150 2026-02-20T22:38:57.181 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:38:53 2026-02-20T22:38:57.181 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: peer_sites: 2026-02-20T22:38:57.181 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: name: cluster1-DNE 2026-02-20T22:38:57.181 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+stopped 2026-02-20T22:38:57.181 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: local image is primary 2026-02-20T22:38:57.181 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:38:53' 2026-02-20T22:38:57.181 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ state: .*up+replaying' 2026-02-20T22:38:57.182 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: state: up+replaying 2026-02-20T22:38:57.182 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ description: .*' 2026-02-20T22:38:57.183 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: description: replaying, {"bytes_per_second":0.0,"bytes_per_snapshot":0.0,"last_snapshot_bytes":0,"last_snapshot_sync_seconds":0,"remote_snapshot_timestamp":1771627131,"replay_state":"idle"} 2026-02-20T22:38:57.183 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' -n '' ']' 2026-02-20T22:38:57.183 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+replaying 2026-02-20T22:38:57.183 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^up+' 2026-02-20T22:38:57.184 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+replaying 2026-02-20T22:38:57.184 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep 'service: *mirror..* on ' 2026-02-20T22:38:57.185 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: service: mirror.1 on trial150 2026-02-20T22:38:57.185 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update 2026-02-20T22:38:57.185 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -nEe 's/^ last_update: *(.*) *$/\1/p' 2026-02-20T22:38:57.187 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:38:53' 2026-02-20T22:38:57.187 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_mirror_pool_status_verbose cluster2 mirror test_resync_image up+replaying '2026-02-20 22:38:53' 2026-02-20T22:38:57.187 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:38:57.187 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:38:57.187 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test_resync_image 2026-02-20T22:38:57.187 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+replaying 2026-02-20T22:38:57.187 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local 'prev_last_update=2026-02-20 22:38:53' 2026-02-20T22:38:57.187 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:38:57.187 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:38:57.187 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster2 mirror pool status mirror --verbose --format xml 2026-02-20T22:38:57.217 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='OKOKOK245264529mirror.0trial15020.2.0-677-gf7870454trueOK45334537mirror.1trial15020.2.0-677-gf7870454falseOK45404546mirror.2trial15020.2.0-677-gf7870454falseOK45504557mirror.3trial15020.2.0-677-gf7870454falseOKteste1d586ae-1749-4169-888d-5f8c6b0db4d3up+stoppedlocal image is primary45264529mirror.0trial1502026-02-20 22:38:54cluster1-DNE8f14eacf-60a5-47c7-bdcb-1dc6af448d08up+replayingreplaying, {"bytes_per_second":0.0,"bytes_per_snapshot":0.0,"last_snapshot_bytes":0,"last_snapshot_sync_seconds":0,"local_snapshot_timestamp":1771626966,"remote_snapshot_timestamp":1771626966,"replay_state":"idle"}2026-02-20 22:38:53test_resync_imageb8c50d8f-01f0-4305-bbbc-8accff51bad9up+replayingreplaying, {"bytes_per_second":0.0,"bytes_per_snapshot":0.0,"last_snapshot_bytes":0,"last_snapshot_sync_seconds":0,"remote_snapshot_timestamp":1771627131,"replay_state":"idle"}45334537mirror.1trial1502026-02-20 22:38:53cluster1-DNE8f14eacf-60a5-47c7-bdcb-1dc6af448d08up+stoppedlocal image is primary2026-02-20 22:38:53' 2026-02-20T22:38:57.217 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update state 2026-02-20T22:38:57.218 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test_resync_image'\'']/last_update' 2026-02-20T22:38:57.219 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:38:53' 2026-02-20T22:38:57.220 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test_resync_image'\'']/state' 2026-02-20T22:38:57.221 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ state=up+replaying 2026-02-20T22:38:57.222 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+replaying 2026-02-20T22:38:57.222 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep up+replaying 2026-02-20T22:38:57.222 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+replaying 2026-02-20T22:38:57.223 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:38:57.224 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:38:57.224 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ compare_images cluster1 cluster2 mirror mirror test_resync_image 2026-02-20T22:38:57.224 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local ret=0 2026-02-20T22:38:57.224 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local local_cluster=cluster1 2026-02-20T22:38:57.224 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:38:57.224 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local local_pool=mirror 2026-02-20T22:38:57.224 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local remote_pool=mirror 2026-02-20T22:38:57.224 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test_resync_image 2026-02-20T22:38:57.224 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ mkfname cluster2-mirror-test_resync_image.export 2026-02-20T22:38:57.224 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ echo cluster2-mirror-test_resync_image.export 2026-02-20T22:38:57.224 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -e 's|[/ ]|_|g' 2026-02-20T22:38:57.225 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local rmt_export=/tmp/tmp.Whst3BkeHJ/cluster2-mirror-test_resync_image.export 2026-02-20T22:38:57.225 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ mkfname cluster1-mirror-test_resync_image.export 2026-02-20T22:38:57.225 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ echo cluster1-mirror-test_resync_image.export 2026-02-20T22:38:57.226 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -e 's|[/ ]|_|g' 2026-02-20T22:38:57.226 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local loc_export=/tmp/tmp.Whst3BkeHJ/cluster1-mirror-test_resync_image.export 2026-02-20T22:38:57.226 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rm -f /tmp/tmp.Whst3BkeHJ/cluster2-mirror-test_resync_image.export /tmp/tmp.Whst3BkeHJ/cluster1-mirror-test_resync_image.export 2026-02-20T22:38:57.227 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster2 export mirror/test_resync_image /tmp/tmp.Whst3BkeHJ/cluster2-mirror-test_resync_image.export 2026-02-20T22:38:57.312 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: Exporting image: 3% complete... Exporting image: 6% complete... Exporting image: 9% complete... Exporting image: 12% complete... Exporting image: 15% complete... Exporting image: 18% complete... Exporting image: 21% complete... Exporting image: 25% complete... Exporting image: 28% complete... Exporting image: 31% complete... Exporting image: 34% complete... Exporting image: 37% complete... Exporting image: 40% complete... Exporting image: 43% complete... Exporting image: 46% complete... Exporting image: 50% complete... Exporting image: 53% complete... Exporting image: 56% complete... Exporting image: 59% complete... Exporting image: 62% complete... Exporting image: 65% complete... Exporting image: 68% complete... Exporting image: 71% complete... Exporting image: 75% complete... Exporting image: 78% complete... Exporting image: 81% complete... Exporting image: 84% complete... Exporting image: 87% complete... Exporting image: 90% complete... Exporting image: 93% complete... Exporting image: 96% complete... Exporting image: 100% complete...done. 2026-02-20T22:38:57.316 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster1 export mirror/test_resync_image /tmp/tmp.Whst3BkeHJ/cluster1-mirror-test_resync_image.export 2026-02-20T22:38:57.605 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: Exporting image: 3% complete... Exporting image: 6% complete... Exporting image: 9% complete... Exporting image: 12% complete... Exporting image: 15% complete... Exporting image: 18% complete... Exporting image: 21% complete... Exporting image: 25% complete... Exporting image: 28% complete... Exporting image: 31% complete... Exporting image: 34% complete... Exporting image: 37% complete... Exporting image: 40% complete... Exporting image: 43% complete... Exporting image: 46% complete... Exporting image: 50% complete... Exporting image: 53% complete... Exporting image: 56% complete... Exporting image: 59% complete... Exporting image: 62% complete... Exporting image: 65% complete... Exporting image: 68% complete... Exporting image: 71% complete... Exporting image: 75% complete... Exporting image: 78% complete... Exporting image: 81% complete... Exporting image: 84% complete... Exporting image: 87% complete... Exporting image: 90% complete... Exporting image: 93% complete... Exporting image: 96% complete... Exporting image: 100% complete...done. 2026-02-20T22:38:57.610 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ cmp /tmp/tmp.Whst3BkeHJ/cluster2-mirror-test_resync_image.export /tmp/tmp.Whst3BkeHJ/cluster1-mirror-test_resync_image.export 2026-02-20T22:38:57.659 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rm -f /tmp/tmp.Whst3BkeHJ/cluster2-mirror-test_resync_image.export /tmp/tmp.Whst3BkeHJ/cluster1-mirror-test_resync_image.export 2026-02-20T22:38:57.693 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:38:57.694 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ remove_image_retry cluster1 mirror test_resync_image 2026-02-20T22:38:57.694 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:38:57.694 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:38:57.694 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test_resync_image 2026-02-20T22:38:57.694 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 0 1 2 4 8 16 32 2026-02-20T22:38:57.694 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 0 2026-02-20T22:38:57.694 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ remove_image cluster1 mirror test_resync_image 2026-02-20T22:38:57.694 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:38:57.695 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:38:57.695 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test_resync_image 2026-02-20T22:38:57.695 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster=cluster1 snap purge mirror/test_resync_image 2026-02-20T22:38:57.724 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster=cluster1 rm mirror/test_resync_image 2026-02-20T22:38:58.647 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: Removing image: 3% complete... Removing image: 6% complete... Removing image: 9% complete... Removing image: 12% complete... Removing image: 15% complete... Removing image: 18% complete... Removing image: 21% complete... Removing image: 25% complete... Removing image: 28% complete... Removing image: 31% complete... Removing image: 34% complete... Removing image: 37% complete... Removing image: 40% complete... Removing image: 43% complete... Removing image: 46% complete... Removing image: 50% complete... Removing image: 53% complete... Removing image: 56% complete... Removing image: 59% complete... Removing image: 62% complete... Removing image: 65% complete... Removing image: 68% complete... Removing image: 71% complete... Removing image: 75% complete... Removing image: 78% complete... Removing image: 81% complete... Removing image: 84% complete... Removing image: 87% complete... Removing image: 90% complete... Removing image: 93% complete... Removing image: 96% complete... Removing image: 100% complete...done. 2026-02-20T22:38:58.650 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:38:58.650 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' -z '' ']' 2026-02-20T22:38:58.650 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ testlog 'TEST: request image resync when remote is not primary and daemon is offline' 2026-02-20T22:38:58.650 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ tee -a /tmp/tmp.Whst3BkeHJ/rbd-mirror.test.log 2026-02-20T22:38:58.650 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ date '+%F %T' 2026-02-20T22:38:58.652 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo 2026-02-20 22:38:58 TEST: request image resync when remote is not primary and daemon is offline 2026-02-20T22:38:58.652 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:2026-02-20 22:38:58 TEST: request image resync when remote is not primary and daemon is offline 2026-02-20T22:38:58.652 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_resync_image=test_resync_image 2026-02-20T22:38:58.652 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ create_image_and_enable_mirror cluster2 mirror test_resync_image snapshot 2026-02-20T22:38:58.652 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:38:58.652 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ shift 2026-02-20T22:38:58.652 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:38:58.652 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ shift 2026-02-20T22:38:58.652 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test_resync_image 2026-02-20T22:38:58.653 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ shift 2026-02-20T22:38:58.653 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local mode=snapshot 2026-02-20T22:38:58.653 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' -n snapshot ']' 2026-02-20T22:38:58.653 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ shift 2026-02-20T22:38:58.653 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ create_image cluster2 mirror test_resync_image 2026-02-20T22:38:58.653 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:38:58.653 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ shift 2026-02-20T22:38:58.653 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:38:58.653 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ shift 2026-02-20T22:38:58.653 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test_resync_image 2026-02-20T22:38:58.653 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ shift 2026-02-20T22:38:58.653 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local size=128 2026-02-20T22:38:58.654 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' -n '' ']' 2026-02-20T22:38:58.654 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster2 create --size 128 --image-feature layering,exclusive-lock mirror/test_resync_image 2026-02-20T22:38:58.682 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ is_pool_mirror_mode_image mirror 2026-02-20T22:38:58.682 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:38:58.682 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' image = image ']' 2026-02-20T22:38:58.682 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:38:58.682 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ enable_mirror cluster2 mirror test_resync_image snapshot 2026-02-20T22:38:58.682 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:38:58.682 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:38:58.682 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test_resync_image 2026-02-20T22:38:58.682 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local mode=snapshot 2026-02-20T22:38:58.683 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster=cluster2 mirror image enable mirror/test_resync_image snapshot 2026-02-20T22:38:59.376 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:Mirroring enabled 2026-02-20T22:38:59.381 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster=cluster2 info mirror/test_resync_image 2026-02-20T22:38:59.406 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:rbd image 'test_resync_image': 2026-02-20T22:38:59.406 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: size 128 MiB in 32 objects 2026-02-20T22:38:59.406 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: order 22 (4 MiB objects) 2026-02-20T22:38:59.407 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: snapshot_count: 1 2026-02-20T22:38:59.407 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: id: 1769c8ca89b6 2026-02-20T22:38:59.407 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: block_name_prefix: rbd_data.1769c8ca89b6 2026-02-20T22:38:59.407 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: format: 2 2026-02-20T22:38:59.407 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: features: layering, exclusive-lock 2026-02-20T22:38:59.407 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: op_features: 2026-02-20T22:38:59.407 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: flags: 2026-02-20T22:38:59.407 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: create_timestamp: Fri Feb 20 22:38:58 2026 2026-02-20T22:38:59.407 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: access_timestamp: Fri Feb 20 22:38:58 2026 2026-02-20T22:38:59.407 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: modify_timestamp: Fri Feb 20 22:38:58 2026 2026-02-20T22:38:59.407 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: mirroring state: enabled 2026-02-20T22:38:59.407 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: mirroring mode: snapshot 2026-02-20T22:38:59.407 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: mirroring global id: 8e68355b-d595-48ce-b6ba-4a3081ef96b5 2026-02-20T22:38:59.407 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: mirroring primary: true 2026-02-20T22:38:59.408 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ write_image cluster2 mirror test_resync_image 100 2026-02-20T22:38:59.408 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:38:59.408 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:38:59.409 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test_resync_image 2026-02-20T22:38:59.409 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local count=100 2026-02-20T22:38:59.409 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local size= 2026-02-20T22:38:59.409 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test -n '' 2026-02-20T22:38:59.409 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ size=4096 2026-02-20T22:38:59.409 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster2 bench mirror/test_resync_image --io-type write --io-size 4096 --io-threads 1 --io-total 409600 --io-pattern rand 2026-02-20T22:38:59.639 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:bench type write io_size 4096 io_threads 1 bytes 409600 pattern random 2026-02-20T22:38:59.648 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: SEC OPS OPS/SEC BYTES/SEC 2026-02-20T22:38:59.648 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:elapsed: 0 ops: 100 ops/sec: 11111.3 bytes/sec: 43 MiB/s 2026-02-20T22:38:59.652 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_image_replay_stopped cluster2 mirror test_resync_image 2026-02-20T22:38:59.652 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:38:59.652 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:38:59.653 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test_resync_image 2026-02-20T22:38:59.653 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_image_replay_state cluster2 mirror test_resync_image stopped 2026-02-20T22:38:59.653 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:38:59.653 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:38:59.653 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test_resync_image 2026-02-20T22:38:59.653 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state=stopped 2026-02-20T22:38:59.653 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local s 2026-02-20T22:38:59.653 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:38:59.653 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:39:00.654 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_image_replay_state cluster2 mirror test_resync_image stopped 2026-02-20T22:39:00.655 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:39:00.655 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:39:00.655 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test_resync_image 2026-02-20T22:39:00.655 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local test_state=stopped 2026-02-20T22:39:00.655 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status_result 2026-02-20T22:39:00.655 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local current_state=stopped 2026-02-20T22:39:00.655 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemons cluster2 rbd mirror status mirror/test_resync_image 2026-02-20T22:39:00.655 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_instance=cluster2 2026-02-20T22:39:00.655 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:39:00.655 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster2 2026-02-20T22:39:00.656 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance=cluster2 2026-02-20T22:39:00.656 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local loop_instance 2026-02-20T22:39:00.656 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for s in 0 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:39:00.656 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sleep 0 2026-02-20T22:39:00.656 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ grep -i state 2026-02-20T22:39:00.656 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' cluster2 '!=' cluster2 ']' 2026-02-20T22:39:00.659 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ seq 0 3 2026-02-20T22:39:00.659 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for loop_instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:39:00.659 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemon cluster2:0 rbd mirror status mirror/test_resync_image 2026-02-20T22:39:00.659 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster2:0 2026-02-20T22:39:00.660 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:39:00.660 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:39:00.660 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster2:0 cluster instance 2026-02-20T22:39:00.660 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster2:0 2026-02-20T22:39:00.660 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=cluster 2026-02-20T22:39:00.660 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:39:00.660 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster2 2026-02-20T22:39:00.660 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=0 2026-02-20T22:39:00.660 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 0 = cluster2:0 ']' 2026-02-20T22:39:00.660 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval cluster=cluster2 2026-02-20T22:39:00.660 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster2 2026-02-20T22:39:00.660 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=0 2026-02-20T22:39:00.660 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:39:00.661 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ daemon_asok_file cluster2:0 cluster2 2026-02-20T22:39:00.661 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local local_cluster=cluster2:0 2026-02-20T22:39:00.661 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster=cluster2 2026-02-20T22:39:00.661 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance 2026-02-20T22:39:00.661 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ set_cluster_instance cluster2:0 local_cluster instance 2026-02-20T22:39:00.661 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local val=cluster2:0 2026-02-20T22:39:00.661 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster_var_name=local_cluster 2026-02-20T22:39:00.661 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance_var_name=instance 2026-02-20T22:39:00.661 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster2 2026-02-20T22:39:00.661 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:39:00.661 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ '[' 0 = cluster2:0 ']' 2026-02-20T22:39:00.661 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval local_cluster=cluster2 2026-02-20T22:39:00.661 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ local_cluster=cluster2 2026-02-20T22:39:00.662 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval instance=0 2026-02-20T22:39:00.662 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ instance=0 2026-02-20T22:39:00.662 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ ceph-conf --cluster cluster2 --name client.mirror.0 'admin socket' 2026-02-20T22:39:00.668 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ echo /var/run/ceph/rbd-mirror.cluster2-client.mirror.0.asok 2026-02-20T22:39:00.669 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local asok_file=/var/run/ceph/rbd-mirror.cluster2-client.mirror.0.asok 2026-02-20T22:39:00.669 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ test -S /var/run/ceph/rbd-mirror.cluster2-client.mirror.0.asok 2026-02-20T22:39:00.669 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ ceph --admin-daemon /var/run/ceph/rbd-mirror.cluster2-client.mirror.0.asok rbd mirror status mirror/test_resync_image 2026-02-20T22:39:00.710 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:Invalid command: unused arguments: ['mirror/test_resync_image'] 2026-02-20T22:39:00.710 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:rbd mirror status : get status for rbd mirror 2026-02-20T22:39:00.710 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:admin_socket: invalid command 2026-02-20T22:39:00.713 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for loop_instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:39:00.713 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemon cluster2:1 rbd mirror status mirror/test_resync_image 2026-02-20T22:39:00.713 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster2:1 2026-02-20T22:39:00.713 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:39:00.714 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:39:00.714 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster2:1 cluster instance 2026-02-20T22:39:00.714 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster2:1 2026-02-20T22:39:00.714 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=cluster 2026-02-20T22:39:00.714 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:39:00.714 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster2 2026-02-20T22:39:00.714 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=1 2026-02-20T22:39:00.714 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 1 = cluster2:1 ']' 2026-02-20T22:39:00.714 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval cluster=cluster2 2026-02-20T22:39:00.714 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster2 2026-02-20T22:39:00.714 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=1 2026-02-20T22:39:00.715 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=1 2026-02-20T22:39:00.715 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ daemon_asok_file cluster2:1 cluster2 2026-02-20T22:39:00.715 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local local_cluster=cluster2:1 2026-02-20T22:39:00.715 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster=cluster2 2026-02-20T22:39:00.715 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance 2026-02-20T22:39:00.715 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ set_cluster_instance cluster2:1 local_cluster instance 2026-02-20T22:39:00.715 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local val=cluster2:1 2026-02-20T22:39:00.715 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster_var_name=local_cluster 2026-02-20T22:39:00.715 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance_var_name=instance 2026-02-20T22:39:00.715 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster2 2026-02-20T22:39:00.715 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=1 2026-02-20T22:39:00.715 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ '[' 1 = cluster2:1 ']' 2026-02-20T22:39:00.715 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval local_cluster=cluster2 2026-02-20T22:39:00.716 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ local_cluster=cluster2 2026-02-20T22:39:00.716 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval instance=1 2026-02-20T22:39:00.716 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ instance=1 2026-02-20T22:39:00.716 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ ceph-conf --cluster cluster2 --name client.mirror.1 'admin socket' 2026-02-20T22:39:00.723 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ echo /var/run/ceph/rbd-mirror.cluster2-client.mirror.1.asok 2026-02-20T22:39:00.724 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local asok_file=/var/run/ceph/rbd-mirror.cluster2-client.mirror.1.asok 2026-02-20T22:39:00.724 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ test -S /var/run/ceph/rbd-mirror.cluster2-client.mirror.1.asok 2026-02-20T22:39:00.724 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ ceph --admin-daemon /var/run/ceph/rbd-mirror.cluster2-client.mirror.1.asok rbd mirror status mirror/test_resync_image 2026-02-20T22:39:00.764 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:Invalid command: unused arguments: ['mirror/test_resync_image'] 2026-02-20T22:39:00.764 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:rbd mirror status : get status for rbd mirror 2026-02-20T22:39:00.764 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:admin_socket: invalid command 2026-02-20T22:39:00.767 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for loop_instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:39:00.767 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemon cluster2:2 rbd mirror status mirror/test_resync_image 2026-02-20T22:39:00.768 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster2:2 2026-02-20T22:39:00.768 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:39:00.768 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:39:00.768 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster2:2 cluster instance 2026-02-20T22:39:00.768 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster2:2 2026-02-20T22:39:00.768 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=cluster 2026-02-20T22:39:00.768 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:39:00.768 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster2 2026-02-20T22:39:00.768 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=2 2026-02-20T22:39:00.768 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 2 = cluster2:2 ']' 2026-02-20T22:39:00.768 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval cluster=cluster2 2026-02-20T22:39:00.769 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster2 2026-02-20T22:39:00.769 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=2 2026-02-20T22:39:00.769 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=2 2026-02-20T22:39:00.769 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ daemon_asok_file cluster2:2 cluster2 2026-02-20T22:39:00.769 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local local_cluster=cluster2:2 2026-02-20T22:39:00.769 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster=cluster2 2026-02-20T22:39:00.769 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance 2026-02-20T22:39:00.769 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ set_cluster_instance cluster2:2 local_cluster instance 2026-02-20T22:39:00.769 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local val=cluster2:2 2026-02-20T22:39:00.769 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster_var_name=local_cluster 2026-02-20T22:39:00.769 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance_var_name=instance 2026-02-20T22:39:00.769 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster2 2026-02-20T22:39:00.770 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=2 2026-02-20T22:39:00.770 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ '[' 2 = cluster2:2 ']' 2026-02-20T22:39:00.770 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval local_cluster=cluster2 2026-02-20T22:39:00.770 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ local_cluster=cluster2 2026-02-20T22:39:00.770 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval instance=2 2026-02-20T22:39:00.770 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ instance=2 2026-02-20T22:39:00.770 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ ceph-conf --cluster cluster2 --name client.mirror.2 'admin socket' 2026-02-20T22:39:00.776 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ echo /var/run/ceph/rbd-mirror.cluster2-client.mirror.2.asok 2026-02-20T22:39:00.776 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local asok_file=/var/run/ceph/rbd-mirror.cluster2-client.mirror.2.asok 2026-02-20T22:39:00.776 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ test -S /var/run/ceph/rbd-mirror.cluster2-client.mirror.2.asok 2026-02-20T22:39:00.776 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ ceph --admin-daemon /var/run/ceph/rbd-mirror.cluster2-client.mirror.2.asok rbd mirror status mirror/test_resync_image 2026-02-20T22:39:00.818 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:Invalid command: unused arguments: ['mirror/test_resync_image'] 2026-02-20T22:39:00.818 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:rbd mirror status : get status for rbd mirror 2026-02-20T22:39:00.818 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:admin_socket: invalid command 2026-02-20T22:39:00.820 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for loop_instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:39:00.821 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemon cluster2:3 rbd mirror status mirror/test_resync_image 2026-02-20T22:39:00.821 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster2:3 2026-02-20T22:39:00.821 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:39:00.821 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:39:00.821 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster2:3 cluster instance 2026-02-20T22:39:00.821 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster2:3 2026-02-20T22:39:00.821 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=cluster 2026-02-20T22:39:00.821 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:39:00.821 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster2 2026-02-20T22:39:00.822 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=3 2026-02-20T22:39:00.822 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 3 = cluster2:3 ']' 2026-02-20T22:39:00.822 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval cluster=cluster2 2026-02-20T22:39:00.822 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster2 2026-02-20T22:39:00.822 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=3 2026-02-20T22:39:00.822 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=3 2026-02-20T22:39:00.822 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ daemon_asok_file cluster2:3 cluster2 2026-02-20T22:39:00.822 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local local_cluster=cluster2:3 2026-02-20T22:39:00.822 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster=cluster2 2026-02-20T22:39:00.822 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance 2026-02-20T22:39:00.822 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ set_cluster_instance cluster2:3 local_cluster instance 2026-02-20T22:39:00.822 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local val=cluster2:3 2026-02-20T22:39:00.823 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster_var_name=local_cluster 2026-02-20T22:39:00.823 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance_var_name=instance 2026-02-20T22:39:00.823 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster2 2026-02-20T22:39:00.823 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=3 2026-02-20T22:39:00.823 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ '[' 3 = cluster2:3 ']' 2026-02-20T22:39:00.823 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval local_cluster=cluster2 2026-02-20T22:39:00.823 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ local_cluster=cluster2 2026-02-20T22:39:00.823 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval instance=3 2026-02-20T22:39:00.823 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ instance=3 2026-02-20T22:39:00.823 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ ceph-conf --cluster cluster2 --name client.mirror.3 'admin socket' 2026-02-20T22:39:00.831 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ echo /var/run/ceph/rbd-mirror.cluster2-client.mirror.3.asok 2026-02-20T22:39:00.832 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local asok_file=/var/run/ceph/rbd-mirror.cluster2-client.mirror.3.asok 2026-02-20T22:39:00.832 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ test -S /var/run/ceph/rbd-mirror.cluster2-client.mirror.3.asok 2026-02-20T22:39:00.832 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ ceph --admin-daemon /var/run/ceph/rbd-mirror.cluster2-client.mirror.3.asok rbd mirror status mirror/test_resync_image 2026-02-20T22:39:00.873 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:Invalid command: unused arguments: ['mirror/test_resync_image'] 2026-02-20T22:39:00.873 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:rbd mirror status : get status for rbd mirror 2026-02-20T22:39:00.873 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:admin_socket: invalid command 2026-02-20T22:39:00.874 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for s in 0 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:39:00.874 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sleep 1 2026-02-20T22:39:01.875 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' cluster2 '!=' cluster2 ']' 2026-02-20T22:39:01.875 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ seq 0 3 2026-02-20T22:39:01.876 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for loop_instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:39:01.876 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemon cluster2:0 rbd mirror status mirror/test_resync_image 2026-02-20T22:39:01.876 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster2:0 2026-02-20T22:39:01.876 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:39:01.876 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:39:01.876 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster2:0 cluster instance 2026-02-20T22:39:01.876 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster2:0 2026-02-20T22:39:01.876 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=cluster 2026-02-20T22:39:01.876 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:39:01.876 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster2 2026-02-20T22:39:01.876 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=0 2026-02-20T22:39:01.876 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 0 = cluster2:0 ']' 2026-02-20T22:39:01.876 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval cluster=cluster2 2026-02-20T22:39:01.876 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster2 2026-02-20T22:39:01.876 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=0 2026-02-20T22:39:01.877 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:39:01.877 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ daemon_asok_file cluster2:0 cluster2 2026-02-20T22:39:01.877 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local local_cluster=cluster2:0 2026-02-20T22:39:01.877 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster=cluster2 2026-02-20T22:39:01.877 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance 2026-02-20T22:39:01.877 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ set_cluster_instance cluster2:0 local_cluster instance 2026-02-20T22:39:01.877 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local val=cluster2:0 2026-02-20T22:39:01.877 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster_var_name=local_cluster 2026-02-20T22:39:01.877 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance_var_name=instance 2026-02-20T22:39:01.877 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster2 2026-02-20T22:39:01.877 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:39:01.877 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ '[' 0 = cluster2:0 ']' 2026-02-20T22:39:01.877 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval local_cluster=cluster2 2026-02-20T22:39:01.877 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ local_cluster=cluster2 2026-02-20T22:39:01.877 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval instance=0 2026-02-20T22:39:01.877 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ instance=0 2026-02-20T22:39:01.877 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ ceph-conf --cluster cluster2 --name client.mirror.0 'admin socket' 2026-02-20T22:39:01.890 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ echo /var/run/ceph/rbd-mirror.cluster2-client.mirror.0.asok 2026-02-20T22:39:01.890 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local asok_file=/var/run/ceph/rbd-mirror.cluster2-client.mirror.0.asok 2026-02-20T22:39:01.890 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ test -S /var/run/ceph/rbd-mirror.cluster2-client.mirror.0.asok 2026-02-20T22:39:01.890 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ ceph --admin-daemon /var/run/ceph/rbd-mirror.cluster2-client.mirror.0.asok rbd mirror status mirror/test_resync_image 2026-02-20T22:39:01.931 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:Invalid command: unused arguments: ['mirror/test_resync_image'] 2026-02-20T22:39:01.931 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:rbd mirror status : get status for rbd mirror 2026-02-20T22:39:01.931 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:admin_socket: invalid command 2026-02-20T22:39:01.934 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for loop_instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:39:01.934 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemon cluster2:1 rbd mirror status mirror/test_resync_image 2026-02-20T22:39:01.934 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster2:1 2026-02-20T22:39:01.934 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:39:01.934 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:39:01.934 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster2:1 cluster instance 2026-02-20T22:39:01.934 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster2:1 2026-02-20T22:39:01.934 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=cluster 2026-02-20T22:39:01.934 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:39:01.934 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster2 2026-02-20T22:39:01.934 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=1 2026-02-20T22:39:01.935 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 1 = cluster2:1 ']' 2026-02-20T22:39:01.935 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval cluster=cluster2 2026-02-20T22:39:01.935 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster2 2026-02-20T22:39:01.935 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=1 2026-02-20T22:39:01.935 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=1 2026-02-20T22:39:01.935 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ daemon_asok_file cluster2:1 cluster2 2026-02-20T22:39:01.935 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local local_cluster=cluster2:1 2026-02-20T22:39:01.935 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster=cluster2 2026-02-20T22:39:01.935 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance 2026-02-20T22:39:01.935 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ set_cluster_instance cluster2:1 local_cluster instance 2026-02-20T22:39:01.935 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local val=cluster2:1 2026-02-20T22:39:01.935 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster_var_name=local_cluster 2026-02-20T22:39:01.935 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance_var_name=instance 2026-02-20T22:39:01.935 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster2 2026-02-20T22:39:01.935 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=1 2026-02-20T22:39:01.935 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ '[' 1 = cluster2:1 ']' 2026-02-20T22:39:01.936 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval local_cluster=cluster2 2026-02-20T22:39:01.936 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ local_cluster=cluster2 2026-02-20T22:39:01.936 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval instance=1 2026-02-20T22:39:01.936 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ instance=1 2026-02-20T22:39:01.936 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ ceph-conf --cluster cluster2 --name client.mirror.1 'admin socket' 2026-02-20T22:39:01.944 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ echo /var/run/ceph/rbd-mirror.cluster2-client.mirror.1.asok 2026-02-20T22:39:01.945 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local asok_file=/var/run/ceph/rbd-mirror.cluster2-client.mirror.1.asok 2026-02-20T22:39:01.945 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ test -S /var/run/ceph/rbd-mirror.cluster2-client.mirror.1.asok 2026-02-20T22:39:01.945 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ ceph --admin-daemon /var/run/ceph/rbd-mirror.cluster2-client.mirror.1.asok rbd mirror status mirror/test_resync_image 2026-02-20T22:39:01.988 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ return 0 2026-02-20T22:39:01.989 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status_result=' "state": "Stopped"' 2026-02-20T22:39:01.989 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo ' "state": "Stopped"' 2026-02-20T22:39:01.989 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep -i Replaying 2026-02-20T22:39:01.990 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test stopped = stopped 2026-02-20T22:39:01.990 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:39:01.990 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_image_replay_started cluster1 mirror test_resync_image 2026-02-20T22:39:01.990 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:39:01.990 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:39:01.990 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test_resync_image 2026-02-20T22:39:01.990 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_image_replay_state cluster1 mirror test_resync_image started 2026-02-20T22:39:01.990 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:39:01.990 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:39:01.990 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test_resync_image 2026-02-20T22:39:01.990 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state=started 2026-02-20T22:39:01.990 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local s 2026-02-20T22:39:01.990 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:39:01.990 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:39:02.992 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_image_replay_state cluster1 mirror test_resync_image started 2026-02-20T22:39:02.992 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:39:02.992 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:39:02.992 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test_resync_image 2026-02-20T22:39:02.992 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local test_state=started 2026-02-20T22:39:02.992 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status_result 2026-02-20T22:39:02.992 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local current_state=stopped 2026-02-20T22:39:02.994 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemons cluster1 rbd mirror status mirror/test_resync_image 2026-02-20T22:39:02.994 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ grep -i state 2026-02-20T22:39:02.994 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_instance=cluster1 2026-02-20T22:39:02.994 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:39:02.994 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1 2026-02-20T22:39:02.994 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance=cluster1 2026-02-20T22:39:02.994 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local loop_instance 2026-02-20T22:39:02.995 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for s in 0 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:39:02.995 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sleep 0 2026-02-20T22:39:02.995 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' cluster1 '!=' cluster1 ']' 2026-02-20T22:39:02.995 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ seq 0 3 2026-02-20T22:39:02.997 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for loop_instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:39:02.997 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemon cluster1:0 rbd mirror status mirror/test_resync_image 2026-02-20T22:39:02.997 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1:0 2026-02-20T22:39:02.997 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:39:02.997 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:39:02.998 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster1:0 cluster instance 2026-02-20T22:39:02.998 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster1:0 2026-02-20T22:39:02.998 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=cluster 2026-02-20T22:39:02.998 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:39:02.998 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:39:02.998 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=0 2026-02-20T22:39:02.998 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 0 = cluster1:0 ']' 2026-02-20T22:39:02.998 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval cluster=cluster1 2026-02-20T22:39:02.998 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:39:02.998 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=0 2026-02-20T22:39:02.998 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:39:02.999 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ daemon_asok_file cluster1:0 cluster1 2026-02-20T22:39:02.999 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local local_cluster=cluster1:0 2026-02-20T22:39:02.999 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster=cluster1 2026-02-20T22:39:02.999 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance 2026-02-20T22:39:02.999 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ set_cluster_instance cluster1:0 local_cluster instance 2026-02-20T22:39:03.000 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local val=cluster1:0 2026-02-20T22:39:03.001 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster_var_name=local_cluster 2026-02-20T22:39:03.001 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance_var_name=instance 2026-02-20T22:39:03.001 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:39:03.001 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:39:03.001 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ '[' 0 = cluster1:0 ']' 2026-02-20T22:39:03.001 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval local_cluster=cluster1 2026-02-20T22:39:03.001 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ local_cluster=cluster1 2026-02-20T22:39:03.001 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval instance=0 2026-02-20T22:39:03.001 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ instance=0 2026-02-20T22:39:03.001 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ ceph-conf --cluster cluster1 --name client.mirror.0 'admin socket' 2026-02-20T22:39:03.008 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ echo /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:39:03.009 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local asok_file=/var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:39:03.009 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ test -S /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:39:03.009 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ ceph --admin-daemon /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok rbd mirror status mirror/test_resync_image 2026-02-20T22:39:03.049 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:Invalid command: unused arguments: ['mirror/test_resync_image'] 2026-02-20T22:39:03.050 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:rbd mirror status : get status for rbd mirror 2026-02-20T22:39:03.050 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:admin_socket: invalid command 2026-02-20T22:39:03.052 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for loop_instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:39:03.052 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemon cluster1:1 rbd mirror status mirror/test_resync_image 2026-02-20T22:39:03.052 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1:1 2026-02-20T22:39:03.053 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:39:03.053 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:39:03.053 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster1:1 cluster instance 2026-02-20T22:39:03.053 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster1:1 2026-02-20T22:39:03.053 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=cluster 2026-02-20T22:39:03.053 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:39:03.053 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:39:03.053 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=1 2026-02-20T22:39:03.053 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 1 = cluster1:1 ']' 2026-02-20T22:39:03.053 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval cluster=cluster1 2026-02-20T22:39:03.053 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:39:03.054 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=1 2026-02-20T22:39:03.054 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=1 2026-02-20T22:39:03.054 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ daemon_asok_file cluster1:1 cluster1 2026-02-20T22:39:03.054 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local local_cluster=cluster1:1 2026-02-20T22:39:03.054 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster=cluster1 2026-02-20T22:39:03.054 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance 2026-02-20T22:39:03.054 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ set_cluster_instance cluster1:1 local_cluster instance 2026-02-20T22:39:03.054 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local val=cluster1:1 2026-02-20T22:39:03.054 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster_var_name=local_cluster 2026-02-20T22:39:03.054 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance_var_name=instance 2026-02-20T22:39:03.054 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:39:03.054 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=1 2026-02-20T22:39:03.055 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ '[' 1 = cluster1:1 ']' 2026-02-20T22:39:03.055 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval local_cluster=cluster1 2026-02-20T22:39:03.055 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ local_cluster=cluster1 2026-02-20T22:39:03.055 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval instance=1 2026-02-20T22:39:03.055 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ instance=1 2026-02-20T22:39:03.055 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ ceph-conf --cluster cluster1 --name client.mirror.1 'admin socket' 2026-02-20T22:39:03.063 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ echo /var/run/ceph/rbd-mirror.cluster1-client.mirror.1.asok 2026-02-20T22:39:03.064 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local asok_file=/var/run/ceph/rbd-mirror.cluster1-client.mirror.1.asok 2026-02-20T22:39:03.064 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ test -S /var/run/ceph/rbd-mirror.cluster1-client.mirror.1.asok 2026-02-20T22:39:03.064 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ ceph --admin-daemon /var/run/ceph/rbd-mirror.cluster1-client.mirror.1.asok rbd mirror status mirror/test_resync_image 2026-02-20T22:39:03.108 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ return 0 2026-02-20T22:39:03.109 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status_result=' "state": "Replaying"' 2026-02-20T22:39:03.109 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo ' "state": "Replaying"' 2026-02-20T22:39:03.109 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep -i Replaying 2026-02-20T22:39:03.110 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: "state": "Replaying" 2026-02-20T22:39:03.111 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ current_state=started 2026-02-20T22:39:03.111 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test started = started 2026-02-20T22:39:03.111 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:39:03.111 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_replay_complete cluster1 cluster2 mirror mirror test_resync_image 2026-02-20T22:39:03.112 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local local_cluster=cluster1 2026-02-20T22:39:03.112 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:39:03.112 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local local_pool=mirror 2026-02-20T22:39:03.112 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local remote_pool=mirror 2026-02-20T22:39:03.112 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test_resync_image 2026-02-20T22:39:03.112 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' snapshot = journal ']' 2026-02-20T22:39:03.112 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' snapshot = snapshot ']' 2026-02-20T22:39:03.112 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ mirror_image_snapshot cluster2 mirror test_resync_image 2026-02-20T22:39:03.112 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:39:03.112 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:39:03.112 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test_resync_image 2026-02-20T22:39:03.112 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster2 mirror image snapshot mirror/test_resync_image 2026-02-20T22:39:03.379 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:Snapshot ID: 187 2026-02-20T22:39:03.383 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_snapshot_sync_complete cluster1 cluster2 mirror mirror test_resync_image 2026-02-20T22:39:03.383 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local local_cluster=cluster1 2026-02-20T22:39:03.383 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:39:03.383 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local local_pool=mirror 2026-02-20T22:39:03.383 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local remote_pool=mirror 2026-02-20T22:39:03.383 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test_resync_image 2026-02-20T22:39:03.383 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ mkfname cluster2-mirror-test_resync_image.status 2026-02-20T22:39:03.384 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ echo cluster2-mirror-test_resync_image.status 2026-02-20T22:39:03.384 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -e 's|[/ ]|_|g' 2026-02-20T22:39:03.385 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status_log=/tmp/tmp.Whst3BkeHJ/cluster2-mirror-test_resync_image.status 2026-02-20T22:39:03.385 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ mkfname cluster1-mirror-test_resync_image.status 2026-02-20T22:39:03.385 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ echo cluster1-mirror-test_resync_image.status 2026-02-20T22:39:03.386 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -e 's|[/ ]|_|g' 2026-02-20T22:39:03.387 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local local_status_log=/tmp/tmp.Whst3BkeHJ/cluster1-mirror-test_resync_image.status 2026-02-20T22:39:03.387 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ get_newest_mirror_snapshot cluster2 mirror test_resync_image /tmp/tmp.Whst3BkeHJ/cluster2-mirror-test_resync_image.status 2026-02-20T22:39:03.387 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:39:03.387 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:39:03.387 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test_resync_image 2026-02-20T22:39:03.387 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local log=/tmp/tmp.Whst3BkeHJ/cluster2-mirror-test_resync_image.status 2026-02-20T22:39:03.387 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster2 snap list --all mirror/test_resync_image --format xml 2026-02-20T22:39:03.387 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ xmlstarlet sel -t -c '//snapshots/snapshot[namespace/complete='\''true'\'' and position()=last()]' 2026-02-20T22:39:03.416 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v //snapshot/id 2026-02-20T22:39:03.417 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local snapshot_id=187 2026-02-20T22:39:03.418 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ true 2026-02-20T22:39:03.418 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 0.2 0.4 0.8 1.6 2 2 4 4 8 8 16 16 32 32 2026-02-20T22:39:03.418 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 0.2 2026-02-20T22:39:03.619 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ get_newest_mirror_snapshot cluster1 mirror test_resync_image /tmp/tmp.Whst3BkeHJ/cluster1-mirror-test_resync_image.status 2026-02-20T22:39:03.619 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:39:03.619 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:39:03.619 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test_resync_image 2026-02-20T22:39:03.619 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local log=/tmp/tmp.Whst3BkeHJ/cluster1-mirror-test_resync_image.status 2026-02-20T22:39:03.619 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster1 snap list --all mirror/test_resync_image --format xml 2026-02-20T22:39:03.620 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ xmlstarlet sel -t -c '//snapshots/snapshot[namespace/complete='\''true'\'' and position()=last()]' 2026-02-20T22:39:03.650 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v //snapshot/namespace/primary_snap_id 2026-02-20T22:39:03.652 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local primary_snapshot_id=187 2026-02-20T22:39:03.652 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test 187 = 187 2026-02-20T22:39:03.652 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:39:03.652 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_replaying_status_in_pool_dir cluster1 mirror test_resync_image 2026-02-20T22:39:03.652 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:39:03.652 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:39:03.652 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test_resync_image 2026-02-20T22:39:03.652 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' snapshot = journal ']' 2026-02-20T22:39:03.652 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_status_in_pool_dir cluster1 mirror test_resync_image up+replaying 2026-02-20T22:39:03.652 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:39:03.652 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:39:03.652 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test_resync_image 2026-02-20T22:39:03.653 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+replaying 2026-02-20T22:39:03.653 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:39:03.653 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:39:03.653 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:39:03.653 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:39:04.654 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_status_in_pool_dir cluster1 mirror test_resync_image up+replaying '' '' 2026-02-20T22:39:04.654 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:39:04.654 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:39:04.654 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test_resync_image 2026-02-20T22:39:04.655 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+replaying 2026-02-20T22:39:04.655 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:39:04.655 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:39:04.655 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:39:04.655 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:39:04.655 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster1 mirror image status mirror/test_resync_image 2026-02-20T22:39:04.686 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='test_resync_image: 2026-02-20T22:39:04.686 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: global_id: 8e68355b-d595-48ce-b6ba-4a3081ef96b5 2026-02-20T22:39:04.686 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+replaying 2026-02-20T22:39:04.686 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: replaying, {"bytes_per_second":0.0,"bytes_per_snapshot":0.0,"last_snapshot_bytes":0,"last_snapshot_sync_seconds":0,"remote_snapshot_timestamp":1771627139,"replay_state":"idle"} 2026-02-20T22:39:04.686 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: service: mirror.1 on trial150 2026-02-20T22:39:04.686 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:39:00 2026-02-20T22:39:04.686 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: peer_sites: 2026-02-20T22:39:04.686 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: name: cluster2-DNE 2026-02-20T22:39:04.687 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+stopped 2026-02-20T22:39:04.687 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: local image is primary 2026-02-20T22:39:04.687 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:39:03' 2026-02-20T22:39:04.687 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ state: .*up+replaying' 2026-02-20T22:39:04.687 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: state: up+replaying 2026-02-20T22:39:04.688 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ description: .*' 2026-02-20T22:39:04.688 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: description: replaying, {"bytes_per_second":0.0,"bytes_per_snapshot":0.0,"last_snapshot_bytes":0,"last_snapshot_sync_seconds":0,"remote_snapshot_timestamp":1771627139,"replay_state":"idle"} 2026-02-20T22:39:04.689 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' -n '' ']' 2026-02-20T22:39:04.689 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+replaying 2026-02-20T22:39:04.689 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^up+' 2026-02-20T22:39:04.689 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+replaying 2026-02-20T22:39:04.689 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep 'service: *mirror..* on ' 2026-02-20T22:39:04.690 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: service: mirror.1 on trial150 2026-02-20T22:39:04.690 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update 2026-02-20T22:39:04.690 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -nEe 's/^ last_update: *(.*) *$/\1/p' 2026-02-20T22:39:04.692 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:39:00' 2026-02-20T22:39:04.692 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_mirror_pool_status_verbose cluster1 mirror test_resync_image up+replaying '2026-02-20 22:39:00' 2026-02-20T22:39:04.692 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:39:04.692 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:39:04.692 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test_resync_image 2026-02-20T22:39:04.692 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+replaying 2026-02-20T22:39:04.692 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local 'prev_last_update=2026-02-20 22:39:00' 2026-02-20T22:39:04.692 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:39:04.692 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:39:04.693 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster1 mirror pool status mirror --verbose --format xml 2026-02-20T22:39:04.725 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='OKOKOK256175622mirror.0trial15020.2.0-677-gf7870454trueOK56245627mirror.1trial15020.2.0-677-gf7870454falseOK56315638mirror.2trial15020.2.0-677-gf7870454falseOK56405643mirror.3trial15020.2.0-677-gf7870454falseOKteste1d586ae-1749-4169-888d-5f8c6b0db4d3up+replayingreplaying, {"bytes_per_second":0.0,"bytes_per_snapshot":0.0,"last_snapshot_bytes":0,"last_snapshot_sync_seconds":0,"local_snapshot_timestamp":1771626966,"remote_snapshot_timestamp":1771626966,"replay_state":"idle"}56175622mirror.0trial1502026-02-20 22:38:53cluster2-DNEcd6e8b64-a7a4-4c60-8c9c-3c34f7eb16e8up+stoppedlocal image is primary2026-02-20 22:39:04test_resync_image8e68355b-d595-48ce-b6ba-4a3081ef96b5up+replayingreplaying, {"bytes_per_second":0.0,"bytes_per_snapshot":0.0,"last_snapshot_bytes":0,"last_snapshot_sync_seconds":0,"remote_snapshot_timestamp":1771627139,"replay_state":"idle"}56245627mirror.1trial1502026-02-20 22:39:00cluster2-DNEcd6e8b64-a7a4-4c60-8c9c-3c34f7eb16e8up+stoppedlocal image is primary2026-02-20 22:39:03' 2026-02-20T22:39:04.725 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update state 2026-02-20T22:39:04.726 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test_resync_image'\'']/last_update' 2026-02-20T22:39:04.727 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:39:00' 2026-02-20T22:39:04.727 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test_resync_image'\'']/state' 2026-02-20T22:39:04.728 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ state=up+replaying 2026-02-20T22:39:04.729 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+replaying 2026-02-20T22:39:04.729 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep up+replaying 2026-02-20T22:39:04.730 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+replaying 2026-02-20T22:39:04.731 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:39:04.732 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:39:04.732 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_status_in_pool_dir cluster2 mirror test_resync_image up+stopped 2026-02-20T22:39:04.732 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:39:04.732 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:39:04.732 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test_resync_image 2026-02-20T22:39:04.732 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+stopped 2026-02-20T22:39:04.733 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:39:04.733 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:39:04.733 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:39:04.733 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:39:05.731 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_status_in_pool_dir cluster2 mirror test_resync_image up+stopped '' '' 2026-02-20T22:39:05.731 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:39:05.731 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:39:05.731 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test_resync_image 2026-02-20T22:39:05.731 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+stopped 2026-02-20T22:39:05.731 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:39:05.731 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:39:05.732 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:39:05.732 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:39:05.732 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster2 mirror image status mirror/test_resync_image 2026-02-20T22:39:05.762 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='test_resync_image: 2026-02-20T22:39:05.762 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: global_id: 8e68355b-d595-48ce-b6ba-4a3081ef96b5 2026-02-20T22:39:05.763 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+stopped 2026-02-20T22:39:05.763 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: local image is primary 2026-02-20T22:39:05.763 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: service: mirror.1 on trial150 2026-02-20T22:39:05.763 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:39:03 2026-02-20T22:39:05.763 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: peer_sites: 2026-02-20T22:39:05.763 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: name: cluster1-DNE 2026-02-20T22:39:05.763 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+replaying 2026-02-20T22:39:05.763 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: replaying, {"bytes_per_second":0.0,"bytes_per_snapshot":0.0,"last_snapshot_bytes":0,"last_snapshot_sync_seconds":0,"remote_snapshot_timestamp":1771627139,"replay_state":"idle"} 2026-02-20T22:39:05.763 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:39:00 2026-02-20T22:39:05.763 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: snapshots: 2026-02-20T22:39:05.763 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: 186 .mirror.primary.8e68355b-d595-48ce-b6ba-4a3081ef96b5.7f1abeeb-3969-484e-ae39-2045d7a85117 (peer_uuids:[]) 2026-02-20T22:39:05.763 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: 187 .mirror.primary.8e68355b-d595-48ce-b6ba-4a3081ef96b5.8ff6d712-c503-4654-a104-d4044e9af6aa (peer_uuids:[b3fd2ba3-7357-48bb-9494-5fb16bf9b1f8])' 2026-02-20T22:39:05.764 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ state: .*up+stopped' 2026-02-20T22:39:05.764 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: state: up+stopped 2026-02-20T22:39:05.764 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ description: .*' 2026-02-20T22:39:05.765 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: description: local image is primary 2026-02-20T22:39:05.765 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' -n '' ']' 2026-02-20T22:39:05.765 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+stopped 2026-02-20T22:39:05.766 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^up+' 2026-02-20T22:39:05.766 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+stopped 2026-02-20T22:39:05.766 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep 'service: *mirror..* on ' 2026-02-20T22:39:05.767 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: service: mirror.1 on trial150 2026-02-20T22:39:05.767 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update 2026-02-20T22:39:05.767 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -nEe 's/^ last_update: *(.*) *$/\1/p' 2026-02-20T22:39:05.769 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:39:03' 2026-02-20T22:39:05.769 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_mirror_pool_status_verbose cluster2 mirror test_resync_image up+stopped '2026-02-20 22:39:03' 2026-02-20T22:39:05.769 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:39:05.769 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:39:05.769 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test_resync_image 2026-02-20T22:39:05.769 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+stopped 2026-02-20T22:39:05.770 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local 'prev_last_update=2026-02-20 22:39:03' 2026-02-20T22:39:05.770 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:39:05.770 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:39:05.770 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster2 mirror pool status mirror --verbose --format xml 2026-02-20T22:39:05.800 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='OKOKOK245264529mirror.0trial15020.2.0-677-gf7870454trueOK45334537mirror.1trial15020.2.0-677-gf7870454falseOK45404546mirror.2trial15020.2.0-677-gf7870454falseOK45504557mirror.3trial15020.2.0-677-gf7870454falseOKteste1d586ae-1749-4169-888d-5f8c6b0db4d3up+stoppedlocal image is primary45264529mirror.0trial1502026-02-20 22:39:04cluster1-DNE8f14eacf-60a5-47c7-bdcb-1dc6af448d08up+replayingreplaying, {"bytes_per_second":0.0,"bytes_per_snapshot":0.0,"last_snapshot_bytes":0,"last_snapshot_sync_seconds":0,"local_snapshot_timestamp":1771626966,"remote_snapshot_timestamp":1771626966,"replay_state":"idle"}2026-02-20 22:38:53test_resync_image8e68355b-d595-48ce-b6ba-4a3081ef96b5up+stoppedlocal image is primary45334537mirror.1trial1502026-02-20 22:39:03cluster1-DNE8f14eacf-60a5-47c7-bdcb-1dc6af448d08up+replayingreplaying, {"bytes_per_second":0.0,"bytes_per_snapshot":0.0,"last_snapshot_bytes":0,"last_snapshot_sync_seconds":0,"remote_snapshot_timestamp":1771627139,"replay_state":"idle"}2026-02-20 22:39:00' 2026-02-20T22:39:05.801 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update state 2026-02-20T22:39:05.801 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test_resync_image'\'']/last_update' 2026-02-20T22:39:05.801 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:39:03' 2026-02-20T22:39:05.802 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test_resync_image'\'']/state' 2026-02-20T22:39:05.803 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ state=up+stopped 2026-02-20T22:39:05.804 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+stopped 2026-02-20T22:39:05.804 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep up+stopped 2026-02-20T22:39:05.805 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+stopped 2026-02-20T22:39:05.806 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:39:05.806 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:39:05.806 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ stop_mirrors cluster1 2026-02-20T22:39:05.806 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:39:05.806 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local sig= 2026-02-20T22:39:05.806 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ seq 0 3 2026-02-20T22:39:05.808 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:39:05.808 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ stop_mirror cluster1:0 '' 2026-02-20T22:39:05.809 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1:0 2026-02-20T22:39:05.809 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local sig= 2026-02-20T22:39:05.809 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test -n '' 2026-02-20T22:39:05.809 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pid 2026-02-20T22:39:05.809 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ daemon_pid_file cluster1:0 2026-02-20T22:39:05.809 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster=cluster1:0 2026-02-20T22:39:05.809 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance 2026-02-20T22:39:05.809 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ set_cluster_instance cluster1:0 cluster instance 2026-02-20T22:39:05.809 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local val=cluster1:0 2026-02-20T22:39:05.809 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster_var_name=cluster 2026-02-20T22:39:05.809 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance_var_name=instance 2026-02-20T22:39:05.810 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:39:05.810 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:39:05.810 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ '[' 0 = cluster1:0 ']' 2026-02-20T22:39:05.810 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval cluster=cluster1 2026-02-20T22:39:05.810 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ cluster=cluster1 2026-02-20T22:39:05.810 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval instance=0 2026-02-20T22:39:05.810 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ instance=0 2026-02-20T22:39:05.810 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ ceph-conf --cluster cluster1 --name client.mirror.0 'pid file' 2026-02-20T22:39:05.819 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ echo /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.pid 2026-02-20T22:39:05.819 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cat /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.pid 2026-02-20T22:39:05.820 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ pid=76999 2026-02-20T22:39:05.820 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' -n 76999 ']' 2026-02-20T22:39:05.821 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ kill 76999 2026-02-20T22:39:05.821 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 0 1 2 4 8 16 32 2026-02-20T22:39:05.821 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 0 2026-02-20T22:39:05.821 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ ps auxww 2026-02-20T22:39:05.821 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ awk -v pid=76999 '$2 == pid {print; exit 1}' 2026-02-20T22:39:05.833 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:ubuntu 76999 0.3 0.0 540588 52368 ? Ssl 22:38 0:00 rbd-mirror --cluster cluster1 --id mirror.0 --rbd-mirror-delete-retry-interval=5 --rbd-mirror-image-state-check-interval=5 --rbd-mirror-journal-poll-age=1 --rbd-mirror-pool-replayers-refresh-interval=5 --debug-rbd=30 --debug-journaler=30 --debug-rbd_mirror=30 --daemonize=true 2026-02-20T22:39:05.833 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 0 1 2 4 8 16 32 2026-02-20T22:39:05.833 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:39:06.834 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ ps auxww 2026-02-20T22:39:06.834 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ awk -v pid=76999 '$2 == pid {print; exit 1}' 2026-02-20T22:39:06.847 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ break 2026-02-20T22:39:06.847 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ ps auxww 2026-02-20T22:39:06.847 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ awk -v pid=76999 '$2 == pid {print; exit 1}' 2026-02-20T22:39:06.859 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ daemon_asok_file cluster1:0 cluster1 2026-02-20T22:39:06.859 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local local_cluster=cluster1:0 2026-02-20T22:39:06.859 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1 2026-02-20T22:39:06.859 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:39:06.859 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster1:0 local_cluster instance 2026-02-20T22:39:06.859 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster1:0 2026-02-20T22:39:06.859 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=local_cluster 2026-02-20T22:39:06.859 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:39:06.859 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:39:06.859 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=0 2026-02-20T22:39:06.859 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 0 = cluster1:0 ']' 2026-02-20T22:39:06.859 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval local_cluster=cluster1 2026-02-20T22:39:06.859 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local_cluster=cluster1 2026-02-20T22:39:06.859 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=0 2026-02-20T22:39:06.859 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:39:06.859 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ ceph-conf --cluster cluster1 --name client.mirror.0 'admin socket' 2026-02-20T22:39:06.872 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ echo /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:39:06.873 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rm -f /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:39:06.874 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ daemon_asok_file cluster1:0 cluster2 2026-02-20T22:39:06.874 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local local_cluster=cluster1:0 2026-02-20T22:39:06.874 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster2 2026-02-20T22:39:06.874 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:39:06.874 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster1:0 local_cluster instance 2026-02-20T22:39:06.874 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster1:0 2026-02-20T22:39:06.875 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=local_cluster 2026-02-20T22:39:06.875 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:39:06.875 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:39:06.875 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=0 2026-02-20T22:39:06.875 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 0 = cluster1:0 ']' 2026-02-20T22:39:06.875 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval local_cluster=cluster1 2026-02-20T22:39:06.875 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local_cluster=cluster1 2026-02-20T22:39:06.875 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=0 2026-02-20T22:39:06.875 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:39:06.875 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ ceph-conf --cluster cluster1 --name client.mirror.0 'admin socket' 2026-02-20T22:39:06.886 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ echo /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:39:06.886 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rm -f /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:39:06.887 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ daemon_pid_file cluster1:0 2026-02-20T22:39:06.887 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1:0 2026-02-20T22:39:06.887 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:39:06.887 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster1:0 cluster instance 2026-02-20T22:39:06.887 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster1:0 2026-02-20T22:39:06.887 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=cluster 2026-02-20T22:39:06.887 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:39:06.887 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:39:06.888 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=0 2026-02-20T22:39:06.888 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 0 = cluster1:0 ']' 2026-02-20T22:39:06.888 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval cluster=cluster1 2026-02-20T22:39:06.888 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:39:06.888 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=0 2026-02-20T22:39:06.888 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:39:06.888 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ ceph-conf --cluster cluster1 --name client.mirror.0 'pid file' 2026-02-20T22:39:06.899 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ echo /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.pid 2026-02-20T22:39:06.899 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rm -f /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.pid 2026-02-20T22:39:06.900 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:39:06.900 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ stop_mirror cluster1:1 '' 2026-02-20T22:39:06.900 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1:1 2026-02-20T22:39:06.900 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local sig= 2026-02-20T22:39:06.900 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test -n '' 2026-02-20T22:39:06.900 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pid 2026-02-20T22:39:06.900 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ daemon_pid_file cluster1:1 2026-02-20T22:39:06.900 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster=cluster1:1 2026-02-20T22:39:06.900 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance 2026-02-20T22:39:06.900 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ set_cluster_instance cluster1:1 cluster instance 2026-02-20T22:39:06.901 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local val=cluster1:1 2026-02-20T22:39:06.901 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster_var_name=cluster 2026-02-20T22:39:06.901 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance_var_name=instance 2026-02-20T22:39:06.901 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:39:06.901 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=1 2026-02-20T22:39:06.901 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ '[' 1 = cluster1:1 ']' 2026-02-20T22:39:06.901 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval cluster=cluster1 2026-02-20T22:39:06.901 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ cluster=cluster1 2026-02-20T22:39:06.901 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval instance=1 2026-02-20T22:39:06.901 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ instance=1 2026-02-20T22:39:06.901 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ ceph-conf --cluster cluster1 --name client.mirror.1 'pid file' 2026-02-20T22:39:06.914 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ echo /var/run/ceph/rbd-mirror.cluster1-client.mirror.1.pid 2026-02-20T22:39:06.914 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cat /var/run/ceph/rbd-mirror.cluster1-client.mirror.1.pid 2026-02-20T22:39:06.915 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ pid=77042 2026-02-20T22:39:06.915 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' -n 77042 ']' 2026-02-20T22:39:06.915 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ kill 77042 2026-02-20T22:39:06.915 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 0 1 2 4 8 16 32 2026-02-20T22:39:06.915 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 0 2026-02-20T22:39:06.916 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ ps auxww 2026-02-20T22:39:06.916 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ awk -v pid=77042 '$2 == pid {print; exit 1}' 2026-02-20T22:39:06.927 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:ubuntu 77042 0.4 0.0 0 0 ? Rs 22:38 0:00 [rbd-mirror] 2026-02-20T22:39:06.928 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 0 1 2 4 8 16 32 2026-02-20T22:39:06.928 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:39:07.929 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ ps auxww 2026-02-20T22:39:07.929 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ awk -v pid=77042 '$2 == pid {print; exit 1}' 2026-02-20T22:39:07.941 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ break 2026-02-20T22:39:07.941 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ ps auxww 2026-02-20T22:39:07.941 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ awk -v pid=77042 '$2 == pid {print; exit 1}' 2026-02-20T22:39:07.953 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ daemon_asok_file cluster1:1 cluster1 2026-02-20T22:39:07.953 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local local_cluster=cluster1:1 2026-02-20T22:39:07.953 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1 2026-02-20T22:39:07.953 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:39:07.953 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster1:1 local_cluster instance 2026-02-20T22:39:07.953 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster1:1 2026-02-20T22:39:07.953 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=local_cluster 2026-02-20T22:39:07.953 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:39:07.953 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:39:07.953 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=1 2026-02-20T22:39:07.953 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 1 = cluster1:1 ']' 2026-02-20T22:39:07.953 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval local_cluster=cluster1 2026-02-20T22:39:07.953 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local_cluster=cluster1 2026-02-20T22:39:07.953 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=1 2026-02-20T22:39:07.953 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=1 2026-02-20T22:39:07.953 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ ceph-conf --cluster cluster1 --name client.mirror.1 'admin socket' 2026-02-20T22:39:07.964 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ echo /var/run/ceph/rbd-mirror.cluster1-client.mirror.1.asok 2026-02-20T22:39:07.964 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rm -f /var/run/ceph/rbd-mirror.cluster1-client.mirror.1.asok 2026-02-20T22:39:07.966 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ daemon_asok_file cluster1:1 cluster2 2026-02-20T22:39:07.966 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local local_cluster=cluster1:1 2026-02-20T22:39:07.966 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster2 2026-02-20T22:39:07.967 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:39:07.967 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster1:1 local_cluster instance 2026-02-20T22:39:07.967 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster1:1 2026-02-20T22:39:07.967 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=local_cluster 2026-02-20T22:39:07.967 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:39:07.967 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:39:07.967 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=1 2026-02-20T22:39:07.967 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 1 = cluster1:1 ']' 2026-02-20T22:39:07.967 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval local_cluster=cluster1 2026-02-20T22:39:07.967 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local_cluster=cluster1 2026-02-20T22:39:07.967 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=1 2026-02-20T22:39:07.967 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=1 2026-02-20T22:39:07.967 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ ceph-conf --cluster cluster1 --name client.mirror.1 'admin socket' 2026-02-20T22:39:07.977 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ echo /var/run/ceph/rbd-mirror.cluster1-client.mirror.1.asok 2026-02-20T22:39:07.977 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rm -f /var/run/ceph/rbd-mirror.cluster1-client.mirror.1.asok 2026-02-20T22:39:07.979 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ daemon_pid_file cluster1:1 2026-02-20T22:39:07.979 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1:1 2026-02-20T22:39:07.980 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:39:07.980 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster1:1 cluster instance 2026-02-20T22:39:07.980 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster1:1 2026-02-20T22:39:07.980 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=cluster 2026-02-20T22:39:07.980 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:39:07.980 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:39:07.980 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=1 2026-02-20T22:39:07.980 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 1 = cluster1:1 ']' 2026-02-20T22:39:07.980 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval cluster=cluster1 2026-02-20T22:39:07.980 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:39:07.980 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=1 2026-02-20T22:39:07.980 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=1 2026-02-20T22:39:07.980 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ ceph-conf --cluster cluster1 --name client.mirror.1 'pid file' 2026-02-20T22:39:07.990 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ echo /var/run/ceph/rbd-mirror.cluster1-client.mirror.1.pid 2026-02-20T22:39:07.990 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rm -f /var/run/ceph/rbd-mirror.cluster1-client.mirror.1.pid 2026-02-20T22:39:07.991 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:39:07.991 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ stop_mirror cluster1:2 '' 2026-02-20T22:39:07.991 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1:2 2026-02-20T22:39:07.991 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local sig= 2026-02-20T22:39:07.991 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test -n '' 2026-02-20T22:39:07.991 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pid 2026-02-20T22:39:07.992 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ daemon_pid_file cluster1:2 2026-02-20T22:39:07.992 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster=cluster1:2 2026-02-20T22:39:07.992 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance 2026-02-20T22:39:07.992 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ set_cluster_instance cluster1:2 cluster instance 2026-02-20T22:39:07.992 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local val=cluster1:2 2026-02-20T22:39:07.992 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster_var_name=cluster 2026-02-20T22:39:07.992 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance_var_name=instance 2026-02-20T22:39:07.992 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:39:07.992 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=2 2026-02-20T22:39:07.992 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ '[' 2 = cluster1:2 ']' 2026-02-20T22:39:07.992 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval cluster=cluster1 2026-02-20T22:39:07.992 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ cluster=cluster1 2026-02-20T22:39:07.992 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval instance=2 2026-02-20T22:39:07.992 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ instance=2 2026-02-20T22:39:07.992 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ ceph-conf --cluster cluster1 --name client.mirror.2 'pid file' 2026-02-20T22:39:08.005 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ echo /var/run/ceph/rbd-mirror.cluster1-client.mirror.2.pid 2026-02-20T22:39:08.005 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cat /var/run/ceph/rbd-mirror.cluster1-client.mirror.2.pid 2026-02-20T22:39:08.007 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ pid=77104 2026-02-20T22:39:08.007 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' -n 77104 ']' 2026-02-20T22:39:08.007 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ kill 77104 2026-02-20T22:39:08.007 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 0 1 2 4 8 16 32 2026-02-20T22:39:08.007 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 0 2026-02-20T22:39:08.008 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ ps auxww 2026-02-20T22:39:08.008 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ awk -v pid=77104 '$2 == pid {print; exit 1}' 2026-02-20T22:39:08.019 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:ubuntu 77104 0.2 0.0 466816 45780 ? Ssl 22:38 0:00 rbd-mirror --cluster cluster1 --id mirror.2 --rbd-mirror-delete-retry-interval=5 --rbd-mirror-image-state-check-interval=5 --rbd-mirror-journal-poll-age=1 --rbd-mirror-pool-replayers-refresh-interval=5 --debug-rbd=30 --debug-journaler=30 --debug-rbd_mirror=30 --daemonize=true 2026-02-20T22:39:08.019 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 0 1 2 4 8 16 32 2026-02-20T22:39:08.019 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:39:09.021 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ ps auxww 2026-02-20T22:39:09.021 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ awk -v pid=77104 '$2 == pid {print; exit 1}' 2026-02-20T22:39:09.031 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ break 2026-02-20T22:39:09.031 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ ps auxww 2026-02-20T22:39:09.031 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ awk -v pid=77104 '$2 == pid {print; exit 1}' 2026-02-20T22:39:09.043 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ daemon_asok_file cluster1:2 cluster1 2026-02-20T22:39:09.044 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local local_cluster=cluster1:2 2026-02-20T22:39:09.044 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1 2026-02-20T22:39:09.044 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:39:09.044 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster1:2 local_cluster instance 2026-02-20T22:39:09.044 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster1:2 2026-02-20T22:39:09.044 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=local_cluster 2026-02-20T22:39:09.044 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:39:09.044 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:39:09.044 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=2 2026-02-20T22:39:09.045 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 2 = cluster1:2 ']' 2026-02-20T22:39:09.045 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval local_cluster=cluster1 2026-02-20T22:39:09.045 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local_cluster=cluster1 2026-02-20T22:39:09.045 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=2 2026-02-20T22:39:09.045 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=2 2026-02-20T22:39:09.045 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ ceph-conf --cluster cluster1 --name client.mirror.2 'admin socket' 2026-02-20T22:39:09.055 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ echo /var/run/ceph/rbd-mirror.cluster1-client.mirror.2.asok 2026-02-20T22:39:09.055 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rm -f /var/run/ceph/rbd-mirror.cluster1-client.mirror.2.asok 2026-02-20T22:39:09.058 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ daemon_asok_file cluster1:2 cluster2 2026-02-20T22:39:09.058 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local local_cluster=cluster1:2 2026-02-20T22:39:09.058 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster2 2026-02-20T22:39:09.058 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:39:09.058 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster1:2 local_cluster instance 2026-02-20T22:39:09.058 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster1:2 2026-02-20T22:39:09.058 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=local_cluster 2026-02-20T22:39:09.058 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:39:09.058 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:39:09.058 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=2 2026-02-20T22:39:09.059 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 2 = cluster1:2 ']' 2026-02-20T22:39:09.059 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval local_cluster=cluster1 2026-02-20T22:39:09.059 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local_cluster=cluster1 2026-02-20T22:39:09.059 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=2 2026-02-20T22:39:09.059 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=2 2026-02-20T22:39:09.059 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ ceph-conf --cluster cluster1 --name client.mirror.2 'admin socket' 2026-02-20T22:39:09.069 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ echo /var/run/ceph/rbd-mirror.cluster1-client.mirror.2.asok 2026-02-20T22:39:09.069 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rm -f /var/run/ceph/rbd-mirror.cluster1-client.mirror.2.asok 2026-02-20T22:39:09.070 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ daemon_pid_file cluster1:2 2026-02-20T22:39:09.071 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1:2 2026-02-20T22:39:09.071 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:39:09.071 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster1:2 cluster instance 2026-02-20T22:39:09.071 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster1:2 2026-02-20T22:39:09.071 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=cluster 2026-02-20T22:39:09.071 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:39:09.071 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:39:09.071 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=2 2026-02-20T22:39:09.071 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 2 = cluster1:2 ']' 2026-02-20T22:39:09.071 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval cluster=cluster1 2026-02-20T22:39:09.072 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:39:09.072 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=2 2026-02-20T22:39:09.072 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=2 2026-02-20T22:39:09.072 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ ceph-conf --cluster cluster1 --name client.mirror.2 'pid file' 2026-02-20T22:39:09.081 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ echo /var/run/ceph/rbd-mirror.cluster1-client.mirror.2.pid 2026-02-20T22:39:09.082 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rm -f /var/run/ceph/rbd-mirror.cluster1-client.mirror.2.pid 2026-02-20T22:39:09.084 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:39:09.084 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ stop_mirror cluster1:3 '' 2026-02-20T22:39:09.084 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1:3 2026-02-20T22:39:09.084 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local sig= 2026-02-20T22:39:09.084 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test -n '' 2026-02-20T22:39:09.084 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pid 2026-02-20T22:39:09.084 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ daemon_pid_file cluster1:3 2026-02-20T22:39:09.084 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster=cluster1:3 2026-02-20T22:39:09.085 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance 2026-02-20T22:39:09.085 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ set_cluster_instance cluster1:3 cluster instance 2026-02-20T22:39:09.085 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local val=cluster1:3 2026-02-20T22:39:09.085 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster_var_name=cluster 2026-02-20T22:39:09.085 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance_var_name=instance 2026-02-20T22:39:09.085 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:39:09.085 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=3 2026-02-20T22:39:09.085 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ '[' 3 = cluster1:3 ']' 2026-02-20T22:39:09.085 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval cluster=cluster1 2026-02-20T22:39:09.085 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ cluster=cluster1 2026-02-20T22:39:09.085 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval instance=3 2026-02-20T22:39:09.085 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ instance=3 2026-02-20T22:39:09.085 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ ceph-conf --cluster cluster1 --name client.mirror.3 'pid file' 2026-02-20T22:39:09.095 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ echo /var/run/ceph/rbd-mirror.cluster1-client.mirror.3.pid 2026-02-20T22:39:09.096 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cat /var/run/ceph/rbd-mirror.cluster1-client.mirror.3.pid 2026-02-20T22:39:09.097 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ pid=77180 2026-02-20T22:39:09.097 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' -n 77180 ']' 2026-02-20T22:39:09.097 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ kill 77180 2026-02-20T22:39:09.097 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 0 1 2 4 8 16 32 2026-02-20T22:39:09.097 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 0 2026-02-20T22:39:09.098 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ ps auxww 2026-02-20T22:39:09.098 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ awk -v pid=77180 '$2 == pid {print; exit 1}' 2026-02-20T22:39:09.108 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:ubuntu 77180 0.2 0.0 302900 48328 ? Rsl 22:38 0:00 rbd-mirror --cluster cluster1 --id mirror.3 --rbd-mirror-delete-retry-interval=5 --rbd-mirror-image-state-check-interval=5 --rbd-mirror-journal-poll-age=1 --rbd-mirror-pool-replayers-refresh-interval=5 --debug-rbd=30 --debug-journaler=30 --debug-rbd_mirror=30 --daemonize=true 2026-02-20T22:39:09.109 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 0 1 2 4 8 16 32 2026-02-20T22:39:09.109 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:39:10.110 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ ps auxww 2026-02-20T22:39:10.111 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ awk -v pid=77180 '$2 == pid {print; exit 1}' 2026-02-20T22:39:10.123 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ break 2026-02-20T22:39:10.123 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ ps auxww 2026-02-20T22:39:10.123 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ awk -v pid=77180 '$2 == pid {print; exit 1}' 2026-02-20T22:39:10.134 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ daemon_asok_file cluster1:3 cluster1 2026-02-20T22:39:10.134 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local local_cluster=cluster1:3 2026-02-20T22:39:10.134 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1 2026-02-20T22:39:10.134 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:39:10.134 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster1:3 local_cluster instance 2026-02-20T22:39:10.134 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster1:3 2026-02-20T22:39:10.134 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=local_cluster 2026-02-20T22:39:10.134 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:39:10.134 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:39:10.135 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=3 2026-02-20T22:39:10.135 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 3 = cluster1:3 ']' 2026-02-20T22:39:10.135 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval local_cluster=cluster1 2026-02-20T22:39:10.135 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local_cluster=cluster1 2026-02-20T22:39:10.135 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=3 2026-02-20T22:39:10.135 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=3 2026-02-20T22:39:10.135 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ ceph-conf --cluster cluster1 --name client.mirror.3 'admin socket' 2026-02-20T22:39:10.146 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ echo /var/run/ceph/rbd-mirror.cluster1-client.mirror.3.asok 2026-02-20T22:39:10.146 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rm -f /var/run/ceph/rbd-mirror.cluster1-client.mirror.3.asok 2026-02-20T22:39:10.148 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ daemon_asok_file cluster1:3 cluster2 2026-02-20T22:39:10.148 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local local_cluster=cluster1:3 2026-02-20T22:39:10.148 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster2 2026-02-20T22:39:10.148 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:39:10.149 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster1:3 local_cluster instance 2026-02-20T22:39:10.149 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster1:3 2026-02-20T22:39:10.149 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=local_cluster 2026-02-20T22:39:10.149 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:39:10.149 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:39:10.149 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=3 2026-02-20T22:39:10.149 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 3 = cluster1:3 ']' 2026-02-20T22:39:10.149 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval local_cluster=cluster1 2026-02-20T22:39:10.149 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local_cluster=cluster1 2026-02-20T22:39:10.149 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=3 2026-02-20T22:39:10.149 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=3 2026-02-20T22:39:10.150 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ ceph-conf --cluster cluster1 --name client.mirror.3 'admin socket' 2026-02-20T22:39:10.158 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ echo /var/run/ceph/rbd-mirror.cluster1-client.mirror.3.asok 2026-02-20T22:39:10.158 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rm -f /var/run/ceph/rbd-mirror.cluster1-client.mirror.3.asok 2026-02-20T22:39:10.160 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ daemon_pid_file cluster1:3 2026-02-20T22:39:10.160 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1:3 2026-02-20T22:39:10.161 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:39:10.161 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster1:3 cluster instance 2026-02-20T22:39:10.161 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster1:3 2026-02-20T22:39:10.161 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=cluster 2026-02-20T22:39:10.161 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:39:10.161 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:39:10.161 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=3 2026-02-20T22:39:10.161 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 3 = cluster1:3 ']' 2026-02-20T22:39:10.161 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval cluster=cluster1 2026-02-20T22:39:10.161 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:39:10.161 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=3 2026-02-20T22:39:10.161 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=3 2026-02-20T22:39:10.162 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ ceph-conf --cluster cluster1 --name client.mirror.3 'pid file' 2026-02-20T22:39:10.171 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ echo /var/run/ceph/rbd-mirror.cluster1-client.mirror.3.pid 2026-02-20T22:39:10.171 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rm -f /var/run/ceph/rbd-mirror.cluster1-client.mirror.3.pid 2026-02-20T22:39:10.172 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ write_image cluster2 mirror test_resync_image 100 2026-02-20T22:39:10.173 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:39:10.173 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:39:10.173 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test_resync_image 2026-02-20T22:39:10.173 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local count=100 2026-02-20T22:39:10.173 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local size= 2026-02-20T22:39:10.173 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test -n '' 2026-02-20T22:39:10.173 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ size=4096 2026-02-20T22:39:10.173 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster2 bench mirror/test_resync_image --io-type write --io-size 4096 --io-threads 1 --io-total 409600 --io-pattern rand 2026-02-20T22:39:10.202 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:bench type write io_size 4096 io_threads 1 bytes 409600 pattern random 2026-02-20T22:39:10.212 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: SEC OPS OPS/SEC BYTES/SEC 2026-02-20T22:39:10.212 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:elapsed: 0 ops: 100 ops/sec: 10000.1 bytes/sec: 39 MiB/s 2026-02-20T22:39:10.215 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ demote_image cluster2 mirror test_resync_image 2026-02-20T22:39:10.215 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:39:10.216 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:39:10.216 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test_resync_image 2026-02-20T22:39:10.216 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster=cluster2 mirror image demote mirror/test_resync_image 2026-02-20T22:39:11.388 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:Image demoted to non-primary 2026-02-20T22:39:11.392 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ request_resync_image cluster1 mirror test_resync_image test_resync_image_id 2026-02-20T22:39:11.393 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:39:11.393 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:39:11.393 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test_resync_image 2026-02-20T22:39:11.393 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image_id_var_name=test_resync_image_id 2026-02-20T22:39:11.393 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ get_image_id cluster1 mirror test_resync_image 2026-02-20T22:39:11.393 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1 2026-02-20T22:39:11.393 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local pool=mirror 2026-02-20T22:39:11.393 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local image=test_resync_image 2026-02-20T22:39:11.393 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster=cluster1 info mirror/test_resync_image 2026-02-20T22:39:11.393 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -ne 's/^.*block_name_prefix: rbd_data\.//p' 2026-02-20T22:39:11.422 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ eval 'test_resync_image_id='\''15fb8a814054'\''' 2026-02-20T22:39:11.422 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ test_resync_image_id=15fb8a814054 2026-02-20T22:39:11.423 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ eval 'test -n "$test_resync_image_id"' 2026-02-20T22:39:11.423 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ test -n 15fb8a814054 2026-02-20T22:39:11.423 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster=cluster1 mirror image resync mirror/test_resync_image 2026-02-20T22:39:11.451 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:Flagged image for resync from primary 2026-02-20T22:39:11.453 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ start_mirrors cluster1 2026-02-20T22:39:11.453 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:39:11.453 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ seq 0 3 2026-02-20T22:39:11.455 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:39:11.456 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ start_mirror cluster1:0 2026-02-20T22:39:11.456 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1:0 2026-02-20T22:39:11.456 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local instance 2026-02-20T22:39:11.456 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ set_cluster_instance cluster1:0 cluster instance 2026-02-20T22:39:11.456 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local val=cluster1:0 2026-02-20T22:39:11.456 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster_var_name=cluster 2026-02-20T22:39:11.456 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local instance_var_name=instance 2026-02-20T22:39:11.456 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ cluster=cluster1 2026-02-20T22:39:11.456 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ instance=0 2026-02-20T22:39:11.456 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' 0 = cluster1:0 ']' 2026-02-20T22:39:11.456 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ eval cluster=cluster1 2026-02-20T22:39:11.457 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:39:11.457 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ eval instance=0 2026-02-20T22:39:11.457 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=0 2026-02-20T22:39:11.457 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test -n '' 2026-02-20T22:39:11.457 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd-mirror --cluster cluster1 --id mirror.0 --rbd-mirror-delete-retry-interval=5 --rbd-mirror-image-state-check-interval=5 --rbd-mirror-journal-poll-age=1 --rbd-mirror-pool-replayers-refresh-interval=5 --debug-rbd=30 --debug-journaler=30 --debug-rbd_mirror=30 --daemonize=true 2026-02-20T22:39:11.475 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:39:11.475 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ start_mirror cluster1:1 2026-02-20T22:39:11.475 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1:1 2026-02-20T22:39:11.475 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local instance 2026-02-20T22:39:11.475 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ set_cluster_instance cluster1:1 cluster instance 2026-02-20T22:39:11.475 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local val=cluster1:1 2026-02-20T22:39:11.475 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster_var_name=cluster 2026-02-20T22:39:11.476 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local instance_var_name=instance 2026-02-20T22:39:11.476 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ cluster=cluster1 2026-02-20T22:39:11.476 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ instance=1 2026-02-20T22:39:11.476 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' 1 = cluster1:1 ']' 2026-02-20T22:39:11.476 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ eval cluster=cluster1 2026-02-20T22:39:11.476 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:39:11.476 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ eval instance=1 2026-02-20T22:39:11.476 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=1 2026-02-20T22:39:11.476 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test -n '' 2026-02-20T22:39:11.476 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd-mirror --cluster cluster1 --id mirror.1 --rbd-mirror-delete-retry-interval=5 --rbd-mirror-image-state-check-interval=5 --rbd-mirror-journal-poll-age=1 --rbd-mirror-pool-replayers-refresh-interval=5 --debug-rbd=30 --debug-journaler=30 --debug-rbd_mirror=30 --daemonize=true 2026-02-20T22:39:11.494 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:39:11.495 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ start_mirror cluster1:2 2026-02-20T22:39:11.495 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1:2 2026-02-20T22:39:11.495 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local instance 2026-02-20T22:39:11.495 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ set_cluster_instance cluster1:2 cluster instance 2026-02-20T22:39:11.495 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local val=cluster1:2 2026-02-20T22:39:11.495 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster_var_name=cluster 2026-02-20T22:39:11.495 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local instance_var_name=instance 2026-02-20T22:39:11.495 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ cluster=cluster1 2026-02-20T22:39:11.495 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ instance=2 2026-02-20T22:39:11.496 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' 2 = cluster1:2 ']' 2026-02-20T22:39:11.496 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ eval cluster=cluster1 2026-02-20T22:39:11.496 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:39:11.496 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ eval instance=2 2026-02-20T22:39:11.496 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=2 2026-02-20T22:39:11.496 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test -n '' 2026-02-20T22:39:11.496 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd-mirror --cluster cluster1 --id mirror.2 --rbd-mirror-delete-retry-interval=5 --rbd-mirror-image-state-check-interval=5 --rbd-mirror-journal-poll-age=1 --rbd-mirror-pool-replayers-refresh-interval=5 --debug-rbd=30 --debug-journaler=30 --debug-rbd_mirror=30 --daemonize=true 2026-02-20T22:39:11.514 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:39:11.514 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ start_mirror cluster1:3 2026-02-20T22:39:11.514 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1:3 2026-02-20T22:39:11.514 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local instance 2026-02-20T22:39:11.514 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ set_cluster_instance cluster1:3 cluster instance 2026-02-20T22:39:11.514 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local val=cluster1:3 2026-02-20T22:39:11.514 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster_var_name=cluster 2026-02-20T22:39:11.514 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local instance_var_name=instance 2026-02-20T22:39:11.514 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ cluster=cluster1 2026-02-20T22:39:11.514 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ instance=3 2026-02-20T22:39:11.514 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' 3 = cluster1:3 ']' 2026-02-20T22:39:11.514 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ eval cluster=cluster1 2026-02-20T22:39:11.514 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:39:11.514 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ eval instance=3 2026-02-20T22:39:11.514 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=3 2026-02-20T22:39:11.514 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test -n '' 2026-02-20T22:39:11.514 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd-mirror --cluster cluster1 --id mirror.3 --rbd-mirror-delete-retry-interval=5 --rbd-mirror-image-state-check-interval=5 --rbd-mirror-journal-poll-age=1 --rbd-mirror-pool-replayers-refresh-interval=5 --debug-rbd=30 --debug-journaler=30 --debug-rbd_mirror=30 --daemonize=true 2026-02-20T22:39:11.537 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_status_in_pool_dir cluster2 mirror test_resync_image up+unknown 'remote image is not primary' 2026-02-20T22:39:11.537 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:39:11.538 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:39:11.538 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test_resync_image 2026-02-20T22:39:11.538 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+unknown 2026-02-20T22:39:11.538 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local 'description_pattern=remote image is not primary' 2026-02-20T22:39:11.538 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:39:11.538 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:39:11.538 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:39:12.538 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_status_in_pool_dir cluster2 mirror test_resync_image up+unknown 'remote image is not primary' '' 2026-02-20T22:39:12.539 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:39:12.539 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:39:12.539 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test_resync_image 2026-02-20T22:39:12.539 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+unknown 2026-02-20T22:39:12.539 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local 'description_pattern=remote image is not primary' 2026-02-20T22:39:12.539 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:39:12.539 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:39:12.539 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:39:12.539 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster2 mirror image status mirror/test_resync_image 2026-02-20T22:39:12.568 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='test_resync_image: 2026-02-20T22:39:12.568 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: global_id: 8e68355b-d595-48ce-b6ba-4a3081ef96b5 2026-02-20T22:39:12.568 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+stopped 2026-02-20T22:39:12.568 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: local image is primary 2026-02-20T22:39:12.568 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: service: mirror.1 on trial150 2026-02-20T22:39:12.568 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:39:08 2026-02-20T22:39:12.568 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: peer_sites: 2026-02-20T22:39:12.568 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: name: cluster1-DNE 2026-02-20T22:39:12.569 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: down+unknown 2026-02-20T22:39:12.569 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: status not found 2026-02-20T22:39:12.569 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: ' 2026-02-20T22:39:12.569 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ state: .*up+unknown' 2026-02-20T22:39:12.569 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 1 2026-02-20T22:39:12.570 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:39:12.570 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 2 2026-02-20T22:39:14.571 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_status_in_pool_dir cluster2 mirror test_resync_image up+unknown 'remote image is not primary' '' 2026-02-20T22:39:14.571 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:39:14.571 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:39:14.571 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test_resync_image 2026-02-20T22:39:14.572 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+unknown 2026-02-20T22:39:14.572 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local 'description_pattern=remote image is not primary' 2026-02-20T22:39:14.572 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:39:14.572 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:39:14.572 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:39:14.572 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster2 mirror image status mirror/test_resync_image 2026-02-20T22:39:14.601 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='test_resync_image: 2026-02-20T22:39:14.601 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: global_id: 8e68355b-d595-48ce-b6ba-4a3081ef96b5 2026-02-20T22:39:14.601 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+unknown 2026-02-20T22:39:14.601 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: remote image is not primary 2026-02-20T22:39:14.602 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: service: mirror.1 on trial150 2026-02-20T22:39:14.602 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:39:13 2026-02-20T22:39:14.602 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: peer_sites: 2026-02-20T22:39:14.602 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: name: cluster1-DNE 2026-02-20T22:39:14.602 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: down+unknown 2026-02-20T22:39:14.602 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: status not found 2026-02-20T22:39:14.602 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: ' 2026-02-20T22:39:14.602 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ state: .*up+unknown' 2026-02-20T22:39:14.603 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: state: up+unknown 2026-02-20T22:39:14.603 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ description: .*remote image is not primary' 2026-02-20T22:39:14.603 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: description: remote image is not primary 2026-02-20T22:39:14.604 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' -n '' ']' 2026-02-20T22:39:14.604 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+unknown 2026-02-20T22:39:14.604 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^up+' 2026-02-20T22:39:14.604 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+unknown 2026-02-20T22:39:14.605 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep 'service: *mirror..* on ' 2026-02-20T22:39:14.605 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: service: mirror.1 on trial150 2026-02-20T22:39:14.606 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update 2026-02-20T22:39:14.606 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -nEe 's/^ last_update: *(.*) *$/\1/p' 2026-02-20T22:39:14.607 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:39:13' 2026-02-20T22:39:14.608 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_mirror_pool_status_verbose cluster2 mirror test_resync_image up+unknown '2026-02-20 22:39:13' 2026-02-20T22:39:14.608 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:39:14.608 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:39:14.608 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test_resync_image 2026-02-20T22:39:14.608 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+unknown 2026-02-20T22:39:14.608 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local 'prev_last_update=2026-02-20 22:39:13' 2026-02-20T22:39:14.608 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:39:14.608 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:39:14.608 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster2 mirror pool status mirror --verbose --format xml 2026-02-20T22:39:14.639 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='WARNINGOKWARNING245264529mirror.0trial15020.2.0-677-gf7870454trueOK45334537mirror.1trial15020.2.0-677-gf7870454falseOK45404546mirror.2trial15020.2.0-677-gf7870454falseOK45504557mirror.3trial15020.2.0-677-gf7870454falseOKteste1d586ae-1749-4169-888d-5f8c6b0db4d3up+stoppedlocal image is primary45264529mirror.0trial1502026-02-20 22:39:14cluster1-DNE8f14eacf-60a5-47c7-bdcb-1dc6af448d08down+unknownstatus not foundtest_resync_image8e68355b-d595-48ce-b6ba-4a3081ef96b5up+unknownremote image is not primary45334537mirror.1trial1502026-02-20 22:39:13cluster1-DNE8f14eacf-60a5-47c7-bdcb-1dc6af448d08down+unknownstatus not found' 2026-02-20T22:39:14.639 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update state 2026-02-20T22:39:14.639 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test_resync_image'\'']/last_update' 2026-02-20T22:39:14.640 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:39:13' 2026-02-20T22:39:14.640 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test_resync_image'\'']/state' 2026-02-20T22:39:14.642 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ state=up+unknown 2026-02-20T22:39:14.642 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+unknown 2026-02-20T22:39:14.642 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep up+unknown 2026-02-20T22:39:14.643 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+unknown 2026-02-20T22:39:14.644 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:39:14.644 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:39:14.645 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_status_in_pool_dir cluster1 mirror test_resync_image up+unknown 'remote image is not primary' 2026-02-20T22:39:14.645 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:39:14.645 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:39:14.645 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test_resync_image 2026-02-20T22:39:14.645 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+unknown 2026-02-20T22:39:14.645 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local 'description_pattern=remote image is not primary' 2026-02-20T22:39:14.645 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:39:14.645 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:39:14.645 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:39:15.645 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_status_in_pool_dir cluster1 mirror test_resync_image up+unknown 'remote image is not primary' '' 2026-02-20T22:39:15.646 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:39:15.646 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:39:15.646 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test_resync_image 2026-02-20T22:39:15.646 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+unknown 2026-02-20T22:39:15.646 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local 'description_pattern=remote image is not primary' 2026-02-20T22:39:15.646 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:39:15.646 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:39:15.646 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:39:15.646 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster1 mirror image status mirror/test_resync_image 2026-02-20T22:39:15.676 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='test_resync_image: 2026-02-20T22:39:15.676 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: global_id: 8e68355b-d595-48ce-b6ba-4a3081ef96b5 2026-02-20T22:39:15.676 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+replaying 2026-02-20T22:39:15.676 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: replaying, {"bytes_per_second":0.0,"bytes_per_snapshot":0.0,"last_snapshot_bytes":0,"last_snapshot_sync_seconds":0,"local_snapshot_timestamp":1771627143,"remote_snapshot_timestamp":1771627150,"replay_state":"idle"} 2026-02-20T22:39:15.676 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:39:15 2026-02-20T22:39:15.677 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: peer_sites: 2026-02-20T22:39:15.677 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: name: cluster2-DNE 2026-02-20T22:39:15.677 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+unknown 2026-02-20T22:39:15.677 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: remote image is not primary 2026-02-20T22:39:15.677 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:39:13' 2026-02-20T22:39:15.677 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ state: .*up+unknown' 2026-02-20T22:39:15.678 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 1 2026-02-20T22:39:15.678 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:39:15.678 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 2 2026-02-20T22:39:17.679 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_status_in_pool_dir cluster1 mirror test_resync_image up+unknown 'remote image is not primary' '' 2026-02-20T22:39:17.679 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:39:17.679 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:39:17.679 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test_resync_image 2026-02-20T22:39:17.679 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+unknown 2026-02-20T22:39:17.679 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local 'description_pattern=remote image is not primary' 2026-02-20T22:39:17.679 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:39:17.679 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:39:17.680 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:39:17.680 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster1 mirror image status mirror/test_resync_image 2026-02-20T22:39:17.712 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='test_resync_image: 2026-02-20T22:39:17.713 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: global_id: 8e68355b-d595-48ce-b6ba-4a3081ef96b5 2026-02-20T22:39:17.713 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+unknown 2026-02-20T22:39:17.713 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: remote image demoted 2026-02-20T22:39:17.713 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: service: mirror.0 on trial150 2026-02-20T22:39:17.713 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:39:16 2026-02-20T22:39:17.713 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: peer_sites: 2026-02-20T22:39:17.713 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: name: cluster2-DNE 2026-02-20T22:39:17.713 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+unknown 2026-02-20T22:39:17.713 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: remote image is not primary 2026-02-20T22:39:17.713 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:39:13' 2026-02-20T22:39:17.713 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ state: .*up+unknown' 2026-02-20T22:39:17.713 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: state: up+unknown 2026-02-20T22:39:17.713 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ description: .*remote image is not primary' 2026-02-20T22:39:17.714 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 1 2026-02-20T22:39:17.714 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:39:17.714 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 4 2026-02-20T22:39:21.716 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_status_in_pool_dir cluster1 mirror test_resync_image up+unknown 'remote image is not primary' '' 2026-02-20T22:39:21.716 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:39:21.716 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:39:21.716 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test_resync_image 2026-02-20T22:39:21.716 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+unknown 2026-02-20T22:39:21.716 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local 'description_pattern=remote image is not primary' 2026-02-20T22:39:21.716 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:39:21.716 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:39:21.716 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:39:21.716 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster1 mirror image status mirror/test_resync_image 2026-02-20T22:39:21.747 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='test_resync_image: 2026-02-20T22:39:21.747 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: global_id: 8e68355b-d595-48ce-b6ba-4a3081ef96b5 2026-02-20T22:39:21.747 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+unknown 2026-02-20T22:39:21.747 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: remote image is not primary 2026-02-20T22:39:21.747 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: service: mirror.0 on trial150 2026-02-20T22:39:21.747 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:39:21 2026-02-20T22:39:21.747 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: peer_sites: 2026-02-20T22:39:21.748 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: name: cluster2-DNE 2026-02-20T22:39:21.748 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+unknown 2026-02-20T22:39:21.748 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: remote image is not primary 2026-02-20T22:39:21.748 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:39:18' 2026-02-20T22:39:21.748 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ state: .*up+unknown' 2026-02-20T22:39:21.748 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: state: up+unknown 2026-02-20T22:39:21.749 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ description: .*remote image is not primary' 2026-02-20T22:39:21.749 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: description: remote image is not primary 2026-02-20T22:39:21.750 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' -n '' ']' 2026-02-20T22:39:21.750 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+unknown 2026-02-20T22:39:21.750 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^up+' 2026-02-20T22:39:21.750 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+unknown 2026-02-20T22:39:21.750 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep 'service: *mirror..* on ' 2026-02-20T22:39:21.751 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: service: mirror.0 on trial150 2026-02-20T22:39:21.751 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update 2026-02-20T22:39:21.752 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -nEe 's/^ last_update: *(.*) *$/\1/p' 2026-02-20T22:39:21.753 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:39:21' 2026-02-20T22:39:21.753 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_mirror_pool_status_verbose cluster1 mirror test_resync_image up+unknown '2026-02-20 22:39:21' 2026-02-20T22:39:21.753 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:39:21.754 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:39:21.754 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test_resync_image 2026-02-20T22:39:21.754 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+unknown 2026-02-20T22:39:21.754 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local 'prev_last_update=2026-02-20 22:39:21' 2026-02-20T22:39:21.754 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:39:21.754 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:39:21.754 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster1 mirror pool status mirror --verbose --format xml 2026-02-20T22:39:21.787 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='WARNINGOKWARNING1157425746mirror.0trial15020.2.0-677-gf7870454trueOK57485753mirror.1trial15020.2.0-677-gf7870454falseOK57555760mirror.2trial15020.2.0-677-gf7870454falseOK57625767mirror.3trial15020.2.0-677-gf7870454falseOKteste1d586ae-1749-4169-888d-5f8c6b0db4d3up+replayingreplaying, {"bytes_per_second":0.0,"bytes_per_snapshot":0.0,"last_snapshot_bytes":0,"last_snapshot_sync_seconds":0,"local_snapshot_timestamp":1771626966,"remote_snapshot_timestamp":1771626966,"replay_state":"idle"}57485753mirror.1trial1502026-02-20 22:39:15cluster2-DNEcd6e8b64-a7a4-4c60-8c9c-3c34f7eb16e8up+stoppedlocal image is primary2026-02-20 22:39:19test_resync_image8e68355b-d595-48ce-b6ba-4a3081ef96b5up+unknownremote image is not primary57425746mirror.0trial1502026-02-20 22:39:21cluster2-DNEcd6e8b64-a7a4-4c60-8c9c-3c34f7eb16e8up+unknownremote image is not primary2026-02-20 22:39:18' 2026-02-20T22:39:21.787 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update state 2026-02-20T22:39:21.787 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test_resync_image'\'']/last_update' 2026-02-20T22:39:21.788 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:39:21' 2026-02-20T22:39:21.789 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test_resync_image'\'']/state' 2026-02-20T22:39:21.790 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ state=up+unknown 2026-02-20T22:39:21.790 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+unknown 2026-02-20T22:39:21.791 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep up+unknown 2026-02-20T22:39:21.791 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+unknown 2026-02-20T22:39:21.792 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:39:21.792 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:39:21.792 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ promote_image cluster1 mirror test_resync_image 2026-02-20T22:39:21.792 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:39:21.792 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:39:21.792 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test_resync_image 2026-02-20T22:39:21.793 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local force= 2026-02-20T22:39:21.793 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster=cluster1 mirror image promote mirror/test_resync_image 2026-02-20T22:39:22.598 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:Image promoted to primary 2026-02-20T22:39:22.602 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_image_replay_started cluster2 mirror test_resync_image 2026-02-20T22:39:22.603 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:39:22.603 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:39:22.603 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test_resync_image 2026-02-20T22:39:22.603 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_image_replay_state cluster2 mirror test_resync_image started 2026-02-20T22:39:22.603 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:39:22.603 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:39:22.603 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test_resync_image 2026-02-20T22:39:22.603 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state=started 2026-02-20T22:39:22.603 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local s 2026-02-20T22:39:22.603 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:39:22.603 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:39:23.603 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_image_replay_state cluster2 mirror test_resync_image started 2026-02-20T22:39:23.603 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:39:23.604 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:39:23.604 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test_resync_image 2026-02-20T22:39:23.604 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local test_state=started 2026-02-20T22:39:23.604 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status_result 2026-02-20T22:39:23.604 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local current_state=stopped 2026-02-20T22:39:23.605 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemons cluster2 rbd mirror status mirror/test_resync_image 2026-02-20T22:39:23.605 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_instance=cluster2 2026-02-20T22:39:23.606 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:39:23.606 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster2 2026-02-20T22:39:23.606 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance=cluster2 2026-02-20T22:39:23.606 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local loop_instance 2026-02-20T22:39:23.606 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ grep -i state 2026-02-20T22:39:23.606 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for s in 0 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:39:23.606 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sleep 0 2026-02-20T22:39:23.606 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' cluster2 '!=' cluster2 ']' 2026-02-20T22:39:23.606 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ seq 0 3 2026-02-20T22:39:23.609 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for loop_instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:39:23.609 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemon cluster2:0 rbd mirror status mirror/test_resync_image 2026-02-20T22:39:23.609 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster2:0 2026-02-20T22:39:23.609 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:39:23.609 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:39:23.609 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster2:0 cluster instance 2026-02-20T22:39:23.609 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster2:0 2026-02-20T22:39:23.609 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=cluster 2026-02-20T22:39:23.609 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:39:23.609 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster2 2026-02-20T22:39:23.610 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=0 2026-02-20T22:39:23.610 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 0 = cluster2:0 ']' 2026-02-20T22:39:23.610 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval cluster=cluster2 2026-02-20T22:39:23.610 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster2 2026-02-20T22:39:23.610 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=0 2026-02-20T22:39:23.610 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:39:23.610 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ daemon_asok_file cluster2:0 cluster2 2026-02-20T22:39:23.610 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local local_cluster=cluster2:0 2026-02-20T22:39:23.610 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster=cluster2 2026-02-20T22:39:23.610 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance 2026-02-20T22:39:23.610 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ set_cluster_instance cluster2:0 local_cluster instance 2026-02-20T22:39:23.610 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local val=cluster2:0 2026-02-20T22:39:23.610 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster_var_name=local_cluster 2026-02-20T22:39:23.610 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance_var_name=instance 2026-02-20T22:39:23.611 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster2 2026-02-20T22:39:23.611 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:39:23.611 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ '[' 0 = cluster2:0 ']' 2026-02-20T22:39:23.611 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval local_cluster=cluster2 2026-02-20T22:39:23.611 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ local_cluster=cluster2 2026-02-20T22:39:23.611 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval instance=0 2026-02-20T22:39:23.611 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ instance=0 2026-02-20T22:39:23.611 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ ceph-conf --cluster cluster2 --name client.mirror.0 'admin socket' 2026-02-20T22:39:23.620 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ echo /var/run/ceph/rbd-mirror.cluster2-client.mirror.0.asok 2026-02-20T22:39:23.620 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local asok_file=/var/run/ceph/rbd-mirror.cluster2-client.mirror.0.asok 2026-02-20T22:39:23.620 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ test -S /var/run/ceph/rbd-mirror.cluster2-client.mirror.0.asok 2026-02-20T22:39:23.620 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ ceph --admin-daemon /var/run/ceph/rbd-mirror.cluster2-client.mirror.0.asok rbd mirror status mirror/test_resync_image 2026-02-20T22:39:23.661 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:Invalid command: unused arguments: ['mirror/test_resync_image'] 2026-02-20T22:39:23.661 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:rbd mirror status : get status for rbd mirror 2026-02-20T22:39:23.661 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:admin_socket: invalid command 2026-02-20T22:39:23.664 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for loop_instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:39:23.664 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemon cluster2:1 rbd mirror status mirror/test_resync_image 2026-02-20T22:39:23.664 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster2:1 2026-02-20T22:39:23.664 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:39:23.664 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:39:23.664 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster2:1 cluster instance 2026-02-20T22:39:23.665 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster2:1 2026-02-20T22:39:23.665 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=cluster 2026-02-20T22:39:23.665 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:39:23.665 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster2 2026-02-20T22:39:23.665 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=1 2026-02-20T22:39:23.665 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 1 = cluster2:1 ']' 2026-02-20T22:39:23.665 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval cluster=cluster2 2026-02-20T22:39:23.665 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster2 2026-02-20T22:39:23.665 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=1 2026-02-20T22:39:23.665 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=1 2026-02-20T22:39:23.665 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ daemon_asok_file cluster2:1 cluster2 2026-02-20T22:39:23.665 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local local_cluster=cluster2:1 2026-02-20T22:39:23.665 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster=cluster2 2026-02-20T22:39:23.665 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance 2026-02-20T22:39:23.665 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ set_cluster_instance cluster2:1 local_cluster instance 2026-02-20T22:39:23.665 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local val=cluster2:1 2026-02-20T22:39:23.665 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster_var_name=local_cluster 2026-02-20T22:39:23.666 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance_var_name=instance 2026-02-20T22:39:23.666 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster2 2026-02-20T22:39:23.666 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=1 2026-02-20T22:39:23.666 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ '[' 1 = cluster2:1 ']' 2026-02-20T22:39:23.666 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval local_cluster=cluster2 2026-02-20T22:39:23.666 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ local_cluster=cluster2 2026-02-20T22:39:23.666 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval instance=1 2026-02-20T22:39:23.666 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ instance=1 2026-02-20T22:39:23.666 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ ceph-conf --cluster cluster2 --name client.mirror.1 'admin socket' 2026-02-20T22:39:23.674 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ echo /var/run/ceph/rbd-mirror.cluster2-client.mirror.1.asok 2026-02-20T22:39:23.675 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local asok_file=/var/run/ceph/rbd-mirror.cluster2-client.mirror.1.asok 2026-02-20T22:39:23.675 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ test -S /var/run/ceph/rbd-mirror.cluster2-client.mirror.1.asok 2026-02-20T22:39:23.675 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ ceph --admin-daemon /var/run/ceph/rbd-mirror.cluster2-client.mirror.1.asok rbd mirror status mirror/test_resync_image 2026-02-20T22:39:23.719 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ return 0 2026-02-20T22:39:23.720 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status_result=' "state": "Stopped"' 2026-02-20T22:39:23.720 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo ' "state": "Stopped"' 2026-02-20T22:39:23.720 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep -i Replaying 2026-02-20T22:39:23.721 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test started = stopped 2026-02-20T22:39:23.721 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:39:23.721 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 2 2026-02-20T22:39:25.723 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_image_replay_state cluster2 mirror test_resync_image started 2026-02-20T22:39:25.723 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:39:25.723 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:39:25.723 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test_resync_image 2026-02-20T22:39:25.723 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local test_state=started 2026-02-20T22:39:25.723 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status_result 2026-02-20T22:39:25.724 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local current_state=stopped 2026-02-20T22:39:25.725 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemons cluster2 rbd mirror status mirror/test_resync_image 2026-02-20T22:39:25.725 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ grep -i state 2026-02-20T22:39:25.725 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_instance=cluster2 2026-02-20T22:39:25.725 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:39:25.726 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster2 2026-02-20T22:39:25.726 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance=cluster2 2026-02-20T22:39:25.726 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local loop_instance 2026-02-20T22:39:25.726 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for s in 0 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:39:25.726 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sleep 0 2026-02-20T22:39:25.726 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' cluster2 '!=' cluster2 ']' 2026-02-20T22:39:25.726 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ seq 0 3 2026-02-20T22:39:25.729 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for loop_instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:39:25.729 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemon cluster2:0 rbd mirror status mirror/test_resync_image 2026-02-20T22:39:25.730 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster2:0 2026-02-20T22:39:25.730 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:39:25.730 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:39:25.730 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster2:0 cluster instance 2026-02-20T22:39:25.730 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster2:0 2026-02-20T22:39:25.730 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=cluster 2026-02-20T22:39:25.730 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:39:25.730 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster2 2026-02-20T22:39:25.730 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=0 2026-02-20T22:39:25.730 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 0 = cluster2:0 ']' 2026-02-20T22:39:25.730 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval cluster=cluster2 2026-02-20T22:39:25.731 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster2 2026-02-20T22:39:25.731 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=0 2026-02-20T22:39:25.731 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:39:25.731 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ daemon_asok_file cluster2:0 cluster2 2026-02-20T22:39:25.731 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local local_cluster=cluster2:0 2026-02-20T22:39:25.731 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster=cluster2 2026-02-20T22:39:25.731 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance 2026-02-20T22:39:25.731 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ set_cluster_instance cluster2:0 local_cluster instance 2026-02-20T22:39:25.731 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local val=cluster2:0 2026-02-20T22:39:25.731 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster_var_name=local_cluster 2026-02-20T22:39:25.731 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance_var_name=instance 2026-02-20T22:39:25.731 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster2 2026-02-20T22:39:25.732 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:39:25.732 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ '[' 0 = cluster2:0 ']' 2026-02-20T22:39:25.732 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval local_cluster=cluster2 2026-02-20T22:39:25.732 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ local_cluster=cluster2 2026-02-20T22:39:25.732 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval instance=0 2026-02-20T22:39:25.732 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ instance=0 2026-02-20T22:39:25.732 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ ceph-conf --cluster cluster2 --name client.mirror.0 'admin socket' 2026-02-20T22:39:25.740 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ echo /var/run/ceph/rbd-mirror.cluster2-client.mirror.0.asok 2026-02-20T22:39:25.740 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local asok_file=/var/run/ceph/rbd-mirror.cluster2-client.mirror.0.asok 2026-02-20T22:39:25.740 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ test -S /var/run/ceph/rbd-mirror.cluster2-client.mirror.0.asok 2026-02-20T22:39:25.740 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ ceph --admin-daemon /var/run/ceph/rbd-mirror.cluster2-client.mirror.0.asok rbd mirror status mirror/test_resync_image 2026-02-20T22:39:25.780 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:Invalid command: unused arguments: ['mirror/test_resync_image'] 2026-02-20T22:39:25.781 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:rbd mirror status : get status for rbd mirror 2026-02-20T22:39:25.781 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:admin_socket: invalid command 2026-02-20T22:39:25.783 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for loop_instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:39:25.784 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemon cluster2:1 rbd mirror status mirror/test_resync_image 2026-02-20T22:39:25.784 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster2:1 2026-02-20T22:39:25.784 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:39:25.784 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:39:25.784 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster2:1 cluster instance 2026-02-20T22:39:25.784 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster2:1 2026-02-20T22:39:25.784 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=cluster 2026-02-20T22:39:25.784 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:39:25.784 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster2 2026-02-20T22:39:25.784 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=1 2026-02-20T22:39:25.785 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 1 = cluster2:1 ']' 2026-02-20T22:39:25.785 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval cluster=cluster2 2026-02-20T22:39:25.785 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster2 2026-02-20T22:39:25.785 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=1 2026-02-20T22:39:25.785 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=1 2026-02-20T22:39:25.785 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ daemon_asok_file cluster2:1 cluster2 2026-02-20T22:39:25.785 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local local_cluster=cluster2:1 2026-02-20T22:39:25.785 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster=cluster2 2026-02-20T22:39:25.785 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance 2026-02-20T22:39:25.785 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ set_cluster_instance cluster2:1 local_cluster instance 2026-02-20T22:39:25.785 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local val=cluster2:1 2026-02-20T22:39:25.785 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster_var_name=local_cluster 2026-02-20T22:39:25.785 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance_var_name=instance 2026-02-20T22:39:25.786 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster2 2026-02-20T22:39:25.786 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=1 2026-02-20T22:39:25.786 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ '[' 1 = cluster2:1 ']' 2026-02-20T22:39:25.786 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval local_cluster=cluster2 2026-02-20T22:39:25.786 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ local_cluster=cluster2 2026-02-20T22:39:25.786 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval instance=1 2026-02-20T22:39:25.786 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ instance=1 2026-02-20T22:39:25.786 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ ceph-conf --cluster cluster2 --name client.mirror.1 'admin socket' 2026-02-20T22:39:25.794 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ echo /var/run/ceph/rbd-mirror.cluster2-client.mirror.1.asok 2026-02-20T22:39:25.794 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local asok_file=/var/run/ceph/rbd-mirror.cluster2-client.mirror.1.asok 2026-02-20T22:39:25.794 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ test -S /var/run/ceph/rbd-mirror.cluster2-client.mirror.1.asok 2026-02-20T22:39:25.794 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ ceph --admin-daemon /var/run/ceph/rbd-mirror.cluster2-client.mirror.1.asok rbd mirror status mirror/test_resync_image 2026-02-20T22:39:25.838 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ return 0 2026-02-20T22:39:25.838 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status_result=' "state": "Replaying"' 2026-02-20T22:39:25.838 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo ' "state": "Replaying"' 2026-02-20T22:39:25.839 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep -i Replaying 2026-02-20T22:39:25.840 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: "state": "Replaying" 2026-02-20T22:39:25.841 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ current_state=started 2026-02-20T22:39:25.841 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test started = started 2026-02-20T22:39:25.841 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:39:25.841 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_status_in_pool_dir cluster1 mirror test_resync_image up+stopped 2026-02-20T22:39:25.842 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:39:25.842 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:39:25.842 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test_resync_image 2026-02-20T22:39:25.842 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+stopped 2026-02-20T22:39:25.842 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:39:25.842 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:39:25.842 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:39:25.842 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:39:26.842 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_status_in_pool_dir cluster1 mirror test_resync_image up+stopped '' '' 2026-02-20T22:39:26.842 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:39:26.842 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:39:26.842 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test_resync_image 2026-02-20T22:39:26.842 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+stopped 2026-02-20T22:39:26.842 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:39:26.843 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:39:26.843 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:39:26.843 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:39:26.843 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster1 mirror image status mirror/test_resync_image 2026-02-20T22:39:26.873 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='test_resync_image: 2026-02-20T22:39:26.873 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: global_id: 8e68355b-d595-48ce-b6ba-4a3081ef96b5 2026-02-20T22:39:26.873 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+stopped 2026-02-20T22:39:26.873 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: local image is primary 2026-02-20T22:39:26.873 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: service: mirror.0 on trial150 2026-02-20T22:39:26.873 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:39:26 2026-02-20T22:39:26.873 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: peer_sites: 2026-02-20T22:39:26.874 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: name: cluster2-DNE 2026-02-20T22:39:26.874 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+replaying 2026-02-20T22:39:26.874 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: replaying, {"bytes_per_second":0.0,"bytes_per_snapshot":0.0,"last_snapshot_bytes":0,"last_snapshot_sync_seconds":0,"remote_snapshot_timestamp":1771627162,"replay_state":"idle"} 2026-02-20T22:39:26.874 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:39:23 2026-02-20T22:39:26.874 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: snapshots: 2026-02-20T22:39:26.874 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: 193 .mirror.primary.8e68355b-d595-48ce-b6ba-4a3081ef96b5.eb852e7b-a18d-4631-9bc4-f84de7f71da0 (peer_uuids:[086c4138-4a97-4902-95e1-07f7be9b9f61])' 2026-02-20T22:39:26.874 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ state: .*up+stopped' 2026-02-20T22:39:26.875 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: state: up+stopped 2026-02-20T22:39:26.875 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ description: .*' 2026-02-20T22:39:26.875 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: description: local image is primary 2026-02-20T22:39:26.876 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' -n '' ']' 2026-02-20T22:39:26.876 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+stopped 2026-02-20T22:39:26.876 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^up+' 2026-02-20T22:39:26.876 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+stopped 2026-02-20T22:39:26.877 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep 'service: *mirror..* on ' 2026-02-20T22:39:26.877 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: service: mirror.0 on trial150 2026-02-20T22:39:26.878 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update 2026-02-20T22:39:26.878 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -nEe 's/^ last_update: *(.*) *$/\1/p' 2026-02-20T22:39:26.879 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:39:26' 2026-02-20T22:39:26.879 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_mirror_pool_status_verbose cluster1 mirror test_resync_image up+stopped '2026-02-20 22:39:26' 2026-02-20T22:39:26.879 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:39:26.879 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:39:26.879 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test_resync_image 2026-02-20T22:39:26.879 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+stopped 2026-02-20T22:39:26.880 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local 'prev_last_update=2026-02-20 22:39:26' 2026-02-20T22:39:26.880 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:39:26.880 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:39:26.880 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster1 mirror pool status mirror --verbose --format xml 2026-02-20T22:39:26.913 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='OKOKOK257425746mirror.0trial15020.2.0-677-gf7870454trueOK57485753mirror.1trial15020.2.0-677-gf7870454falseOK57555760mirror.2trial15020.2.0-677-gf7870454falseOK57625767mirror.3trial15020.2.0-677-gf7870454falseOKteste1d586ae-1749-4169-888d-5f8c6b0db4d3up+replayingreplaying, {"bytes_per_second":0.0,"bytes_per_snapshot":0.0,"last_snapshot_bytes":0,"last_snapshot_sync_seconds":0,"local_snapshot_timestamp":1771626966,"remote_snapshot_timestamp":1771626966,"replay_state":"idle"}57485753mirror.1trial1502026-02-20 22:39:15cluster2-DNEcd6e8b64-a7a4-4c60-8c9c-3c34f7eb16e8up+stoppedlocal image is primary2026-02-20 22:39:24test_resync_image8e68355b-d595-48ce-b6ba-4a3081ef96b5up+stoppedlocal image is primary57425746mirror.0trial1502026-02-20 22:39:26cluster2-DNEcd6e8b64-a7a4-4c60-8c9c-3c34f7eb16e8up+replayingreplaying, {"bytes_per_second":0.0,"bytes_per_snapshot":0.0,"last_snapshot_bytes":0,"last_snapshot_sync_seconds":0,"remote_snapshot_timestamp":1771627162,"replay_state":"idle"}2026-02-20 22:39:23' 2026-02-20T22:39:26.913 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update state 2026-02-20T22:39:26.914 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test_resync_image'\'']/last_update' 2026-02-20T22:39:26.915 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:39:26' 2026-02-20T22:39:26.915 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test_resync_image'\'']/state' 2026-02-20T22:39:26.916 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ state=up+stopped 2026-02-20T22:39:26.916 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+stopped 2026-02-20T22:39:26.916 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep up+stopped 2026-02-20T22:39:26.917 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+stopped 2026-02-20T22:39:26.919 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:39:26.919 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:39:26.919 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_status_in_pool_dir cluster2 mirror test_resync_image up+replaying 2026-02-20T22:39:26.919 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:39:26.920 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:39:26.920 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test_resync_image 2026-02-20T22:39:26.920 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+replaying 2026-02-20T22:39:26.920 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:39:26.920 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:39:26.920 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:39:26.920 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:39:27.919 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_status_in_pool_dir cluster2 mirror test_resync_image up+replaying '' '' 2026-02-20T22:39:27.919 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:39:27.919 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:39:27.919 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test_resync_image 2026-02-20T22:39:27.919 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+replaying 2026-02-20T22:39:27.920 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:39:27.920 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:39:27.920 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:39:27.920 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:39:27.920 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster2 mirror image status mirror/test_resync_image 2026-02-20T22:39:27.949 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='test_resync_image: 2026-02-20T22:39:27.949 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: global_id: 8e68355b-d595-48ce-b6ba-4a3081ef96b5 2026-02-20T22:39:27.949 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+replaying 2026-02-20T22:39:27.949 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: replaying, {"bytes_per_second":0.0,"bytes_per_snapshot":0.0,"last_snapshot_bytes":0,"last_snapshot_sync_seconds":0,"remote_snapshot_timestamp":1771627162,"replay_state":"idle"} 2026-02-20T22:39:27.949 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: service: mirror.1 on trial150 2026-02-20T22:39:27.950 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:39:23 2026-02-20T22:39:27.950 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: peer_sites: 2026-02-20T22:39:27.950 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: name: cluster1-DNE 2026-02-20T22:39:27.950 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+stopped 2026-02-20T22:39:27.950 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: local image is primary 2026-02-20T22:39:27.950 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:39:26' 2026-02-20T22:39:27.950 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ state: .*up+replaying' 2026-02-20T22:39:27.951 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: state: up+replaying 2026-02-20T22:39:27.951 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ description: .*' 2026-02-20T22:39:27.951 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: description: replaying, {"bytes_per_second":0.0,"bytes_per_snapshot":0.0,"last_snapshot_bytes":0,"last_snapshot_sync_seconds":0,"remote_snapshot_timestamp":1771627162,"replay_state":"idle"} 2026-02-20T22:39:27.952 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' -n '' ']' 2026-02-20T22:39:27.952 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+replaying 2026-02-20T22:39:27.952 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^up+' 2026-02-20T22:39:27.952 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+replaying 2026-02-20T22:39:27.953 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep 'service: *mirror..* on ' 2026-02-20T22:39:27.953 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: service: mirror.1 on trial150 2026-02-20T22:39:27.954 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update 2026-02-20T22:39:27.954 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -nEe 's/^ last_update: *(.*) *$/\1/p' 2026-02-20T22:39:27.955 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:39:23' 2026-02-20T22:39:27.955 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_mirror_pool_status_verbose cluster2 mirror test_resync_image up+replaying '2026-02-20 22:39:23' 2026-02-20T22:39:27.955 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:39:27.956 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:39:27.956 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test_resync_image 2026-02-20T22:39:27.956 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+replaying 2026-02-20T22:39:27.956 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local 'prev_last_update=2026-02-20 22:39:23' 2026-02-20T22:39:27.956 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:39:27.956 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:39:27.956 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster2 mirror pool status mirror --verbose --format xml 2026-02-20T22:39:27.986 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='OKOKOK245264529mirror.0trial15020.2.0-677-gf7870454trueOK45334537mirror.1trial15020.2.0-677-gf7870454falseOK45404546mirror.2trial15020.2.0-677-gf7870454falseOK45504557mirror.3trial15020.2.0-677-gf7870454falseOKteste1d586ae-1749-4169-888d-5f8c6b0db4d3up+stoppedlocal image is primary45264529mirror.0trial1502026-02-20 22:39:24cluster1-DNE8f14eacf-60a5-47c7-bdcb-1dc6af448d08up+replayingreplaying, {"bytes_per_second":0.0,"bytes_per_snapshot":0.0,"last_snapshot_bytes":0,"last_snapshot_sync_seconds":0,"local_snapshot_timestamp":1771626966,"remote_snapshot_timestamp":1771626966,"replay_state":"idle"}2026-02-20 22:39:15test_resync_image8e68355b-d595-48ce-b6ba-4a3081ef96b5up+replayingreplaying, {"bytes_per_second":0.0,"bytes_per_snapshot":0.0,"last_snapshot_bytes":0,"last_snapshot_sync_seconds":0,"remote_snapshot_timestamp":1771627162,"replay_state":"idle"}45334537mirror.1trial1502026-02-20 22:39:23cluster1-DNE8f14eacf-60a5-47c7-bdcb-1dc6af448d08up+stoppedlocal image is primary2026-02-20 22:39:26' 2026-02-20T22:39:27.986 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update state 2026-02-20T22:39:27.986 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test_resync_image'\'']/last_update' 2026-02-20T22:39:27.988 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:39:23' 2026-02-20T22:39:27.988 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test_resync_image'\'']/state' 2026-02-20T22:39:27.990 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ state=up+replaying 2026-02-20T22:39:27.990 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+replaying 2026-02-20T22:39:27.990 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep up+replaying 2026-02-20T22:39:27.991 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+replaying 2026-02-20T22:39:27.992 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:39:27.992 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:39:27.992 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ compare_images cluster1 cluster2 mirror mirror test_resync_image 2026-02-20T22:39:27.992 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local ret=0 2026-02-20T22:39:27.992 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local local_cluster=cluster1 2026-02-20T22:39:27.992 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:39:27.993 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local local_pool=mirror 2026-02-20T22:39:27.993 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local remote_pool=mirror 2026-02-20T22:39:27.993 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test_resync_image 2026-02-20T22:39:27.993 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ mkfname cluster2-mirror-test_resync_image.export 2026-02-20T22:39:27.993 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ echo cluster2-mirror-test_resync_image.export 2026-02-20T22:39:27.993 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -e 's|[/ ]|_|g' 2026-02-20T22:39:27.994 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local rmt_export=/tmp/tmp.Whst3BkeHJ/cluster2-mirror-test_resync_image.export 2026-02-20T22:39:27.994 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ mkfname cluster1-mirror-test_resync_image.export 2026-02-20T22:39:27.994 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ echo cluster1-mirror-test_resync_image.export 2026-02-20T22:39:27.994 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -e 's|[/ ]|_|g' 2026-02-20T22:39:27.995 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local loc_export=/tmp/tmp.Whst3BkeHJ/cluster1-mirror-test_resync_image.export 2026-02-20T22:39:27.995 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rm -f /tmp/tmp.Whst3BkeHJ/cluster2-mirror-test_resync_image.export /tmp/tmp.Whst3BkeHJ/cluster1-mirror-test_resync_image.export 2026-02-20T22:39:27.995 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster2 export mirror/test_resync_image /tmp/tmp.Whst3BkeHJ/cluster2-mirror-test_resync_image.export 2026-02-20T22:39:28.081 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: Exporting image: 3% complete... Exporting image: 6% complete... Exporting image: 9% complete... Exporting image: 12% complete... Exporting image: 15% complete... Exporting image: 18% complete... Exporting image: 21% complete... Exporting image: 25% complete... Exporting image: 28% complete... Exporting image: 31% complete... Exporting image: 34% complete... Exporting image: 37% complete... Exporting image: 40% complete... Exporting image: 43% complete... Exporting image: 46% complete... Exporting image: 50% complete... Exporting image: 53% complete... Exporting image: 56% complete... Exporting image: 59% complete... Exporting image: 62% complete... Exporting image: 65% complete... Exporting image: 68% complete... Exporting image: 71% complete... Exporting image: 75% complete... Exporting image: 78% complete... Exporting image: 81% complete... Exporting image: 84% complete... Exporting image: 87% complete... Exporting image: 90% complete... Exporting image: 93% complete... Exporting image: 96% complete... Exporting image: 100% complete...done. 2026-02-20T22:39:28.087 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster1 export mirror/test_resync_image /tmp/tmp.Whst3BkeHJ/cluster1-mirror-test_resync_image.export 2026-02-20T22:39:28.174 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: Exporting image: 3% complete... Exporting image: 6% complete... Exporting image: 9% complete... Exporting image: 12% complete... Exporting image: 15% complete... Exporting image: 18% complete... Exporting image: 21% complete... Exporting image: 25% complete... Exporting image: 28% complete... Exporting image: 31% complete... Exporting image: 34% complete... Exporting image: 37% complete... Exporting image: 40% complete... Exporting image: 43% complete... Exporting image: 46% complete... Exporting image: 50% complete... Exporting image: 53% complete... Exporting image: 56% complete... Exporting image: 59% complete... Exporting image: 62% complete... Exporting image: 65% complete... Exporting image: 68% complete... Exporting image: 71% complete... Exporting image: 75% complete... Exporting image: 78% complete... Exporting image: 81% complete... Exporting image: 84% complete... Exporting image: 87% complete... Exporting image: 90% complete... Exporting image: 93% complete... Exporting image: 96% complete... Exporting image: 100% complete...done. 2026-02-20T22:39:28.180 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ cmp /tmp/tmp.Whst3BkeHJ/cluster2-mirror-test_resync_image.export /tmp/tmp.Whst3BkeHJ/cluster1-mirror-test_resync_image.export 2026-02-20T22:39:28.227 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rm -f /tmp/tmp.Whst3BkeHJ/cluster2-mirror-test_resync_image.export /tmp/tmp.Whst3BkeHJ/cluster1-mirror-test_resync_image.export 2026-02-20T22:39:28.260 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:39:28.260 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ remove_image_retry cluster1 mirror test_resync_image 2026-02-20T22:39:28.261 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:39:28.261 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:39:28.261 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test_resync_image 2026-02-20T22:39:28.261 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 0 1 2 4 8 16 32 2026-02-20T22:39:28.261 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 0 2026-02-20T22:39:28.262 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ remove_image cluster1 mirror test_resync_image 2026-02-20T22:39:28.262 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:39:28.262 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:39:28.262 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test_resync_image 2026-02-20T22:39:28.262 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster=cluster1 snap purge mirror/test_resync_image 2026-02-20T22:39:28.291 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster=cluster1 rm mirror/test_resync_image 2026-02-20T22:39:28.622 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: Removing image: 3% complete... Removing image: 6% complete... Removing image: 9% complete... Removing image: 12% complete... Removing image: 15% complete... Removing image: 18% complete... Removing image: 21% complete... Removing image: 25% complete... Removing image: 28% complete... Removing image: 31% complete... Removing image: 34% complete... Removing image: 37% complete... Removing image: 40% complete... Removing image: 43% complete... Removing image: 46% complete... Removing image: 50% complete... Removing image: 53% complete... Removing image: 56% complete... Removing image: 59% complete... Removing image: 62% complete... Removing image: 65% complete... Removing image: 68% complete... Removing image: 71% complete... Removing image: 75% complete... Removing image: 78% complete... Removing image: 81% complete... Removing image: 84% complete... Removing image: 87% complete... Removing image: 90% complete... Removing image: 93% complete... Removing image: 96% complete... Removing image: 100% complete...done. 2026-02-20T22:39:28.624 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:39:28.624 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ testlog 'TEST: disable mirror while daemon is stopped' 2026-02-20T22:39:28.625 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ tee -a /tmp/tmp.Whst3BkeHJ/rbd-mirror.test.log 2026-02-20T22:39:28.625 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ date '+%F %T' 2026-02-20T22:39:28.625 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo 2026-02-20 22:39:28 TEST: disable mirror while daemon is stopped 2026-02-20T22:39:28.626 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:2026-02-20 22:39:28 TEST: disable mirror while daemon is stopped 2026-02-20T22:39:28.626 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ stop_mirrors cluster1 2026-02-20T22:39:28.626 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:39:28.627 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local sig= 2026-02-20T22:39:28.627 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ seq 0 3 2026-02-20T22:39:28.629 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:39:28.629 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ stop_mirror cluster1:0 '' 2026-02-20T22:39:28.629 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1:0 2026-02-20T22:39:28.629 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local sig= 2026-02-20T22:39:28.629 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test -n '' 2026-02-20T22:39:28.629 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pid 2026-02-20T22:39:28.629 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ daemon_pid_file cluster1:0 2026-02-20T22:39:28.629 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster=cluster1:0 2026-02-20T22:39:28.630 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance 2026-02-20T22:39:28.630 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ set_cluster_instance cluster1:0 cluster instance 2026-02-20T22:39:28.630 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local val=cluster1:0 2026-02-20T22:39:28.630 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster_var_name=cluster 2026-02-20T22:39:28.630 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance_var_name=instance 2026-02-20T22:39:28.630 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:39:28.630 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:39:28.630 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ '[' 0 = cluster1:0 ']' 2026-02-20T22:39:28.630 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval cluster=cluster1 2026-02-20T22:39:28.630 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ cluster=cluster1 2026-02-20T22:39:28.630 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval instance=0 2026-02-20T22:39:28.630 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ instance=0 2026-02-20T22:39:28.631 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ ceph-conf --cluster cluster1 --name client.mirror.0 'pid file' 2026-02-20T22:39:28.641 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ echo /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.pid 2026-02-20T22:39:28.641 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cat /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.pid 2026-02-20T22:39:28.642 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ pid=79172 2026-02-20T22:39:28.643 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' -n 79172 ']' 2026-02-20T22:39:28.643 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ kill 79172 2026-02-20T22:39:28.643 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 0 1 2 4 8 16 32 2026-02-20T22:39:28.643 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 0 2026-02-20T22:39:28.643 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ ps auxww 2026-02-20T22:39:28.644 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ awk -v pid=79172 '$2 == pid {print; exit 1}' 2026-02-20T22:39:28.654 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:ubuntu 79172 0.5 0.0 515996 48808 ? Rsl 22:39 0:00 rbd-mirror --cluster cluster1 --id mirror.0 --rbd-mirror-delete-retry-interval=5 --rbd-mirror-image-state-check-interval=5 --rbd-mirror-journal-poll-age=1 --rbd-mirror-pool-replayers-refresh-interval=5 --debug-rbd=30 --debug-journaler=30 --debug-rbd_mirror=30 --daemonize=true 2026-02-20T22:39:28.655 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 0 1 2 4 8 16 32 2026-02-20T22:39:28.655 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:39:29.656 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ ps auxww 2026-02-20T22:39:29.656 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ awk -v pid=79172 '$2 == pid {print; exit 1}' 2026-02-20T22:39:29.667 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ break 2026-02-20T22:39:29.667 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ ps auxww 2026-02-20T22:39:29.667 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ awk -v pid=79172 '$2 == pid {print; exit 1}' 2026-02-20T22:39:29.678 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ daemon_asok_file cluster1:0 cluster1 2026-02-20T22:39:29.678 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local local_cluster=cluster1:0 2026-02-20T22:39:29.678 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1 2026-02-20T22:39:29.678 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:39:29.678 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster1:0 local_cluster instance 2026-02-20T22:39:29.678 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster1:0 2026-02-20T22:39:29.679 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=local_cluster 2026-02-20T22:39:29.679 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:39:29.679 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:39:29.679 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=0 2026-02-20T22:39:29.679 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 0 = cluster1:0 ']' 2026-02-20T22:39:29.679 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval local_cluster=cluster1 2026-02-20T22:39:29.679 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local_cluster=cluster1 2026-02-20T22:39:29.679 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=0 2026-02-20T22:39:29.679 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:39:29.679 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ ceph-conf --cluster cluster1 --name client.mirror.0 'admin socket' 2026-02-20T22:39:29.690 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ echo /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:39:29.690 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rm -f /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:39:29.693 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ daemon_asok_file cluster1:0 cluster2 2026-02-20T22:39:29.693 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local local_cluster=cluster1:0 2026-02-20T22:39:29.693 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster2 2026-02-20T22:39:29.693 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:39:29.693 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster1:0 local_cluster instance 2026-02-20T22:39:29.694 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster1:0 2026-02-20T22:39:29.694 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=local_cluster 2026-02-20T22:39:29.694 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:39:29.694 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:39:29.694 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=0 2026-02-20T22:39:29.694 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 0 = cluster1:0 ']' 2026-02-20T22:39:29.694 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval local_cluster=cluster1 2026-02-20T22:39:29.694 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local_cluster=cluster1 2026-02-20T22:39:29.694 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=0 2026-02-20T22:39:29.694 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:39:29.694 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ ceph-conf --cluster cluster1 --name client.mirror.0 'admin socket' 2026-02-20T22:39:29.703 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ echo /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:39:29.703 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rm -f /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:39:29.705 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ daemon_pid_file cluster1:0 2026-02-20T22:39:29.706 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1:0 2026-02-20T22:39:29.706 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:39:29.706 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster1:0 cluster instance 2026-02-20T22:39:29.706 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster1:0 2026-02-20T22:39:29.706 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=cluster 2026-02-20T22:39:29.706 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:39:29.706 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:39:29.706 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=0 2026-02-20T22:39:29.706 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 0 = cluster1:0 ']' 2026-02-20T22:39:29.706 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval cluster=cluster1 2026-02-20T22:39:29.706 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:39:29.707 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=0 2026-02-20T22:39:29.707 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:39:29.707 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ ceph-conf --cluster cluster1 --name client.mirror.0 'pid file' 2026-02-20T22:39:29.716 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ echo /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.pid 2026-02-20T22:39:29.716 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rm -f /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.pid 2026-02-20T22:39:29.718 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:39:29.718 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ stop_mirror cluster1:1 '' 2026-02-20T22:39:29.718 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1:1 2026-02-20T22:39:29.718 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local sig= 2026-02-20T22:39:29.718 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test -n '' 2026-02-20T22:39:29.718 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pid 2026-02-20T22:39:29.719 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ daemon_pid_file cluster1:1 2026-02-20T22:39:29.719 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster=cluster1:1 2026-02-20T22:39:29.719 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance 2026-02-20T22:39:29.719 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ set_cluster_instance cluster1:1 cluster instance 2026-02-20T22:39:29.719 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local val=cluster1:1 2026-02-20T22:39:29.719 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster_var_name=cluster 2026-02-20T22:39:29.719 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance_var_name=instance 2026-02-20T22:39:29.719 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:39:29.719 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=1 2026-02-20T22:39:29.719 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ '[' 1 = cluster1:1 ']' 2026-02-20T22:39:29.719 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval cluster=cluster1 2026-02-20T22:39:29.719 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ cluster=cluster1 2026-02-20T22:39:29.719 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval instance=1 2026-02-20T22:39:29.720 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ instance=1 2026-02-20T22:39:29.720 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ ceph-conf --cluster cluster1 --name client.mirror.1 'pid file' 2026-02-20T22:39:29.730 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ echo /var/run/ceph/rbd-mirror.cluster1-client.mirror.1.pid 2026-02-20T22:39:29.731 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cat /var/run/ceph/rbd-mirror.cluster1-client.mirror.1.pid 2026-02-20T22:39:29.732 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ pid=79215 2026-02-20T22:39:29.732 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' -n 79215 ']' 2026-02-20T22:39:29.732 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ kill 79215 2026-02-20T22:39:29.732 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 0 1 2 4 8 16 32 2026-02-20T22:39:29.732 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 0 2026-02-20T22:39:29.733 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ ps auxww 2026-02-20T22:39:29.733 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ awk -v pid=79215 '$2 == pid {print; exit 1}' 2026-02-20T22:39:29.743 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:ubuntu 79215 0.5 0.0 196352 46660 ? Rsl 22:39 0:00 rbd-mirror --cluster cluster1 --id mirror.1 --rbd-mirror-delete-retry-interval=5 --rbd-mirror-image-state-check-interval=5 --rbd-mirror-journal-poll-age=1 --rbd-mirror-pool-replayers-refresh-interval=5 --debug-rbd=30 --debug-journaler=30 --debug-rbd_mirror=30 --daemonize=true 2026-02-20T22:39:29.744 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 0 1 2 4 8 16 32 2026-02-20T22:39:29.744 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:39:30.745 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ ps auxww 2026-02-20T22:39:30.746 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ awk -v pid=79215 '$2 == pid {print; exit 1}' 2026-02-20T22:39:30.758 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ break 2026-02-20T22:39:30.758 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ ps auxww 2026-02-20T22:39:30.758 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ awk -v pid=79215 '$2 == pid {print; exit 1}' 2026-02-20T22:39:30.770 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ daemon_asok_file cluster1:1 cluster1 2026-02-20T22:39:30.770 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local local_cluster=cluster1:1 2026-02-20T22:39:30.770 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1 2026-02-20T22:39:30.770 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:39:30.770 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster1:1 local_cluster instance 2026-02-20T22:39:30.771 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster1:1 2026-02-20T22:39:30.771 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=local_cluster 2026-02-20T22:39:30.771 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:39:30.771 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:39:30.771 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=1 2026-02-20T22:39:30.771 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 1 = cluster1:1 ']' 2026-02-20T22:39:30.771 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval local_cluster=cluster1 2026-02-20T22:39:30.771 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local_cluster=cluster1 2026-02-20T22:39:30.771 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=1 2026-02-20T22:39:30.771 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=1 2026-02-20T22:39:30.771 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ ceph-conf --cluster cluster1 --name client.mirror.1 'admin socket' 2026-02-20T22:39:30.782 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ echo /var/run/ceph/rbd-mirror.cluster1-client.mirror.1.asok 2026-02-20T22:39:30.782 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rm -f /var/run/ceph/rbd-mirror.cluster1-client.mirror.1.asok 2026-02-20T22:39:30.785 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ daemon_asok_file cluster1:1 cluster2 2026-02-20T22:39:30.785 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local local_cluster=cluster1:1 2026-02-20T22:39:30.785 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster2 2026-02-20T22:39:30.786 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:39:30.786 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster1:1 local_cluster instance 2026-02-20T22:39:30.786 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster1:1 2026-02-20T22:39:30.786 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=local_cluster 2026-02-20T22:39:30.786 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:39:30.786 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:39:30.786 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=1 2026-02-20T22:39:30.787 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 1 = cluster1:1 ']' 2026-02-20T22:39:30.787 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval local_cluster=cluster1 2026-02-20T22:39:30.787 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local_cluster=cluster1 2026-02-20T22:39:30.787 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=1 2026-02-20T22:39:30.787 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=1 2026-02-20T22:39:30.787 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ ceph-conf --cluster cluster1 --name client.mirror.1 'admin socket' 2026-02-20T22:39:30.796 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ echo /var/run/ceph/rbd-mirror.cluster1-client.mirror.1.asok 2026-02-20T22:39:30.796 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rm -f /var/run/ceph/rbd-mirror.cluster1-client.mirror.1.asok 2026-02-20T22:39:30.798 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ daemon_pid_file cluster1:1 2026-02-20T22:39:30.798 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1:1 2026-02-20T22:39:30.799 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:39:30.799 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster1:1 cluster instance 2026-02-20T22:39:30.799 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster1:1 2026-02-20T22:39:30.799 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=cluster 2026-02-20T22:39:30.799 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:39:30.799 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:39:30.800 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=1 2026-02-20T22:39:30.800 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 1 = cluster1:1 ']' 2026-02-20T22:39:30.800 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval cluster=cluster1 2026-02-20T22:39:30.800 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:39:30.800 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=1 2026-02-20T22:39:30.800 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=1 2026-02-20T22:39:30.801 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ ceph-conf --cluster cluster1 --name client.mirror.1 'pid file' 2026-02-20T22:39:30.808 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ echo /var/run/ceph/rbd-mirror.cluster1-client.mirror.1.pid 2026-02-20T22:39:30.809 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rm -f /var/run/ceph/rbd-mirror.cluster1-client.mirror.1.pid 2026-02-20T22:39:30.812 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:39:30.812 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ stop_mirror cluster1:2 '' 2026-02-20T22:39:30.812 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1:2 2026-02-20T22:39:30.813 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local sig= 2026-02-20T22:39:30.813 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test -n '' 2026-02-20T22:39:30.813 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pid 2026-02-20T22:39:30.813 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ daemon_pid_file cluster1:2 2026-02-20T22:39:30.813 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster=cluster1:2 2026-02-20T22:39:30.813 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance 2026-02-20T22:39:30.813 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ set_cluster_instance cluster1:2 cluster instance 2026-02-20T22:39:30.813 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local val=cluster1:2 2026-02-20T22:39:30.813 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster_var_name=cluster 2026-02-20T22:39:30.813 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance_var_name=instance 2026-02-20T22:39:30.813 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:39:30.813 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=2 2026-02-20T22:39:30.813 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ '[' 2 = cluster1:2 ']' 2026-02-20T22:39:30.813 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval cluster=cluster1 2026-02-20T22:39:30.814 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ cluster=cluster1 2026-02-20T22:39:30.814 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval instance=2 2026-02-20T22:39:30.814 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ instance=2 2026-02-20T22:39:30.814 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ ceph-conf --cluster cluster1 --name client.mirror.2 'pid file' 2026-02-20T22:39:30.821 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ echo /var/run/ceph/rbd-mirror.cluster1-client.mirror.2.pid 2026-02-20T22:39:30.822 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cat /var/run/ceph/rbd-mirror.cluster1-client.mirror.2.pid 2026-02-20T22:39:30.823 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ pid=79276 2026-02-20T22:39:30.824 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' -n 79276 ']' 2026-02-20T22:39:30.824 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ kill 79276 2026-02-20T22:39:30.824 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 0 1 2 4 8 16 32 2026-02-20T22:39:30.824 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 0 2026-02-20T22:39:30.825 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ ps auxww 2026-02-20T22:39:30.825 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ awk -v pid=79276 '$2 == pid {print; exit 1}' 2026-02-20T22:39:30.835 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:ubuntu 79276 0.4 0.0 0 0 ? Rs 22:39 0:00 [rbd-mirror] 2026-02-20T22:39:30.836 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 0 1 2 4 8 16 32 2026-02-20T22:39:30.836 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:39:31.837 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ ps auxww 2026-02-20T22:39:31.837 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ awk -v pid=79276 '$2 == pid {print; exit 1}' 2026-02-20T22:39:31.850 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ break 2026-02-20T22:39:31.850 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ ps auxww 2026-02-20T22:39:31.850 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ awk -v pid=79276 '$2 == pid {print; exit 1}' 2026-02-20T22:39:31.862 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ daemon_asok_file cluster1:2 cluster1 2026-02-20T22:39:31.862 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local local_cluster=cluster1:2 2026-02-20T22:39:31.862 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1 2026-02-20T22:39:31.863 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:39:31.863 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster1:2 local_cluster instance 2026-02-20T22:39:31.863 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster1:2 2026-02-20T22:39:31.863 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=local_cluster 2026-02-20T22:39:31.863 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:39:31.863 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:39:31.863 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=2 2026-02-20T22:39:31.863 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 2 = cluster1:2 ']' 2026-02-20T22:39:31.863 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval local_cluster=cluster1 2026-02-20T22:39:31.863 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local_cluster=cluster1 2026-02-20T22:39:31.864 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=2 2026-02-20T22:39:31.864 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=2 2026-02-20T22:39:31.864 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ ceph-conf --cluster cluster1 --name client.mirror.2 'admin socket' 2026-02-20T22:39:31.872 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ echo /var/run/ceph/rbd-mirror.cluster1-client.mirror.2.asok 2026-02-20T22:39:31.873 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rm -f /var/run/ceph/rbd-mirror.cluster1-client.mirror.2.asok 2026-02-20T22:39:31.874 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ daemon_asok_file cluster1:2 cluster2 2026-02-20T22:39:31.874 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local local_cluster=cluster1:2 2026-02-20T22:39:31.874 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster2 2026-02-20T22:39:31.874 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:39:31.874 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster1:2 local_cluster instance 2026-02-20T22:39:31.874 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster1:2 2026-02-20T22:39:31.874 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=local_cluster 2026-02-20T22:39:31.874 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:39:31.874 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:39:31.874 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=2 2026-02-20T22:39:31.874 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 2 = cluster1:2 ']' 2026-02-20T22:39:31.874 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval local_cluster=cluster1 2026-02-20T22:39:31.875 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local_cluster=cluster1 2026-02-20T22:39:31.875 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=2 2026-02-20T22:39:31.875 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=2 2026-02-20T22:39:31.875 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ ceph-conf --cluster cluster1 --name client.mirror.2 'admin socket' 2026-02-20T22:39:31.885 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ echo /var/run/ceph/rbd-mirror.cluster1-client.mirror.2.asok 2026-02-20T22:39:31.886 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rm -f /var/run/ceph/rbd-mirror.cluster1-client.mirror.2.asok 2026-02-20T22:39:31.887 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ daemon_pid_file cluster1:2 2026-02-20T22:39:31.887 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1:2 2026-02-20T22:39:31.887 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:39:31.887 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster1:2 cluster instance 2026-02-20T22:39:31.887 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster1:2 2026-02-20T22:39:31.887 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=cluster 2026-02-20T22:39:31.887 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:39:31.887 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:39:31.888 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=2 2026-02-20T22:39:31.888 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 2 = cluster1:2 ']' 2026-02-20T22:39:31.888 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval cluster=cluster1 2026-02-20T22:39:31.888 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:39:31.888 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=2 2026-02-20T22:39:31.888 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=2 2026-02-20T22:39:31.888 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ ceph-conf --cluster cluster1 --name client.mirror.2 'pid file' 2026-02-20T22:39:31.898 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ echo /var/run/ceph/rbd-mirror.cluster1-client.mirror.2.pid 2026-02-20T22:39:31.899 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rm -f /var/run/ceph/rbd-mirror.cluster1-client.mirror.2.pid 2026-02-20T22:39:31.901 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:39:31.901 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ stop_mirror cluster1:3 '' 2026-02-20T22:39:31.901 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1:3 2026-02-20T22:39:31.901 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local sig= 2026-02-20T22:39:31.901 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test -n '' 2026-02-20T22:39:31.901 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pid 2026-02-20T22:39:31.901 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ daemon_pid_file cluster1:3 2026-02-20T22:39:31.902 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster=cluster1:3 2026-02-20T22:39:31.902 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance 2026-02-20T22:39:31.902 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ set_cluster_instance cluster1:3 cluster instance 2026-02-20T22:39:31.902 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local val=cluster1:3 2026-02-20T22:39:31.902 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster_var_name=cluster 2026-02-20T22:39:31.902 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance_var_name=instance 2026-02-20T22:39:31.902 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:39:31.902 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=3 2026-02-20T22:39:31.902 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ '[' 3 = cluster1:3 ']' 2026-02-20T22:39:31.902 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval cluster=cluster1 2026-02-20T22:39:31.902 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ cluster=cluster1 2026-02-20T22:39:31.903 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval instance=3 2026-02-20T22:39:31.903 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ instance=3 2026-02-20T22:39:31.903 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ ceph-conf --cluster cluster1 --name client.mirror.3 'pid file' 2026-02-20T22:39:31.912 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ echo /var/run/ceph/rbd-mirror.cluster1-client.mirror.3.pid 2026-02-20T22:39:31.912 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cat /var/run/ceph/rbd-mirror.cluster1-client.mirror.3.pid 2026-02-20T22:39:31.913 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ pid=79354 2026-02-20T22:39:31.913 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' -n 79354 ']' 2026-02-20T22:39:31.914 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ kill 79354 2026-02-20T22:39:31.914 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 0 1 2 4 8 16 32 2026-02-20T22:39:31.914 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 0 2026-02-20T22:39:31.914 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ ps auxww 2026-02-20T22:39:31.914 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ awk -v pid=79354 '$2 == pid {print; exit 1}' 2026-02-20T22:39:31.925 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:ubuntu 79354 0.4 0.0 270116 46620 ? Ssl 22:39 0:00 rbd-mirror --cluster cluster1 --id mirror.3 --rbd-mirror-delete-retry-interval=5 --rbd-mirror-image-state-check-interval=5 --rbd-mirror-journal-poll-age=1 --rbd-mirror-pool-replayers-refresh-interval=5 --debug-rbd=30 --debug-journaler=30 --debug-rbd_mirror=30 --daemonize=true 2026-02-20T22:39:31.926 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 0 1 2 4 8 16 32 2026-02-20T22:39:31.926 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:39:32.927 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ ps auxww 2026-02-20T22:39:32.928 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ awk -v pid=79354 '$2 == pid {print; exit 1}' 2026-02-20T22:39:32.939 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ break 2026-02-20T22:39:32.939 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ ps auxww 2026-02-20T22:39:32.939 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ awk -v pid=79354 '$2 == pid {print; exit 1}' 2026-02-20T22:39:32.950 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ daemon_asok_file cluster1:3 cluster1 2026-02-20T22:39:32.950 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local local_cluster=cluster1:3 2026-02-20T22:39:32.950 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1 2026-02-20T22:39:32.950 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:39:32.950 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster1:3 local_cluster instance 2026-02-20T22:39:32.950 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster1:3 2026-02-20T22:39:32.951 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=local_cluster 2026-02-20T22:39:32.951 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:39:32.951 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:39:32.951 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=3 2026-02-20T22:39:32.951 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 3 = cluster1:3 ']' 2026-02-20T22:39:32.951 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval local_cluster=cluster1 2026-02-20T22:39:32.951 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local_cluster=cluster1 2026-02-20T22:39:32.951 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=3 2026-02-20T22:39:32.951 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=3 2026-02-20T22:39:32.951 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ ceph-conf --cluster cluster1 --name client.mirror.3 'admin socket' 2026-02-20T22:39:32.962 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ echo /var/run/ceph/rbd-mirror.cluster1-client.mirror.3.asok 2026-02-20T22:39:32.962 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rm -f /var/run/ceph/rbd-mirror.cluster1-client.mirror.3.asok 2026-02-20T22:39:32.964 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ daemon_asok_file cluster1:3 cluster2 2026-02-20T22:39:32.964 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local local_cluster=cluster1:3 2026-02-20T22:39:32.964 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster2 2026-02-20T22:39:32.964 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:39:32.964 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster1:3 local_cluster instance 2026-02-20T22:39:32.964 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster1:3 2026-02-20T22:39:32.964 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=local_cluster 2026-02-20T22:39:32.965 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:39:32.965 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:39:32.965 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=3 2026-02-20T22:39:32.965 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 3 = cluster1:3 ']' 2026-02-20T22:39:32.965 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval local_cluster=cluster1 2026-02-20T22:39:32.965 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local_cluster=cluster1 2026-02-20T22:39:32.965 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=3 2026-02-20T22:39:32.965 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=3 2026-02-20T22:39:32.965 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ ceph-conf --cluster cluster1 --name client.mirror.3 'admin socket' 2026-02-20T22:39:32.974 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ echo /var/run/ceph/rbd-mirror.cluster1-client.mirror.3.asok 2026-02-20T22:39:32.975 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rm -f /var/run/ceph/rbd-mirror.cluster1-client.mirror.3.asok 2026-02-20T22:39:32.977 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ daemon_pid_file cluster1:3 2026-02-20T22:39:32.977 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1:3 2026-02-20T22:39:32.977 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:39:32.977 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster1:3 cluster instance 2026-02-20T22:39:32.977 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster1:3 2026-02-20T22:39:32.977 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=cluster 2026-02-20T22:39:32.977 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:39:32.978 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:39:32.978 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=3 2026-02-20T22:39:32.978 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 3 = cluster1:3 ']' 2026-02-20T22:39:32.978 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval cluster=cluster1 2026-02-20T22:39:32.978 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:39:32.978 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=3 2026-02-20T22:39:32.978 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=3 2026-02-20T22:39:32.978 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ ceph-conf --cluster cluster1 --name client.mirror.3 'pid file' 2026-02-20T22:39:32.987 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ echo /var/run/ceph/rbd-mirror.cluster1-client.mirror.3.pid 2026-02-20T22:39:32.987 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rm -f /var/run/ceph/rbd-mirror.cluster1-client.mirror.3.pid 2026-02-20T22:39:32.988 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ stop_mirrors cluster2 2026-02-20T22:39:32.988 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:39:32.988 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local sig= 2026-02-20T22:39:32.988 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ seq 0 3 2026-02-20T22:39:32.990 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:39:32.990 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ stop_mirror cluster2:0 '' 2026-02-20T22:39:32.991 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2:0 2026-02-20T22:39:32.991 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local sig= 2026-02-20T22:39:32.991 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test -n '' 2026-02-20T22:39:32.991 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pid 2026-02-20T22:39:32.991 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ daemon_pid_file cluster2:0 2026-02-20T22:39:32.991 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster=cluster2:0 2026-02-20T22:39:32.991 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance 2026-02-20T22:39:32.991 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ set_cluster_instance cluster2:0 cluster instance 2026-02-20T22:39:32.991 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local val=cluster2:0 2026-02-20T22:39:32.991 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster_var_name=cluster 2026-02-20T22:39:32.991 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance_var_name=instance 2026-02-20T22:39:32.992 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster2 2026-02-20T22:39:32.992 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:39:32.992 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ '[' 0 = cluster2:0 ']' 2026-02-20T22:39:32.992 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval cluster=cluster2 2026-02-20T22:39:32.992 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ cluster=cluster2 2026-02-20T22:39:32.992 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval instance=0 2026-02-20T22:39:32.992 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ instance=0 2026-02-20T22:39:32.992 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ ceph-conf --cluster cluster2 --name client.mirror.0 'pid file' 2026-02-20T22:39:33.001 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ echo /var/run/ceph/rbd-mirror.cluster2-client.mirror.0.pid 2026-02-20T22:39:33.001 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cat /var/run/ceph/rbd-mirror.cluster2-client.mirror.0.pid 2026-02-20T22:39:33.003 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ pid=54212 2026-02-20T22:39:33.003 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' -n 54212 ']' 2026-02-20T22:39:33.003 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ kill 54212 2026-02-20T22:39:33.003 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 0 1 2 4 8 16 32 2026-02-20T22:39:33.003 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 0 2026-02-20T22:39:33.003 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ ps auxww 2026-02-20T22:39:33.003 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ awk -v pid=54212 '$2 == pid {print; exit 1}' 2026-02-20T22:39:33.014 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:ubuntu 54212 0.2 0.0 322364 64524 ? Ssl 22:24 0:01 rbd-mirror --cluster cluster2 --id mirror.0 --rbd-mirror-delete-retry-interval=5 --rbd-mirror-image-state-check-interval=5 --rbd-mirror-journal-poll-age=1 --rbd-mirror-pool-replayers-refresh-interval=5 --debug-rbd=30 --debug-journaler=30 --debug-rbd_mirror=30 --daemonize=true 2026-02-20T22:39:33.015 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 0 1 2 4 8 16 32 2026-02-20T22:39:33.015 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:39:34.016 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ ps auxww 2026-02-20T22:39:34.016 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ awk -v pid=54212 '$2 == pid {print; exit 1}' 2026-02-20T22:39:34.028 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ break 2026-02-20T22:39:34.028 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ ps auxww 2026-02-20T22:39:34.028 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ awk -v pid=54212 '$2 == pid {print; exit 1}' 2026-02-20T22:39:34.039 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ daemon_asok_file cluster2:0 cluster1 2026-02-20T22:39:34.039 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local local_cluster=cluster2:0 2026-02-20T22:39:34.039 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1 2026-02-20T22:39:34.039 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:39:34.039 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster2:0 local_cluster instance 2026-02-20T22:39:34.039 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster2:0 2026-02-20T22:39:34.039 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=local_cluster 2026-02-20T22:39:34.039 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:39:34.039 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster2 2026-02-20T22:39:34.039 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=0 2026-02-20T22:39:34.039 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 0 = cluster2:0 ']' 2026-02-20T22:39:34.039 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval local_cluster=cluster2 2026-02-20T22:39:34.039 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local_cluster=cluster2 2026-02-20T22:39:34.039 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=0 2026-02-20T22:39:34.039 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:39:34.039 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ ceph-conf --cluster cluster2 --name client.mirror.0 'admin socket' 2026-02-20T22:39:34.052 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ echo /var/run/ceph/rbd-mirror.cluster2-client.mirror.0.asok 2026-02-20T22:39:34.052 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rm -f /var/run/ceph/rbd-mirror.cluster2-client.mirror.0.asok 2026-02-20T22:39:34.053 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ daemon_asok_file cluster2:0 cluster2 2026-02-20T22:39:34.053 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local local_cluster=cluster2:0 2026-02-20T22:39:34.053 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster2 2026-02-20T22:39:34.053 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:39:34.054 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster2:0 local_cluster instance 2026-02-20T22:39:34.054 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster2:0 2026-02-20T22:39:34.054 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=local_cluster 2026-02-20T22:39:34.054 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:39:34.054 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster2 2026-02-20T22:39:34.054 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=0 2026-02-20T22:39:34.054 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 0 = cluster2:0 ']' 2026-02-20T22:39:34.054 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval local_cluster=cluster2 2026-02-20T22:39:34.054 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local_cluster=cluster2 2026-02-20T22:39:34.054 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=0 2026-02-20T22:39:34.054 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:39:34.054 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ ceph-conf --cluster cluster2 --name client.mirror.0 'admin socket' 2026-02-20T22:39:34.064 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ echo /var/run/ceph/rbd-mirror.cluster2-client.mirror.0.asok 2026-02-20T22:39:34.065 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rm -f /var/run/ceph/rbd-mirror.cluster2-client.mirror.0.asok 2026-02-20T22:39:34.066 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ daemon_pid_file cluster2:0 2026-02-20T22:39:34.066 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster2:0 2026-02-20T22:39:34.066 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:39:34.066 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster2:0 cluster instance 2026-02-20T22:39:34.067 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster2:0 2026-02-20T22:39:34.067 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=cluster 2026-02-20T22:39:34.067 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:39:34.067 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster2 2026-02-20T22:39:34.067 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=0 2026-02-20T22:39:34.067 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 0 = cluster2:0 ']' 2026-02-20T22:39:34.067 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval cluster=cluster2 2026-02-20T22:39:34.067 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster2 2026-02-20T22:39:34.067 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=0 2026-02-20T22:39:34.067 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:39:34.067 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ ceph-conf --cluster cluster2 --name client.mirror.0 'pid file' 2026-02-20T22:39:34.079 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ echo /var/run/ceph/rbd-mirror.cluster2-client.mirror.0.pid 2026-02-20T22:39:34.079 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rm -f /var/run/ceph/rbd-mirror.cluster2-client.mirror.0.pid 2026-02-20T22:39:34.080 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:39:34.080 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ stop_mirror cluster2:1 '' 2026-02-20T22:39:34.080 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2:1 2026-02-20T22:39:34.080 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local sig= 2026-02-20T22:39:34.080 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test -n '' 2026-02-20T22:39:34.080 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pid 2026-02-20T22:39:34.081 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ daemon_pid_file cluster2:1 2026-02-20T22:39:34.081 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster=cluster2:1 2026-02-20T22:39:34.081 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance 2026-02-20T22:39:34.081 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ set_cluster_instance cluster2:1 cluster instance 2026-02-20T22:39:34.081 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local val=cluster2:1 2026-02-20T22:39:34.081 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster_var_name=cluster 2026-02-20T22:39:34.081 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance_var_name=instance 2026-02-20T22:39:34.081 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster2 2026-02-20T22:39:34.081 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=1 2026-02-20T22:39:34.081 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ '[' 1 = cluster2:1 ']' 2026-02-20T22:39:34.081 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval cluster=cluster2 2026-02-20T22:39:34.081 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ cluster=cluster2 2026-02-20T22:39:34.081 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval instance=1 2026-02-20T22:39:34.081 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ instance=1 2026-02-20T22:39:34.081 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ ceph-conf --cluster cluster2 --name client.mirror.1 'pid file' 2026-02-20T22:39:34.092 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ echo /var/run/ceph/rbd-mirror.cluster2-client.mirror.1.pid 2026-02-20T22:39:34.092 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cat /var/run/ceph/rbd-mirror.cluster2-client.mirror.1.pid 2026-02-20T22:39:34.094 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ pid=54256 2026-02-20T22:39:34.094 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' -n 54256 ']' 2026-02-20T22:39:34.094 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ kill 54256 2026-02-20T22:39:34.094 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 0 1 2 4 8 16 32 2026-02-20T22:39:34.094 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 0 2026-02-20T22:39:34.095 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ ps auxww 2026-02-20T22:39:34.095 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ awk -v pid=54256 '$2 == pid {print; exit 1}' 2026-02-20T22:39:34.105 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:ubuntu 54256 0.1 0.0 409456 63000 ? Rsl 22:24 0:01 rbd-mirror --cluster cluster2 --id mirror.1 --rbd-mirror-delete-retry-interval=5 --rbd-mirror-image-state-check-interval=5 --rbd-mirror-journal-poll-age=1 --rbd-mirror-pool-replayers-refresh-interval=5 --debug-rbd=30 --debug-journaler=30 --debug-rbd_mirror=30 --daemonize=true 2026-02-20T22:39:34.106 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 0 1 2 4 8 16 32 2026-02-20T22:39:34.106 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:39:35.107 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ ps auxww 2026-02-20T22:39:35.107 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ awk -v pid=54256 '$2 == pid {print; exit 1}' 2026-02-20T22:39:35.120 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ break 2026-02-20T22:39:35.120 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ ps auxww 2026-02-20T22:39:35.120 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ awk -v pid=54256 '$2 == pid {print; exit 1}' 2026-02-20T22:39:35.130 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ daemon_asok_file cluster2:1 cluster1 2026-02-20T22:39:35.130 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local local_cluster=cluster2:1 2026-02-20T22:39:35.130 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1 2026-02-20T22:39:35.130 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:39:35.130 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster2:1 local_cluster instance 2026-02-20T22:39:35.130 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster2:1 2026-02-20T22:39:35.130 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=local_cluster 2026-02-20T22:39:35.130 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:39:35.130 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster2 2026-02-20T22:39:35.130 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=1 2026-02-20T22:39:35.130 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 1 = cluster2:1 ']' 2026-02-20T22:39:35.130 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval local_cluster=cluster2 2026-02-20T22:39:35.130 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local_cluster=cluster2 2026-02-20T22:39:35.130 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=1 2026-02-20T22:39:35.130 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=1 2026-02-20T22:39:35.130 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ ceph-conf --cluster cluster2 --name client.mirror.1 'admin socket' 2026-02-20T22:39:35.144 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ echo /var/run/ceph/rbd-mirror.cluster2-client.mirror.1.asok 2026-02-20T22:39:35.144 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rm -f /var/run/ceph/rbd-mirror.cluster2-client.mirror.1.asok 2026-02-20T22:39:35.145 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ daemon_asok_file cluster2:1 cluster2 2026-02-20T22:39:35.145 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local local_cluster=cluster2:1 2026-02-20T22:39:35.145 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster2 2026-02-20T22:39:35.145 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:39:35.145 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster2:1 local_cluster instance 2026-02-20T22:39:35.146 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster2:1 2026-02-20T22:39:35.146 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=local_cluster 2026-02-20T22:39:35.146 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:39:35.146 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster2 2026-02-20T22:39:35.146 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=1 2026-02-20T22:39:35.146 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 1 = cluster2:1 ']' 2026-02-20T22:39:35.146 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval local_cluster=cluster2 2026-02-20T22:39:35.146 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local_cluster=cluster2 2026-02-20T22:39:35.146 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=1 2026-02-20T22:39:35.146 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=1 2026-02-20T22:39:35.146 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ ceph-conf --cluster cluster2 --name client.mirror.1 'admin socket' 2026-02-20T22:39:35.158 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ echo /var/run/ceph/rbd-mirror.cluster2-client.mirror.1.asok 2026-02-20T22:39:35.159 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rm -f /var/run/ceph/rbd-mirror.cluster2-client.mirror.1.asok 2026-02-20T22:39:35.160 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ daemon_pid_file cluster2:1 2026-02-20T22:39:35.160 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster2:1 2026-02-20T22:39:35.160 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:39:35.161 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster2:1 cluster instance 2026-02-20T22:39:35.161 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster2:1 2026-02-20T22:39:35.161 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=cluster 2026-02-20T22:39:35.161 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:39:35.161 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster2 2026-02-20T22:39:35.161 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=1 2026-02-20T22:39:35.161 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 1 = cluster2:1 ']' 2026-02-20T22:39:35.161 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval cluster=cluster2 2026-02-20T22:39:35.161 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster2 2026-02-20T22:39:35.161 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=1 2026-02-20T22:39:35.161 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=1 2026-02-20T22:39:35.161 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ ceph-conf --cluster cluster2 --name client.mirror.1 'pid file' 2026-02-20T22:39:35.172 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ echo /var/run/ceph/rbd-mirror.cluster2-client.mirror.1.pid 2026-02-20T22:39:35.172 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rm -f /var/run/ceph/rbd-mirror.cluster2-client.mirror.1.pid 2026-02-20T22:39:35.173 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:39:35.173 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ stop_mirror cluster2:2 '' 2026-02-20T22:39:35.173 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2:2 2026-02-20T22:39:35.173 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local sig= 2026-02-20T22:39:35.173 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test -n '' 2026-02-20T22:39:35.173 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pid 2026-02-20T22:39:35.175 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ daemon_pid_file cluster2:2 2026-02-20T22:39:35.175 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster=cluster2:2 2026-02-20T22:39:35.175 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance 2026-02-20T22:39:35.175 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ set_cluster_instance cluster2:2 cluster instance 2026-02-20T22:39:35.175 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local val=cluster2:2 2026-02-20T22:39:35.175 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster_var_name=cluster 2026-02-20T22:39:35.175 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance_var_name=instance 2026-02-20T22:39:35.175 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster2 2026-02-20T22:39:35.175 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=2 2026-02-20T22:39:35.175 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ '[' 2 = cluster2:2 ']' 2026-02-20T22:39:35.175 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval cluster=cluster2 2026-02-20T22:39:35.175 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ cluster=cluster2 2026-02-20T22:39:35.175 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval instance=2 2026-02-20T22:39:35.175 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ instance=2 2026-02-20T22:39:35.176 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ ceph-conf --cluster cluster2 --name client.mirror.2 'pid file' 2026-02-20T22:39:35.185 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ echo /var/run/ceph/rbd-mirror.cluster2-client.mirror.2.pid 2026-02-20T22:39:35.186 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cat /var/run/ceph/rbd-mirror.cluster2-client.mirror.2.pid 2026-02-20T22:39:35.187 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ pid=54317 2026-02-20T22:39:35.187 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' -n 54317 ']' 2026-02-20T22:39:35.187 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ kill 54317 2026-02-20T22:39:35.187 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 0 1 2 4 8 16 32 2026-02-20T22:39:35.187 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 0 2026-02-20T22:39:35.188 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ ps auxww 2026-02-20T22:39:35.188 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ awk -v pid=54317 '$2 == pid {print; exit 1}' 2026-02-20T22:39:35.199 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:ubuntu 54317 0.0 0.0 458624 58592 ? Rsl 22:24 0:00 rbd-mirror --cluster cluster2 --id mirror.2 --rbd-mirror-delete-retry-interval=5 --rbd-mirror-image-state-check-interval=5 --rbd-mirror-journal-poll-age=1 --rbd-mirror-pool-replayers-refresh-interval=5 --debug-rbd=30 --debug-journaler=30 --debug-rbd_mirror=30 --daemonize=true 2026-02-20T22:39:35.199 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 0 1 2 4 8 16 32 2026-02-20T22:39:35.200 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:39:36.201 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ ps auxww 2026-02-20T22:39:36.201 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ awk -v pid=54317 '$2 == pid {print; exit 1}' 2026-02-20T22:39:36.213 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ break 2026-02-20T22:39:36.213 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ ps auxww 2026-02-20T22:39:36.214 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ awk -v pid=54317 '$2 == pid {print; exit 1}' 2026-02-20T22:39:36.225 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ daemon_asok_file cluster2:2 cluster1 2026-02-20T22:39:36.226 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local local_cluster=cluster2:2 2026-02-20T22:39:36.226 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1 2026-02-20T22:39:36.226 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:39:36.226 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster2:2 local_cluster instance 2026-02-20T22:39:36.226 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster2:2 2026-02-20T22:39:36.226 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=local_cluster 2026-02-20T22:39:36.227 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:39:36.227 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster2 2026-02-20T22:39:36.227 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=2 2026-02-20T22:39:36.227 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 2 = cluster2:2 ']' 2026-02-20T22:39:36.227 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval local_cluster=cluster2 2026-02-20T22:39:36.227 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local_cluster=cluster2 2026-02-20T22:39:36.227 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=2 2026-02-20T22:39:36.227 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=2 2026-02-20T22:39:36.228 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ ceph-conf --cluster cluster2 --name client.mirror.2 'admin socket' 2026-02-20T22:39:36.236 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ echo /var/run/ceph/rbd-mirror.cluster2-client.mirror.2.asok 2026-02-20T22:39:36.237 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rm -f /var/run/ceph/rbd-mirror.cluster2-client.mirror.2.asok 2026-02-20T22:39:36.239 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ daemon_asok_file cluster2:2 cluster2 2026-02-20T22:39:36.239 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local local_cluster=cluster2:2 2026-02-20T22:39:36.239 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster2 2026-02-20T22:39:36.239 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:39:36.239 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster2:2 local_cluster instance 2026-02-20T22:39:36.239 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster2:2 2026-02-20T22:39:36.239 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=local_cluster 2026-02-20T22:39:36.239 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:39:36.239 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster2 2026-02-20T22:39:36.239 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=2 2026-02-20T22:39:36.240 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 2 = cluster2:2 ']' 2026-02-20T22:39:36.240 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval local_cluster=cluster2 2026-02-20T22:39:36.240 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local_cluster=cluster2 2026-02-20T22:39:36.240 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=2 2026-02-20T22:39:36.240 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=2 2026-02-20T22:39:36.240 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ ceph-conf --cluster cluster2 --name client.mirror.2 'admin socket' 2026-02-20T22:39:36.249 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ echo /var/run/ceph/rbd-mirror.cluster2-client.mirror.2.asok 2026-02-20T22:39:36.249 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rm -f /var/run/ceph/rbd-mirror.cluster2-client.mirror.2.asok 2026-02-20T22:39:36.251 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ daemon_pid_file cluster2:2 2026-02-20T22:39:36.251 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster2:2 2026-02-20T22:39:36.251 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:39:36.251 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster2:2 cluster instance 2026-02-20T22:39:36.251 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster2:2 2026-02-20T22:39:36.252 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=cluster 2026-02-20T22:39:36.252 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:39:36.252 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster2 2026-02-20T22:39:36.252 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=2 2026-02-20T22:39:36.252 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 2 = cluster2:2 ']' 2026-02-20T22:39:36.252 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval cluster=cluster2 2026-02-20T22:39:36.252 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster2 2026-02-20T22:39:36.252 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=2 2026-02-20T22:39:36.252 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=2 2026-02-20T22:39:36.252 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ ceph-conf --cluster cluster2 --name client.mirror.2 'pid file' 2026-02-20T22:39:36.262 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ echo /var/run/ceph/rbd-mirror.cluster2-client.mirror.2.pid 2026-02-20T22:39:36.263 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rm -f /var/run/ceph/rbd-mirror.cluster2-client.mirror.2.pid 2026-02-20T22:39:36.265 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:39:36.265 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ stop_mirror cluster2:3 '' 2026-02-20T22:39:36.266 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2:3 2026-02-20T22:39:36.266 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local sig= 2026-02-20T22:39:36.266 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test -n '' 2026-02-20T22:39:36.266 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pid 2026-02-20T22:39:36.266 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ daemon_pid_file cluster2:3 2026-02-20T22:39:36.266 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster=cluster2:3 2026-02-20T22:39:36.266 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance 2026-02-20T22:39:36.266 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ set_cluster_instance cluster2:3 cluster instance 2026-02-20T22:39:36.266 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local val=cluster2:3 2026-02-20T22:39:36.266 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster_var_name=cluster 2026-02-20T22:39:36.267 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance_var_name=instance 2026-02-20T22:39:36.267 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster2 2026-02-20T22:39:36.267 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=3 2026-02-20T22:39:36.267 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ '[' 3 = cluster2:3 ']' 2026-02-20T22:39:36.267 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval cluster=cluster2 2026-02-20T22:39:36.267 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ cluster=cluster2 2026-02-20T22:39:36.267 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval instance=3 2026-02-20T22:39:36.267 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ instance=3 2026-02-20T22:39:36.267 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ ceph-conf --cluster cluster2 --name client.mirror.3 'pid file' 2026-02-20T22:39:36.277 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ echo /var/run/ceph/rbd-mirror.cluster2-client.mirror.3.pid 2026-02-20T22:39:36.277 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cat /var/run/ceph/rbd-mirror.cluster2-client.mirror.3.pid 2026-02-20T22:39:36.278 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ pid=54410 2026-02-20T22:39:36.278 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' -n 54410 ']' 2026-02-20T22:39:36.278 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ kill 54410 2026-02-20T22:39:36.278 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 0 1 2 4 8 16 32 2026-02-20T22:39:36.278 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 0 2026-02-20T22:39:36.279 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ ps auxww 2026-02-20T22:39:36.279 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ awk -v pid=54410 '$2 == pid {print; exit 1}' 2026-02-20T22:39:36.290 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:ubuntu 54410 0.0 0.0 294704 57840 ? Ssl 22:24 0:00 rbd-mirror --cluster cluster2 --id mirror.3 --rbd-mirror-delete-retry-interval=5 --rbd-mirror-image-state-check-interval=5 --rbd-mirror-journal-poll-age=1 --rbd-mirror-pool-replayers-refresh-interval=5 --debug-rbd=30 --debug-journaler=30 --debug-rbd_mirror=30 --daemonize=true 2026-02-20T22:39:36.291 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 0 1 2 4 8 16 32 2026-02-20T22:39:36.291 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:39:37.292 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ ps auxww 2026-02-20T22:39:37.292 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ awk -v pid=54410 '$2 == pid {print; exit 1}' 2026-02-20T22:39:37.303 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ break 2026-02-20T22:39:37.304 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ ps auxww 2026-02-20T22:39:37.304 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ awk -v pid=54410 '$2 == pid {print; exit 1}' 2026-02-20T22:39:37.315 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ daemon_asok_file cluster2:3 cluster1 2026-02-20T22:39:37.315 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local local_cluster=cluster2:3 2026-02-20T22:39:37.315 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1 2026-02-20T22:39:37.315 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:39:37.316 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster2:3 local_cluster instance 2026-02-20T22:39:37.316 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster2:3 2026-02-20T22:39:37.316 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=local_cluster 2026-02-20T22:39:37.316 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:39:37.316 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster2 2026-02-20T22:39:37.316 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=3 2026-02-20T22:39:37.316 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 3 = cluster2:3 ']' 2026-02-20T22:39:37.316 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval local_cluster=cluster2 2026-02-20T22:39:37.316 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local_cluster=cluster2 2026-02-20T22:39:37.316 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=3 2026-02-20T22:39:37.317 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=3 2026-02-20T22:39:37.317 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ ceph-conf --cluster cluster2 --name client.mirror.3 'admin socket' 2026-02-20T22:39:37.327 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ echo /var/run/ceph/rbd-mirror.cluster2-client.mirror.3.asok 2026-02-20T22:39:37.327 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rm -f /var/run/ceph/rbd-mirror.cluster2-client.mirror.3.asok 2026-02-20T22:39:37.330 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ daemon_asok_file cluster2:3 cluster2 2026-02-20T22:39:37.330 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local local_cluster=cluster2:3 2026-02-20T22:39:37.330 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster2 2026-02-20T22:39:37.330 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:39:37.330 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster2:3 local_cluster instance 2026-02-20T22:39:37.330 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster2:3 2026-02-20T22:39:37.330 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=local_cluster 2026-02-20T22:39:37.330 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:39:37.331 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster2 2026-02-20T22:39:37.331 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=3 2026-02-20T22:39:37.331 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 3 = cluster2:3 ']' 2026-02-20T22:39:37.331 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval local_cluster=cluster2 2026-02-20T22:39:37.331 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local_cluster=cluster2 2026-02-20T22:39:37.331 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=3 2026-02-20T22:39:37.331 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=3 2026-02-20T22:39:37.331 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ ceph-conf --cluster cluster2 --name client.mirror.3 'admin socket' 2026-02-20T22:39:37.340 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ echo /var/run/ceph/rbd-mirror.cluster2-client.mirror.3.asok 2026-02-20T22:39:37.340 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rm -f /var/run/ceph/rbd-mirror.cluster2-client.mirror.3.asok 2026-02-20T22:39:37.342 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ daemon_pid_file cluster2:3 2026-02-20T22:39:37.342 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster2:3 2026-02-20T22:39:37.343 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:39:37.343 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster2:3 cluster instance 2026-02-20T22:39:37.343 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster2:3 2026-02-20T22:39:37.343 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=cluster 2026-02-20T22:39:37.343 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:39:37.343 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster2 2026-02-20T22:39:37.343 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=3 2026-02-20T22:39:37.343 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 3 = cluster2:3 ']' 2026-02-20T22:39:37.343 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval cluster=cluster2 2026-02-20T22:39:37.343 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster2 2026-02-20T22:39:37.344 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=3 2026-02-20T22:39:37.344 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=3 2026-02-20T22:39:37.344 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ ceph-conf --cluster cluster2 --name client.mirror.3 'pid file' 2026-02-20T22:39:37.354 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ echo /var/run/ceph/rbd-mirror.cluster2-client.mirror.3.pid 2026-02-20T22:39:37.354 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rm -f /var/run/ceph/rbd-mirror.cluster2-client.mirror.3.pid 2026-02-20T22:39:37.355 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' snapshot = journal ']' 2026-02-20T22:39:37.356 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ disable_mirror cluster2 mirror test 2026-02-20T22:39:37.356 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:39:37.356 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:39:37.356 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:39:37.356 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster=cluster2 mirror image disable mirror/test 2026-02-20T22:39:37.582 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:Mirroring disabled 2026-02-20T22:39:37.587 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' -z '' ']' 2026-02-20T22:39:37.587 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_image_present cluster1 mirror test present 2026-02-20T22:39:37.587 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:39:37.587 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:39:37.587 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:39:37.588 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local test_state=present 2026-02-20T22:39:37.588 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image_id= 2026-02-20T22:39:37.588 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local current_state=deleted 2026-02-20T22:39:37.588 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local current_image_id 2026-02-20T22:39:37.588 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ get_image_id cluster1 mirror test 2026-02-20T22:39:37.588 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1 2026-02-20T22:39:37.588 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local pool=mirror 2026-02-20T22:39:37.588 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local image=test 2026-02-20T22:39:37.588 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster=cluster1 info mirror/test 2026-02-20T22:39:37.588 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -ne 's/^.*block_name_prefix: rbd_data\.//p' 2026-02-20T22:39:37.619 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ current_image_id=111e548dd9a4 2026-02-20T22:39:37.619 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test -n 111e548dd9a4 2026-02-20T22:39:37.620 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test -z '' -o '' = 111e548dd9a4 2026-02-20T22:39:37.620 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ current_state=present 2026-02-20T22:39:37.620 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test present = present 2026-02-20T22:39:37.620 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ start_mirrors cluster1 2026-02-20T22:39:37.620 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:39:37.620 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ seq 0 3 2026-02-20T22:39:37.622 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:39:37.622 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ start_mirror cluster1:0 2026-02-20T22:39:37.622 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1:0 2026-02-20T22:39:37.623 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local instance 2026-02-20T22:39:37.623 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ set_cluster_instance cluster1:0 cluster instance 2026-02-20T22:39:37.623 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local val=cluster1:0 2026-02-20T22:39:37.623 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster_var_name=cluster 2026-02-20T22:39:37.623 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local instance_var_name=instance 2026-02-20T22:39:37.623 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ cluster=cluster1 2026-02-20T22:39:37.623 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ instance=0 2026-02-20T22:39:37.623 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' 0 = cluster1:0 ']' 2026-02-20T22:39:37.623 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ eval cluster=cluster1 2026-02-20T22:39:37.623 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:39:37.624 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ eval instance=0 2026-02-20T22:39:37.624 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=0 2026-02-20T22:39:37.624 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test -n '' 2026-02-20T22:39:37.624 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd-mirror --cluster cluster1 --id mirror.0 --rbd-mirror-delete-retry-interval=5 --rbd-mirror-image-state-check-interval=5 --rbd-mirror-journal-poll-age=1 --rbd-mirror-pool-replayers-refresh-interval=5 --debug-rbd=30 --debug-journaler=30 --debug-rbd_mirror=30 --daemonize=true 2026-02-20T22:39:37.641 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:39:37.642 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ start_mirror cluster1:1 2026-02-20T22:39:37.642 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1:1 2026-02-20T22:39:37.642 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local instance 2026-02-20T22:39:37.642 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ set_cluster_instance cluster1:1 cluster instance 2026-02-20T22:39:37.642 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local val=cluster1:1 2026-02-20T22:39:37.642 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster_var_name=cluster 2026-02-20T22:39:37.642 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local instance_var_name=instance 2026-02-20T22:39:37.642 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ cluster=cluster1 2026-02-20T22:39:37.642 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ instance=1 2026-02-20T22:39:37.642 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' 1 = cluster1:1 ']' 2026-02-20T22:39:37.643 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ eval cluster=cluster1 2026-02-20T22:39:37.643 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:39:37.643 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ eval instance=1 2026-02-20T22:39:37.643 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=1 2026-02-20T22:39:37.643 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test -n '' 2026-02-20T22:39:37.643 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd-mirror --cluster cluster1 --id mirror.1 --rbd-mirror-delete-retry-interval=5 --rbd-mirror-image-state-check-interval=5 --rbd-mirror-journal-poll-age=1 --rbd-mirror-pool-replayers-refresh-interval=5 --debug-rbd=30 --debug-journaler=30 --debug-rbd_mirror=30 --daemonize=true 2026-02-20T22:39:37.661 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:39:37.661 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ start_mirror cluster1:2 2026-02-20T22:39:37.661 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1:2 2026-02-20T22:39:37.661 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local instance 2026-02-20T22:39:37.661 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ set_cluster_instance cluster1:2 cluster instance 2026-02-20T22:39:37.661 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local val=cluster1:2 2026-02-20T22:39:37.661 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster_var_name=cluster 2026-02-20T22:39:37.662 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local instance_var_name=instance 2026-02-20T22:39:37.662 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ cluster=cluster1 2026-02-20T22:39:37.662 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ instance=2 2026-02-20T22:39:37.662 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' 2 = cluster1:2 ']' 2026-02-20T22:39:37.662 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ eval cluster=cluster1 2026-02-20T22:39:37.662 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:39:37.662 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ eval instance=2 2026-02-20T22:39:37.662 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=2 2026-02-20T22:39:37.662 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test -n '' 2026-02-20T22:39:37.662 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd-mirror --cluster cluster1 --id mirror.2 --rbd-mirror-delete-retry-interval=5 --rbd-mirror-image-state-check-interval=5 --rbd-mirror-journal-poll-age=1 --rbd-mirror-pool-replayers-refresh-interval=5 --debug-rbd=30 --debug-journaler=30 --debug-rbd_mirror=30 --daemonize=true 2026-02-20T22:39:37.682 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:39:37.682 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ start_mirror cluster1:3 2026-02-20T22:39:37.682 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1:3 2026-02-20T22:39:37.682 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local instance 2026-02-20T22:39:37.682 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ set_cluster_instance cluster1:3 cluster instance 2026-02-20T22:39:37.682 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local val=cluster1:3 2026-02-20T22:39:37.682 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster_var_name=cluster 2026-02-20T22:39:37.683 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local instance_var_name=instance 2026-02-20T22:39:37.683 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ cluster=cluster1 2026-02-20T22:39:37.683 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ instance=3 2026-02-20T22:39:37.683 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' 3 = cluster1:3 ']' 2026-02-20T22:39:37.683 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ eval cluster=cluster1 2026-02-20T22:39:37.683 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:39:37.683 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ eval instance=3 2026-02-20T22:39:37.683 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=3 2026-02-20T22:39:37.683 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test -n '' 2026-02-20T22:39:37.683 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd-mirror --cluster cluster1 --id mirror.3 --rbd-mirror-delete-retry-interval=5 --rbd-mirror-image-state-check-interval=5 --rbd-mirror-journal-poll-age=1 --rbd-mirror-pool-replayers-refresh-interval=5 --debug-rbd=30 --debug-journaler=30 --debug-rbd_mirror=30 --daemonize=true 2026-02-20T22:39:37.705 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_image_present cluster1 mirror test deleted 2026-02-20T22:39:37.705 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:39:37.705 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:39:37.705 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:39:37.705 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state=deleted 2026-02-20T22:39:37.705 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image_id= 2026-02-20T22:39:37.705 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local s 2026-02-20T22:39:37.705 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test -n '' 2026-02-20T22:39:37.706 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ get_image_id cluster1 mirror test 2026-02-20T22:39:37.706 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1 2026-02-20T22:39:37.706 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local pool=mirror 2026-02-20T22:39:37.706 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local image=test 2026-02-20T22:39:37.706 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster=cluster1 info mirror/test 2026-02-20T22:39:37.706 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -ne 's/^.*block_name_prefix: rbd_data\.//p' 2026-02-20T22:39:37.736 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ image_id=111e548dd9a4 2026-02-20T22:39:37.736 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 0.1 1 2 4 8 8 8 8 8 8 8 8 16 16 32 32 2026-02-20T22:39:37.736 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 0.1 2026-02-20T22:39:37.838 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_image_present cluster1 mirror test deleted 111e548dd9a4 2026-02-20T22:39:37.838 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:39:37.838 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:39:37.838 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:39:37.838 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local test_state=deleted 2026-02-20T22:39:37.838 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image_id=111e548dd9a4 2026-02-20T22:39:37.839 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local current_state=deleted 2026-02-20T22:39:37.839 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local current_image_id 2026-02-20T22:39:37.839 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ get_image_id cluster1 mirror test 2026-02-20T22:39:37.839 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1 2026-02-20T22:39:37.839 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local pool=mirror 2026-02-20T22:39:37.839 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local image=test 2026-02-20T22:39:37.839 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster=cluster1 info mirror/test 2026-02-20T22:39:37.839 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -ne 's/^.*block_name_prefix: rbd_data\.//p' 2026-02-20T22:39:37.869 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ current_image_id=111e548dd9a4 2026-02-20T22:39:37.869 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test -n 111e548dd9a4 2026-02-20T22:39:37.869 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test -z 111e548dd9a4 -o 111e548dd9a4 = 111e548dd9a4 2026-02-20T22:39:37.869 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ current_state=present 2026-02-20T22:39:37.869 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test deleted = present 2026-02-20T22:39:37.869 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 0.1 1 2 4 8 8 8 8 8 8 8 8 16 16 32 32 2026-02-20T22:39:37.869 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:39:38.871 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_image_present cluster1 mirror test deleted 111e548dd9a4 2026-02-20T22:39:38.871 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:39:38.871 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:39:38.871 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:39:38.871 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local test_state=deleted 2026-02-20T22:39:38.871 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image_id=111e548dd9a4 2026-02-20T22:39:38.871 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local current_state=deleted 2026-02-20T22:39:38.871 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local current_image_id 2026-02-20T22:39:38.872 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ get_image_id cluster1 mirror test 2026-02-20T22:39:38.872 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1 2026-02-20T22:39:38.872 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local pool=mirror 2026-02-20T22:39:38.872 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local image=test 2026-02-20T22:39:38.872 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster=cluster1 info mirror/test 2026-02-20T22:39:38.872 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -ne 's/^.*block_name_prefix: rbd_data\.//p' 2026-02-20T22:39:38.901 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ current_image_id=111e548dd9a4 2026-02-20T22:39:38.901 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test -n 111e548dd9a4 2026-02-20T22:39:38.902 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test -z 111e548dd9a4 -o 111e548dd9a4 = 111e548dd9a4 2026-02-20T22:39:38.902 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ current_state=present 2026-02-20T22:39:38.902 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test deleted = present 2026-02-20T22:39:38.902 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 0.1 1 2 4 8 8 8 8 8 8 8 8 16 16 32 32 2026-02-20T22:39:38.902 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 2 2026-02-20T22:39:40.901 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_image_present cluster1 mirror test deleted 111e548dd9a4 2026-02-20T22:39:40.902 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:39:40.902 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:39:40.902 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:39:40.902 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local test_state=deleted 2026-02-20T22:39:40.902 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image_id=111e548dd9a4 2026-02-20T22:39:40.902 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local current_state=deleted 2026-02-20T22:39:40.902 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local current_image_id 2026-02-20T22:39:40.903 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ get_image_id cluster1 mirror test 2026-02-20T22:39:40.904 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1 2026-02-20T22:39:40.904 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local pool=mirror 2026-02-20T22:39:40.904 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local image=test 2026-02-20T22:39:40.904 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster=cluster1 info mirror/test 2026-02-20T22:39:40.904 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -ne 's/^.*block_name_prefix: rbd_data\.//p' 2026-02-20T22:39:40.933 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ current_image_id=111e548dd9a4 2026-02-20T22:39:40.933 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test -n 111e548dd9a4 2026-02-20T22:39:40.933 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test -z 111e548dd9a4 -o 111e548dd9a4 = 111e548dd9a4 2026-02-20T22:39:40.933 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ current_state=present 2026-02-20T22:39:40.934 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test deleted = present 2026-02-20T22:39:40.934 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 0.1 1 2 4 8 8 8 8 8 8 8 8 16 16 32 32 2026-02-20T22:39:40.934 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 4 2026-02-20T22:39:44.935 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_image_present cluster1 mirror test deleted 111e548dd9a4 2026-02-20T22:39:44.935 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:39:44.935 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:39:44.935 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:39:44.935 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local test_state=deleted 2026-02-20T22:39:44.935 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image_id=111e548dd9a4 2026-02-20T22:39:44.935 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local current_state=deleted 2026-02-20T22:39:44.936 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local current_image_id 2026-02-20T22:39:44.936 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ get_image_id cluster1 mirror test 2026-02-20T22:39:44.936 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1 2026-02-20T22:39:44.936 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local pool=mirror 2026-02-20T22:39:44.936 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local image=test 2026-02-20T22:39:44.936 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster=cluster1 info mirror/test 2026-02-20T22:39:44.936 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -ne 's/^.*block_name_prefix: rbd_data\.//p' 2026-02-20T22:39:44.963 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:rbd: error opening image test: (2) No such file or directory 2026-02-20T22:39:44.965 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ current_image_id= 2026-02-20T22:39:44.965 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test -n '' 2026-02-20T22:39:44.965 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test deleted = deleted 2026-02-20T22:39:44.966 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:39:44.966 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' snapshot = snapshot ']' 2026-02-20T22:39:44.966 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ enable_mirror cluster2 mirror test 2026-02-20T22:39:44.966 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:39:44.966 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:39:44.966 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:39:44.966 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local mode=snapshot 2026-02-20T22:39:44.966 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster=cluster2 mirror image enable mirror/test snapshot 2026-02-20T22:39:45.375 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:Mirroring enabled 2026-02-20T22:39:45.379 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster=cluster2 info mirror/test 2026-02-20T22:39:45.404 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:rbd image 'test': 2026-02-20T22:39:45.404 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: size 128 MiB in 32 objects 2026-02-20T22:39:45.404 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: order 22 (4 MiB objects) 2026-02-20T22:39:45.404 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: snapshot_count: 1 2026-02-20T22:39:45.404 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: id: 119b53c6c0a3 2026-02-20T22:39:45.404 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: block_name_prefix: rbd_data.119b53c6c0a3 2026-02-20T22:39:45.404 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: format: 2 2026-02-20T22:39:45.404 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: features: layering, exclusive-lock 2026-02-20T22:39:45.404 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: op_features: 2026-02-20T22:39:45.404 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: flags: 2026-02-20T22:39:45.404 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: create_timestamp: Fri Feb 20 22:24:33 2026 2026-02-20T22:39:45.404 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: access_timestamp: Fri Feb 20 22:25:43 2026 2026-02-20T22:39:45.404 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: modify_timestamp: Fri Feb 20 22:25:52 2026 2026-02-20T22:39:45.404 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: mirroring state: enabled 2026-02-20T22:39:45.404 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: mirroring mode: snapshot 2026-02-20T22:39:45.404 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: mirroring global id: 1bc98bd9-cecf-43c6-bb5a-52e603a1de1d 2026-02-20T22:39:45.404 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: mirroring primary: true 2026-02-20T22:39:45.406 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_image_present cluster1 mirror test present 2026-02-20T22:39:45.406 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:39:45.406 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:39:45.406 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:39:45.406 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state=present 2026-02-20T22:39:45.406 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image_id= 2026-02-20T22:39:45.406 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local s 2026-02-20T22:39:45.406 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test -n '' 2026-02-20T22:39:45.406 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ get_image_id cluster1 mirror test 2026-02-20T22:39:45.406 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1 2026-02-20T22:39:45.406 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local pool=mirror 2026-02-20T22:39:45.406 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local image=test 2026-02-20T22:39:45.406 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster=cluster1 info mirror/test 2026-02-20T22:39:45.407 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -ne 's/^.*block_name_prefix: rbd_data\.//p' 2026-02-20T22:39:45.431 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:rbd: error opening image test: (2) No such file or directory 2026-02-20T22:39:45.432 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ image_id= 2026-02-20T22:39:45.432 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 0.1 1 2 4 8 8 8 8 8 8 8 8 16 16 32 32 2026-02-20T22:39:45.433 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 0.1 2026-02-20T22:39:45.534 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_image_present cluster1 mirror test present '' 2026-02-20T22:39:45.535 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:39:45.535 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:39:45.535 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:39:45.535 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local test_state=present 2026-02-20T22:39:45.535 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image_id= 2026-02-20T22:39:45.535 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local current_state=deleted 2026-02-20T22:39:45.535 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local current_image_id 2026-02-20T22:39:45.535 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ get_image_id cluster1 mirror test 2026-02-20T22:39:45.535 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1 2026-02-20T22:39:45.535 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local pool=mirror 2026-02-20T22:39:45.536 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local image=test 2026-02-20T22:39:45.536 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster=cluster1 info mirror/test 2026-02-20T22:39:45.536 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -ne 's/^.*block_name_prefix: rbd_data\.//p' 2026-02-20T22:39:45.557 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:rbd: error opening image test: (2) No such file or directory 2026-02-20T22:39:45.558 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ current_image_id= 2026-02-20T22:39:45.558 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test -n '' 2026-02-20T22:39:45.558 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test present = deleted 2026-02-20T22:39:45.558 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 0.1 1 2 4 8 8 8 8 8 8 8 8 16 16 32 32 2026-02-20T22:39:45.558 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:39:46.561 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_image_present cluster1 mirror test present '' 2026-02-20T22:39:46.561 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:39:46.561 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:39:46.561 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:39:46.561 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local test_state=present 2026-02-20T22:39:46.562 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image_id= 2026-02-20T22:39:46.562 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local current_state=deleted 2026-02-20T22:39:46.562 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local current_image_id 2026-02-20T22:39:46.562 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ get_image_id cluster1 mirror test 2026-02-20T22:39:46.562 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1 2026-02-20T22:39:46.562 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local pool=mirror 2026-02-20T22:39:46.562 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local image=test 2026-02-20T22:39:46.562 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster=cluster1 info mirror/test 2026-02-20T22:39:46.562 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -ne 's/^.*block_name_prefix: rbd_data\.//p' 2026-02-20T22:39:46.587 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:rbd: error opening image test: (2) No such file or directory 2026-02-20T22:39:46.588 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ current_image_id= 2026-02-20T22:39:46.589 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test -n '' 2026-02-20T22:39:46.589 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test present = deleted 2026-02-20T22:39:46.589 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 0.1 1 2 4 8 8 8 8 8 8 8 8 16 16 32 32 2026-02-20T22:39:46.589 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 2 2026-02-20T22:39:48.590 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_image_present cluster1 mirror test present '' 2026-02-20T22:39:48.590 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:39:48.590 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:39:48.590 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:39:48.590 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local test_state=present 2026-02-20T22:39:48.590 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image_id= 2026-02-20T22:39:48.590 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local current_state=deleted 2026-02-20T22:39:48.590 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local current_image_id 2026-02-20T22:39:48.590 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ get_image_id cluster1 mirror test 2026-02-20T22:39:48.590 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1 2026-02-20T22:39:48.590 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local pool=mirror 2026-02-20T22:39:48.590 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local image=test 2026-02-20T22:39:48.590 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster=cluster1 info mirror/test 2026-02-20T22:39:48.591 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -ne 's/^.*block_name_prefix: rbd_data\.//p' 2026-02-20T22:39:48.619 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ current_image_id=16b341e79e09 2026-02-20T22:39:48.619 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test -n 16b341e79e09 2026-02-20T22:39:48.619 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test -z '' -o '' = 16b341e79e09 2026-02-20T22:39:48.619 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ current_state=present 2026-02-20T22:39:48.619 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test present = present 2026-02-20T22:39:48.619 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:39:48.619 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_image_replay_started cluster1 mirror test 2026-02-20T22:39:48.619 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:39:48.619 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:39:48.619 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:39:48.619 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_image_replay_state cluster1 mirror test started 2026-02-20T22:39:48.620 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:39:48.620 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:39:48.620 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:39:48.620 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state=started 2026-02-20T22:39:48.620 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local s 2026-02-20T22:39:48.620 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:39:48.620 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:39:49.620 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_image_replay_state cluster1 mirror test started 2026-02-20T22:39:49.620 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:39:49.620 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:39:49.620 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:39:49.620 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local test_state=started 2026-02-20T22:39:49.620 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status_result 2026-02-20T22:39:49.620 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local current_state=stopped 2026-02-20T22:39:49.621 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemons cluster1 rbd mirror status mirror/test 2026-02-20T22:39:49.621 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_instance=cluster1 2026-02-20T22:39:49.621 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:39:49.621 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1 2026-02-20T22:39:49.621 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance=cluster1 2026-02-20T22:39:49.621 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local loop_instance 2026-02-20T22:39:49.621 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for s in 0 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:39:49.621 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sleep 0 2026-02-20T22:39:49.621 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ grep -i state 2026-02-20T22:39:49.622 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' cluster1 '!=' cluster1 ']' 2026-02-20T22:39:49.622 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ seq 0 3 2026-02-20T22:39:49.623 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for loop_instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:39:49.623 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemon cluster1:0 rbd mirror status mirror/test 2026-02-20T22:39:49.623 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1:0 2026-02-20T22:39:49.624 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:39:49.624 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:39:49.624 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster1:0 cluster instance 2026-02-20T22:39:49.624 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster1:0 2026-02-20T22:39:49.624 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=cluster 2026-02-20T22:39:49.624 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:39:49.624 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:39:49.624 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=0 2026-02-20T22:39:49.624 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 0 = cluster1:0 ']' 2026-02-20T22:39:49.624 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval cluster=cluster1 2026-02-20T22:39:49.624 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:39:49.624 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=0 2026-02-20T22:39:49.624 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:39:49.624 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ daemon_asok_file cluster1:0 cluster1 2026-02-20T22:39:49.624 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local local_cluster=cluster1:0 2026-02-20T22:39:49.624 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster=cluster1 2026-02-20T22:39:49.624 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance 2026-02-20T22:39:49.624 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ set_cluster_instance cluster1:0 local_cluster instance 2026-02-20T22:39:49.624 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local val=cluster1:0 2026-02-20T22:39:49.624 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster_var_name=local_cluster 2026-02-20T22:39:49.624 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance_var_name=instance 2026-02-20T22:39:49.624 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:39:49.624 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:39:49.625 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ '[' 0 = cluster1:0 ']' 2026-02-20T22:39:49.625 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval local_cluster=cluster1 2026-02-20T22:39:49.625 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ local_cluster=cluster1 2026-02-20T22:39:49.625 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval instance=0 2026-02-20T22:39:49.625 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ instance=0 2026-02-20T22:39:49.625 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ ceph-conf --cluster cluster1 --name client.mirror.0 'admin socket' 2026-02-20T22:39:49.637 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ echo /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:39:49.637 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local asok_file=/var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:39:49.637 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ test -S /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:39:49.637 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ ceph --admin-daemon /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok rbd mirror status mirror/test 2026-02-20T22:39:49.684 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ return 0 2026-02-20T22:39:49.685 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status_result=' "state": "Replaying"' 2026-02-20T22:39:49.685 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo ' "state": "Replaying"' 2026-02-20T22:39:49.685 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep -i Replaying 2026-02-20T22:39:49.686 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: "state": "Replaying" 2026-02-20T22:39:49.687 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ current_state=started 2026-02-20T22:39:49.687 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test started = started 2026-02-20T22:39:49.687 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:39:49.687 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ testlog 'TEST: non-default namespace image mirroring' 2026-02-20T22:39:49.687 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ tee -a /tmp/tmp.Whst3BkeHJ/rbd-mirror.test.log 2026-02-20T22:39:49.687 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ date '+%F %T' 2026-02-20T22:39:49.688 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo 2026-02-20 22:39:49 TEST: non-default namespace image mirroring 2026-02-20T22:39:49.688 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:2026-02-20 22:39:49 TEST: non-default namespace image mirroring 2026-02-20T22:39:49.688 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ testlog ' - replay' 2026-02-20T22:39:49.689 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ tee -a /tmp/tmp.Whst3BkeHJ/rbd-mirror.test.log 2026-02-20T22:39:49.689 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ date '+%F %T' 2026-02-20T22:39:49.690 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo 2026-02-20 22:39:49 - replay 2026-02-20T22:39:49.690 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:2026-02-20 22:39:49 - replay 2026-02-20T22:39:49.690 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ create_image_and_enable_mirror cluster2 mirror/ns1 test snapshot 2026-02-20T22:39:49.690 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:39:49.690 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ shift 2026-02-20T22:39:49.691 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror/ns1 2026-02-20T22:39:49.691 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ shift 2026-02-20T22:39:49.691 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:39:49.691 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ shift 2026-02-20T22:39:49.691 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local mode=snapshot 2026-02-20T22:39:49.691 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' -n snapshot ']' 2026-02-20T22:39:49.691 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ shift 2026-02-20T22:39:49.691 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ create_image cluster2 mirror/ns1 test 2026-02-20T22:39:49.691 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:39:49.691 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ shift 2026-02-20T22:39:49.691 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror/ns1 2026-02-20T22:39:49.691 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ shift 2026-02-20T22:39:49.692 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:39:49.692 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ shift 2026-02-20T22:39:49.692 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local size=128 2026-02-20T22:39:49.692 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' -n '' ']' 2026-02-20T22:39:49.692 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster2 create --size 128 --image-feature layering,exclusive-lock mirror/ns1/test 2026-02-20T22:39:49.719 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ is_pool_mirror_mode_image mirror/ns1 2026-02-20T22:39:49.719 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror/ns1 2026-02-20T22:39:49.719 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' image = image ']' 2026-02-20T22:39:49.720 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:39:49.720 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ enable_mirror cluster2 mirror/ns1 test snapshot 2026-02-20T22:39:49.720 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:39:49.720 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror/ns1 2026-02-20T22:39:49.720 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:39:49.720 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local mode=snapshot 2026-02-20T22:39:49.720 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster=cluster2 mirror image enable mirror/ns1/test snapshot 2026-02-20T22:39:50.381 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:Mirroring enabled 2026-02-20T22:39:50.386 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster=cluster2 info mirror/ns1/test 2026-02-20T22:39:50.411 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:rbd image 'test': 2026-02-20T22:39:50.412 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: size 128 MiB in 32 objects 2026-02-20T22:39:50.412 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: order 22 (4 MiB objects) 2026-02-20T22:39:50.412 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: snapshot_count: 1 2026-02-20T22:39:50.412 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: id: 17c22a594b58 2026-02-20T22:39:50.412 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: block_name_prefix: rbd_data.17c22a594b58 2026-02-20T22:39:50.412 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: format: 2 2026-02-20T22:39:50.412 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: features: layering, exclusive-lock 2026-02-20T22:39:50.412 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: op_features: 2026-02-20T22:39:50.412 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: flags: 2026-02-20T22:39:50.413 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: create_timestamp: Fri Feb 20 22:39:49 2026 2026-02-20T22:39:50.413 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: access_timestamp: Fri Feb 20 22:39:49 2026 2026-02-20T22:39:50.413 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: modify_timestamp: Fri Feb 20 22:39:49 2026 2026-02-20T22:39:50.413 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: mirroring state: enabled 2026-02-20T22:39:50.413 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: mirroring mode: snapshot 2026-02-20T22:39:50.413 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: mirroring global id: a34e285c-2ac4-4736-bca2-7d7f42b8ac87 2026-02-20T22:39:50.413 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: mirroring primary: true 2026-02-20T22:39:50.415 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ create_image_and_enable_mirror cluster2 mirror/ns2 test snapshot 2026-02-20T22:39:50.415 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:39:50.415 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ shift 2026-02-20T22:39:50.416 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror/ns2 2026-02-20T22:39:50.416 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ shift 2026-02-20T22:39:50.416 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:39:50.416 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ shift 2026-02-20T22:39:50.416 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local mode=snapshot 2026-02-20T22:39:50.417 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' -n snapshot ']' 2026-02-20T22:39:50.417 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ shift 2026-02-20T22:39:50.417 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ create_image cluster2 mirror/ns2 test 2026-02-20T22:39:50.417 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:39:50.417 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ shift 2026-02-20T22:39:50.417 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror/ns2 2026-02-20T22:39:50.417 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ shift 2026-02-20T22:39:50.418 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:39:50.418 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ shift 2026-02-20T22:39:50.418 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local size=128 2026-02-20T22:39:50.418 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' -n '' ']' 2026-02-20T22:39:50.418 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster2 create --size 128 --image-feature layering,exclusive-lock mirror/ns2/test 2026-02-20T22:39:50.441 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ is_pool_mirror_mode_image mirror/ns2 2026-02-20T22:39:50.442 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror/ns2 2026-02-20T22:39:50.442 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' image = image ']' 2026-02-20T22:39:50.442 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:39:50.442 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ enable_mirror cluster2 mirror/ns2 test snapshot 2026-02-20T22:39:50.442 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:39:50.442 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror/ns2 2026-02-20T22:39:50.442 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:39:50.442 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local mode=snapshot 2026-02-20T22:39:50.442 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster=cluster2 mirror image enable mirror/ns2/test snapshot 2026-02-20T22:39:51.386 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:Mirroring enabled 2026-02-20T22:39:51.391 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster=cluster2 info mirror/ns2/test 2026-02-20T22:39:51.416 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:rbd image 'test': 2026-02-20T22:39:51.416 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: size 128 MiB in 32 objects 2026-02-20T22:39:51.416 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: order 22 (4 MiB objects) 2026-02-20T22:39:51.416 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: snapshot_count: 1 2026-02-20T22:39:51.416 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: id: 17cb6def789b 2026-02-20T22:39:51.416 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: block_name_prefix: rbd_data.17cb6def789b 2026-02-20T22:39:51.417 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: format: 2 2026-02-20T22:39:51.417 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: features: layering, exclusive-lock 2026-02-20T22:39:51.417 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: op_features: 2026-02-20T22:39:51.417 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: flags: 2026-02-20T22:39:51.417 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: create_timestamp: Fri Feb 20 22:39:50 2026 2026-02-20T22:39:51.417 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: access_timestamp: Fri Feb 20 22:39:50 2026 2026-02-20T22:39:51.417 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: modify_timestamp: Fri Feb 20 22:39:50 2026 2026-02-20T22:39:51.417 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: mirroring state: enabled 2026-02-20T22:39:51.417 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: mirroring mode: snapshot 2026-02-20T22:39:51.417 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: mirroring global id: 4426eb07-a33f-4583-9599-e00962766047 2026-02-20T22:39:51.417 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: mirroring primary: true 2026-02-20T22:39:51.419 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_image_replay_started cluster1 mirror/ns1 test 2026-02-20T22:39:51.419 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:39:51.419 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror/ns1 2026-02-20T22:39:51.419 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:39:51.419 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_image_replay_state cluster1 mirror/ns1 test started 2026-02-20T22:39:51.419 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:39:51.419 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror/ns1 2026-02-20T22:39:51.419 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:39:51.419 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state=started 2026-02-20T22:39:51.419 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local s 2026-02-20T22:39:51.420 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:39:51.420 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:39:52.419 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_image_replay_state cluster1 mirror/ns1 test started 2026-02-20T22:39:52.420 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:39:52.420 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror/ns1 2026-02-20T22:39:52.420 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:39:52.420 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local test_state=started 2026-02-20T22:39:52.420 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status_result 2026-02-20T22:39:52.420 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local current_state=stopped 2026-02-20T22:39:52.420 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemons cluster1 rbd mirror status mirror/ns1/test 2026-02-20T22:39:52.420 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ grep -i state 2026-02-20T22:39:52.420 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_instance=cluster1 2026-02-20T22:39:52.421 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:39:52.421 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1 2026-02-20T22:39:52.421 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance=cluster1 2026-02-20T22:39:52.421 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local loop_instance 2026-02-20T22:39:52.421 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for s in 0 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:39:52.421 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sleep 0 2026-02-20T22:39:52.424 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' cluster1 '!=' cluster1 ']' 2026-02-20T22:39:52.425 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ seq 0 3 2026-02-20T22:39:52.425 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for loop_instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:39:52.425 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemon cluster1:0 rbd mirror status mirror/ns1/test 2026-02-20T22:39:52.425 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1:0 2026-02-20T22:39:52.425 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:39:52.425 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:39:52.425 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster1:0 cluster instance 2026-02-20T22:39:52.425 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster1:0 2026-02-20T22:39:52.425 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=cluster 2026-02-20T22:39:52.425 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:39:52.425 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:39:52.425 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=0 2026-02-20T22:39:52.426 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 0 = cluster1:0 ']' 2026-02-20T22:39:52.426 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval cluster=cluster1 2026-02-20T22:39:52.426 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:39:52.426 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=0 2026-02-20T22:39:52.426 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:39:52.426 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ daemon_asok_file cluster1:0 cluster1 2026-02-20T22:39:52.426 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local local_cluster=cluster1:0 2026-02-20T22:39:52.426 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster=cluster1 2026-02-20T22:39:52.426 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance 2026-02-20T22:39:52.426 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ set_cluster_instance cluster1:0 local_cluster instance 2026-02-20T22:39:52.426 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local val=cluster1:0 2026-02-20T22:39:52.426 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster_var_name=local_cluster 2026-02-20T22:39:52.427 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance_var_name=instance 2026-02-20T22:39:52.427 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:39:52.427 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:39:52.427 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ '[' 0 = cluster1:0 ']' 2026-02-20T22:39:52.427 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval local_cluster=cluster1 2026-02-20T22:39:52.427 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ local_cluster=cluster1 2026-02-20T22:39:52.427 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval instance=0 2026-02-20T22:39:52.427 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ instance=0 2026-02-20T22:39:52.427 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ ceph-conf --cluster cluster1 --name client.mirror.0 'admin socket' 2026-02-20T22:39:52.434 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ echo /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:39:52.434 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local asok_file=/var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:39:52.434 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ test -S /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:39:52.434 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ ceph --admin-daemon /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok rbd mirror status mirror/ns1/test 2026-02-20T22:39:52.479 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ return 0 2026-02-20T22:39:52.479 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status_result=' "state": "Replaying"' 2026-02-20T22:39:52.480 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo ' "state": "Replaying"' 2026-02-20T22:39:52.480 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep -i Replaying 2026-02-20T22:39:52.481 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: "state": "Replaying" 2026-02-20T22:39:52.481 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ current_state=started 2026-02-20T22:39:52.481 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test started = started 2026-02-20T22:39:52.481 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:39:52.481 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_image_replay_started cluster1 mirror/ns2 test 2026-02-20T22:39:52.481 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:39:52.481 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror/ns2 2026-02-20T22:39:52.481 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:39:52.481 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_image_replay_state cluster1 mirror/ns2 test started 2026-02-20T22:39:52.481 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:39:52.481 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror/ns2 2026-02-20T22:39:52.481 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:39:52.481 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state=started 2026-02-20T22:39:52.481 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local s 2026-02-20T22:39:52.481 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:39:52.481 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:39:53.484 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_image_replay_state cluster1 mirror/ns2 test started 2026-02-20T22:39:53.484 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:39:53.484 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror/ns2 2026-02-20T22:39:53.484 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:39:53.484 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local test_state=started 2026-02-20T22:39:53.484 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status_result 2026-02-20T22:39:53.484 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local current_state=stopped 2026-02-20T22:39:53.485 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemons cluster1 rbd mirror status mirror/ns2/test 2026-02-20T22:39:53.485 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_instance=cluster1 2026-02-20T22:39:53.485 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:39:53.485 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1 2026-02-20T22:39:53.485 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ grep -i state 2026-02-20T22:39:53.485 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance=cluster1 2026-02-20T22:39:53.485 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local loop_instance 2026-02-20T22:39:53.485 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for s in 0 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:39:53.485 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sleep 0 2026-02-20T22:39:53.485 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' cluster1 '!=' cluster1 ']' 2026-02-20T22:39:53.489 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ seq 0 3 2026-02-20T22:39:53.489 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for loop_instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:39:53.489 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemon cluster1:0 rbd mirror status mirror/ns2/test 2026-02-20T22:39:53.489 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1:0 2026-02-20T22:39:53.489 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:39:53.489 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:39:53.489 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster1:0 cluster instance 2026-02-20T22:39:53.489 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster1:0 2026-02-20T22:39:53.489 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=cluster 2026-02-20T22:39:53.489 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:39:53.490 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:39:53.490 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=0 2026-02-20T22:39:53.490 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 0 = cluster1:0 ']' 2026-02-20T22:39:53.490 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval cluster=cluster1 2026-02-20T22:39:53.490 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:39:53.490 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=0 2026-02-20T22:39:53.490 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:39:53.490 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ daemon_asok_file cluster1:0 cluster1 2026-02-20T22:39:53.490 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local local_cluster=cluster1:0 2026-02-20T22:39:53.490 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster=cluster1 2026-02-20T22:39:53.490 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance 2026-02-20T22:39:53.490 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ set_cluster_instance cluster1:0 local_cluster instance 2026-02-20T22:39:53.491 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local val=cluster1:0 2026-02-20T22:39:53.491 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster_var_name=local_cluster 2026-02-20T22:39:53.491 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance_var_name=instance 2026-02-20T22:39:53.491 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:39:53.491 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:39:53.491 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ '[' 0 = cluster1:0 ']' 2026-02-20T22:39:53.491 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval local_cluster=cluster1 2026-02-20T22:39:53.491 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ local_cluster=cluster1 2026-02-20T22:39:53.491 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval instance=0 2026-02-20T22:39:53.491 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ instance=0 2026-02-20T22:39:53.491 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ ceph-conf --cluster cluster1 --name client.mirror.0 'admin socket' 2026-02-20T22:39:53.498 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ echo /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:39:53.498 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local asok_file=/var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:39:53.498 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ test -S /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:39:53.498 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ ceph --admin-daemon /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok rbd mirror status mirror/ns2/test 2026-02-20T22:39:53.543 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ return 0 2026-02-20T22:39:53.544 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status_result=' "state": "Replaying"' 2026-02-20T22:39:53.545 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo ' "state": "Replaying"' 2026-02-20T22:39:53.545 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep -i Replaying 2026-02-20T22:39:53.545 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: "state": "Replaying" 2026-02-20T22:39:53.546 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ current_state=started 2026-02-20T22:39:53.546 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test started = started 2026-02-20T22:39:53.546 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:39:53.547 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ write_image cluster2 mirror/ns1 test 100 2026-02-20T22:39:53.547 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:39:53.547 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror/ns1 2026-02-20T22:39:53.547 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:39:53.547 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local count=100 2026-02-20T22:39:53.547 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local size= 2026-02-20T22:39:53.547 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test -n '' 2026-02-20T22:39:53.547 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ size=4096 2026-02-20T22:39:53.547 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster2 bench mirror/ns1/test --io-type write --io-size 4096 --io-threads 1 --io-total 409600 --io-pattern rand 2026-02-20T22:39:53.576 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:bench type write io_size 4096 io_threads 1 bytes 409600 pattern random 2026-02-20T22:39:53.585 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: SEC OPS OPS/SEC BYTES/SEC 2026-02-20T22:39:53.585 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:elapsed: 0 ops: 100 ops/sec: 11111.3 bytes/sec: 43 MiB/s 2026-02-20T22:39:53.589 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ write_image cluster2 mirror/ns2 test 100 2026-02-20T22:39:53.589 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:39:53.589 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror/ns2 2026-02-20T22:39:53.589 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:39:53.589 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local count=100 2026-02-20T22:39:53.589 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local size= 2026-02-20T22:39:53.589 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test -n '' 2026-02-20T22:39:53.589 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ size=4096 2026-02-20T22:39:53.590 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster2 bench mirror/ns2/test --io-type write --io-size 4096 --io-threads 1 --io-total 409600 --io-pattern rand 2026-02-20T22:39:53.619 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:bench type write io_size 4096 io_threads 1 bytes 409600 pattern random 2026-02-20T22:39:53.631 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: SEC OPS OPS/SEC BYTES/SEC 2026-02-20T22:39:53.631 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:elapsed: 0 ops: 100 ops/sec: 9091.03 bytes/sec: 36 MiB/s 2026-02-20T22:39:53.635 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_replay_complete cluster1 cluster2 mirror/ns1 mirror/ns1 test 2026-02-20T22:39:53.635 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local local_cluster=cluster1 2026-02-20T22:39:53.635 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:39:53.635 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local local_pool=mirror/ns1 2026-02-20T22:39:53.635 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local remote_pool=mirror/ns1 2026-02-20T22:39:53.635 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:39:53.635 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' snapshot = journal ']' 2026-02-20T22:39:53.635 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' snapshot = snapshot ']' 2026-02-20T22:39:53.635 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ mirror_image_snapshot cluster2 mirror/ns1 test 2026-02-20T22:39:53.635 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:39:53.636 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror/ns1 2026-02-20T22:39:53.636 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:39:53.636 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster2 mirror image snapshot mirror/ns1/test 2026-02-20T22:39:54.389 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:Snapshot ID: 193 2026-02-20T22:39:54.393 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_snapshot_sync_complete cluster1 cluster2 mirror/ns1 mirror/ns1 test 2026-02-20T22:39:54.394 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local local_cluster=cluster1 2026-02-20T22:39:54.394 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:39:54.394 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local local_pool=mirror/ns1 2026-02-20T22:39:54.394 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local remote_pool=mirror/ns1 2026-02-20T22:39:54.394 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:39:54.394 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ mkfname cluster2-mirror/ns1-test.status 2026-02-20T22:39:54.394 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ echo cluster2-mirror/ns1-test.status 2026-02-20T22:39:54.394 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -e 's|[/ ]|_|g' 2026-02-20T22:39:54.395 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status_log=/tmp/tmp.Whst3BkeHJ/cluster2-mirror_ns1-test.status 2026-02-20T22:39:54.396 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ mkfname cluster1-mirror/ns1-test.status 2026-02-20T22:39:54.396 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ echo cluster1-mirror/ns1-test.status 2026-02-20T22:39:54.396 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -e 's|[/ ]|_|g' 2026-02-20T22:39:54.397 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local local_status_log=/tmp/tmp.Whst3BkeHJ/cluster1-mirror_ns1-test.status 2026-02-20T22:39:54.397 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ get_newest_mirror_snapshot cluster2 mirror/ns1 test /tmp/tmp.Whst3BkeHJ/cluster2-mirror_ns1-test.status 2026-02-20T22:39:54.398 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:39:54.398 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror/ns1 2026-02-20T22:39:54.398 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:39:54.398 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local log=/tmp/tmp.Whst3BkeHJ/cluster2-mirror_ns1-test.status 2026-02-20T22:39:54.398 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ xmlstarlet sel -t -c '//snapshots/snapshot[namespace/complete='\''true'\'' and position()=last()]' 2026-02-20T22:39:54.398 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster2 snap list --all mirror/ns1/test --format xml 2026-02-20T22:39:54.427 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v //snapshot/id 2026-02-20T22:39:54.429 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local snapshot_id=193 2026-02-20T22:39:54.429 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ true 2026-02-20T22:39:54.429 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 0.2 0.4 0.8 1.6 2 2 4 4 8 8 16 16 32 32 2026-02-20T22:39:54.429 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 0.2 2026-02-20T22:39:54.630 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ get_newest_mirror_snapshot cluster1 mirror/ns1 test /tmp/tmp.Whst3BkeHJ/cluster1-mirror_ns1-test.status 2026-02-20T22:39:54.630 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:39:54.630 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror/ns1 2026-02-20T22:39:54.630 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:39:54.630 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local log=/tmp/tmp.Whst3BkeHJ/cluster1-mirror_ns1-test.status 2026-02-20T22:39:54.630 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster1 snap list --all mirror/ns1/test --format xml 2026-02-20T22:39:54.630 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ xmlstarlet sel -t -c '//snapshots/snapshot[namespace/complete='\''true'\'' and position()=last()]' 2026-02-20T22:39:54.661 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v //snapshot/namespace/primary_snap_id 2026-02-20T22:39:54.663 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local primary_snapshot_id=193 2026-02-20T22:39:54.664 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test 193 = 193 2026-02-20T22:39:54.664 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:39:54.664 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_replay_complete cluster1 cluster2 mirror/ns2 mirror/ns2 test 2026-02-20T22:39:54.664 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local local_cluster=cluster1 2026-02-20T22:39:54.664 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:39:54.664 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local local_pool=mirror/ns2 2026-02-20T22:39:54.664 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local remote_pool=mirror/ns2 2026-02-20T22:39:54.664 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:39:54.664 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' snapshot = journal ']' 2026-02-20T22:39:54.664 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' snapshot = snapshot ']' 2026-02-20T22:39:54.664 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ mirror_image_snapshot cluster2 mirror/ns2 test 2026-02-20T22:39:54.665 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:39:54.665 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror/ns2 2026-02-20T22:39:54.665 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:39:54.665 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster2 mirror image snapshot mirror/ns2/test 2026-02-20T22:39:55.391 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:Snapshot ID: 194 2026-02-20T22:39:55.397 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_snapshot_sync_complete cluster1 cluster2 mirror/ns2 mirror/ns2 test 2026-02-20T22:39:55.397 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local local_cluster=cluster1 2026-02-20T22:39:55.397 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:39:55.397 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local local_pool=mirror/ns2 2026-02-20T22:39:55.397 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local remote_pool=mirror/ns2 2026-02-20T22:39:55.397 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:39:55.397 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ mkfname cluster2-mirror/ns2-test.status 2026-02-20T22:39:55.398 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ echo cluster2-mirror/ns2-test.status 2026-02-20T22:39:55.398 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -e 's|[/ ]|_|g' 2026-02-20T22:39:55.398 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status_log=/tmp/tmp.Whst3BkeHJ/cluster2-mirror_ns2-test.status 2026-02-20T22:39:55.399 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ mkfname cluster1-mirror/ns2-test.status 2026-02-20T22:39:55.399 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ echo cluster1-mirror/ns2-test.status 2026-02-20T22:39:55.399 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -e 's|[/ ]|_|g' 2026-02-20T22:39:55.400 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local local_status_log=/tmp/tmp.Whst3BkeHJ/cluster1-mirror_ns2-test.status 2026-02-20T22:39:55.401 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ get_newest_mirror_snapshot cluster2 mirror/ns2 test /tmp/tmp.Whst3BkeHJ/cluster2-mirror_ns2-test.status 2026-02-20T22:39:55.401 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:39:55.401 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror/ns2 2026-02-20T22:39:55.401 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:39:55.401 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local log=/tmp/tmp.Whst3BkeHJ/cluster2-mirror_ns2-test.status 2026-02-20T22:39:55.401 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster2 snap list --all mirror/ns2/test --format xml 2026-02-20T22:39:55.401 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ xmlstarlet sel -t -c '//snapshots/snapshot[namespace/complete='\''true'\'' and position()=last()]' 2026-02-20T22:39:55.430 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v //snapshot/id 2026-02-20T22:39:55.431 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local snapshot_id=194 2026-02-20T22:39:55.431 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ true 2026-02-20T22:39:55.431 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 0.2 0.4 0.8 1.6 2 2 4 4 8 8 16 16 32 32 2026-02-20T22:39:55.432 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 0.2 2026-02-20T22:39:55.632 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ get_newest_mirror_snapshot cluster1 mirror/ns2 test /tmp/tmp.Whst3BkeHJ/cluster1-mirror_ns2-test.status 2026-02-20T22:39:55.632 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:39:55.632 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror/ns2 2026-02-20T22:39:55.632 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:39:55.632 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local log=/tmp/tmp.Whst3BkeHJ/cluster1-mirror_ns2-test.status 2026-02-20T22:39:55.632 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster1 snap list --all mirror/ns2/test --format xml 2026-02-20T22:39:55.632 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ xmlstarlet sel -t -c '//snapshots/snapshot[namespace/complete='\''true'\'' and position()=last()]' 2026-02-20T22:39:55.664 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v //snapshot/namespace/primary_snap_id 2026-02-20T22:39:55.666 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local primary_snapshot_id=194 2026-02-20T22:39:55.666 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test 194 = 194 2026-02-20T22:39:55.667 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:39:55.667 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_replaying_status_in_pool_dir cluster1 mirror/ns1 test 2026-02-20T22:39:55.667 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:39:55.667 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror/ns1 2026-02-20T22:39:55.667 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:39:55.667 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' snapshot = journal ']' 2026-02-20T22:39:55.667 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_status_in_pool_dir cluster1 mirror/ns1 test up+replaying 2026-02-20T22:39:55.667 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:39:55.667 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror/ns1 2026-02-20T22:39:55.667 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:39:55.667 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+replaying 2026-02-20T22:39:55.667 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:39:55.667 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:39:55.667 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:39:55.667 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:39:56.667 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_status_in_pool_dir cluster1 mirror/ns1 test up+replaying '' '' 2026-02-20T22:39:56.667 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:39:56.667 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror/ns1 2026-02-20T22:39:56.667 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:39:56.667 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+replaying 2026-02-20T22:39:56.667 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:39:56.667 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:39:56.667 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:39:56.668 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:39:56.668 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster1 mirror image status mirror/ns1/test 2026-02-20T22:39:56.702 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='test: 2026-02-20T22:39:56.702 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: global_id: a34e285c-2ac4-4736-bca2-7d7f42b8ac87 2026-02-20T22:39:56.703 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+replaying 2026-02-20T22:39:56.703 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: replaying, {"bytes_per_second":0.0,"bytes_per_snapshot":0.0,"last_snapshot_bytes":0,"last_snapshot_sync_seconds":0,"remote_snapshot_timestamp":1771627190,"replay_state":"idle"} 2026-02-20T22:39:56.703 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: service: mirror.0 on trial150 2026-02-20T22:39:56.703 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:39:52 2026-02-20T22:39:56.703 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: peer_sites: 2026-02-20T22:39:56.703 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: name: cluster2-DNE 2026-02-20T22:39:56.703 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: down+unknown 2026-02-20T22:39:56.703 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: status not found 2026-02-20T22:39:56.703 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: ' 2026-02-20T22:39:56.703 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ state: .*up+replaying' 2026-02-20T22:39:56.703 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: state: up+replaying 2026-02-20T22:39:56.704 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ description: .*' 2026-02-20T22:39:56.704 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: description: replaying, {"bytes_per_second":0.0,"bytes_per_snapshot":0.0,"last_snapshot_bytes":0,"last_snapshot_sync_seconds":0,"remote_snapshot_timestamp":1771627190,"replay_state":"idle"} 2026-02-20T22:39:56.704 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' -n '' ']' 2026-02-20T22:39:56.704 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+replaying 2026-02-20T22:39:56.705 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^up+' 2026-02-20T22:39:56.705 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+replaying 2026-02-20T22:39:56.706 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep 'service: *mirror..* on ' 2026-02-20T22:39:56.706 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: service: mirror.0 on trial150 2026-02-20T22:39:56.707 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update 2026-02-20T22:39:56.707 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -nEe 's/^ last_update: *(.*) *$/\1/p' 2026-02-20T22:39:56.709 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:39:52' 2026-02-20T22:39:56.709 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_mirror_pool_status_verbose cluster1 mirror/ns1 test up+replaying '2026-02-20 22:39:52' 2026-02-20T22:39:56.709 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:39:56.709 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror/ns1 2026-02-20T22:39:56.709 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:39:56.709 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+replaying 2026-02-20T22:39:56.709 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local 'prev_last_update=2026-02-20 22:39:52' 2026-02-20T22:39:56.709 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:39:56.709 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:39:56.709 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster1 mirror pool status mirror/ns1 --verbose --format xml 2026-02-20T22:39:56.741 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='WARNINGOKWARNING158065811mirror.0trial15020.2.0-677-gf7870454trueOK58135817mirror.1trial15020.2.0-677-gf7870454falseOK58195842mirror.2trial15020.2.0-677-gf7870454falseOK58265833mirror.3trial15020.2.0-677-gf7870454falseOKtesta34e285c-2ac4-4736-bca2-7d7f42b8ac87up+replayingreplaying, {"bytes_per_second":0.0,"bytes_per_snapshot":0.0,"last_snapshot_bytes":0,"last_snapshot_sync_seconds":0,"remote_snapshot_timestamp":1771627190,"replay_state":"idle"}58065811mirror.0trial1502026-02-20 22:39:52cluster2-DNEcd6e8b64-a7a4-4c60-8c9c-3c34f7eb16e8down+unknownstatus not found' 2026-02-20T22:39:56.741 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update state 2026-02-20T22:39:56.741 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test'\'']/last_update' 2026-02-20T22:39:56.742 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:39:52' 2026-02-20T22:39:56.743 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test'\'']/state' 2026-02-20T22:39:56.744 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ state=up+replaying 2026-02-20T22:39:56.744 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+replaying 2026-02-20T22:39:56.745 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep up+replaying 2026-02-20T22:39:56.745 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+replaying 2026-02-20T22:39:56.746 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:39:56.747 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:39:56.747 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_replaying_status_in_pool_dir cluster1 mirror/ns2 test 2026-02-20T22:39:56.747 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:39:56.747 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror/ns2 2026-02-20T22:39:56.747 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:39:56.747 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' snapshot = journal ']' 2026-02-20T22:39:56.747 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_status_in_pool_dir cluster1 mirror/ns2 test up+replaying 2026-02-20T22:39:56.747 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:39:56.747 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror/ns2 2026-02-20T22:39:56.747 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:39:56.747 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+replaying 2026-02-20T22:39:56.748 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:39:56.748 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:39:56.748 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:39:56.748 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:39:57.746 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_status_in_pool_dir cluster1 mirror/ns2 test up+replaying '' '' 2026-02-20T22:39:57.746 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:39:57.746 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror/ns2 2026-02-20T22:39:57.746 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:39:57.746 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+replaying 2026-02-20T22:39:57.746 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:39:57.746 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:39:57.746 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:39:57.747 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:39:57.747 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster1 mirror image status mirror/ns2/test 2026-02-20T22:39:57.779 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='test: 2026-02-20T22:39:57.779 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: global_id: 4426eb07-a33f-4583-9599-e00962766047 2026-02-20T22:39:57.779 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+replaying 2026-02-20T22:39:57.779 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: replaying, {"bytes_per_second":0.0,"bytes_per_snapshot":0.0,"last_snapshot_bytes":0,"last_snapshot_sync_seconds":0,"remote_snapshot_timestamp":1771627191,"replay_state":"idle"} 2026-02-20T22:39:57.779 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: service: mirror.0 on trial150 2026-02-20T22:39:57.779 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:39:53 2026-02-20T22:39:57.779 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: peer_sites: 2026-02-20T22:39:57.779 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: name: cluster2-DNE 2026-02-20T22:39:57.779 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: down+unknown 2026-02-20T22:39:57.779 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: status not found 2026-02-20T22:39:57.779 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: ' 2026-02-20T22:39:57.779 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ state: .*up+replaying' 2026-02-20T22:39:57.780 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: state: up+replaying 2026-02-20T22:39:57.780 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ description: .*' 2026-02-20T22:39:57.781 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: description: replaying, {"bytes_per_second":0.0,"bytes_per_snapshot":0.0,"last_snapshot_bytes":0,"last_snapshot_sync_seconds":0,"remote_snapshot_timestamp":1771627191,"replay_state":"idle"} 2026-02-20T22:39:57.781 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' -n '' ']' 2026-02-20T22:39:57.782 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+replaying 2026-02-20T22:39:57.782 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^up+' 2026-02-20T22:39:57.782 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+replaying 2026-02-20T22:39:57.782 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep 'service: *mirror..* on ' 2026-02-20T22:39:57.783 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: service: mirror.0 on trial150 2026-02-20T22:39:57.783 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update 2026-02-20T22:39:57.783 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -nEe 's/^ last_update: *(.*) *$/\1/p' 2026-02-20T22:39:57.785 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:39:53' 2026-02-20T22:39:57.785 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_mirror_pool_status_verbose cluster1 mirror/ns2 test up+replaying '2026-02-20 22:39:53' 2026-02-20T22:39:57.785 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:39:57.785 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror/ns2 2026-02-20T22:39:57.786 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:39:57.786 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+replaying 2026-02-20T22:39:57.786 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local 'prev_last_update=2026-02-20 22:39:53' 2026-02-20T22:39:57.786 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:39:57.786 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:39:57.786 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster1 mirror pool status mirror/ns2 --verbose --format xml 2026-02-20T22:39:57.817 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='WARNINGOKWARNING158065811mirror.0trial15020.2.0-677-gf7870454trueOK58135817mirror.1trial15020.2.0-677-gf7870454falseOK58195842mirror.2trial15020.2.0-677-gf7870454falseOK58265833mirror.3trial15020.2.0-677-gf7870454falseOKtest4426eb07-a33f-4583-9599-e00962766047up+replayingreplaying, {"bytes_per_second":0.0,"bytes_per_snapshot":0.0,"last_snapshot_bytes":0,"last_snapshot_sync_seconds":0,"remote_snapshot_timestamp":1771627191,"replay_state":"idle"}58065811mirror.0trial1502026-02-20 22:39:53cluster2-DNEcd6e8b64-a7a4-4c60-8c9c-3c34f7eb16e8down+unknownstatus not found' 2026-02-20T22:39:57.817 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update state 2026-02-20T22:39:57.817 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test'\'']/last_update' 2026-02-20T22:39:57.818 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:39:53' 2026-02-20T22:39:57.819 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test'\'']/state' 2026-02-20T22:39:57.820 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ state=up+replaying 2026-02-20T22:39:57.821 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+replaying 2026-02-20T22:39:57.821 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep up+replaying 2026-02-20T22:39:57.821 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+replaying 2026-02-20T22:39:57.823 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:39:57.823 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:39:57.823 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ compare_images cluster1 cluster2 mirror/ns1 mirror/ns1 test 2026-02-20T22:39:57.824 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local ret=0 2026-02-20T22:39:57.824 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local local_cluster=cluster1 2026-02-20T22:39:57.824 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:39:57.824 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local local_pool=mirror/ns1 2026-02-20T22:39:57.824 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local remote_pool=mirror/ns1 2026-02-20T22:39:57.824 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:39:57.824 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ mkfname cluster2-mirror/ns1-test.export 2026-02-20T22:39:57.825 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ echo cluster2-mirror/ns1-test.export 2026-02-20T22:39:57.825 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -e 's|[/ ]|_|g' 2026-02-20T22:39:57.826 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local rmt_export=/tmp/tmp.Whst3BkeHJ/cluster2-mirror_ns1-test.export 2026-02-20T22:39:57.826 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ mkfname cluster1-mirror/ns1-test.export 2026-02-20T22:39:57.826 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ echo cluster1-mirror/ns1-test.export 2026-02-20T22:39:57.827 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -e 's|[/ ]|_|g' 2026-02-20T22:39:57.827 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local loc_export=/tmp/tmp.Whst3BkeHJ/cluster1-mirror_ns1-test.export 2026-02-20T22:39:57.827 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rm -f /tmp/tmp.Whst3BkeHJ/cluster2-mirror_ns1-test.export /tmp/tmp.Whst3BkeHJ/cluster1-mirror_ns1-test.export 2026-02-20T22:39:57.827 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster2 export mirror/ns1/test /tmp/tmp.Whst3BkeHJ/cluster2-mirror_ns1-test.export 2026-02-20T22:39:57.910 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: Exporting image: 3% complete... Exporting image: 6% complete... Exporting image: 9% complete... Exporting image: 12% complete... Exporting image: 15% complete... Exporting image: 18% complete... Exporting image: 21% complete... Exporting image: 25% complete... Exporting image: 28% complete... Exporting image: 31% complete... Exporting image: 34% complete... Exporting image: 37% complete... Exporting image: 40% complete... Exporting image: 43% complete... Exporting image: 46% complete... Exporting image: 50% complete... Exporting image: 53% complete... Exporting image: 56% complete... Exporting image: 59% complete... Exporting image: 62% complete... Exporting image: 65% complete... Exporting image: 68% complete... Exporting image: 71% complete... Exporting image: 75% complete... Exporting image: 78% complete... Exporting image: 81% complete... Exporting image: 84% complete... Exporting image: 87% complete... Exporting image: 90% complete... Exporting image: 93% complete... Exporting image: 96% complete... Exporting image: 100% complete...done. 2026-02-20T22:39:57.914 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster1 export mirror/ns1/test /tmp/tmp.Whst3BkeHJ/cluster1-mirror_ns1-test.export 2026-02-20T22:39:58.002 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: Exporting image: 3% complete... Exporting image: 6% complete... Exporting image: 9% complete... Exporting image: 12% complete... Exporting image: 15% complete... Exporting image: 18% complete... Exporting image: 21% complete... Exporting image: 25% complete... Exporting image: 28% complete... Exporting image: 31% complete... Exporting image: 34% complete... Exporting image: 37% complete... Exporting image: 40% complete... Exporting image: 43% complete... Exporting image: 46% complete... Exporting image: 50% complete... Exporting image: 53% complete... Exporting image: 56% complete... Exporting image: 59% complete... Exporting image: 62% complete... Exporting image: 65% complete... Exporting image: 68% complete... Exporting image: 71% complete... Exporting image: 75% complete... Exporting image: 78% complete... Exporting image: 81% complete... Exporting image: 84% complete... Exporting image: 87% complete... Exporting image: 90% complete... Exporting image: 93% complete... Exporting image: 96% complete... Exporting image: 100% complete...done. 2026-02-20T22:39:58.007 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ cmp /tmp/tmp.Whst3BkeHJ/cluster2-mirror_ns1-test.export /tmp/tmp.Whst3BkeHJ/cluster1-mirror_ns1-test.export 2026-02-20T22:39:58.057 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rm -f /tmp/tmp.Whst3BkeHJ/cluster2-mirror_ns1-test.export /tmp/tmp.Whst3BkeHJ/cluster1-mirror_ns1-test.export 2026-02-20T22:39:58.090 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:39:58.090 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ compare_images cluster1 cluster2 mirror/ns2 mirror/ns2 test 2026-02-20T22:39:58.090 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local ret=0 2026-02-20T22:39:58.090 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local local_cluster=cluster1 2026-02-20T22:39:58.090 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:39:58.090 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local local_pool=mirror/ns2 2026-02-20T22:39:58.090 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local remote_pool=mirror/ns2 2026-02-20T22:39:58.090 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:39:58.091 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ mkfname cluster2-mirror/ns2-test.export 2026-02-20T22:39:58.091 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ echo cluster2-mirror/ns2-test.export 2026-02-20T22:39:58.091 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -e 's|[/ ]|_|g' 2026-02-20T22:39:58.092 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local rmt_export=/tmp/tmp.Whst3BkeHJ/cluster2-mirror_ns2-test.export 2026-02-20T22:39:58.092 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ mkfname cluster1-mirror/ns2-test.export 2026-02-20T22:39:58.092 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ echo cluster1-mirror/ns2-test.export 2026-02-20T22:39:58.092 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -e 's|[/ ]|_|g' 2026-02-20T22:39:58.094 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local loc_export=/tmp/tmp.Whst3BkeHJ/cluster1-mirror_ns2-test.export 2026-02-20T22:39:58.094 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rm -f /tmp/tmp.Whst3BkeHJ/cluster2-mirror_ns2-test.export /tmp/tmp.Whst3BkeHJ/cluster1-mirror_ns2-test.export 2026-02-20T22:39:58.094 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster2 export mirror/ns2/test /tmp/tmp.Whst3BkeHJ/cluster2-mirror_ns2-test.export 2026-02-20T22:39:58.177 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: Exporting image: 3% complete... Exporting image: 6% complete... Exporting image: 9% complete... Exporting image: 12% complete... Exporting image: 15% complete... Exporting image: 18% complete... Exporting image: 21% complete... Exporting image: 25% complete... Exporting image: 28% complete... Exporting image: 31% complete... Exporting image: 34% complete... Exporting image: 37% complete... Exporting image: 40% complete... Exporting image: 43% complete... Exporting image: 46% complete... Exporting image: 50% complete... Exporting image: 53% complete... Exporting image: 56% complete... Exporting image: 59% complete... Exporting image: 62% complete... Exporting image: 65% complete... Exporting image: 68% complete... Exporting image: 71% complete... Exporting image: 75% complete... Exporting image: 78% complete... Exporting image: 81% complete... Exporting image: 84% complete... Exporting image: 87% complete... Exporting image: 90% complete... Exporting image: 93% complete... Exporting image: 96% complete... Exporting image: 100% complete...done. 2026-02-20T22:39:58.181 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster1 export mirror/ns2/test /tmp/tmp.Whst3BkeHJ/cluster1-mirror_ns2-test.export 2026-02-20T22:39:58.267 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: Exporting image: 3% complete... Exporting image: 6% complete... Exporting image: 9% complete... Exporting image: 12% complete... Exporting image: 15% complete... Exporting image: 18% complete... Exporting image: 21% complete... Exporting image: 25% complete... Exporting image: 28% complete... Exporting image: 31% complete... Exporting image: 34% complete... Exporting image: 37% complete... Exporting image: 40% complete... Exporting image: 43% complete... Exporting image: 46% complete... Exporting image: 50% complete... Exporting image: 53% complete... Exporting image: 56% complete... Exporting image: 59% complete... Exporting image: 62% complete... Exporting image: 65% complete... Exporting image: 68% complete... Exporting image: 71% complete... Exporting image: 75% complete... Exporting image: 78% complete... Exporting image: 81% complete... Exporting image: 84% complete... Exporting image: 87% complete... Exporting image: 90% complete... Exporting image: 93% complete... Exporting image: 96% complete... Exporting image: 100% complete...done. 2026-02-20T22:39:58.271 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ cmp /tmp/tmp.Whst3BkeHJ/cluster2-mirror_ns2-test.export /tmp/tmp.Whst3BkeHJ/cluster1-mirror_ns2-test.export 2026-02-20T22:39:58.323 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rm -f /tmp/tmp.Whst3BkeHJ/cluster2-mirror_ns2-test.export /tmp/tmp.Whst3BkeHJ/cluster1-mirror_ns2-test.export 2026-02-20T22:39:58.356 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:39:58.356 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ testlog ' - disable mirroring / delete image' 2026-02-20T22:39:58.357 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ tee -a /tmp/tmp.Whst3BkeHJ/rbd-mirror.test.log 2026-02-20T22:39:58.357 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ date '+%F %T' 2026-02-20T22:39:58.358 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo 2026-02-20 22:39:58 - disable mirroring / delete image 2026-02-20T22:39:58.358 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:2026-02-20 22:39:58 - disable mirroring / delete image 2026-02-20T22:39:58.358 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ remove_image_retry cluster2 mirror/ns1 test 2026-02-20T22:39:58.358 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:39:58.358 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror/ns1 2026-02-20T22:39:58.358 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:39:58.358 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 0 1 2 4 8 16 32 2026-02-20T22:39:58.358 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 0 2026-02-20T22:39:58.359 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ remove_image cluster2 mirror/ns1 test 2026-02-20T22:39:58.359 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:39:58.359 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror/ns1 2026-02-20T22:39:58.359 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:39:58.359 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster=cluster2 snap purge mirror/ns1/test 2026-02-20T22:39:58.389 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster=cluster2 rm mirror/ns1/test 2026-02-20T22:39:59.421 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: Removing image: 3% complete... Removing image: 6% complete... Removing image: 9% complete... Removing image: 12% complete... Removing image: 15% complete... Removing image: 18% complete... Removing image: 21% complete... Removing image: 25% complete... Removing image: 28% complete... Removing image: 31% complete... Removing image: 34% complete... Removing image: 37% complete... Removing image: 40% complete... Removing image: 43% complete... Removing image: 46% complete... Removing image: 50% complete... Removing image: 53% complete... Removing image: 56% complete... Removing image: 59% complete... Removing image: 62% complete... Removing image: 65% complete... Removing image: 68% complete... Removing image: 71% complete... Removing image: 75% complete... Removing image: 78% complete... Removing image: 81% complete... Removing image: 84% complete... Removing image: 87% complete... Removing image: 90% complete... Removing image: 93% complete... Removing image: 96% complete... Removing image: 100% complete...done. 2026-02-20T22:39:59.423 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:39:59.424 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ disable_mirror cluster2 mirror/ns2 test 2026-02-20T22:39:59.424 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:39:59.424 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror/ns2 2026-02-20T22:39:59.424 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:39:59.424 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster=cluster2 mirror image disable mirror/ns2/test 2026-02-20T22:40:00.402 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:Mirroring disabled 2026-02-20T22:40:00.407 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_image_present cluster1 mirror/ns1 test deleted 2026-02-20T22:40:00.407 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:40:00.407 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror/ns1 2026-02-20T22:40:00.407 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:40:00.407 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state=deleted 2026-02-20T22:40:00.407 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image_id= 2026-02-20T22:40:00.407 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local s 2026-02-20T22:40:00.407 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test -n '' 2026-02-20T22:40:00.407 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ get_image_id cluster1 mirror/ns1 test 2026-02-20T22:40:00.407 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1 2026-02-20T22:40:00.408 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local pool=mirror/ns1 2026-02-20T22:40:00.408 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local image=test 2026-02-20T22:40:00.408 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster=cluster1 info mirror/ns1/test 2026-02-20T22:40:00.408 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -ne 's/^.*block_name_prefix: rbd_data\.//p' 2026-02-20T22:40:00.434 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:rbd: error opening image test: (2) No such file or directory 2026-02-20T22:40:00.435 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ image_id= 2026-02-20T22:40:00.436 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 0.1 1 2 4 8 8 8 8 8 8 8 8 16 16 32 32 2026-02-20T22:40:00.436 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 0.1 2026-02-20T22:40:00.538 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_image_present cluster1 mirror/ns1 test deleted '' 2026-02-20T22:40:00.538 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:40:00.538 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror/ns1 2026-02-20T22:40:00.538 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:40:00.538 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local test_state=deleted 2026-02-20T22:40:00.538 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image_id= 2026-02-20T22:40:00.538 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local current_state=deleted 2026-02-20T22:40:00.538 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local current_image_id 2026-02-20T22:40:00.539 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ get_image_id cluster1 mirror/ns1 test 2026-02-20T22:40:00.539 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1 2026-02-20T22:40:00.539 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local pool=mirror/ns1 2026-02-20T22:40:00.539 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local image=test 2026-02-20T22:40:00.539 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster=cluster1 info mirror/ns1/test 2026-02-20T22:40:00.539 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -ne 's/^.*block_name_prefix: rbd_data\.//p' 2026-02-20T22:40:00.560 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:rbd: error opening image test: (2) No such file or directory 2026-02-20T22:40:00.563 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ current_image_id= 2026-02-20T22:40:00.563 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test -n '' 2026-02-20T22:40:00.563 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test deleted = deleted 2026-02-20T22:40:00.564 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:40:00.564 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_image_present cluster1 mirror/ns2 test deleted 2026-02-20T22:40:00.564 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:40:00.564 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror/ns2 2026-02-20T22:40:00.564 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:40:00.564 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state=deleted 2026-02-20T22:40:00.564 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image_id= 2026-02-20T22:40:00.564 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local s 2026-02-20T22:40:00.564 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test -n '' 2026-02-20T22:40:00.564 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ get_image_id cluster1 mirror/ns2 test 2026-02-20T22:40:00.564 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1 2026-02-20T22:40:00.565 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local pool=mirror/ns2 2026-02-20T22:40:00.565 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local image=test 2026-02-20T22:40:00.565 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster=cluster1 info mirror/ns2/test 2026-02-20T22:40:00.565 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -ne 's/^.*block_name_prefix: rbd_data\.//p' 2026-02-20T22:40:00.586 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:rbd: error opening image test: (2) No such file or directory 2026-02-20T22:40:00.588 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ image_id= 2026-02-20T22:40:00.588 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 0.1 1 2 4 8 8 8 8 8 8 8 8 16 16 32 32 2026-02-20T22:40:00.588 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 0.1 2026-02-20T22:40:00.690 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_image_present cluster1 mirror/ns2 test deleted '' 2026-02-20T22:40:00.690 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:40:00.690 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror/ns2 2026-02-20T22:40:00.690 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:40:00.690 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local test_state=deleted 2026-02-20T22:40:00.690 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image_id= 2026-02-20T22:40:00.690 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local current_state=deleted 2026-02-20T22:40:00.690 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local current_image_id 2026-02-20T22:40:00.691 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ get_image_id cluster1 mirror/ns2 test 2026-02-20T22:40:00.691 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1 2026-02-20T22:40:00.691 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local pool=mirror/ns2 2026-02-20T22:40:00.691 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local image=test 2026-02-20T22:40:00.691 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster=cluster1 info mirror/ns2/test 2026-02-20T22:40:00.691 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -ne 's/^.*block_name_prefix: rbd_data\.//p' 2026-02-20T22:40:00.715 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:rbd: error opening image test: (2) No such file or directory 2026-02-20T22:40:00.718 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ current_image_id= 2026-02-20T22:40:00.718 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test -n '' 2026-02-20T22:40:00.718 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test deleted = deleted 2026-02-20T22:40:00.718 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:40:00.718 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ remove_image_retry cluster2 mirror/ns2 test 2026-02-20T22:40:00.718 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:40:00.718 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror/ns2 2026-02-20T22:40:00.719 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:40:00.719 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 0 1 2 4 8 16 32 2026-02-20T22:40:00.719 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 0 2026-02-20T22:40:00.720 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ remove_image cluster2 mirror/ns2 test 2026-02-20T22:40:00.720 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:40:00.720 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror/ns2 2026-02-20T22:40:00.720 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:40:00.720 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster=cluster2 snap purge mirror/ns2/test 2026-02-20T22:40:00.745 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster=cluster2 rm mirror/ns2/test 2026-02-20T22:40:00.793 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: Removing image: 3% complete... Removing image: 6% complete... Removing image: 9% complete... Removing image: 12% complete... Removing image: 15% complete... Removing image: 18% complete... Removing image: 21% complete... Removing image: 25% complete... Removing image: 28% complete... Removing image: 31% complete... Removing image: 34% complete... Removing image: 37% complete... Removing image: 40% complete... Removing image: 43% complete... Removing image: 46% complete... Removing image: 50% complete... Removing image: 53% complete... Removing image: 56% complete... Removing image: 59% complete... Removing image: 62% complete... Removing image: 65% complete... Removing image: 68% complete... Removing image: 71% complete... Removing image: 75% complete... Removing image: 78% complete... Removing image: 81% complete... Removing image: 84% complete... Removing image: 87% complete... Removing image: 90% complete... Removing image: 93% complete... Removing image: 96% complete... Removing image: 100% complete...done. 2026-02-20T22:40:00.795 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:40:00.795 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ testlog 'TEST: mirror to a different remote namespace' 2026-02-20T22:40:00.795 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ tee -a /tmp/tmp.Whst3BkeHJ/rbd-mirror.test.log 2026-02-20T22:40:00.796 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ date '+%F %T' 2026-02-20T22:40:00.797 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo 2026-02-20 22:40:00 TEST: mirror to a different remote namespace 2026-02-20T22:40:00.797 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:2026-02-20 22:40:00 TEST: mirror to a different remote namespace 2026-02-20T22:40:00.797 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ testlog ' - replay' 2026-02-20T22:40:00.797 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ tee -a /tmp/tmp.Whst3BkeHJ/rbd-mirror.test.log 2026-02-20T22:40:00.797 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ date '+%F %T' 2026-02-20T22:40:00.798 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo 2026-02-20 22:40:00 - replay 2026-02-20T22:40:00.798 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:2026-02-20 22:40:00 - replay 2026-02-20T22:40:00.799 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ NS3=ns3 2026-02-20T22:40:00.799 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ NS4=ns4 2026-02-20T22:40:00.799 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster1 namespace create mirror/ns3 2026-02-20T22:40:00.827 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster2 namespace create mirror/ns4 2026-02-20T22:40:00.850 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster1 mirror pool enable mirror/ns3 image --remote-namespace ns4 2026-02-20T22:40:00.878 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster2 mirror pool enable mirror/ns4 image --remote-namespace ns3 2026-02-20T22:40:00.905 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ create_image_and_enable_mirror cluster2 mirror/ns4 test snapshot 2026-02-20T22:40:00.905 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:40:00.905 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ shift 2026-02-20T22:40:00.905 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror/ns4 2026-02-20T22:40:00.906 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ shift 2026-02-20T22:40:00.906 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:40:00.906 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ shift 2026-02-20T22:40:00.906 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local mode=snapshot 2026-02-20T22:40:00.906 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' -n snapshot ']' 2026-02-20T22:40:00.906 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ shift 2026-02-20T22:40:00.906 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ create_image cluster2 mirror/ns4 test 2026-02-20T22:40:00.906 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:40:00.906 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ shift 2026-02-20T22:40:00.906 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror/ns4 2026-02-20T22:40:00.906 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ shift 2026-02-20T22:40:00.907 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:40:00.907 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ shift 2026-02-20T22:40:00.907 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local size=128 2026-02-20T22:40:00.907 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' -n '' ']' 2026-02-20T22:40:00.907 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster2 create --size 128 --image-feature layering,exclusive-lock mirror/ns4/test 2026-02-20T22:40:00.931 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ is_pool_mirror_mode_image mirror/ns4 2026-02-20T22:40:00.932 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror/ns4 2026-02-20T22:40:00.932 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' image = image ']' 2026-02-20T22:40:00.932 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:40:00.932 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ enable_mirror cluster2 mirror/ns4 test snapshot 2026-02-20T22:40:00.932 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:40:00.932 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror/ns4 2026-02-20T22:40:00.932 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:40:00.932 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local mode=snapshot 2026-02-20T22:40:00.932 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster=cluster2 mirror image enable mirror/ns4/test snapshot 2026-02-20T22:40:01.406 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:Mirroring enabled 2026-02-20T22:40:01.410 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster=cluster2 info mirror/ns4/test 2026-02-20T22:40:01.434 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:rbd image 'test': 2026-02-20T22:40:01.435 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: size 128 MiB in 32 objects 2026-02-20T22:40:01.435 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: order 22 (4 MiB objects) 2026-02-20T22:40:01.435 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: snapshot_count: 1 2026-02-20T22:40:01.435 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: id: 1801405d8eec 2026-02-20T22:40:01.435 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: block_name_prefix: rbd_data.1801405d8eec 2026-02-20T22:40:01.435 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: format: 2 2026-02-20T22:40:01.436 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: features: layering, exclusive-lock 2026-02-20T22:40:01.436 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: op_features: 2026-02-20T22:40:01.436 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: flags: 2026-02-20T22:40:01.436 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: create_timestamp: Fri Feb 20 22:40:00 2026 2026-02-20T22:40:01.436 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: access_timestamp: Fri Feb 20 22:40:00 2026 2026-02-20T22:40:01.437 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: modify_timestamp: Fri Feb 20 22:40:00 2026 2026-02-20T22:40:01.437 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: mirroring state: enabled 2026-02-20T22:40:01.437 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: mirroring mode: snapshot 2026-02-20T22:40:01.437 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: mirroring global id: b5024e80-bbea-455a-9af7-3df8edb443e8 2026-02-20T22:40:01.437 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: mirroring primary: true 2026-02-20T22:40:01.439 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_image_replay_started cluster1 mirror/ns3 test 2026-02-20T22:40:01.439 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:40:01.440 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror/ns3 2026-02-20T22:40:01.440 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:40:01.440 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_image_replay_state cluster1 mirror/ns3 test started 2026-02-20T22:40:01.440 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:40:01.440 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror/ns3 2026-02-20T22:40:01.440 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:40:01.441 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state=started 2026-02-20T22:40:01.441 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local s 2026-02-20T22:40:01.441 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:40:01.441 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:40:02.436 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_image_replay_state cluster1 mirror/ns3 test started 2026-02-20T22:40:02.436 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:40:02.436 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror/ns3 2026-02-20T22:40:02.436 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:40:02.436 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local test_state=started 2026-02-20T22:40:02.436 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status_result 2026-02-20T22:40:02.436 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local current_state=stopped 2026-02-20T22:40:02.437 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemons cluster1 rbd mirror status mirror/ns3/test 2026-02-20T22:40:02.437 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_instance=cluster1 2026-02-20T22:40:02.437 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ grep -i state 2026-02-20T22:40:02.437 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:40:02.437 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1 2026-02-20T22:40:02.437 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance=cluster1 2026-02-20T22:40:02.437 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local loop_instance 2026-02-20T22:40:02.437 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for s in 0 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:40:02.437 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sleep 0 2026-02-20T22:40:02.437 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' cluster1 '!=' cluster1 ']' 2026-02-20T22:40:02.438 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ seq 0 3 2026-02-20T22:40:02.439 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for loop_instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:40:02.439 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemon cluster1:0 rbd mirror status mirror/ns3/test 2026-02-20T22:40:02.439 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1:0 2026-02-20T22:40:02.439 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:40:02.439 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:40:02.439 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster1:0 cluster instance 2026-02-20T22:40:02.439 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster1:0 2026-02-20T22:40:02.439 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=cluster 2026-02-20T22:40:02.439 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:40:02.439 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:40:02.439 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=0 2026-02-20T22:40:02.439 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 0 = cluster1:0 ']' 2026-02-20T22:40:02.439 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval cluster=cluster1 2026-02-20T22:40:02.439 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:40:02.439 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=0 2026-02-20T22:40:02.439 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:40:02.440 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ daemon_asok_file cluster1:0 cluster1 2026-02-20T22:40:02.440 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local local_cluster=cluster1:0 2026-02-20T22:40:02.440 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster=cluster1 2026-02-20T22:40:02.440 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance 2026-02-20T22:40:02.440 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ set_cluster_instance cluster1:0 local_cluster instance 2026-02-20T22:40:02.440 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local val=cluster1:0 2026-02-20T22:40:02.440 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster_var_name=local_cluster 2026-02-20T22:40:02.440 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance_var_name=instance 2026-02-20T22:40:02.440 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:40:02.440 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:40:02.440 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ '[' 0 = cluster1:0 ']' 2026-02-20T22:40:02.440 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval local_cluster=cluster1 2026-02-20T22:40:02.440 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ local_cluster=cluster1 2026-02-20T22:40:02.440 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval instance=0 2026-02-20T22:40:02.440 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ instance=0 2026-02-20T22:40:02.440 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ ceph-conf --cluster cluster1 --name client.mirror.0 'admin socket' 2026-02-20T22:40:02.452 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ echo /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:40:02.452 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local asok_file=/var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:40:02.452 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ test -S /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:40:02.452 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ ceph --admin-daemon /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok rbd mirror status mirror/ns3/test 2026-02-20T22:40:02.494 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:Invalid command: unused arguments: ['mirror/ns3/test'] 2026-02-20T22:40:02.495 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:rbd mirror status : get status for rbd mirror 2026-02-20T22:40:02.495 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:admin_socket: invalid command 2026-02-20T22:40:02.498 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for loop_instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:40:02.498 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemon cluster1:1 rbd mirror status mirror/ns3/test 2026-02-20T22:40:02.498 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1:1 2026-02-20T22:40:02.498 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:40:02.498 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:40:02.498 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster1:1 cluster instance 2026-02-20T22:40:02.498 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster1:1 2026-02-20T22:40:02.498 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=cluster 2026-02-20T22:40:02.498 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:40:02.498 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:40:02.499 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=1 2026-02-20T22:40:02.499 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 1 = cluster1:1 ']' 2026-02-20T22:40:02.499 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval cluster=cluster1 2026-02-20T22:40:02.499 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:40:02.499 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=1 2026-02-20T22:40:02.499 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=1 2026-02-20T22:40:02.499 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ daemon_asok_file cluster1:1 cluster1 2026-02-20T22:40:02.499 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local local_cluster=cluster1:1 2026-02-20T22:40:02.499 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster=cluster1 2026-02-20T22:40:02.499 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance 2026-02-20T22:40:02.499 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ set_cluster_instance cluster1:1 local_cluster instance 2026-02-20T22:40:02.499 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local val=cluster1:1 2026-02-20T22:40:02.500 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster_var_name=local_cluster 2026-02-20T22:40:02.500 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance_var_name=instance 2026-02-20T22:40:02.500 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:40:02.500 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=1 2026-02-20T22:40:02.500 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ '[' 1 = cluster1:1 ']' 2026-02-20T22:40:02.500 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval local_cluster=cluster1 2026-02-20T22:40:02.500 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ local_cluster=cluster1 2026-02-20T22:40:02.500 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval instance=1 2026-02-20T22:40:02.500 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ instance=1 2026-02-20T22:40:02.500 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ ceph-conf --cluster cluster1 --name client.mirror.1 'admin socket' 2026-02-20T22:40:02.507 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ echo /var/run/ceph/rbd-mirror.cluster1-client.mirror.1.asok 2026-02-20T22:40:02.508 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local asok_file=/var/run/ceph/rbd-mirror.cluster1-client.mirror.1.asok 2026-02-20T22:40:02.508 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ test -S /var/run/ceph/rbd-mirror.cluster1-client.mirror.1.asok 2026-02-20T22:40:02.508 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ ceph --admin-daemon /var/run/ceph/rbd-mirror.cluster1-client.mirror.1.asok rbd mirror status mirror/ns3/test 2026-02-20T22:40:02.548 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:Invalid command: unused arguments: ['mirror/ns3/test'] 2026-02-20T22:40:02.548 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:rbd mirror status : get status for rbd mirror 2026-02-20T22:40:02.549 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:admin_socket: invalid command 2026-02-20T22:40:02.550 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for loop_instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:40:02.550 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemon cluster1:2 rbd mirror status mirror/ns3/test 2026-02-20T22:40:02.550 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1:2 2026-02-20T22:40:02.550 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:40:02.550 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:40:02.550 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster1:2 cluster instance 2026-02-20T22:40:02.550 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster1:2 2026-02-20T22:40:02.550 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=cluster 2026-02-20T22:40:02.550 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:40:02.550 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:40:02.550 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=2 2026-02-20T22:40:02.551 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 2 = cluster1:2 ']' 2026-02-20T22:40:02.551 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval cluster=cluster1 2026-02-20T22:40:02.551 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:40:02.551 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=2 2026-02-20T22:40:02.551 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=2 2026-02-20T22:40:02.551 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ daemon_asok_file cluster1:2 cluster1 2026-02-20T22:40:02.551 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local local_cluster=cluster1:2 2026-02-20T22:40:02.551 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster=cluster1 2026-02-20T22:40:02.551 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance 2026-02-20T22:40:02.551 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ set_cluster_instance cluster1:2 local_cluster instance 2026-02-20T22:40:02.551 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local val=cluster1:2 2026-02-20T22:40:02.551 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster_var_name=local_cluster 2026-02-20T22:40:02.551 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance_var_name=instance 2026-02-20T22:40:02.551 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:40:02.551 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=2 2026-02-20T22:40:02.551 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ '[' 2 = cluster1:2 ']' 2026-02-20T22:40:02.551 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval local_cluster=cluster1 2026-02-20T22:40:02.551 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ local_cluster=cluster1 2026-02-20T22:40:02.551 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval instance=2 2026-02-20T22:40:02.551 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ instance=2 2026-02-20T22:40:02.551 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ ceph-conf --cluster cluster1 --name client.mirror.2 'admin socket' 2026-02-20T22:40:02.562 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ echo /var/run/ceph/rbd-mirror.cluster1-client.mirror.2.asok 2026-02-20T22:40:02.562 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local asok_file=/var/run/ceph/rbd-mirror.cluster1-client.mirror.2.asok 2026-02-20T22:40:02.562 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ test -S /var/run/ceph/rbd-mirror.cluster1-client.mirror.2.asok 2026-02-20T22:40:02.562 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ ceph --admin-daemon /var/run/ceph/rbd-mirror.cluster1-client.mirror.2.asok rbd mirror status mirror/ns3/test 2026-02-20T22:40:02.603 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:Invalid command: unused arguments: ['mirror/ns3/test'] 2026-02-20T22:40:02.603 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:rbd mirror status : get status for rbd mirror 2026-02-20T22:40:02.603 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:admin_socket: invalid command 2026-02-20T22:40:02.605 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for loop_instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:40:02.605 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemon cluster1:3 rbd mirror status mirror/ns3/test 2026-02-20T22:40:02.605 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1:3 2026-02-20T22:40:02.605 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:40:02.605 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:40:02.605 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster1:3 cluster instance 2026-02-20T22:40:02.605 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster1:3 2026-02-20T22:40:02.605 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=cluster 2026-02-20T22:40:02.605 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:40:02.605 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:40:02.605 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=3 2026-02-20T22:40:02.605 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 3 = cluster1:3 ']' 2026-02-20T22:40:02.605 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval cluster=cluster1 2026-02-20T22:40:02.605 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:40:02.605 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=3 2026-02-20T22:40:02.605 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=3 2026-02-20T22:40:02.606 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ daemon_asok_file cluster1:3 cluster1 2026-02-20T22:40:02.606 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local local_cluster=cluster1:3 2026-02-20T22:40:02.606 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster=cluster1 2026-02-20T22:40:02.606 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance 2026-02-20T22:40:02.606 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ set_cluster_instance cluster1:3 local_cluster instance 2026-02-20T22:40:02.606 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local val=cluster1:3 2026-02-20T22:40:02.606 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster_var_name=local_cluster 2026-02-20T22:40:02.606 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance_var_name=instance 2026-02-20T22:40:02.606 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:40:02.606 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=3 2026-02-20T22:40:02.606 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ '[' 3 = cluster1:3 ']' 2026-02-20T22:40:02.606 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval local_cluster=cluster1 2026-02-20T22:40:02.606 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ local_cluster=cluster1 2026-02-20T22:40:02.606 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval instance=3 2026-02-20T22:40:02.606 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ instance=3 2026-02-20T22:40:02.606 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ ceph-conf --cluster cluster1 --name client.mirror.3 'admin socket' 2026-02-20T22:40:02.617 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ echo /var/run/ceph/rbd-mirror.cluster1-client.mirror.3.asok 2026-02-20T22:40:02.617 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local asok_file=/var/run/ceph/rbd-mirror.cluster1-client.mirror.3.asok 2026-02-20T22:40:02.617 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ test -S /var/run/ceph/rbd-mirror.cluster1-client.mirror.3.asok 2026-02-20T22:40:02.617 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ ceph --admin-daemon /var/run/ceph/rbd-mirror.cluster1-client.mirror.3.asok rbd mirror status mirror/ns3/test 2026-02-20T22:40:02.657 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:Invalid command: unused arguments: ['mirror/ns3/test'] 2026-02-20T22:40:02.658 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:rbd mirror status : get status for rbd mirror 2026-02-20T22:40:02.658 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:admin_socket: invalid command 2026-02-20T22:40:02.659 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for s in 0 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:40:02.659 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sleep 1 2026-02-20T22:40:03.660 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' cluster1 '!=' cluster1 ']' 2026-02-20T22:40:03.660 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ seq 0 3 2026-02-20T22:40:03.662 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for loop_instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:40:03.662 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemon cluster1:0 rbd mirror status mirror/ns3/test 2026-02-20T22:40:03.662 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1:0 2026-02-20T22:40:03.662 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:40:03.662 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:40:03.662 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster1:0 cluster instance 2026-02-20T22:40:03.662 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster1:0 2026-02-20T22:40:03.662 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=cluster 2026-02-20T22:40:03.662 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:40:03.662 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:40:03.662 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=0 2026-02-20T22:40:03.662 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 0 = cluster1:0 ']' 2026-02-20T22:40:03.662 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval cluster=cluster1 2026-02-20T22:40:03.662 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:40:03.662 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=0 2026-02-20T22:40:03.662 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:40:03.663 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ daemon_asok_file cluster1:0 cluster1 2026-02-20T22:40:03.663 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local local_cluster=cluster1:0 2026-02-20T22:40:03.663 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster=cluster1 2026-02-20T22:40:03.663 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance 2026-02-20T22:40:03.663 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ set_cluster_instance cluster1:0 local_cluster instance 2026-02-20T22:40:03.663 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local val=cluster1:0 2026-02-20T22:40:03.663 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster_var_name=local_cluster 2026-02-20T22:40:03.663 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance_var_name=instance 2026-02-20T22:40:03.663 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:40:03.663 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:40:03.663 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ '[' 0 = cluster1:0 ']' 2026-02-20T22:40:03.663 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval local_cluster=cluster1 2026-02-20T22:40:03.663 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ local_cluster=cluster1 2026-02-20T22:40:03.663 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval instance=0 2026-02-20T22:40:03.663 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ instance=0 2026-02-20T22:40:03.663 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ ceph-conf --cluster cluster1 --name client.mirror.0 'admin socket' 2026-02-20T22:40:03.677 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ echo /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:40:03.677 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local asok_file=/var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:40:03.677 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ test -S /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:40:03.677 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ ceph --admin-daemon /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok rbd mirror status mirror/ns3/test 2026-02-20T22:40:03.719 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:Invalid command: unused arguments: ['mirror/ns3/test'] 2026-02-20T22:40:03.719 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:rbd mirror status : get status for rbd mirror 2026-02-20T22:40:03.719 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:admin_socket: invalid command 2026-02-20T22:40:03.722 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for loop_instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:40:03.723 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemon cluster1:1 rbd mirror status mirror/ns3/test 2026-02-20T22:40:03.723 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1:1 2026-02-20T22:40:03.723 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:40:03.723 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:40:03.723 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster1:1 cluster instance 2026-02-20T22:40:03.723 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster1:1 2026-02-20T22:40:03.723 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=cluster 2026-02-20T22:40:03.723 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:40:03.723 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:40:03.723 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=1 2026-02-20T22:40:03.724 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 1 = cluster1:1 ']' 2026-02-20T22:40:03.724 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval cluster=cluster1 2026-02-20T22:40:03.724 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:40:03.724 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=1 2026-02-20T22:40:03.724 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=1 2026-02-20T22:40:03.724 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ daemon_asok_file cluster1:1 cluster1 2026-02-20T22:40:03.724 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local local_cluster=cluster1:1 2026-02-20T22:40:03.724 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster=cluster1 2026-02-20T22:40:03.724 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance 2026-02-20T22:40:03.724 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ set_cluster_instance cluster1:1 local_cluster instance 2026-02-20T22:40:03.724 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local val=cluster1:1 2026-02-20T22:40:03.725 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster_var_name=local_cluster 2026-02-20T22:40:03.725 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance_var_name=instance 2026-02-20T22:40:03.725 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:40:03.725 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=1 2026-02-20T22:40:03.725 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ '[' 1 = cluster1:1 ']' 2026-02-20T22:40:03.725 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval local_cluster=cluster1 2026-02-20T22:40:03.725 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ local_cluster=cluster1 2026-02-20T22:40:03.725 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval instance=1 2026-02-20T22:40:03.725 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ instance=1 2026-02-20T22:40:03.725 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ ceph-conf --cluster cluster1 --name client.mirror.1 'admin socket' 2026-02-20T22:40:03.732 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ echo /var/run/ceph/rbd-mirror.cluster1-client.mirror.1.asok 2026-02-20T22:40:03.732 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local asok_file=/var/run/ceph/rbd-mirror.cluster1-client.mirror.1.asok 2026-02-20T22:40:03.733 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ test -S /var/run/ceph/rbd-mirror.cluster1-client.mirror.1.asok 2026-02-20T22:40:03.733 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ ceph --admin-daemon /var/run/ceph/rbd-mirror.cluster1-client.mirror.1.asok rbd mirror status mirror/ns3/test 2026-02-20T22:40:03.772 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:Invalid command: unused arguments: ['mirror/ns3/test'] 2026-02-20T22:40:03.772 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:rbd mirror status : get status for rbd mirror 2026-02-20T22:40:03.773 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:admin_socket: invalid command 2026-02-20T22:40:03.776 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for loop_instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:40:03.776 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemon cluster1:2 rbd mirror status mirror/ns3/test 2026-02-20T22:40:03.776 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1:2 2026-02-20T22:40:03.776 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:40:03.776 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:40:03.776 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster1:2 cluster instance 2026-02-20T22:40:03.776 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster1:2 2026-02-20T22:40:03.776 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=cluster 2026-02-20T22:40:03.776 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:40:03.777 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:40:03.777 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=2 2026-02-20T22:40:03.777 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 2 = cluster1:2 ']' 2026-02-20T22:40:03.777 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval cluster=cluster1 2026-02-20T22:40:03.777 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:40:03.777 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=2 2026-02-20T22:40:03.777 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=2 2026-02-20T22:40:03.777 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ daemon_asok_file cluster1:2 cluster1 2026-02-20T22:40:03.777 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local local_cluster=cluster1:2 2026-02-20T22:40:03.777 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster=cluster1 2026-02-20T22:40:03.777 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance 2026-02-20T22:40:03.777 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ set_cluster_instance cluster1:2 local_cluster instance 2026-02-20T22:40:03.778 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local val=cluster1:2 2026-02-20T22:40:03.778 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster_var_name=local_cluster 2026-02-20T22:40:03.778 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance_var_name=instance 2026-02-20T22:40:03.778 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:40:03.778 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=2 2026-02-20T22:40:03.778 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ '[' 2 = cluster1:2 ']' 2026-02-20T22:40:03.778 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval local_cluster=cluster1 2026-02-20T22:40:03.778 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ local_cluster=cluster1 2026-02-20T22:40:03.778 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval instance=2 2026-02-20T22:40:03.778 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ instance=2 2026-02-20T22:40:03.778 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ ceph-conf --cluster cluster1 --name client.mirror.2 'admin socket' 2026-02-20T22:40:03.785 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ echo /var/run/ceph/rbd-mirror.cluster1-client.mirror.2.asok 2026-02-20T22:40:03.785 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local asok_file=/var/run/ceph/rbd-mirror.cluster1-client.mirror.2.asok 2026-02-20T22:40:03.786 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ test -S /var/run/ceph/rbd-mirror.cluster1-client.mirror.2.asok 2026-02-20T22:40:03.786 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ ceph --admin-daemon /var/run/ceph/rbd-mirror.cluster1-client.mirror.2.asok rbd mirror status mirror/ns3/test 2026-02-20T22:40:03.825 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:Invalid command: unused arguments: ['mirror/ns3/test'] 2026-02-20T22:40:03.825 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:rbd mirror status : get status for rbd mirror 2026-02-20T22:40:03.825 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:admin_socket: invalid command 2026-02-20T22:40:03.828 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for loop_instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:40:03.829 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemon cluster1:3 rbd mirror status mirror/ns3/test 2026-02-20T22:40:03.829 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1:3 2026-02-20T22:40:03.829 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:40:03.829 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:40:03.829 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster1:3 cluster instance 2026-02-20T22:40:03.829 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster1:3 2026-02-20T22:40:03.829 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=cluster 2026-02-20T22:40:03.829 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:40:03.829 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:40:03.829 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=3 2026-02-20T22:40:03.829 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 3 = cluster1:3 ']' 2026-02-20T22:40:03.830 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval cluster=cluster1 2026-02-20T22:40:03.830 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:40:03.830 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=3 2026-02-20T22:40:03.830 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=3 2026-02-20T22:40:03.830 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ daemon_asok_file cluster1:3 cluster1 2026-02-20T22:40:03.830 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local local_cluster=cluster1:3 2026-02-20T22:40:03.830 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster=cluster1 2026-02-20T22:40:03.830 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance 2026-02-20T22:40:03.830 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ set_cluster_instance cluster1:3 local_cluster instance 2026-02-20T22:40:03.830 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local val=cluster1:3 2026-02-20T22:40:03.830 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster_var_name=local_cluster 2026-02-20T22:40:03.830 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance_var_name=instance 2026-02-20T22:40:03.831 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:40:03.831 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=3 2026-02-20T22:40:03.831 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ '[' 3 = cluster1:3 ']' 2026-02-20T22:40:03.831 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval local_cluster=cluster1 2026-02-20T22:40:03.831 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ local_cluster=cluster1 2026-02-20T22:40:03.831 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval instance=3 2026-02-20T22:40:03.831 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ instance=3 2026-02-20T22:40:03.831 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ ceph-conf --cluster cluster1 --name client.mirror.3 'admin socket' 2026-02-20T22:40:03.838 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ echo /var/run/ceph/rbd-mirror.cluster1-client.mirror.3.asok 2026-02-20T22:40:03.838 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local asok_file=/var/run/ceph/rbd-mirror.cluster1-client.mirror.3.asok 2026-02-20T22:40:03.838 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ test -S /var/run/ceph/rbd-mirror.cluster1-client.mirror.3.asok 2026-02-20T22:40:03.839 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ ceph --admin-daemon /var/run/ceph/rbd-mirror.cluster1-client.mirror.3.asok rbd mirror status mirror/ns3/test 2026-02-20T22:40:03.879 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:Invalid command: unused arguments: ['mirror/ns3/test'] 2026-02-20T22:40:03.879 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:rbd mirror status : get status for rbd mirror 2026-02-20T22:40:03.879 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:admin_socket: invalid command 2026-02-20T22:40:03.880 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for s in 0 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:40:03.880 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sleep 2 2026-02-20T22:40:05.881 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' cluster1 '!=' cluster1 ']' 2026-02-20T22:40:05.881 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ seq 0 3 2026-02-20T22:40:05.883 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for loop_instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:40:05.883 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemon cluster1:0 rbd mirror status mirror/ns3/test 2026-02-20T22:40:05.883 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1:0 2026-02-20T22:40:05.883 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:40:05.883 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:40:05.883 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster1:0 cluster instance 2026-02-20T22:40:05.883 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster1:0 2026-02-20T22:40:05.883 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=cluster 2026-02-20T22:40:05.883 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:40:05.883 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:40:05.883 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=0 2026-02-20T22:40:05.883 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 0 = cluster1:0 ']' 2026-02-20T22:40:05.883 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval cluster=cluster1 2026-02-20T22:40:05.883 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:40:05.883 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=0 2026-02-20T22:40:05.883 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:40:05.884 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ daemon_asok_file cluster1:0 cluster1 2026-02-20T22:40:05.884 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local local_cluster=cluster1:0 2026-02-20T22:40:05.884 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster=cluster1 2026-02-20T22:40:05.884 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance 2026-02-20T22:40:05.884 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ set_cluster_instance cluster1:0 local_cluster instance 2026-02-20T22:40:05.884 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local val=cluster1:0 2026-02-20T22:40:05.884 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster_var_name=local_cluster 2026-02-20T22:40:05.884 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance_var_name=instance 2026-02-20T22:40:05.884 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:40:05.884 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:40:05.884 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ '[' 0 = cluster1:0 ']' 2026-02-20T22:40:05.884 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval local_cluster=cluster1 2026-02-20T22:40:05.884 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ local_cluster=cluster1 2026-02-20T22:40:05.884 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval instance=0 2026-02-20T22:40:05.884 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ instance=0 2026-02-20T22:40:05.884 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ ceph-conf --cluster cluster1 --name client.mirror.0 'admin socket' 2026-02-20T22:40:05.896 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ echo /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:40:05.896 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local asok_file=/var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:40:05.896 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ test -S /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:40:05.896 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ ceph --admin-daemon /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok rbd mirror status mirror/ns3/test 2026-02-20T22:40:05.943 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ return 0 2026-02-20T22:40:05.944 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status_result=' "state": "Replaying"' 2026-02-20T22:40:05.944 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo ' "state": "Replaying"' 2026-02-20T22:40:05.944 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep -i Replaying 2026-02-20T22:40:05.945 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: "state": "Replaying" 2026-02-20T22:40:05.946 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ current_state=started 2026-02-20T22:40:05.946 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test started = started 2026-02-20T22:40:05.946 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:40:05.946 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ write_image cluster2 mirror/ns4 test 100 2026-02-20T22:40:05.946 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:40:05.946 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror/ns4 2026-02-20T22:40:05.946 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:40:05.947 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local count=100 2026-02-20T22:40:05.947 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local size= 2026-02-20T22:40:05.947 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test -n '' 2026-02-20T22:40:05.947 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ size=4096 2026-02-20T22:40:05.947 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster2 bench mirror/ns4/test --io-type write --io-size 4096 --io-threads 1 --io-total 409600 --io-pattern rand 2026-02-20T22:40:05.974 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:bench type write io_size 4096 io_threads 1 bytes 409600 pattern random 2026-02-20T22:40:06.182 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: SEC OPS OPS/SEC BYTES/SEC 2026-02-20T22:40:06.182 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:elapsed: 0 ops: 100 ops/sec: 483.098 bytes/sec: 1.9 MiB/s 2026-02-20T22:40:06.187 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_replay_complete cluster1 cluster2 mirror/ns3 mirror/ns4 test 2026-02-20T22:40:06.188 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local local_cluster=cluster1 2026-02-20T22:40:06.188 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:40:06.188 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local local_pool=mirror/ns3 2026-02-20T22:40:06.188 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local remote_pool=mirror/ns4 2026-02-20T22:40:06.188 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:40:06.188 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' snapshot = journal ']' 2026-02-20T22:40:06.188 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' snapshot = snapshot ']' 2026-02-20T22:40:06.188 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ mirror_image_snapshot cluster2 mirror/ns4 test 2026-02-20T22:40:06.188 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:40:06.189 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror/ns4 2026-02-20T22:40:06.189 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:40:06.189 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster2 mirror image snapshot mirror/ns4/test 2026-02-20T22:40:06.585 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:Snapshot ID: 196 2026-02-20T22:40:06.591 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_snapshot_sync_complete cluster1 cluster2 mirror/ns3 mirror/ns4 test 2026-02-20T22:40:06.591 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local local_cluster=cluster1 2026-02-20T22:40:06.591 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:40:06.592 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local local_pool=mirror/ns3 2026-02-20T22:40:06.592 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local remote_pool=mirror/ns4 2026-02-20T22:40:06.592 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:40:06.592 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ mkfname cluster2-mirror/ns4-test.status 2026-02-20T22:40:06.592 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ echo cluster2-mirror/ns4-test.status 2026-02-20T22:40:06.593 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -e 's|[/ ]|_|g' 2026-02-20T22:40:06.595 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status_log=/tmp/tmp.Whst3BkeHJ/cluster2-mirror_ns4-test.status 2026-02-20T22:40:06.596 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ mkfname cluster1-mirror/ns3-test.status 2026-02-20T22:40:06.596 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ echo cluster1-mirror/ns3-test.status 2026-02-20T22:40:06.596 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -e 's|[/ ]|_|g' 2026-02-20T22:40:06.596 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local local_status_log=/tmp/tmp.Whst3BkeHJ/cluster1-mirror_ns3-test.status 2026-02-20T22:40:06.596 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ get_newest_mirror_snapshot cluster2 mirror/ns4 test /tmp/tmp.Whst3BkeHJ/cluster2-mirror_ns4-test.status 2026-02-20T22:40:06.596 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:40:06.597 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror/ns4 2026-02-20T22:40:06.597 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:40:06.597 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local log=/tmp/tmp.Whst3BkeHJ/cluster2-mirror_ns4-test.status 2026-02-20T22:40:06.597 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster2 snap list --all mirror/ns4/test --format xml 2026-02-20T22:40:06.597 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ xmlstarlet sel -t -c '//snapshots/snapshot[namespace/complete='\''true'\'' and position()=last()]' 2026-02-20T22:40:06.623 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v //snapshot/id 2026-02-20T22:40:06.625 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local snapshot_id=196 2026-02-20T22:40:06.625 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ true 2026-02-20T22:40:06.625 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 0.2 0.4 0.8 1.6 2 2 4 4 8 8 16 16 32 32 2026-02-20T22:40:06.625 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 0.2 2026-02-20T22:40:06.825 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ get_newest_mirror_snapshot cluster1 mirror/ns3 test /tmp/tmp.Whst3BkeHJ/cluster1-mirror_ns3-test.status 2026-02-20T22:40:06.825 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:40:06.826 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror/ns3 2026-02-20T22:40:06.826 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:40:06.826 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local log=/tmp/tmp.Whst3BkeHJ/cluster1-mirror_ns3-test.status 2026-02-20T22:40:06.826 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster1 snap list --all mirror/ns3/test --format xml 2026-02-20T22:40:06.826 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ xmlstarlet sel -t -c '//snapshots/snapshot[namespace/complete='\''true'\'' and position()=last()]' 2026-02-20T22:40:06.857 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v //snapshot/namespace/primary_snap_id 2026-02-20T22:40:06.859 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local primary_snapshot_id=196 2026-02-20T22:40:06.860 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test 196 = 196 2026-02-20T22:40:06.860 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:40:06.860 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_replaying_status_in_pool_dir cluster1 mirror/ns3 test 2026-02-20T22:40:06.860 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:40:06.860 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror/ns3 2026-02-20T22:40:06.860 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:40:06.860 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' snapshot = journal ']' 2026-02-20T22:40:06.860 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_status_in_pool_dir cluster1 mirror/ns3 test up+replaying 2026-02-20T22:40:06.860 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:40:06.861 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror/ns3 2026-02-20T22:40:06.861 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:40:06.861 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+replaying 2026-02-20T22:40:06.861 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:40:06.861 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:40:06.861 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:40:06.861 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:40:07.860 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_status_in_pool_dir cluster1 mirror/ns3 test up+replaying '' '' 2026-02-20T22:40:07.861 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:40:07.861 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror/ns3 2026-02-20T22:40:07.861 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:40:07.861 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+replaying 2026-02-20T22:40:07.861 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:40:07.861 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:40:07.861 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:40:07.861 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:40:07.861 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster1 mirror image status mirror/ns3/test 2026-02-20T22:40:07.893 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='test: 2026-02-20T22:40:07.893 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: global_id: b5024e80-bbea-455a-9af7-3df8edb443e8 2026-02-20T22:40:07.894 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+replaying 2026-02-20T22:40:07.894 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: replaying, {"bytes_per_second":0.0,"bytes_per_snapshot":0.0,"last_snapshot_bytes":0,"last_snapshot_sync_seconds":0,"remote_snapshot_timestamp":1771627201,"replay_state":"idle"} 2026-02-20T22:40:07.894 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: service: mirror.0 on trial150 2026-02-20T22:40:07.894 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:40:04 2026-02-20T22:40:07.894 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: peer_sites: 2026-02-20T22:40:07.894 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: name: cluster2-DNE 2026-02-20T22:40:07.894 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: down+unknown 2026-02-20T22:40:07.894 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: status not found 2026-02-20T22:40:07.894 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: ' 2026-02-20T22:40:07.894 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ state: .*up+replaying' 2026-02-20T22:40:07.894 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: state: up+replaying 2026-02-20T22:40:07.894 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ description: .*' 2026-02-20T22:40:07.895 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: description: replaying, {"bytes_per_second":0.0,"bytes_per_snapshot":0.0,"last_snapshot_bytes":0,"last_snapshot_sync_seconds":0,"remote_snapshot_timestamp":1771627201,"replay_state":"idle"} 2026-02-20T22:40:07.895 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' -n '' ']' 2026-02-20T22:40:07.895 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+replaying 2026-02-20T22:40:07.895 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^up+' 2026-02-20T22:40:07.896 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+replaying 2026-02-20T22:40:07.896 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep 'service: *mirror..* on ' 2026-02-20T22:40:07.897 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: service: mirror.0 on trial150 2026-02-20T22:40:07.897 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update 2026-02-20T22:40:07.897 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -nEe 's/^ last_update: *(.*) *$/\1/p' 2026-02-20T22:40:07.899 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:40:04' 2026-02-20T22:40:07.899 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_mirror_pool_status_verbose cluster1 mirror/ns3 test up+replaying '2026-02-20 22:40:04' 2026-02-20T22:40:07.899 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:40:07.899 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror/ns3 2026-02-20T22:40:07.900 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:40:07.900 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+replaying 2026-02-20T22:40:07.900 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local 'prev_last_update=2026-02-20 22:40:04' 2026-02-20T22:40:07.900 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:40:07.900 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:40:07.900 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster1 mirror pool status mirror/ns3 --verbose --format xml 2026-02-20T22:40:07.932 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='WARNINGOKWARNING158065811mirror.0trial15020.2.0-677-gf7870454trueOK58135817mirror.1trial15020.2.0-677-gf7870454falseOK58195842mirror.2trial15020.2.0-677-gf7870454falseOK58265833mirror.3trial15020.2.0-677-gf7870454falseOKtestb5024e80-bbea-455a-9af7-3df8edb443e8up+replayingreplaying, {"bytes_per_second":0.0,"bytes_per_snapshot":0.0,"last_snapshot_bytes":0,"last_snapshot_sync_seconds":0,"remote_snapshot_timestamp":1771627201,"replay_state":"idle"}58065811mirror.0trial1502026-02-20 22:40:04cluster2-DNEcd6e8b64-a7a4-4c60-8c9c-3c34f7eb16e8down+unknownstatus not found' 2026-02-20T22:40:07.932 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update state 2026-02-20T22:40:07.932 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test'\'']/last_update' 2026-02-20T22:40:07.933 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:40:04' 2026-02-20T22:40:07.933 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test'\'']/state' 2026-02-20T22:40:07.935 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ state=up+replaying 2026-02-20T22:40:07.935 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+replaying 2026-02-20T22:40:07.935 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep up+replaying 2026-02-20T22:40:07.936 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+replaying 2026-02-20T22:40:07.937 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:40:07.937 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:40:07.937 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ compare_images cluster1 cluster2 mirror/ns3 mirror/ns4 test 2026-02-20T22:40:07.937 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local ret=0 2026-02-20T22:40:07.937 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local local_cluster=cluster1 2026-02-20T22:40:07.937 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:40:07.937 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local local_pool=mirror/ns3 2026-02-20T22:40:07.937 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local remote_pool=mirror/ns4 2026-02-20T22:40:07.937 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:40:07.937 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ mkfname cluster2-mirror/ns4-test.export 2026-02-20T22:40:07.937 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ echo cluster2-mirror/ns4-test.export 2026-02-20T22:40:07.937 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -e 's|[/ ]|_|g' 2026-02-20T22:40:07.938 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local rmt_export=/tmp/tmp.Whst3BkeHJ/cluster2-mirror_ns4-test.export 2026-02-20T22:40:07.939 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ mkfname cluster1-mirror/ns3-test.export 2026-02-20T22:40:07.939 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ echo cluster1-mirror/ns3-test.export 2026-02-20T22:40:07.939 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -e 's|[/ ]|_|g' 2026-02-20T22:40:07.940 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local loc_export=/tmp/tmp.Whst3BkeHJ/cluster1-mirror_ns3-test.export 2026-02-20T22:40:07.940 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rm -f /tmp/tmp.Whst3BkeHJ/cluster2-mirror_ns4-test.export /tmp/tmp.Whst3BkeHJ/cluster1-mirror_ns3-test.export 2026-02-20T22:40:07.941 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster2 export mirror/ns4/test /tmp/tmp.Whst3BkeHJ/cluster2-mirror_ns4-test.export 2026-02-20T22:40:08.024 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: Exporting image: 3% complete... Exporting image: 6% complete... Exporting image: 9% complete... Exporting image: 12% complete... Exporting image: 15% complete... Exporting image: 18% complete... Exporting image: 21% complete... Exporting image: 25% complete... Exporting image: 28% complete... Exporting image: 31% complete... Exporting image: 34% complete... Exporting image: 37% complete... Exporting image: 40% complete... Exporting image: 43% complete... Exporting image: 46% complete... Exporting image: 50% complete... Exporting image: 53% complete... Exporting image: 56% complete... Exporting image: 59% complete... Exporting image: 62% complete... Exporting image: 65% complete... Exporting image: 68% complete... Exporting image: 71% complete... Exporting image: 75% complete... Exporting image: 78% complete... Exporting image: 81% complete... Exporting image: 84% complete... Exporting image: 87% complete... Exporting image: 90% complete... Exporting image: 93% complete... Exporting image: 96% complete... Exporting image: 100% complete...done. 2026-02-20T22:40:08.029 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster1 export mirror/ns3/test /tmp/tmp.Whst3BkeHJ/cluster1-mirror_ns3-test.export 2026-02-20T22:40:08.122 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: Exporting image: 3% complete... Exporting image: 6% complete... Exporting image: 9% complete... Exporting image: 12% complete... Exporting image: 15% complete... Exporting image: 18% complete... Exporting image: 21% complete... Exporting image: 25% complete... Exporting image: 28% complete... Exporting image: 31% complete... Exporting image: 34% complete... Exporting image: 37% complete... Exporting image: 40% complete... Exporting image: 43% complete... Exporting image: 46% complete... Exporting image: 50% complete... Exporting image: 53% complete... Exporting image: 56% complete... Exporting image: 59% complete... Exporting image: 62% complete... Exporting image: 65% complete... Exporting image: 68% complete... Exporting image: 71% complete... Exporting image: 75% complete... Exporting image: 78% complete... Exporting image: 81% complete... Exporting image: 84% complete... Exporting image: 87% complete... Exporting image: 90% complete... Exporting image: 93% complete... Exporting image: 96% complete... Exporting image: 100% complete...done. 2026-02-20T22:40:08.126 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ cmp /tmp/tmp.Whst3BkeHJ/cluster2-mirror_ns4-test.export /tmp/tmp.Whst3BkeHJ/cluster1-mirror_ns3-test.export 2026-02-20T22:40:08.173 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rm -f /tmp/tmp.Whst3BkeHJ/cluster2-mirror_ns4-test.export /tmp/tmp.Whst3BkeHJ/cluster1-mirror_ns3-test.export 2026-02-20T22:40:08.206 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:40:08.206 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ testlog ' - disable mirroring and re-enable without remote-namespace' 2026-02-20T22:40:08.207 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ tee -a /tmp/tmp.Whst3BkeHJ/rbd-mirror.test.log 2026-02-20T22:40:08.207 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ date '+%F %T' 2026-02-20T22:40:08.208 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo 2026-02-20 22:40:08 - disable mirroring and re-enable without remote-namespace 2026-02-20T22:40:08.209 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:2026-02-20 22:40:08 - disable mirroring and re-enable without remote-namespace 2026-02-20T22:40:08.209 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ remove_image_retry cluster2 mirror/ns4 test 2026-02-20T22:40:08.209 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:40:08.209 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror/ns4 2026-02-20T22:40:08.209 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:40:08.209 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 0 1 2 4 8 16 32 2026-02-20T22:40:08.209 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 0 2026-02-20T22:40:08.210 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ remove_image cluster2 mirror/ns4 test 2026-02-20T22:40:08.210 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:40:08.210 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror/ns4 2026-02-20T22:40:08.210 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:40:08.210 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster=cluster2 snap purge mirror/ns4/test 2026-02-20T22:40:08.441 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster=cluster2 rm mirror/ns4/test 2026-02-20T22:40:09.634 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: Removing image: 3% complete... Removing image: 6% complete... Removing image: 9% complete... Removing image: 12% complete... Removing image: 15% complete... Removing image: 18% complete... Removing image: 21% complete... Removing image: 25% complete... Removing image: 28% complete... Removing image: 31% complete... Removing image: 34% complete... Removing image: 37% complete... Removing image: 40% complete... Removing image: 43% complete... Removing image: 46% complete... Removing image: 50% complete... Removing image: 53% complete... Removing image: 56% complete... Removing image: 59% complete... Removing image: 62% complete... Removing image: 65% complete... Removing image: 68% complete... Removing image: 71% complete... Removing image: 75% complete... Removing image: 78% complete... Removing image: 81% complete... Removing image: 84% complete... Removing image: 87% complete... Removing image: 90% complete... Removing image: 93% complete... Removing image: 96% complete... Removing image: 100% complete...done. 2026-02-20T22:40:09.636 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:40:09.636 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_image_present cluster1 mirror/ns3 test deleted 2026-02-20T22:40:09.636 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:40:09.636 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror/ns3 2026-02-20T22:40:09.636 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:40:09.636 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state=deleted 2026-02-20T22:40:09.636 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image_id= 2026-02-20T22:40:09.636 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local s 2026-02-20T22:40:09.636 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test -n '' 2026-02-20T22:40:09.636 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ get_image_id cluster1 mirror/ns3 test 2026-02-20T22:40:09.637 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1 2026-02-20T22:40:09.637 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local pool=mirror/ns3 2026-02-20T22:40:09.637 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local image=test 2026-02-20T22:40:09.637 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster=cluster1 info mirror/ns3/test 2026-02-20T22:40:09.637 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -ne 's/^.*block_name_prefix: rbd_data\.//p' 2026-02-20T22:40:09.668 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:rbd: error opening image test: (2) No such file or directory 2026-02-20T22:40:09.670 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ image_id= 2026-02-20T22:40:09.670 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 0.1 1 2 4 8 8 8 8 8 8 8 8 16 16 32 32 2026-02-20T22:40:09.671 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 0.1 2026-02-20T22:40:09.772 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_image_present cluster1 mirror/ns3 test deleted '' 2026-02-20T22:40:09.772 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:40:09.773 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror/ns3 2026-02-20T22:40:09.773 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:40:09.773 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local test_state=deleted 2026-02-20T22:40:09.773 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image_id= 2026-02-20T22:40:09.773 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local current_state=deleted 2026-02-20T22:40:09.773 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local current_image_id 2026-02-20T22:40:09.773 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ get_image_id cluster1 mirror/ns3 test 2026-02-20T22:40:09.773 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1 2026-02-20T22:40:09.773 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local pool=mirror/ns3 2026-02-20T22:40:09.773 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local image=test 2026-02-20T22:40:09.773 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster=cluster1 info mirror/ns3/test 2026-02-20T22:40:09.773 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -ne 's/^.*block_name_prefix: rbd_data\.//p' 2026-02-20T22:40:09.796 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:rbd: error opening image test: (2) No such file or directory 2026-02-20T22:40:09.798 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ current_image_id= 2026-02-20T22:40:09.798 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test -n '' 2026-02-20T22:40:09.798 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test deleted = deleted 2026-02-20T22:40:09.799 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:40:09.799 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster1 mirror pool disable mirror/ns3 2026-02-20T22:40:09.823 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster2 mirror pool disable mirror/ns4 2026-02-20T22:40:09.848 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster2 namespace create mirror/ns3 2026-02-20T22:40:09.873 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster2 mirror pool enable mirror/ns3 image 2026-02-20T22:40:09.897 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster1 mirror pool enable mirror/ns3 image 2026-02-20T22:40:09.925 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ create_image_and_enable_mirror cluster2 mirror/ns3 test snapshot 2026-02-20T22:40:09.925 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:40:09.926 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ shift 2026-02-20T22:40:09.926 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror/ns3 2026-02-20T22:40:09.926 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ shift 2026-02-20T22:40:09.926 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:40:09.926 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ shift 2026-02-20T22:40:09.926 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local mode=snapshot 2026-02-20T22:40:09.926 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' -n snapshot ']' 2026-02-20T22:40:09.926 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ shift 2026-02-20T22:40:09.926 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ create_image cluster2 mirror/ns3 test 2026-02-20T22:40:09.926 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:40:09.926 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ shift 2026-02-20T22:40:09.927 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror/ns3 2026-02-20T22:40:09.927 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ shift 2026-02-20T22:40:09.927 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:40:09.927 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ shift 2026-02-20T22:40:09.927 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local size=128 2026-02-20T22:40:09.927 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' -n '' ']' 2026-02-20T22:40:09.927 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster2 create --size 128 --image-feature layering,exclusive-lock mirror/ns3/test 2026-02-20T22:40:09.952 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ is_pool_mirror_mode_image mirror/ns3 2026-02-20T22:40:09.952 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror/ns3 2026-02-20T22:40:09.952 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' image = image ']' 2026-02-20T22:40:09.953 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:40:09.953 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ enable_mirror cluster2 mirror/ns3 test snapshot 2026-02-20T22:40:09.953 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:40:09.953 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror/ns3 2026-02-20T22:40:09.953 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:40:09.953 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local mode=snapshot 2026-02-20T22:40:09.953 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster=cluster2 mirror image enable mirror/ns3/test snapshot 2026-02-20T22:40:10.414 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:Mirroring enabled 2026-02-20T22:40:10.418 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster=cluster2 info mirror/ns3/test 2026-02-20T22:40:10.443 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:rbd image 'test': 2026-02-20T22:40:10.443 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: size 128 MiB in 32 objects 2026-02-20T22:40:10.443 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: order 22 (4 MiB objects) 2026-02-20T22:40:10.443 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: snapshot_count: 1 2026-02-20T22:40:10.444 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: id: 182557d38444 2026-02-20T22:40:10.444 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: block_name_prefix: rbd_data.182557d38444 2026-02-20T22:40:10.444 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: format: 2 2026-02-20T22:40:10.444 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: features: layering, exclusive-lock 2026-02-20T22:40:10.444 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: op_features: 2026-02-20T22:40:10.444 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: flags: 2026-02-20T22:40:10.444 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: create_timestamp: Fri Feb 20 22:40:09 2026 2026-02-20T22:40:10.444 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: access_timestamp: Fri Feb 20 22:40:09 2026 2026-02-20T22:40:10.444 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: modify_timestamp: Fri Feb 20 22:40:09 2026 2026-02-20T22:40:10.444 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: mirroring state: enabled 2026-02-20T22:40:10.444 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: mirroring mode: snapshot 2026-02-20T22:40:10.445 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: mirroring global id: 5f8592bd-090d-4ef1-ba24-05eade7ee430 2026-02-20T22:40:10.445 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: mirroring primary: true 2026-02-20T22:40:10.446 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_image_replay_started cluster1 mirror/ns3 test 2026-02-20T22:40:10.446 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:40:10.446 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror/ns3 2026-02-20T22:40:10.446 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:40:10.446 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_image_replay_state cluster1 mirror/ns3 test started 2026-02-20T22:40:10.446 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:40:10.446 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror/ns3 2026-02-20T22:40:10.446 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:40:10.446 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state=started 2026-02-20T22:40:10.447 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local s 2026-02-20T22:40:10.447 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:40:10.447 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:40:11.446 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_image_replay_state cluster1 mirror/ns3 test started 2026-02-20T22:40:11.446 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:40:11.446 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror/ns3 2026-02-20T22:40:11.446 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:40:11.446 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local test_state=started 2026-02-20T22:40:11.446 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status_result 2026-02-20T22:40:11.446 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local current_state=stopped 2026-02-20T22:40:11.446 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemons cluster1 rbd mirror status mirror/ns3/test 2026-02-20T22:40:11.446 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ grep -i state 2026-02-20T22:40:11.447 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_instance=cluster1 2026-02-20T22:40:11.447 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:40:11.447 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1 2026-02-20T22:40:11.447 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance=cluster1 2026-02-20T22:40:11.447 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local loop_instance 2026-02-20T22:40:11.447 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for s in 0 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:40:11.447 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sleep 0 2026-02-20T22:40:11.447 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' cluster1 '!=' cluster1 ']' 2026-02-20T22:40:11.447 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ seq 0 3 2026-02-20T22:40:11.449 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for loop_instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:40:11.449 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemon cluster1:0 rbd mirror status mirror/ns3/test 2026-02-20T22:40:11.449 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1:0 2026-02-20T22:40:11.449 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:40:11.449 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:40:11.449 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster1:0 cluster instance 2026-02-20T22:40:11.449 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster1:0 2026-02-20T22:40:11.449 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=cluster 2026-02-20T22:40:11.449 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:40:11.449 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:40:11.449 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=0 2026-02-20T22:40:11.449 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 0 = cluster1:0 ']' 2026-02-20T22:40:11.449 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval cluster=cluster1 2026-02-20T22:40:11.449 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:40:11.449 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=0 2026-02-20T22:40:11.449 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:40:11.449 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ daemon_asok_file cluster1:0 cluster1 2026-02-20T22:40:11.449 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local local_cluster=cluster1:0 2026-02-20T22:40:11.449 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster=cluster1 2026-02-20T22:40:11.449 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance 2026-02-20T22:40:11.449 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ set_cluster_instance cluster1:0 local_cluster instance 2026-02-20T22:40:11.449 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local val=cluster1:0 2026-02-20T22:40:11.449 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster_var_name=local_cluster 2026-02-20T22:40:11.449 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance_var_name=instance 2026-02-20T22:40:11.449 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:40:11.449 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:40:11.449 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ '[' 0 = cluster1:0 ']' 2026-02-20T22:40:11.449 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval local_cluster=cluster1 2026-02-20T22:40:11.449 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ local_cluster=cluster1 2026-02-20T22:40:11.449 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval instance=0 2026-02-20T22:40:11.450 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ instance=0 2026-02-20T22:40:11.450 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ ceph-conf --cluster cluster1 --name client.mirror.0 'admin socket' 2026-02-20T22:40:11.462 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ echo /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:40:11.462 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local asok_file=/var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:40:11.462 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ test -S /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:40:11.462 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ ceph --admin-daemon /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok rbd mirror status mirror/ns3/test 2026-02-20T22:40:11.503 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:Invalid command: unused arguments: ['mirror/ns3/test'] 2026-02-20T22:40:11.504 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:rbd mirror status : get status for rbd mirror 2026-02-20T22:40:11.504 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:admin_socket: invalid command 2026-02-20T22:40:11.506 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for loop_instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:40:11.506 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemon cluster1:1 rbd mirror status mirror/ns3/test 2026-02-20T22:40:11.506 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1:1 2026-02-20T22:40:11.506 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:40:11.506 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:40:11.506 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster1:1 cluster instance 2026-02-20T22:40:11.506 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster1:1 2026-02-20T22:40:11.506 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=cluster 2026-02-20T22:40:11.506 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:40:11.507 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:40:11.507 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=1 2026-02-20T22:40:11.507 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 1 = cluster1:1 ']' 2026-02-20T22:40:11.507 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval cluster=cluster1 2026-02-20T22:40:11.507 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:40:11.507 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=1 2026-02-20T22:40:11.507 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=1 2026-02-20T22:40:11.507 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ daemon_asok_file cluster1:1 cluster1 2026-02-20T22:40:11.507 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local local_cluster=cluster1:1 2026-02-20T22:40:11.507 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster=cluster1 2026-02-20T22:40:11.507 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance 2026-02-20T22:40:11.507 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ set_cluster_instance cluster1:1 local_cluster instance 2026-02-20T22:40:11.507 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local val=cluster1:1 2026-02-20T22:40:11.507 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster_var_name=local_cluster 2026-02-20T22:40:11.507 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance_var_name=instance 2026-02-20T22:40:11.507 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:40:11.507 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=1 2026-02-20T22:40:11.508 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ '[' 1 = cluster1:1 ']' 2026-02-20T22:40:11.508 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval local_cluster=cluster1 2026-02-20T22:40:11.508 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ local_cluster=cluster1 2026-02-20T22:40:11.508 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval instance=1 2026-02-20T22:40:11.508 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ instance=1 2026-02-20T22:40:11.508 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ ceph-conf --cluster cluster1 --name client.mirror.1 'admin socket' 2026-02-20T22:40:11.517 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ echo /var/run/ceph/rbd-mirror.cluster1-client.mirror.1.asok 2026-02-20T22:40:11.517 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local asok_file=/var/run/ceph/rbd-mirror.cluster1-client.mirror.1.asok 2026-02-20T22:40:11.517 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ test -S /var/run/ceph/rbd-mirror.cluster1-client.mirror.1.asok 2026-02-20T22:40:11.517 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ ceph --admin-daemon /var/run/ceph/rbd-mirror.cluster1-client.mirror.1.asok rbd mirror status mirror/ns3/test 2026-02-20T22:40:11.557 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:Invalid command: unused arguments: ['mirror/ns3/test'] 2026-02-20T22:40:11.557 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:rbd mirror status : get status for rbd mirror 2026-02-20T22:40:11.557 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:admin_socket: invalid command 2026-02-20T22:40:11.560 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for loop_instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:40:11.560 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemon cluster1:2 rbd mirror status mirror/ns3/test 2026-02-20T22:40:11.560 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1:2 2026-02-20T22:40:11.560 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:40:11.560 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:40:11.560 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster1:2 cluster instance 2026-02-20T22:40:11.560 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster1:2 2026-02-20T22:40:11.560 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=cluster 2026-02-20T22:40:11.560 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:40:11.560 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:40:11.560 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=2 2026-02-20T22:40:11.560 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 2 = cluster1:2 ']' 2026-02-20T22:40:11.560 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval cluster=cluster1 2026-02-20T22:40:11.560 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:40:11.560 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=2 2026-02-20T22:40:11.560 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=2 2026-02-20T22:40:11.561 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ daemon_asok_file cluster1:2 cluster1 2026-02-20T22:40:11.561 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local local_cluster=cluster1:2 2026-02-20T22:40:11.561 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster=cluster1 2026-02-20T22:40:11.561 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance 2026-02-20T22:40:11.561 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ set_cluster_instance cluster1:2 local_cluster instance 2026-02-20T22:40:11.561 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local val=cluster1:2 2026-02-20T22:40:11.561 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster_var_name=local_cluster 2026-02-20T22:40:11.561 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance_var_name=instance 2026-02-20T22:40:11.561 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:40:11.561 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=2 2026-02-20T22:40:11.561 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ '[' 2 = cluster1:2 ']' 2026-02-20T22:40:11.561 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval local_cluster=cluster1 2026-02-20T22:40:11.561 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ local_cluster=cluster1 2026-02-20T22:40:11.561 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval instance=2 2026-02-20T22:40:11.561 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ instance=2 2026-02-20T22:40:11.561 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ ceph-conf --cluster cluster1 --name client.mirror.2 'admin socket' 2026-02-20T22:40:11.570 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ echo /var/run/ceph/rbd-mirror.cluster1-client.mirror.2.asok 2026-02-20T22:40:11.571 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local asok_file=/var/run/ceph/rbd-mirror.cluster1-client.mirror.2.asok 2026-02-20T22:40:11.571 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ test -S /var/run/ceph/rbd-mirror.cluster1-client.mirror.2.asok 2026-02-20T22:40:11.571 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ ceph --admin-daemon /var/run/ceph/rbd-mirror.cluster1-client.mirror.2.asok rbd mirror status mirror/ns3/test 2026-02-20T22:40:11.613 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:Invalid command: unused arguments: ['mirror/ns3/test'] 2026-02-20T22:40:11.613 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:rbd mirror status : get status for rbd mirror 2026-02-20T22:40:11.613 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:admin_socket: invalid command 2026-02-20T22:40:11.616 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for loop_instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:40:11.616 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemon cluster1:3 rbd mirror status mirror/ns3/test 2026-02-20T22:40:11.616 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1:3 2026-02-20T22:40:11.616 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:40:11.616 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:40:11.616 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster1:3 cluster instance 2026-02-20T22:40:11.616 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster1:3 2026-02-20T22:40:11.616 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=cluster 2026-02-20T22:40:11.616 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:40:11.616 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:40:11.616 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=3 2026-02-20T22:40:11.616 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 3 = cluster1:3 ']' 2026-02-20T22:40:11.616 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval cluster=cluster1 2026-02-20T22:40:11.616 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:40:11.617 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=3 2026-02-20T22:40:11.617 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=3 2026-02-20T22:40:11.617 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ daemon_asok_file cluster1:3 cluster1 2026-02-20T22:40:11.617 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local local_cluster=cluster1:3 2026-02-20T22:40:11.617 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster=cluster1 2026-02-20T22:40:11.617 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance 2026-02-20T22:40:11.617 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ set_cluster_instance cluster1:3 local_cluster instance 2026-02-20T22:40:11.617 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local val=cluster1:3 2026-02-20T22:40:11.617 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster_var_name=local_cluster 2026-02-20T22:40:11.617 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance_var_name=instance 2026-02-20T22:40:11.617 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:40:11.617 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=3 2026-02-20T22:40:11.617 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ '[' 3 = cluster1:3 ']' 2026-02-20T22:40:11.617 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval local_cluster=cluster1 2026-02-20T22:40:11.617 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ local_cluster=cluster1 2026-02-20T22:40:11.617 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval instance=3 2026-02-20T22:40:11.617 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ instance=3 2026-02-20T22:40:11.617 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ ceph-conf --cluster cluster1 --name client.mirror.3 'admin socket' 2026-02-20T22:40:11.627 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ echo /var/run/ceph/rbd-mirror.cluster1-client.mirror.3.asok 2026-02-20T22:40:11.627 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local asok_file=/var/run/ceph/rbd-mirror.cluster1-client.mirror.3.asok 2026-02-20T22:40:11.627 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ test -S /var/run/ceph/rbd-mirror.cluster1-client.mirror.3.asok 2026-02-20T22:40:11.627 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ ceph --admin-daemon /var/run/ceph/rbd-mirror.cluster1-client.mirror.3.asok rbd mirror status mirror/ns3/test 2026-02-20T22:40:11.667 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:Invalid command: unused arguments: ['mirror/ns3/test'] 2026-02-20T22:40:11.668 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:rbd mirror status : get status for rbd mirror 2026-02-20T22:40:11.668 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:admin_socket: invalid command 2026-02-20T22:40:11.669 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for s in 0 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:40:11.669 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sleep 1 2026-02-20T22:40:12.670 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' cluster1 '!=' cluster1 ']' 2026-02-20T22:40:12.670 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ seq 0 3 2026-02-20T22:40:12.671 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for loop_instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:40:12.671 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemon cluster1:0 rbd mirror status mirror/ns3/test 2026-02-20T22:40:12.671 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1:0 2026-02-20T22:40:12.671 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:40:12.671 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:40:12.671 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster1:0 cluster instance 2026-02-20T22:40:12.671 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster1:0 2026-02-20T22:40:12.671 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=cluster 2026-02-20T22:40:12.671 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:40:12.671 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:40:12.671 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=0 2026-02-20T22:40:12.671 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 0 = cluster1:0 ']' 2026-02-20T22:40:12.672 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval cluster=cluster1 2026-02-20T22:40:12.672 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:40:12.672 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=0 2026-02-20T22:40:12.672 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:40:12.672 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ daemon_asok_file cluster1:0 cluster1 2026-02-20T22:40:12.672 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local local_cluster=cluster1:0 2026-02-20T22:40:12.672 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster=cluster1 2026-02-20T22:40:12.672 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance 2026-02-20T22:40:12.672 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ set_cluster_instance cluster1:0 local_cluster instance 2026-02-20T22:40:12.672 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local val=cluster1:0 2026-02-20T22:40:12.672 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster_var_name=local_cluster 2026-02-20T22:40:12.672 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance_var_name=instance 2026-02-20T22:40:12.672 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:40:12.672 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:40:12.672 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ '[' 0 = cluster1:0 ']' 2026-02-20T22:40:12.672 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval local_cluster=cluster1 2026-02-20T22:40:12.672 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ local_cluster=cluster1 2026-02-20T22:40:12.672 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval instance=0 2026-02-20T22:40:12.672 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ instance=0 2026-02-20T22:40:12.672 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ ceph-conf --cluster cluster1 --name client.mirror.0 'admin socket' 2026-02-20T22:40:12.683 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ echo /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:40:12.684 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local asok_file=/var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:40:12.684 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ test -S /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:40:12.684 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ ceph --admin-daemon /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok rbd mirror status mirror/ns3/test 2026-02-20T22:40:12.726 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:Invalid command: unused arguments: ['mirror/ns3/test'] 2026-02-20T22:40:12.726 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:rbd mirror status : get status for rbd mirror 2026-02-20T22:40:12.726 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:admin_socket: invalid command 2026-02-20T22:40:12.728 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for loop_instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:40:12.728 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemon cluster1:1 rbd mirror status mirror/ns3/test 2026-02-20T22:40:12.728 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1:1 2026-02-20T22:40:12.728 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:40:12.728 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:40:12.728 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster1:1 cluster instance 2026-02-20T22:40:12.728 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster1:1 2026-02-20T22:40:12.728 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=cluster 2026-02-20T22:40:12.728 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:40:12.729 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:40:12.729 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=1 2026-02-20T22:40:12.729 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 1 = cluster1:1 ']' 2026-02-20T22:40:12.729 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval cluster=cluster1 2026-02-20T22:40:12.729 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:40:12.729 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=1 2026-02-20T22:40:12.729 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=1 2026-02-20T22:40:12.729 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ daemon_asok_file cluster1:1 cluster1 2026-02-20T22:40:12.729 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local local_cluster=cluster1:1 2026-02-20T22:40:12.729 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster=cluster1 2026-02-20T22:40:12.729 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance 2026-02-20T22:40:12.729 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ set_cluster_instance cluster1:1 local_cluster instance 2026-02-20T22:40:12.729 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local val=cluster1:1 2026-02-20T22:40:12.729 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster_var_name=local_cluster 2026-02-20T22:40:12.729 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance_var_name=instance 2026-02-20T22:40:12.729 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:40:12.729 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=1 2026-02-20T22:40:12.729 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ '[' 1 = cluster1:1 ']' 2026-02-20T22:40:12.729 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval local_cluster=cluster1 2026-02-20T22:40:12.729 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ local_cluster=cluster1 2026-02-20T22:40:12.729 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval instance=1 2026-02-20T22:40:12.729 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ instance=1 2026-02-20T22:40:12.729 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ ceph-conf --cluster cluster1 --name client.mirror.1 'admin socket' 2026-02-20T22:40:12.740 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ echo /var/run/ceph/rbd-mirror.cluster1-client.mirror.1.asok 2026-02-20T22:40:12.740 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local asok_file=/var/run/ceph/rbd-mirror.cluster1-client.mirror.1.asok 2026-02-20T22:40:12.740 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ test -S /var/run/ceph/rbd-mirror.cluster1-client.mirror.1.asok 2026-02-20T22:40:12.740 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ ceph --admin-daemon /var/run/ceph/rbd-mirror.cluster1-client.mirror.1.asok rbd mirror status mirror/ns3/test 2026-02-20T22:40:12.781 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:Invalid command: unused arguments: ['mirror/ns3/test'] 2026-02-20T22:40:12.781 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:rbd mirror status : get status for rbd mirror 2026-02-20T22:40:12.781 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:admin_socket: invalid command 2026-02-20T22:40:12.783 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for loop_instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:40:12.783 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemon cluster1:2 rbd mirror status mirror/ns3/test 2026-02-20T22:40:12.783 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1:2 2026-02-20T22:40:12.783 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:40:12.783 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:40:12.783 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster1:2 cluster instance 2026-02-20T22:40:12.783 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster1:2 2026-02-20T22:40:12.783 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=cluster 2026-02-20T22:40:12.783 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:40:12.783 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:40:12.783 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=2 2026-02-20T22:40:12.783 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 2 = cluster1:2 ']' 2026-02-20T22:40:12.783 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval cluster=cluster1 2026-02-20T22:40:12.783 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:40:12.783 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=2 2026-02-20T22:40:12.783 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=2 2026-02-20T22:40:12.783 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ daemon_asok_file cluster1:2 cluster1 2026-02-20T22:40:12.783 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local local_cluster=cluster1:2 2026-02-20T22:40:12.783 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster=cluster1 2026-02-20T22:40:12.783 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance 2026-02-20T22:40:12.784 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ set_cluster_instance cluster1:2 local_cluster instance 2026-02-20T22:40:12.784 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local val=cluster1:2 2026-02-20T22:40:12.784 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster_var_name=local_cluster 2026-02-20T22:40:12.784 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance_var_name=instance 2026-02-20T22:40:12.784 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:40:12.784 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=2 2026-02-20T22:40:12.784 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ '[' 2 = cluster1:2 ']' 2026-02-20T22:40:12.784 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval local_cluster=cluster1 2026-02-20T22:40:12.784 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ local_cluster=cluster1 2026-02-20T22:40:12.784 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval instance=2 2026-02-20T22:40:12.784 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ instance=2 2026-02-20T22:40:12.784 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ ceph-conf --cluster cluster1 --name client.mirror.2 'admin socket' 2026-02-20T22:40:12.794 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ echo /var/run/ceph/rbd-mirror.cluster1-client.mirror.2.asok 2026-02-20T22:40:12.794 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local asok_file=/var/run/ceph/rbd-mirror.cluster1-client.mirror.2.asok 2026-02-20T22:40:12.794 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ test -S /var/run/ceph/rbd-mirror.cluster1-client.mirror.2.asok 2026-02-20T22:40:12.794 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ ceph --admin-daemon /var/run/ceph/rbd-mirror.cluster1-client.mirror.2.asok rbd mirror status mirror/ns3/test 2026-02-20T22:40:12.834 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:Invalid command: unused arguments: ['mirror/ns3/test'] 2026-02-20T22:40:12.834 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:rbd mirror status : get status for rbd mirror 2026-02-20T22:40:12.834 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:admin_socket: invalid command 2026-02-20T22:40:12.836 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for loop_instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:40:12.836 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemon cluster1:3 rbd mirror status mirror/ns3/test 2026-02-20T22:40:12.836 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1:3 2026-02-20T22:40:12.836 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:40:12.836 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:40:12.836 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster1:3 cluster instance 2026-02-20T22:40:12.836 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster1:3 2026-02-20T22:40:12.836 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=cluster 2026-02-20T22:40:12.836 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:40:12.836 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:40:12.836 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=3 2026-02-20T22:40:12.836 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 3 = cluster1:3 ']' 2026-02-20T22:40:12.836 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval cluster=cluster1 2026-02-20T22:40:12.836 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:40:12.836 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=3 2026-02-20T22:40:12.836 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=3 2026-02-20T22:40:12.836 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ daemon_asok_file cluster1:3 cluster1 2026-02-20T22:40:12.836 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local local_cluster=cluster1:3 2026-02-20T22:40:12.836 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster=cluster1 2026-02-20T22:40:12.836 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance 2026-02-20T22:40:12.836 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ set_cluster_instance cluster1:3 local_cluster instance 2026-02-20T22:40:12.836 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local val=cluster1:3 2026-02-20T22:40:12.836 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster_var_name=local_cluster 2026-02-20T22:40:12.837 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance_var_name=instance 2026-02-20T22:40:12.837 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:40:12.837 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=3 2026-02-20T22:40:12.837 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ '[' 3 = cluster1:3 ']' 2026-02-20T22:40:12.837 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval local_cluster=cluster1 2026-02-20T22:40:12.837 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ local_cluster=cluster1 2026-02-20T22:40:12.837 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval instance=3 2026-02-20T22:40:12.837 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ instance=3 2026-02-20T22:40:12.837 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ ceph-conf --cluster cluster1 --name client.mirror.3 'admin socket' 2026-02-20T22:40:12.847 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ echo /var/run/ceph/rbd-mirror.cluster1-client.mirror.3.asok 2026-02-20T22:40:12.847 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local asok_file=/var/run/ceph/rbd-mirror.cluster1-client.mirror.3.asok 2026-02-20T22:40:12.847 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ test -S /var/run/ceph/rbd-mirror.cluster1-client.mirror.3.asok 2026-02-20T22:40:12.847 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ ceph --admin-daemon /var/run/ceph/rbd-mirror.cluster1-client.mirror.3.asok rbd mirror status mirror/ns3/test 2026-02-20T22:40:12.887 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:Invalid command: unused arguments: ['mirror/ns3/test'] 2026-02-20T22:40:12.887 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:rbd mirror status : get status for rbd mirror 2026-02-20T22:40:12.887 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:admin_socket: invalid command 2026-02-20T22:40:12.888 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for s in 0 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:40:12.888 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sleep 2 2026-02-20T22:40:14.889 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' cluster1 '!=' cluster1 ']' 2026-02-20T22:40:14.890 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ seq 0 3 2026-02-20T22:40:14.893 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for loop_instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:40:14.893 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemon cluster1:0 rbd mirror status mirror/ns3/test 2026-02-20T22:40:14.893 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1:0 2026-02-20T22:40:14.893 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:40:14.893 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:40:14.893 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster1:0 cluster instance 2026-02-20T22:40:14.893 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster1:0 2026-02-20T22:40:14.893 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=cluster 2026-02-20T22:40:14.893 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:40:14.894 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:40:14.894 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=0 2026-02-20T22:40:14.894 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 0 = cluster1:0 ']' 2026-02-20T22:40:14.894 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval cluster=cluster1 2026-02-20T22:40:14.894 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:40:14.894 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=0 2026-02-20T22:40:14.894 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:40:14.894 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ daemon_asok_file cluster1:0 cluster1 2026-02-20T22:40:14.894 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local local_cluster=cluster1:0 2026-02-20T22:40:14.894 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster=cluster1 2026-02-20T22:40:14.894 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance 2026-02-20T22:40:14.894 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ set_cluster_instance cluster1:0 local_cluster instance 2026-02-20T22:40:14.894 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local val=cluster1:0 2026-02-20T22:40:14.895 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster_var_name=local_cluster 2026-02-20T22:40:14.895 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance_var_name=instance 2026-02-20T22:40:14.895 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:40:14.895 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:40:14.895 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ '[' 0 = cluster1:0 ']' 2026-02-20T22:40:14.895 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval local_cluster=cluster1 2026-02-20T22:40:14.895 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ local_cluster=cluster1 2026-02-20T22:40:14.895 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval instance=0 2026-02-20T22:40:14.895 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ instance=0 2026-02-20T22:40:14.895 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ ceph-conf --cluster cluster1 --name client.mirror.0 'admin socket' 2026-02-20T22:40:14.906 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ echo /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:40:14.906 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local asok_file=/var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:40:14.906 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ test -S /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:40:14.907 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ ceph --admin-daemon /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok rbd mirror status mirror/ns3/test 2026-02-20T22:40:14.953 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ return 0 2026-02-20T22:40:14.953 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status_result=' "state": "Replaying"' 2026-02-20T22:40:14.954 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo ' "state": "Replaying"' 2026-02-20T22:40:14.954 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep -i Replaying 2026-02-20T22:40:14.954 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: "state": "Replaying" 2026-02-20T22:40:14.955 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ current_state=started 2026-02-20T22:40:14.955 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test started = started 2026-02-20T22:40:14.955 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:40:14.956 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ write_image cluster2 mirror/ns3 test 100 2026-02-20T22:40:14.956 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:40:14.956 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror/ns3 2026-02-20T22:40:14.956 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:40:14.956 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local count=100 2026-02-20T22:40:14.956 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local size= 2026-02-20T22:40:14.956 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test -n '' 2026-02-20T22:40:14.956 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ size=4096 2026-02-20T22:40:14.956 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster2 bench mirror/ns3/test --io-type write --io-size 4096 --io-threads 1 --io-total 409600 --io-pattern rand 2026-02-20T22:40:14.985 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:bench type write io_size 4096 io_threads 1 bytes 409600 pattern random 2026-02-20T22:40:14.994 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: SEC OPS OPS/SEC BYTES/SEC 2026-02-20T22:40:14.994 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:elapsed: 0 ops: 100 ops/sec: 11111.3 bytes/sec: 43 MiB/s 2026-02-20T22:40:14.998 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_replay_complete cluster1 cluster2 mirror/ns3 mirror/ns3 test 2026-02-20T22:40:14.998 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local local_cluster=cluster1 2026-02-20T22:40:14.998 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:40:14.998 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local local_pool=mirror/ns3 2026-02-20T22:40:14.999 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local remote_pool=mirror/ns3 2026-02-20T22:40:14.999 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:40:14.999 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' snapshot = journal ']' 2026-02-20T22:40:14.999 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' snapshot = snapshot ']' 2026-02-20T22:40:14.999 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ mirror_image_snapshot cluster2 mirror/ns3 test 2026-02-20T22:40:14.999 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:40:14.999 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror/ns3 2026-02-20T22:40:14.999 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:40:14.999 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster2 mirror image snapshot mirror/ns3/test 2026-02-20T22:40:15.417 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:Snapshot ID: 198 2026-02-20T22:40:15.422 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_snapshot_sync_complete cluster1 cluster2 mirror/ns3 mirror/ns3 test 2026-02-20T22:40:15.422 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local local_cluster=cluster1 2026-02-20T22:40:15.422 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:40:15.422 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local local_pool=mirror/ns3 2026-02-20T22:40:15.422 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local remote_pool=mirror/ns3 2026-02-20T22:40:15.422 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:40:15.422 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ mkfname cluster2-mirror/ns3-test.status 2026-02-20T22:40:15.422 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ echo cluster2-mirror/ns3-test.status 2026-02-20T22:40:15.423 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -e 's|[/ ]|_|g' 2026-02-20T22:40:15.424 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status_log=/tmp/tmp.Whst3BkeHJ/cluster2-mirror_ns3-test.status 2026-02-20T22:40:15.424 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ mkfname cluster1-mirror/ns3-test.status 2026-02-20T22:40:15.424 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ echo cluster1-mirror/ns3-test.status 2026-02-20T22:40:15.424 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -e 's|[/ ]|_|g' 2026-02-20T22:40:15.426 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local local_status_log=/tmp/tmp.Whst3BkeHJ/cluster1-mirror_ns3-test.status 2026-02-20T22:40:15.426 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ get_newest_mirror_snapshot cluster2 mirror/ns3 test /tmp/tmp.Whst3BkeHJ/cluster2-mirror_ns3-test.status 2026-02-20T22:40:15.426 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:40:15.426 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror/ns3 2026-02-20T22:40:15.426 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:40:15.426 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local log=/tmp/tmp.Whst3BkeHJ/cluster2-mirror_ns3-test.status 2026-02-20T22:40:15.426 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster2 snap list --all mirror/ns3/test --format xml 2026-02-20T22:40:15.426 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ xmlstarlet sel -t -c '//snapshots/snapshot[namespace/complete='\''true'\'' and position()=last()]' 2026-02-20T22:40:15.454 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v //snapshot/id 2026-02-20T22:40:15.456 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local snapshot_id=198 2026-02-20T22:40:15.456 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ true 2026-02-20T22:40:15.456 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 0.2 0.4 0.8 1.6 2 2 4 4 8 8 16 16 32 32 2026-02-20T22:40:15.456 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 0.2 2026-02-20T22:40:15.657 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ get_newest_mirror_snapshot cluster1 mirror/ns3 test /tmp/tmp.Whst3BkeHJ/cluster1-mirror_ns3-test.status 2026-02-20T22:40:15.657 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:40:15.657 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror/ns3 2026-02-20T22:40:15.658 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:40:15.658 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local log=/tmp/tmp.Whst3BkeHJ/cluster1-mirror_ns3-test.status 2026-02-20T22:40:15.658 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster1 snap list --all mirror/ns3/test --format xml 2026-02-20T22:40:15.658 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ xmlstarlet sel -t -c '//snapshots/snapshot[namespace/complete='\''true'\'' and position()=last()]' 2026-02-20T22:40:15.689 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v //snapshot/namespace/primary_snap_id 2026-02-20T22:40:15.691 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local primary_snapshot_id=197 2026-02-20T22:40:15.691 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test 198 = 197 2026-02-20T22:40:15.691 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 0.2 0.4 0.8 1.6 2 2 4 4 8 8 16 16 32 32 2026-02-20T22:40:15.691 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 0.4 2026-02-20T22:40:16.091 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ get_newest_mirror_snapshot cluster1 mirror/ns3 test /tmp/tmp.Whst3BkeHJ/cluster1-mirror_ns3-test.status 2026-02-20T22:40:16.092 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:40:16.092 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror/ns3 2026-02-20T22:40:16.092 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:40:16.092 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local log=/tmp/tmp.Whst3BkeHJ/cluster1-mirror_ns3-test.status 2026-02-20T22:40:16.092 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster1 snap list --all mirror/ns3/test --format xml 2026-02-20T22:40:16.092 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ xmlstarlet sel -t -c '//snapshots/snapshot[namespace/complete='\''true'\'' and position()=last()]' 2026-02-20T22:40:16.124 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v //snapshot/namespace/primary_snap_id 2026-02-20T22:40:16.125 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local primary_snapshot_id=197 2026-02-20T22:40:16.125 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test 198 = 197 2026-02-20T22:40:16.125 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 0.2 0.4 0.8 1.6 2 2 4 4 8 8 16 16 32 32 2026-02-20T22:40:16.125 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 0.8 2026-02-20T22:40:16.927 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ get_newest_mirror_snapshot cluster1 mirror/ns3 test /tmp/tmp.Whst3BkeHJ/cluster1-mirror_ns3-test.status 2026-02-20T22:40:16.927 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:40:16.927 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror/ns3 2026-02-20T22:40:16.927 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:40:16.927 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local log=/tmp/tmp.Whst3BkeHJ/cluster1-mirror_ns3-test.status 2026-02-20T22:40:16.927 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster1 snap list --all mirror/ns3/test --format xml 2026-02-20T22:40:16.927 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ xmlstarlet sel -t -c '//snapshots/snapshot[namespace/complete='\''true'\'' and position()=last()]' 2026-02-20T22:40:17.165 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v //snapshot/namespace/primary_snap_id 2026-02-20T22:40:17.168 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local primary_snapshot_id=198 2026-02-20T22:40:17.168 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test 198 = 198 2026-02-20T22:40:17.168 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:40:17.168 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_replaying_status_in_pool_dir cluster1 mirror/ns3 test 2026-02-20T22:40:17.168 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:40:17.168 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror/ns3 2026-02-20T22:40:17.168 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:40:17.168 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' snapshot = journal ']' 2026-02-20T22:40:17.169 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_status_in_pool_dir cluster1 mirror/ns3 test up+replaying 2026-02-20T22:40:17.169 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:40:17.169 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror/ns3 2026-02-20T22:40:17.169 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:40:17.169 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+replaying 2026-02-20T22:40:17.169 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:40:17.169 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:40:17.169 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:40:17.169 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:40:18.168 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_status_in_pool_dir cluster1 mirror/ns3 test up+replaying '' '' 2026-02-20T22:40:18.168 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:40:18.168 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror/ns3 2026-02-20T22:40:18.169 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:40:18.169 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+replaying 2026-02-20T22:40:18.169 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:40:18.169 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:40:18.169 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:40:18.169 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:40:18.169 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster1 mirror image status mirror/ns3/test 2026-02-20T22:40:18.199 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='test: 2026-02-20T22:40:18.200 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: global_id: 5f8592bd-090d-4ef1-ba24-05eade7ee430 2026-02-20T22:40:18.200 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+replaying 2026-02-20T22:40:18.200 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: replaying, {"bytes_per_second":0.0,"bytes_per_snapshot":0.0,"last_snapshot_bytes":0,"last_snapshot_sync_seconds":0,"remote_snapshot_timestamp":1771627210,"replay_state":"idle"} 2026-02-20T22:40:18.200 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: service: mirror.0 on trial150 2026-02-20T22:40:18.200 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:40:14 2026-02-20T22:40:18.200 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: peer_sites: 2026-02-20T22:40:18.200 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: name: cluster2-DNE 2026-02-20T22:40:18.200 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: down+unknown 2026-02-20T22:40:18.200 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: status not found 2026-02-20T22:40:18.201 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: ' 2026-02-20T22:40:18.201 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ state: .*up+replaying' 2026-02-20T22:40:18.201 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: state: up+replaying 2026-02-20T22:40:18.201 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ description: .*' 2026-02-20T22:40:18.202 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: description: replaying, {"bytes_per_second":0.0,"bytes_per_snapshot":0.0,"last_snapshot_bytes":0,"last_snapshot_sync_seconds":0,"remote_snapshot_timestamp":1771627210,"replay_state":"idle"} 2026-02-20T22:40:18.202 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' -n '' ']' 2026-02-20T22:40:18.203 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+replaying 2026-02-20T22:40:18.203 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^up+' 2026-02-20T22:40:18.203 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+replaying 2026-02-20T22:40:18.203 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep 'service: *mirror..* on ' 2026-02-20T22:40:18.204 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: service: mirror.0 on trial150 2026-02-20T22:40:18.204 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update 2026-02-20T22:40:18.204 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -nEe 's/^ last_update: *(.*) *$/\1/p' 2026-02-20T22:40:18.206 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:40:14' 2026-02-20T22:40:18.206 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_mirror_pool_status_verbose cluster1 mirror/ns3 test up+replaying '2026-02-20 22:40:14' 2026-02-20T22:40:18.206 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:40:18.206 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror/ns3 2026-02-20T22:40:18.206 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:40:18.206 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+replaying 2026-02-20T22:40:18.206 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local 'prev_last_update=2026-02-20 22:40:14' 2026-02-20T22:40:18.206 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:40:18.207 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:40:18.207 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster1 mirror pool status mirror/ns3 --verbose --format xml 2026-02-20T22:40:18.239 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='WARNINGOKWARNING158065811mirror.0trial15020.2.0-677-gf7870454trueOK58135817mirror.1trial15020.2.0-677-gf7870454falseOK58195842mirror.2trial15020.2.0-677-gf7870454falseOK58265833mirror.3trial15020.2.0-677-gf7870454falseOKtest5f8592bd-090d-4ef1-ba24-05eade7ee430up+replayingreplaying, {"bytes_per_second":0.0,"bytes_per_snapshot":0.0,"last_snapshot_bytes":0,"last_snapshot_sync_seconds":0,"remote_snapshot_timestamp":1771627210,"replay_state":"idle"}58065811mirror.0trial1502026-02-20 22:40:14cluster2-DNEcd6e8b64-a7a4-4c60-8c9c-3c34f7eb16e8down+unknownstatus not found' 2026-02-20T22:40:18.239 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update state 2026-02-20T22:40:18.239 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test'\'']/last_update' 2026-02-20T22:40:18.240 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:40:14' 2026-02-20T22:40:18.241 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test'\'']/state' 2026-02-20T22:40:18.242 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ state=up+replaying 2026-02-20T22:40:18.243 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+replaying 2026-02-20T22:40:18.243 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep up+replaying 2026-02-20T22:40:18.244 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+replaying 2026-02-20T22:40:18.245 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:40:18.245 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:40:18.245 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ compare_images cluster1 cluster2 mirror/ns3 mirror/ns3 test 2026-02-20T22:40:18.245 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local ret=0 2026-02-20T22:40:18.245 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local local_cluster=cluster1 2026-02-20T22:40:18.245 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:40:18.245 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local local_pool=mirror/ns3 2026-02-20T22:40:18.245 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local remote_pool=mirror/ns3 2026-02-20T22:40:18.246 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:40:18.246 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ mkfname cluster2-mirror/ns3-test.export 2026-02-20T22:40:18.246 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ echo cluster2-mirror/ns3-test.export 2026-02-20T22:40:18.246 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -e 's|[/ ]|_|g' 2026-02-20T22:40:18.247 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local rmt_export=/tmp/tmp.Whst3BkeHJ/cluster2-mirror_ns3-test.export 2026-02-20T22:40:18.247 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ mkfname cluster1-mirror/ns3-test.export 2026-02-20T22:40:18.247 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ echo cluster1-mirror/ns3-test.export 2026-02-20T22:40:18.247 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -e 's|[/ ]|_|g' 2026-02-20T22:40:18.247 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local loc_export=/tmp/tmp.Whst3BkeHJ/cluster1-mirror_ns3-test.export 2026-02-20T22:40:18.247 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rm -f /tmp/tmp.Whst3BkeHJ/cluster2-mirror_ns3-test.export /tmp/tmp.Whst3BkeHJ/cluster1-mirror_ns3-test.export 2026-02-20T22:40:18.248 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster2 export mirror/ns3/test /tmp/tmp.Whst3BkeHJ/cluster2-mirror_ns3-test.export 2026-02-20T22:40:18.333 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: Exporting image: 3% complete... Exporting image: 6% complete... Exporting image: 9% complete... Exporting image: 12% complete... Exporting image: 15% complete... Exporting image: 18% complete... Exporting image: 21% complete... Exporting image: 25% complete... Exporting image: 28% complete... Exporting image: 31% complete... Exporting image: 34% complete... Exporting image: 37% complete... Exporting image: 40% complete... Exporting image: 43% complete... Exporting image: 46% complete... Exporting image: 50% complete... Exporting image: 53% complete... Exporting image: 56% complete... Exporting image: 59% complete... Exporting image: 62% complete... Exporting image: 65% complete... Exporting image: 68% complete... Exporting image: 71% complete... Exporting image: 75% complete... Exporting image: 78% complete... Exporting image: 81% complete... Exporting image: 84% complete... Exporting image: 87% complete... Exporting image: 90% complete... Exporting image: 93% complete... Exporting image: 96% complete... Exporting image: 100% complete...done. 2026-02-20T22:40:18.336 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster1 export mirror/ns3/test /tmp/tmp.Whst3BkeHJ/cluster1-mirror_ns3-test.export 2026-02-20T22:40:18.428 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: Exporting image: 3% complete... Exporting image: 6% complete... Exporting image: 9% complete... Exporting image: 12% complete... Exporting image: 15% complete... Exporting image: 18% complete... Exporting image: 21% complete... Exporting image: 25% complete... Exporting image: 28% complete... Exporting image: 31% complete... Exporting image: 34% complete... Exporting image: 37% complete... Exporting image: 40% complete... Exporting image: 43% complete... Exporting image: 46% complete... Exporting image: 50% complete... Exporting image: 53% complete... Exporting image: 56% complete... Exporting image: 59% complete... Exporting image: 62% complete... Exporting image: 65% complete... Exporting image: 68% complete... Exporting image: 71% complete... Exporting image: 75% complete... Exporting image: 78% complete... Exporting image: 81% complete... Exporting image: 84% complete... Exporting image: 87% complete... Exporting image: 90% complete... Exporting image: 93% complete... Exporting image: 96% complete... Exporting image: 100% complete...done. 2026-02-20T22:40:18.432 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ cmp /tmp/tmp.Whst3BkeHJ/cluster2-mirror_ns3-test.export /tmp/tmp.Whst3BkeHJ/cluster1-mirror_ns3-test.export 2026-02-20T22:40:18.481 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rm -f /tmp/tmp.Whst3BkeHJ/cluster2-mirror_ns3-test.export /tmp/tmp.Whst3BkeHJ/cluster1-mirror_ns3-test.export 2026-02-20T22:40:18.515 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:40:18.515 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ remove_image_retry cluster2 mirror/ns3 test 2026-02-20T22:40:18.515 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:40:18.515 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror/ns3 2026-02-20T22:40:18.516 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:40:18.516 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 0 1 2 4 8 16 32 2026-02-20T22:40:18.516 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 0 2026-02-20T22:40:18.517 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ remove_image cluster2 mirror/ns3 test 2026-02-20T22:40:18.517 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:40:18.517 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror/ns3 2026-02-20T22:40:18.517 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:40:18.517 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster=cluster2 snap purge mirror/ns3/test 2026-02-20T22:40:18.543 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster=cluster2 rm mirror/ns3/test 2026-02-20T22:40:19.448 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: Removing image: 3% complete... Removing image: 6% complete... Removing image: 9% complete... Removing image: 12% complete... Removing image: 15% complete... Removing image: 18% complete... Removing image: 21% complete... Removing image: 25% complete... Removing image: 28% complete... Removing image: 31% complete... Removing image: 34% complete... Removing image: 37% complete... Removing image: 40% complete... Removing image: 43% complete... Removing image: 46% complete... Removing image: 50% complete... Removing image: 53% complete... Removing image: 56% complete... Removing image: 59% complete... Removing image: 62% complete... Removing image: 65% complete... Removing image: 68% complete... Removing image: 71% complete... Removing image: 75% complete... Removing image: 78% complete... Removing image: 81% complete... Removing image: 84% complete... Removing image: 87% complete... Removing image: 90% complete... Removing image: 93% complete... Removing image: 96% complete... Removing image: 100% complete...done. 2026-02-20T22:40:19.451 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:40:19.451 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_image_present cluster1 mirror/ns3 test deleted 2026-02-20T22:40:19.451 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:40:19.452 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror/ns3 2026-02-20T22:40:19.452 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:40:19.452 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state=deleted 2026-02-20T22:40:19.452 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image_id= 2026-02-20T22:40:19.452 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local s 2026-02-20T22:40:19.452 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test -n '' 2026-02-20T22:40:19.452 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ get_image_id cluster1 mirror/ns3 test 2026-02-20T22:40:19.452 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1 2026-02-20T22:40:19.452 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local pool=mirror/ns3 2026-02-20T22:40:19.452 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local image=test 2026-02-20T22:40:19.452 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster=cluster1 info mirror/ns3/test 2026-02-20T22:40:19.452 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -ne 's/^.*block_name_prefix: rbd_data\.//p' 2026-02-20T22:40:19.477 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:rbd: error opening image test: (2) No such file or directory 2026-02-20T22:40:19.478 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ image_id= 2026-02-20T22:40:19.478 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 0.1 1 2 4 8 8 8 8 8 8 8 8 16 16 32 32 2026-02-20T22:40:19.478 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 0.1 2026-02-20T22:40:19.580 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_image_present cluster1 mirror/ns3 test deleted '' 2026-02-20T22:40:19.581 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:40:19.581 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror/ns3 2026-02-20T22:40:19.581 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:40:19.581 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local test_state=deleted 2026-02-20T22:40:19.581 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image_id= 2026-02-20T22:40:19.581 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local current_state=deleted 2026-02-20T22:40:19.581 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local current_image_id 2026-02-20T22:40:19.581 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ get_image_id cluster1 mirror/ns3 test 2026-02-20T22:40:19.581 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1 2026-02-20T22:40:19.582 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local pool=mirror/ns3 2026-02-20T22:40:19.582 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local image=test 2026-02-20T22:40:19.582 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster=cluster1 info mirror/ns3/test 2026-02-20T22:40:19.582 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -ne 's/^.*block_name_prefix: rbd_data\.//p' 2026-02-20T22:40:19.611 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:rbd: error opening image test: (2) No such file or directory 2026-02-20T22:40:19.613 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ current_image_id= 2026-02-20T22:40:19.613 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test -n '' 2026-02-20T22:40:19.613 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test deleted = deleted 2026-02-20T22:40:19.613 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:40:19.613 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster1 mirror pool disable mirror/ns3 2026-02-20T22:40:19.640 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster2 mirror pool disable mirror/ns3 2026-02-20T22:40:19.665 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ testlog ' - data pool' 2026-02-20T22:40:19.666 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ tee -a /tmp/tmp.Whst3BkeHJ/rbd-mirror.test.log 2026-02-20T22:40:19.666 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ date '+%F %T' 2026-02-20T22:40:19.668 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo 2026-02-20 22:40:19 - data pool 2026-02-20T22:40:19.669 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:2026-02-20 22:40:19 - data pool 2026-02-20T22:40:19.669 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ dp_image=test_data_pool 2026-02-20T22:40:19.669 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ create_image_and_enable_mirror cluster2 mirror/ns1 test_data_pool snapshot 128 --data-pool mirror_parent 2026-02-20T22:40:19.669 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:40:19.669 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ shift 2026-02-20T22:40:19.669 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror/ns1 2026-02-20T22:40:19.669 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ shift 2026-02-20T22:40:19.669 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test_data_pool 2026-02-20T22:40:19.669 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ shift 2026-02-20T22:40:19.669 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local mode=snapshot 2026-02-20T22:40:19.669 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' -n snapshot ']' 2026-02-20T22:40:19.670 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ shift 2026-02-20T22:40:19.670 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ create_image cluster2 mirror/ns1 test_data_pool 128 --data-pool mirror_parent 2026-02-20T22:40:19.670 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:40:19.670 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ shift 2026-02-20T22:40:19.670 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror/ns1 2026-02-20T22:40:19.670 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ shift 2026-02-20T22:40:19.670 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test_data_pool 2026-02-20T22:40:19.670 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ shift 2026-02-20T22:40:19.670 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local size=128 2026-02-20T22:40:19.670 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' -n 128 ']' 2026-02-20T22:40:19.670 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ size=128 2026-02-20T22:40:19.670 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ shift 2026-02-20T22:40:19.671 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster2 create --size 128 --image-feature layering,exclusive-lock --data-pool mirror_parent mirror/ns1/test_data_pool 2026-02-20T22:40:19.696 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ is_pool_mirror_mode_image mirror/ns1 2026-02-20T22:40:19.696 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror/ns1 2026-02-20T22:40:19.696 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' image = image ']' 2026-02-20T22:40:19.696 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:40:19.696 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ enable_mirror cluster2 mirror/ns1 test_data_pool snapshot 2026-02-20T22:40:19.696 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:40:19.697 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror/ns1 2026-02-20T22:40:19.697 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test_data_pool 2026-02-20T22:40:19.697 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local mode=snapshot 2026-02-20T22:40:19.697 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster=cluster2 mirror image enable mirror/ns1/test_data_pool snapshot 2026-02-20T22:40:20.431 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:Mirroring enabled 2026-02-20T22:40:20.436 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster=cluster2 info mirror/ns1/test_data_pool 2026-02-20T22:40:20.460 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:rbd image 'test_data_pool': 2026-02-20T22:40:20.460 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: size 128 MiB in 32 objects 2026-02-20T22:40:20.460 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: order 22 (4 MiB objects) 2026-02-20T22:40:20.460 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: snapshot_count: 1 2026-02-20T22:40:20.460 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: id: 1843bdb11aba 2026-02-20T22:40:20.460 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: data_pool: mirror_parent 2026-02-20T22:40:20.460 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: block_name_prefix: rbd_data.3.1843bdb11aba 2026-02-20T22:40:20.460 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: format: 2 2026-02-20T22:40:20.461 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: features: layering, exclusive-lock, data-pool 2026-02-20T22:40:20.461 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: op_features: 2026-02-20T22:40:20.461 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: flags: 2026-02-20T22:40:20.461 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: create_timestamp: Fri Feb 20 22:40:19 2026 2026-02-20T22:40:20.461 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: access_timestamp: Fri Feb 20 22:40:19 2026 2026-02-20T22:40:20.461 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: modify_timestamp: Fri Feb 20 22:40:19 2026 2026-02-20T22:40:20.461 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: mirroring state: enabled 2026-02-20T22:40:20.461 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: mirroring mode: snapshot 2026-02-20T22:40:20.461 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: mirroring global id: 4d2ea403-cc5f-41f1-9092-22537b7cb813 2026-02-20T22:40:20.461 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: mirroring primary: true 2026-02-20T22:40:20.462 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ get_image_data_pool cluster2 mirror/ns1 test_data_pool 2026-02-20T22:40:20.462 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster2 2026-02-20T22:40:20.462 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local pool=mirror/ns1 2026-02-20T22:40:20.463 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local image=test_data_pool 2026-02-20T22:40:20.463 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster2 info mirror/ns1/test_data_pool 2026-02-20T22:40:20.463 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ awk '$1 == "data_pool:" {print $2}' 2026-02-20T22:40:20.488 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ data_pool=mirror_parent 2026-02-20T22:40:20.488 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test mirror_parent = mirror_parent 2026-02-20T22:40:20.488 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_image_replay_started cluster1 mirror/ns1 test_data_pool 2026-02-20T22:40:20.488 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:40:20.488 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror/ns1 2026-02-20T22:40:20.488 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test_data_pool 2026-02-20T22:40:20.488 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_image_replay_state cluster1 mirror/ns1 test_data_pool started 2026-02-20T22:40:20.488 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:40:20.488 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror/ns1 2026-02-20T22:40:20.488 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test_data_pool 2026-02-20T22:40:20.488 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state=started 2026-02-20T22:40:20.488 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local s 2026-02-20T22:40:20.488 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:40:20.488 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:40:21.490 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_image_replay_state cluster1 mirror/ns1 test_data_pool started 2026-02-20T22:40:21.490 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:40:21.490 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror/ns1 2026-02-20T22:40:21.490 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test_data_pool 2026-02-20T22:40:21.490 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local test_state=started 2026-02-20T22:40:21.490 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status_result 2026-02-20T22:40:21.490 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local current_state=stopped 2026-02-20T22:40:21.491 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemons cluster1 rbd mirror status mirror/ns1/test_data_pool 2026-02-20T22:40:21.491 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_instance=cluster1 2026-02-20T22:40:21.491 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:40:21.491 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1 2026-02-20T22:40:21.491 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance=cluster1 2026-02-20T22:40:21.491 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local loop_instance 2026-02-20T22:40:21.491 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for s in 0 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:40:21.491 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sleep 0 2026-02-20T22:40:21.491 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ grep -i state 2026-02-20T22:40:21.494 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' cluster1 '!=' cluster1 ']' 2026-02-20T22:40:21.494 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ seq 0 3 2026-02-20T22:40:21.494 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for loop_instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:40:21.494 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemon cluster1:0 rbd mirror status mirror/ns1/test_data_pool 2026-02-20T22:40:21.494 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1:0 2026-02-20T22:40:21.494 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:40:21.494 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:40:21.495 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster1:0 cluster instance 2026-02-20T22:40:21.495 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster1:0 2026-02-20T22:40:21.495 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=cluster 2026-02-20T22:40:21.495 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:40:21.495 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:40:21.495 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=0 2026-02-20T22:40:21.495 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 0 = cluster1:0 ']' 2026-02-20T22:40:21.495 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval cluster=cluster1 2026-02-20T22:40:21.495 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:40:21.495 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=0 2026-02-20T22:40:21.495 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:40:21.495 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ daemon_asok_file cluster1:0 cluster1 2026-02-20T22:40:21.496 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local local_cluster=cluster1:0 2026-02-20T22:40:21.496 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster=cluster1 2026-02-20T22:40:21.496 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance 2026-02-20T22:40:21.496 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ set_cluster_instance cluster1:0 local_cluster instance 2026-02-20T22:40:21.496 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local val=cluster1:0 2026-02-20T22:40:21.496 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster_var_name=local_cluster 2026-02-20T22:40:21.496 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance_var_name=instance 2026-02-20T22:40:21.496 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:40:21.496 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:40:21.496 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ '[' 0 = cluster1:0 ']' 2026-02-20T22:40:21.496 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval local_cluster=cluster1 2026-02-20T22:40:21.496 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ local_cluster=cluster1 2026-02-20T22:40:21.496 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval instance=0 2026-02-20T22:40:21.497 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ instance=0 2026-02-20T22:40:21.497 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ ceph-conf --cluster cluster1 --name client.mirror.0 'admin socket' 2026-02-20T22:40:21.504 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ echo /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:40:21.504 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local asok_file=/var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:40:21.504 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ test -S /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:40:21.504 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ ceph --admin-daemon /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok rbd mirror status mirror/ns1/test_data_pool 2026-02-20T22:40:21.545 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:Invalid command: unused arguments: ['mirror/ns1/test_data_pool'] 2026-02-20T22:40:21.546 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:rbd mirror status : get status for rbd mirror 2026-02-20T22:40:21.546 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:admin_socket: invalid command 2026-02-20T22:40:21.548 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for loop_instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:40:21.549 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemon cluster1:1 rbd mirror status mirror/ns1/test_data_pool 2026-02-20T22:40:21.549 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1:1 2026-02-20T22:40:21.549 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:40:21.549 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:40:21.549 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster1:1 cluster instance 2026-02-20T22:40:21.549 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster1:1 2026-02-20T22:40:21.549 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=cluster 2026-02-20T22:40:21.549 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:40:21.549 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:40:21.549 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=1 2026-02-20T22:40:21.549 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 1 = cluster1:1 ']' 2026-02-20T22:40:21.550 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval cluster=cluster1 2026-02-20T22:40:21.550 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:40:21.550 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=1 2026-02-20T22:40:21.550 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=1 2026-02-20T22:40:21.550 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ daemon_asok_file cluster1:1 cluster1 2026-02-20T22:40:21.550 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local local_cluster=cluster1:1 2026-02-20T22:40:21.550 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster=cluster1 2026-02-20T22:40:21.550 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance 2026-02-20T22:40:21.550 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ set_cluster_instance cluster1:1 local_cluster instance 2026-02-20T22:40:21.550 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local val=cluster1:1 2026-02-20T22:40:21.550 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster_var_name=local_cluster 2026-02-20T22:40:21.550 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance_var_name=instance 2026-02-20T22:40:21.551 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:40:21.551 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=1 2026-02-20T22:40:21.551 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ '[' 1 = cluster1:1 ']' 2026-02-20T22:40:21.551 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval local_cluster=cluster1 2026-02-20T22:40:21.551 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ local_cluster=cluster1 2026-02-20T22:40:21.551 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval instance=1 2026-02-20T22:40:21.551 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ instance=1 2026-02-20T22:40:21.551 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ ceph-conf --cluster cluster1 --name client.mirror.1 'admin socket' 2026-02-20T22:40:21.560 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ echo /var/run/ceph/rbd-mirror.cluster1-client.mirror.1.asok 2026-02-20T22:40:21.560 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local asok_file=/var/run/ceph/rbd-mirror.cluster1-client.mirror.1.asok 2026-02-20T22:40:21.560 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ test -S /var/run/ceph/rbd-mirror.cluster1-client.mirror.1.asok 2026-02-20T22:40:21.560 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ ceph --admin-daemon /var/run/ceph/rbd-mirror.cluster1-client.mirror.1.asok rbd mirror status mirror/ns1/test_data_pool 2026-02-20T22:40:21.601 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:Invalid command: unused arguments: ['mirror/ns1/test_data_pool'] 2026-02-20T22:40:21.601 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:rbd mirror status : get status for rbd mirror 2026-02-20T22:40:21.601 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:admin_socket: invalid command 2026-02-20T22:40:21.605 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for loop_instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:40:21.605 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemon cluster1:2 rbd mirror status mirror/ns1/test_data_pool 2026-02-20T22:40:21.605 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1:2 2026-02-20T22:40:21.605 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:40:21.605 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:40:21.605 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster1:2 cluster instance 2026-02-20T22:40:21.605 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster1:2 2026-02-20T22:40:21.606 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=cluster 2026-02-20T22:40:21.606 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:40:21.606 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:40:21.606 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=2 2026-02-20T22:40:21.606 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 2 = cluster1:2 ']' 2026-02-20T22:40:21.606 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval cluster=cluster1 2026-02-20T22:40:21.606 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:40:21.606 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=2 2026-02-20T22:40:21.606 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=2 2026-02-20T22:40:21.606 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ daemon_asok_file cluster1:2 cluster1 2026-02-20T22:40:21.606 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local local_cluster=cluster1:2 2026-02-20T22:40:21.606 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster=cluster1 2026-02-20T22:40:21.607 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance 2026-02-20T22:40:21.607 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ set_cluster_instance cluster1:2 local_cluster instance 2026-02-20T22:40:21.607 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local val=cluster1:2 2026-02-20T22:40:21.607 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster_var_name=local_cluster 2026-02-20T22:40:21.607 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance_var_name=instance 2026-02-20T22:40:21.607 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:40:21.607 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=2 2026-02-20T22:40:21.607 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ '[' 2 = cluster1:2 ']' 2026-02-20T22:40:21.607 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval local_cluster=cluster1 2026-02-20T22:40:21.607 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ local_cluster=cluster1 2026-02-20T22:40:21.607 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval instance=2 2026-02-20T22:40:21.607 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ instance=2 2026-02-20T22:40:21.607 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ ceph-conf --cluster cluster1 --name client.mirror.2 'admin socket' 2026-02-20T22:40:21.616 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ echo /var/run/ceph/rbd-mirror.cluster1-client.mirror.2.asok 2026-02-20T22:40:21.616 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local asok_file=/var/run/ceph/rbd-mirror.cluster1-client.mirror.2.asok 2026-02-20T22:40:21.616 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ test -S /var/run/ceph/rbd-mirror.cluster1-client.mirror.2.asok 2026-02-20T22:40:21.616 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ ceph --admin-daemon /var/run/ceph/rbd-mirror.cluster1-client.mirror.2.asok rbd mirror status mirror/ns1/test_data_pool 2026-02-20T22:40:21.656 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:Invalid command: unused arguments: ['mirror/ns1/test_data_pool'] 2026-02-20T22:40:21.656 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:rbd mirror status : get status for rbd mirror 2026-02-20T22:40:21.656 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:admin_socket: invalid command 2026-02-20T22:40:21.659 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for loop_instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:40:21.659 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemon cluster1:3 rbd mirror status mirror/ns1/test_data_pool 2026-02-20T22:40:21.659 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1:3 2026-02-20T22:40:21.659 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:40:21.659 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:40:21.660 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster1:3 cluster instance 2026-02-20T22:40:21.660 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster1:3 2026-02-20T22:40:21.660 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=cluster 2026-02-20T22:40:21.660 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:40:21.660 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:40:21.660 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=3 2026-02-20T22:40:21.660 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 3 = cluster1:3 ']' 2026-02-20T22:40:21.660 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval cluster=cluster1 2026-02-20T22:40:21.660 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:40:21.660 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=3 2026-02-20T22:40:21.660 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=3 2026-02-20T22:40:21.660 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ daemon_asok_file cluster1:3 cluster1 2026-02-20T22:40:21.661 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local local_cluster=cluster1:3 2026-02-20T22:40:21.661 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster=cluster1 2026-02-20T22:40:21.661 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance 2026-02-20T22:40:21.661 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ set_cluster_instance cluster1:3 local_cluster instance 2026-02-20T22:40:21.661 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local val=cluster1:3 2026-02-20T22:40:21.661 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster_var_name=local_cluster 2026-02-20T22:40:21.661 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance_var_name=instance 2026-02-20T22:40:21.661 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:40:21.661 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=3 2026-02-20T22:40:21.661 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ '[' 3 = cluster1:3 ']' 2026-02-20T22:40:21.661 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval local_cluster=cluster1 2026-02-20T22:40:21.661 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ local_cluster=cluster1 2026-02-20T22:40:21.661 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval instance=3 2026-02-20T22:40:21.662 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ instance=3 2026-02-20T22:40:21.662 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ ceph-conf --cluster cluster1 --name client.mirror.3 'admin socket' 2026-02-20T22:40:21.669 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ echo /var/run/ceph/rbd-mirror.cluster1-client.mirror.3.asok 2026-02-20T22:40:21.670 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local asok_file=/var/run/ceph/rbd-mirror.cluster1-client.mirror.3.asok 2026-02-20T22:40:21.670 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ test -S /var/run/ceph/rbd-mirror.cluster1-client.mirror.3.asok 2026-02-20T22:40:21.670 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ ceph --admin-daemon /var/run/ceph/rbd-mirror.cluster1-client.mirror.3.asok rbd mirror status mirror/ns1/test_data_pool 2026-02-20T22:40:21.711 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:Invalid command: unused arguments: ['mirror/ns1/test_data_pool'] 2026-02-20T22:40:21.711 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:rbd mirror status : get status for rbd mirror 2026-02-20T22:40:21.711 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:admin_socket: invalid command 2026-02-20T22:40:21.712 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for s in 0 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:40:21.713 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sleep 1 2026-02-20T22:40:22.713 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' cluster1 '!=' cluster1 ']' 2026-02-20T22:40:22.713 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ seq 0 3 2026-02-20T22:40:22.715 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for loop_instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:40:22.715 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemon cluster1:0 rbd mirror status mirror/ns1/test_data_pool 2026-02-20T22:40:22.715 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1:0 2026-02-20T22:40:22.715 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:40:22.715 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:40:22.715 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster1:0 cluster instance 2026-02-20T22:40:22.715 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster1:0 2026-02-20T22:40:22.715 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=cluster 2026-02-20T22:40:22.715 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:40:22.715 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:40:22.715 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=0 2026-02-20T22:40:22.715 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 0 = cluster1:0 ']' 2026-02-20T22:40:22.715 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval cluster=cluster1 2026-02-20T22:40:22.715 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:40:22.715 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=0 2026-02-20T22:40:22.715 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:40:22.715 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ daemon_asok_file cluster1:0 cluster1 2026-02-20T22:40:22.715 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local local_cluster=cluster1:0 2026-02-20T22:40:22.715 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster=cluster1 2026-02-20T22:40:22.715 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance 2026-02-20T22:40:22.715 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ set_cluster_instance cluster1:0 local_cluster instance 2026-02-20T22:40:22.715 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local val=cluster1:0 2026-02-20T22:40:22.715 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster_var_name=local_cluster 2026-02-20T22:40:22.715 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance_var_name=instance 2026-02-20T22:40:22.715 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:40:22.715 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:40:22.715 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ '[' 0 = cluster1:0 ']' 2026-02-20T22:40:22.715 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval local_cluster=cluster1 2026-02-20T22:40:22.715 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ local_cluster=cluster1 2026-02-20T22:40:22.715 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval instance=0 2026-02-20T22:40:22.715 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ instance=0 2026-02-20T22:40:22.715 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ ceph-conf --cluster cluster1 --name client.mirror.0 'admin socket' 2026-02-20T22:40:22.727 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ echo /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:40:22.727 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local asok_file=/var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:40:22.727 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ test -S /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:40:22.727 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ ceph --admin-daemon /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok rbd mirror status mirror/ns1/test_data_pool 2026-02-20T22:40:22.774 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ return 0 2026-02-20T22:40:22.775 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status_result=' "state": "Replaying"' 2026-02-20T22:40:22.775 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo ' "state": "Replaying"' 2026-02-20T22:40:22.775 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep -i Replaying 2026-02-20T22:40:22.775 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: "state": "Replaying" 2026-02-20T22:40:22.777 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ current_state=started 2026-02-20T22:40:22.777 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test started = started 2026-02-20T22:40:22.777 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:40:22.777 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ get_image_data_pool cluster1 mirror/ns1 test_data_pool 2026-02-20T22:40:22.777 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1 2026-02-20T22:40:22.777 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local pool=mirror/ns1 2026-02-20T22:40:22.777 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local image=test_data_pool 2026-02-20T22:40:22.777 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster1 info mirror/ns1/test_data_pool 2026-02-20T22:40:22.777 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ awk '$1 == "data_pool:" {print $2}' 2026-02-20T22:40:22.806 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ data_pool=mirror_parent 2026-02-20T22:40:22.806 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test mirror_parent = mirror_parent 2026-02-20T22:40:22.806 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ write_image cluster2 mirror/ns1 test_data_pool 100 2026-02-20T22:40:22.806 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:40:22.806 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror/ns1 2026-02-20T22:40:22.806 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test_data_pool 2026-02-20T22:40:22.806 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local count=100 2026-02-20T22:40:22.807 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local size= 2026-02-20T22:40:22.807 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test -n '' 2026-02-20T22:40:22.807 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ size=4096 2026-02-20T22:40:22.807 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster2 bench mirror/ns1/test_data_pool --io-type write --io-size 4096 --io-threads 1 --io-total 409600 --io-pattern rand 2026-02-20T22:40:22.835 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:bench type write io_size 4096 io_threads 1 bytes 409600 pattern random 2026-02-20T22:40:22.844 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: SEC OPS OPS/SEC BYTES/SEC 2026-02-20T22:40:22.844 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:elapsed: 0 ops: 100 ops/sec: 10000.1 bytes/sec: 39 MiB/s 2026-02-20T22:40:22.848 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_replay_complete cluster1 cluster2 mirror/ns1 mirror/ns1 test_data_pool 2026-02-20T22:40:22.848 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local local_cluster=cluster1 2026-02-20T22:40:22.848 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:40:22.849 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local local_pool=mirror/ns1 2026-02-20T22:40:22.849 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local remote_pool=mirror/ns1 2026-02-20T22:40:22.849 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test_data_pool 2026-02-20T22:40:22.849 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' snapshot = journal ']' 2026-02-20T22:40:22.849 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' snapshot = snapshot ']' 2026-02-20T22:40:22.849 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ mirror_image_snapshot cluster2 mirror/ns1 test_data_pool 2026-02-20T22:40:22.849 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:40:22.849 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror/ns1 2026-02-20T22:40:22.849 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test_data_pool 2026-02-20T22:40:22.849 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster2 mirror image snapshot mirror/ns1/test_data_pool 2026-02-20T22:40:23.433 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:Snapshot ID: 17 2026-02-20T22:40:23.438 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_snapshot_sync_complete cluster1 cluster2 mirror/ns1 mirror/ns1 test_data_pool 2026-02-20T22:40:23.439 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local local_cluster=cluster1 2026-02-20T22:40:23.439 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:40:23.439 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local local_pool=mirror/ns1 2026-02-20T22:40:23.439 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local remote_pool=mirror/ns1 2026-02-20T22:40:23.439 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test_data_pool 2026-02-20T22:40:23.439 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ mkfname cluster2-mirror/ns1-test_data_pool.status 2026-02-20T22:40:23.439 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ echo cluster2-mirror/ns1-test_data_pool.status 2026-02-20T22:40:23.439 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -e 's|[/ ]|_|g' 2026-02-20T22:40:23.440 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status_log=/tmp/tmp.Whst3BkeHJ/cluster2-mirror_ns1-test_data_pool.status 2026-02-20T22:40:23.440 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ mkfname cluster1-mirror/ns1-test_data_pool.status 2026-02-20T22:40:23.440 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ echo cluster1-mirror/ns1-test_data_pool.status 2026-02-20T22:40:23.440 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -e 's|[/ ]|_|g' 2026-02-20T22:40:23.442 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local local_status_log=/tmp/tmp.Whst3BkeHJ/cluster1-mirror_ns1-test_data_pool.status 2026-02-20T22:40:23.442 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ get_newest_mirror_snapshot cluster2 mirror/ns1 test_data_pool /tmp/tmp.Whst3BkeHJ/cluster2-mirror_ns1-test_data_pool.status 2026-02-20T22:40:23.442 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:40:23.442 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror/ns1 2026-02-20T22:40:23.443 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test_data_pool 2026-02-20T22:40:23.443 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local log=/tmp/tmp.Whst3BkeHJ/cluster2-mirror_ns1-test_data_pool.status 2026-02-20T22:40:23.443 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster2 snap list --all mirror/ns1/test_data_pool --format xml 2026-02-20T22:40:23.443 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ xmlstarlet sel -t -c '//snapshots/snapshot[namespace/complete='\''true'\'' and position()=last()]' 2026-02-20T22:40:23.471 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v //snapshot/id 2026-02-20T22:40:23.472 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local snapshot_id=17 2026-02-20T22:40:23.473 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ true 2026-02-20T22:40:23.473 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 0.2 0.4 0.8 1.6 2 2 4 4 8 8 16 16 32 32 2026-02-20T22:40:23.473 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 0.2 2026-02-20T22:40:23.673 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ get_newest_mirror_snapshot cluster1 mirror/ns1 test_data_pool /tmp/tmp.Whst3BkeHJ/cluster1-mirror_ns1-test_data_pool.status 2026-02-20T22:40:23.674 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:40:23.674 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror/ns1 2026-02-20T22:40:23.674 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test_data_pool 2026-02-20T22:40:23.674 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local log=/tmp/tmp.Whst3BkeHJ/cluster1-mirror_ns1-test_data_pool.status 2026-02-20T22:40:23.674 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster1 snap list --all mirror/ns1/test_data_pool --format xml 2026-02-20T22:40:23.674 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ xmlstarlet sel -t -c '//snapshots/snapshot[namespace/complete='\''true'\'' and position()=last()]' 2026-02-20T22:40:23.703 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v //snapshot/namespace/primary_snap_id 2026-02-20T22:40:23.706 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local primary_snapshot_id=17 2026-02-20T22:40:23.706 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test 17 = 17 2026-02-20T22:40:23.707 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:40:23.707 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_replaying_status_in_pool_dir cluster1 mirror/ns1 test_data_pool 2026-02-20T22:40:23.707 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:40:23.707 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror/ns1 2026-02-20T22:40:23.707 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test_data_pool 2026-02-20T22:40:23.707 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' snapshot = journal ']' 2026-02-20T22:40:23.707 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_status_in_pool_dir cluster1 mirror/ns1 test_data_pool up+replaying 2026-02-20T22:40:23.707 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:40:23.707 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror/ns1 2026-02-20T22:40:23.707 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test_data_pool 2026-02-20T22:40:23.707 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+replaying 2026-02-20T22:40:23.707 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:40:23.708 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:40:23.708 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:40:23.708 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:40:24.707 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_status_in_pool_dir cluster1 mirror/ns1 test_data_pool up+replaying '' '' 2026-02-20T22:40:24.707 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:40:24.707 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror/ns1 2026-02-20T22:40:24.707 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test_data_pool 2026-02-20T22:40:24.707 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+replaying 2026-02-20T22:40:24.707 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:40:24.707 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:40:24.707 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:40:24.707 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:40:24.707 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster1 mirror image status mirror/ns1/test_data_pool 2026-02-20T22:40:24.739 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='test_data_pool: 2026-02-20T22:40:24.739 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: global_id: 4d2ea403-cc5f-41f1-9092-22537b7cb813 2026-02-20T22:40:24.739 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+replaying 2026-02-20T22:40:24.739 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: replaying, {"bytes_per_second":0.0,"bytes_per_snapshot":0.0,"last_snapshot_bytes":0,"last_snapshot_sync_seconds":0,"remote_snapshot_timestamp":1771627220,"replay_state":"idle"} 2026-02-20T22:40:24.739 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: service: mirror.0 on trial150 2026-02-20T22:40:24.739 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:40:22 2026-02-20T22:40:24.739 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: peer_sites: 2026-02-20T22:40:24.740 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: name: cluster2-DNE 2026-02-20T22:40:24.740 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: down+unknown 2026-02-20T22:40:24.740 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: status not found 2026-02-20T22:40:24.740 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: ' 2026-02-20T22:40:24.740 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ state: .*up+replaying' 2026-02-20T22:40:24.740 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: state: up+replaying 2026-02-20T22:40:24.741 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ description: .*' 2026-02-20T22:40:24.741 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: description: replaying, {"bytes_per_second":0.0,"bytes_per_snapshot":0.0,"last_snapshot_bytes":0,"last_snapshot_sync_seconds":0,"remote_snapshot_timestamp":1771627220,"replay_state":"idle"} 2026-02-20T22:40:24.742 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' -n '' ']' 2026-02-20T22:40:24.742 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+replaying 2026-02-20T22:40:24.742 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^up+' 2026-02-20T22:40:24.742 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+replaying 2026-02-20T22:40:24.743 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep 'service: *mirror..* on ' 2026-02-20T22:40:24.743 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: service: mirror.0 on trial150 2026-02-20T22:40:24.743 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update 2026-02-20T22:40:24.743 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -nEe 's/^ last_update: *(.*) *$/\1/p' 2026-02-20T22:40:24.745 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:40:22' 2026-02-20T22:40:24.745 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_mirror_pool_status_verbose cluster1 mirror/ns1 test_data_pool up+replaying '2026-02-20 22:40:22' 2026-02-20T22:40:24.745 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:40:24.745 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror/ns1 2026-02-20T22:40:24.746 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test_data_pool 2026-02-20T22:40:24.746 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+replaying 2026-02-20T22:40:24.746 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local 'prev_last_update=2026-02-20 22:40:22' 2026-02-20T22:40:24.746 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:40:24.746 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:40:24.746 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster1 mirror pool status mirror/ns1 --verbose --format xml 2026-02-20T22:40:24.981 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='WARNINGOKWARNING158065811mirror.0trial15020.2.0-677-gf7870454trueOK58135817mirror.1trial15020.2.0-677-gf7870454falseOK58195842mirror.2trial15020.2.0-677-gf7870454falseOK58265833mirror.3trial15020.2.0-677-gf7870454falseOKtest_data_pool4d2ea403-cc5f-41f1-9092-22537b7cb813up+replayingreplaying, {"bytes_per_second":0.0,"bytes_per_snapshot":0.0,"last_snapshot_bytes":0,"last_snapshot_sync_seconds":0,"remote_snapshot_timestamp":1771627220,"replay_state":"idle"}58065811mirror.0trial1502026-02-20 22:40:22cluster2-DNEcd6e8b64-a7a4-4c60-8c9c-3c34f7eb16e8down+unknownstatus not found' 2026-02-20T22:40:24.981 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update state 2026-02-20T22:40:24.981 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test_data_pool'\'']/last_update' 2026-02-20T22:40:24.982 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:40:22' 2026-02-20T22:40:24.983 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test_data_pool'\'']/state' 2026-02-20T22:40:24.984 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ state=up+replaying 2026-02-20T22:40:24.985 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+replaying 2026-02-20T22:40:24.985 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep up+replaying 2026-02-20T22:40:24.985 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+replaying 2026-02-20T22:40:24.986 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:40:24.986 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:40:24.987 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ compare_images cluster1 cluster2 mirror/ns1 mirror/ns1 test_data_pool 2026-02-20T22:40:24.987 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local ret=0 2026-02-20T22:40:24.987 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local local_cluster=cluster1 2026-02-20T22:40:24.987 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:40:24.987 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local local_pool=mirror/ns1 2026-02-20T22:40:24.987 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local remote_pool=mirror/ns1 2026-02-20T22:40:24.987 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test_data_pool 2026-02-20T22:40:24.987 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ mkfname cluster2-mirror/ns1-test_data_pool.export 2026-02-20T22:40:24.987 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ echo cluster2-mirror/ns1-test_data_pool.export 2026-02-20T22:40:24.987 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -e 's|[/ ]|_|g' 2026-02-20T22:40:24.988 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local rmt_export=/tmp/tmp.Whst3BkeHJ/cluster2-mirror_ns1-test_data_pool.export 2026-02-20T22:40:24.988 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ mkfname cluster1-mirror/ns1-test_data_pool.export 2026-02-20T22:40:24.988 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ echo cluster1-mirror/ns1-test_data_pool.export 2026-02-20T22:40:24.988 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -e 's|[/ ]|_|g' 2026-02-20T22:40:24.989 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local loc_export=/tmp/tmp.Whst3BkeHJ/cluster1-mirror_ns1-test_data_pool.export 2026-02-20T22:40:24.989 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rm -f /tmp/tmp.Whst3BkeHJ/cluster2-mirror_ns1-test_data_pool.export /tmp/tmp.Whst3BkeHJ/cluster1-mirror_ns1-test_data_pool.export 2026-02-20T22:40:24.990 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster2 export mirror/ns1/test_data_pool /tmp/tmp.Whst3BkeHJ/cluster2-mirror_ns1-test_data_pool.export 2026-02-20T22:40:25.080 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: Exporting image: 3% complete... Exporting image: 6% complete... Exporting image: 9% complete... Exporting image: 12% complete... Exporting image: 15% complete... Exporting image: 18% complete... Exporting image: 21% complete... Exporting image: 25% complete... Exporting image: 28% complete... Exporting image: 31% complete... Exporting image: 34% complete... Exporting image: 37% complete... Exporting image: 40% complete... Exporting image: 43% complete... Exporting image: 46% complete... Exporting image: 50% complete... Exporting image: 53% complete... Exporting image: 56% complete... Exporting image: 59% complete... Exporting image: 62% complete... Exporting image: 65% complete... Exporting image: 68% complete... Exporting image: 71% complete... Exporting image: 75% complete... Exporting image: 78% complete... Exporting image: 81% complete... Exporting image: 84% complete... Exporting image: 87% complete... Exporting image: 90% complete... Exporting image: 93% complete... Exporting image: 96% complete... Exporting image: 100% complete...done. 2026-02-20T22:40:25.084 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster1 export mirror/ns1/test_data_pool /tmp/tmp.Whst3BkeHJ/cluster1-mirror_ns1-test_data_pool.export 2026-02-20T22:40:25.167 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: Exporting image: 3% complete... Exporting image: 6% complete... Exporting image: 9% complete... Exporting image: 12% complete... Exporting image: 15% complete... Exporting image: 18% complete... Exporting image: 21% complete... Exporting image: 25% complete... Exporting image: 28% complete... Exporting image: 31% complete... Exporting image: 34% complete... Exporting image: 37% complete... Exporting image: 40% complete... Exporting image: 43% complete... Exporting image: 46% complete... Exporting image: 50% complete... Exporting image: 53% complete... Exporting image: 56% complete... Exporting image: 59% complete... Exporting image: 62% complete... Exporting image: 65% complete... Exporting image: 68% complete... Exporting image: 71% complete... Exporting image: 75% complete... Exporting image: 78% complete... Exporting image: 81% complete... Exporting image: 84% complete... Exporting image: 87% complete... Exporting image: 90% complete... Exporting image: 93% complete... Exporting image: 96% complete... Exporting image: 100% complete...done. 2026-02-20T22:40:25.172 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ cmp /tmp/tmp.Whst3BkeHJ/cluster2-mirror_ns1-test_data_pool.export /tmp/tmp.Whst3BkeHJ/cluster1-mirror_ns1-test_data_pool.export 2026-02-20T22:40:25.223 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rm -f /tmp/tmp.Whst3BkeHJ/cluster2-mirror_ns1-test_data_pool.export /tmp/tmp.Whst3BkeHJ/cluster1-mirror_ns1-test_data_pool.export 2026-02-20T22:40:25.256 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:40:25.256 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ remove_image_retry cluster2 mirror/ns1 test_data_pool 2026-02-20T22:40:25.256 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:40:25.256 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror/ns1 2026-02-20T22:40:25.257 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test_data_pool 2026-02-20T22:40:25.257 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 0 1 2 4 8 16 32 2026-02-20T22:40:25.257 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 0 2026-02-20T22:40:25.257 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ remove_image cluster2 mirror/ns1 test_data_pool 2026-02-20T22:40:25.258 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:40:25.258 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror/ns1 2026-02-20T22:40:25.258 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test_data_pool 2026-02-20T22:40:25.258 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster=cluster2 snap purge mirror/ns1/test_data_pool 2026-02-20T22:40:25.284 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster=cluster2 rm mirror/ns1/test_data_pool 2026-02-20T22:40:25.457 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: Removing image: 3% complete... Removing image: 6% complete... Removing image: 9% complete... Removing image: 12% complete... Removing image: 15% complete... Removing image: 18% complete... Removing image: 21% complete... Removing image: 25% complete... Removing image: 28% complete... Removing image: 31% complete... Removing image: 34% complete... Removing image: 37% complete... Removing image: 40% complete... Removing image: 43% complete... Removing image: 46% complete... Removing image: 50% complete... Removing image: 53% complete... Removing image: 56% complete... Removing image: 59% complete... Removing image: 62% complete... Removing image: 65% complete... Removing image: 68% complete... Removing image: 71% complete... Removing image: 75% complete... Removing image: 78% complete... Removing image: 81% complete... Removing image: 84% complete... Removing image: 87% complete... Removing image: 90% complete... Removing image: 93% complete... Removing image: 96% complete... Removing image: 100% complete...done. 2026-02-20T22:40:25.458 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:40:25.459 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ testlog 'TEST: simple image resync' 2026-02-20T22:40:25.459 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ tee -a /tmp/tmp.Whst3BkeHJ/rbd-mirror.test.log 2026-02-20T22:40:25.459 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ date '+%F %T' 2026-02-20T22:40:25.461 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo 2026-02-20 22:40:25 TEST: simple image resync 2026-02-20T22:40:25.461 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:2026-02-20 22:40:25 TEST: simple image resync 2026-02-20T22:40:25.461 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ request_resync_image cluster1 mirror test image_id 2026-02-20T22:40:25.461 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:40:25.461 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:40:25.461 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:40:25.461 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image_id_var_name=image_id 2026-02-20T22:40:25.461 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ get_image_id cluster1 mirror test 2026-02-20T22:40:25.461 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1 2026-02-20T22:40:25.462 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local pool=mirror 2026-02-20T22:40:25.462 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local image=test 2026-02-20T22:40:25.462 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster=cluster1 info mirror/test 2026-02-20T22:40:25.462 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -ne 's/^.*block_name_prefix: rbd_data\.//p' 2026-02-20T22:40:25.491 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ eval 'image_id='\''16b341e79e09'\''' 2026-02-20T22:40:25.491 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ image_id=16b341e79e09 2026-02-20T22:40:25.491 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ eval 'test -n "$image_id"' 2026-02-20T22:40:25.491 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ test -n 16b341e79e09 2026-02-20T22:40:25.491 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster=cluster1 mirror image resync mirror/test 2026-02-20T22:40:25.520 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:Flagged image for resync from primary 2026-02-20T22:40:25.523 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_image_present cluster1 mirror test deleted 16b341e79e09 2026-02-20T22:40:25.523 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:40:25.523 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:40:25.523 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:40:25.523 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state=deleted 2026-02-20T22:40:25.523 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image_id=16b341e79e09 2026-02-20T22:40:25.523 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local s 2026-02-20T22:40:25.523 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test -n 16b341e79e09 2026-02-20T22:40:25.523 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 0.1 1 2 4 8 8 8 8 8 8 8 8 16 16 32 32 2026-02-20T22:40:25.524 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 0.1 2026-02-20T22:40:25.624 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_image_present cluster1 mirror test deleted 16b341e79e09 2026-02-20T22:40:25.624 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:40:25.625 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:40:25.625 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:40:25.625 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local test_state=deleted 2026-02-20T22:40:25.625 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image_id=16b341e79e09 2026-02-20T22:40:25.625 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local current_state=deleted 2026-02-20T22:40:25.625 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local current_image_id 2026-02-20T22:40:25.625 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ get_image_id cluster1 mirror test 2026-02-20T22:40:25.625 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1 2026-02-20T22:40:25.625 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local pool=mirror 2026-02-20T22:40:25.625 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local image=test 2026-02-20T22:40:25.626 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster=cluster1 info mirror/test 2026-02-20T22:40:25.626 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -ne 's/^.*block_name_prefix: rbd_data\.//p' 2026-02-20T22:40:25.649 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:rbd: error opening image test: (2) No such file or directory 2026-02-20T22:40:25.652 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ current_image_id= 2026-02-20T22:40:25.652 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test -n '' 2026-02-20T22:40:25.652 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test deleted = deleted 2026-02-20T22:40:25.652 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:40:25.652 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_image_present cluster1 mirror test present 2026-02-20T22:40:25.653 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:40:25.653 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:40:25.653 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:40:25.653 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state=present 2026-02-20T22:40:25.653 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image_id= 2026-02-20T22:40:25.653 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local s 2026-02-20T22:40:25.653 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test -n '' 2026-02-20T22:40:25.653 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ get_image_id cluster1 mirror test 2026-02-20T22:40:25.653 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1 2026-02-20T22:40:25.653 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local pool=mirror 2026-02-20T22:40:25.653 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local image=test 2026-02-20T22:40:25.653 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster=cluster1 info mirror/test 2026-02-20T22:40:25.654 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -ne 's/^.*block_name_prefix: rbd_data\.//p' 2026-02-20T22:40:25.674 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:rbd: error opening image test: (2) No such file or directory 2026-02-20T22:40:25.676 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ image_id= 2026-02-20T22:40:25.676 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 0.1 1 2 4 8 8 8 8 8 8 8 8 16 16 32 32 2026-02-20T22:40:25.676 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 0.1 2026-02-20T22:40:25.777 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_image_present cluster1 mirror test present '' 2026-02-20T22:40:25.778 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:40:25.778 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:40:25.778 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:40:25.778 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local test_state=present 2026-02-20T22:40:25.778 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image_id= 2026-02-20T22:40:25.778 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local current_state=deleted 2026-02-20T22:40:25.778 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local current_image_id 2026-02-20T22:40:25.778 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ get_image_id cluster1 mirror test 2026-02-20T22:40:25.778 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1 2026-02-20T22:40:25.778 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local pool=mirror 2026-02-20T22:40:25.779 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local image=test 2026-02-20T22:40:25.779 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster=cluster1 info mirror/test 2026-02-20T22:40:25.779 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -ne 's/^.*block_name_prefix: rbd_data\.//p' 2026-02-20T22:40:25.801 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:rbd: error opening image test: (2) No such file or directory 2026-02-20T22:40:25.803 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ current_image_id= 2026-02-20T22:40:25.803 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test -n '' 2026-02-20T22:40:25.804 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test present = deleted 2026-02-20T22:40:25.804 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 0.1 1 2 4 8 8 8 8 8 8 8 8 16 16 32 32 2026-02-20T22:40:25.804 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:40:26.804 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_image_present cluster1 mirror test present '' 2026-02-20T22:40:26.804 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:40:26.804 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:40:26.804 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:40:26.804 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local test_state=present 2026-02-20T22:40:26.804 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image_id= 2026-02-20T22:40:26.804 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local current_state=deleted 2026-02-20T22:40:26.804 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local current_image_id 2026-02-20T22:40:26.805 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ get_image_id cluster1 mirror test 2026-02-20T22:40:26.805 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1 2026-02-20T22:40:26.805 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local pool=mirror 2026-02-20T22:40:26.805 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local image=test 2026-02-20T22:40:26.805 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster=cluster1 info mirror/test 2026-02-20T22:40:26.805 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -ne 's/^.*block_name_prefix: rbd_data\.//p' 2026-02-20T22:40:26.828 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:rbd: error opening image test: (2) No such file or directory 2026-02-20T22:40:26.830 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ current_image_id= 2026-02-20T22:40:26.830 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test -n '' 2026-02-20T22:40:26.830 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test present = deleted 2026-02-20T22:40:26.830 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 0.1 1 2 4 8 8 8 8 8 8 8 8 16 16 32 32 2026-02-20T22:40:26.830 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 2 2026-02-20T22:40:28.832 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_image_present cluster1 mirror test present '' 2026-02-20T22:40:28.832 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:40:28.832 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:40:28.832 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:40:28.832 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local test_state=present 2026-02-20T22:40:28.833 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image_id= 2026-02-20T22:40:28.833 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local current_state=deleted 2026-02-20T22:40:28.833 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local current_image_id 2026-02-20T22:40:28.833 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ get_image_id cluster1 mirror test 2026-02-20T22:40:28.833 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1 2026-02-20T22:40:28.833 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local pool=mirror 2026-02-20T22:40:28.833 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local image=test 2026-02-20T22:40:28.833 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster=cluster1 info mirror/test 2026-02-20T22:40:28.833 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -ne 's/^.*block_name_prefix: rbd_data\.//p' 2026-02-20T22:40:28.861 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ current_image_id=16b33db7ce10 2026-02-20T22:40:28.861 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test -n 16b33db7ce10 2026-02-20T22:40:28.861 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test -z '' -o '' = 16b33db7ce10 2026-02-20T22:40:28.861 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ current_state=present 2026-02-20T22:40:28.862 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test present = present 2026-02-20T22:40:28.862 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:40:28.862 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_image_replay_started cluster1 mirror test 2026-02-20T22:40:28.862 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:40:28.862 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:40:28.862 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:40:28.862 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_image_replay_state cluster1 mirror test started 2026-02-20T22:40:28.862 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:40:28.862 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:40:28.862 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:40:28.862 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state=started 2026-02-20T22:40:28.863 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local s 2026-02-20T22:40:28.863 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:40:28.863 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:40:29.861 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_image_replay_state cluster1 mirror test started 2026-02-20T22:40:29.861 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:40:29.861 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:40:29.861 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:40:29.861 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local test_state=started 2026-02-20T22:40:29.861 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status_result 2026-02-20T22:40:29.861 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local current_state=stopped 2026-02-20T22:40:29.863 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemons cluster1 rbd mirror status mirror/test 2026-02-20T22:40:29.863 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ grep -i state 2026-02-20T22:40:29.863 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_instance=cluster1 2026-02-20T22:40:29.863 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:40:29.864 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1 2026-02-20T22:40:29.864 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance=cluster1 2026-02-20T22:40:29.864 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local loop_instance 2026-02-20T22:40:29.864 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for s in 0 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:40:29.864 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sleep 0 2026-02-20T22:40:29.867 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' cluster1 '!=' cluster1 ']' 2026-02-20T22:40:29.867 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ seq 0 3 2026-02-20T22:40:29.867 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for loop_instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:40:29.867 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemon cluster1:0 rbd mirror status mirror/test 2026-02-20T22:40:29.867 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1:0 2026-02-20T22:40:29.867 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:40:29.868 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:40:29.868 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster1:0 cluster instance 2026-02-20T22:40:29.868 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster1:0 2026-02-20T22:40:29.868 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=cluster 2026-02-20T22:40:29.868 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:40:29.868 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:40:29.868 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=0 2026-02-20T22:40:29.868 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 0 = cluster1:0 ']' 2026-02-20T22:40:29.868 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval cluster=cluster1 2026-02-20T22:40:29.868 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:40:29.868 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=0 2026-02-20T22:40:29.868 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:40:29.868 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ daemon_asok_file cluster1:0 cluster1 2026-02-20T22:40:29.869 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local local_cluster=cluster1:0 2026-02-20T22:40:29.869 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster=cluster1 2026-02-20T22:40:29.869 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance 2026-02-20T22:40:29.869 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ set_cluster_instance cluster1:0 local_cluster instance 2026-02-20T22:40:29.869 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local val=cluster1:0 2026-02-20T22:40:29.869 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster_var_name=local_cluster 2026-02-20T22:40:29.869 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance_var_name=instance 2026-02-20T22:40:29.869 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:40:29.869 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:40:29.869 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ '[' 0 = cluster1:0 ']' 2026-02-20T22:40:29.869 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval local_cluster=cluster1 2026-02-20T22:40:29.869 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ local_cluster=cluster1 2026-02-20T22:40:29.870 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval instance=0 2026-02-20T22:40:29.870 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ instance=0 2026-02-20T22:40:29.870 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ ceph-conf --cluster cluster1 --name client.mirror.0 'admin socket' 2026-02-20T22:40:29.879 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ echo /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:40:29.880 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local asok_file=/var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:40:29.880 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ test -S /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:40:29.880 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ ceph --admin-daemon /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok rbd mirror status mirror/test 2026-02-20T22:40:29.925 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ return 0 2026-02-20T22:40:29.926 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status_result=' "state": "Replaying"' 2026-02-20T22:40:29.926 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo ' "state": "Replaying"' 2026-02-20T22:40:29.926 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep -i Replaying 2026-02-20T22:40:29.927 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: "state": "Replaying" 2026-02-20T22:40:29.927 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ current_state=started 2026-02-20T22:40:29.927 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test started = started 2026-02-20T22:40:29.927 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:40:29.927 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_replaying_status_in_pool_dir cluster1 mirror test 2026-02-20T22:40:29.927 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:40:29.927 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:40:29.927 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:40:29.927 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' snapshot = journal ']' 2026-02-20T22:40:29.927 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_status_in_pool_dir cluster1 mirror test up+replaying 2026-02-20T22:40:29.927 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:40:29.927 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:40:29.927 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:40:29.927 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+replaying 2026-02-20T22:40:29.927 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:40:29.927 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:40:29.927 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:40:29.927 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:40:30.929 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_status_in_pool_dir cluster1 mirror test up+replaying '' '' 2026-02-20T22:40:30.929 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:40:30.929 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:40:30.929 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:40:30.929 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+replaying 2026-02-20T22:40:30.930 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:40:30.930 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:40:30.930 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:40:30.930 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:40:30.930 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster1 mirror image status mirror/test 2026-02-20T22:40:30.962 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='test: 2026-02-20T22:40:30.963 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: global_id: 1bc98bd9-cecf-43c6-bb5a-52e603a1de1d 2026-02-20T22:40:30.963 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+replaying 2026-02-20T22:40:30.963 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: replaying, {"bytes_per_second":0.0,"bytes_per_snapshot":0.0,"last_snapshot_bytes":0,"last_snapshot_sync_seconds":0,"remote_snapshot_timestamp":1771627185,"replay_state":"idle"} 2026-02-20T22:40:30.963 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: service: mirror.0 on trial150 2026-02-20T22:40:30.963 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:40:27 2026-02-20T22:40:30.963 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: peer_sites: 2026-02-20T22:40:30.963 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: name: cluster2-DNE 2026-02-20T22:40:30.963 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: down+unknown 2026-02-20T22:40:30.963 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: status not found 2026-02-20T22:40:30.964 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: ' 2026-02-20T22:40:30.964 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ state: .*up+replaying' 2026-02-20T22:40:30.964 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: state: up+replaying 2026-02-20T22:40:30.965 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ description: .*' 2026-02-20T22:40:30.965 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: description: replaying, {"bytes_per_second":0.0,"bytes_per_snapshot":0.0,"last_snapshot_bytes":0,"last_snapshot_sync_seconds":0,"remote_snapshot_timestamp":1771627185,"replay_state":"idle"} 2026-02-20T22:40:30.966 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' -n '' ']' 2026-02-20T22:40:30.966 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+replaying 2026-02-20T22:40:30.966 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^up+' 2026-02-20T22:40:30.966 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+replaying 2026-02-20T22:40:30.966 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep 'service: *mirror..* on ' 2026-02-20T22:40:30.967 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: service: mirror.0 on trial150 2026-02-20T22:40:30.967 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update 2026-02-20T22:40:30.967 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -nEe 's/^ last_update: *(.*) *$/\1/p' 2026-02-20T22:40:30.969 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:40:27' 2026-02-20T22:40:30.969 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_mirror_pool_status_verbose cluster1 mirror test up+replaying '2026-02-20 22:40:27' 2026-02-20T22:40:30.969 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:40:30.969 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:40:30.969 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:40:30.969 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+replaying 2026-02-20T22:40:30.969 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local 'prev_last_update=2026-02-20 22:40:27' 2026-02-20T22:40:30.969 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:40:30.970 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:40:30.970 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster1 mirror pool status mirror --verbose --format xml 2026-02-20T22:40:31.001 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='WARNINGOKWARNING158065811mirror.0trial15020.2.0-677-gf7870454trueOK58135817mirror.1trial15020.2.0-677-gf7870454falseOK58195842mirror.2trial15020.2.0-677-gf7870454falseOK58265833mirror.3trial15020.2.0-677-gf7870454falseOKtest1bc98bd9-cecf-43c6-bb5a-52e603a1de1dup+replayingreplaying, {"bytes_per_second":0.0,"bytes_per_snapshot":0.0,"last_snapshot_bytes":0,"last_snapshot_sync_seconds":0,"remote_snapshot_timestamp":1771627185,"replay_state":"idle"}58065811mirror.0trial1502026-02-20 22:40:27cluster2-DNEcd6e8b64-a7a4-4c60-8c9c-3c34f7eb16e8down+unknownstatus not found' 2026-02-20T22:40:31.001 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update state 2026-02-20T22:40:31.001 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test'\'']/last_update' 2026-02-20T22:40:31.002 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:40:27' 2026-02-20T22:40:31.003 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test'\'']/state' 2026-02-20T22:40:31.004 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ state=up+replaying 2026-02-20T22:40:31.004 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+replaying 2026-02-20T22:40:31.005 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep up+replaying 2026-02-20T22:40:31.005 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+replaying 2026-02-20T22:40:31.006 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:40:31.007 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:40:31.007 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ compare_images cluster1 cluster2 mirror mirror test 2026-02-20T22:40:31.007 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local ret=0 2026-02-20T22:40:31.007 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local local_cluster=cluster1 2026-02-20T22:40:31.007 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:40:31.007 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local local_pool=mirror 2026-02-20T22:40:31.007 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local remote_pool=mirror 2026-02-20T22:40:31.007 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:40:31.007 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ mkfname cluster2-mirror-test.export 2026-02-20T22:40:31.007 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ echo cluster2-mirror-test.export 2026-02-20T22:40:31.007 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -e 's|[/ ]|_|g' 2026-02-20T22:40:31.008 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local rmt_export=/tmp/tmp.Whst3BkeHJ/cluster2-mirror-test.export 2026-02-20T22:40:31.008 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ mkfname cluster1-mirror-test.export 2026-02-20T22:40:31.008 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ echo cluster1-mirror-test.export 2026-02-20T22:40:31.008 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -e 's|[/ ]|_|g' 2026-02-20T22:40:31.009 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local loc_export=/tmp/tmp.Whst3BkeHJ/cluster1-mirror-test.export 2026-02-20T22:40:31.009 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rm -f /tmp/tmp.Whst3BkeHJ/cluster2-mirror-test.export /tmp/tmp.Whst3BkeHJ/cluster1-mirror-test.export 2026-02-20T22:40:31.010 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster2 export mirror/test /tmp/tmp.Whst3BkeHJ/cluster2-mirror-test.export 2026-02-20T22:40:31.104 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: Exporting image: 3% complete... Exporting image: 6% complete... Exporting image: 9% complete... Exporting image: 12% complete... Exporting image: 15% complete... Exporting image: 18% complete... Exporting image: 21% complete... Exporting image: 25% complete... Exporting image: 28% complete... Exporting image: 31% complete... Exporting image: 34% complete... Exporting image: 37% complete... Exporting image: 40% complete... Exporting image: 43% complete... Exporting image: 46% complete... Exporting image: 50% complete... Exporting image: 53% complete... Exporting image: 56% complete... Exporting image: 59% complete... Exporting image: 62% complete... Exporting image: 65% complete... Exporting image: 68% complete... Exporting image: 71% complete... Exporting image: 75% complete... Exporting image: 78% complete... Exporting image: 81% complete... Exporting image: 84% complete... Exporting image: 87% complete... Exporting image: 90% complete... Exporting image: 93% complete... Exporting image: 96% complete... Exporting image: 100% complete...done. 2026-02-20T22:40:31.108 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster1 export mirror/test /tmp/tmp.Whst3BkeHJ/cluster1-mirror-test.export 2026-02-20T22:40:31.196 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: Exporting image: 3% complete... Exporting image: 6% complete... Exporting image: 9% complete... Exporting image: 12% complete... Exporting image: 15% complete... Exporting image: 18% complete... Exporting image: 21% complete... Exporting image: 25% complete... Exporting image: 28% complete... Exporting image: 31% complete... Exporting image: 34% complete... Exporting image: 37% complete... Exporting image: 40% complete... Exporting image: 43% complete... Exporting image: 46% complete... Exporting image: 50% complete... Exporting image: 53% complete... Exporting image: 56% complete... Exporting image: 59% complete... Exporting image: 62% complete... Exporting image: 65% complete... Exporting image: 68% complete... Exporting image: 71% complete... Exporting image: 75% complete... Exporting image: 78% complete... Exporting image: 81% complete... Exporting image: 84% complete... Exporting image: 87% complete... Exporting image: 90% complete... Exporting image: 93% complete... Exporting image: 96% complete... Exporting image: 100% complete...done. 2026-02-20T22:40:31.200 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ cmp /tmp/tmp.Whst3BkeHJ/cluster2-mirror-test.export /tmp/tmp.Whst3BkeHJ/cluster1-mirror-test.export 2026-02-20T22:40:31.250 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rm -f /tmp/tmp.Whst3BkeHJ/cluster2-mirror-test.export /tmp/tmp.Whst3BkeHJ/cluster1-mirror-test.export 2026-02-20T22:40:31.284 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:40:31.284 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' -z '' ']' 2026-02-20T22:40:31.284 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ testlog 'TEST: image resync while replayer is stopped' 2026-02-20T22:40:31.284 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ tee -a /tmp/tmp.Whst3BkeHJ/rbd-mirror.test.log 2026-02-20T22:40:31.284 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ date '+%F %T' 2026-02-20T22:40:31.286 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo 2026-02-20 22:40:31 TEST: image resync while replayer is stopped 2026-02-20T22:40:31.286 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:2026-02-20 22:40:31 TEST: image resync while replayer is stopped 2026-02-20T22:40:31.286 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ admin_daemons cluster1 rbd mirror stop mirror/test 2026-02-20T22:40:31.286 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster_instance=cluster1 2026-02-20T22:40:31.286 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ shift 2026-02-20T22:40:31.286 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:40:31.287 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local instance=cluster1 2026-02-20T22:40:31.287 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local loop_instance 2026-02-20T22:40:31.287 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 0 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:40:31.287 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 0 2026-02-20T22:40:31.287 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' cluster1 '!=' cluster1 ']' 2026-02-20T22:40:31.290 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ seq 0 3 2026-02-20T22:40:31.290 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for loop_instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:40:31.290 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ admin_daemon cluster1:0 rbd mirror stop mirror/test 2026-02-20T22:40:31.290 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1:0 2026-02-20T22:40:31.290 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ shift 2026-02-20T22:40:31.290 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local instance 2026-02-20T22:40:31.290 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ set_cluster_instance cluster1:0 cluster instance 2026-02-20T22:40:31.291 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local val=cluster1:0 2026-02-20T22:40:31.291 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster_var_name=cluster 2026-02-20T22:40:31.291 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local instance_var_name=instance 2026-02-20T22:40:31.291 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ cluster=cluster1 2026-02-20T22:40:31.291 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ instance=0 2026-02-20T22:40:31.291 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' 0 = cluster1:0 ']' 2026-02-20T22:40:31.291 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ eval cluster=cluster1 2026-02-20T22:40:31.291 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:40:31.291 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ eval instance=0 2026-02-20T22:40:31.291 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=0 2026-02-20T22:40:31.291 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ daemon_asok_file cluster1:0 cluster1 2026-02-20T22:40:31.291 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local local_cluster=cluster1:0 2026-02-20T22:40:31.292 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1 2026-02-20T22:40:31.292 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:40:31.292 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster1:0 local_cluster instance 2026-02-20T22:40:31.292 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster1:0 2026-02-20T22:40:31.292 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=local_cluster 2026-02-20T22:40:31.292 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:40:31.292 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:40:31.292 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=0 2026-02-20T22:40:31.292 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 0 = cluster1:0 ']' 2026-02-20T22:40:31.292 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval local_cluster=cluster1 2026-02-20T22:40:31.292 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local_cluster=cluster1 2026-02-20T22:40:31.292 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=0 2026-02-20T22:40:31.293 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:40:31.293 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ ceph-conf --cluster cluster1 --name client.mirror.0 'admin socket' 2026-02-20T22:40:31.300 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ echo /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:40:31.301 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local asok_file=/var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:40:31.301 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test -S /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:40:31.301 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ ceph --admin-daemon /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok rbd mirror stop mirror/test 2026-02-20T22:40:31.347 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:40:31.347 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_image_replay_stopped cluster1 mirror test 2026-02-20T22:40:31.348 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:40:31.348 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:40:31.348 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:40:31.348 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_image_replay_state cluster1 mirror test stopped 2026-02-20T22:40:31.348 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:40:31.348 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:40:31.348 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:40:31.348 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state=stopped 2026-02-20T22:40:31.348 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local s 2026-02-20T22:40:31.348 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:40:31.348 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:40:32.349 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_image_replay_state cluster1 mirror test stopped 2026-02-20T22:40:32.350 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:40:32.350 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:40:32.350 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:40:32.350 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local test_state=stopped 2026-02-20T22:40:32.350 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status_result 2026-02-20T22:40:32.351 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local current_state=stopped 2026-02-20T22:40:32.351 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemons cluster1 rbd mirror status mirror/test 2026-02-20T22:40:32.351 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ grep -i state 2026-02-20T22:40:32.351 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_instance=cluster1 2026-02-20T22:40:32.351 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:40:32.351 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1 2026-02-20T22:40:32.351 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance=cluster1 2026-02-20T22:40:32.351 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local loop_instance 2026-02-20T22:40:32.352 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for s in 0 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:40:32.352 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sleep 0 2026-02-20T22:40:32.356 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' cluster1 '!=' cluster1 ']' 2026-02-20T22:40:32.356 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ seq 0 3 2026-02-20T22:40:32.357 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for loop_instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:40:32.357 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemon cluster1:0 rbd mirror status mirror/test 2026-02-20T22:40:32.357 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1:0 2026-02-20T22:40:32.357 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:40:32.357 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:40:32.357 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster1:0 cluster instance 2026-02-20T22:40:32.357 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster1:0 2026-02-20T22:40:32.357 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=cluster 2026-02-20T22:40:32.358 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:40:32.358 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:40:32.358 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=0 2026-02-20T22:40:32.358 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 0 = cluster1:0 ']' 2026-02-20T22:40:32.358 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval cluster=cluster1 2026-02-20T22:40:32.358 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:40:32.358 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=0 2026-02-20T22:40:32.358 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:40:32.358 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ daemon_asok_file cluster1:0 cluster1 2026-02-20T22:40:32.359 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local local_cluster=cluster1:0 2026-02-20T22:40:32.359 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster=cluster1 2026-02-20T22:40:32.359 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance 2026-02-20T22:40:32.359 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ set_cluster_instance cluster1:0 local_cluster instance 2026-02-20T22:40:32.359 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local val=cluster1:0 2026-02-20T22:40:32.359 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster_var_name=local_cluster 2026-02-20T22:40:32.359 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance_var_name=instance 2026-02-20T22:40:32.359 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:40:32.359 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:40:32.360 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ '[' 0 = cluster1:0 ']' 2026-02-20T22:40:32.360 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval local_cluster=cluster1 2026-02-20T22:40:32.360 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ local_cluster=cluster1 2026-02-20T22:40:32.360 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval instance=0 2026-02-20T22:40:32.360 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ instance=0 2026-02-20T22:40:32.360 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ ceph-conf --cluster cluster1 --name client.mirror.0 'admin socket' 2026-02-20T22:40:32.365 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ echo /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:40:32.365 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local asok_file=/var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:40:32.365 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ test -S /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:40:32.365 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ ceph --admin-daemon /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok rbd mirror status mirror/test 2026-02-20T22:40:32.414 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ return 0 2026-02-20T22:40:32.415 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status_result=' "state": "Stopped"' 2026-02-20T22:40:32.415 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo ' "state": "Stopped"' 2026-02-20T22:40:32.415 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep -i Replaying 2026-02-20T22:40:32.417 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test stopped = stopped 2026-02-20T22:40:32.417 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:40:32.417 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ request_resync_image cluster1 mirror test image_id 2026-02-20T22:40:32.417 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:40:32.417 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:40:32.418 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:40:32.418 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image_id_var_name=image_id 2026-02-20T22:40:32.418 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ get_image_id cluster1 mirror test 2026-02-20T22:40:32.418 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1 2026-02-20T22:40:32.418 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local pool=mirror 2026-02-20T22:40:32.418 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local image=test 2026-02-20T22:40:32.418 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster=cluster1 info mirror/test 2026-02-20T22:40:32.418 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -ne 's/^.*block_name_prefix: rbd_data\.//p' 2026-02-20T22:40:32.446 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ eval 'image_id='\''16b33db7ce10'\''' 2026-02-20T22:40:32.446 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ image_id=16b33db7ce10 2026-02-20T22:40:32.446 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ eval 'test -n "$image_id"' 2026-02-20T22:40:32.447 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ test -n 16b33db7ce10 2026-02-20T22:40:32.447 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster=cluster1 mirror image resync mirror/test 2026-02-20T22:40:32.473 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:Flagged image for resync from primary 2026-02-20T22:40:32.475 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ admin_daemons cluster1 rbd mirror start mirror/test 2026-02-20T22:40:32.476 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster_instance=cluster1 2026-02-20T22:40:32.476 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ shift 2026-02-20T22:40:32.476 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:40:32.476 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local instance=cluster1 2026-02-20T22:40:32.476 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local loop_instance 2026-02-20T22:40:32.476 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 0 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:40:32.476 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 0 2026-02-20T22:40:32.476 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' cluster1 '!=' cluster1 ']' 2026-02-20T22:40:32.480 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ seq 0 3 2026-02-20T22:40:32.480 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for loop_instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:40:32.480 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ admin_daemon cluster1:0 rbd mirror start mirror/test 2026-02-20T22:40:32.480 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1:0 2026-02-20T22:40:32.480 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ shift 2026-02-20T22:40:32.480 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local instance 2026-02-20T22:40:32.480 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ set_cluster_instance cluster1:0 cluster instance 2026-02-20T22:40:32.480 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local val=cluster1:0 2026-02-20T22:40:32.480 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster_var_name=cluster 2026-02-20T22:40:32.481 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local instance_var_name=instance 2026-02-20T22:40:32.481 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ cluster=cluster1 2026-02-20T22:40:32.481 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ instance=0 2026-02-20T22:40:32.481 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' 0 = cluster1:0 ']' 2026-02-20T22:40:32.481 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ eval cluster=cluster1 2026-02-20T22:40:32.481 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:40:32.481 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ eval instance=0 2026-02-20T22:40:32.481 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=0 2026-02-20T22:40:32.481 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ daemon_asok_file cluster1:0 cluster1 2026-02-20T22:40:32.481 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local local_cluster=cluster1:0 2026-02-20T22:40:32.481 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1 2026-02-20T22:40:32.481 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:40:32.481 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster1:0 local_cluster instance 2026-02-20T22:40:32.482 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster1:0 2026-02-20T22:40:32.482 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=local_cluster 2026-02-20T22:40:32.482 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:40:32.482 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:40:32.482 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=0 2026-02-20T22:40:32.482 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 0 = cluster1:0 ']' 2026-02-20T22:40:32.482 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval local_cluster=cluster1 2026-02-20T22:40:32.482 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local_cluster=cluster1 2026-02-20T22:40:32.482 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=0 2026-02-20T22:40:32.482 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:40:32.482 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ ceph-conf --cluster cluster1 --name client.mirror.0 'admin socket' 2026-02-20T22:40:32.491 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ echo /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:40:32.491 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local asok_file=/var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:40:32.492 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test -S /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:40:32.492 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ ceph --admin-daemon /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok rbd mirror start mirror/test 2026-02-20T22:40:32.537 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:40:32.537 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_image_present cluster1 mirror test deleted 16b33db7ce10 2026-02-20T22:40:32.537 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:40:32.537 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:40:32.537 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:40:32.537 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state=deleted 2026-02-20T22:40:32.537 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image_id=16b33db7ce10 2026-02-20T22:40:32.537 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local s 2026-02-20T22:40:32.537 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test -n 16b33db7ce10 2026-02-20T22:40:32.537 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 0.1 1 2 4 8 8 8 8 8 8 8 8 16 16 32 32 2026-02-20T22:40:32.537 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 0.1 2026-02-20T22:40:32.638 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_image_present cluster1 mirror test deleted 16b33db7ce10 2026-02-20T22:40:32.638 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:40:32.638 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:40:32.638 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:40:32.638 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local test_state=deleted 2026-02-20T22:40:32.638 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image_id=16b33db7ce10 2026-02-20T22:40:32.638 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local current_state=deleted 2026-02-20T22:40:32.638 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local current_image_id 2026-02-20T22:40:32.638 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ get_image_id cluster1 mirror test 2026-02-20T22:40:32.638 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1 2026-02-20T22:40:32.638 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local pool=mirror 2026-02-20T22:40:32.639 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local image=test 2026-02-20T22:40:32.639 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster=cluster1 info mirror/test 2026-02-20T22:40:32.639 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -ne 's/^.*block_name_prefix: rbd_data\.//p' 2026-02-20T22:40:32.662 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:rbd: error opening image test: (2) No such file or directory 2026-02-20T22:40:32.664 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ current_image_id= 2026-02-20T22:40:32.664 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test -n '' 2026-02-20T22:40:32.664 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test deleted = deleted 2026-02-20T22:40:32.664 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:40:32.664 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ admin_daemons cluster1 rbd mirror start mirror/test 2026-02-20T22:40:32.664 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster_instance=cluster1 2026-02-20T22:40:32.664 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ shift 2026-02-20T22:40:32.664 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:40:32.664 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local instance=cluster1 2026-02-20T22:40:32.664 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local loop_instance 2026-02-20T22:40:32.664 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 0 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:40:32.664 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 0 2026-02-20T22:40:32.664 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' cluster1 '!=' cluster1 ']' 2026-02-20T22:40:32.664 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ seq 0 3 2026-02-20T22:40:32.666 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for loop_instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:40:32.666 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ admin_daemon cluster1:0 rbd mirror start mirror/test 2026-02-20T22:40:32.666 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1:0 2026-02-20T22:40:32.666 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ shift 2026-02-20T22:40:32.666 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local instance 2026-02-20T22:40:32.666 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ set_cluster_instance cluster1:0 cluster instance 2026-02-20T22:40:32.666 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local val=cluster1:0 2026-02-20T22:40:32.666 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster_var_name=cluster 2026-02-20T22:40:32.666 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local instance_var_name=instance 2026-02-20T22:40:32.666 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ cluster=cluster1 2026-02-20T22:40:32.666 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ instance=0 2026-02-20T22:40:32.666 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' 0 = cluster1:0 ']' 2026-02-20T22:40:32.666 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ eval cluster=cluster1 2026-02-20T22:40:32.666 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:40:32.666 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ eval instance=0 2026-02-20T22:40:32.666 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=0 2026-02-20T22:40:32.666 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ daemon_asok_file cluster1:0 cluster1 2026-02-20T22:40:32.666 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local local_cluster=cluster1:0 2026-02-20T22:40:32.666 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1 2026-02-20T22:40:32.666 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:40:32.666 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster1:0 local_cluster instance 2026-02-20T22:40:32.666 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster1:0 2026-02-20T22:40:32.666 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=local_cluster 2026-02-20T22:40:32.666 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:40:32.666 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:40:32.666 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=0 2026-02-20T22:40:32.666 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 0 = cluster1:0 ']' 2026-02-20T22:40:32.666 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval local_cluster=cluster1 2026-02-20T22:40:32.666 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local_cluster=cluster1 2026-02-20T22:40:32.666 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=0 2026-02-20T22:40:32.666 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:40:32.667 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ ceph-conf --cluster cluster1 --name client.mirror.0 'admin socket' 2026-02-20T22:40:32.677 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ echo /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:40:32.678 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local asok_file=/var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:40:32.678 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test -S /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:40:32.678 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ ceph --admin-daemon /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok rbd mirror start mirror/test 2026-02-20T22:40:32.723 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:40:32.723 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_image_present cluster1 mirror test present 2026-02-20T22:40:32.723 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:40:32.723 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:40:32.723 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:40:32.723 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state=present 2026-02-20T22:40:32.723 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image_id= 2026-02-20T22:40:32.723 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local s 2026-02-20T22:40:32.723 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test -n '' 2026-02-20T22:40:32.723 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ get_image_id cluster1 mirror test 2026-02-20T22:40:32.723 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1 2026-02-20T22:40:32.723 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local pool=mirror 2026-02-20T22:40:32.723 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local image=test 2026-02-20T22:40:32.723 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster=cluster1 info mirror/test 2026-02-20T22:40:32.723 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -ne 's/^.*block_name_prefix: rbd_data\.//p' 2026-02-20T22:40:32.751 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ image_id=16b326d98a6 2026-02-20T22:40:32.752 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 0.1 1 2 4 8 8 8 8 8 8 8 8 16 16 32 32 2026-02-20T22:40:32.752 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 0.1 2026-02-20T22:40:32.852 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_image_present cluster1 mirror test present 16b326d98a6 2026-02-20T22:40:32.853 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:40:32.853 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:40:32.853 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:40:32.853 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local test_state=present 2026-02-20T22:40:32.853 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image_id=16b326d98a6 2026-02-20T22:40:32.853 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local current_state=deleted 2026-02-20T22:40:32.853 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local current_image_id 2026-02-20T22:40:32.853 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ get_image_id cluster1 mirror test 2026-02-20T22:40:32.853 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1 2026-02-20T22:40:32.853 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local pool=mirror 2026-02-20T22:40:32.853 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local image=test 2026-02-20T22:40:32.853 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster=cluster1 info mirror/test 2026-02-20T22:40:32.853 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -ne 's/^.*block_name_prefix: rbd_data\.//p' 2026-02-20T22:40:32.882 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ current_image_id=16b326d98a6 2026-02-20T22:40:32.882 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test -n 16b326d98a6 2026-02-20T22:40:32.882 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test -z 16b326d98a6 -o 16b326d98a6 = 16b326d98a6 2026-02-20T22:40:32.882 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ current_state=present 2026-02-20T22:40:32.882 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test present = present 2026-02-20T22:40:32.882 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:40:32.882 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_image_replay_started cluster1 mirror test 2026-02-20T22:40:32.882 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:40:32.882 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:40:32.882 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:40:32.882 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_image_replay_state cluster1 mirror test started 2026-02-20T22:40:32.882 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:40:32.882 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:40:32.882 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:40:32.882 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state=started 2026-02-20T22:40:32.882 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local s 2026-02-20T22:40:32.882 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:40:32.882 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:40:33.883 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_image_replay_state cluster1 mirror test started 2026-02-20T22:40:33.883 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:40:33.883 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:40:33.883 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:40:33.883 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local test_state=started 2026-02-20T22:40:33.883 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status_result 2026-02-20T22:40:33.883 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local current_state=stopped 2026-02-20T22:40:33.883 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemons cluster1 rbd mirror status mirror/test 2026-02-20T22:40:33.883 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ grep -i state 2026-02-20T22:40:33.883 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_instance=cluster1 2026-02-20T22:40:33.883 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:40:33.883 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1 2026-02-20T22:40:33.883 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance=cluster1 2026-02-20T22:40:33.883 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local loop_instance 2026-02-20T22:40:33.883 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for s in 0 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:40:33.883 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sleep 0 2026-02-20T22:40:33.884 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' cluster1 '!=' cluster1 ']' 2026-02-20T22:40:33.884 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ seq 0 3 2026-02-20T22:40:33.885 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for loop_instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:40:33.885 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemon cluster1:0 rbd mirror status mirror/test 2026-02-20T22:40:33.885 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1:0 2026-02-20T22:40:33.885 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:40:33.885 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:40:33.885 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster1:0 cluster instance 2026-02-20T22:40:33.885 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster1:0 2026-02-20T22:40:33.885 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=cluster 2026-02-20T22:40:33.885 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:40:33.886 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:40:33.886 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=0 2026-02-20T22:40:33.886 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 0 = cluster1:0 ']' 2026-02-20T22:40:33.886 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval cluster=cluster1 2026-02-20T22:40:33.886 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:40:33.886 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=0 2026-02-20T22:40:33.886 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:40:33.886 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ daemon_asok_file cluster1:0 cluster1 2026-02-20T22:40:33.886 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local local_cluster=cluster1:0 2026-02-20T22:40:33.886 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster=cluster1 2026-02-20T22:40:33.886 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance 2026-02-20T22:40:33.886 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ set_cluster_instance cluster1:0 local_cluster instance 2026-02-20T22:40:33.886 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local val=cluster1:0 2026-02-20T22:40:33.886 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster_var_name=local_cluster 2026-02-20T22:40:33.886 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance_var_name=instance 2026-02-20T22:40:33.886 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:40:33.886 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:40:33.886 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ '[' 0 = cluster1:0 ']' 2026-02-20T22:40:33.886 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval local_cluster=cluster1 2026-02-20T22:40:33.886 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ local_cluster=cluster1 2026-02-20T22:40:33.886 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval instance=0 2026-02-20T22:40:33.887 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ instance=0 2026-02-20T22:40:33.887 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ ceph-conf --cluster cluster1 --name client.mirror.0 'admin socket' 2026-02-20T22:40:33.899 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ echo /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:40:33.899 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local asok_file=/var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:40:33.899 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ test -S /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:40:33.899 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ ceph --admin-daemon /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok rbd mirror status mirror/test 2026-02-20T22:40:33.945 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ return 0 2026-02-20T22:40:33.946 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status_result=' "state": "Replaying"' 2026-02-20T22:40:33.946 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo ' "state": "Replaying"' 2026-02-20T22:40:33.946 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep -i Replaying 2026-02-20T22:40:33.947 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: "state": "Replaying" 2026-02-20T22:40:33.947 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ current_state=started 2026-02-20T22:40:33.947 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test started = started 2026-02-20T22:40:33.947 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:40:33.947 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_replaying_status_in_pool_dir cluster1 mirror test 2026-02-20T22:40:33.947 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:40:33.947 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:40:33.947 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:40:33.947 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' snapshot = journal ']' 2026-02-20T22:40:33.947 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_status_in_pool_dir cluster1 mirror test up+replaying 2026-02-20T22:40:33.947 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:40:33.948 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:40:33.948 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:40:33.948 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+replaying 2026-02-20T22:40:33.948 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:40:33.948 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:40:33.948 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:40:33.948 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:40:34.949 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_status_in_pool_dir cluster1 mirror test up+replaying '' '' 2026-02-20T22:40:34.949 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:40:34.949 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:40:34.950 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:40:34.950 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+replaying 2026-02-20T22:40:34.950 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:40:34.950 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:40:34.950 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:40:34.950 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:40:34.950 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster1 mirror image status mirror/test 2026-02-20T22:40:34.984 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='test: 2026-02-20T22:40:34.984 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: global_id: 1bc98bd9-cecf-43c6-bb5a-52e603a1de1d 2026-02-20T22:40:34.985 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+replaying 2026-02-20T22:40:34.985 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: replaying, {"bytes_per_second":0.0,"bytes_per_snapshot":0.0,"last_snapshot_bytes":0,"last_snapshot_sync_seconds":0,"remote_snapshot_timestamp":1771627185,"replay_state":"idle"} 2026-02-20T22:40:34.985 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: service: mirror.0 on trial150 2026-02-20T22:40:34.985 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:40:32 2026-02-20T22:40:34.985 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: peer_sites: 2026-02-20T22:40:34.985 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: name: cluster2-DNE 2026-02-20T22:40:34.985 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: down+unknown 2026-02-20T22:40:34.985 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: status not found 2026-02-20T22:40:34.985 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: ' 2026-02-20T22:40:34.985 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ state: .*up+replaying' 2026-02-20T22:40:34.986 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: state: up+replaying 2026-02-20T22:40:34.986 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ description: .*' 2026-02-20T22:40:34.987 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: description: replaying, {"bytes_per_second":0.0,"bytes_per_snapshot":0.0,"last_snapshot_bytes":0,"last_snapshot_sync_seconds":0,"remote_snapshot_timestamp":1771627185,"replay_state":"idle"} 2026-02-20T22:40:34.987 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' -n '' ']' 2026-02-20T22:40:34.987 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+replaying 2026-02-20T22:40:34.987 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^up+' 2026-02-20T22:40:34.988 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+replaying 2026-02-20T22:40:34.988 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep 'service: *mirror..* on ' 2026-02-20T22:40:34.988 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: service: mirror.0 on trial150 2026-02-20T22:40:34.989 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update 2026-02-20T22:40:34.989 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -nEe 's/^ last_update: *(.*) *$/\1/p' 2026-02-20T22:40:34.990 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:40:32' 2026-02-20T22:40:34.991 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_mirror_pool_status_verbose cluster1 mirror test up+replaying '2026-02-20 22:40:32' 2026-02-20T22:40:34.991 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:40:34.991 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:40:34.991 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:40:34.991 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+replaying 2026-02-20T22:40:34.991 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local 'prev_last_update=2026-02-20 22:40:32' 2026-02-20T22:40:34.991 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:40:34.991 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:40:34.991 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster1 mirror pool status mirror --verbose --format xml 2026-02-20T22:40:35.028 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='WARNINGOKWARNING158065811mirror.0trial15020.2.0-677-gf7870454trueOK58135817mirror.1trial15020.2.0-677-gf7870454falseOK58195842mirror.2trial15020.2.0-677-gf7870454falseOK58265833mirror.3trial15020.2.0-677-gf7870454falseOKtest1bc98bd9-cecf-43c6-bb5a-52e603a1de1dup+replayingreplaying, {"bytes_per_second":0.0,"bytes_per_snapshot":0.0,"last_snapshot_bytes":0,"last_snapshot_sync_seconds":0,"remote_snapshot_timestamp":1771627185,"replay_state":"idle"}58065811mirror.0trial1502026-02-20 22:40:32cluster2-DNEcd6e8b64-a7a4-4c60-8c9c-3c34f7eb16e8down+unknownstatus not found' 2026-02-20T22:40:35.028 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update state 2026-02-20T22:40:35.028 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test'\'']/last_update' 2026-02-20T22:40:35.029 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:40:32' 2026-02-20T22:40:35.030 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test'\'']/state' 2026-02-20T22:40:35.031 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ state=up+replaying 2026-02-20T22:40:35.031 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+replaying 2026-02-20T22:40:35.032 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep up+replaying 2026-02-20T22:40:35.032 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+replaying 2026-02-20T22:40:35.033 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:40:35.034 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:40:35.034 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ compare_images cluster1 cluster2 mirror mirror test 2026-02-20T22:40:35.034 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local ret=0 2026-02-20T22:40:35.034 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local local_cluster=cluster1 2026-02-20T22:40:35.034 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:40:35.034 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local local_pool=mirror 2026-02-20T22:40:35.034 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local remote_pool=mirror 2026-02-20T22:40:35.034 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:40:35.034 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ mkfname cluster2-mirror-test.export 2026-02-20T22:40:35.034 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ echo cluster2-mirror-test.export 2026-02-20T22:40:35.034 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -e 's|[/ ]|_|g' 2026-02-20T22:40:35.035 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local rmt_export=/tmp/tmp.Whst3BkeHJ/cluster2-mirror-test.export 2026-02-20T22:40:35.035 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ mkfname cluster1-mirror-test.export 2026-02-20T22:40:35.035 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ echo cluster1-mirror-test.export 2026-02-20T22:40:35.035 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -e 's|[/ ]|_|g' 2026-02-20T22:40:35.036 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local loc_export=/tmp/tmp.Whst3BkeHJ/cluster1-mirror-test.export 2026-02-20T22:40:35.036 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rm -f /tmp/tmp.Whst3BkeHJ/cluster2-mirror-test.export /tmp/tmp.Whst3BkeHJ/cluster1-mirror-test.export 2026-02-20T22:40:35.037 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster2 export mirror/test /tmp/tmp.Whst3BkeHJ/cluster2-mirror-test.export 2026-02-20T22:40:35.123 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: Exporting image: 3% complete... Exporting image: 6% complete... Exporting image: 9% complete... Exporting image: 12% complete... Exporting image: 15% complete... Exporting image: 18% complete... Exporting image: 21% complete... Exporting image: 25% complete... Exporting image: 28% complete... Exporting image: 31% complete... Exporting image: 34% complete... Exporting image: 37% complete... Exporting image: 40% complete... Exporting image: 43% complete... Exporting image: 46% complete... Exporting image: 50% complete... Exporting image: 53% complete... Exporting image: 56% complete... Exporting image: 59% complete... Exporting image: 62% complete... Exporting image: 65% complete... Exporting image: 68% complete... Exporting image: 71% complete... Exporting image: 75% complete... Exporting image: 78% complete... Exporting image: 81% complete... Exporting image: 84% complete... Exporting image: 87% complete... Exporting image: 90% complete... Exporting image: 93% complete... Exporting image: 96% complete... Exporting image: 100% complete...done. 2026-02-20T22:40:35.129 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster1 export mirror/test /tmp/tmp.Whst3BkeHJ/cluster1-mirror-test.export 2026-02-20T22:40:35.217 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: Exporting image: 3% complete... Exporting image: 6% complete... Exporting image: 9% complete... Exporting image: 12% complete... Exporting image: 15% complete... Exporting image: 18% complete... Exporting image: 21% complete... Exporting image: 25% complete... Exporting image: 28% complete... Exporting image: 31% complete... Exporting image: 34% complete... Exporting image: 37% complete... Exporting image: 40% complete... Exporting image: 43% complete... Exporting image: 46% complete... Exporting image: 50% complete... Exporting image: 53% complete... Exporting image: 56% complete... Exporting image: 59% complete... Exporting image: 62% complete... Exporting image: 65% complete... Exporting image: 68% complete... Exporting image: 71% complete... Exporting image: 75% complete... Exporting image: 78% complete... Exporting image: 81% complete... Exporting image: 84% complete... Exporting image: 87% complete... Exporting image: 90% complete... Exporting image: 93% complete... Exporting image: 96% complete... Exporting image: 100% complete...done. 2026-02-20T22:40:35.222 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ cmp /tmp/tmp.Whst3BkeHJ/cluster2-mirror-test.export /tmp/tmp.Whst3BkeHJ/cluster1-mirror-test.export 2026-02-20T22:40:35.270 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rm -f /tmp/tmp.Whst3BkeHJ/cluster2-mirror-test.export /tmp/tmp.Whst3BkeHJ/cluster1-mirror-test.export 2026-02-20T22:40:35.304 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:40:35.304 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ testlog 'TEST: request image resync while daemon is offline' 2026-02-20T22:40:35.304 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ tee -a /tmp/tmp.Whst3BkeHJ/rbd-mirror.test.log 2026-02-20T22:40:35.304 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ date '+%F %T' 2026-02-20T22:40:35.305 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo 2026-02-20 22:40:35 TEST: request image resync while daemon is offline 2026-02-20T22:40:35.305 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:2026-02-20 22:40:35 TEST: request image resync while daemon is offline 2026-02-20T22:40:35.306 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ stop_mirrors cluster1 2026-02-20T22:40:35.306 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:40:35.306 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local sig= 2026-02-20T22:40:35.306 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ seq 0 3 2026-02-20T22:40:35.306 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:40:35.307 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ stop_mirror cluster1:0 '' 2026-02-20T22:40:35.307 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1:0 2026-02-20T22:40:35.307 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local sig= 2026-02-20T22:40:35.307 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test -n '' 2026-02-20T22:40:35.307 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pid 2026-02-20T22:40:35.308 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ daemon_pid_file cluster1:0 2026-02-20T22:40:35.308 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster=cluster1:0 2026-02-20T22:40:35.308 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance 2026-02-20T22:40:35.308 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ set_cluster_instance cluster1:0 cluster instance 2026-02-20T22:40:35.308 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local val=cluster1:0 2026-02-20T22:40:35.308 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster_var_name=cluster 2026-02-20T22:40:35.308 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance_var_name=instance 2026-02-20T22:40:35.308 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:40:35.308 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:40:35.309 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ '[' 0 = cluster1:0 ']' 2026-02-20T22:40:35.309 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval cluster=cluster1 2026-02-20T22:40:35.309 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ cluster=cluster1 2026-02-20T22:40:35.309 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval instance=0 2026-02-20T22:40:35.309 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ instance=0 2026-02-20T22:40:35.309 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ ceph-conf --cluster cluster1 --name client.mirror.0 'pid file' 2026-02-20T22:40:35.320 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ echo /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.pid 2026-02-20T22:40:35.320 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cat /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.pid 2026-02-20T22:40:35.321 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ pid=80238 2026-02-20T22:40:35.321 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' -n 80238 ']' 2026-02-20T22:40:35.322 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ kill 80238 2026-02-20T22:40:35.322 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 0 1 2 4 8 16 32 2026-02-20T22:40:35.322 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 0 2026-02-20T22:40:35.322 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ ps auxww 2026-02-20T22:40:35.323 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ awk -v pid=80238 '$2 == pid {print; exit 1}' 2026-02-20T22:40:35.334 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:ubuntu 80238 0.8 0.0 540588 63300 ? Ssl 22:39 0:00 rbd-mirror --cluster cluster1 --id mirror.0 --rbd-mirror-delete-retry-interval=5 --rbd-mirror-image-state-check-interval=5 --rbd-mirror-journal-poll-age=1 --rbd-mirror-pool-replayers-refresh-interval=5 --debug-rbd=30 --debug-journaler=30 --debug-rbd_mirror=30 --daemonize=true 2026-02-20T22:40:35.334 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 0 1 2 4 8 16 32 2026-02-20T22:40:35.334 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:40:36.335 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ ps auxww 2026-02-20T22:40:36.335 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ awk -v pid=80238 '$2 == pid {print; exit 1}' 2026-02-20T22:40:36.346 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ break 2026-02-20T22:40:36.346 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ ps auxww 2026-02-20T22:40:36.346 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ awk -v pid=80238 '$2 == pid {print; exit 1}' 2026-02-20T22:40:36.357 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ daemon_asok_file cluster1:0 cluster1 2026-02-20T22:40:36.357 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local local_cluster=cluster1:0 2026-02-20T22:40:36.357 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1 2026-02-20T22:40:36.357 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:40:36.357 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster1:0 local_cluster instance 2026-02-20T22:40:36.357 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster1:0 2026-02-20T22:40:36.357 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=local_cluster 2026-02-20T22:40:36.357 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:40:36.357 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:40:36.357 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=0 2026-02-20T22:40:36.358 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 0 = cluster1:0 ']' 2026-02-20T22:40:36.358 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval local_cluster=cluster1 2026-02-20T22:40:36.358 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local_cluster=cluster1 2026-02-20T22:40:36.358 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=0 2026-02-20T22:40:36.358 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:40:36.358 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ ceph-conf --cluster cluster1 --name client.mirror.0 'admin socket' 2026-02-20T22:40:36.370 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ echo /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:40:36.370 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rm -f /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:40:36.372 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ daemon_asok_file cluster1:0 cluster2 2026-02-20T22:40:36.372 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local local_cluster=cluster1:0 2026-02-20T22:40:36.372 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster2 2026-02-20T22:40:36.372 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:40:36.372 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster1:0 local_cluster instance 2026-02-20T22:40:36.372 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster1:0 2026-02-20T22:40:36.372 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=local_cluster 2026-02-20T22:40:36.372 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:40:36.372 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:40:36.372 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=0 2026-02-20T22:40:36.372 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 0 = cluster1:0 ']' 2026-02-20T22:40:36.372 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval local_cluster=cluster1 2026-02-20T22:40:36.372 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local_cluster=cluster1 2026-02-20T22:40:36.372 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=0 2026-02-20T22:40:36.372 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:40:36.372 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ ceph-conf --cluster cluster1 --name client.mirror.0 'admin socket' 2026-02-20T22:40:36.385 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ echo /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:40:36.385 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rm -f /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:40:36.387 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ daemon_pid_file cluster1:0 2026-02-20T22:40:36.387 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1:0 2026-02-20T22:40:36.387 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:40:36.387 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster1:0 cluster instance 2026-02-20T22:40:36.387 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster1:0 2026-02-20T22:40:36.387 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=cluster 2026-02-20T22:40:36.387 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:40:36.387 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:40:36.387 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=0 2026-02-20T22:40:36.387 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 0 = cluster1:0 ']' 2026-02-20T22:40:36.387 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval cluster=cluster1 2026-02-20T22:40:36.387 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:40:36.387 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=0 2026-02-20T22:40:36.387 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:40:36.387 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ ceph-conf --cluster cluster1 --name client.mirror.0 'pid file' 2026-02-20T22:40:36.399 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ echo /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.pid 2026-02-20T22:40:36.399 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rm -f /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.pid 2026-02-20T22:40:36.400 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:40:36.400 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ stop_mirror cluster1:1 '' 2026-02-20T22:40:36.400 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1:1 2026-02-20T22:40:36.400 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local sig= 2026-02-20T22:40:36.400 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test -n '' 2026-02-20T22:40:36.400 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pid 2026-02-20T22:40:36.401 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ daemon_pid_file cluster1:1 2026-02-20T22:40:36.401 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster=cluster1:1 2026-02-20T22:40:36.401 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance 2026-02-20T22:40:36.401 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ set_cluster_instance cluster1:1 cluster instance 2026-02-20T22:40:36.401 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local val=cluster1:1 2026-02-20T22:40:36.401 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster_var_name=cluster 2026-02-20T22:40:36.401 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance_var_name=instance 2026-02-20T22:40:36.401 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:40:36.401 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=1 2026-02-20T22:40:36.401 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ '[' 1 = cluster1:1 ']' 2026-02-20T22:40:36.401 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval cluster=cluster1 2026-02-20T22:40:36.401 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ cluster=cluster1 2026-02-20T22:40:36.401 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval instance=1 2026-02-20T22:40:36.401 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ instance=1 2026-02-20T22:40:36.401 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ ceph-conf --cluster cluster1 --name client.mirror.1 'pid file' 2026-02-20T22:40:36.413 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ echo /var/run/ceph/rbd-mirror.cluster1-client.mirror.1.pid 2026-02-20T22:40:36.414 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cat /var/run/ceph/rbd-mirror.cluster1-client.mirror.1.pid 2026-02-20T22:40:36.415 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ pid=80281 2026-02-20T22:40:36.415 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' -n 80281 ']' 2026-02-20T22:40:36.415 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ kill 80281 2026-02-20T22:40:36.415 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 0 1 2 4 8 16 32 2026-02-20T22:40:36.415 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 0 2026-02-20T22:40:36.415 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ ps auxww 2026-02-20T22:40:36.416 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ awk -v pid=80281 '$2 == pid {print; exit 1}' 2026-02-20T22:40:36.426 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:ubuntu 80281 0.2 0.0 196360 45516 ? Rsl 22:39 0:00 rbd-mirror --cluster cluster1 --id mirror.1 --rbd-mirror-delete-retry-interval=5 --rbd-mirror-image-state-check-interval=5 --rbd-mirror-journal-poll-age=1 --rbd-mirror-pool-replayers-refresh-interval=5 --debug-rbd=30 --debug-journaler=30 --debug-rbd_mirror=30 --daemonize=true 2026-02-20T22:40:36.426 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 0 1 2 4 8 16 32 2026-02-20T22:40:36.426 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:40:37.427 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ ps auxww 2026-02-20T22:40:37.427 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ awk -v pid=80281 '$2 == pid {print; exit 1}' 2026-02-20T22:40:37.437 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ break 2026-02-20T22:40:37.438 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ ps auxww 2026-02-20T22:40:37.438 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ awk -v pid=80281 '$2 == pid {print; exit 1}' 2026-02-20T22:40:37.448 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ daemon_asok_file cluster1:1 cluster1 2026-02-20T22:40:37.448 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local local_cluster=cluster1:1 2026-02-20T22:40:37.449 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1 2026-02-20T22:40:37.449 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:40:37.449 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster1:1 local_cluster instance 2026-02-20T22:40:37.449 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster1:1 2026-02-20T22:40:37.449 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=local_cluster 2026-02-20T22:40:37.449 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:40:37.449 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:40:37.449 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=1 2026-02-20T22:40:37.449 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 1 = cluster1:1 ']' 2026-02-20T22:40:37.449 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval local_cluster=cluster1 2026-02-20T22:40:37.449 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local_cluster=cluster1 2026-02-20T22:40:37.449 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=1 2026-02-20T22:40:37.449 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=1 2026-02-20T22:40:37.449 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ ceph-conf --cluster cluster1 --name client.mirror.1 'admin socket' 2026-02-20T22:40:37.460 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ echo /var/run/ceph/rbd-mirror.cluster1-client.mirror.1.asok 2026-02-20T22:40:37.461 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rm -f /var/run/ceph/rbd-mirror.cluster1-client.mirror.1.asok 2026-02-20T22:40:37.462 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ daemon_asok_file cluster1:1 cluster2 2026-02-20T22:40:37.462 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local local_cluster=cluster1:1 2026-02-20T22:40:37.463 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster2 2026-02-20T22:40:37.463 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:40:37.463 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster1:1 local_cluster instance 2026-02-20T22:40:37.463 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster1:1 2026-02-20T22:40:37.463 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=local_cluster 2026-02-20T22:40:37.463 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:40:37.463 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:40:37.463 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=1 2026-02-20T22:40:37.463 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 1 = cluster1:1 ']' 2026-02-20T22:40:37.463 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval local_cluster=cluster1 2026-02-20T22:40:37.463 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local_cluster=cluster1 2026-02-20T22:40:37.463 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=1 2026-02-20T22:40:37.463 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=1 2026-02-20T22:40:37.463 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ ceph-conf --cluster cluster1 --name client.mirror.1 'admin socket' 2026-02-20T22:40:37.475 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ echo /var/run/ceph/rbd-mirror.cluster1-client.mirror.1.asok 2026-02-20T22:40:37.475 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rm -f /var/run/ceph/rbd-mirror.cluster1-client.mirror.1.asok 2026-02-20T22:40:37.476 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ daemon_pid_file cluster1:1 2026-02-20T22:40:37.476 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1:1 2026-02-20T22:40:37.476 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:40:37.477 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster1:1 cluster instance 2026-02-20T22:40:37.477 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster1:1 2026-02-20T22:40:37.477 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=cluster 2026-02-20T22:40:37.477 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:40:37.477 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:40:37.477 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=1 2026-02-20T22:40:37.477 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 1 = cluster1:1 ']' 2026-02-20T22:40:37.477 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval cluster=cluster1 2026-02-20T22:40:37.477 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:40:37.477 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=1 2026-02-20T22:40:37.477 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=1 2026-02-20T22:40:37.477 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ ceph-conf --cluster cluster1 --name client.mirror.1 'pid file' 2026-02-20T22:40:37.488 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ echo /var/run/ceph/rbd-mirror.cluster1-client.mirror.1.pid 2026-02-20T22:40:37.488 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rm -f /var/run/ceph/rbd-mirror.cluster1-client.mirror.1.pid 2026-02-20T22:40:37.489 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:40:37.490 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ stop_mirror cluster1:2 '' 2026-02-20T22:40:37.490 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1:2 2026-02-20T22:40:37.490 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local sig= 2026-02-20T22:40:37.490 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test -n '' 2026-02-20T22:40:37.490 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pid 2026-02-20T22:40:37.491 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ daemon_pid_file cluster1:2 2026-02-20T22:40:37.491 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster=cluster1:2 2026-02-20T22:40:37.491 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance 2026-02-20T22:40:37.491 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ set_cluster_instance cluster1:2 cluster instance 2026-02-20T22:40:37.491 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local val=cluster1:2 2026-02-20T22:40:37.491 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster_var_name=cluster 2026-02-20T22:40:37.491 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance_var_name=instance 2026-02-20T22:40:37.491 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:40:37.491 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=2 2026-02-20T22:40:37.491 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ '[' 2 = cluster1:2 ']' 2026-02-20T22:40:37.491 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval cluster=cluster1 2026-02-20T22:40:37.491 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ cluster=cluster1 2026-02-20T22:40:37.491 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval instance=2 2026-02-20T22:40:37.491 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ instance=2 2026-02-20T22:40:37.491 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ ceph-conf --cluster cluster1 --name client.mirror.2 'pid file' 2026-02-20T22:40:37.502 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ echo /var/run/ceph/rbd-mirror.cluster1-client.mirror.2.pid 2026-02-20T22:40:37.502 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cat /var/run/ceph/rbd-mirror.cluster1-client.mirror.2.pid 2026-02-20T22:40:37.503 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ pid=80342 2026-02-20T22:40:37.503 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' -n 80342 ']' 2026-02-20T22:40:37.503 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ kill 80342 2026-02-20T22:40:37.503 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 0 1 2 4 8 16 32 2026-02-20T22:40:37.503 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 0 2026-02-20T22:40:37.504 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ ps auxww 2026-02-20T22:40:37.504 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ awk -v pid=80342 '$2 == pid {print; exit 1}' 2026-02-20T22:40:37.514 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:ubuntu 80342 0.2 0.0 196356 44504 ? Rsl 22:39 0:00 rbd-mirror --cluster cluster1 --id mirror.2 --rbd-mirror-delete-retry-interval=5 --rbd-mirror-image-state-check-interval=5 --rbd-mirror-journal-poll-age=1 --rbd-mirror-pool-replayers-refresh-interval=5 --debug-rbd=30 --debug-journaler=30 --debug-rbd_mirror=30 --daemonize=true 2026-02-20T22:40:37.514 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 0 1 2 4 8 16 32 2026-02-20T22:40:37.514 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:40:38.516 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ ps auxww 2026-02-20T22:40:38.516 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ awk -v pid=80342 '$2 == pid {print; exit 1}' 2026-02-20T22:40:38.527 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ break 2026-02-20T22:40:38.527 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ ps auxww 2026-02-20T22:40:38.528 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ awk -v pid=80342 '$2 == pid {print; exit 1}' 2026-02-20T22:40:38.538 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ daemon_asok_file cluster1:2 cluster1 2026-02-20T22:40:38.538 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local local_cluster=cluster1:2 2026-02-20T22:40:38.538 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1 2026-02-20T22:40:38.538 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:40:38.538 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster1:2 local_cluster instance 2026-02-20T22:40:38.539 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster1:2 2026-02-20T22:40:38.539 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=local_cluster 2026-02-20T22:40:38.539 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:40:38.539 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:40:38.539 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=2 2026-02-20T22:40:38.539 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 2 = cluster1:2 ']' 2026-02-20T22:40:38.539 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval local_cluster=cluster1 2026-02-20T22:40:38.539 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local_cluster=cluster1 2026-02-20T22:40:38.539 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=2 2026-02-20T22:40:38.539 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=2 2026-02-20T22:40:38.539 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ ceph-conf --cluster cluster1 --name client.mirror.2 'admin socket' 2026-02-20T22:40:38.550 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ echo /var/run/ceph/rbd-mirror.cluster1-client.mirror.2.asok 2026-02-20T22:40:38.550 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rm -f /var/run/ceph/rbd-mirror.cluster1-client.mirror.2.asok 2026-02-20T22:40:38.552 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ daemon_asok_file cluster1:2 cluster2 2026-02-20T22:40:38.552 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local local_cluster=cluster1:2 2026-02-20T22:40:38.552 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster2 2026-02-20T22:40:38.552 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:40:38.552 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster1:2 local_cluster instance 2026-02-20T22:40:38.552 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster1:2 2026-02-20T22:40:38.553 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=local_cluster 2026-02-20T22:40:38.553 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:40:38.553 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:40:38.553 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=2 2026-02-20T22:40:38.553 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 2 = cluster1:2 ']' 2026-02-20T22:40:38.553 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval local_cluster=cluster1 2026-02-20T22:40:38.553 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local_cluster=cluster1 2026-02-20T22:40:38.553 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=2 2026-02-20T22:40:38.553 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=2 2026-02-20T22:40:38.553 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ ceph-conf --cluster cluster1 --name client.mirror.2 'admin socket' 2026-02-20T22:40:38.565 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ echo /var/run/ceph/rbd-mirror.cluster1-client.mirror.2.asok 2026-02-20T22:40:38.565 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rm -f /var/run/ceph/rbd-mirror.cluster1-client.mirror.2.asok 2026-02-20T22:40:38.567 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ daemon_pid_file cluster1:2 2026-02-20T22:40:38.567 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1:2 2026-02-20T22:40:38.567 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:40:38.567 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster1:2 cluster instance 2026-02-20T22:40:38.567 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster1:2 2026-02-20T22:40:38.567 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=cluster 2026-02-20T22:40:38.567 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:40:38.567 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:40:38.568 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=2 2026-02-20T22:40:38.568 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 2 = cluster1:2 ']' 2026-02-20T22:40:38.568 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval cluster=cluster1 2026-02-20T22:40:38.568 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:40:38.568 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=2 2026-02-20T22:40:38.568 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=2 2026-02-20T22:40:38.568 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ ceph-conf --cluster cluster1 --name client.mirror.2 'pid file' 2026-02-20T22:40:38.578 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ echo /var/run/ceph/rbd-mirror.cluster1-client.mirror.2.pid 2026-02-20T22:40:38.578 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rm -f /var/run/ceph/rbd-mirror.cluster1-client.mirror.2.pid 2026-02-20T22:40:38.579 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:40:38.579 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ stop_mirror cluster1:3 '' 2026-02-20T22:40:38.579 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1:3 2026-02-20T22:40:38.579 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local sig= 2026-02-20T22:40:38.579 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test -n '' 2026-02-20T22:40:38.579 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pid 2026-02-20T22:40:38.580 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ daemon_pid_file cluster1:3 2026-02-20T22:40:38.580 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster=cluster1:3 2026-02-20T22:40:38.580 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance 2026-02-20T22:40:38.580 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ set_cluster_instance cluster1:3 cluster instance 2026-02-20T22:40:38.580 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local val=cluster1:3 2026-02-20T22:40:38.580 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster_var_name=cluster 2026-02-20T22:40:38.580 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance_var_name=instance 2026-02-20T22:40:38.580 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:40:38.580 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=3 2026-02-20T22:40:38.580 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ '[' 3 = cluster1:3 ']' 2026-02-20T22:40:38.580 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval cluster=cluster1 2026-02-20T22:40:38.580 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ cluster=cluster1 2026-02-20T22:40:38.580 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval instance=3 2026-02-20T22:40:38.580 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ instance=3 2026-02-20T22:40:38.580 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ ceph-conf --cluster cluster1 --name client.mirror.3 'pid file' 2026-02-20T22:40:38.592 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ echo /var/run/ceph/rbd-mirror.cluster1-client.mirror.3.pid 2026-02-20T22:40:38.593 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cat /var/run/ceph/rbd-mirror.cluster1-client.mirror.3.pid 2026-02-20T22:40:38.594 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ pid=80404 2026-02-20T22:40:38.594 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' -n 80404 ']' 2026-02-20T22:40:38.594 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ kill 80404 2026-02-20T22:40:38.594 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 0 1 2 4 8 16 32 2026-02-20T22:40:38.594 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 0 2026-02-20T22:40:38.595 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ ps auxww 2026-02-20T22:40:38.595 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ awk -v pid=80404 '$2 == pid {print; exit 1}' 2026-02-20T22:40:38.605 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:ubuntu 80404 0.1 0.0 401252 47172 ? Ssl 22:39 0:00 rbd-mirror --cluster cluster1 --id mirror.3 --rbd-mirror-delete-retry-interval=5 --rbd-mirror-image-state-check-interval=5 --rbd-mirror-journal-poll-age=1 --rbd-mirror-pool-replayers-refresh-interval=5 --debug-rbd=30 --debug-journaler=30 --debug-rbd_mirror=30 --daemonize=true 2026-02-20T22:40:38.605 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 0 1 2 4 8 16 32 2026-02-20T22:40:38.605 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:40:39.607 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ ps auxww 2026-02-20T22:40:39.607 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ awk -v pid=80404 '$2 == pid {print; exit 1}' 2026-02-20T22:40:39.619 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ break 2026-02-20T22:40:39.619 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ ps auxww 2026-02-20T22:40:39.619 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ awk -v pid=80404 '$2 == pid {print; exit 1}' 2026-02-20T22:40:39.630 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ daemon_asok_file cluster1:3 cluster1 2026-02-20T22:40:39.630 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local local_cluster=cluster1:3 2026-02-20T22:40:39.630 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1 2026-02-20T22:40:39.630 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:40:39.630 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster1:3 local_cluster instance 2026-02-20T22:40:39.630 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster1:3 2026-02-20T22:40:39.630 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=local_cluster 2026-02-20T22:40:39.630 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:40:39.630 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:40:39.630 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=3 2026-02-20T22:40:39.630 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 3 = cluster1:3 ']' 2026-02-20T22:40:39.630 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval local_cluster=cluster1 2026-02-20T22:40:39.630 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local_cluster=cluster1 2026-02-20T22:40:39.630 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=3 2026-02-20T22:40:39.630 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=3 2026-02-20T22:40:39.630 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ ceph-conf --cluster cluster1 --name client.mirror.3 'admin socket' 2026-02-20T22:40:39.642 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ echo /var/run/ceph/rbd-mirror.cluster1-client.mirror.3.asok 2026-02-20T22:40:39.642 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rm -f /var/run/ceph/rbd-mirror.cluster1-client.mirror.3.asok 2026-02-20T22:40:39.643 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ daemon_asok_file cluster1:3 cluster2 2026-02-20T22:40:39.643 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local local_cluster=cluster1:3 2026-02-20T22:40:39.643 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster2 2026-02-20T22:40:39.643 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:40:39.644 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster1:3 local_cluster instance 2026-02-20T22:40:39.644 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster1:3 2026-02-20T22:40:39.644 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=local_cluster 2026-02-20T22:40:39.644 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:40:39.644 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:40:39.644 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=3 2026-02-20T22:40:39.644 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 3 = cluster1:3 ']' 2026-02-20T22:40:39.644 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval local_cluster=cluster1 2026-02-20T22:40:39.644 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local_cluster=cluster1 2026-02-20T22:40:39.644 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=3 2026-02-20T22:40:39.644 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=3 2026-02-20T22:40:39.644 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ ceph-conf --cluster cluster1 --name client.mirror.3 'admin socket' 2026-02-20T22:40:39.656 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ echo /var/run/ceph/rbd-mirror.cluster1-client.mirror.3.asok 2026-02-20T22:40:39.656 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rm -f /var/run/ceph/rbd-mirror.cluster1-client.mirror.3.asok 2026-02-20T22:40:39.658 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ daemon_pid_file cluster1:3 2026-02-20T22:40:39.658 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1:3 2026-02-20T22:40:39.658 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:40:39.658 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster1:3 cluster instance 2026-02-20T22:40:39.658 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster1:3 2026-02-20T22:40:39.659 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=cluster 2026-02-20T22:40:39.659 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:40:39.659 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:40:39.659 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=3 2026-02-20T22:40:39.659 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 3 = cluster1:3 ']' 2026-02-20T22:40:39.659 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval cluster=cluster1 2026-02-20T22:40:39.659 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:40:39.659 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=3 2026-02-20T22:40:39.659 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=3 2026-02-20T22:40:39.659 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ ceph-conf --cluster cluster1 --name client.mirror.3 'pid file' 2026-02-20T22:40:39.670 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ echo /var/run/ceph/rbd-mirror.cluster1-client.mirror.3.pid 2026-02-20T22:40:39.670 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rm -f /var/run/ceph/rbd-mirror.cluster1-client.mirror.3.pid 2026-02-20T22:40:39.672 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ request_resync_image cluster1 mirror test image_id 2026-02-20T22:40:39.672 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:40:39.672 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:40:39.672 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:40:39.672 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image_id_var_name=image_id 2026-02-20T22:40:39.672 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ get_image_id cluster1 mirror test 2026-02-20T22:40:39.672 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1 2026-02-20T22:40:39.673 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local pool=mirror 2026-02-20T22:40:39.673 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local image=test 2026-02-20T22:40:39.673 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster=cluster1 info mirror/test 2026-02-20T22:40:39.673 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -ne 's/^.*block_name_prefix: rbd_data\.//p' 2026-02-20T22:40:39.701 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ eval 'image_id='\''16b326d98a6'\''' 2026-02-20T22:40:39.701 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ image_id=16b326d98a6 2026-02-20T22:40:39.701 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ eval 'test -n "$image_id"' 2026-02-20T22:40:39.701 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ test -n 16b326d98a6 2026-02-20T22:40:39.701 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster=cluster1 mirror image resync mirror/test 2026-02-20T22:40:39.730 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:Flagged image for resync from primary 2026-02-20T22:40:39.732 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ start_mirrors cluster1 2026-02-20T22:40:39.732 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:40:39.732 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ seq 0 3 2026-02-20T22:40:39.734 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:40:39.734 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ start_mirror cluster1:0 2026-02-20T22:40:39.734 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1:0 2026-02-20T22:40:39.734 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local instance 2026-02-20T22:40:39.734 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ set_cluster_instance cluster1:0 cluster instance 2026-02-20T22:40:39.734 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local val=cluster1:0 2026-02-20T22:40:39.734 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster_var_name=cluster 2026-02-20T22:40:39.735 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local instance_var_name=instance 2026-02-20T22:40:39.735 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ cluster=cluster1 2026-02-20T22:40:39.735 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ instance=0 2026-02-20T22:40:39.735 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' 0 = cluster1:0 ']' 2026-02-20T22:40:39.735 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ eval cluster=cluster1 2026-02-20T22:40:39.735 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:40:39.735 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ eval instance=0 2026-02-20T22:40:39.735 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=0 2026-02-20T22:40:39.735 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test -n '' 2026-02-20T22:40:39.735 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd-mirror --cluster cluster1 --id mirror.0 --rbd-mirror-delete-retry-interval=5 --rbd-mirror-image-state-check-interval=5 --rbd-mirror-journal-poll-age=1 --rbd-mirror-pool-replayers-refresh-interval=5 --debug-rbd=30 --debug-journaler=30 --debug-rbd_mirror=30 --daemonize=true 2026-02-20T22:40:39.756 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:40:39.756 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ start_mirror cluster1:1 2026-02-20T22:40:39.756 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1:1 2026-02-20T22:40:39.756 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local instance 2026-02-20T22:40:39.756 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ set_cluster_instance cluster1:1 cluster instance 2026-02-20T22:40:39.756 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local val=cluster1:1 2026-02-20T22:40:39.756 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster_var_name=cluster 2026-02-20T22:40:39.757 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local instance_var_name=instance 2026-02-20T22:40:39.757 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ cluster=cluster1 2026-02-20T22:40:39.757 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ instance=1 2026-02-20T22:40:39.757 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' 1 = cluster1:1 ']' 2026-02-20T22:40:39.757 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ eval cluster=cluster1 2026-02-20T22:40:39.757 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:40:39.757 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ eval instance=1 2026-02-20T22:40:39.757 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=1 2026-02-20T22:40:39.757 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test -n '' 2026-02-20T22:40:39.757 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd-mirror --cluster cluster1 --id mirror.1 --rbd-mirror-delete-retry-interval=5 --rbd-mirror-image-state-check-interval=5 --rbd-mirror-journal-poll-age=1 --rbd-mirror-pool-replayers-refresh-interval=5 --debug-rbd=30 --debug-journaler=30 --debug-rbd_mirror=30 --daemonize=true 2026-02-20T22:40:39.776 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:40:39.776 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ start_mirror cluster1:2 2026-02-20T22:40:39.776 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1:2 2026-02-20T22:40:39.776 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local instance 2026-02-20T22:40:39.776 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ set_cluster_instance cluster1:2 cluster instance 2026-02-20T22:40:39.776 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local val=cluster1:2 2026-02-20T22:40:39.777 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster_var_name=cluster 2026-02-20T22:40:39.777 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local instance_var_name=instance 2026-02-20T22:40:39.777 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ cluster=cluster1 2026-02-20T22:40:39.777 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ instance=2 2026-02-20T22:40:39.777 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' 2 = cluster1:2 ']' 2026-02-20T22:40:39.777 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ eval cluster=cluster1 2026-02-20T22:40:39.777 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:40:39.777 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ eval instance=2 2026-02-20T22:40:39.777 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=2 2026-02-20T22:40:39.777 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test -n '' 2026-02-20T22:40:39.777 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd-mirror --cluster cluster1 --id mirror.2 --rbd-mirror-delete-retry-interval=5 --rbd-mirror-image-state-check-interval=5 --rbd-mirror-journal-poll-age=1 --rbd-mirror-pool-replayers-refresh-interval=5 --debug-rbd=30 --debug-journaler=30 --debug-rbd_mirror=30 --daemonize=true 2026-02-20T22:40:39.796 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:40:39.796 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ start_mirror cluster1:3 2026-02-20T22:40:39.796 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1:3 2026-02-20T22:40:39.796 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local instance 2026-02-20T22:40:39.797 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ set_cluster_instance cluster1:3 cluster instance 2026-02-20T22:40:39.797 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local val=cluster1:3 2026-02-20T22:40:39.797 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster_var_name=cluster 2026-02-20T22:40:39.797 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local instance_var_name=instance 2026-02-20T22:40:39.797 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ cluster=cluster1 2026-02-20T22:40:39.797 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ instance=3 2026-02-20T22:40:39.797 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' 3 = cluster1:3 ']' 2026-02-20T22:40:39.797 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ eval cluster=cluster1 2026-02-20T22:40:39.797 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:40:39.797 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ eval instance=3 2026-02-20T22:40:39.797 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=3 2026-02-20T22:40:39.797 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test -n '' 2026-02-20T22:40:39.798 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd-mirror --cluster cluster1 --id mirror.3 --rbd-mirror-delete-retry-interval=5 --rbd-mirror-image-state-check-interval=5 --rbd-mirror-journal-poll-age=1 --rbd-mirror-pool-replayers-refresh-interval=5 --debug-rbd=30 --debug-journaler=30 --debug-rbd_mirror=30 --daemonize=true 2026-02-20T22:40:39.818 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_image_present cluster1 mirror test deleted 16b326d98a6 2026-02-20T22:40:39.818 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:40:39.818 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:40:39.818 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:40:39.818 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state=deleted 2026-02-20T22:40:39.818 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image_id=16b326d98a6 2026-02-20T22:40:39.818 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local s 2026-02-20T22:40:39.818 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test -n 16b326d98a6 2026-02-20T22:40:39.818 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 0.1 1 2 4 8 8 8 8 8 8 8 8 16 16 32 32 2026-02-20T22:40:39.818 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 0.1 2026-02-20T22:40:39.919 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_image_present cluster1 mirror test deleted 16b326d98a6 2026-02-20T22:40:39.919 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:40:39.919 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:40:39.920 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:40:39.920 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local test_state=deleted 2026-02-20T22:40:39.920 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image_id=16b326d98a6 2026-02-20T22:40:39.920 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local current_state=deleted 2026-02-20T22:40:39.920 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local current_image_id 2026-02-20T22:40:39.920 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ get_image_id cluster1 mirror test 2026-02-20T22:40:39.920 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1 2026-02-20T22:40:39.920 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local pool=mirror 2026-02-20T22:40:39.920 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local image=test 2026-02-20T22:40:39.920 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster=cluster1 info mirror/test 2026-02-20T22:40:39.921 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -ne 's/^.*block_name_prefix: rbd_data\.//p' 2026-02-20T22:40:39.947 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ current_image_id=16b326d98a6 2026-02-20T22:40:39.947 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test -n 16b326d98a6 2026-02-20T22:40:39.948 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test -z 16b326d98a6 -o 16b326d98a6 = 16b326d98a6 2026-02-20T22:40:39.948 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ current_state=present 2026-02-20T22:40:39.948 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test deleted = present 2026-02-20T22:40:39.948 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 0.1 1 2 4 8 8 8 8 8 8 8 8 16 16 32 32 2026-02-20T22:40:39.948 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:40:40.949 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_image_present cluster1 mirror test deleted 16b326d98a6 2026-02-20T22:40:40.949 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:40:40.949 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:40:40.950 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:40:40.950 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local test_state=deleted 2026-02-20T22:40:40.950 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image_id=16b326d98a6 2026-02-20T22:40:40.950 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local current_state=deleted 2026-02-20T22:40:40.950 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local current_image_id 2026-02-20T22:40:40.950 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ get_image_id cluster1 mirror test 2026-02-20T22:40:40.950 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1 2026-02-20T22:40:40.950 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local pool=mirror 2026-02-20T22:40:40.950 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local image=test 2026-02-20T22:40:40.950 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster=cluster1 info mirror/test 2026-02-20T22:40:40.950 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -ne 's/^.*block_name_prefix: rbd_data\.//p' 2026-02-20T22:40:40.981 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ current_image_id=16b326d98a6 2026-02-20T22:40:40.981 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test -n 16b326d98a6 2026-02-20T22:40:40.981 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test -z 16b326d98a6 -o 16b326d98a6 = 16b326d98a6 2026-02-20T22:40:40.981 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ current_state=present 2026-02-20T22:40:40.981 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test deleted = present 2026-02-20T22:40:40.981 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 0.1 1 2 4 8 8 8 8 8 8 8 8 16 16 32 32 2026-02-20T22:40:40.981 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 2 2026-02-20T22:40:42.982 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_image_present cluster1 mirror test deleted 16b326d98a6 2026-02-20T22:40:42.983 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:40:42.983 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:40:42.983 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:40:42.983 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local test_state=deleted 2026-02-20T22:40:42.983 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image_id=16b326d98a6 2026-02-20T22:40:42.983 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local current_state=deleted 2026-02-20T22:40:42.983 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local current_image_id 2026-02-20T22:40:42.983 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ get_image_id cluster1 mirror test 2026-02-20T22:40:42.983 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1 2026-02-20T22:40:42.983 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local pool=mirror 2026-02-20T22:40:42.984 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local image=test 2026-02-20T22:40:42.984 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster=cluster1 info mirror/test 2026-02-20T22:40:42.984 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -ne 's/^.*block_name_prefix: rbd_data\.//p' 2026-02-20T22:40:43.011 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ current_image_id=16b326d98a6 2026-02-20T22:40:43.011 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test -n 16b326d98a6 2026-02-20T22:40:43.011 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test -z 16b326d98a6 -o 16b326d98a6 = 16b326d98a6 2026-02-20T22:40:43.011 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ current_state=present 2026-02-20T22:40:43.011 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test deleted = present 2026-02-20T22:40:43.012 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 0.1 1 2 4 8 8 8 8 8 8 8 8 16 16 32 32 2026-02-20T22:40:43.012 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 4 2026-02-20T22:40:47.013 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_image_present cluster1 mirror test deleted 16b326d98a6 2026-02-20T22:40:47.013 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:40:47.013 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:40:47.013 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:40:47.014 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local test_state=deleted 2026-02-20T22:40:47.014 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image_id=16b326d98a6 2026-02-20T22:40:47.014 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local current_state=deleted 2026-02-20T22:40:47.014 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local current_image_id 2026-02-20T22:40:47.014 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ get_image_id cluster1 mirror test 2026-02-20T22:40:47.014 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1 2026-02-20T22:40:47.014 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local pool=mirror 2026-02-20T22:40:47.014 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local image=test 2026-02-20T22:40:47.014 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster=cluster1 info mirror/test 2026-02-20T22:40:47.014 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -ne 's/^.*block_name_prefix: rbd_data\.//p' 2026-02-20T22:40:47.045 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ current_image_id=1787450c5927 2026-02-20T22:40:47.045 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test -n 1787450c5927 2026-02-20T22:40:47.045 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test -z 16b326d98a6 -o 16b326d98a6 = 1787450c5927 2026-02-20T22:40:47.045 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test deleted = deleted 2026-02-20T22:40:47.045 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:40:47.045 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_image_present cluster1 mirror test present 2026-02-20T22:40:47.045 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:40:47.045 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:40:47.045 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:40:47.045 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state=present 2026-02-20T22:40:47.046 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image_id= 2026-02-20T22:40:47.046 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local s 2026-02-20T22:40:47.046 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test -n '' 2026-02-20T22:40:47.046 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ get_image_id cluster1 mirror test 2026-02-20T22:40:47.046 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1 2026-02-20T22:40:47.046 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local pool=mirror 2026-02-20T22:40:47.046 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local image=test 2026-02-20T22:40:47.046 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster=cluster1 info mirror/test 2026-02-20T22:40:47.046 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -ne 's/^.*block_name_prefix: rbd_data\.//p' 2026-02-20T22:40:47.071 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ image_id=1787450c5927 2026-02-20T22:40:47.071 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 0.1 1 2 4 8 8 8 8 8 8 8 8 16 16 32 32 2026-02-20T22:40:47.071 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 0.1 2026-02-20T22:40:47.173 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_image_present cluster1 mirror test present 1787450c5927 2026-02-20T22:40:47.173 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:40:47.174 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:40:47.174 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:40:47.174 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local test_state=present 2026-02-20T22:40:47.174 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image_id=1787450c5927 2026-02-20T22:40:47.174 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local current_state=deleted 2026-02-20T22:40:47.174 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local current_image_id 2026-02-20T22:40:47.174 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ get_image_id cluster1 mirror test 2026-02-20T22:40:47.174 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1 2026-02-20T22:40:47.174 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local pool=mirror 2026-02-20T22:40:47.174 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local image=test 2026-02-20T22:40:47.174 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster=cluster1 info mirror/test 2026-02-20T22:40:47.174 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -ne 's/^.*block_name_prefix: rbd_data\.//p' 2026-02-20T22:40:47.202 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ current_image_id=1787450c5927 2026-02-20T22:40:47.203 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test -n 1787450c5927 2026-02-20T22:40:47.203 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test -z 1787450c5927 -o 1787450c5927 = 1787450c5927 2026-02-20T22:40:47.203 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ current_state=present 2026-02-20T22:40:47.203 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test present = present 2026-02-20T22:40:47.203 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:40:47.203 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_image_replay_started cluster1 mirror test 2026-02-20T22:40:47.203 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:40:47.203 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:40:47.203 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:40:47.203 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_image_replay_state cluster1 mirror test started 2026-02-20T22:40:47.203 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:40:47.204 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:40:47.204 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:40:47.204 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state=started 2026-02-20T22:40:47.204 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local s 2026-02-20T22:40:47.204 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:40:47.204 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:40:48.203 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_image_replay_state cluster1 mirror test started 2026-02-20T22:40:48.203 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:40:48.203 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:40:48.203 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:40:48.203 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local test_state=started 2026-02-20T22:40:48.203 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status_result 2026-02-20T22:40:48.204 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local current_state=stopped 2026-02-20T22:40:48.205 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemons cluster1 rbd mirror status mirror/test 2026-02-20T22:40:48.205 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ grep -i state 2026-02-20T22:40:48.205 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_instance=cluster1 2026-02-20T22:40:48.205 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:40:48.205 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1 2026-02-20T22:40:48.205 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance=cluster1 2026-02-20T22:40:48.205 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local loop_instance 2026-02-20T22:40:48.206 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for s in 0 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:40:48.206 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sleep 0 2026-02-20T22:40:48.206 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' cluster1 '!=' cluster1 ']' 2026-02-20T22:40:48.206 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ seq 0 3 2026-02-20T22:40:48.209 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for loop_instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:40:48.209 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemon cluster1:0 rbd mirror status mirror/test 2026-02-20T22:40:48.209 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1:0 2026-02-20T22:40:48.209 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:40:48.209 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:40:48.209 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster1:0 cluster instance 2026-02-20T22:40:48.209 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster1:0 2026-02-20T22:40:48.209 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=cluster 2026-02-20T22:40:48.210 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:40:48.210 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:40:48.210 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=0 2026-02-20T22:40:48.210 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 0 = cluster1:0 ']' 2026-02-20T22:40:48.210 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval cluster=cluster1 2026-02-20T22:40:48.210 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:40:48.210 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=0 2026-02-20T22:40:48.210 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:40:48.210 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ daemon_asok_file cluster1:0 cluster1 2026-02-20T22:40:48.210 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local local_cluster=cluster1:0 2026-02-20T22:40:48.210 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster=cluster1 2026-02-20T22:40:48.210 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance 2026-02-20T22:40:48.211 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ set_cluster_instance cluster1:0 local_cluster instance 2026-02-20T22:40:48.211 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local val=cluster1:0 2026-02-20T22:40:48.211 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster_var_name=local_cluster 2026-02-20T22:40:48.211 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance_var_name=instance 2026-02-20T22:40:48.211 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:40:48.211 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:40:48.211 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ '[' 0 = cluster1:0 ']' 2026-02-20T22:40:48.211 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval local_cluster=cluster1 2026-02-20T22:40:48.211 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ local_cluster=cluster1 2026-02-20T22:40:48.211 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval instance=0 2026-02-20T22:40:48.211 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ instance=0 2026-02-20T22:40:48.211 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ ceph-conf --cluster cluster1 --name client.mirror.0 'admin socket' 2026-02-20T22:40:48.218 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ echo /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:40:48.219 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local asok_file=/var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:40:48.219 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ test -S /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:40:48.219 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ ceph --admin-daemon /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok rbd mirror status mirror/test 2026-02-20T22:40:48.267 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ return 0 2026-02-20T22:40:48.268 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status_result=' "state": "Replaying"' 2026-02-20T22:40:48.268 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo ' "state": "Replaying"' 2026-02-20T22:40:48.268 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep -i Replaying 2026-02-20T22:40:48.269 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: "state": "Replaying" 2026-02-20T22:40:48.270 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ current_state=started 2026-02-20T22:40:48.270 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test started = started 2026-02-20T22:40:48.270 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:40:48.271 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_replaying_status_in_pool_dir cluster1 mirror test 2026-02-20T22:40:48.271 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:40:48.271 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:40:48.271 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:40:48.271 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' snapshot = journal ']' 2026-02-20T22:40:48.271 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_status_in_pool_dir cluster1 mirror test up+replaying 2026-02-20T22:40:48.271 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:40:48.271 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:40:48.271 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:40:48.271 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+replaying 2026-02-20T22:40:48.271 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:40:48.272 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:40:48.272 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:40:48.272 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:40:49.270 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_status_in_pool_dir cluster1 mirror test up+replaying '' '' 2026-02-20T22:40:49.271 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:40:49.271 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:40:49.271 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:40:49.271 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+replaying 2026-02-20T22:40:49.271 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:40:49.271 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:40:49.271 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:40:49.271 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:40:49.272 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster1 mirror image status mirror/test 2026-02-20T22:40:49.303 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='test: 2026-02-20T22:40:49.303 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: global_id: 1bc98bd9-cecf-43c6-bb5a-52e603a1de1d 2026-02-20T22:40:49.303 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+replaying 2026-02-20T22:40:49.304 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: replaying, {"bytes_per_second":0.0,"bytes_per_snapshot":0.0,"last_snapshot_bytes":0,"last_snapshot_sync_seconds":0,"remote_snapshot_timestamp":1771627185,"replay_state":"idle"} 2026-02-20T22:40:49.304 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: service: mirror.0 on trial150 2026-02-20T22:40:49.304 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:40:44 2026-02-20T22:40:49.304 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: peer_sites: 2026-02-20T22:40:49.304 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: name: cluster2-DNE 2026-02-20T22:40:49.304 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: down+unknown 2026-02-20T22:40:49.304 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: status not found 2026-02-20T22:40:49.304 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: ' 2026-02-20T22:40:49.304 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ state: .*up+replaying' 2026-02-20T22:40:49.305 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: state: up+replaying 2026-02-20T22:40:49.305 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ description: .*' 2026-02-20T22:40:49.306 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: description: replaying, {"bytes_per_second":0.0,"bytes_per_snapshot":0.0,"last_snapshot_bytes":0,"last_snapshot_sync_seconds":0,"remote_snapshot_timestamp":1771627185,"replay_state":"idle"} 2026-02-20T22:40:49.306 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' -n '' ']' 2026-02-20T22:40:49.306 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+replaying 2026-02-20T22:40:49.306 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^up+' 2026-02-20T22:40:49.307 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+replaying 2026-02-20T22:40:49.307 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep 'service: *mirror..* on ' 2026-02-20T22:40:49.307 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: service: mirror.0 on trial150 2026-02-20T22:40:49.308 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update 2026-02-20T22:40:49.308 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -nEe 's/^ last_update: *(.*) *$/\1/p' 2026-02-20T22:40:49.310 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:40:44' 2026-02-20T22:40:49.310 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_mirror_pool_status_verbose cluster1 mirror test up+replaying '2026-02-20 22:40:44' 2026-02-20T22:40:49.310 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:40:49.310 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:40:49.310 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:40:49.310 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+replaying 2026-02-20T22:40:49.310 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local 'prev_last_update=2026-02-20 22:40:44' 2026-02-20T22:40:49.310 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:40:49.310 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:40:49.310 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster1 mirror pool status mirror --verbose --format xml 2026-02-20T22:40:49.341 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='WARNINGOKWARNING160196023mirror.0trial15020.2.0-677-gf7870454trueOK60256030mirror.1trial15020.2.0-677-gf7870454falseOK60326034mirror.2trial15020.2.0-677-gf7870454falseOK60396044mirror.3trial15020.2.0-677-gf7870454falseOKtest1bc98bd9-cecf-43c6-bb5a-52e603a1de1dup+replayingreplaying, {"bytes_per_second":0.0,"bytes_per_snapshot":0.0,"last_snapshot_bytes":0,"last_snapshot_sync_seconds":0,"remote_snapshot_timestamp":1771627185,"replay_state":"idle"}60196023mirror.0trial1502026-02-20 22:40:44cluster2-DNEcd6e8b64-a7a4-4c60-8c9c-3c34f7eb16e8down+unknownstatus not found' 2026-02-20T22:40:49.341 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update state 2026-02-20T22:40:49.341 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test'\'']/last_update' 2026-02-20T22:40:49.342 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:40:44' 2026-02-20T22:40:49.343 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test'\'']/state' 2026-02-20T22:40:49.344 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ state=up+replaying 2026-02-20T22:40:49.345 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+replaying 2026-02-20T22:40:49.345 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep up+replaying 2026-02-20T22:40:49.345 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+replaying 2026-02-20T22:40:49.346 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:40:49.347 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:40:49.347 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ compare_images cluster1 cluster2 mirror mirror test 2026-02-20T22:40:49.347 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local ret=0 2026-02-20T22:40:49.347 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local local_cluster=cluster1 2026-02-20T22:40:49.347 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:40:49.347 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local local_pool=mirror 2026-02-20T22:40:49.347 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local remote_pool=mirror 2026-02-20T22:40:49.347 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:40:49.347 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ mkfname cluster2-mirror-test.export 2026-02-20T22:40:49.347 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ echo cluster2-mirror-test.export 2026-02-20T22:40:49.347 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -e 's|[/ ]|_|g' 2026-02-20T22:40:49.348 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local rmt_export=/tmp/tmp.Whst3BkeHJ/cluster2-mirror-test.export 2026-02-20T22:40:49.348 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ mkfname cluster1-mirror-test.export 2026-02-20T22:40:49.349 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ echo cluster1-mirror-test.export 2026-02-20T22:40:49.349 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -e 's|[/ ]|_|g' 2026-02-20T22:40:49.349 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local loc_export=/tmp/tmp.Whst3BkeHJ/cluster1-mirror-test.export 2026-02-20T22:40:49.350 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rm -f /tmp/tmp.Whst3BkeHJ/cluster2-mirror-test.export /tmp/tmp.Whst3BkeHJ/cluster1-mirror-test.export 2026-02-20T22:40:49.350 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster2 export mirror/test /tmp/tmp.Whst3BkeHJ/cluster2-mirror-test.export 2026-02-20T22:40:49.439 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: Exporting image: 3% complete... Exporting image: 6% complete... Exporting image: 9% complete... Exporting image: 12% complete... Exporting image: 15% complete... Exporting image: 18% complete... Exporting image: 21% complete... Exporting image: 25% complete... Exporting image: 28% complete... Exporting image: 31% complete... Exporting image: 34% complete... Exporting image: 37% complete... Exporting image: 40% complete... Exporting image: 43% complete... Exporting image: 46% complete... Exporting image: 50% complete... Exporting image: 53% complete... Exporting image: 56% complete... Exporting image: 59% complete... Exporting image: 62% complete... Exporting image: 65% complete... Exporting image: 68% complete... Exporting image: 71% complete... Exporting image: 75% complete... Exporting image: 78% complete... Exporting image: 81% complete... Exporting image: 84% complete... Exporting image: 87% complete... Exporting image: 90% complete... Exporting image: 93% complete... Exporting image: 96% complete... Exporting image: 100% complete...done. 2026-02-20T22:40:49.444 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster1 export mirror/test /tmp/tmp.Whst3BkeHJ/cluster1-mirror-test.export 2026-02-20T22:40:49.530 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: Exporting image: 3% complete... Exporting image: 6% complete... Exporting image: 9% complete... Exporting image: 12% complete... Exporting image: 15% complete... Exporting image: 18% complete... Exporting image: 21% complete... Exporting image: 25% complete... Exporting image: 28% complete... Exporting image: 31% complete... Exporting image: 34% complete... Exporting image: 37% complete... Exporting image: 40% complete... Exporting image: 43% complete... Exporting image: 46% complete... Exporting image: 50% complete... Exporting image: 53% complete... Exporting image: 56% complete... Exporting image: 59% complete... Exporting image: 62% complete... Exporting image: 65% complete... Exporting image: 68% complete... Exporting image: 71% complete... Exporting image: 75% complete... Exporting image: 78% complete... Exporting image: 81% complete... Exporting image: 84% complete... Exporting image: 87% complete... Exporting image: 90% complete... Exporting image: 93% complete... Exporting image: 96% complete... Exporting image: 100% complete...done. 2026-02-20T22:40:49.534 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ cmp /tmp/tmp.Whst3BkeHJ/cluster2-mirror-test.export /tmp/tmp.Whst3BkeHJ/cluster1-mirror-test.export 2026-02-20T22:40:49.584 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rm -f /tmp/tmp.Whst3BkeHJ/cluster2-mirror-test.export /tmp/tmp.Whst3BkeHJ/cluster1-mirror-test.export 2026-02-20T22:40:49.618 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:40:49.618 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ remove_image_retry cluster2 mirror test 2026-02-20T22:40:49.618 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:40:49.618 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:40:49.618 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:40:49.618 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 0 1 2 4 8 16 32 2026-02-20T22:40:49.618 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 0 2026-02-20T22:40:49.619 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ remove_image cluster2 mirror test 2026-02-20T22:40:49.620 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:40:49.620 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:40:49.620 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test 2026-02-20T22:40:49.620 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster=cluster2 snap purge mirror/test 2026-02-20T22:40:49.648 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster=cluster2 rm mirror/test 2026-02-20T22:40:50.411 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: Removing image: 3% complete... Removing image: 6% complete... Removing image: 9% complete... Removing image: 12% complete... Removing image: 15% complete... Removing image: 18% complete... Removing image: 21% complete... Removing image: 25% complete... Removing image: 28% complete... Removing image: 31% complete... Removing image: 34% complete... Removing image: 37% complete... Removing image: 40% complete... Removing image: 43% complete... Removing image: 46% complete... Removing image: 50% complete... Removing image: 53% complete... Removing image: 56% complete... Removing image: 59% complete... Removing image: 62% complete... Removing image: 65% complete... Removing image: 68% complete... Removing image: 71% complete... Removing image: 75% complete... Removing image: 78% complete... Removing image: 81% complete... Removing image: 84% complete... Removing image: 87% complete... Removing image: 90% complete... Removing image: 93% complete... Removing image: 96% complete... Removing image: 100% complete...done. 2026-02-20T22:40:50.413 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:40:50.414 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' snapshot = journal ']' 2026-02-20T22:40:50.414 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ testlog 'TEST: split-brain' 2026-02-20T22:40:50.414 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ tee -a /tmp/tmp.Whst3BkeHJ/rbd-mirror.test.log 2026-02-20T22:40:50.414 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ date '+%F %T' 2026-02-20T22:40:50.415 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo 2026-02-20 22:40:50 TEST: split-brain 2026-02-20T22:40:50.415 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:2026-02-20 22:40:50 TEST: split-brain 2026-02-20T22:40:50.416 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ image=split-brain 2026-02-20T22:40:50.416 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ create_image_and_enable_mirror cluster2 mirror split-brain snapshot 2026-02-20T22:40:50.416 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:40:50.416 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ shift 2026-02-20T22:40:50.416 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:40:50.416 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ shift 2026-02-20T22:40:50.416 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=split-brain 2026-02-20T22:40:50.416 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ shift 2026-02-20T22:40:50.416 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local mode=snapshot 2026-02-20T22:40:50.416 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' -n snapshot ']' 2026-02-20T22:40:50.416 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ shift 2026-02-20T22:40:50.416 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ create_image cluster2 mirror split-brain 2026-02-20T22:40:50.416 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:40:50.416 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ shift 2026-02-20T22:40:50.416 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:40:50.416 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ shift 2026-02-20T22:40:50.416 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=split-brain 2026-02-20T22:40:50.416 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ shift 2026-02-20T22:40:50.416 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local size=128 2026-02-20T22:40:50.416 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' -n '' ']' 2026-02-20T22:40:50.416 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster2 create --size 128 --image-feature layering,exclusive-lock mirror/split-brain 2026-02-20T22:40:50.444 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ is_pool_mirror_mode_image mirror 2026-02-20T22:40:50.444 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:40:50.444 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' image = image ']' 2026-02-20T22:40:50.444 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:40:50.444 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ enable_mirror cluster2 mirror split-brain snapshot 2026-02-20T22:40:50.444 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:40:50.444 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:40:50.444 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=split-brain 2026-02-20T22:40:50.444 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local mode=snapshot 2026-02-20T22:40:50.445 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster=cluster2 mirror image enable mirror/split-brain snapshot 2026-02-20T22:40:51.397 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:Mirroring enabled 2026-02-20T22:40:51.401 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster=cluster2 info mirror/split-brain 2026-02-20T22:40:51.427 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:rbd image 'split-brain': 2026-02-20T22:40:51.427 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: size 128 MiB in 32 objects 2026-02-20T22:40:51.427 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: order 22 (4 MiB objects) 2026-02-20T22:40:51.427 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: snapshot_count: 1 2026-02-20T22:40:51.427 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: id: 1880e25b7d3d 2026-02-20T22:40:51.427 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: block_name_prefix: rbd_data.1880e25b7d3d 2026-02-20T22:40:51.427 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: format: 2 2026-02-20T22:40:51.428 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: features: layering, exclusive-lock 2026-02-20T22:40:51.428 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: op_features: 2026-02-20T22:40:51.428 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: flags: 2026-02-20T22:40:51.428 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: create_timestamp: Fri Feb 20 22:40:50 2026 2026-02-20T22:40:51.428 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: access_timestamp: Fri Feb 20 22:40:50 2026 2026-02-20T22:40:51.428 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: modify_timestamp: Fri Feb 20 22:40:50 2026 2026-02-20T22:40:51.428 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: mirroring state: enabled 2026-02-20T22:40:51.428 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: mirroring mode: snapshot 2026-02-20T22:40:51.428 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: mirroring global id: e24b5b29-7655-4180-95d4-ef3c9838d314 2026-02-20T22:40:51.429 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: mirroring primary: true 2026-02-20T22:40:51.430 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_replaying_status_in_pool_dir cluster1 mirror split-brain 2026-02-20T22:40:51.430 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:40:51.430 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:40:51.430 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=split-brain 2026-02-20T22:40:51.431 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' snapshot = journal ']' 2026-02-20T22:40:51.431 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_status_in_pool_dir cluster1 mirror split-brain up+replaying 2026-02-20T22:40:51.431 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:40:51.431 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:40:51.431 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=split-brain 2026-02-20T22:40:51.431 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+replaying 2026-02-20T22:40:51.431 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:40:51.431 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:40:51.431 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:40:51.431 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:40:52.430 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_status_in_pool_dir cluster1 mirror split-brain up+replaying '' '' 2026-02-20T22:40:52.430 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:40:52.430 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:40:52.431 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=split-brain 2026-02-20T22:40:52.431 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+replaying 2026-02-20T22:40:52.431 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:40:52.431 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:40:52.431 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:40:52.431 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:40:52.431 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster1 mirror image status mirror/split-brain 2026-02-20T22:40:52.456 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:rbd: error opening image split-brain: (2) No such file or directory 2026-02-20T22:40:52.457 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status= 2026-02-20T22:40:52.457 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ state: .*up+replaying' 2026-02-20T22:40:52.458 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 1 2026-02-20T22:40:52.458 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:40:52.459 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 2 2026-02-20T22:40:54.460 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_status_in_pool_dir cluster1 mirror split-brain up+replaying '' '' 2026-02-20T22:40:54.460 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:40:54.460 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:40:54.460 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=split-brain 2026-02-20T22:40:54.460 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+replaying 2026-02-20T22:40:54.461 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:40:54.461 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:40:54.461 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:40:54.461 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:40:54.461 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster1 mirror image status mirror/split-brain 2026-02-20T22:40:54.494 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='split-brain: 2026-02-20T22:40:54.495 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: global_id: e24b5b29-7655-4180-95d4-ef3c9838d314 2026-02-20T22:40:54.495 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+replaying 2026-02-20T22:40:54.495 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: replaying, {"bytes_per_second":0.0,"bytes_per_snapshot":0.0,"last_snapshot_bytes":0,"last_snapshot_sync_seconds":0,"remote_snapshot_timestamp":1771627251,"replay_state":"idle"} 2026-02-20T22:40:54.495 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: service: mirror.0 on trial150 2026-02-20T22:40:54.495 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:40:52 2026-02-20T22:40:54.495 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: peer_sites: 2026-02-20T22:40:54.495 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: name: cluster2-DNE 2026-02-20T22:40:54.495 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: down+unknown 2026-02-20T22:40:54.495 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: status not found 2026-02-20T22:40:54.495 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: ' 2026-02-20T22:40:54.495 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ state: .*up+replaying' 2026-02-20T22:40:54.496 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: state: up+replaying 2026-02-20T22:40:54.496 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ description: .*' 2026-02-20T22:40:54.497 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: description: replaying, {"bytes_per_second":0.0,"bytes_per_snapshot":0.0,"last_snapshot_bytes":0,"last_snapshot_sync_seconds":0,"remote_snapshot_timestamp":1771627251,"replay_state":"idle"} 2026-02-20T22:40:54.497 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' -n '' ']' 2026-02-20T22:40:54.497 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+replaying 2026-02-20T22:40:54.497 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^up+' 2026-02-20T22:40:54.498 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+replaying 2026-02-20T22:40:54.498 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep 'service: *mirror..* on ' 2026-02-20T22:40:54.498 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: service: mirror.0 on trial150 2026-02-20T22:40:54.499 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update 2026-02-20T22:40:54.499 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -nEe 's/^ last_update: *(.*) *$/\1/p' 2026-02-20T22:40:54.500 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:40:52' 2026-02-20T22:40:54.501 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_mirror_pool_status_verbose cluster1 mirror split-brain up+replaying '2026-02-20 22:40:52' 2026-02-20T22:40:54.501 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:40:54.501 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:40:54.501 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=split-brain 2026-02-20T22:40:54.501 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+replaying 2026-02-20T22:40:54.501 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local 'prev_last_update=2026-02-20 22:40:52' 2026-02-20T22:40:54.501 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:40:54.501 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:40:54.501 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster1 mirror pool status mirror --verbose --format xml 2026-02-20T22:40:54.531 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='WARNINGOKWARNING160196023mirror.0trial15020.2.0-677-gf7870454trueOK60256030mirror.1trial15020.2.0-677-gf7870454falseOK60326034mirror.2trial15020.2.0-677-gf7870454falseOK60396044mirror.3trial15020.2.0-677-gf7870454falseOKsplit-braine24b5b29-7655-4180-95d4-ef3c9838d314up+replayingreplaying, {"bytes_per_second":0.0,"bytes_per_snapshot":0.0,"last_snapshot_bytes":0,"last_snapshot_sync_seconds":0,"remote_snapshot_timestamp":1771627251,"replay_state":"idle"}60196023mirror.0trial1502026-02-20 22:40:52cluster2-DNEcd6e8b64-a7a4-4c60-8c9c-3c34f7eb16e8down+unknownstatus not found' 2026-02-20T22:40:54.531 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update state 2026-02-20T22:40:54.532 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''split-brain'\'']/last_update' 2026-02-20T22:40:54.533 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:40:52' 2026-02-20T22:40:54.533 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''split-brain'\'']/state' 2026-02-20T22:40:54.535 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ state=up+replaying 2026-02-20T22:40:54.535 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+replaying 2026-02-20T22:40:54.535 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep up+replaying 2026-02-20T22:40:54.536 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+replaying 2026-02-20T22:40:54.536 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:40:54.536 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:40:54.536 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ promote_image cluster1 mirror split-brain --force 2026-02-20T22:40:54.536 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:40:54.536 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:40:54.537 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=split-brain 2026-02-20T22:40:54.537 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local force=--force 2026-02-20T22:40:54.537 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster=cluster1 mirror image promote mirror/split-brain --force 2026-02-20T22:40:57.684 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:Image promoted to primary 2026-02-20T22:40:57.689 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_image_replay_stopped cluster1 mirror split-brain 2026-02-20T22:40:57.689 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:40:57.689 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:40:57.689 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=split-brain 2026-02-20T22:40:57.689 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_image_replay_state cluster1 mirror split-brain stopped 2026-02-20T22:40:57.689 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:40:57.689 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:40:57.689 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=split-brain 2026-02-20T22:40:57.689 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state=stopped 2026-02-20T22:40:57.689 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local s 2026-02-20T22:40:57.689 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:40:57.689 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:40:58.690 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_image_replay_state cluster1 mirror split-brain stopped 2026-02-20T22:40:58.690 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:40:58.691 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:40:58.691 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=split-brain 2026-02-20T22:40:58.691 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local test_state=stopped 2026-02-20T22:40:58.691 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status_result 2026-02-20T22:40:58.691 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local current_state=stopped 2026-02-20T22:40:58.692 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemons cluster1 rbd mirror status mirror/split-brain 2026-02-20T22:40:58.692 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ grep -i state 2026-02-20T22:40:58.692 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_instance=cluster1 2026-02-20T22:40:58.692 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:40:58.692 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1 2026-02-20T22:40:58.692 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance=cluster1 2026-02-20T22:40:58.692 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local loop_instance 2026-02-20T22:40:58.692 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for s in 0 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:40:58.693 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sleep 0 2026-02-20T22:40:58.693 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' cluster1 '!=' cluster1 ']' 2026-02-20T22:40:58.693 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ seq 0 3 2026-02-20T22:40:58.696 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for loop_instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:40:58.696 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemon cluster1:0 rbd mirror status mirror/split-brain 2026-02-20T22:40:58.696 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1:0 2026-02-20T22:40:58.696 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:40:58.696 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:40:58.697 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster1:0 cluster instance 2026-02-20T22:40:58.697 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster1:0 2026-02-20T22:40:58.697 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=cluster 2026-02-20T22:40:58.697 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:40:58.697 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:40:58.697 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=0 2026-02-20T22:40:58.697 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 0 = cluster1:0 ']' 2026-02-20T22:40:58.697 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval cluster=cluster1 2026-02-20T22:40:58.697 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:40:58.697 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=0 2026-02-20T22:40:58.698 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:40:58.698 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ daemon_asok_file cluster1:0 cluster1 2026-02-20T22:40:58.698 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local local_cluster=cluster1:0 2026-02-20T22:40:58.698 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster=cluster1 2026-02-20T22:40:58.698 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance 2026-02-20T22:40:58.698 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ set_cluster_instance cluster1:0 local_cluster instance 2026-02-20T22:40:58.698 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local val=cluster1:0 2026-02-20T22:40:58.698 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster_var_name=local_cluster 2026-02-20T22:40:58.698 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance_var_name=instance 2026-02-20T22:40:58.698 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:40:58.698 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:40:58.698 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ '[' 0 = cluster1:0 ']' 2026-02-20T22:40:58.699 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval local_cluster=cluster1 2026-02-20T22:40:58.699 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ local_cluster=cluster1 2026-02-20T22:40:58.699 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval instance=0 2026-02-20T22:40:58.699 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ instance=0 2026-02-20T22:40:58.699 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ ceph-conf --cluster cluster1 --name client.mirror.0 'admin socket' 2026-02-20T22:40:58.708 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ echo /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:40:58.708 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local asok_file=/var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:40:58.708 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ test -S /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:40:58.708 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ ceph --admin-daemon /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok rbd mirror status mirror/split-brain 2026-02-20T22:40:58.755 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ return 0 2026-02-20T22:40:58.756 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status_result=' "state": "Stopped"' 2026-02-20T22:40:58.756 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo ' "state": "Stopped"' 2026-02-20T22:40:58.756 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep -i Replaying 2026-02-20T22:40:58.757 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test stopped = stopped 2026-02-20T22:40:58.757 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:40:58.757 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_status_in_pool_dir cluster1 mirror split-brain up+stopped 2026-02-20T22:40:58.757 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:40:58.757 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:40:58.758 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=split-brain 2026-02-20T22:40:58.758 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+stopped 2026-02-20T22:40:58.758 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:40:58.758 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:40:58.758 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:40:58.758 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:40:59.758 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_status_in_pool_dir cluster1 mirror split-brain up+stopped '' '' 2026-02-20T22:40:59.758 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:40:59.758 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:40:59.758 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=split-brain 2026-02-20T22:40:59.758 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+stopped 2026-02-20T22:40:59.758 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:40:59.758 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:40:59.758 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:40:59.759 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:40:59.759 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster1 mirror image status mirror/split-brain 2026-02-20T22:40:59.792 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='split-brain: 2026-02-20T22:40:59.792 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: global_id: e24b5b29-7655-4180-95d4-ef3c9838d314 2026-02-20T22:40:59.792 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+stopped 2026-02-20T22:40:59.792 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: orphan (force promoting) 2026-02-20T22:40:59.793 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: service: mirror.0 on trial150 2026-02-20T22:40:59.793 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:40:55 2026-02-20T22:40:59.793 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: peer_sites: 2026-02-20T22:40:59.793 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: name: cluster2-DNE 2026-02-20T22:40:59.793 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: down+unknown 2026-02-20T22:40:59.793 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: status not found 2026-02-20T22:40:59.793 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20T22:40:59.793 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: snapshots: 2026-02-20T22:40:59.793 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: 208 .mirror.primary.e24b5b29-7655-4180-95d4-ef3c9838d314.9a81f753-903e-41b0-ac51-5ff31713a754 (peer_uuids:[086c4138-4a97-4902-95e1-07f7be9b9f61])' 2026-02-20T22:40:59.793 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ state: .*up+stopped' 2026-02-20T22:40:59.794 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: state: up+stopped 2026-02-20T22:40:59.794 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ description: .*' 2026-02-20T22:40:59.795 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: description: orphan (force promoting) 2026-02-20T22:40:59.795 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' -n '' ']' 2026-02-20T22:40:59.795 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+stopped 2026-02-20T22:40:59.795 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^up+' 2026-02-20T22:40:59.796 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+stopped 2026-02-20T22:40:59.796 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep 'service: *mirror..* on ' 2026-02-20T22:40:59.796 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: service: mirror.0 on trial150 2026-02-20T22:40:59.797 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update 2026-02-20T22:40:59.797 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -nEe 's/^ last_update: *(.*) *$/\1/p' 2026-02-20T22:40:59.799 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:40:55' 2026-02-20T22:40:59.799 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_mirror_pool_status_verbose cluster1 mirror split-brain up+stopped '2026-02-20 22:40:55' 2026-02-20T22:40:59.799 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:40:59.799 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:40:59.799 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=split-brain 2026-02-20T22:40:59.799 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+stopped 2026-02-20T22:40:59.799 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local 'prev_last_update=2026-02-20 22:40:55' 2026-02-20T22:40:59.799 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:40:59.799 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:40:59.799 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster1 mirror pool status mirror --verbose --format xml 2026-02-20T22:40:59.831 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='WARNINGOKWARNING160196023mirror.0trial15020.2.0-677-gf7870454trueOK60256030mirror.1trial15020.2.0-677-gf7870454falseOK60326034mirror.2trial15020.2.0-677-gf7870454falseOK60396044mirror.3trial15020.2.0-677-gf7870454falseOKsplit-braine24b5b29-7655-4180-95d4-ef3c9838d314up+stoppedlocal image is primary60196023mirror.0trial1502026-02-20 22:40:59cluster2-DNEcd6e8b64-a7a4-4c60-8c9c-3c34f7eb16e8down+unknownstatus not found' 2026-02-20T22:40:59.831 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update state 2026-02-20T22:40:59.832 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''split-brain'\'']/last_update' 2026-02-20T22:40:59.833 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:40:59' 2026-02-20T22:40:59.833 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''split-brain'\'']/state' 2026-02-20T22:40:59.834 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ state=up+stopped 2026-02-20T22:40:59.835 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+stopped 2026-02-20T22:40:59.835 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep up+stopped 2026-02-20T22:40:59.835 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+stopped 2026-02-20T22:40:59.836 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:40:59.836 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:40:59.837 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ write_image cluster1 mirror split-brain 10 2026-02-20T22:40:59.837 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:40:59.837 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:40:59.837 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=split-brain 2026-02-20T22:40:59.837 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local count=10 2026-02-20T22:40:59.837 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local size= 2026-02-20T22:40:59.837 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test -n '' 2026-02-20T22:40:59.837 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ size=4096 2026-02-20T22:40:59.837 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster1 bench mirror/split-brain --io-type write --io-size 4096 --io-threads 1 --io-total 40960 --io-pattern rand 2026-02-20T22:40:59.868 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:bench type write io_size 4096 io_threads 1 bytes 40960 pattern random 2026-02-20T22:40:59.870 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: SEC OPS OPS/SEC BYTES/SEC 2026-02-20T22:40:59.870 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:elapsed: 0 ops: 10 ops/sec: 3333.38 bytes/sec: 13 MiB/s 2026-02-20T22:40:59.873 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ demote_image cluster1 mirror split-brain 2026-02-20T22:40:59.873 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:40:59.874 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:40:59.874 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=split-brain 2026-02-20T22:40:59.874 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster=cluster1 mirror image demote mirror/split-brain 2026-02-20T22:41:00.681 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:Image demoted to non-primary 2026-02-20T22:41:00.686 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_status_in_pool_dir cluster1 mirror split-brain up+error split-brain 2026-02-20T22:41:00.686 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:41:00.686 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:41:00.686 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=split-brain 2026-02-20T22:41:00.686 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+error 2026-02-20T22:41:00.686 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern=split-brain 2026-02-20T22:41:00.686 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:41:00.686 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:41:00.686 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:41:01.687 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_status_in_pool_dir cluster1 mirror split-brain up+error split-brain '' 2026-02-20T22:41:01.687 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:41:01.687 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:41:01.687 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=split-brain 2026-02-20T22:41:01.687 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+error 2026-02-20T22:41:01.687 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern=split-brain 2026-02-20T22:41:01.687 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:41:01.688 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:41:01.688 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:41:01.688 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster1 mirror image status mirror/split-brain 2026-02-20T22:41:01.718 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='split-brain: 2026-02-20T22:41:01.718 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: global_id: e24b5b29-7655-4180-95d4-ef3c9838d314 2026-02-20T22:41:01.718 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+stopped 2026-02-20T22:41:01.718 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: local image is primary 2026-02-20T22:41:01.718 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: service: mirror.0 on trial150 2026-02-20T22:41:01.718 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:40:59 2026-02-20T22:41:01.719 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: peer_sites: 2026-02-20T22:41:01.719 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: name: cluster2-DNE 2026-02-20T22:41:01.719 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: down+unknown 2026-02-20T22:41:01.719 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: status not found 2026-02-20T22:41:01.719 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: ' 2026-02-20T22:41:01.719 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ state: .*up+error' 2026-02-20T22:41:01.720 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 1 2026-02-20T22:41:01.720 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:41:01.720 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 2 2026-02-20T22:41:03.721 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_status_in_pool_dir cluster1 mirror split-brain up+error split-brain '' 2026-02-20T22:41:03.721 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:41:03.721 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:41:03.722 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=split-brain 2026-02-20T22:41:03.722 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+error 2026-02-20T22:41:03.722 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern=split-brain 2026-02-20T22:41:03.722 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:41:03.722 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:41:03.722 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:41:03.722 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster1 mirror image status mirror/split-brain 2026-02-20T22:41:03.754 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='split-brain: 2026-02-20T22:41:03.754 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: global_id: e24b5b29-7655-4180-95d4-ef3c9838d314 2026-02-20T22:41:03.754 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+stopped 2026-02-20T22:41:03.754 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: local image is primary 2026-02-20T22:41:03.755 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: service: mirror.0 on trial150 2026-02-20T22:41:03.755 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:40:59 2026-02-20T22:41:03.755 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: peer_sites: 2026-02-20T22:41:03.755 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: name: cluster2-DNE 2026-02-20T22:41:03.755 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: down+unknown 2026-02-20T22:41:03.755 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: status not found 2026-02-20T22:41:03.755 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: ' 2026-02-20T22:41:03.755 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ state: .*up+error' 2026-02-20T22:41:03.756 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 1 2026-02-20T22:41:03.756 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:41:03.756 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 4 2026-02-20T22:41:07.757 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_status_in_pool_dir cluster1 mirror split-brain up+error split-brain '' 2026-02-20T22:41:07.757 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:41:07.757 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:41:07.757 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=split-brain 2026-02-20T22:41:07.757 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+error 2026-02-20T22:41:07.757 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern=split-brain 2026-02-20T22:41:07.757 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:41:07.758 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:41:07.758 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:41:07.758 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster1 mirror image status mirror/split-brain 2026-02-20T22:41:07.790 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='split-brain: 2026-02-20T22:41:07.790 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: global_id: e24b5b29-7655-4180-95d4-ef3c9838d314 2026-02-20T22:41:07.791 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+error 2026-02-20T22:41:07.791 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: split-brain 2026-02-20T22:41:07.791 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: service: mirror.0 on trial150 2026-02-20T22:41:07.791 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:41:04 2026-02-20T22:41:07.791 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: peer_sites: 2026-02-20T22:41:07.791 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: name: cluster2-DNE 2026-02-20T22:41:07.791 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: down+unknown 2026-02-20T22:41:07.791 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: status not found 2026-02-20T22:41:07.791 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: ' 2026-02-20T22:41:07.791 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ state: .*up+error' 2026-02-20T22:41:07.792 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: state: up+error 2026-02-20T22:41:07.792 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ description: .*split-brain' 2026-02-20T22:41:07.793 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: description: split-brain 2026-02-20T22:41:07.793 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' -n '' ']' 2026-02-20T22:41:07.793 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+error 2026-02-20T22:41:07.793 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^up+' 2026-02-20T22:41:07.794 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+error 2026-02-20T22:41:07.794 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep 'service: *mirror..* on ' 2026-02-20T22:41:07.795 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: service: mirror.0 on trial150 2026-02-20T22:41:07.795 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update 2026-02-20T22:41:07.795 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -nEe 's/^ last_update: *(.*) *$/\1/p' 2026-02-20T22:41:07.797 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:41:04' 2026-02-20T22:41:07.797 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_mirror_pool_status_verbose cluster1 mirror split-brain up+error '2026-02-20 22:41:04' 2026-02-20T22:41:07.797 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:41:07.797 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:41:07.797 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=split-brain 2026-02-20T22:41:07.797 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+error 2026-02-20T22:41:07.797 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local 'prev_last_update=2026-02-20 22:41:04' 2026-02-20T22:41:07.797 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:41:07.797 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:41:07.798 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster1 mirror pool status mirror --verbose --format xml 2026-02-20T22:41:07.827 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='WARNINGOKWARNING160196023mirror.0trial15020.2.0-677-gf7870454trueOK60256030mirror.1trial15020.2.0-677-gf7870454falseOK60326034mirror.2trial15020.2.0-677-gf7870454falseOK60396044mirror.3trial15020.2.0-677-gf7870454falseOKsplit-braine24b5b29-7655-4180-95d4-ef3c9838d314up+errorsplit-brain60196023mirror.0trial1502026-02-20 22:41:04cluster2-DNEcd6e8b64-a7a4-4c60-8c9c-3c34f7eb16e8down+unknownstatus not found' 2026-02-20T22:41:07.828 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update state 2026-02-20T22:41:07.828 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''split-brain'\'']/last_update' 2026-02-20T22:41:07.829 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:41:04' 2026-02-20T22:41:07.829 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''split-brain'\'']/state' 2026-02-20T22:41:07.831 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ state=up+error 2026-02-20T22:41:07.831 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+error 2026-02-20T22:41:07.831 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep up+error 2026-02-20T22:41:07.832 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+error 2026-02-20T22:41:07.833 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:41:07.833 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:41:07.834 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ request_resync_image cluster1 mirror split-brain image_id 2026-02-20T22:41:07.834 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:41:07.834 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:41:07.834 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=split-brain 2026-02-20T22:41:07.834 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image_id_var_name=image_id 2026-02-20T22:41:07.834 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ get_image_id cluster1 mirror split-brain 2026-02-20T22:41:07.834 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1 2026-02-20T22:41:07.834 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local pool=mirror 2026-02-20T22:41:07.834 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local image=split-brain 2026-02-20T22:41:07.834 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster=cluster1 info mirror/split-brain 2026-02-20T22:41:07.834 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -ne 's/^.*block_name_prefix: rbd_data\.//p' 2026-02-20T22:41:07.860 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ eval 'image_id='\''17872bcbf8d8'\''' 2026-02-20T22:41:07.860 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ image_id=17872bcbf8d8 2026-02-20T22:41:07.860 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ eval 'test -n "$image_id"' 2026-02-20T22:41:07.860 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ test -n 17872bcbf8d8 2026-02-20T22:41:07.860 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster=cluster1 mirror image resync mirror/split-brain 2026-02-20T22:41:07.888 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:Flagged image for resync from primary 2026-02-20T22:41:07.891 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_replaying_status_in_pool_dir cluster1 mirror split-brain 2026-02-20T22:41:07.891 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:41:07.891 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:41:07.892 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=split-brain 2026-02-20T22:41:07.892 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' snapshot = journal ']' 2026-02-20T22:41:07.892 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_status_in_pool_dir cluster1 mirror split-brain up+replaying 2026-02-20T22:41:07.892 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:41:07.892 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:41:07.892 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=split-brain 2026-02-20T22:41:07.892 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+replaying 2026-02-20T22:41:07.892 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:41:07.892 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:41:07.892 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:41:07.892 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:41:08.892 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_status_in_pool_dir cluster1 mirror split-brain up+replaying '' '' 2026-02-20T22:41:08.893 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:41:08.893 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:41:08.893 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=split-brain 2026-02-20T22:41:08.893 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+replaying 2026-02-20T22:41:08.893 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:41:08.893 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:41:08.893 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:41:08.893 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:41:08.894 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster1 mirror image status mirror/split-brain 2026-02-20T22:41:09.126 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='split-brain: 2026-02-20T22:41:09.126 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: global_id: e24b5b29-7655-4180-95d4-ef3c9838d314 2026-02-20T22:41:09.126 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+error 2026-02-20T22:41:09.126 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: split-brain 2026-02-20T22:41:09.126 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: service: mirror.0 on trial150 2026-02-20T22:41:09.126 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:41:04 2026-02-20T22:41:09.126 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: peer_sites: 2026-02-20T22:41:09.126 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: name: cluster2-DNE 2026-02-20T22:41:09.127 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: down+unknown 2026-02-20T22:41:09.127 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: status not found 2026-02-20T22:41:09.127 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: ' 2026-02-20T22:41:09.127 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ state: .*up+replaying' 2026-02-20T22:41:09.128 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 1 2026-02-20T22:41:09.128 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:41:09.128 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 2 2026-02-20T22:41:11.128 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_status_in_pool_dir cluster1 mirror split-brain up+replaying '' '' 2026-02-20T22:41:11.129 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:41:11.129 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:41:11.129 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=split-brain 2026-02-20T22:41:11.129 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+replaying 2026-02-20T22:41:11.129 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:41:11.129 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:41:11.129 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:41:11.129 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:41:11.129 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster1 mirror image status mirror/split-brain 2026-02-20T22:41:11.155 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:rbd: error opening image split-brain: (2) No such file or directory 2026-02-20T22:41:11.157 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status= 2026-02-20T22:41:11.157 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ state: .*up+replaying' 2026-02-20T22:41:11.158 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 1 2026-02-20T22:41:11.158 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:41:11.158 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 4 2026-02-20T22:41:15.160 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_status_in_pool_dir cluster1 mirror split-brain up+replaying '' '' 2026-02-20T22:41:15.160 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:41:15.161 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:41:15.161 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=split-brain 2026-02-20T22:41:15.161 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+replaying 2026-02-20T22:41:15.161 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:41:15.161 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:41:15.161 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:41:15.161 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:41:15.161 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster1 mirror image status mirror/split-brain 2026-02-20T22:41:15.187 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:rbd: mirroring not enabled on the image 2026-02-20T22:41:15.189 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status= 2026-02-20T22:41:15.189 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ state: .*up+replaying' 2026-02-20T22:41:15.190 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 1 2026-02-20T22:41:15.190 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:41:15.191 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 8 2026-02-20T22:41:23.191 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_status_in_pool_dir cluster1 mirror split-brain up+replaying '' '' 2026-02-20T22:41:23.191 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:41:23.191 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:41:23.191 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=split-brain 2026-02-20T22:41:23.191 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+replaying 2026-02-20T22:41:23.191 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:41:23.191 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:41:23.191 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:41:23.191 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:41:23.191 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster1 mirror image status mirror/split-brain 2026-02-20T22:41:23.227 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='split-brain: 2026-02-20T22:41:23.227 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: global_id: e24b5b29-7655-4180-95d4-ef3c9838d314 2026-02-20T22:41:23.227 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+replaying 2026-02-20T22:41:23.227 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: replaying, {"bytes_per_second":0.0,"bytes_per_snapshot":0.0,"last_snapshot_bytes":0,"last_snapshot_sync_seconds":0,"remote_snapshot_timestamp":1771627251,"replay_state":"idle"} 2026-02-20T22:41:23.227 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: service: mirror.0 on trial150 2026-02-20T22:41:23.227 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:41:14 2026-02-20T22:41:23.227 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: peer_sites: 2026-02-20T22:41:23.227 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: name: cluster2-DNE 2026-02-20T22:41:23.228 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: down+unknown 2026-02-20T22:41:23.228 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: status not found 2026-02-20T22:41:23.228 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: ' 2026-02-20T22:41:23.228 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ state: .*up+replaying' 2026-02-20T22:41:23.228 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: state: up+replaying 2026-02-20T22:41:23.229 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ description: .*' 2026-02-20T22:41:23.229 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: description: replaying, {"bytes_per_second":0.0,"bytes_per_snapshot":0.0,"last_snapshot_bytes":0,"last_snapshot_sync_seconds":0,"remote_snapshot_timestamp":1771627251,"replay_state":"idle"} 2026-02-20T22:41:23.230 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' -n '' ']' 2026-02-20T22:41:23.230 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+replaying 2026-02-20T22:41:23.230 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^up+' 2026-02-20T22:41:23.230 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+replaying 2026-02-20T22:41:23.231 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep 'service: *mirror..* on ' 2026-02-20T22:41:23.231 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: service: mirror.0 on trial150 2026-02-20T22:41:23.231 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update 2026-02-20T22:41:23.231 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -nEe 's/^ last_update: *(.*) *$/\1/p' 2026-02-20T22:41:23.233 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:41:14' 2026-02-20T22:41:23.233 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_mirror_pool_status_verbose cluster1 mirror split-brain up+replaying '2026-02-20 22:41:14' 2026-02-20T22:41:23.233 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:41:23.233 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:41:23.234 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=split-brain 2026-02-20T22:41:23.234 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+replaying 2026-02-20T22:41:23.234 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local 'prev_last_update=2026-02-20 22:41:14' 2026-02-20T22:41:23.234 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:41:23.234 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:41:23.234 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster1 mirror pool status mirror --verbose --format xml 2026-02-20T22:41:23.267 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='WARNINGOKWARNING160196023mirror.0trial15020.2.0-677-gf7870454trueOK60256030mirror.1trial15020.2.0-677-gf7870454falseOK60326034mirror.2trial15020.2.0-677-gf7870454falseOK60396044mirror.3trial15020.2.0-677-gf7870454falseOKsplit-braine24b5b29-7655-4180-95d4-ef3c9838d314up+replayingreplaying, {"bytes_per_second":0.0,"bytes_per_snapshot":0.0,"last_snapshot_bytes":0,"last_snapshot_sync_seconds":0,"remote_snapshot_timestamp":1771627251,"replay_state":"idle"}60196023mirror.0trial1502026-02-20 22:41:14cluster2-DNEcd6e8b64-a7a4-4c60-8c9c-3c34f7eb16e8down+unknownstatus not found' 2026-02-20T22:41:23.267 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update state 2026-02-20T22:41:23.267 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''split-brain'\'']/last_update' 2026-02-20T22:41:23.268 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:41:14' 2026-02-20T22:41:23.268 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''split-brain'\'']/state' 2026-02-20T22:41:23.269 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ state=up+replaying 2026-02-20T22:41:23.270 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+replaying 2026-02-20T22:41:23.270 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep up+replaying 2026-02-20T22:41:23.271 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+replaying 2026-02-20T22:41:23.271 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:41:23.272 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:41:23.272 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ remove_image_retry cluster2 mirror split-brain 2026-02-20T22:41:23.272 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:41:23.272 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:41:23.272 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=split-brain 2026-02-20T22:41:23.272 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 0 1 2 4 8 16 32 2026-02-20T22:41:23.272 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 0 2026-02-20T22:41:23.273 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ remove_image cluster2 mirror split-brain 2026-02-20T22:41:23.273 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:41:23.273 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:41:23.273 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=split-brain 2026-02-20T22:41:23.273 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster=cluster2 snap purge mirror/split-brain 2026-02-20T22:41:23.299 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster=cluster2 rm mirror/split-brain 2026-02-20T22:41:23.423 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: Removing image: 3% complete... Removing image: 6% complete... Removing image: 9% complete... Removing image: 12% complete... Removing image: 15% complete... Removing image: 18% complete... Removing image: 21% complete... Removing image: 25% complete... Removing image: 28% complete... Removing image: 31% complete... Removing image: 34% complete... Removing image: 37% complete... Removing image: 40% complete... Removing image: 43% complete... Removing image: 46% complete... Removing image: 50% complete... Removing image: 53% complete... Removing image: 56% complete... Removing image: 59% complete... Removing image: 62% complete... Removing image: 65% complete... Removing image: 68% complete... Removing image: 71% complete... Removing image: 75% complete... Removing image: 78% complete... Removing image: 81% complete... Removing image: 84% complete... Removing image: 87% complete... Removing image: 90% complete... Removing image: 93% complete... Removing image: 96% complete... Removing image: 100% complete...done. 2026-02-20T22:41:23.425 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:41:23.425 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ testlog 'TEST: check if removed images'\'' OMAP are removed' 2026-02-20T22:41:23.426 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ tee -a /tmp/tmp.Whst3BkeHJ/rbd-mirror.test.log 2026-02-20T22:41:23.426 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ date '+%F %T' 2026-02-20T22:41:23.426 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo 2026-02-20 22:41:23 TEST: check if removed 'images'\''' OMAP are removed 2026-02-20T22:41:23.426 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:2026-02-20 22:41:23 TEST: check if removed images' OMAP are removed 2026-02-20T22:41:23.427 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ start_mirrors cluster2 2026-02-20T22:41:23.427 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:41:23.427 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ seq 0 3 2026-02-20T22:41:23.429 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:41:23.429 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ start_mirror cluster2:0 2026-02-20T22:41:23.429 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2:0 2026-02-20T22:41:23.429 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local instance 2026-02-20T22:41:23.429 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ set_cluster_instance cluster2:0 cluster instance 2026-02-20T22:41:23.429 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local val=cluster2:0 2026-02-20T22:41:23.430 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster_var_name=cluster 2026-02-20T22:41:23.430 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local instance_var_name=instance 2026-02-20T22:41:23.430 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ cluster=cluster2 2026-02-20T22:41:23.430 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ instance=0 2026-02-20T22:41:23.430 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' 0 = cluster2:0 ']' 2026-02-20T22:41:23.430 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ eval cluster=cluster2 2026-02-20T22:41:23.430 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster2 2026-02-20T22:41:23.430 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ eval instance=0 2026-02-20T22:41:23.430 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=0 2026-02-20T22:41:23.430 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test -n '' 2026-02-20T22:41:23.430 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd-mirror --cluster cluster2 --id mirror.0 --rbd-mirror-delete-retry-interval=5 --rbd-mirror-image-state-check-interval=5 --rbd-mirror-journal-poll-age=1 --rbd-mirror-pool-replayers-refresh-interval=5 --debug-rbd=30 --debug-journaler=30 --debug-rbd_mirror=30 --daemonize=true 2026-02-20T22:41:23.449 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:41:23.450 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ start_mirror cluster2:1 2026-02-20T22:41:23.450 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2:1 2026-02-20T22:41:23.450 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local instance 2026-02-20T22:41:23.450 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ set_cluster_instance cluster2:1 cluster instance 2026-02-20T22:41:23.450 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local val=cluster2:1 2026-02-20T22:41:23.450 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster_var_name=cluster 2026-02-20T22:41:23.450 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local instance_var_name=instance 2026-02-20T22:41:23.450 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ cluster=cluster2 2026-02-20T22:41:23.450 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ instance=1 2026-02-20T22:41:23.450 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' 1 = cluster2:1 ']' 2026-02-20T22:41:23.450 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ eval cluster=cluster2 2026-02-20T22:41:23.451 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster2 2026-02-20T22:41:23.451 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ eval instance=1 2026-02-20T22:41:23.451 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=1 2026-02-20T22:41:23.451 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test -n '' 2026-02-20T22:41:23.451 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd-mirror --cluster cluster2 --id mirror.1 --rbd-mirror-delete-retry-interval=5 --rbd-mirror-image-state-check-interval=5 --rbd-mirror-journal-poll-age=1 --rbd-mirror-pool-replayers-refresh-interval=5 --debug-rbd=30 --debug-journaler=30 --debug-rbd_mirror=30 --daemonize=true 2026-02-20T22:41:23.469 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:41:23.469 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ start_mirror cluster2:2 2026-02-20T22:41:23.470 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2:2 2026-02-20T22:41:23.470 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local instance 2026-02-20T22:41:23.470 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ set_cluster_instance cluster2:2 cluster instance 2026-02-20T22:41:23.470 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local val=cluster2:2 2026-02-20T22:41:23.470 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster_var_name=cluster 2026-02-20T22:41:23.470 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local instance_var_name=instance 2026-02-20T22:41:23.470 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ cluster=cluster2 2026-02-20T22:41:23.470 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ instance=2 2026-02-20T22:41:23.470 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' 2 = cluster2:2 ']' 2026-02-20T22:41:23.470 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ eval cluster=cluster2 2026-02-20T22:41:23.470 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster2 2026-02-20T22:41:23.471 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ eval instance=2 2026-02-20T22:41:23.471 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=2 2026-02-20T22:41:23.471 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test -n '' 2026-02-20T22:41:23.471 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd-mirror --cluster cluster2 --id mirror.2 --rbd-mirror-delete-retry-interval=5 --rbd-mirror-image-state-check-interval=5 --rbd-mirror-journal-poll-age=1 --rbd-mirror-pool-replayers-refresh-interval=5 --debug-rbd=30 --debug-journaler=30 --debug-rbd_mirror=30 --daemonize=true 2026-02-20T22:41:23.490 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:41:23.490 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ start_mirror cluster2:3 2026-02-20T22:41:23.490 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2:3 2026-02-20T22:41:23.490 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local instance 2026-02-20T22:41:23.490 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ set_cluster_instance cluster2:3 cluster instance 2026-02-20T22:41:23.490 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local val=cluster2:3 2026-02-20T22:41:23.490 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster_var_name=cluster 2026-02-20T22:41:23.490 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local instance_var_name=instance 2026-02-20T22:41:23.490 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ cluster=cluster2 2026-02-20T22:41:23.490 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ instance=3 2026-02-20T22:41:23.491 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' 3 = cluster2:3 ']' 2026-02-20T22:41:23.491 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ eval cluster=cluster2 2026-02-20T22:41:23.491 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster2 2026-02-20T22:41:23.491 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ eval instance=3 2026-02-20T22:41:23.491 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=3 2026-02-20T22:41:23.491 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test -n '' 2026-02-20T22:41:23.491 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd-mirror --cluster cluster2 --id mirror.3 --rbd-mirror-delete-retry-interval=5 --rbd-mirror-image-state-check-interval=5 --rbd-mirror-journal-poll-age=1 --rbd-mirror-pool-replayers-refresh-interval=5 --debug-rbd=30 --debug-journaler=30 --debug-rbd_mirror=30 --daemonize=true 2026-02-20T22:41:23.511 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_image_in_omap cluster1 mirror 2026-02-20T22:41:23.511 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:41:23.511 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:41:23.511 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_omap_keys cluster1 mirror rbd_mirroring status_global 2026-02-20T22:41:23.511 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:41:23.511 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:41:23.511 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local obj_name=rbd_mirroring 2026-02-20T22:41:23.511 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local filter=status_global 2026-02-20T22:41:23.511 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 0 1 2 2 4 4 8 8 8 16 16 32 2026-02-20T22:41:23.511 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 0 2026-02-20T22:41:23.512 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ set +e 2026-02-20T22:41:23.512 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ count_omap_keys_with_filter cluster1 mirror rbd_mirroring status_global 2026-02-20T22:41:23.512 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1 2026-02-20T22:41:23.512 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local pool=mirror 2026-02-20T22:41:23.512 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local obj_name=rbd_mirroring 2026-02-20T22:41:23.512 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local filter=status_global 2026-02-20T22:41:23.513 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ list_omap_keys cluster1 mirror rbd_mirroring 2026-02-20T22:41:23.513 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1 2026-02-20T22:41:23.513 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local pool=mirror 2026-02-20T22:41:23.513 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local obj_name=rbd_mirroring 2026-02-20T22:41:23.513 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rados --cluster cluster1 -p mirror listomapkeys rbd_mirroring 2026-02-20T22:41:23.513 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ grep -c status_global 2026-02-20T22:41:23.536 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test 0 = 0 2026-02-20T22:41:23.536 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ error_code=0 2026-02-20T22:41:23.536 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ set -e 2026-02-20T22:41:23.537 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' 0 -eq 0 ']' 2026-02-20T22:41:23.537 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:41:23.537 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_omap_keys cluster1 mirror rbd_mirroring image_ 2026-02-20T22:41:23.537 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:41:23.537 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:41:23.537 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local obj_name=rbd_mirroring 2026-02-20T22:41:23.537 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local filter=image_ 2026-02-20T22:41:23.537 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 0 1 2 2 4 4 8 8 8 16 16 32 2026-02-20T22:41:23.537 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 0 2026-02-20T22:41:23.537 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ set +e 2026-02-20T22:41:23.537 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ count_omap_keys_with_filter cluster1 mirror rbd_mirroring image_ 2026-02-20T22:41:23.537 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1 2026-02-20T22:41:23.537 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local pool=mirror 2026-02-20T22:41:23.537 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local obj_name=rbd_mirroring 2026-02-20T22:41:23.538 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local filter=image_ 2026-02-20T22:41:23.538 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ list_omap_keys cluster1 mirror rbd_mirroring 2026-02-20T22:41:23.538 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ grep -c image_ 2026-02-20T22:41:23.538 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1 2026-02-20T22:41:23.538 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local pool=mirror 2026-02-20T22:41:23.538 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local obj_name=rbd_mirroring 2026-02-20T22:41:23.538 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rados --cluster cluster1 -p mirror listomapkeys rbd_mirroring 2026-02-20T22:41:23.563 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test 0 = 0 2026-02-20T22:41:23.563 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ error_code=0 2026-02-20T22:41:23.563 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ set -e 2026-02-20T22:41:23.563 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' 0 -eq 0 ']' 2026-02-20T22:41:23.563 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:41:23.563 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_omap_keys cluster1 mirror rbd_mirror_leader image_map 2026-02-20T22:41:23.563 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:41:23.563 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:41:23.564 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local obj_name=rbd_mirror_leader 2026-02-20T22:41:23.564 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local filter=image_map 2026-02-20T22:41:23.564 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 0 1 2 2 4 4 8 8 8 16 16 32 2026-02-20T22:41:23.564 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 0 2026-02-20T22:41:23.564 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ set +e 2026-02-20T22:41:23.564 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ count_omap_keys_with_filter cluster1 mirror rbd_mirror_leader image_map 2026-02-20T22:41:23.564 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1 2026-02-20T22:41:23.564 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local pool=mirror 2026-02-20T22:41:23.564 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local obj_name=rbd_mirror_leader 2026-02-20T22:41:23.564 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local filter=image_map 2026-02-20T22:41:23.565 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ list_omap_keys cluster1 mirror rbd_mirror_leader 2026-02-20T22:41:23.565 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1 2026-02-20T22:41:23.565 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local pool=mirror 2026-02-20T22:41:23.565 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local obj_name=rbd_mirror_leader 2026-02-20T22:41:23.565 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rados --cluster cluster1 -p mirror listomapkeys rbd_mirror_leader 2026-02-20T22:41:23.565 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ grep -c image_map 2026-02-20T22:41:23.587 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test 1 = 0 2026-02-20T22:41:23.587 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ error_code=1 2026-02-20T22:41:23.587 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ set -e 2026-02-20T22:41:23.587 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' 1 -eq 0 ']' 2026-02-20T22:41:23.587 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 0 1 2 2 4 4 8 8 8 16 16 32 2026-02-20T22:41:23.587 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:41:24.588 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ set +e 2026-02-20T22:41:24.589 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ count_omap_keys_with_filter cluster1 mirror rbd_mirror_leader image_map 2026-02-20T22:41:24.590 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1 2026-02-20T22:41:24.590 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local pool=mirror 2026-02-20T22:41:24.590 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local obj_name=rbd_mirror_leader 2026-02-20T22:41:24.590 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local filter=image_map 2026-02-20T22:41:24.590 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ list_omap_keys cluster1 mirror rbd_mirror_leader 2026-02-20T22:41:24.590 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1 2026-02-20T22:41:24.590 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ grep -c image_map 2026-02-20T22:41:24.590 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local pool=mirror 2026-02-20T22:41:24.590 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local obj_name=rbd_mirror_leader 2026-02-20T22:41:24.590 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rados --cluster cluster1 -p mirror listomapkeys rbd_mirror_leader 2026-02-20T22:41:24.613 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test 1 = 0 2026-02-20T22:41:24.613 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ error_code=1 2026-02-20T22:41:24.613 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ set -e 2026-02-20T22:41:24.613 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' 1 -eq 0 ']' 2026-02-20T22:41:24.614 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 0 1 2 2 4 4 8 8 8 16 16 32 2026-02-20T22:41:24.614 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 2 2026-02-20T22:41:26.614 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ set +e 2026-02-20T22:41:26.615 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ count_omap_keys_with_filter cluster1 mirror rbd_mirror_leader image_map 2026-02-20T22:41:26.615 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1 2026-02-20T22:41:26.615 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local pool=mirror 2026-02-20T22:41:26.616 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local obj_name=rbd_mirror_leader 2026-02-20T22:41:26.616 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local filter=image_map 2026-02-20T22:41:26.616 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ list_omap_keys cluster1 mirror rbd_mirror_leader 2026-02-20T22:41:26.616 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1 2026-02-20T22:41:26.616 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local pool=mirror 2026-02-20T22:41:26.616 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local obj_name=rbd_mirror_leader 2026-02-20T22:41:26.616 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rados --cluster cluster1 -p mirror listomapkeys rbd_mirror_leader 2026-02-20T22:41:26.616 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ grep -c image_map 2026-02-20T22:41:26.639 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test 0 = 0 2026-02-20T22:41:26.639 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ error_code=0 2026-02-20T22:41:26.639 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ set -e 2026-02-20T22:41:26.639 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' 0 -eq 0 ']' 2026-02-20T22:41:26.639 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:41:26.639 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_image_in_omap cluster2 mirror 2026-02-20T22:41:26.640 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:41:26.640 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:41:26.640 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_omap_keys cluster2 mirror rbd_mirroring status_global 2026-02-20T22:41:26.640 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:41:26.640 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:41:26.640 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local obj_name=rbd_mirroring 2026-02-20T22:41:26.640 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local filter=status_global 2026-02-20T22:41:26.640 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 0 1 2 2 4 4 8 8 8 16 16 32 2026-02-20T22:41:26.640 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 0 2026-02-20T22:41:26.640 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ set +e 2026-02-20T22:41:26.640 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ count_omap_keys_with_filter cluster2 mirror rbd_mirroring status_global 2026-02-20T22:41:26.640 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster2 2026-02-20T22:41:26.640 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local pool=mirror 2026-02-20T22:41:26.641 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local obj_name=rbd_mirroring 2026-02-20T22:41:26.641 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local filter=status_global 2026-02-20T22:41:26.641 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ list_omap_keys cluster2 mirror rbd_mirroring 2026-02-20T22:41:26.641 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster2 2026-02-20T22:41:26.641 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local pool=mirror 2026-02-20T22:41:26.641 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local obj_name=rbd_mirroring 2026-02-20T22:41:26.641 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rados --cluster cluster2 -p mirror listomapkeys rbd_mirroring 2026-02-20T22:41:26.641 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ grep -c status_global 2026-02-20T22:41:26.662 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test 0 = 0 2026-02-20T22:41:26.662 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ error_code=0 2026-02-20T22:41:26.662 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ set -e 2026-02-20T22:41:26.662 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' 0 -eq 0 ']' 2026-02-20T22:41:26.663 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:41:26.663 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_omap_keys cluster2 mirror rbd_mirroring image_ 2026-02-20T22:41:26.663 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:41:26.663 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:41:26.663 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local obj_name=rbd_mirroring 2026-02-20T22:41:26.663 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local filter=image_ 2026-02-20T22:41:26.663 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 0 1 2 2 4 4 8 8 8 16 16 32 2026-02-20T22:41:26.663 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 0 2026-02-20T22:41:26.663 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ set +e 2026-02-20T22:41:26.664 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ count_omap_keys_with_filter cluster2 mirror rbd_mirroring image_ 2026-02-20T22:41:26.664 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster2 2026-02-20T22:41:26.664 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local pool=mirror 2026-02-20T22:41:26.664 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local obj_name=rbd_mirroring 2026-02-20T22:41:26.664 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local filter=image_ 2026-02-20T22:41:26.665 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ list_omap_keys cluster2 mirror rbd_mirroring 2026-02-20T22:41:26.665 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster2 2026-02-20T22:41:26.665 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local pool=mirror 2026-02-20T22:41:26.665 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local obj_name=rbd_mirroring 2026-02-20T22:41:26.665 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ grep -c image_ 2026-02-20T22:41:26.665 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rados --cluster cluster2 -p mirror listomapkeys rbd_mirroring 2026-02-20T22:41:26.682 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test 0 = 0 2026-02-20T22:41:26.682 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ error_code=0 2026-02-20T22:41:26.682 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ set -e 2026-02-20T22:41:26.683 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' 0 -eq 0 ']' 2026-02-20T22:41:26.683 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:41:26.683 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_omap_keys cluster2 mirror rbd_mirror_leader image_map 2026-02-20T22:41:26.683 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:41:26.683 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:41:26.683 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local obj_name=rbd_mirror_leader 2026-02-20T22:41:26.683 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local filter=image_map 2026-02-20T22:41:26.683 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 0 1 2 2 4 4 8 8 8 16 16 32 2026-02-20T22:41:26.683 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 0 2026-02-20T22:41:26.683 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ set +e 2026-02-20T22:41:26.683 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ count_omap_keys_with_filter cluster2 mirror rbd_mirror_leader image_map 2026-02-20T22:41:26.683 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster2 2026-02-20T22:41:26.683 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local pool=mirror 2026-02-20T22:41:26.683 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local obj_name=rbd_mirror_leader 2026-02-20T22:41:26.683 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local filter=image_map 2026-02-20T22:41:26.684 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ list_omap_keys cluster2 mirror rbd_mirror_leader 2026-02-20T22:41:26.684 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster2 2026-02-20T22:41:26.684 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local pool=mirror 2026-02-20T22:41:26.684 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local obj_name=rbd_mirror_leader 2026-02-20T22:41:26.684 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rados --cluster cluster2 -p mirror listomapkeys rbd_mirror_leader 2026-02-20T22:41:26.684 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ grep -c image_map 2026-02-20T22:41:26.703 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test 0 = 0 2026-02-20T22:41:26.703 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ error_code=0 2026-02-20T22:41:26.703 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ set -e 2026-02-20T22:41:26.703 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' 0 -eq 0 ']' 2026-02-20T22:41:26.703 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:41:26.703 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' -z '' ']' 2026-02-20T22:41:26.703 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ testlog 'TEST: no blocklists' 2026-02-20T22:41:26.704 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ tee -a /tmp/tmp.Whst3BkeHJ/rbd-mirror.test.log 2026-02-20T22:41:26.704 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ date '+%F %T' 2026-02-20T22:41:26.705 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo 2026-02-20 22:41:26 TEST: no blocklists 2026-02-20T22:41:26.705 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:2026-02-20 22:41:26 TEST: no blocklists 2026-02-20T22:41:26.705 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ CEPH_ARGS='--id admin' 2026-02-20T22:41:26.705 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ ceph --cluster cluster1 osd blocklist ls 2026-02-20T22:41:26.705 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep -q 'listed 0 entries' 2026-02-20T22:41:26.942 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ CEPH_ARGS='--id admin' 2026-02-20T22:41:26.942 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ ceph --cluster cluster2 osd blocklist ls 2026-02-20T22:41:26.942 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep -q 'listed 0 entries' 2026-02-20T22:41:27.176 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' snapshot = snapshot ']' 2026-02-20T22:41:27.176 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' -z '' ']' 2026-02-20T22:41:27.176 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ testlog 'TEST: test partially synced demote snapshot sync after daemon restart' 2026-02-20T22:41:27.176 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ tee -a /tmp/tmp.Whst3BkeHJ/rbd-mirror.test.log 2026-02-20T22:41:27.176 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ date '+%F %T' 2026-02-20T22:41:27.178 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo 2026-02-20 22:41:27 TEST: test partially synced demote snapshot sync after daemon restart 2026-02-20T22:41:27.178 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:2026-02-20 22:41:27 TEST: test partially synced demote snapshot sync after daemon restart 2026-02-20T22:41:27.178 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ demote_image=test_demote_image 2026-02-20T22:41:27.178 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ create_image_and_enable_mirror cluster2 mirror test_demote_image snapshot 10G 2026-02-20T22:41:27.179 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:41:27.179 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ shift 2026-02-20T22:41:27.179 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:41:27.179 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ shift 2026-02-20T22:41:27.179 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test_demote_image 2026-02-20T22:41:27.179 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ shift 2026-02-20T22:41:27.179 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local mode=snapshot 2026-02-20T22:41:27.179 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' -n snapshot ']' 2026-02-20T22:41:27.179 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ shift 2026-02-20T22:41:27.179 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ create_image cluster2 mirror test_demote_image 10G 2026-02-20T22:41:27.179 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:41:27.180 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ shift 2026-02-20T22:41:27.180 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:41:27.180 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ shift 2026-02-20T22:41:27.180 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test_demote_image 2026-02-20T22:41:27.180 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ shift 2026-02-20T22:41:27.180 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local size=128 2026-02-20T22:41:27.180 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' -n 10G ']' 2026-02-20T22:41:27.180 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ size=10G 2026-02-20T22:41:27.180 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ shift 2026-02-20T22:41:27.180 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster2 create --size 10G --image-feature layering,exclusive-lock mirror/test_demote_image 2026-02-20T22:41:27.207 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ is_pool_mirror_mode_image mirror 2026-02-20T22:41:27.207 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:41:27.207 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' image = image ']' 2026-02-20T22:41:27.207 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:41:27.207 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ enable_mirror cluster2 mirror test_demote_image snapshot 2026-02-20T22:41:27.207 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:41:27.207 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:41:27.207 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test_demote_image 2026-02-20T22:41:27.207 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local mode=snapshot 2026-02-20T22:41:27.208 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster=cluster2 mirror image enable mirror/test_demote_image snapshot 2026-02-20T22:41:27.412 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:Mirroring enabled 2026-02-20T22:41:27.416 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster=cluster2 info mirror/test_demote_image 2026-02-20T22:41:27.441 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:rbd image 'test_demote_image': 2026-02-20T22:41:27.441 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: size 10 GiB in 2560 objects 2026-02-20T22:41:27.441 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: order 22 (4 MiB objects) 2026-02-20T22:41:27.441 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: snapshot_count: 1 2026-02-20T22:41:27.441 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: id: 18c522b4937 2026-02-20T22:41:27.441 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: block_name_prefix: rbd_data.18c522b4937 2026-02-20T22:41:27.441 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: format: 2 2026-02-20T22:41:27.441 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: features: layering, exclusive-lock 2026-02-20T22:41:27.441 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: op_features: 2026-02-20T22:41:27.441 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: flags: 2026-02-20T22:41:27.441 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: create_timestamp: Fri Feb 20 22:41:27 2026 2026-02-20T22:41:27.441 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: access_timestamp: Fri Feb 20 22:41:27 2026 2026-02-20T22:41:27.441 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: modify_timestamp: Fri Feb 20 22:41:27 2026 2026-02-20T22:41:27.441 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: mirroring state: enabled 2026-02-20T22:41:27.441 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: mirroring mode: snapshot 2026-02-20T22:41:27.442 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: mirroring global id: 0166d5e3-8464-4180-b74d-ef3baa1024ee 2026-02-20T22:41:27.442 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: mirroring primary: true 2026-02-20T22:41:27.442 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ write_image cluster2 mirror test_demote_image 100 2026-02-20T22:41:27.442 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:41:27.442 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:41:27.443 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test_demote_image 2026-02-20T22:41:27.443 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local count=100 2026-02-20T22:41:27.443 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local size= 2026-02-20T22:41:27.443 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test -n '' 2026-02-20T22:41:27.443 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ size=4096 2026-02-20T22:41:27.443 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster2 bench mirror/test_demote_image --io-type write --io-size 4096 --io-threads 1 --io-total 409600 --io-pattern rand 2026-02-20T22:41:27.473 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:bench type write io_size 4096 io_threads 1 bytes 409600 pattern random 2026-02-20T22:41:27.482 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: SEC OPS OPS/SEC BYTES/SEC 2026-02-20T22:41:27.483 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:elapsed: 0 ops: 100 ops/sec: 10000.1 bytes/sec: 39 MiB/s 2026-02-20T22:41:27.487 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_image_replay_stopped cluster2 mirror test_demote_image 2026-02-20T22:41:27.487 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:41:27.487 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:41:27.487 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test_demote_image 2026-02-20T22:41:27.487 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_image_replay_state cluster2 mirror test_demote_image stopped 2026-02-20T22:41:27.487 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:41:27.488 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:41:27.488 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test_demote_image 2026-02-20T22:41:27.488 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state=stopped 2026-02-20T22:41:27.488 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local s 2026-02-20T22:41:27.488 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:41:27.488 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:41:28.489 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_image_replay_state cluster2 mirror test_demote_image stopped 2026-02-20T22:41:28.490 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:41:28.490 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:41:28.490 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test_demote_image 2026-02-20T22:41:28.490 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local test_state=stopped 2026-02-20T22:41:28.490 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status_result 2026-02-20T22:41:28.490 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local current_state=stopped 2026-02-20T22:41:28.490 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemons cluster2 rbd mirror status mirror/test_demote_image 2026-02-20T22:41:28.490 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ grep -i state 2026-02-20T22:41:28.491 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_instance=cluster2 2026-02-20T22:41:28.491 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:41:28.491 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster2 2026-02-20T22:41:28.491 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance=cluster2 2026-02-20T22:41:28.491 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local loop_instance 2026-02-20T22:41:28.491 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for s in 0 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:41:28.491 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sleep 0 2026-02-20T22:41:28.491 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' cluster2 '!=' cluster2 ']' 2026-02-20T22:41:28.491 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ seq 0 3 2026-02-20T22:41:28.495 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for loop_instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:41:28.495 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemon cluster2:0 rbd mirror status mirror/test_demote_image 2026-02-20T22:41:28.495 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster2:0 2026-02-20T22:41:28.495 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:41:28.495 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:41:28.495 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster2:0 cluster instance 2026-02-20T22:41:28.495 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster2:0 2026-02-20T22:41:28.495 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=cluster 2026-02-20T22:41:28.495 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:41:28.496 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster2 2026-02-20T22:41:28.496 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=0 2026-02-20T22:41:28.496 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 0 = cluster2:0 ']' 2026-02-20T22:41:28.496 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval cluster=cluster2 2026-02-20T22:41:28.496 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster2 2026-02-20T22:41:28.496 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=0 2026-02-20T22:41:28.496 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:41:28.496 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ daemon_asok_file cluster2:0 cluster2 2026-02-20T22:41:28.496 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local local_cluster=cluster2:0 2026-02-20T22:41:28.496 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster=cluster2 2026-02-20T22:41:28.497 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance 2026-02-20T22:41:28.497 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ set_cluster_instance cluster2:0 local_cluster instance 2026-02-20T22:41:28.497 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local val=cluster2:0 2026-02-20T22:41:28.497 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster_var_name=local_cluster 2026-02-20T22:41:28.497 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance_var_name=instance 2026-02-20T22:41:28.497 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster2 2026-02-20T22:41:28.497 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:41:28.497 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ '[' 0 = cluster2:0 ']' 2026-02-20T22:41:28.497 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval local_cluster=cluster2 2026-02-20T22:41:28.497 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ local_cluster=cluster2 2026-02-20T22:41:28.498 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval instance=0 2026-02-20T22:41:28.498 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ instance=0 2026-02-20T22:41:28.498 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ ceph-conf --cluster cluster2 --name client.mirror.0 'admin socket' 2026-02-20T22:41:28.503 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ echo /var/run/ceph/rbd-mirror.cluster2-client.mirror.0.asok 2026-02-20T22:41:28.504 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local asok_file=/var/run/ceph/rbd-mirror.cluster2-client.mirror.0.asok 2026-02-20T22:41:28.504 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ test -S /var/run/ceph/rbd-mirror.cluster2-client.mirror.0.asok 2026-02-20T22:41:28.504 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ ceph --admin-daemon /var/run/ceph/rbd-mirror.cluster2-client.mirror.0.asok rbd mirror status mirror/test_demote_image 2026-02-20T22:41:28.545 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:Invalid command: unused arguments: ['mirror/test_demote_image'] 2026-02-20T22:41:28.546 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:rbd mirror status : get status for rbd mirror 2026-02-20T22:41:28.546 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:admin_socket: invalid command 2026-02-20T22:41:28.549 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for loop_instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:41:28.549 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemon cluster2:1 rbd mirror status mirror/test_demote_image 2026-02-20T22:41:28.549 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster2:1 2026-02-20T22:41:28.550 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:41:28.550 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:41:28.550 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster2:1 cluster instance 2026-02-20T22:41:28.550 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster2:1 2026-02-20T22:41:28.550 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=cluster 2026-02-20T22:41:28.550 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:41:28.550 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster2 2026-02-20T22:41:28.550 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=1 2026-02-20T22:41:28.550 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 1 = cluster2:1 ']' 2026-02-20T22:41:28.550 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval cluster=cluster2 2026-02-20T22:41:28.550 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster2 2026-02-20T22:41:28.551 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=1 2026-02-20T22:41:28.551 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=1 2026-02-20T22:41:28.551 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ daemon_asok_file cluster2:1 cluster2 2026-02-20T22:41:28.551 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local local_cluster=cluster2:1 2026-02-20T22:41:28.551 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster=cluster2 2026-02-20T22:41:28.551 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance 2026-02-20T22:41:28.551 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ set_cluster_instance cluster2:1 local_cluster instance 2026-02-20T22:41:28.551 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local val=cluster2:1 2026-02-20T22:41:28.551 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster_var_name=local_cluster 2026-02-20T22:41:28.551 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance_var_name=instance 2026-02-20T22:41:28.551 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster2 2026-02-20T22:41:28.551 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=1 2026-02-20T22:41:28.552 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ '[' 1 = cluster2:1 ']' 2026-02-20T22:41:28.552 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval local_cluster=cluster2 2026-02-20T22:41:28.552 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ local_cluster=cluster2 2026-02-20T22:41:28.552 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval instance=1 2026-02-20T22:41:28.552 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ instance=1 2026-02-20T22:41:28.552 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ ceph-conf --cluster cluster2 --name client.mirror.1 'admin socket' 2026-02-20T22:41:28.560 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ echo /var/run/ceph/rbd-mirror.cluster2-client.mirror.1.asok 2026-02-20T22:41:28.560 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local asok_file=/var/run/ceph/rbd-mirror.cluster2-client.mirror.1.asok 2026-02-20T22:41:28.560 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ test -S /var/run/ceph/rbd-mirror.cluster2-client.mirror.1.asok 2026-02-20T22:41:28.560 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ ceph --admin-daemon /var/run/ceph/rbd-mirror.cluster2-client.mirror.1.asok rbd mirror status mirror/test_demote_image 2026-02-20T22:41:28.600 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:Invalid command: unused arguments: ['mirror/test_demote_image'] 2026-02-20T22:41:28.600 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:rbd mirror status : get status for rbd mirror 2026-02-20T22:41:28.600 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:admin_socket: invalid command 2026-02-20T22:41:28.604 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for loop_instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:41:28.604 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemon cluster2:2 rbd mirror status mirror/test_demote_image 2026-02-20T22:41:28.604 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster2:2 2026-02-20T22:41:28.604 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:41:28.604 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:41:28.604 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster2:2 cluster instance 2026-02-20T22:41:28.604 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster2:2 2026-02-20T22:41:28.604 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=cluster 2026-02-20T22:41:28.604 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:41:28.604 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster2 2026-02-20T22:41:28.605 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=2 2026-02-20T22:41:28.605 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 2 = cluster2:2 ']' 2026-02-20T22:41:28.605 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval cluster=cluster2 2026-02-20T22:41:28.605 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster2 2026-02-20T22:41:28.605 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=2 2026-02-20T22:41:28.605 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=2 2026-02-20T22:41:28.605 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ daemon_asok_file cluster2:2 cluster2 2026-02-20T22:41:28.605 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local local_cluster=cluster2:2 2026-02-20T22:41:28.605 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster=cluster2 2026-02-20T22:41:28.605 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance 2026-02-20T22:41:28.605 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ set_cluster_instance cluster2:2 local_cluster instance 2026-02-20T22:41:28.605 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local val=cluster2:2 2026-02-20T22:41:28.606 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster_var_name=local_cluster 2026-02-20T22:41:28.606 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance_var_name=instance 2026-02-20T22:41:28.606 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster2 2026-02-20T22:41:28.606 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=2 2026-02-20T22:41:28.606 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ '[' 2 = cluster2:2 ']' 2026-02-20T22:41:28.606 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval local_cluster=cluster2 2026-02-20T22:41:28.606 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ local_cluster=cluster2 2026-02-20T22:41:28.606 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval instance=2 2026-02-20T22:41:28.606 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ instance=2 2026-02-20T22:41:28.606 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ ceph-conf --cluster cluster2 --name client.mirror.2 'admin socket' 2026-02-20T22:41:28.614 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ echo /var/run/ceph/rbd-mirror.cluster2-client.mirror.2.asok 2026-02-20T22:41:28.615 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local asok_file=/var/run/ceph/rbd-mirror.cluster2-client.mirror.2.asok 2026-02-20T22:41:28.615 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ test -S /var/run/ceph/rbd-mirror.cluster2-client.mirror.2.asok 2026-02-20T22:41:28.615 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ ceph --admin-daemon /var/run/ceph/rbd-mirror.cluster2-client.mirror.2.asok rbd mirror status mirror/test_demote_image 2026-02-20T22:41:28.655 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:Invalid command: unused arguments: ['mirror/test_demote_image'] 2026-02-20T22:41:28.655 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:rbd mirror status : get status for rbd mirror 2026-02-20T22:41:28.656 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:admin_socket: invalid command 2026-02-20T22:41:28.659 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for loop_instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:41:28.659 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemon cluster2:3 rbd mirror status mirror/test_demote_image 2026-02-20T22:41:28.660 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster2:3 2026-02-20T22:41:28.660 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:41:28.660 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:41:28.660 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster2:3 cluster instance 2026-02-20T22:41:28.660 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster2:3 2026-02-20T22:41:28.660 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=cluster 2026-02-20T22:41:28.660 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:41:28.660 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster2 2026-02-20T22:41:28.660 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=3 2026-02-20T22:41:28.660 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 3 = cluster2:3 ']' 2026-02-20T22:41:28.661 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval cluster=cluster2 2026-02-20T22:41:28.661 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster2 2026-02-20T22:41:28.661 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=3 2026-02-20T22:41:28.661 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=3 2026-02-20T22:41:28.661 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ daemon_asok_file cluster2:3 cluster2 2026-02-20T22:41:28.661 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local local_cluster=cluster2:3 2026-02-20T22:41:28.661 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster=cluster2 2026-02-20T22:41:28.661 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance 2026-02-20T22:41:28.661 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ set_cluster_instance cluster2:3 local_cluster instance 2026-02-20T22:41:28.661 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local val=cluster2:3 2026-02-20T22:41:28.662 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster_var_name=local_cluster 2026-02-20T22:41:28.662 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance_var_name=instance 2026-02-20T22:41:28.662 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster2 2026-02-20T22:41:28.662 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=3 2026-02-20T22:41:28.662 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ '[' 3 = cluster2:3 ']' 2026-02-20T22:41:28.662 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval local_cluster=cluster2 2026-02-20T22:41:28.662 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ local_cluster=cluster2 2026-02-20T22:41:28.662 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval instance=3 2026-02-20T22:41:28.662 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ instance=3 2026-02-20T22:41:28.662 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ ceph-conf --cluster cluster2 --name client.mirror.3 'admin socket' 2026-02-20T22:41:28.669 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ echo /var/run/ceph/rbd-mirror.cluster2-client.mirror.3.asok 2026-02-20T22:41:28.669 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local asok_file=/var/run/ceph/rbd-mirror.cluster2-client.mirror.3.asok 2026-02-20T22:41:28.669 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ test -S /var/run/ceph/rbd-mirror.cluster2-client.mirror.3.asok 2026-02-20T22:41:28.669 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ ceph --admin-daemon /var/run/ceph/rbd-mirror.cluster2-client.mirror.3.asok rbd mirror status mirror/test_demote_image 2026-02-20T22:41:28.709 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:Invalid command: unused arguments: ['mirror/test_demote_image'] 2026-02-20T22:41:28.710 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:rbd mirror status : get status for rbd mirror 2026-02-20T22:41:28.710 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:admin_socket: invalid command 2026-02-20T22:41:28.711 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for s in 0 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:41:28.711 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sleep 1 2026-02-20T22:41:29.712 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' cluster2 '!=' cluster2 ']' 2026-02-20T22:41:29.712 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ seq 0 3 2026-02-20T22:41:29.714 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for loop_instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:41:29.714 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemon cluster2:0 rbd mirror status mirror/test_demote_image 2026-02-20T22:41:29.714 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster2:0 2026-02-20T22:41:29.714 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:41:29.714 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:41:29.714 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster2:0 cluster instance 2026-02-20T22:41:29.715 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster2:0 2026-02-20T22:41:29.715 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=cluster 2026-02-20T22:41:29.715 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:41:29.715 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster2 2026-02-20T22:41:29.715 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=0 2026-02-20T22:41:29.715 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 0 = cluster2:0 ']' 2026-02-20T22:41:29.715 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval cluster=cluster2 2026-02-20T22:41:29.715 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster2 2026-02-20T22:41:29.715 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=0 2026-02-20T22:41:29.715 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:41:29.715 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ daemon_asok_file cluster2:0 cluster2 2026-02-20T22:41:29.715 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local local_cluster=cluster2:0 2026-02-20T22:41:29.715 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster=cluster2 2026-02-20T22:41:29.715 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance 2026-02-20T22:41:29.715 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ set_cluster_instance cluster2:0 local_cluster instance 2026-02-20T22:41:29.715 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local val=cluster2:0 2026-02-20T22:41:29.715 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster_var_name=local_cluster 2026-02-20T22:41:29.715 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance_var_name=instance 2026-02-20T22:41:29.715 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster2 2026-02-20T22:41:29.715 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:41:29.715 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ '[' 0 = cluster2:0 ']' 2026-02-20T22:41:29.716 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval local_cluster=cluster2 2026-02-20T22:41:29.716 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ local_cluster=cluster2 2026-02-20T22:41:29.716 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval instance=0 2026-02-20T22:41:29.716 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ instance=0 2026-02-20T22:41:29.716 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ ceph-conf --cluster cluster2 --name client.mirror.0 'admin socket' 2026-02-20T22:41:29.726 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ echo /var/run/ceph/rbd-mirror.cluster2-client.mirror.0.asok 2026-02-20T22:41:29.727 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local asok_file=/var/run/ceph/rbd-mirror.cluster2-client.mirror.0.asok 2026-02-20T22:41:29.727 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ test -S /var/run/ceph/rbd-mirror.cluster2-client.mirror.0.asok 2026-02-20T22:41:29.727 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ ceph --admin-daemon /var/run/ceph/rbd-mirror.cluster2-client.mirror.0.asok rbd mirror status mirror/test_demote_image 2026-02-20T22:41:29.772 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ return 0 2026-02-20T22:41:29.772 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status_result=' "state": "Stopped"' 2026-02-20T22:41:29.773 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo ' "state": "Stopped"' 2026-02-20T22:41:29.773 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep -i Replaying 2026-02-20T22:41:29.774 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test stopped = stopped 2026-02-20T22:41:29.774 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:41:29.774 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_image_replay_started cluster1 mirror test_demote_image 2026-02-20T22:41:29.775 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:41:29.775 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:41:29.775 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test_demote_image 2026-02-20T22:41:29.775 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_image_replay_state cluster1 mirror test_demote_image started 2026-02-20T22:41:29.775 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:41:29.775 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:41:29.775 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test_demote_image 2026-02-20T22:41:29.775 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state=started 2026-02-20T22:41:29.775 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local s 2026-02-20T22:41:29.775 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:41:29.775 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:41:30.776 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_image_replay_state cluster1 mirror test_demote_image started 2026-02-20T22:41:30.776 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:41:30.776 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:41:30.776 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test_demote_image 2026-02-20T22:41:30.777 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local test_state=started 2026-02-20T22:41:30.777 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status_result 2026-02-20T22:41:30.777 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local current_state=stopped 2026-02-20T22:41:30.777 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemons cluster1 rbd mirror status mirror/test_demote_image 2026-02-20T22:41:30.777 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ grep -i state 2026-02-20T22:41:30.777 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_instance=cluster1 2026-02-20T22:41:30.777 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:41:30.777 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1 2026-02-20T22:41:30.777 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance=cluster1 2026-02-20T22:41:30.777 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local loop_instance 2026-02-20T22:41:30.777 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for s in 0 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:41:30.777 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sleep 0 2026-02-20T22:41:30.781 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' cluster1 '!=' cluster1 ']' 2026-02-20T22:41:30.781 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ seq 0 3 2026-02-20T22:41:30.781 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for loop_instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:41:30.781 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemon cluster1:0 rbd mirror status mirror/test_demote_image 2026-02-20T22:41:30.781 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1:0 2026-02-20T22:41:30.781 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:41:30.781 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:41:30.782 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster1:0 cluster instance 2026-02-20T22:41:30.782 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster1:0 2026-02-20T22:41:30.782 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=cluster 2026-02-20T22:41:30.782 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:41:30.782 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:41:30.782 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=0 2026-02-20T22:41:30.782 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 0 = cluster1:0 ']' 2026-02-20T22:41:30.782 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval cluster=cluster1 2026-02-20T22:41:30.782 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:41:30.782 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=0 2026-02-20T22:41:30.782 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:41:30.782 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ daemon_asok_file cluster1:0 cluster1 2026-02-20T22:41:30.783 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local local_cluster=cluster1:0 2026-02-20T22:41:30.783 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster=cluster1 2026-02-20T22:41:30.783 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance 2026-02-20T22:41:30.783 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ set_cluster_instance cluster1:0 local_cluster instance 2026-02-20T22:41:30.783 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local val=cluster1:0 2026-02-20T22:41:30.783 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster_var_name=local_cluster 2026-02-20T22:41:30.783 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance_var_name=instance 2026-02-20T22:41:30.783 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:41:30.783 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:41:30.783 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ '[' 0 = cluster1:0 ']' 2026-02-20T22:41:30.783 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval local_cluster=cluster1 2026-02-20T22:41:30.783 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ local_cluster=cluster1 2026-02-20T22:41:30.783 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval instance=0 2026-02-20T22:41:30.784 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ instance=0 2026-02-20T22:41:30.784 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ ceph-conf --cluster cluster1 --name client.mirror.0 'admin socket' 2026-02-20T22:41:30.794 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ echo /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:41:30.794 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local asok_file=/var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:41:30.795 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ test -S /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:41:30.795 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ ceph --admin-daemon /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok rbd mirror status mirror/test_demote_image 2026-02-20T22:41:30.841 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ return 0 2026-02-20T22:41:30.842 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status_result=' "state": "Replaying"' 2026-02-20T22:41:30.842 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo ' "state": "Replaying"' 2026-02-20T22:41:30.842 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep -i Replaying 2026-02-20T22:41:30.843 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: "state": "Replaying" 2026-02-20T22:41:30.844 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ current_state=started 2026-02-20T22:41:30.844 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test started = started 2026-02-20T22:41:30.844 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:41:30.844 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_replay_complete cluster1 cluster2 mirror mirror test_demote_image 2026-02-20T22:41:30.845 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local local_cluster=cluster1 2026-02-20T22:41:30.845 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:41:30.845 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local local_pool=mirror 2026-02-20T22:41:30.845 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local remote_pool=mirror 2026-02-20T22:41:30.845 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test_demote_image 2026-02-20T22:41:30.845 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' snapshot = journal ']' 2026-02-20T22:41:30.845 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' snapshot = snapshot ']' 2026-02-20T22:41:30.845 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ mirror_image_snapshot cluster2 mirror test_demote_image 2026-02-20T22:41:30.845 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:41:30.845 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:41:30.845 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test_demote_image 2026-02-20T22:41:30.845 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster2 mirror image snapshot mirror/test_demote_image 2026-02-20T22:41:31.421 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:Snapshot ID: 201 2026-02-20T22:41:31.426 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_snapshot_sync_complete cluster1 cluster2 mirror mirror test_demote_image 2026-02-20T22:41:31.427 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local local_cluster=cluster1 2026-02-20T22:41:31.427 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:41:31.427 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local local_pool=mirror 2026-02-20T22:41:31.427 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local remote_pool=mirror 2026-02-20T22:41:31.427 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test_demote_image 2026-02-20T22:41:31.427 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ mkfname cluster2-mirror-test_demote_image.status 2026-02-20T22:41:31.427 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ echo cluster2-mirror-test_demote_image.status 2026-02-20T22:41:31.427 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -e 's|[/ ]|_|g' 2026-02-20T22:41:31.428 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status_log=/tmp/tmp.Whst3BkeHJ/cluster2-mirror-test_demote_image.status 2026-02-20T22:41:31.428 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ mkfname cluster1-mirror-test_demote_image.status 2026-02-20T22:41:31.429 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ echo cluster1-mirror-test_demote_image.status 2026-02-20T22:41:31.429 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -e 's|[/ ]|_|g' 2026-02-20T22:41:31.430 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local local_status_log=/tmp/tmp.Whst3BkeHJ/cluster1-mirror-test_demote_image.status 2026-02-20T22:41:31.430 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ get_newest_mirror_snapshot cluster2 mirror test_demote_image /tmp/tmp.Whst3BkeHJ/cluster2-mirror-test_demote_image.status 2026-02-20T22:41:31.430 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:41:31.430 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:41:31.431 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test_demote_image 2026-02-20T22:41:31.431 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local log=/tmp/tmp.Whst3BkeHJ/cluster2-mirror-test_demote_image.status 2026-02-20T22:41:31.431 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster2 snap list --all mirror/test_demote_image --format xml 2026-02-20T22:41:31.431 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ xmlstarlet sel -t -c '//snapshots/snapshot[namespace/complete='\''true'\'' and position()=last()]' 2026-02-20T22:41:31.458 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v //snapshot/id 2026-02-20T22:41:31.460 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local snapshot_id=201 2026-02-20T22:41:31.460 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ true 2026-02-20T22:41:31.460 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 0.2 0.4 0.8 1.6 2 2 4 4 8 8 16 16 32 32 2026-02-20T22:41:31.460 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 0.2 2026-02-20T22:41:31.661 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ get_newest_mirror_snapshot cluster1 mirror test_demote_image /tmp/tmp.Whst3BkeHJ/cluster1-mirror-test_demote_image.status 2026-02-20T22:41:31.661 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:41:31.661 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:41:31.662 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test_demote_image 2026-02-20T22:41:31.662 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local log=/tmp/tmp.Whst3BkeHJ/cluster1-mirror-test_demote_image.status 2026-02-20T22:41:31.662 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster1 snap list --all mirror/test_demote_image --format xml 2026-02-20T22:41:31.662 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ xmlstarlet sel -t -c '//snapshots/snapshot[namespace/complete='\''true'\'' and position()=last()]' 2026-02-20T22:41:31.697 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ true 2026-02-20T22:41:31.697 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v //snapshot/namespace/primary_snap_id 2026-02-20T22:41:31.698 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:-:1.1: Document is empty 2026-02-20T22:41:31.698 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: 2026-02-20T22:41:31.698 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:^ 2026-02-20T22:41:31.699 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local primary_snapshot_id= 2026-02-20T22:41:31.699 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test 201 = '' 2026-02-20T22:41:31.700 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 0.2 0.4 0.8 1.6 2 2 4 4 8 8 16 16 32 32 2026-02-20T22:41:31.700 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 0.4 2026-02-20T22:41:32.100 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ get_newest_mirror_snapshot cluster1 mirror test_demote_image /tmp/tmp.Whst3BkeHJ/cluster1-mirror-test_demote_image.status 2026-02-20T22:41:32.101 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:41:32.101 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:41:32.101 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test_demote_image 2026-02-20T22:41:32.101 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local log=/tmp/tmp.Whst3BkeHJ/cluster1-mirror-test_demote_image.status 2026-02-20T22:41:32.101 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster1 snap list --all mirror/test_demote_image --format xml 2026-02-20T22:41:32.101 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ xmlstarlet sel -t -c '//snapshots/snapshot[namespace/complete='\''true'\'' and position()=last()]' 2026-02-20T22:41:32.130 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v //snapshot/namespace/primary_snap_id 2026-02-20T22:41:32.132 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local primary_snapshot_id=201 2026-02-20T22:41:32.133 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test 201 = 201 2026-02-20T22:41:32.133 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:41:32.133 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_status_in_pool_dir cluster1 mirror test_demote_image up+replaying 2026-02-20T22:41:32.133 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:41:32.133 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:41:32.133 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test_demote_image 2026-02-20T22:41:32.133 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+replaying 2026-02-20T22:41:32.133 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:41:32.133 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:41:32.133 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:41:32.133 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:41:33.134 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_status_in_pool_dir cluster1 mirror test_demote_image up+replaying '' '' 2026-02-20T22:41:33.134 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:41:33.134 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:41:33.134 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test_demote_image 2026-02-20T22:41:33.134 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+replaying 2026-02-20T22:41:33.135 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:41:33.135 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:41:33.135 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:41:33.135 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:41:33.135 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster1 mirror image status mirror/test_demote_image 2026-02-20T22:41:33.167 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='test_demote_image: 2026-02-20T22:41:33.167 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: global_id: 0166d5e3-8464-4180-b74d-ef3baa1024ee 2026-02-20T22:41:33.167 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+replaying 2026-02-20T22:41:33.167 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: replaying, {"bytes_per_second":0.0,"bytes_per_snapshot":0.0,"last_snapshot_bytes":0,"last_snapshot_sync_seconds":0,"remote_snapshot_timestamp":1771627287,"replay_state":"idle"} 2026-02-20T22:41:33.167 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: service: mirror.0 on trial150 2026-02-20T22:41:33.167 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:41:29 2026-02-20T22:41:33.167 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: peer_sites: 2026-02-20T22:41:33.168 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: name: cluster2-DNE 2026-02-20T22:41:33.168 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: down+unknown 2026-02-20T22:41:33.168 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: status not found 2026-02-20T22:41:33.168 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: ' 2026-02-20T22:41:33.168 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ state: .*up+replaying' 2026-02-20T22:41:33.169 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: state: up+replaying 2026-02-20T22:41:33.169 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ description: .*' 2026-02-20T22:41:33.169 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: description: replaying, {"bytes_per_second":0.0,"bytes_per_snapshot":0.0,"last_snapshot_bytes":0,"last_snapshot_sync_seconds":0,"remote_snapshot_timestamp":1771627287,"replay_state":"idle"} 2026-02-20T22:41:33.170 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' -n '' ']' 2026-02-20T22:41:33.170 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+replaying 2026-02-20T22:41:33.171 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^up+' 2026-02-20T22:41:33.171 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+replaying 2026-02-20T22:41:33.171 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep 'service: *mirror..* on ' 2026-02-20T22:41:33.172 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: service: mirror.0 on trial150 2026-02-20T22:41:33.173 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update 2026-02-20T22:41:33.173 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -nEe 's/^ last_update: *(.*) *$/\1/p' 2026-02-20T22:41:33.173 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:41:29' 2026-02-20T22:41:33.173 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_mirror_pool_status_verbose cluster1 mirror test_demote_image up+replaying '2026-02-20 22:41:29' 2026-02-20T22:41:33.174 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:41:33.174 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:41:33.174 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test_demote_image 2026-02-20T22:41:33.174 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+replaying 2026-02-20T22:41:33.174 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local 'prev_last_update=2026-02-20 22:41:29' 2026-02-20T22:41:33.174 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:41:33.174 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:41:33.174 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster1 mirror pool status mirror --verbose --format xml 2026-02-20T22:41:33.206 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='WARNINGOKWARNING160196023mirror.0trial15020.2.0-677-gf7870454trueOK60256030mirror.1trial15020.2.0-677-gf7870454falseOK60326034mirror.2trial15020.2.0-677-gf7870454falseOK60396044mirror.3trial15020.2.0-677-gf7870454falseOKtest_demote_image0166d5e3-8464-4180-b74d-ef3baa1024eeup+replayingreplaying, {"bytes_per_second":0.0,"bytes_per_snapshot":0.0,"last_snapshot_bytes":0,"last_snapshot_sync_seconds":0,"remote_snapshot_timestamp":1771627287,"replay_state":"idle"}60196023mirror.0trial1502026-02-20 22:41:29cluster2-DNEcd6e8b64-a7a4-4c60-8c9c-3c34f7eb16e8down+unknownstatus not found' 2026-02-20T22:41:33.206 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update state 2026-02-20T22:41:33.206 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test_demote_image'\'']/last_update' 2026-02-20T22:41:33.207 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:41:29' 2026-02-20T22:41:33.208 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test_demote_image'\'']/state' 2026-02-20T22:41:33.209 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ state=up+replaying 2026-02-20T22:41:33.209 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+replaying 2026-02-20T22:41:33.210 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep up+replaying 2026-02-20T22:41:33.210 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+replaying 2026-02-20T22:41:33.211 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:41:33.212 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:41:33.212 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_status_in_pool_dir cluster2 mirror test_demote_image up+stopped 2026-02-20T22:41:33.212 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:41:33.212 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:41:33.212 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test_demote_image 2026-02-20T22:41:33.212 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+stopped 2026-02-20T22:41:33.212 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:41:33.212 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:41:33.212 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:41:33.213 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:41:34.211 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_status_in_pool_dir cluster2 mirror test_demote_image up+stopped '' '' 2026-02-20T22:41:34.211 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:41:34.211 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:41:34.211 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test_demote_image 2026-02-20T22:41:34.211 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+stopped 2026-02-20T22:41:34.211 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:41:34.211 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:41:34.211 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:41:34.212 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:41:34.212 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster2 mirror image status mirror/test_demote_image 2026-02-20T22:41:34.243 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='test_demote_image: 2026-02-20T22:41:34.243 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: global_id: 0166d5e3-8464-4180-b74d-ef3baa1024ee 2026-02-20T22:41:34.243 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+stopped 2026-02-20T22:41:34.243 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: local image is primary 2026-02-20T22:41:34.243 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: service: mirror.0 on trial150 2026-02-20T22:41:34.243 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:41:33 2026-02-20T22:41:34.243 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: peer_sites: 2026-02-20T22:41:34.243 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: name: cluster1-DNE 2026-02-20T22:41:34.243 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+replaying 2026-02-20T22:41:34.243 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: replaying, {"bytes_per_second":0.0,"bytes_per_snapshot":0.0,"last_snapshot_bytes":0,"last_snapshot_sync_seconds":0,"remote_snapshot_timestamp":1771627287,"replay_state":"idle"} 2026-02-20T22:41:34.243 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:41:29 2026-02-20T22:41:34.243 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: snapshots: 2026-02-20T22:41:34.243 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: 200 .mirror.primary.0166d5e3-8464-4180-b74d-ef3baa1024ee.2381b094-dc62-4f74-bdc2-58192898c5b4 (peer_uuids:[]) 2026-02-20T22:41:34.243 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: 201 .mirror.primary.0166d5e3-8464-4180-b74d-ef3baa1024ee.a69500a5-4079-4754-8bc3-f6daeef5f7d3 (peer_uuids:[b3fd2ba3-7357-48bb-9494-5fb16bf9b1f8])' 2026-02-20T22:41:34.243 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ state: .*up+stopped' 2026-02-20T22:41:34.243 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: state: up+stopped 2026-02-20T22:41:34.244 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ description: .*' 2026-02-20T22:41:34.244 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: description: local image is primary 2026-02-20T22:41:34.244 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' -n '' ']' 2026-02-20T22:41:34.245 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+stopped 2026-02-20T22:41:34.245 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^up+' 2026-02-20T22:41:34.246 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+stopped 2026-02-20T22:41:34.246 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep 'service: *mirror..* on ' 2026-02-20T22:41:34.247 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: service: mirror.0 on trial150 2026-02-20T22:41:34.247 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update 2026-02-20T22:41:34.247 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -nEe 's/^ last_update: *(.*) *$/\1/p' 2026-02-20T22:41:34.249 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:41:33' 2026-02-20T22:41:34.249 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_mirror_pool_status_verbose cluster2 mirror test_demote_image up+stopped '2026-02-20 22:41:33' 2026-02-20T22:41:34.249 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:41:34.249 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:41:34.249 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test_demote_image 2026-02-20T22:41:34.249 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+stopped 2026-02-20T22:41:34.249 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local 'prev_last_update=2026-02-20 22:41:33' 2026-02-20T22:41:34.249 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:41:34.249 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:41:34.249 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster2 mirror pool status mirror --verbose --format xml 2026-02-20T22:41:34.279 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='OKOKOK162886291mirror.0trial15020.2.0-677-gf7870454trueOK62956300mirror.1trial15020.2.0-677-gf7870454falseOK63026318mirror.2trial15020.2.0-677-gf7870454falseOK63086314mirror.3trial15020.2.0-677-gf7870454falseOKtest_demote_image0166d5e3-8464-4180-b74d-ef3baa1024eeup+stoppedlocal image is primary62886291mirror.0trial1502026-02-20 22:41:33cluster1-DNE8f14eacf-60a5-47c7-bdcb-1dc6af448d08up+replayingreplaying, {"bytes_per_second":0.0,"bytes_per_snapshot":0.0,"last_snapshot_bytes":0,"last_snapshot_sync_seconds":0,"remote_snapshot_timestamp":1771627287,"replay_state":"idle"}2026-02-20 22:41:29' 2026-02-20T22:41:34.280 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update state 2026-02-20T22:41:34.280 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test_demote_image'\'']/last_update' 2026-02-20T22:41:34.281 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:41:33' 2026-02-20T22:41:34.281 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test_demote_image'\'']/state' 2026-02-20T22:41:34.283 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ state=up+stopped 2026-02-20T22:41:34.283 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+stopped 2026-02-20T22:41:34.283 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep up+stopped 2026-02-20T22:41:34.284 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+stopped 2026-02-20T22:41:34.285 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:41:34.285 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:41:34.285 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ write_image cluster2 mirror test_demote_image 2560 4194304 2026-02-20T22:41:34.285 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:41:34.285 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:41:34.285 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test_demote_image 2026-02-20T22:41:34.285 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local count=2560 2026-02-20T22:41:34.285 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local size=4194304 2026-02-20T22:41:34.285 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test -n 4194304 2026-02-20T22:41:34.285 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster2 bench mirror/test_demote_image --io-type write --io-size 4194304 --io-threads 1 --io-total 10737418240 --io-pattern rand 2026-02-20T22:41:34.318 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:bench type write io_size 4194304 io_threads 1 bytes 10737418240 pattern random 2026-02-20T22:41:35.324 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: SEC OPS OPS/SEC BYTES/SEC 2026-02-20T22:41:35.324 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: 1 440 443.668 1.7 GiB/s 2026-02-20T22:41:36.328 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: 2 888 444.951 1.7 GiB/s 2026-02-20T22:41:37.323 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: 3 1307 437.172 1.7 GiB/s 2026-02-20T22:41:38.325 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: 4 1742 436.41 1.7 GiB/s 2026-02-20T22:41:39.320 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: 5 2175 436.165 1.7 GiB/s 2026-02-20T22:41:40.240 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:elapsed: 5 ops: 2560 ops/sec: 432.365 bytes/sec: 1.7 GiB/s 2026-02-20T22:41:40.245 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ demote_image cluster2 mirror test_demote_image 2026-02-20T22:41:40.245 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:41:40.245 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:41:40.245 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test_demote_image 2026-02-20T22:41:40.246 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster=cluster2 mirror image demote mirror/test_demote_image 2026-02-20T22:41:41.448 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:Image demoted to non-primary 2026-02-20T22:41:41.453 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ get_newest_complete_mirror_snapshot_id cluster2 mirror test_demote_image primary_snap_id 2026-02-20T22:41:41.453 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:41:41.453 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:41:41.453 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test_demote_image 2026-02-20T22:41:41.453 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local -n _snap_id=primary_snap_id 2026-02-20T22:41:41.454 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster2 snap list --all mirror/test_demote_image --format xml 2026-02-20T22:41:41.454 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '(//snapshots/snapshot[namespace/complete='\''true'\'']/id)[last()]' 2026-02-20T22:41:41.491 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ _snap_id=202 2026-02-20T22:41:41.491 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_non_primary_snap_present cluster1 mirror test_demote_image 202 2026-02-20T22:41:41.491 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:41:41.491 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:41:41.491 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test_demote_image 2026-02-20T22:41:41.491 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local primary_snap_id=202 2026-02-20T22:41:41.491 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local s 2026-02-20T22:41:41.491 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 0.1 1 2 4 8 8 8 8 8 8 8 8 16 16 32 32 2026-02-20T22:41:41.492 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 0.1 2026-02-20T22:41:41.591 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ xmlstarlet sel -t -c '//snapshots/snapshot/namespace[primary_snap_id='\''202'\'']' 2026-02-20T22:41:41.592 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster1 snap list --all mirror/test_demote_image --format xml 2026-02-20T22:41:41.640 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:41:41.640 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ stop_mirrors cluster1 -KILL 2026-02-20T22:41:41.640 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:41:41.641 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local sig=-KILL 2026-02-20T22:41:41.641 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ seq 0 3 2026-02-20T22:41:41.643 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:41:41.643 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ stop_mirror cluster1:0 -KILL 2026-02-20T22:41:41.643 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1:0 2026-02-20T22:41:41.643 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local sig=-KILL 2026-02-20T22:41:41.643 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test -n '' 2026-02-20T22:41:41.643 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pid 2026-02-20T22:41:41.643 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ daemon_pid_file cluster1:0 2026-02-20T22:41:41.643 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster=cluster1:0 2026-02-20T22:41:41.644 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance 2026-02-20T22:41:41.644 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ set_cluster_instance cluster1:0 cluster instance 2026-02-20T22:41:41.644 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local val=cluster1:0 2026-02-20T22:41:41.644 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster_var_name=cluster 2026-02-20T22:41:41.644 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance_var_name=instance 2026-02-20T22:41:41.644 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:41:41.644 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:41:41.644 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ '[' 0 = cluster1:0 ']' 2026-02-20T22:41:41.644 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval cluster=cluster1 2026-02-20T22:41:41.644 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ cluster=cluster1 2026-02-20T22:41:41.644 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval instance=0 2026-02-20T22:41:41.644 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ instance=0 2026-02-20T22:41:41.644 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ ceph-conf --cluster cluster1 --name client.mirror.0 'pid file' 2026-02-20T22:41:41.656 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ echo /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.pid 2026-02-20T22:41:41.657 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cat /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.pid 2026-02-20T22:41:41.658 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ pid=83691 2026-02-20T22:41:41.658 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' -n 83691 ']' 2026-02-20T22:41:41.658 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ kill -KILL 83691 2026-02-20T22:41:41.659 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 0 1 2 4 8 16 32 2026-02-20T22:41:41.659 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 0 2026-02-20T22:41:41.659 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ ps auxww 2026-02-20T22:41:41.659 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ awk -v pid=83691 '$2 == pid {print; exit 1}' 2026-02-20T22:41:41.674 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ break 2026-02-20T22:41:41.675 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ ps auxww 2026-02-20T22:41:41.675 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ awk -v pid=83691 '$2 == pid {print; exit 1}' 2026-02-20T22:41:41.690 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ daemon_asok_file cluster1:0 cluster1 2026-02-20T22:41:41.690 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local local_cluster=cluster1:0 2026-02-20T22:41:41.690 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1 2026-02-20T22:41:41.690 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:41:41.690 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster1:0 local_cluster instance 2026-02-20T22:41:41.690 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster1:0 2026-02-20T22:41:41.690 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=local_cluster 2026-02-20T22:41:41.690 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:41:41.690 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:41:41.691 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=0 2026-02-20T22:41:41.691 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 0 = cluster1:0 ']' 2026-02-20T22:41:41.691 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval local_cluster=cluster1 2026-02-20T22:41:41.691 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local_cluster=cluster1 2026-02-20T22:41:41.691 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=0 2026-02-20T22:41:41.691 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:41:41.691 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ ceph-conf --cluster cluster1 --name client.mirror.0 'admin socket' 2026-02-20T22:41:41.701 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ echo /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:41:41.701 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rm -f /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:41:41.703 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ daemon_asok_file cluster1:0 cluster2 2026-02-20T22:41:41.703 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local local_cluster=cluster1:0 2026-02-20T22:41:41.703 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster2 2026-02-20T22:41:41.703 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:41:41.703 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster1:0 local_cluster instance 2026-02-20T22:41:41.704 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster1:0 2026-02-20T22:41:41.704 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=local_cluster 2026-02-20T22:41:41.704 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:41:41.704 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:41:41.704 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=0 2026-02-20T22:41:41.704 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 0 = cluster1:0 ']' 2026-02-20T22:41:41.704 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval local_cluster=cluster1 2026-02-20T22:41:41.704 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local_cluster=cluster1 2026-02-20T22:41:41.704 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=0 2026-02-20T22:41:41.704 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:41:41.704 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ ceph-conf --cluster cluster1 --name client.mirror.0 'admin socket' 2026-02-20T22:41:41.714 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ echo /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:41:41.714 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rm -f /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:41:41.716 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ daemon_pid_file cluster1:0 2026-02-20T22:41:41.716 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1:0 2026-02-20T22:41:41.717 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:41:41.717 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster1:0 cluster instance 2026-02-20T22:41:41.717 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster1:0 2026-02-20T22:41:41.717 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=cluster 2026-02-20T22:41:41.717 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:41:41.717 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:41:41.717 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=0 2026-02-20T22:41:41.717 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 0 = cluster1:0 ']' 2026-02-20T22:41:41.717 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval cluster=cluster1 2026-02-20T22:41:41.717 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:41:41.718 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=0 2026-02-20T22:41:41.718 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:41:41.718 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ ceph-conf --cluster cluster1 --name client.mirror.0 'pid file' 2026-02-20T22:41:41.726 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ echo /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.pid 2026-02-20T22:41:41.727 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rm -f /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.pid 2026-02-20T22:41:41.729 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:41:41.729 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ stop_mirror cluster1:1 -KILL 2026-02-20T22:41:41.729 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1:1 2026-02-20T22:41:41.729 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local sig=-KILL 2026-02-20T22:41:41.729 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test -n '' 2026-02-20T22:41:41.730 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pid 2026-02-20T22:41:41.730 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ daemon_pid_file cluster1:1 2026-02-20T22:41:41.730 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster=cluster1:1 2026-02-20T22:41:41.730 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance 2026-02-20T22:41:41.730 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ set_cluster_instance cluster1:1 cluster instance 2026-02-20T22:41:41.730 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local val=cluster1:1 2026-02-20T22:41:41.730 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster_var_name=cluster 2026-02-20T22:41:41.730 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance_var_name=instance 2026-02-20T22:41:41.730 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:41:41.730 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=1 2026-02-20T22:41:41.730 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ '[' 1 = cluster1:1 ']' 2026-02-20T22:41:41.730 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval cluster=cluster1 2026-02-20T22:41:41.731 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ cluster=cluster1 2026-02-20T22:41:41.731 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval instance=1 2026-02-20T22:41:41.731 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ instance=1 2026-02-20T22:41:41.731 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ ceph-conf --cluster cluster1 --name client.mirror.1 'pid file' 2026-02-20T22:41:41.740 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ echo /var/run/ceph/rbd-mirror.cluster1-client.mirror.1.pid 2026-02-20T22:41:41.740 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cat /var/run/ceph/rbd-mirror.cluster1-client.mirror.1.pid 2026-02-20T22:41:41.741 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ pid=83734 2026-02-20T22:41:41.742 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' -n 83734 ']' 2026-02-20T22:41:41.742 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ kill -KILL 83734 2026-02-20T22:41:41.742 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 0 1 2 4 8 16 32 2026-02-20T22:41:41.742 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 0 2026-02-20T22:41:41.742 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ ps auxww 2026-02-20T22:41:41.743 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ awk -v pid=83734 '$2 == pid {print; exit 1}' 2026-02-20T22:41:41.757 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ break 2026-02-20T22:41:41.757 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ ps auxww 2026-02-20T22:41:41.757 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ awk -v pid=83734 '$2 == pid {print; exit 1}' 2026-02-20T22:41:41.770 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ daemon_asok_file cluster1:1 cluster1 2026-02-20T22:41:41.770 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local local_cluster=cluster1:1 2026-02-20T22:41:41.770 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1 2026-02-20T22:41:41.770 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:41:41.771 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster1:1 local_cluster instance 2026-02-20T22:41:41.771 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster1:1 2026-02-20T22:41:41.771 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=local_cluster 2026-02-20T22:41:41.771 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:41:41.771 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:41:41.771 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=1 2026-02-20T22:41:41.771 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 1 = cluster1:1 ']' 2026-02-20T22:41:41.771 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval local_cluster=cluster1 2026-02-20T22:41:41.771 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local_cluster=cluster1 2026-02-20T22:41:41.771 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=1 2026-02-20T22:41:41.771 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=1 2026-02-20T22:41:41.771 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ ceph-conf --cluster cluster1 --name client.mirror.1 'admin socket' 2026-02-20T22:41:41.782 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ echo /var/run/ceph/rbd-mirror.cluster1-client.mirror.1.asok 2026-02-20T22:41:41.782 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rm -f /var/run/ceph/rbd-mirror.cluster1-client.mirror.1.asok 2026-02-20T22:41:41.785 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ daemon_asok_file cluster1:1 cluster2 2026-02-20T22:41:41.785 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local local_cluster=cluster1:1 2026-02-20T22:41:41.785 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster2 2026-02-20T22:41:41.785 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:41:41.785 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster1:1 local_cluster instance 2026-02-20T22:41:41.785 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster1:1 2026-02-20T22:41:41.785 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=local_cluster 2026-02-20T22:41:41.785 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:41:41.785 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:41:41.785 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=1 2026-02-20T22:41:41.786 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 1 = cluster1:1 ']' 2026-02-20T22:41:41.786 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval local_cluster=cluster1 2026-02-20T22:41:41.786 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local_cluster=cluster1 2026-02-20T22:41:41.786 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=1 2026-02-20T22:41:41.786 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=1 2026-02-20T22:41:41.786 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ ceph-conf --cluster cluster1 --name client.mirror.1 'admin socket' 2026-02-20T22:41:41.795 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ echo /var/run/ceph/rbd-mirror.cluster1-client.mirror.1.asok 2026-02-20T22:41:41.795 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rm -f /var/run/ceph/rbd-mirror.cluster1-client.mirror.1.asok 2026-02-20T22:41:41.797 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ daemon_pid_file cluster1:1 2026-02-20T22:41:41.797 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1:1 2026-02-20T22:41:41.798 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:41:41.798 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster1:1 cluster instance 2026-02-20T22:41:41.798 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster1:1 2026-02-20T22:41:41.798 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=cluster 2026-02-20T22:41:41.798 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:41:41.798 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:41:41.798 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=1 2026-02-20T22:41:41.798 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 1 = cluster1:1 ']' 2026-02-20T22:41:41.798 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval cluster=cluster1 2026-02-20T22:41:41.798 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:41:41.798 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=1 2026-02-20T22:41:41.798 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=1 2026-02-20T22:41:41.799 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ ceph-conf --cluster cluster1 --name client.mirror.1 'pid file' 2026-02-20T22:41:41.807 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ echo /var/run/ceph/rbd-mirror.cluster1-client.mirror.1.pid 2026-02-20T22:41:41.808 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rm -f /var/run/ceph/rbd-mirror.cluster1-client.mirror.1.pid 2026-02-20T22:41:41.810 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:41:41.810 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ stop_mirror cluster1:2 -KILL 2026-02-20T22:41:41.810 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1:2 2026-02-20T22:41:41.810 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local sig=-KILL 2026-02-20T22:41:41.810 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test -n '' 2026-02-20T22:41:41.811 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pid 2026-02-20T22:41:41.811 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ daemon_pid_file cluster1:2 2026-02-20T22:41:41.811 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster=cluster1:2 2026-02-20T22:41:41.811 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance 2026-02-20T22:41:41.811 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ set_cluster_instance cluster1:2 cluster instance 2026-02-20T22:41:41.811 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local val=cluster1:2 2026-02-20T22:41:41.811 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster_var_name=cluster 2026-02-20T22:41:41.811 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance_var_name=instance 2026-02-20T22:41:41.811 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:41:41.811 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=2 2026-02-20T22:41:41.811 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ '[' 2 = cluster1:2 ']' 2026-02-20T22:41:41.811 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval cluster=cluster1 2026-02-20T22:41:41.812 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ cluster=cluster1 2026-02-20T22:41:41.812 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval instance=2 2026-02-20T22:41:41.812 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ instance=2 2026-02-20T22:41:41.812 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ ceph-conf --cluster cluster1 --name client.mirror.2 'pid file' 2026-02-20T22:41:41.822 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ echo /var/run/ceph/rbd-mirror.cluster1-client.mirror.2.pid 2026-02-20T22:41:41.822 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cat /var/run/ceph/rbd-mirror.cluster1-client.mirror.2.pid 2026-02-20T22:41:41.823 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ pid=83796 2026-02-20T22:41:41.823 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' -n 83796 ']' 2026-02-20T22:41:41.823 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ kill -KILL 83796 2026-02-20T22:41:41.823 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 0 1 2 4 8 16 32 2026-02-20T22:41:41.824 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 0 2026-02-20T22:41:41.824 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ ps auxww 2026-02-20T22:41:41.824 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ awk -v pid=83796 '$2 == pid {print; exit 1}' 2026-02-20T22:41:41.838 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ break 2026-02-20T22:41:41.838 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ ps auxww 2026-02-20T22:41:41.838 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ awk -v pid=83796 '$2 == pid {print; exit 1}' 2026-02-20T22:41:41.852 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ daemon_asok_file cluster1:2 cluster1 2026-02-20T22:41:41.852 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local local_cluster=cluster1:2 2026-02-20T22:41:41.852 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1 2026-02-20T22:41:41.852 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:41:41.852 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster1:2 local_cluster instance 2026-02-20T22:41:41.852 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster1:2 2026-02-20T22:41:41.852 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=local_cluster 2026-02-20T22:41:41.852 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:41:41.853 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:41:41.853 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=2 2026-02-20T22:41:41.853 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 2 = cluster1:2 ']' 2026-02-20T22:41:41.853 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval local_cluster=cluster1 2026-02-20T22:41:41.853 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local_cluster=cluster1 2026-02-20T22:41:41.853 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=2 2026-02-20T22:41:41.853 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=2 2026-02-20T22:41:41.853 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ ceph-conf --cluster cluster1 --name client.mirror.2 'admin socket' 2026-02-20T22:41:41.864 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ echo /var/run/ceph/rbd-mirror.cluster1-client.mirror.2.asok 2026-02-20T22:41:41.864 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rm -f /var/run/ceph/rbd-mirror.cluster1-client.mirror.2.asok 2026-02-20T22:41:41.866 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ daemon_asok_file cluster1:2 cluster2 2026-02-20T22:41:41.866 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local local_cluster=cluster1:2 2026-02-20T22:41:41.866 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster2 2026-02-20T22:41:41.866 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:41:41.866 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster1:2 local_cluster instance 2026-02-20T22:41:41.866 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster1:2 2026-02-20T22:41:41.867 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=local_cluster 2026-02-20T22:41:41.867 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:41:41.867 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:41:41.867 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=2 2026-02-20T22:41:41.867 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 2 = cluster1:2 ']' 2026-02-20T22:41:41.867 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval local_cluster=cluster1 2026-02-20T22:41:41.867 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local_cluster=cluster1 2026-02-20T22:41:41.867 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=2 2026-02-20T22:41:41.867 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=2 2026-02-20T22:41:41.867 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ ceph-conf --cluster cluster1 --name client.mirror.2 'admin socket' 2026-02-20T22:41:41.877 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ echo /var/run/ceph/rbd-mirror.cluster1-client.mirror.2.asok 2026-02-20T22:41:41.877 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rm -f /var/run/ceph/rbd-mirror.cluster1-client.mirror.2.asok 2026-02-20T22:41:41.879 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ daemon_pid_file cluster1:2 2026-02-20T22:41:41.879 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1:2 2026-02-20T22:41:41.879 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:41:41.879 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster1:2 cluster instance 2026-02-20T22:41:41.879 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster1:2 2026-02-20T22:41:41.879 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=cluster 2026-02-20T22:41:41.879 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:41:41.879 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:41:41.879 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=2 2026-02-20T22:41:41.879 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 2 = cluster1:2 ']' 2026-02-20T22:41:41.879 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval cluster=cluster1 2026-02-20T22:41:41.879 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:41:41.879 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=2 2026-02-20T22:41:41.879 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=2 2026-02-20T22:41:41.880 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ ceph-conf --cluster cluster1 --name client.mirror.2 'pid file' 2026-02-20T22:41:41.889 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ echo /var/run/ceph/rbd-mirror.cluster1-client.mirror.2.pid 2026-02-20T22:41:41.890 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rm -f /var/run/ceph/rbd-mirror.cluster1-client.mirror.2.pid 2026-02-20T22:41:41.891 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:41:41.891 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ stop_mirror cluster1:3 -KILL 2026-02-20T22:41:41.891 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1:3 2026-02-20T22:41:41.891 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local sig=-KILL 2026-02-20T22:41:41.892 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test -n '' 2026-02-20T22:41:41.892 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pid 2026-02-20T22:41:41.892 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ daemon_pid_file cluster1:3 2026-02-20T22:41:41.892 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster=cluster1:3 2026-02-20T22:41:41.892 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance 2026-02-20T22:41:41.892 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ set_cluster_instance cluster1:3 cluster instance 2026-02-20T22:41:41.892 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local val=cluster1:3 2026-02-20T22:41:41.892 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster_var_name=cluster 2026-02-20T22:41:41.892 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance_var_name=instance 2026-02-20T22:41:41.892 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:41:41.892 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=3 2026-02-20T22:41:41.892 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ '[' 3 = cluster1:3 ']' 2026-02-20T22:41:41.892 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval cluster=cluster1 2026-02-20T22:41:41.892 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ cluster=cluster1 2026-02-20T22:41:41.892 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval instance=3 2026-02-20T22:41:41.892 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ instance=3 2026-02-20T22:41:41.892 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ ceph-conf --cluster cluster1 --name client.mirror.3 'pid file' 2026-02-20T22:41:41.904 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ echo /var/run/ceph/rbd-mirror.cluster1-client.mirror.3.pid 2026-02-20T22:41:41.904 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cat /var/run/ceph/rbd-mirror.cluster1-client.mirror.3.pid 2026-02-20T22:41:41.906 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ pid=83858 2026-02-20T22:41:41.906 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' -n 83858 ']' 2026-02-20T22:41:41.906 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ kill -KILL 83858 2026-02-20T22:41:41.906 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 0 1 2 4 8 16 32 2026-02-20T22:41:41.906 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 0 2026-02-20T22:41:41.907 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ ps auxww 2026-02-20T22:41:41.907 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ awk -v pid=83858 '$2 == pid {print; exit 1}' 2026-02-20T22:41:41.921 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ break 2026-02-20T22:41:41.921 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ ps auxww 2026-02-20T22:41:41.921 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ awk -v pid=83858 '$2 == pid {print; exit 1}' 2026-02-20T22:41:41.935 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ daemon_asok_file cluster1:3 cluster1 2026-02-20T22:41:41.935 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local local_cluster=cluster1:3 2026-02-20T22:41:41.935 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1 2026-02-20T22:41:41.935 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:41:41.935 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster1:3 local_cluster instance 2026-02-20T22:41:41.935 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster1:3 2026-02-20T22:41:41.935 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=local_cluster 2026-02-20T22:41:41.935 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:41:41.935 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:41:41.936 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=3 2026-02-20T22:41:41.936 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 3 = cluster1:3 ']' 2026-02-20T22:41:41.936 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval local_cluster=cluster1 2026-02-20T22:41:41.936 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local_cluster=cluster1 2026-02-20T22:41:41.936 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=3 2026-02-20T22:41:41.936 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=3 2026-02-20T22:41:41.936 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ ceph-conf --cluster cluster1 --name client.mirror.3 'admin socket' 2026-02-20T22:41:41.946 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ echo /var/run/ceph/rbd-mirror.cluster1-client.mirror.3.asok 2026-02-20T22:41:41.947 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rm -f /var/run/ceph/rbd-mirror.cluster1-client.mirror.3.asok 2026-02-20T22:41:41.949 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ daemon_asok_file cluster1:3 cluster2 2026-02-20T22:41:41.949 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local local_cluster=cluster1:3 2026-02-20T22:41:41.949 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster2 2026-02-20T22:41:41.949 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:41:41.949 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster1:3 local_cluster instance 2026-02-20T22:41:41.949 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster1:3 2026-02-20T22:41:41.949 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=local_cluster 2026-02-20T22:41:41.949 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:41:41.949 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:41:41.950 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=3 2026-02-20T22:41:41.950 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 3 = cluster1:3 ']' 2026-02-20T22:41:41.950 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval local_cluster=cluster1 2026-02-20T22:41:41.950 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local_cluster=cluster1 2026-02-20T22:41:41.950 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=3 2026-02-20T22:41:41.950 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=3 2026-02-20T22:41:41.950 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ ceph-conf --cluster cluster1 --name client.mirror.3 'admin socket' 2026-02-20T22:41:41.960 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ echo /var/run/ceph/rbd-mirror.cluster1-client.mirror.3.asok 2026-02-20T22:41:41.960 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rm -f /var/run/ceph/rbd-mirror.cluster1-client.mirror.3.asok 2026-02-20T22:41:41.962 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ daemon_pid_file cluster1:3 2026-02-20T22:41:41.962 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1:3 2026-02-20T22:41:41.962 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:41:41.962 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster1:3 cluster instance 2026-02-20T22:41:41.962 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster1:3 2026-02-20T22:41:41.962 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=cluster 2026-02-20T22:41:41.962 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:41:41.962 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:41:41.963 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=3 2026-02-20T22:41:41.963 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 3 = cluster1:3 ']' 2026-02-20T22:41:41.963 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval cluster=cluster1 2026-02-20T22:41:41.963 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:41:41.963 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=3 2026-02-20T22:41:41.963 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=3 2026-02-20T22:41:41.963 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ ceph-conf --cluster cluster1 --name client.mirror.3 'pid file' 2026-02-20T22:41:41.973 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ echo /var/run/ceph/rbd-mirror.cluster1-client.mirror.3.pid 2026-02-20T22:41:41.973 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rm -f /var/run/ceph/rbd-mirror.cluster1-client.mirror.3.pid 2026-02-20T22:41:41.974 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ get_snaps_json cluster1 mirror test_demote_image 2026-02-20T22:41:41.974 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1 2026-02-20T22:41:41.974 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local pool=mirror 2026-02-20T22:41:41.974 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local image=test_demote_image 2026-02-20T22:41:41.975 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster1 snap ls mirror/test_demote_image --all --format json 2026-02-20T22:41:42.003 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ SNAPS='[{"id":212,"name":".mirror.non_primary.0166d5e3-8464-4180-b74d-ef3baa1024ee.8387b943-9f06-46db-bacf-7c6ff87aa1f4","size":10737418240,"protected":"false","timestamp":"Fri Feb 20 22:41:31 2026","namespace":{"type":"mirror","state":"non-primary","mirror_peer_uuids":[],"complete":true,"primary_mirror_uuid":"cd6e8b64-a7a4-4c60-8c9c-3c34f7eb16e8","primary_snap_id":201,"last_copied_object_number":2560}},{"id":213,"name":".mirror.non_primary.0166d5e3-8464-4180-b74d-ef3baa1024ee.4843dd56-385b-45bd-86a0-f280751d5ad1","size":10737418240,"protected":"false","timestamp":"Fri Feb 20 22:41:40 2026","namespace":{"type":"mirror","state":"demoted","mirror_peer_uuids":["086c4138-4a97-4902-95e1-07f7be9b9f61"],"complete":false,"primary_mirror_uuid":"cd6e8b64-a7a4-4c60-8c9c-3c34f7eb16e8","primary_snap_id":202,"last_copied_object_number":748}}]' 2026-02-20T22:41:42.003 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ jq -e '.[-1].namespace["type"] == "mirror" and .[-1].namespace["state"] == "demoted" and .[-1].namespace["complete"] == false' 2026-02-20T22:41:42.006 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:mirrordemoted086c4138-4a97-4902-95e1-07f7be9b9f61falsecd6e8b64-a7a4-4c60-8c9c-3c34f7eb16e8202737true 2026-02-20T22:41:42.007 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ start_mirrors cluster1 2026-02-20T22:41:42.007 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:41:42.007 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ seq 0 3 2026-02-20T22:41:42.009 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:41:42.009 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ start_mirror cluster1:0 2026-02-20T22:41:42.009 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1:0 2026-02-20T22:41:42.009 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local instance 2026-02-20T22:41:42.009 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ set_cluster_instance cluster1:0 cluster instance 2026-02-20T22:41:42.009 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local val=cluster1:0 2026-02-20T22:41:42.009 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster_var_name=cluster 2026-02-20T22:41:42.009 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local instance_var_name=instance 2026-02-20T22:41:42.009 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ cluster=cluster1 2026-02-20T22:41:42.010 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ instance=0 2026-02-20T22:41:42.010 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' 0 = cluster1:0 ']' 2026-02-20T22:41:42.010 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ eval cluster=cluster1 2026-02-20T22:41:42.010 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:41:42.010 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ eval instance=0 2026-02-20T22:41:42.010 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=0 2026-02-20T22:41:42.010 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test -n '' 2026-02-20T22:41:42.010 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd-mirror --cluster cluster1 --id mirror.0 --rbd-mirror-delete-retry-interval=5 --rbd-mirror-image-state-check-interval=5 --rbd-mirror-journal-poll-age=1 --rbd-mirror-pool-replayers-refresh-interval=5 --debug-rbd=30 --debug-journaler=30 --debug-rbd_mirror=30 --daemonize=true 2026-02-20T22:41:42.029 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:41:42.029 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ start_mirror cluster1:1 2026-02-20T22:41:42.029 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1:1 2026-02-20T22:41:42.029 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local instance 2026-02-20T22:41:42.029 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ set_cluster_instance cluster1:1 cluster instance 2026-02-20T22:41:42.029 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local val=cluster1:1 2026-02-20T22:41:42.029 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster_var_name=cluster 2026-02-20T22:41:42.030 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local instance_var_name=instance 2026-02-20T22:41:42.030 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ cluster=cluster1 2026-02-20T22:41:42.030 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ instance=1 2026-02-20T22:41:42.030 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' 1 = cluster1:1 ']' 2026-02-20T22:41:42.030 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ eval cluster=cluster1 2026-02-20T22:41:42.030 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:41:42.030 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ eval instance=1 2026-02-20T22:41:42.030 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=1 2026-02-20T22:41:42.030 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test -n '' 2026-02-20T22:41:42.030 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd-mirror --cluster cluster1 --id mirror.1 --rbd-mirror-delete-retry-interval=5 --rbd-mirror-image-state-check-interval=5 --rbd-mirror-journal-poll-age=1 --rbd-mirror-pool-replayers-refresh-interval=5 --debug-rbd=30 --debug-journaler=30 --debug-rbd_mirror=30 --daemonize=true 2026-02-20T22:41:42.048 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:41:42.048 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ start_mirror cluster1:2 2026-02-20T22:41:42.048 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1:2 2026-02-20T22:41:42.048 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local instance 2026-02-20T22:41:42.048 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ set_cluster_instance cluster1:2 cluster instance 2026-02-20T22:41:42.048 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local val=cluster1:2 2026-02-20T22:41:42.048 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster_var_name=cluster 2026-02-20T22:41:42.049 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local instance_var_name=instance 2026-02-20T22:41:42.049 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ cluster=cluster1 2026-02-20T22:41:42.049 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ instance=2 2026-02-20T22:41:42.049 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' 2 = cluster1:2 ']' 2026-02-20T22:41:42.049 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ eval cluster=cluster1 2026-02-20T22:41:42.049 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:41:42.049 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ eval instance=2 2026-02-20T22:41:42.049 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=2 2026-02-20T22:41:42.049 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test -n '' 2026-02-20T22:41:42.049 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd-mirror --cluster cluster1 --id mirror.2 --rbd-mirror-delete-retry-interval=5 --rbd-mirror-image-state-check-interval=5 --rbd-mirror-journal-poll-age=1 --rbd-mirror-pool-replayers-refresh-interval=5 --debug-rbd=30 --debug-journaler=30 --debug-rbd_mirror=30 --daemonize=true 2026-02-20T22:41:42.069 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:41:42.070 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ start_mirror cluster1:3 2026-02-20T22:41:42.070 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1:3 2026-02-20T22:41:42.070 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local instance 2026-02-20T22:41:42.070 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ set_cluster_instance cluster1:3 cluster instance 2026-02-20T22:41:42.070 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local val=cluster1:3 2026-02-20T22:41:42.070 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster_var_name=cluster 2026-02-20T22:41:42.070 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local instance_var_name=instance 2026-02-20T22:41:42.070 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ cluster=cluster1 2026-02-20T22:41:42.070 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ instance=3 2026-02-20T22:41:42.070 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' 3 = cluster1:3 ']' 2026-02-20T22:41:42.070 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ eval cluster=cluster1 2026-02-20T22:41:42.071 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:41:42.071 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ eval instance=3 2026-02-20T22:41:42.071 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=3 2026-02-20T22:41:42.071 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test -n '' 2026-02-20T22:41:42.071 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd-mirror --cluster cluster1 --id mirror.3 --rbd-mirror-delete-retry-interval=5 --rbd-mirror-image-state-check-interval=5 --rbd-mirror-journal-poll-age=1 --rbd-mirror-pool-replayers-refresh-interval=5 --debug-rbd=30 --debug-journaler=30 --debug-rbd_mirror=30 --daemonize=true 2026-02-20T22:41:42.089 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_snapshot_sync_complete cluster1 cluster2 mirror mirror test_demote_image 2026-02-20T22:41:42.089 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local local_cluster=cluster1 2026-02-20T22:41:42.089 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:41:42.089 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local local_pool=mirror 2026-02-20T22:41:42.089 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local remote_pool=mirror 2026-02-20T22:41:42.089 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test_demote_image 2026-02-20T22:41:42.090 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ mkfname cluster2-mirror-test_demote_image.status 2026-02-20T22:41:42.090 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ echo cluster2-mirror-test_demote_image.status 2026-02-20T22:41:42.090 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -e 's|[/ ]|_|g' 2026-02-20T22:41:42.091 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status_log=/tmp/tmp.Whst3BkeHJ/cluster2-mirror-test_demote_image.status 2026-02-20T22:41:42.091 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ mkfname cluster1-mirror-test_demote_image.status 2026-02-20T22:41:42.091 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ echo cluster1-mirror-test_demote_image.status 2026-02-20T22:41:42.091 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -e 's|[/ ]|_|g' 2026-02-20T22:41:42.093 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local local_status_log=/tmp/tmp.Whst3BkeHJ/cluster1-mirror-test_demote_image.status 2026-02-20T22:41:42.093 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ get_newest_mirror_snapshot cluster2 mirror test_demote_image /tmp/tmp.Whst3BkeHJ/cluster2-mirror-test_demote_image.status 2026-02-20T22:41:42.093 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:41:42.093 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:41:42.093 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test_demote_image 2026-02-20T22:41:42.094 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local log=/tmp/tmp.Whst3BkeHJ/cluster2-mirror-test_demote_image.status 2026-02-20T22:41:42.094 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster2 snap list --all mirror/test_demote_image --format xml 2026-02-20T22:41:42.094 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ xmlstarlet sel -t -c '//snapshots/snapshot[namespace/complete='\''true'\'' and position()=last()]' 2026-02-20T22:41:42.124 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v //snapshot/id 2026-02-20T22:41:42.126 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local snapshot_id=202 2026-02-20T22:41:42.126 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ true 2026-02-20T22:41:42.126 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 0.2 0.4 0.8 1.6 2 2 4 4 8 8 16 16 32 32 2026-02-20T22:41:42.126 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 0.2 2026-02-20T22:41:42.328 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ get_newest_mirror_snapshot cluster1 mirror test_demote_image /tmp/tmp.Whst3BkeHJ/cluster1-mirror-test_demote_image.status 2026-02-20T22:41:42.328 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:41:42.328 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:41:42.328 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test_demote_image 2026-02-20T22:41:42.328 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local log=/tmp/tmp.Whst3BkeHJ/cluster1-mirror-test_demote_image.status 2026-02-20T22:41:42.328 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster1 snap list --all mirror/test_demote_image --format xml 2026-02-20T22:41:42.328 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ xmlstarlet sel -t -c '//snapshots/snapshot[namespace/complete='\''true'\'' and position()=last()]' 2026-02-20T22:41:42.358 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ true 2026-02-20T22:41:42.358 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v //snapshot/namespace/primary_snap_id 2026-02-20T22:41:42.359 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:-:1.1: Document is empty 2026-02-20T22:41:42.359 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: 2026-02-20T22:41:42.359 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:^ 2026-02-20T22:41:42.360 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local primary_snapshot_id= 2026-02-20T22:41:42.360 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test 202 = '' 2026-02-20T22:41:42.360 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 0.2 0.4 0.8 1.6 2 2 4 4 8 8 16 16 32 32 2026-02-20T22:41:42.361 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 0.4 2026-02-20T22:41:42.761 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ get_newest_mirror_snapshot cluster1 mirror test_demote_image /tmp/tmp.Whst3BkeHJ/cluster1-mirror-test_demote_image.status 2026-02-20T22:41:42.762 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:41:42.762 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:41:42.762 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test_demote_image 2026-02-20T22:41:42.762 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local log=/tmp/tmp.Whst3BkeHJ/cluster1-mirror-test_demote_image.status 2026-02-20T22:41:42.762 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster1 snap list --all mirror/test_demote_image --format xml 2026-02-20T22:41:42.762 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ xmlstarlet sel -t -c '//snapshots/snapshot[namespace/complete='\''true'\'' and position()=last()]' 2026-02-20T22:41:42.791 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ true 2026-02-20T22:41:42.791 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v //snapshot/namespace/primary_snap_id 2026-02-20T22:41:42.793 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:-:1.1: Document is empty 2026-02-20T22:41:42.794 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: 2026-02-20T22:41:42.794 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:^ 2026-02-20T22:41:42.794 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local primary_snapshot_id= 2026-02-20T22:41:42.794 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test 202 = '' 2026-02-20T22:41:42.794 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 0.2 0.4 0.8 1.6 2 2 4 4 8 8 16 16 32 32 2026-02-20T22:41:42.795 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 0.8 2026-02-20T22:41:43.595 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ get_newest_mirror_snapshot cluster1 mirror test_demote_image /tmp/tmp.Whst3BkeHJ/cluster1-mirror-test_demote_image.status 2026-02-20T22:41:43.595 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:41:43.595 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:41:43.595 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test_demote_image 2026-02-20T22:41:43.595 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local log=/tmp/tmp.Whst3BkeHJ/cluster1-mirror-test_demote_image.status 2026-02-20T22:41:43.596 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster1 snap list --all mirror/test_demote_image --format xml 2026-02-20T22:41:43.596 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ xmlstarlet sel -t -c '//snapshots/snapshot[namespace/complete='\''true'\'' and position()=last()]' 2026-02-20T22:41:43.624 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ true 2026-02-20T22:41:43.624 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v //snapshot/namespace/primary_snap_id 2026-02-20T22:41:43.625 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:-:1.1: Document is empty 2026-02-20T22:41:43.625 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: 2026-02-20T22:41:43.625 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:^ 2026-02-20T22:41:43.625 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local primary_snapshot_id= 2026-02-20T22:41:43.625 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test 202 = '' 2026-02-20T22:41:43.625 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 0.2 0.4 0.8 1.6 2 2 4 4 8 8 16 16 32 32 2026-02-20T22:41:43.625 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1.6 2026-02-20T22:41:45.227 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ get_newest_mirror_snapshot cluster1 mirror test_demote_image /tmp/tmp.Whst3BkeHJ/cluster1-mirror-test_demote_image.status 2026-02-20T22:41:45.227 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:41:45.227 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:41:45.228 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test_demote_image 2026-02-20T22:41:45.228 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local log=/tmp/tmp.Whst3BkeHJ/cluster1-mirror-test_demote_image.status 2026-02-20T22:41:45.228 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster1 snap list --all mirror/test_demote_image --format xml 2026-02-20T22:41:45.228 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ xmlstarlet sel -t -c '//snapshots/snapshot[namespace/complete='\''true'\'' and position()=last()]' 2026-02-20T22:41:45.257 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ true 2026-02-20T22:41:45.258 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v //snapshot/namespace/primary_snap_id 2026-02-20T22:41:45.259 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:-:1.1: Document is empty 2026-02-20T22:41:45.259 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: 2026-02-20T22:41:45.259 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:^ 2026-02-20T22:41:45.260 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local primary_snapshot_id= 2026-02-20T22:41:45.260 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test 202 = '' 2026-02-20T22:41:45.260 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 0.2 0.4 0.8 1.6 2 2 4 4 8 8 16 16 32 32 2026-02-20T22:41:45.260 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 2 2026-02-20T22:41:47.260 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ get_newest_mirror_snapshot cluster1 mirror test_demote_image /tmp/tmp.Whst3BkeHJ/cluster1-mirror-test_demote_image.status 2026-02-20T22:41:47.260 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:41:47.260 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:41:47.260 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test_demote_image 2026-02-20T22:41:47.260 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local log=/tmp/tmp.Whst3BkeHJ/cluster1-mirror-test_demote_image.status 2026-02-20T22:41:47.260 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster1 snap list --all mirror/test_demote_image --format xml 2026-02-20T22:41:47.261 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ xmlstarlet sel -t -c '//snapshots/snapshot[namespace/complete='\''true'\'' and position()=last()]' 2026-02-20T22:41:47.292 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ true 2026-02-20T22:41:47.292 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v //snapshot/namespace/primary_snap_id 2026-02-20T22:41:47.293 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:-:1.1: Document is empty 2026-02-20T22:41:47.293 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: 2026-02-20T22:41:47.293 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:^ 2026-02-20T22:41:47.293 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local primary_snapshot_id= 2026-02-20T22:41:47.293 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test 202 = '' 2026-02-20T22:41:47.293 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 0.2 0.4 0.8 1.6 2 2 4 4 8 8 16 16 32 32 2026-02-20T22:41:47.293 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 2 2026-02-20T22:41:49.295 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ get_newest_mirror_snapshot cluster1 mirror test_demote_image /tmp/tmp.Whst3BkeHJ/cluster1-mirror-test_demote_image.status 2026-02-20T22:41:49.296 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:41:49.296 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:41:49.296 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test_demote_image 2026-02-20T22:41:49.296 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local log=/tmp/tmp.Whst3BkeHJ/cluster1-mirror-test_demote_image.status 2026-02-20T22:41:49.296 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster1 snap list --all mirror/test_demote_image --format xml 2026-02-20T22:41:49.296 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ xmlstarlet sel -t -c '//snapshots/snapshot[namespace/complete='\''true'\'' and position()=last()]' 2026-02-20T22:41:49.325 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ true 2026-02-20T22:41:49.326 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v //snapshot/namespace/primary_snap_id 2026-02-20T22:41:49.327 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:-:1.1: Document is empty 2026-02-20T22:41:49.327 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: 2026-02-20T22:41:49.327 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:^ 2026-02-20T22:41:49.328 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local primary_snapshot_id= 2026-02-20T22:41:49.328 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test 202 = '' 2026-02-20T22:41:49.328 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 0.2 0.4 0.8 1.6 2 2 4 4 8 8 16 16 32 32 2026-02-20T22:41:49.328 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 4 2026-02-20T22:41:53.329 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ get_newest_mirror_snapshot cluster1 mirror test_demote_image /tmp/tmp.Whst3BkeHJ/cluster1-mirror-test_demote_image.status 2026-02-20T22:41:53.329 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:41:53.329 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:41:53.329 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test_demote_image 2026-02-20T22:41:53.329 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local log=/tmp/tmp.Whst3BkeHJ/cluster1-mirror-test_demote_image.status 2026-02-20T22:41:53.329 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster1 snap list --all mirror/test_demote_image --format xml 2026-02-20T22:41:53.330 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ xmlstarlet sel -t -c '//snapshots/snapshot[namespace/complete='\''true'\'' and position()=last()]' 2026-02-20T22:41:53.360 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ true 2026-02-20T22:41:53.360 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v //snapshot/namespace/primary_snap_id 2026-02-20T22:41:53.362 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:-:1.1: Document is empty 2026-02-20T22:41:53.362 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: 2026-02-20T22:41:53.362 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:^ 2026-02-20T22:41:53.362 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local primary_snapshot_id= 2026-02-20T22:41:53.362 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test 202 = '' 2026-02-20T22:41:53.362 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 0.2 0.4 0.8 1.6 2 2 4 4 8 8 16 16 32 32 2026-02-20T22:41:53.362 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 4 2026-02-20T22:41:57.364 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ get_newest_mirror_snapshot cluster1 mirror test_demote_image /tmp/tmp.Whst3BkeHJ/cluster1-mirror-test_demote_image.status 2026-02-20T22:41:57.364 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:41:57.364 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:41:57.364 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test_demote_image 2026-02-20T22:41:57.365 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local log=/tmp/tmp.Whst3BkeHJ/cluster1-mirror-test_demote_image.status 2026-02-20T22:41:57.365 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster1 snap list --all mirror/test_demote_image --format xml 2026-02-20T22:41:57.365 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ xmlstarlet sel -t -c '//snapshots/snapshot[namespace/complete='\''true'\'' and position()=last()]' 2026-02-20T22:41:57.394 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ true 2026-02-20T22:41:57.395 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v //snapshot/namespace/primary_snap_id 2026-02-20T22:41:57.395 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:-:1.1: Document is empty 2026-02-20T22:41:57.396 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: 2026-02-20T22:41:57.396 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:^ 2026-02-20T22:41:57.396 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local primary_snapshot_id= 2026-02-20T22:41:57.397 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test 202 = '' 2026-02-20T22:41:57.397 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 0.2 0.4 0.8 1.6 2 2 4 4 8 8 16 16 32 32 2026-02-20T22:41:57.397 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 8 2026-02-20T22:42:05.398 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ get_newest_mirror_snapshot cluster1 mirror test_demote_image /tmp/tmp.Whst3BkeHJ/cluster1-mirror-test_demote_image.status 2026-02-20T22:42:05.398 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:42:05.398 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:42:05.398 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test_demote_image 2026-02-20T22:42:05.399 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local log=/tmp/tmp.Whst3BkeHJ/cluster1-mirror-test_demote_image.status 2026-02-20T22:42:05.399 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster1 snap list --all mirror/test_demote_image --format xml 2026-02-20T22:42:05.399 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ xmlstarlet sel -t -c '//snapshots/snapshot[namespace/complete='\''true'\'' and position()=last()]' 2026-02-20T22:42:05.635 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ true 2026-02-20T22:42:05.636 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v //snapshot/namespace/primary_snap_id 2026-02-20T22:42:05.637 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:-:1.1: Document is empty 2026-02-20T22:42:05.637 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: 2026-02-20T22:42:05.637 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:^ 2026-02-20T22:42:05.638 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local primary_snapshot_id= 2026-02-20T22:42:05.638 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test 202 = '' 2026-02-20T22:42:05.638 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 0.2 0.4 0.8 1.6 2 2 4 4 8 8 16 16 32 32 2026-02-20T22:42:05.638 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 8 2026-02-20T22:42:13.639 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ get_newest_mirror_snapshot cluster1 mirror test_demote_image /tmp/tmp.Whst3BkeHJ/cluster1-mirror-test_demote_image.status 2026-02-20T22:42:13.639 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:42:13.639 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:42:13.639 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test_demote_image 2026-02-20T22:42:13.639 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local log=/tmp/tmp.Whst3BkeHJ/cluster1-mirror-test_demote_image.status 2026-02-20T22:42:13.640 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster1 snap list --all mirror/test_demote_image --format xml 2026-02-20T22:42:13.640 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ xmlstarlet sel -t -c '//snapshots/snapshot[namespace/complete='\''true'\'' and position()=last()]' 2026-02-20T22:42:13.671 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ true 2026-02-20T22:42:13.671 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v //snapshot/namespace/primary_snap_id 2026-02-20T22:42:13.672 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:-:1.1: Document is empty 2026-02-20T22:42:13.672 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: 2026-02-20T22:42:13.672 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:^ 2026-02-20T22:42:13.673 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local primary_snapshot_id= 2026-02-20T22:42:13.673 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test 202 = '' 2026-02-20T22:42:13.673 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 0.2 0.4 0.8 1.6 2 2 4 4 8 8 16 16 32 32 2026-02-20T22:42:13.673 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 16 2026-02-20T22:42:29.674 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ get_newest_mirror_snapshot cluster1 mirror test_demote_image /tmp/tmp.Whst3BkeHJ/cluster1-mirror-test_demote_image.status 2026-02-20T22:42:29.674 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:42:29.674 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:42:29.674 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test_demote_image 2026-02-20T22:42:29.674 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local log=/tmp/tmp.Whst3BkeHJ/cluster1-mirror-test_demote_image.status 2026-02-20T22:42:29.674 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster1 snap list --all mirror/test_demote_image --format xml 2026-02-20T22:42:29.674 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ xmlstarlet sel -t -c '//snapshots/snapshot[namespace/complete='\''true'\'' and position()=last()]' 2026-02-20T22:42:29.707 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ true 2026-02-20T22:42:29.708 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v //snapshot/namespace/primary_snap_id 2026-02-20T22:42:29.709 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:-:1.1: Document is empty 2026-02-20T22:42:29.709 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: 2026-02-20T22:42:29.709 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:^ 2026-02-20T22:42:29.710 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local primary_snapshot_id= 2026-02-20T22:42:29.710 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test 202 = '' 2026-02-20T22:42:29.710 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 0.2 0.4 0.8 1.6 2 2 4 4 8 8 16 16 32 32 2026-02-20T22:42:29.710 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 16 2026-02-20T22:42:45.711 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ get_newest_mirror_snapshot cluster1 mirror test_demote_image /tmp/tmp.Whst3BkeHJ/cluster1-mirror-test_demote_image.status 2026-02-20T22:42:45.711 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:42:45.712 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:42:45.712 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test_demote_image 2026-02-20T22:42:45.712 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local log=/tmp/tmp.Whst3BkeHJ/cluster1-mirror-test_demote_image.status 2026-02-20T22:42:45.712 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster1 snap list --all mirror/test_demote_image --format xml 2026-02-20T22:42:45.712 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ xmlstarlet sel -t -c '//snapshots/snapshot[namespace/complete='\''true'\'' and position()=last()]' 2026-02-20T22:42:45.742 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v //snapshot/namespace/primary_snap_id 2026-02-20T22:42:45.745 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local primary_snapshot_id=202 2026-02-20T22:42:45.745 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test 202 = 202 2026-02-20T22:42:45.745 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:42:45.745 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_status_in_pool_dir cluster2 mirror test_demote_image up+unknown 2026-02-20T22:42:45.745 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:42:45.745 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:42:45.745 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test_demote_image 2026-02-20T22:42:45.745 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+unknown 2026-02-20T22:42:45.745 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:42:45.745 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:42:45.746 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:42:45.746 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:42:46.746 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_status_in_pool_dir cluster2 mirror test_demote_image up+unknown '' '' 2026-02-20T22:42:46.746 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:42:46.746 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:42:46.746 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test_demote_image 2026-02-20T22:42:46.746 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+unknown 2026-02-20T22:42:46.746 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:42:46.746 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:42:46.747 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:42:46.747 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:42:46.747 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster2 mirror image status mirror/test_demote_image 2026-02-20T22:42:46.775 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='test_demote_image: 2026-02-20T22:42:46.776 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: global_id: 0166d5e3-8464-4180-b74d-ef3baa1024ee 2026-02-20T22:42:46.776 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+unknown 2026-02-20T22:42:46.776 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: remote image is not primary 2026-02-20T22:42:46.776 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: service: mirror.0 on trial150 2026-02-20T22:42:46.776 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:42:43 2026-02-20T22:42:46.776 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: peer_sites: 2026-02-20T22:42:46.776 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: name: cluster1-DNE 2026-02-20T22:42:46.776 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+unknown 2026-02-20T22:42:46.776 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: remote image is not primary 2026-02-20T22:42:46.776 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:42:42' 2026-02-20T22:42:46.777 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ state: .*up+unknown' 2026-02-20T22:42:46.777 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: state: up+unknown 2026-02-20T22:42:46.777 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ description: .*' 2026-02-20T22:42:46.778 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: description: remote image is not primary 2026-02-20T22:42:46.778 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' -n '' ']' 2026-02-20T22:42:46.779 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+unknown 2026-02-20T22:42:46.779 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^up+' 2026-02-20T22:42:46.779 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+unknown 2026-02-20T22:42:46.779 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep 'service: *mirror..* on ' 2026-02-20T22:42:46.780 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: service: mirror.0 on trial150 2026-02-20T22:42:46.780 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update 2026-02-20T22:42:46.780 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -nEe 's/^ last_update: *(.*) *$/\1/p' 2026-02-20T22:42:46.782 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:42:43' 2026-02-20T22:42:46.782 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_mirror_pool_status_verbose cluster2 mirror test_demote_image up+unknown '2026-02-20 22:42:43' 2026-02-20T22:42:46.782 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:42:46.782 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:42:46.782 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test_demote_image 2026-02-20T22:42:46.782 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+unknown 2026-02-20T22:42:46.783 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local 'prev_last_update=2026-02-20 22:42:43' 2026-02-20T22:42:46.783 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:42:46.783 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:42:46.783 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster2 mirror pool status mirror --verbose --format xml 2026-02-20T22:42:46.813 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='WARNINGOKWARNING162886291mirror.0trial15020.2.0-677-gf7870454trueOK62956300mirror.1trial15020.2.0-677-gf7870454falseOK63026318mirror.2trial15020.2.0-677-gf7870454falseOK63086314mirror.3trial15020.2.0-677-gf7870454falseOKtest_demote_image0166d5e3-8464-4180-b74d-ef3baa1024eeup+unknownremote image is not primary62886291mirror.0trial1502026-02-20 22:42:43cluster1-DNE8f14eacf-60a5-47c7-bdcb-1dc6af448d08up+unknownremote image is not primary2026-02-20 22:42:42' 2026-02-20T22:42:46.813 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update state 2026-02-20T22:42:46.813 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test_demote_image'\'']/last_update' 2026-02-20T22:42:46.814 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:42:43' 2026-02-20T22:42:46.814 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test_demote_image'\'']/state' 2026-02-20T22:42:46.816 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ state=up+unknown 2026-02-20T22:42:46.816 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+unknown 2026-02-20T22:42:46.817 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep up+unknown 2026-02-20T22:42:46.817 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+unknown 2026-02-20T22:42:46.818 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:42:46.818 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:42:46.818 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_status_in_pool_dir cluster1 mirror test_demote_image up+unknown 2026-02-20T22:42:46.819 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:42:46.819 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:42:46.819 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test_demote_image 2026-02-20T22:42:46.819 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+unknown 2026-02-20T22:42:46.819 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:42:46.819 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:42:46.819 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:42:46.819 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:42:47.819 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_status_in_pool_dir cluster1 mirror test_demote_image up+unknown '' '' 2026-02-20T22:42:47.820 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:42:47.820 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:42:47.820 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test_demote_image 2026-02-20T22:42:47.820 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+unknown 2026-02-20T22:42:47.820 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:42:47.820 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:42:47.820 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:42:47.820 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:42:47.820 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster1 mirror image status mirror/test_demote_image 2026-02-20T22:42:47.854 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='test_demote_image: 2026-02-20T22:42:47.855 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: global_id: 0166d5e3-8464-4180-b74d-ef3baa1024ee 2026-02-20T22:42:47.855 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+unknown 2026-02-20T22:42:47.855 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: remote image is not primary 2026-02-20T22:42:47.855 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: service: mirror.0 on trial150 2026-02-20T22:42:47.855 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:42:47 2026-02-20T22:42:47.855 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: peer_sites: 2026-02-20T22:42:47.855 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: name: cluster2-DNE 2026-02-20T22:42:47.855 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+unknown 2026-02-20T22:42:47.855 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: remote image is not primary 2026-02-20T22:42:47.856 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:42:43' 2026-02-20T22:42:47.856 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ state: .*up+unknown' 2026-02-20T22:42:47.856 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: state: up+unknown 2026-02-20T22:42:47.857 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ description: .*' 2026-02-20T22:42:47.857 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: description: remote image is not primary 2026-02-20T22:42:47.857 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' -n '' ']' 2026-02-20T22:42:47.858 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+unknown 2026-02-20T22:42:47.858 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^up+' 2026-02-20T22:42:47.858 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+unknown 2026-02-20T22:42:47.858 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep 'service: *mirror..* on ' 2026-02-20T22:42:47.859 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: service: mirror.0 on trial150 2026-02-20T22:42:47.859 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update 2026-02-20T22:42:47.859 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -nEe 's/^ last_update: *(.*) *$/\1/p' 2026-02-20T22:42:47.861 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:42:47' 2026-02-20T22:42:47.861 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_mirror_pool_status_verbose cluster1 mirror test_demote_image up+unknown '2026-02-20 22:42:47' 2026-02-20T22:42:47.861 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:42:47.861 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:42:47.861 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test_demote_image 2026-02-20T22:42:47.862 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+unknown 2026-02-20T22:42:47.862 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local 'prev_last_update=2026-02-20 22:42:47' 2026-02-20T22:42:47.862 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:42:47.862 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:42:47.862 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster1 mirror pool status mirror --verbose --format xml 2026-02-20T22:42:47.892 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='WARNINGOKWARNING161856190mirror.0trial15020.2.0-677-gf7870454falseOK61926196mirror.1trial15020.2.0-677-gf7870454falseOK61986203mirror.2trial15020.2.0-677-gf7870454falseOK62046210mirror.3trial15020.2.0-677-gf7870454trueOKtest_demote_image0166d5e3-8464-4180-b74d-ef3baa1024eeup+unknownremote image is not primary61856190mirror.0trial1502026-02-20 22:42:47cluster2-DNEcd6e8b64-a7a4-4c60-8c9c-3c34f7eb16e8up+unknownremote image is not primary2026-02-20 22:42:43' 2026-02-20T22:42:47.892 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update state 2026-02-20T22:42:47.892 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test_demote_image'\'']/last_update' 2026-02-20T22:42:47.893 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:42:47' 2026-02-20T22:42:47.894 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test_demote_image'\'']/state' 2026-02-20T22:42:47.895 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ state=up+unknown 2026-02-20T22:42:47.896 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+unknown 2026-02-20T22:42:47.896 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep up+unknown 2026-02-20T22:42:47.896 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+unknown 2026-02-20T22:42:47.898 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:42:47.898 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:42:47.898 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ compare_images cluster1 cluster2 mirror mirror test_demote_image 2026-02-20T22:42:47.898 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local ret=0 2026-02-20T22:42:47.898 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local local_cluster=cluster1 2026-02-20T22:42:47.898 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:42:47.898 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local local_pool=mirror 2026-02-20T22:42:47.898 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local remote_pool=mirror 2026-02-20T22:42:47.898 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test_demote_image 2026-02-20T22:42:47.898 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ mkfname cluster2-mirror-test_demote_image.export 2026-02-20T22:42:47.898 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ echo cluster2-mirror-test_demote_image.export 2026-02-20T22:42:47.899 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -e 's|[/ ]|_|g' 2026-02-20T22:42:47.899 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local rmt_export=/tmp/tmp.Whst3BkeHJ/cluster2-mirror-test_demote_image.export 2026-02-20T22:42:47.899 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ mkfname cluster1-mirror-test_demote_image.export 2026-02-20T22:42:47.900 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ echo cluster1-mirror-test_demote_image.export 2026-02-20T22:42:47.900 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -e 's|[/ ]|_|g' 2026-02-20T22:42:47.901 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local loc_export=/tmp/tmp.Whst3BkeHJ/cluster1-mirror-test_demote_image.export 2026-02-20T22:42:47.901 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rm -f /tmp/tmp.Whst3BkeHJ/cluster2-mirror-test_demote_image.export /tmp/tmp.Whst3BkeHJ/cluster1-mirror-test_demote_image.export 2026-02-20T22:42:47.901 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster2 export mirror/test_demote_image /tmp/tmp.Whst3BkeHJ/cluster2-mirror-test_demote_image.export 2026-02-20T22:42:52.414 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: Exporting image: 1% complete... Exporting image: 2% complete... Exporting image: 3% complete... Exporting image: 4% complete... Exporting image: 5% complete... Exporting image: 6% complete... Exporting image: 7% complete... Exporting image: 8% complete... Exporting image: 9% complete... Exporting image: 10% complete... Exporting image: 11% complete... Exporting image: 12% complete... Exporting image: 13% complete... Exporting image: 14% complete... Exporting image: 15% complete... Exporting image: 16% complete... Exporting image: 17% complete... Exporting image: 18% complete... Exporting image: 19% complete... Exporting image: 20% complete... Exporting image: 21% complete... Exporting image: 22% complete... Exporting image: 23% complete... Exporting image: 24% complete... Exporting image: 25% complete... Exporting image: 26% complete... Exporting image: 27% complete... Exporting image: 28% complete... Exporting image: 29% complete... Exporting image: 30% complete... Exporting image: 31% complete... Exporting image: 32% complete... Exporting image: 33% complete... Exporting image: 34% complete... Exporting image: 35% complete... Exporting image: 36% complete... Exporting image: 37% complete... Exporting image: 38% complete... Exporting image: 39% complete... Exporting image: 40% complete... Exporting image: 41% complete... Exporting image: 42% complete... Exporting image: 43% complete... Exporting image: 44% complete... Exporting image: 45% complete... Exporting image: 46% complete... Exporting image: 47% complete... Exporting image: 48% complete... Exporting image: 49% complete... Exporting image: 50% complete... Exporting image: 51% complete... Exporting image: 52% complete... Exporting image: 53% complete... Exporting image: 54% complete... Exporting image: 55% complete... Exporting image: 56% complete... Exporting image: 57% complete... Exporting image: 58% complete... Exporting image: 59% complete... Exporting image: 60% complete... Exporting image: 61% complete... Exporting image: 62% complete... Exporting image: 63% complete... Exporting image: 64% complete... Exporting image: 65% complete... Exporting image: 66% complete... Exporting image: 67% complete... Exporting image: 68% complete... Exporting image: 69% complete... Exporting image: 70% complete... Exporting image: 71% complete... Exporting image: 72% complete... Exporting image: 73% complete... Exporting image: 74% complete... Exporting image: 75% complete... Exporting image: 76% complete... Exporting image: 77% complete... Exporting image: 78% complete... Exporting image: 79% complete... Exporting image: 80% complete... Exporting image: 81% complete... Exporting image: 82% complete... Exporting image: 83% complete... Exporting image: 84% complete... Exporting image: 85% complete... Exporting image: 86% complete... Exporting image: 87% complete... Exporting image: 88% complete... Exporting image: 89% complete... Exporting image: 90% complete... Exporting image: 91% complete... Exporting image: 92% complete... Exporting image: 93% complete... Exporting image: 94% complete... Exporting image: 95% complete... Exporting image: 96% complete... Exporting image: 97% complete... Exporting image: 98% complete... Exporting image: 99% complete... Exporting image: 100% complete...done. 2026-02-20T22:42:52.429 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster1 export mirror/test_demote_image /tmp/tmp.Whst3BkeHJ/cluster1-mirror-test_demote_image.export 2026-02-20T22:42:57.444 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: Exporting image: 1% complete... Exporting image: 2% complete... Exporting image: 3% complete... Exporting image: 4% complete... Exporting image: 5% complete... Exporting image: 6% complete... Exporting image: 7% complete... Exporting image: 8% complete... Exporting image: 9% complete... Exporting image: 10% complete... Exporting image: 11% complete... Exporting image: 12% complete... Exporting image: 13% complete... Exporting image: 14% complete... Exporting image: 15% complete... Exporting image: 16% complete... Exporting image: 17% complete... Exporting image: 18% complete... Exporting image: 19% complete... Exporting image: 20% complete... Exporting image: 21% complete... Exporting image: 22% complete... Exporting image: 23% complete... Exporting image: 24% complete... Exporting image: 25% complete... Exporting image: 26% complete... Exporting image: 27% complete... Exporting image: 28% complete... Exporting image: 29% complete... Exporting image: 30% complete... Exporting image: 31% complete... Exporting image: 32% complete... Exporting image: 33% complete... Exporting image: 34% complete... Exporting image: 35% complete... Exporting image: 36% complete... Exporting image: 37% complete... Exporting image: 38% complete... Exporting image: 39% complete... Exporting image: 40% complete... Exporting image: 41% complete... Exporting image: 42% complete... Exporting image: 43% complete... Exporting image: 44% complete... Exporting image: 45% complete... Exporting image: 46% complete... Exporting image: 47% complete... Exporting image: 48% complete... Exporting image: 49% complete... Exporting image: 50% complete... Exporting image: 51% complete... Exporting image: 52% complete... Exporting image: 53% complete... Exporting image: 54% complete... Exporting image: 55% complete... Exporting image: 56% complete... Exporting image: 57% complete... Exporting image: 58% complete... Exporting image: 59% complete... Exporting image: 60% complete... Exporting image: 61% complete... Exporting image: 62% complete... Exporting image: 63% complete... Exporting image: 64% complete... Exporting image: 65% complete... Exporting image: 66% complete... Exporting image: 67% complete... Exporting image: 68% complete... Exporting image: 69% complete... Exporting image: 70% complete... Exporting image: 71% complete... Exporting image: 72% complete... Exporting image: 73% complete... Exporting image: 74% complete... Exporting image: 75% complete... Exporting image: 76% complete... Exporting image: 77% complete... Exporting image: 78% complete... Exporting image: 79% complete... Exporting image: 80% complete... Exporting image: 81% complete... Exporting image: 82% complete... Exporting image: 83% complete... Exporting image: 84% complete... Exporting image: 85% complete... Exporting image: 86% complete... Exporting image: 87% complete... Exporting image: 88% complete... Exporting image: 89% complete... Exporting image: 90% complete... Exporting image: 91% complete... Exporting image: 92% complete... Exporting image: 93% complete... Exporting image: 94% complete... Exporting image: 95% complete... Exporting image: 96% complete... Exporting image: 97% complete... Exporting image: 98% complete... Exporting image: 99% complete... Exporting image: 100% complete...done. 2026-02-20T22:42:57.459 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ cmp /tmp/tmp.Whst3BkeHJ/cluster2-mirror-test_demote_image.export /tmp/tmp.Whst3BkeHJ/cluster1-mirror-test_demote_image.export 2026-02-20T22:43:02.056 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rm -f /tmp/tmp.Whst3BkeHJ/cluster2-mirror-test_demote_image.export /tmp/tmp.Whst3BkeHJ/cluster1-mirror-test_demote_image.export 2026-02-20T22:43:04.064 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:43:04.064 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ promote_image cluster1 mirror test_demote_image 2026-02-20T22:43:04.064 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:43:04.064 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:43:04.065 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test_demote_image 2026-02-20T22:43:04.065 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local force= 2026-02-20T22:43:04.065 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster=cluster1 mirror image promote mirror/test_demote_image 2026-02-20T22:43:04.691 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:Image promoted to primary 2026-02-20T22:43:04.695 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_image_replay_started cluster2 mirror test_demote_image 2026-02-20T22:43:04.696 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:43:04.696 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:43:04.696 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test_demote_image 2026-02-20T22:43:04.696 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_image_replay_state cluster2 mirror test_demote_image started 2026-02-20T22:43:04.696 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:43:04.696 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:43:04.696 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test_demote_image 2026-02-20T22:43:04.696 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state=started 2026-02-20T22:43:04.696 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local s 2026-02-20T22:43:04.696 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:43:04.696 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:43:05.697 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_image_replay_state cluster2 mirror test_demote_image started 2026-02-20T22:43:05.698 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:43:05.698 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:43:05.698 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test_demote_image 2026-02-20T22:43:05.698 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local test_state=started 2026-02-20T22:43:05.698 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status_result 2026-02-20T22:43:05.698 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local current_state=stopped 2026-02-20T22:43:05.700 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemons cluster2 rbd mirror status mirror/test_demote_image 2026-02-20T22:43:05.700 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ grep -i state 2026-02-20T22:43:05.700 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_instance=cluster2 2026-02-20T22:43:05.700 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:43:05.700 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster2 2026-02-20T22:43:05.700 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance=cluster2 2026-02-20T22:43:05.700 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local loop_instance 2026-02-20T22:43:05.700 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for s in 0 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:43:05.700 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sleep 0 2026-02-20T22:43:05.701 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' cluster2 '!=' cluster2 ']' 2026-02-20T22:43:05.701 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ seq 0 3 2026-02-20T22:43:05.704 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for loop_instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:43:05.704 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemon cluster2:0 rbd mirror status mirror/test_demote_image 2026-02-20T22:43:05.704 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster2:0 2026-02-20T22:43:05.704 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:43:05.704 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:43:05.704 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster2:0 cluster instance 2026-02-20T22:43:05.704 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster2:0 2026-02-20T22:43:05.704 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=cluster 2026-02-20T22:43:05.705 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:43:05.705 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster2 2026-02-20T22:43:05.705 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=0 2026-02-20T22:43:05.705 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 0 = cluster2:0 ']' 2026-02-20T22:43:05.705 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval cluster=cluster2 2026-02-20T22:43:05.705 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster2 2026-02-20T22:43:05.705 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=0 2026-02-20T22:43:05.705 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:43:05.705 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ daemon_asok_file cluster2:0 cluster2 2026-02-20T22:43:05.705 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local local_cluster=cluster2:0 2026-02-20T22:43:05.705 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster=cluster2 2026-02-20T22:43:05.705 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance 2026-02-20T22:43:05.705 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ set_cluster_instance cluster2:0 local_cluster instance 2026-02-20T22:43:05.706 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local val=cluster2:0 2026-02-20T22:43:05.706 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster_var_name=local_cluster 2026-02-20T22:43:05.706 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance_var_name=instance 2026-02-20T22:43:05.706 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster2 2026-02-20T22:43:05.706 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:43:05.706 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ '[' 0 = cluster2:0 ']' 2026-02-20T22:43:05.706 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval local_cluster=cluster2 2026-02-20T22:43:05.706 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ local_cluster=cluster2 2026-02-20T22:43:05.706 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval instance=0 2026-02-20T22:43:05.706 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ instance=0 2026-02-20T22:43:05.706 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ ceph-conf --cluster cluster2 --name client.mirror.0 'admin socket' 2026-02-20T22:43:05.715 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ echo /var/run/ceph/rbd-mirror.cluster2-client.mirror.0.asok 2026-02-20T22:43:05.715 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local asok_file=/var/run/ceph/rbd-mirror.cluster2-client.mirror.0.asok 2026-02-20T22:43:05.715 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ test -S /var/run/ceph/rbd-mirror.cluster2-client.mirror.0.asok 2026-02-20T22:43:05.715 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ ceph --admin-daemon /var/run/ceph/rbd-mirror.cluster2-client.mirror.0.asok rbd mirror status mirror/test_demote_image 2026-02-20T22:43:05.761 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ return 0 2026-02-20T22:43:05.762 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status_result=' "state": "Stopped"' 2026-02-20T22:43:05.762 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo ' "state": "Stopped"' 2026-02-20T22:43:05.762 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep -i Replaying 2026-02-20T22:43:05.763 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test started = stopped 2026-02-20T22:43:05.763 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:43:05.763 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 2 2026-02-20T22:43:07.764 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_image_replay_state cluster2 mirror test_demote_image started 2026-02-20T22:43:07.765 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:43:07.765 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:43:07.765 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test_demote_image 2026-02-20T22:43:07.765 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local test_state=started 2026-02-20T22:43:07.765 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status_result 2026-02-20T22:43:07.765 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local current_state=stopped 2026-02-20T22:43:07.766 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ grep -i state 2026-02-20T22:43:07.767 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemons cluster2 rbd mirror status mirror/test_demote_image 2026-02-20T22:43:07.767 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_instance=cluster2 2026-02-20T22:43:07.767 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:43:07.767 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster2 2026-02-20T22:43:07.767 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance=cluster2 2026-02-20T22:43:07.767 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local loop_instance 2026-02-20T22:43:07.767 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for s in 0 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:43:07.767 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sleep 0 2026-02-20T22:43:07.767 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' cluster2 '!=' cluster2 ']' 2026-02-20T22:43:07.767 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ seq 0 3 2026-02-20T22:43:07.770 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for loop_instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:43:07.770 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemon cluster2:0 rbd mirror status mirror/test_demote_image 2026-02-20T22:43:07.770 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster2:0 2026-02-20T22:43:07.770 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:43:07.770 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:43:07.770 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster2:0 cluster instance 2026-02-20T22:43:07.770 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster2:0 2026-02-20T22:43:07.770 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=cluster 2026-02-20T22:43:07.770 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:43:07.770 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster2 2026-02-20T22:43:07.771 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=0 2026-02-20T22:43:07.771 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 0 = cluster2:0 ']' 2026-02-20T22:43:07.771 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval cluster=cluster2 2026-02-20T22:43:07.771 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster2 2026-02-20T22:43:07.771 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=0 2026-02-20T22:43:07.771 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:43:07.771 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ daemon_asok_file cluster2:0 cluster2 2026-02-20T22:43:07.771 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local local_cluster=cluster2:0 2026-02-20T22:43:07.771 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster=cluster2 2026-02-20T22:43:07.771 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance 2026-02-20T22:43:07.771 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ set_cluster_instance cluster2:0 local_cluster instance 2026-02-20T22:43:07.771 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local val=cluster2:0 2026-02-20T22:43:07.771 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster_var_name=local_cluster 2026-02-20T22:43:07.771 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance_var_name=instance 2026-02-20T22:43:07.772 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster2 2026-02-20T22:43:07.772 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:43:07.772 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ '[' 0 = cluster2:0 ']' 2026-02-20T22:43:07.772 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval local_cluster=cluster2 2026-02-20T22:43:07.772 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ local_cluster=cluster2 2026-02-20T22:43:07.772 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval instance=0 2026-02-20T22:43:07.772 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ instance=0 2026-02-20T22:43:07.772 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ ceph-conf --cluster cluster2 --name client.mirror.0 'admin socket' 2026-02-20T22:43:07.782 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ echo /var/run/ceph/rbd-mirror.cluster2-client.mirror.0.asok 2026-02-20T22:43:07.783 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local asok_file=/var/run/ceph/rbd-mirror.cluster2-client.mirror.0.asok 2026-02-20T22:43:07.783 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ test -S /var/run/ceph/rbd-mirror.cluster2-client.mirror.0.asok 2026-02-20T22:43:07.783 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ ceph --admin-daemon /var/run/ceph/rbd-mirror.cluster2-client.mirror.0.asok rbd mirror status mirror/test_demote_image 2026-02-20T22:43:07.827 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ return 0 2026-02-20T22:43:07.828 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status_result=' "state": "Stopped"' 2026-02-20T22:43:07.828 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo ' "state": "Stopped"' 2026-02-20T22:43:07.828 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep -i Replaying 2026-02-20T22:43:07.829 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test started = stopped 2026-02-20T22:43:07.829 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:43:07.829 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 4 2026-02-20T22:43:11.832 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_image_replay_state cluster2 mirror test_demote_image started 2026-02-20T22:43:11.832 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:43:11.832 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:43:11.832 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test_demote_image 2026-02-20T22:43:11.832 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local test_state=started 2026-02-20T22:43:11.832 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status_result 2026-02-20T22:43:11.832 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local current_state=stopped 2026-02-20T22:43:11.834 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemons cluster2 rbd mirror status mirror/test_demote_image 2026-02-20T22:43:11.834 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_instance=cluster2 2026-02-20T22:43:11.834 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:43:11.834 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster2 2026-02-20T22:43:11.834 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance=cluster2 2026-02-20T22:43:11.834 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local loop_instance 2026-02-20T22:43:11.834 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for s in 0 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:43:11.834 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sleep 0 2026-02-20T22:43:11.834 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ grep -i state 2026-02-20T22:43:11.837 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' cluster2 '!=' cluster2 ']' 2026-02-20T22:43:11.837 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ seq 0 3 2026-02-20T22:43:11.838 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for loop_instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:43:11.838 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemon cluster2:0 rbd mirror status mirror/test_demote_image 2026-02-20T22:43:11.838 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster2:0 2026-02-20T22:43:11.838 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:43:11.838 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:43:11.838 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster2:0 cluster instance 2026-02-20T22:43:11.838 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster2:0 2026-02-20T22:43:11.838 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=cluster 2026-02-20T22:43:11.838 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:43:11.838 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster2 2026-02-20T22:43:11.838 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=0 2026-02-20T22:43:11.838 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 0 = cluster2:0 ']' 2026-02-20T22:43:11.838 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval cluster=cluster2 2026-02-20T22:43:11.839 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster2 2026-02-20T22:43:11.839 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=0 2026-02-20T22:43:11.839 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:43:11.839 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ daemon_asok_file cluster2:0 cluster2 2026-02-20T22:43:11.839 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local local_cluster=cluster2:0 2026-02-20T22:43:11.839 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster=cluster2 2026-02-20T22:43:11.839 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance 2026-02-20T22:43:11.839 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ set_cluster_instance cluster2:0 local_cluster instance 2026-02-20T22:43:11.839 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local val=cluster2:0 2026-02-20T22:43:11.839 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster_var_name=local_cluster 2026-02-20T22:43:11.839 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance_var_name=instance 2026-02-20T22:43:11.839 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster2 2026-02-20T22:43:11.839 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:43:11.840 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ '[' 0 = cluster2:0 ']' 2026-02-20T22:43:11.840 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval local_cluster=cluster2 2026-02-20T22:43:11.840 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ local_cluster=cluster2 2026-02-20T22:43:11.840 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval instance=0 2026-02-20T22:43:11.840 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ instance=0 2026-02-20T22:43:11.840 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ ceph-conf --cluster cluster2 --name client.mirror.0 'admin socket' 2026-02-20T22:43:11.853 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ echo /var/run/ceph/rbd-mirror.cluster2-client.mirror.0.asok 2026-02-20T22:43:11.854 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local asok_file=/var/run/ceph/rbd-mirror.cluster2-client.mirror.0.asok 2026-02-20T22:43:11.854 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ test -S /var/run/ceph/rbd-mirror.cluster2-client.mirror.0.asok 2026-02-20T22:43:11.854 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ ceph --admin-daemon /var/run/ceph/rbd-mirror.cluster2-client.mirror.0.asok rbd mirror status mirror/test_demote_image 2026-02-20T22:43:11.944 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ return 0 2026-02-20T22:43:11.944 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status_result=' "state": "Replaying"' 2026-02-20T22:43:11.945 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo ' "state": "Replaying"' 2026-02-20T22:43:11.945 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep -i Replaying 2026-02-20T22:43:11.946 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: "state": "Replaying" 2026-02-20T22:43:11.947 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ current_state=started 2026-02-20T22:43:11.947 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test started = started 2026-02-20T22:43:11.947 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:43:11.947 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_status_in_pool_dir cluster1 mirror test_demote_image up+stopped 2026-02-20T22:43:11.947 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:43:11.947 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:43:11.947 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test_demote_image 2026-02-20T22:43:11.947 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+stopped 2026-02-20T22:43:11.947 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:43:11.947 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:43:11.947 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:43:11.947 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:43:12.949 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_status_in_pool_dir cluster1 mirror test_demote_image up+stopped '' '' 2026-02-20T22:43:12.950 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:43:12.950 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:43:12.950 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test_demote_image 2026-02-20T22:43:12.950 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+stopped 2026-02-20T22:43:12.950 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:43:12.950 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:43:12.950 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:43:12.951 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:43:12.951 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster1 mirror image status mirror/test_demote_image 2026-02-20T22:43:13.011 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='test_demote_image: 2026-02-20T22:43:13.011 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: global_id: 0166d5e3-8464-4180-b74d-ef3baa1024ee 2026-02-20T22:43:13.011 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+stopped 2026-02-20T22:43:13.011 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: local image is primary 2026-02-20T22:43:13.011 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: service: mirror.0 on trial150 2026-02-20T22:43:13.011 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:43:12 2026-02-20T22:43:13.011 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: peer_sites: 2026-02-20T22:43:13.011 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: name: cluster2-DNE 2026-02-20T22:43:13.011 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+replaying 2026-02-20T22:43:13.011 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: replaying, {"bytes_per_second":0.0,"bytes_per_snapshot":0.0,"last_snapshot_bytes":0,"last_snapshot_sync_seconds":0,"remote_snapshot_timestamp":1771627384,"replay_state":"idle"} 2026-02-20T22:43:13.011 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:43:08 2026-02-20T22:43:13.011 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: snapshots: 2026-02-20T22:43:13.011 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: 214 .mirror.primary.0166d5e3-8464-4180-b74d-ef3baa1024ee.26f2f1f1-3347-43c4-9726-7f468126a473 (peer_uuids:[086c4138-4a97-4902-95e1-07f7be9b9f61])' 2026-02-20T22:43:13.011 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ state: .*up+stopped' 2026-02-20T22:43:13.016 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: state: up+stopped 2026-02-20T22:43:13.016 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ description: .*' 2026-02-20T22:43:13.018 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: description: local image is primary 2026-02-20T22:43:13.018 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' -n '' ']' 2026-02-20T22:43:13.018 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+stopped 2026-02-20T22:43:13.018 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^up+' 2026-02-20T22:43:13.019 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+stopped 2026-02-20T22:43:13.019 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep 'service: *mirror..* on ' 2026-02-20T22:43:13.020 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: service: mirror.0 on trial150 2026-02-20T22:43:13.020 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update 2026-02-20T22:43:13.021 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -nEe 's/^ last_update: *(.*) *$/\1/p' 2026-02-20T22:43:13.023 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:43:12' 2026-02-20T22:43:13.023 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_mirror_pool_status_verbose cluster1 mirror test_demote_image up+stopped '2026-02-20 22:43:12' 2026-02-20T22:43:13.023 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:43:13.023 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:43:13.023 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test_demote_image 2026-02-20T22:43:13.023 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+stopped 2026-02-20T22:43:13.023 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local 'prev_last_update=2026-02-20 22:43:12' 2026-02-20T22:43:13.023 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:43:13.024 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:43:13.024 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster1 mirror pool status mirror --verbose --format xml 2026-02-20T22:43:13.083 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='OKOKOK161856190mirror.0trial15020.2.0-677-gf7870454falseOK61926196mirror.1trial15020.2.0-677-gf7870454falseOK61986203mirror.2trial15020.2.0-677-gf7870454falseOK62046210mirror.3trial15020.2.0-677-gf7870454trueOKtest_demote_image0166d5e3-8464-4180-b74d-ef3baa1024eeup+stoppedlocal image is primary61856190mirror.0trial1502026-02-20 22:43:12cluster2-DNEcd6e8b64-a7a4-4c60-8c9c-3c34f7eb16e8up+replayingreplaying, {"bytes_per_second":0.0,"bytes_per_snapshot":0.0,"last_snapshot_bytes":0,"last_snapshot_sync_seconds":0,"remote_snapshot_timestamp":1771627384,"replay_state":"idle"}2026-02-20 22:43:08' 2026-02-20T22:43:13.083 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update state 2026-02-20T22:43:13.083 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test_demote_image'\'']/last_update' 2026-02-20T22:43:13.086 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:43:12' 2026-02-20T22:43:13.086 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test_demote_image'\'']/state' 2026-02-20T22:43:13.088 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ state=up+stopped 2026-02-20T22:43:13.088 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+stopped 2026-02-20T22:43:13.088 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep up+stopped 2026-02-20T22:43:13.089 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+stopped 2026-02-20T22:43:13.090 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:43:13.090 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:43:13.090 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_status_in_pool_dir cluster2 mirror test_demote_image up+replaying 2026-02-20T22:43:13.090 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:43:13.090 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:43:13.090 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test_demote_image 2026-02-20T22:43:13.090 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+replaying 2026-02-20T22:43:13.090 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:43:13.090 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:43:13.090 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:43:13.090 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:43:13.411 INFO:tasks.ceph.cluster2.osd.0.trial150.stderr:2026-02-20T22:43:13.417+0000 7f77b2200640 -1 reset not still connected to 0x55621b4be1a0 2026-02-20T22:43:13.421 INFO:tasks.ceph.cluster2.osd.0.trial150.stderr:2026-02-20T22:43:13.427+0000 7f77b2200640 -1 reset not still connected to 0x55621a96ca90 2026-02-20T22:43:13.421 INFO:tasks.ceph.cluster2.osd.0.trial150.stderr:2026-02-20T22:43:13.427+0000 7f77b2200640 -1 reset not still connected to 0x55621b4be1a0 2026-02-20T22:43:14.092 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_status_in_pool_dir cluster2 mirror test_demote_image up+replaying '' '' 2026-02-20T22:43:14.092 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:43:14.092 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:43:14.092 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test_demote_image 2026-02-20T22:43:14.092 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+replaying 2026-02-20T22:43:14.092 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:43:14.093 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:43:14.093 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:43:14.093 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:43:14.093 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster2 mirror image status mirror/test_demote_image 2026-02-20T22:43:14.121 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='test_demote_image: 2026-02-20T22:43:14.121 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: global_id: 0166d5e3-8464-4180-b74d-ef3baa1024ee 2026-02-20T22:43:14.121 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+replaying 2026-02-20T22:43:14.121 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: replaying, {"bytes_per_second":0.0,"bytes_per_snapshot":0.0,"last_snapshot_bytes":0,"last_snapshot_sync_seconds":0,"remote_snapshot_timestamp":1771627384,"replay_state":"idle"} 2026-02-20T22:43:14.121 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: service: mirror.0 on trial150 2026-02-20T22:43:14.121 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:43:08 2026-02-20T22:43:14.121 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: peer_sites: 2026-02-20T22:43:14.122 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: name: cluster1-DNE 2026-02-20T22:43:14.122 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+stopped 2026-02-20T22:43:14.122 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: local image is primary 2026-02-20T22:43:14.122 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:43:12' 2026-02-20T22:43:14.122 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ state: .*up+replaying' 2026-02-20T22:43:14.122 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: state: up+replaying 2026-02-20T22:43:14.123 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ description: .*' 2026-02-20T22:43:14.123 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: description: replaying, {"bytes_per_second":0.0,"bytes_per_snapshot":0.0,"last_snapshot_bytes":0,"last_snapshot_sync_seconds":0,"remote_snapshot_timestamp":1771627384,"replay_state":"idle"} 2026-02-20T22:43:14.124 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' -n '' ']' 2026-02-20T22:43:14.124 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+replaying 2026-02-20T22:43:14.124 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^up+' 2026-02-20T22:43:14.124 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+replaying 2026-02-20T22:43:14.125 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep 'service: *mirror..* on ' 2026-02-20T22:43:14.125 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: service: mirror.0 on trial150 2026-02-20T22:43:14.125 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update 2026-02-20T22:43:14.126 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -nEe 's/^ last_update: *(.*) *$/\1/p' 2026-02-20T22:43:14.127 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:43:08' 2026-02-20T22:43:14.127 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_mirror_pool_status_verbose cluster2 mirror test_demote_image up+replaying '2026-02-20 22:43:08' 2026-02-20T22:43:14.128 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:43:14.128 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:43:14.128 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test_demote_image 2026-02-20T22:43:14.128 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+replaying 2026-02-20T22:43:14.128 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local 'prev_last_update=2026-02-20 22:43:08' 2026-02-20T22:43:14.128 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:43:14.128 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:43:14.128 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster2 mirror pool status mirror --verbose --format xml 2026-02-20T22:43:14.157 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='OKOKOK162886291mirror.0trial15020.2.0-677-gf7870454trueOK62956300mirror.1trial15020.2.0-677-gf7870454falseOK63026318mirror.2trial15020.2.0-677-gf7870454falseOK63086314mirror.3trial15020.2.0-677-gf7870454falseOKtest_demote_image0166d5e3-8464-4180-b74d-ef3baa1024eeup+replayingreplaying, {"bytes_per_second":0.0,"bytes_per_snapshot":0.0,"last_snapshot_bytes":0,"last_snapshot_sync_seconds":0,"remote_snapshot_timestamp":1771627384,"replay_state":"idle"}62886291mirror.0trial1502026-02-20 22:43:08cluster1-DNE8f14eacf-60a5-47c7-bdcb-1dc6af448d08up+stoppedlocal image is primary2026-02-20 22:43:12' 2026-02-20T22:43:14.157 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update state 2026-02-20T22:43:14.157 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test_demote_image'\'']/last_update' 2026-02-20T22:43:14.159 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:43:08' 2026-02-20T22:43:14.159 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test_demote_image'\'']/state' 2026-02-20T22:43:14.161 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ state=up+replaying 2026-02-20T22:43:14.161 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+replaying 2026-02-20T22:43:14.161 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep up+replaying 2026-02-20T22:43:14.162 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+replaying 2026-02-20T22:43:14.163 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:43:14.163 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:43:14.163 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ remove_image_retry cluster1 mirror test_demote_image 2026-02-20T22:43:14.163 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:43:14.163 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:43:14.164 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test_demote_image 2026-02-20T22:43:14.164 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 0 1 2 4 8 16 32 2026-02-20T22:43:14.164 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 0 2026-02-20T22:43:14.164 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ remove_image cluster1 mirror test_demote_image 2026-02-20T22:43:14.164 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:43:14.164 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:43:14.164 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test_demote_image 2026-02-20T22:43:14.164 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster=cluster1 snap purge mirror/test_demote_image 2026-02-20T22:43:14.191 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster=cluster1 rm mirror/test_demote_image 2026-02-20T22:43:14.234 INFO:tasks.ceph.cluster2.osd.2.trial150.stderr:2026-02-20T22:43:14.240+0000 7f2ff5040640 -1 reset not still connected to 0x55ce62f74000 2026-02-20T22:43:14.234 INFO:tasks.ceph.cluster2.osd.2.trial150.stderr:2026-02-20T22:43:14.240+0000 7f2ff5040640 -1 reset not still connected to 0x55ce63008d00 2026-02-20T22:43:14.235 INFO:tasks.ceph.cluster2.osd.2.trial150.stderr:2026-02-20T22:43:14.241+0000 7f2ff5040640 -1 reset not still connected to 0x55ce6348d5f0 2026-02-20T22:43:15.141 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: Removing image: 1% complete... Removing image: 2% complete... Removing image: 3% complete... Removing image: 4% complete... Removing image: 5% complete... Removing image: 6% complete... Removing image: 7% complete... Removing image: 8% complete... Removing image: 9% complete... Removing image: 10% complete... Removing image: 11% complete... Removing image: 12% complete... Removing image: 13% complete... Removing image: 14% complete... Removing image: 15% complete... Removing image: 16% complete... Removing image: 17% complete... Removing image: 18% complete... Removing image: 19% complete... Removing image: 20% complete... Removing image: 21% complete... Removing image: 22% complete... Removing image: 23% complete... Removing image: 24% complete... Removing image: 25% complete... Removing image: 26% complete... Removing image: 27% complete... Removing image: 28% complete... Removing image: 29% complete... Removing image: 30% complete... Removing image: 31% complete... Removing image: 32% complete... Removing image: 33% complete... Removing image: 34% complete... Removing image: 35% complete... Removing image: 36% complete... Removing image: 37% complete... Removing image: 38% complete... Removing image: 39% complete... Removing image: 40% complete... Removing image: 41% complete... Removing image: 42% complete... Removing image: 43% complete... Removing image: 44% complete... Removing image: 45% complete... Removing image: 46% complete... Removing image: 47% complete... Removing image: 48% complete... Removing image: 49% complete... Removing image: 50% complete... Removing image: 51% complete... Removing image: 52% complete... Removing image: 53% complete... Removing image: 54% complete... Removing image: 55% complete... Removing image: 56% complete... Removing image: 57% complete... Removing image: 58% complete... Removing image: 59% complete... Removing image: 60% complete... Removing image: 61% complete... Removing image: 62% complete... Removing image: 63% complete... Removing image: 64% complete... Removing image: 65% complete... Removing image: 66% complete... Removing image: 67% complete... Removing image: 68% complete... Removing image: 69% complete... Removing image: 70% complete... Removing image: 71% complete... Removing image: 72% complete... Removing image: 73% complete... Removing image: 74% complete... Removing image: 75% complete... Removing image: 76% complete... Removing image: 77% complete... Removing image: 78% complete... Removing image: 79% complete... Removing image: 80% complete... Removing image: 81% complete... Removing image: 82% complete... Removing image: 83% complete... Removing image: 84% complete... Removing image: 85% complete... Removing image: 86% complete... Removing image: 87% complete... Removing image: 88% complete... Removing image: 89% complete... Removing image: 90% complete... Removing image: 91% complete... Removing image: 92% complete... Removing image: 93% complete... Removing image: 94% complete... Removing image: 95% complete... Removing image: 96% complete... Removing image: 97% complete... Removing image: 98% complete... Removing image: 99% complete... Removing image: 100% complete...done. 2026-02-20T22:43:15.143 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:43:15.144 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ testlog 'TEST: force promote with a user snapshot' 2026-02-20T22:43:15.144 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ tee -a /tmp/tmp.Whst3BkeHJ/rbd-mirror.test.log 2026-02-20T22:43:15.144 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ date '+%F %T' 2026-02-20T22:43:15.146 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo 2026-02-20 22:43:15 TEST: force promote with a user snapshot 2026-02-20T22:43:15.146 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:2026-02-20 22:43:15 TEST: force promote with a user snapshot 2026-02-20T22:43:15.146 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ force_promote_image=test_force_promote_user 2026-02-20T22:43:15.147 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ create_image_and_enable_mirror cluster2 mirror test_force_promote_user snapshot 10G 2026-02-20T22:43:15.147 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:43:15.147 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ shift 2026-02-20T22:43:15.147 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:43:15.147 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ shift 2026-02-20T22:43:15.147 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test_force_promote_user 2026-02-20T22:43:15.147 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ shift 2026-02-20T22:43:15.147 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local mode=snapshot 2026-02-20T22:43:15.147 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' -n snapshot ']' 2026-02-20T22:43:15.147 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ shift 2026-02-20T22:43:15.148 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ create_image cluster2 mirror test_force_promote_user 10G 2026-02-20T22:43:15.148 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:43:15.148 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ shift 2026-02-20T22:43:15.148 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:43:15.148 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ shift 2026-02-20T22:43:15.148 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test_force_promote_user 2026-02-20T22:43:15.148 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ shift 2026-02-20T22:43:15.148 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local size=128 2026-02-20T22:43:15.148 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' -n 10G ']' 2026-02-20T22:43:15.148 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ size=10G 2026-02-20T22:43:15.148 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ shift 2026-02-20T22:43:15.149 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster2 create --size 10G --image-feature layering,exclusive-lock mirror/test_force_promote_user 2026-02-20T22:43:15.176 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ is_pool_mirror_mode_image mirror 2026-02-20T22:43:15.176 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:43:15.176 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' image = image ']' 2026-02-20T22:43:15.176 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:43:15.176 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ enable_mirror cluster2 mirror test_force_promote_user snapshot 2026-02-20T22:43:15.176 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:43:15.176 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:43:15.177 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test_force_promote_user 2026-02-20T22:43:15.177 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local mode=snapshot 2026-02-20T22:43:15.177 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster=cluster2 mirror image enable mirror/test_force_promote_user snapshot 2026-02-20T22:43:15.515 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:Mirroring enabled 2026-02-20T22:43:15.523 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster=cluster2 info mirror/test_force_promote_user 2026-02-20T22:43:15.557 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:rbd image 'test_force_promote_user': 2026-02-20T22:43:15.557 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: size 10 GiB in 2560 objects 2026-02-20T22:43:15.557 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: order 22 (4 MiB objects) 2026-02-20T22:43:15.557 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: snapshot_count: 1 2026-02-20T22:43:15.557 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: id: 1908b04aa9f1 2026-02-20T22:43:15.557 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: block_name_prefix: rbd_data.1908b04aa9f1 2026-02-20T22:43:15.557 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: format: 2 2026-02-20T22:43:15.557 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: features: layering, exclusive-lock 2026-02-20T22:43:15.557 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: op_features: 2026-02-20T22:43:15.557 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: flags: 2026-02-20T22:43:15.557 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: create_timestamp: Fri Feb 20 22:43:15 2026 2026-02-20T22:43:15.557 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: access_timestamp: Fri Feb 20 22:43:15 2026 2026-02-20T22:43:15.557 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: modify_timestamp: Fri Feb 20 22:43:15 2026 2026-02-20T22:43:15.557 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: mirroring state: enabled 2026-02-20T22:43:15.557 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: mirroring mode: snapshot 2026-02-20T22:43:15.557 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: mirroring global id: 477505c3-7f0f-4569-9c3d-986c4a5b82ae 2026-02-20T22:43:15.557 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: mirroring primary: true 2026-02-20T22:43:15.559 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ write_image cluster2 mirror test_force_promote_user 100 2026-02-20T22:43:15.559 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:43:15.559 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:43:15.559 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test_force_promote_user 2026-02-20T22:43:15.559 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local count=100 2026-02-20T22:43:15.559 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local size= 2026-02-20T22:43:15.560 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test -n '' 2026-02-20T22:43:15.560 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ size=4096 2026-02-20T22:43:15.560 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster2 bench mirror/test_force_promote_user --io-type write --io-size 4096 --io-threads 1 --io-total 409600 --io-pattern rand 2026-02-20T22:43:15.602 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:bench type write io_size 4096 io_threads 1 bytes 409600 pattern random 2026-02-20T22:43:15.617 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: SEC OPS OPS/SEC BYTES/SEC 2026-02-20T22:43:15.617 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:elapsed: 0 ops: 100 ops/sec: 7142.95 bytes/sec: 28 MiB/s 2026-02-20T22:43:15.625 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_image_replay_stopped cluster2 mirror test_force_promote_user 2026-02-20T22:43:15.625 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:43:15.625 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:43:15.625 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test_force_promote_user 2026-02-20T22:43:15.625 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_image_replay_state cluster2 mirror test_force_promote_user stopped 2026-02-20T22:43:15.625 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:43:15.625 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:43:15.625 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test_force_promote_user 2026-02-20T22:43:15.625 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state=stopped 2026-02-20T22:43:15.625 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local s 2026-02-20T22:43:15.626 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:43:15.626 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:43:16.628 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_image_replay_state cluster2 mirror test_force_promote_user stopped 2026-02-20T22:43:16.628 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:43:16.628 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:43:16.628 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test_force_promote_user 2026-02-20T22:43:16.629 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local test_state=stopped 2026-02-20T22:43:16.629 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status_result 2026-02-20T22:43:16.629 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local current_state=stopped 2026-02-20T22:43:16.629 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemons cluster2 rbd mirror status mirror/test_force_promote_user 2026-02-20T22:43:16.629 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ grep -i state 2026-02-20T22:43:16.629 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_instance=cluster2 2026-02-20T22:43:16.629 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:43:16.629 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster2 2026-02-20T22:43:16.630 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance=cluster2 2026-02-20T22:43:16.630 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local loop_instance 2026-02-20T22:43:16.630 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for s in 0 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:43:16.630 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sleep 0 2026-02-20T22:43:16.630 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' cluster2 '!=' cluster2 ']' 2026-02-20T22:43:16.630 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ seq 0 3 2026-02-20T22:43:16.631 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for loop_instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:43:16.632 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemon cluster2:0 rbd mirror status mirror/test_force_promote_user 2026-02-20T22:43:16.632 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster2:0 2026-02-20T22:43:16.632 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:43:16.632 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:43:16.632 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster2:0 cluster instance 2026-02-20T22:43:16.632 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster2:0 2026-02-20T22:43:16.632 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=cluster 2026-02-20T22:43:16.632 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:43:16.633 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster2 2026-02-20T22:43:16.633 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=0 2026-02-20T22:43:16.633 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 0 = cluster2:0 ']' 2026-02-20T22:43:16.633 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval cluster=cluster2 2026-02-20T22:43:16.633 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster2 2026-02-20T22:43:16.633 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=0 2026-02-20T22:43:16.633 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:43:16.633 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ daemon_asok_file cluster2:0 cluster2 2026-02-20T22:43:16.634 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local local_cluster=cluster2:0 2026-02-20T22:43:16.634 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster=cluster2 2026-02-20T22:43:16.634 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance 2026-02-20T22:43:16.634 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ set_cluster_instance cluster2:0 local_cluster instance 2026-02-20T22:43:16.634 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local val=cluster2:0 2026-02-20T22:43:16.634 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster_var_name=local_cluster 2026-02-20T22:43:16.634 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance_var_name=instance 2026-02-20T22:43:16.634 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster2 2026-02-20T22:43:16.635 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:43:16.635 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ '[' 0 = cluster2:0 ']' 2026-02-20T22:43:16.635 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval local_cluster=cluster2 2026-02-20T22:43:16.635 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ local_cluster=cluster2 2026-02-20T22:43:16.635 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval instance=0 2026-02-20T22:43:16.635 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ instance=0 2026-02-20T22:43:16.635 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ ceph-conf --cluster cluster2 --name client.mirror.0 'admin socket' 2026-02-20T22:43:16.645 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ echo /var/run/ceph/rbd-mirror.cluster2-client.mirror.0.asok 2026-02-20T22:43:16.646 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local asok_file=/var/run/ceph/rbd-mirror.cluster2-client.mirror.0.asok 2026-02-20T22:43:16.646 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ test -S /var/run/ceph/rbd-mirror.cluster2-client.mirror.0.asok 2026-02-20T22:43:16.646 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ ceph --admin-daemon /var/run/ceph/rbd-mirror.cluster2-client.mirror.0.asok rbd mirror status mirror/test_force_promote_user 2026-02-20T22:43:16.706 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:Invalid command: unused arguments: ['mirror/test_force_promote_user'] 2026-02-20T22:43:16.706 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:rbd mirror status : get status for rbd mirror 2026-02-20T22:43:16.706 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:admin_socket: invalid command 2026-02-20T22:43:16.710 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for loop_instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:43:16.710 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemon cluster2:1 rbd mirror status mirror/test_force_promote_user 2026-02-20T22:43:16.710 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster2:1 2026-02-20T22:43:16.710 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:43:16.710 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:43:16.710 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster2:1 cluster instance 2026-02-20T22:43:16.710 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster2:1 2026-02-20T22:43:16.710 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=cluster 2026-02-20T22:43:16.710 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:43:16.710 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster2 2026-02-20T22:43:16.711 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=1 2026-02-20T22:43:16.711 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 1 = cluster2:1 ']' 2026-02-20T22:43:16.711 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval cluster=cluster2 2026-02-20T22:43:16.711 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster2 2026-02-20T22:43:16.711 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=1 2026-02-20T22:43:16.711 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=1 2026-02-20T22:43:16.711 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ daemon_asok_file cluster2:1 cluster2 2026-02-20T22:43:16.711 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local local_cluster=cluster2:1 2026-02-20T22:43:16.711 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster=cluster2 2026-02-20T22:43:16.711 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance 2026-02-20T22:43:16.711 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ set_cluster_instance cluster2:1 local_cluster instance 2026-02-20T22:43:16.712 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local val=cluster2:1 2026-02-20T22:43:16.712 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster_var_name=local_cluster 2026-02-20T22:43:16.712 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance_var_name=instance 2026-02-20T22:43:16.712 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster2 2026-02-20T22:43:16.712 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=1 2026-02-20T22:43:16.712 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ '[' 1 = cluster2:1 ']' 2026-02-20T22:43:16.712 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval local_cluster=cluster2 2026-02-20T22:43:16.712 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ local_cluster=cluster2 2026-02-20T22:43:16.712 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval instance=1 2026-02-20T22:43:16.712 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ instance=1 2026-02-20T22:43:16.712 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ ceph-conf --cluster cluster2 --name client.mirror.1 'admin socket' 2026-02-20T22:43:16.724 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ echo /var/run/ceph/rbd-mirror.cluster2-client.mirror.1.asok 2026-02-20T22:43:16.725 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local asok_file=/var/run/ceph/rbd-mirror.cluster2-client.mirror.1.asok 2026-02-20T22:43:16.725 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ test -S /var/run/ceph/rbd-mirror.cluster2-client.mirror.1.asok 2026-02-20T22:43:16.725 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ ceph --admin-daemon /var/run/ceph/rbd-mirror.cluster2-client.mirror.1.asok rbd mirror status mirror/test_force_promote_user 2026-02-20T22:43:16.785 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:Invalid command: unused arguments: ['mirror/test_force_promote_user'] 2026-02-20T22:43:16.785 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:rbd mirror status : get status for rbd mirror 2026-02-20T22:43:16.785 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:admin_socket: invalid command 2026-02-20T22:43:16.788 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for loop_instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:43:16.788 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemon cluster2:2 rbd mirror status mirror/test_force_promote_user 2026-02-20T22:43:16.788 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster2:2 2026-02-20T22:43:16.788 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:43:16.789 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:43:16.789 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster2:2 cluster instance 2026-02-20T22:43:16.789 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster2:2 2026-02-20T22:43:16.789 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=cluster 2026-02-20T22:43:16.789 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:43:16.789 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster2 2026-02-20T22:43:16.789 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=2 2026-02-20T22:43:16.789 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 2 = cluster2:2 ']' 2026-02-20T22:43:16.789 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval cluster=cluster2 2026-02-20T22:43:16.789 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster2 2026-02-20T22:43:16.789 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=2 2026-02-20T22:43:16.789 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=2 2026-02-20T22:43:16.790 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ daemon_asok_file cluster2:2 cluster2 2026-02-20T22:43:16.790 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local local_cluster=cluster2:2 2026-02-20T22:43:16.790 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster=cluster2 2026-02-20T22:43:16.790 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance 2026-02-20T22:43:16.790 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ set_cluster_instance cluster2:2 local_cluster instance 2026-02-20T22:43:16.790 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local val=cluster2:2 2026-02-20T22:43:16.790 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster_var_name=local_cluster 2026-02-20T22:43:16.790 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance_var_name=instance 2026-02-20T22:43:16.790 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster2 2026-02-20T22:43:16.790 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=2 2026-02-20T22:43:16.790 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ '[' 2 = cluster2:2 ']' 2026-02-20T22:43:16.790 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval local_cluster=cluster2 2026-02-20T22:43:16.790 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ local_cluster=cluster2 2026-02-20T22:43:16.791 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval instance=2 2026-02-20T22:43:16.791 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ instance=2 2026-02-20T22:43:16.791 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ ceph-conf --cluster cluster2 --name client.mirror.2 'admin socket' 2026-02-20T22:43:16.804 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ echo /var/run/ceph/rbd-mirror.cluster2-client.mirror.2.asok 2026-02-20T22:43:16.805 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local asok_file=/var/run/ceph/rbd-mirror.cluster2-client.mirror.2.asok 2026-02-20T22:43:16.805 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ test -S /var/run/ceph/rbd-mirror.cluster2-client.mirror.2.asok 2026-02-20T22:43:16.805 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ ceph --admin-daemon /var/run/ceph/rbd-mirror.cluster2-client.mirror.2.asok rbd mirror status mirror/test_force_promote_user 2026-02-20T22:43:16.865 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:Invalid command: unused arguments: ['mirror/test_force_promote_user'] 2026-02-20T22:43:16.865 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:rbd mirror status : get status for rbd mirror 2026-02-20T22:43:16.866 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:admin_socket: invalid command 2026-02-20T22:43:16.869 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for loop_instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:43:16.869 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemon cluster2:3 rbd mirror status mirror/test_force_promote_user 2026-02-20T22:43:16.869 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster2:3 2026-02-20T22:43:16.870 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:43:16.870 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:43:16.870 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster2:3 cluster instance 2026-02-20T22:43:16.870 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster2:3 2026-02-20T22:43:16.870 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=cluster 2026-02-20T22:43:16.870 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:43:16.870 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster2 2026-02-20T22:43:16.870 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=3 2026-02-20T22:43:16.870 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 3 = cluster2:3 ']' 2026-02-20T22:43:16.870 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval cluster=cluster2 2026-02-20T22:43:16.870 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster2 2026-02-20T22:43:16.870 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=3 2026-02-20T22:43:16.871 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=3 2026-02-20T22:43:16.871 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ daemon_asok_file cluster2:3 cluster2 2026-02-20T22:43:16.871 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local local_cluster=cluster2:3 2026-02-20T22:43:16.871 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster=cluster2 2026-02-20T22:43:16.871 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance 2026-02-20T22:43:16.871 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ set_cluster_instance cluster2:3 local_cluster instance 2026-02-20T22:43:16.871 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local val=cluster2:3 2026-02-20T22:43:16.871 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster_var_name=local_cluster 2026-02-20T22:43:16.871 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance_var_name=instance 2026-02-20T22:43:16.871 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster2 2026-02-20T22:43:16.871 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=3 2026-02-20T22:43:16.871 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ '[' 3 = cluster2:3 ']' 2026-02-20T22:43:16.871 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval local_cluster=cluster2 2026-02-20T22:43:16.872 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ local_cluster=cluster2 2026-02-20T22:43:16.872 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval instance=3 2026-02-20T22:43:16.872 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ instance=3 2026-02-20T22:43:16.872 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ ceph-conf --cluster cluster2 --name client.mirror.3 'admin socket' 2026-02-20T22:43:16.886 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ echo /var/run/ceph/rbd-mirror.cluster2-client.mirror.3.asok 2026-02-20T22:43:16.886 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local asok_file=/var/run/ceph/rbd-mirror.cluster2-client.mirror.3.asok 2026-02-20T22:43:16.886 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ test -S /var/run/ceph/rbd-mirror.cluster2-client.mirror.3.asok 2026-02-20T22:43:16.886 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ ceph --admin-daemon /var/run/ceph/rbd-mirror.cluster2-client.mirror.3.asok rbd mirror status mirror/test_force_promote_user 2026-02-20T22:43:16.942 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:Invalid command: unused arguments: ['mirror/test_force_promote_user'] 2026-02-20T22:43:16.942 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:rbd mirror status : get status for rbd mirror 2026-02-20T22:43:16.942 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:admin_socket: invalid command 2026-02-20T22:43:16.944 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for s in 0 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:43:16.944 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sleep 1 2026-02-20T22:43:16.974 INFO:tasks.ceph.cluster2.osd.0.trial150.stderr:2026-02-20T22:43:16.981+0000 7f77b2200640 -1 reset not still connected to 0x55621b4be1a0 2026-02-20T22:43:17.945 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' cluster2 '!=' cluster2 ']' 2026-02-20T22:43:17.946 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ seq 0 3 2026-02-20T22:43:17.950 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for loop_instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:43:17.950 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemon cluster2:0 rbd mirror status mirror/test_force_promote_user 2026-02-20T22:43:17.950 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster2:0 2026-02-20T22:43:17.951 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:43:17.951 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:43:17.951 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster2:0 cluster instance 2026-02-20T22:43:17.951 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster2:0 2026-02-20T22:43:17.951 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=cluster 2026-02-20T22:43:17.951 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:43:17.951 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster2 2026-02-20T22:43:17.951 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=0 2026-02-20T22:43:17.951 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 0 = cluster2:0 ']' 2026-02-20T22:43:17.951 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval cluster=cluster2 2026-02-20T22:43:17.952 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster2 2026-02-20T22:43:17.952 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=0 2026-02-20T22:43:17.952 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:43:17.952 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ daemon_asok_file cluster2:0 cluster2 2026-02-20T22:43:17.952 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local local_cluster=cluster2:0 2026-02-20T22:43:17.952 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster=cluster2 2026-02-20T22:43:17.952 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance 2026-02-20T22:43:17.952 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ set_cluster_instance cluster2:0 local_cluster instance 2026-02-20T22:43:17.952 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local val=cluster2:0 2026-02-20T22:43:17.952 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster_var_name=local_cluster 2026-02-20T22:43:17.953 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance_var_name=instance 2026-02-20T22:43:17.953 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster2 2026-02-20T22:43:17.953 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:43:17.953 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ '[' 0 = cluster2:0 ']' 2026-02-20T22:43:17.953 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval local_cluster=cluster2 2026-02-20T22:43:17.953 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ local_cluster=cluster2 2026-02-20T22:43:17.953 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval instance=0 2026-02-20T22:43:17.953 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ instance=0 2026-02-20T22:43:17.953 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ ceph-conf --cluster cluster2 --name client.mirror.0 'admin socket' 2026-02-20T22:43:17.962 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ echo /var/run/ceph/rbd-mirror.cluster2-client.mirror.0.asok 2026-02-20T22:43:17.962 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local asok_file=/var/run/ceph/rbd-mirror.cluster2-client.mirror.0.asok 2026-02-20T22:43:17.962 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ test -S /var/run/ceph/rbd-mirror.cluster2-client.mirror.0.asok 2026-02-20T22:43:17.963 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ ceph --admin-daemon /var/run/ceph/rbd-mirror.cluster2-client.mirror.0.asok rbd mirror status mirror/test_force_promote_user 2026-02-20T22:43:18.010 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ return 0 2026-02-20T22:43:18.011 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status_result=' "state": "Stopped"' 2026-02-20T22:43:18.011 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo ' "state": "Stopped"' 2026-02-20T22:43:18.012 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep -i Replaying 2026-02-20T22:43:18.013 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test stopped = stopped 2026-02-20T22:43:18.014 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:43:18.014 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_image_replay_started cluster1 mirror test_force_promote_user 2026-02-20T22:43:18.014 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:43:18.014 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:43:18.014 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test_force_promote_user 2026-02-20T22:43:18.014 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_image_replay_state cluster1 mirror test_force_promote_user started 2026-02-20T22:43:18.014 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:43:18.014 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:43:18.015 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test_force_promote_user 2026-02-20T22:43:18.015 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state=started 2026-02-20T22:43:18.015 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local s 2026-02-20T22:43:18.015 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:43:18.015 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:43:19.014 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_image_replay_state cluster1 mirror test_force_promote_user started 2026-02-20T22:43:19.014 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:43:19.014 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:43:19.014 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test_force_promote_user 2026-02-20T22:43:19.014 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local test_state=started 2026-02-20T22:43:19.014 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status_result 2026-02-20T22:43:19.014 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local current_state=stopped 2026-02-20T22:43:19.016 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemons cluster1 rbd mirror status mirror/test_force_promote_user 2026-02-20T22:43:19.016 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ grep -i state 2026-02-20T22:43:19.016 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_instance=cluster1 2026-02-20T22:43:19.016 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:43:19.016 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1 2026-02-20T22:43:19.017 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance=cluster1 2026-02-20T22:43:19.017 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local loop_instance 2026-02-20T22:43:19.017 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for s in 0 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:43:19.017 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sleep 0 2026-02-20T22:43:19.017 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' cluster1 '!=' cluster1 ']' 2026-02-20T22:43:19.017 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ seq 0 3 2026-02-20T22:43:19.020 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for loop_instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:43:19.021 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemon cluster1:0 rbd mirror status mirror/test_force_promote_user 2026-02-20T22:43:19.021 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1:0 2026-02-20T22:43:19.021 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:43:19.021 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:43:19.021 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster1:0 cluster instance 2026-02-20T22:43:19.021 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster1:0 2026-02-20T22:43:19.021 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=cluster 2026-02-20T22:43:19.021 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:43:19.021 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:43:19.021 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=0 2026-02-20T22:43:19.021 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 0 = cluster1:0 ']' 2026-02-20T22:43:19.022 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval cluster=cluster1 2026-02-20T22:43:19.022 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:43:19.022 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=0 2026-02-20T22:43:19.022 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:43:19.022 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ daemon_asok_file cluster1:0 cluster1 2026-02-20T22:43:19.022 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local local_cluster=cluster1:0 2026-02-20T22:43:19.022 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster=cluster1 2026-02-20T22:43:19.022 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance 2026-02-20T22:43:19.022 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ set_cluster_instance cluster1:0 local_cluster instance 2026-02-20T22:43:19.022 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local val=cluster1:0 2026-02-20T22:43:19.023 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster_var_name=local_cluster 2026-02-20T22:43:19.023 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance_var_name=instance 2026-02-20T22:43:19.023 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:43:19.023 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:43:19.023 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ '[' 0 = cluster1:0 ']' 2026-02-20T22:43:19.023 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval local_cluster=cluster1 2026-02-20T22:43:19.023 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ local_cluster=cluster1 2026-02-20T22:43:19.023 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval instance=0 2026-02-20T22:43:19.023 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ instance=0 2026-02-20T22:43:19.023 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ ceph-conf --cluster cluster1 --name client.mirror.0 'admin socket' 2026-02-20T22:43:19.029 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ echo /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:43:19.030 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local asok_file=/var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:43:19.030 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ test -S /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:43:19.030 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ ceph --admin-daemon /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok rbd mirror status mirror/test_force_promote_user 2026-02-20T22:43:19.076 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ return 0 2026-02-20T22:43:19.077 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status_result=' "state": "Replaying"' 2026-02-20T22:43:19.077 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo ' "state": "Replaying"' 2026-02-20T22:43:19.077 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep -i Replaying 2026-02-20T22:43:19.078 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: "state": "Replaying" 2026-02-20T22:43:19.079 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ current_state=started 2026-02-20T22:43:19.080 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test started = started 2026-02-20T22:43:19.080 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:43:19.080 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_replay_complete cluster1 cluster2 mirror mirror test_force_promote_user 2026-02-20T22:43:19.080 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local local_cluster=cluster1 2026-02-20T22:43:19.080 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:43:19.080 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local local_pool=mirror 2026-02-20T22:43:19.080 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local remote_pool=mirror 2026-02-20T22:43:19.080 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test_force_promote_user 2026-02-20T22:43:19.080 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' snapshot = journal ']' 2026-02-20T22:43:19.081 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' snapshot = snapshot ']' 2026-02-20T22:43:19.081 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ mirror_image_snapshot cluster2 mirror test_force_promote_user 2026-02-20T22:43:19.081 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:43:19.081 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:43:19.081 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test_force_promote_user 2026-02-20T22:43:19.081 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster2 mirror image snapshot mirror/test_force_promote_user 2026-02-20T22:43:19.515 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:Snapshot ID: 205 2026-02-20T22:43:19.520 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_snapshot_sync_complete cluster1 cluster2 mirror mirror test_force_promote_user 2026-02-20T22:43:19.520 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local local_cluster=cluster1 2026-02-20T22:43:19.521 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:43:19.521 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local local_pool=mirror 2026-02-20T22:43:19.521 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local remote_pool=mirror 2026-02-20T22:43:19.521 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test_force_promote_user 2026-02-20T22:43:19.521 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ mkfname cluster2-mirror-test_force_promote_user.status 2026-02-20T22:43:19.521 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ echo cluster2-mirror-test_force_promote_user.status 2026-02-20T22:43:19.521 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -e 's|[/ ]|_|g' 2026-02-20T22:43:19.522 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status_log=/tmp/tmp.Whst3BkeHJ/cluster2-mirror-test_force_promote_user.status 2026-02-20T22:43:19.522 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ mkfname cluster1-mirror-test_force_promote_user.status 2026-02-20T22:43:19.522 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ echo cluster1-mirror-test_force_promote_user.status 2026-02-20T22:43:19.522 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -e 's|[/ ]|_|g' 2026-02-20T22:43:19.524 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local local_status_log=/tmp/tmp.Whst3BkeHJ/cluster1-mirror-test_force_promote_user.status 2026-02-20T22:43:19.524 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ get_newest_mirror_snapshot cluster2 mirror test_force_promote_user /tmp/tmp.Whst3BkeHJ/cluster2-mirror-test_force_promote_user.status 2026-02-20T22:43:19.524 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:43:19.524 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:43:19.524 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test_force_promote_user 2026-02-20T22:43:19.524 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local log=/tmp/tmp.Whst3BkeHJ/cluster2-mirror-test_force_promote_user.status 2026-02-20T22:43:19.525 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster2 snap list --all mirror/test_force_promote_user --format xml 2026-02-20T22:43:19.525 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ xmlstarlet sel -t -c '//snapshots/snapshot[namespace/complete='\''true'\'' and position()=last()]' 2026-02-20T22:43:19.552 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v //snapshot/id 2026-02-20T22:43:19.554 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local snapshot_id=205 2026-02-20T22:43:19.554 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ true 2026-02-20T22:43:19.555 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 0.2 0.4 0.8 1.6 2 2 4 4 8 8 16 16 32 32 2026-02-20T22:43:19.555 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 0.2 2026-02-20T22:43:19.755 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ get_newest_mirror_snapshot cluster1 mirror test_force_promote_user /tmp/tmp.Whst3BkeHJ/cluster1-mirror-test_force_promote_user.status 2026-02-20T22:43:19.755 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:43:19.756 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:43:19.756 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test_force_promote_user 2026-02-20T22:43:19.756 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local log=/tmp/tmp.Whst3BkeHJ/cluster1-mirror-test_force_promote_user.status 2026-02-20T22:43:19.756 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster1 snap list --all mirror/test_force_promote_user --format xml 2026-02-20T22:43:19.756 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ xmlstarlet sel -t -c '//snapshots/snapshot[namespace/complete='\''true'\'' and position()=last()]' 2026-02-20T22:43:19.794 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ true 2026-02-20T22:43:19.794 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v //snapshot/namespace/primary_snap_id 2026-02-20T22:43:19.795 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:-:1.1: Document is empty 2026-02-20T22:43:19.795 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: 2026-02-20T22:43:19.795 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:^ 2026-02-20T22:43:19.796 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local primary_snapshot_id= 2026-02-20T22:43:19.796 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test 205 = '' 2026-02-20T22:43:19.796 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 0.2 0.4 0.8 1.6 2 2 4 4 8 8 16 16 32 32 2026-02-20T22:43:19.796 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 0.4 2026-02-20T22:43:20.197 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ get_newest_mirror_snapshot cluster1 mirror test_force_promote_user /tmp/tmp.Whst3BkeHJ/cluster1-mirror-test_force_promote_user.status 2026-02-20T22:43:20.197 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:43:20.197 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:43:20.197 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test_force_promote_user 2026-02-20T22:43:20.197 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local log=/tmp/tmp.Whst3BkeHJ/cluster1-mirror-test_force_promote_user.status 2026-02-20T22:43:20.197 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster1 snap list --all mirror/test_force_promote_user --format xml 2026-02-20T22:43:20.197 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ xmlstarlet sel -t -c '//snapshots/snapshot[namespace/complete='\''true'\'' and position()=last()]' 2026-02-20T22:43:20.229 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v //snapshot/namespace/primary_snap_id 2026-02-20T22:43:20.230 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local primary_snapshot_id=205 2026-02-20T22:43:20.231 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test 205 = 205 2026-02-20T22:43:20.231 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:43:20.231 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_replaying_status_in_pool_dir cluster1 mirror test_force_promote_user 2026-02-20T22:43:20.231 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:43:20.231 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:43:20.231 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test_force_promote_user 2026-02-20T22:43:20.231 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' snapshot = journal ']' 2026-02-20T22:43:20.231 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_status_in_pool_dir cluster1 mirror test_force_promote_user up+replaying 2026-02-20T22:43:20.231 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:43:20.231 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:43:20.231 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test_force_promote_user 2026-02-20T22:43:20.231 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+replaying 2026-02-20T22:43:20.231 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:43:20.231 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:43:20.231 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:43:20.231 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:43:21.231 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_status_in_pool_dir cluster1 mirror test_force_promote_user up+replaying '' '' 2026-02-20T22:43:21.231 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:43:21.231 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:43:21.232 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test_force_promote_user 2026-02-20T22:43:21.232 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+replaying 2026-02-20T22:43:21.232 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:43:21.232 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:43:21.232 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:43:21.232 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:43:21.232 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster1 mirror image status mirror/test_force_promote_user 2026-02-20T22:43:21.263 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='test_force_promote_user: 2026-02-20T22:43:21.264 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: global_id: 477505c3-7f0f-4569-9c3d-986c4a5b82ae 2026-02-20T22:43:21.264 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+replaying 2026-02-20T22:43:21.264 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: replaying, {"bytes_per_second":0.0,"bytes_per_snapshot":0.0,"last_snapshot_bytes":0,"last_snapshot_sync_seconds":0,"remote_snapshot_timestamp":1771627395,"replay_state":"idle"} 2026-02-20T22:43:21.264 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: service: mirror.0 on trial150 2026-02-20T22:43:21.264 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:43:17 2026-02-20T22:43:21.264 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: peer_sites: 2026-02-20T22:43:21.264 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: name: cluster2-DNE 2026-02-20T22:43:21.264 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+stopped 2026-02-20T22:43:21.264 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: local image is primary 2026-02-20T22:43:21.264 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:43:18' 2026-02-20T22:43:21.264 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ state: .*up+replaying' 2026-02-20T22:43:21.264 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: state: up+replaying 2026-02-20T22:43:21.264 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ description: .*' 2026-02-20T22:43:21.265 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: description: replaying, {"bytes_per_second":0.0,"bytes_per_snapshot":0.0,"last_snapshot_bytes":0,"last_snapshot_sync_seconds":0,"remote_snapshot_timestamp":1771627395,"replay_state":"idle"} 2026-02-20T22:43:21.265 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' -n '' ']' 2026-02-20T22:43:21.265 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+replaying 2026-02-20T22:43:21.266 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^up+' 2026-02-20T22:43:21.266 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+replaying 2026-02-20T22:43:21.266 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep 'service: *mirror..* on ' 2026-02-20T22:43:21.267 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: service: mirror.0 on trial150 2026-02-20T22:43:21.267 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update 2026-02-20T22:43:21.268 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -nEe 's/^ last_update: *(.*) *$/\1/p' 2026-02-20T22:43:21.269 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:43:17' 2026-02-20T22:43:21.269 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_mirror_pool_status_verbose cluster1 mirror test_force_promote_user up+replaying '2026-02-20 22:43:17' 2026-02-20T22:43:21.269 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:43:21.269 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:43:21.269 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test_force_promote_user 2026-02-20T22:43:21.269 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+replaying 2026-02-20T22:43:21.269 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local 'prev_last_update=2026-02-20 22:43:17' 2026-02-20T22:43:21.269 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:43:21.270 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:43:21.270 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster1 mirror pool status mirror --verbose --format xml 2026-02-20T22:43:21.304 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='OKOKOK161856190mirror.0trial15020.2.0-677-gf7870454falseOK61926196mirror.1trial15020.2.0-677-gf7870454falseOK61986203mirror.2trial15020.2.0-677-gf7870454falseOK62046210mirror.3trial15020.2.0-677-gf7870454trueOKtest_force_promote_user477505c3-7f0f-4569-9c3d-986c4a5b82aeup+replayingreplaying, {"bytes_per_second":0.0,"bytes_per_snapshot":0.0,"last_snapshot_bytes":0,"last_snapshot_sync_seconds":0,"remote_snapshot_timestamp":1771627395,"replay_state":"idle"}61856190mirror.0trial1502026-02-20 22:43:17cluster2-DNEcd6e8b64-a7a4-4c60-8c9c-3c34f7eb16e8up+stoppedlocal image is primary2026-02-20 22:43:18' 2026-02-20T22:43:21.304 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update state 2026-02-20T22:43:21.304 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test_force_promote_user'\'']/last_update' 2026-02-20T22:43:21.306 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:43:17' 2026-02-20T22:43:21.306 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test_force_promote_user'\'']/state' 2026-02-20T22:43:21.308 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ state=up+replaying 2026-02-20T22:43:21.308 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+replaying 2026-02-20T22:43:21.308 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep up+replaying 2026-02-20T22:43:21.308 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+replaying 2026-02-20T22:43:21.310 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:43:21.310 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:43:21.310 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_status_in_pool_dir cluster2 mirror test_force_promote_user up+stopped 2026-02-20T22:43:21.310 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:43:21.310 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:43:21.310 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test_force_promote_user 2026-02-20T22:43:21.310 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+stopped 2026-02-20T22:43:21.310 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:43:21.310 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:43:21.310 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:43:21.310 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:43:22.310 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_status_in_pool_dir cluster2 mirror test_force_promote_user up+stopped '' '' 2026-02-20T22:43:22.310 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:43:22.310 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:43:22.310 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test_force_promote_user 2026-02-20T22:43:22.310 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+stopped 2026-02-20T22:43:22.310 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:43:22.310 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:43:22.310 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:43:22.310 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:43:22.310 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster2 mirror image status mirror/test_force_promote_user 2026-02-20T22:43:22.340 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='test_force_promote_user: 2026-02-20T22:43:22.341 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: global_id: 477505c3-7f0f-4569-9c3d-986c4a5b82ae 2026-02-20T22:43:22.341 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+stopped 2026-02-20T22:43:22.341 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: local image is primary 2026-02-20T22:43:22.341 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: service: mirror.0 on trial150 2026-02-20T22:43:22.341 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:43:18 2026-02-20T22:43:22.341 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: peer_sites: 2026-02-20T22:43:22.341 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: name: cluster1-DNE 2026-02-20T22:43:22.341 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+replaying 2026-02-20T22:43:22.341 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: replaying, {"bytes_per_second":0.0,"bytes_per_snapshot":0.0,"last_snapshot_bytes":0,"last_snapshot_sync_seconds":0,"remote_snapshot_timestamp":1771627395,"replay_state":"idle"} 2026-02-20T22:43:22.342 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:43:17 2026-02-20T22:43:22.342 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: snapshots: 2026-02-20T22:43:22.342 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: 204 .mirror.primary.477505c3-7f0f-4569-9c3d-986c4a5b82ae.8d022a28-d145-4abf-beff-f325f8df060f (peer_uuids:[]) 2026-02-20T22:43:22.342 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: 205 .mirror.primary.477505c3-7f0f-4569-9c3d-986c4a5b82ae.839932e0-6480-4419-84d1-967c891281ca (peer_uuids:[b3fd2ba3-7357-48bb-9494-5fb16bf9b1f8])' 2026-02-20T22:43:22.342 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ state: .*up+stopped' 2026-02-20T22:43:22.343 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: state: up+stopped 2026-02-20T22:43:22.343 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ description: .*' 2026-02-20T22:43:22.343 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: description: local image is primary 2026-02-20T22:43:22.344 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' -n '' ']' 2026-02-20T22:43:22.344 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+stopped 2026-02-20T22:43:22.344 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^up+' 2026-02-20T22:43:22.344 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+stopped 2026-02-20T22:43:22.345 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep 'service: *mirror..* on ' 2026-02-20T22:43:22.345 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: service: mirror.0 on trial150 2026-02-20T22:43:22.345 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update 2026-02-20T22:43:22.346 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -nEe 's/^ last_update: *(.*) *$/\1/p' 2026-02-20T22:43:22.347 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:43:18' 2026-02-20T22:43:22.347 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_mirror_pool_status_verbose cluster2 mirror test_force_promote_user up+stopped '2026-02-20 22:43:18' 2026-02-20T22:43:22.347 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:43:22.347 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:43:22.347 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test_force_promote_user 2026-02-20T22:43:22.347 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+stopped 2026-02-20T22:43:22.347 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local 'prev_last_update=2026-02-20 22:43:18' 2026-02-20T22:43:22.348 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:43:22.348 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:43:22.348 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster2 mirror pool status mirror --verbose --format xml 2026-02-20T22:43:22.376 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='OKOKOK162886291mirror.0trial15020.2.0-677-gf7870454trueOK62956300mirror.1trial15020.2.0-677-gf7870454falseOK63026318mirror.2trial15020.2.0-677-gf7870454falseOK63086314mirror.3trial15020.2.0-677-gf7870454falseOKtest_force_promote_user477505c3-7f0f-4569-9c3d-986c4a5b82aeup+stoppedlocal image is primary62886291mirror.0trial1502026-02-20 22:43:18cluster1-DNE8f14eacf-60a5-47c7-bdcb-1dc6af448d08up+replayingreplaying, {"bytes_per_second":0.0,"bytes_per_snapshot":0.0,"last_snapshot_bytes":0,"last_snapshot_sync_seconds":0,"remote_snapshot_timestamp":1771627395,"replay_state":"idle"}2026-02-20 22:43:17' 2026-02-20T22:43:22.377 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update state 2026-02-20T22:43:22.377 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test_force_promote_user'\'']/last_update' 2026-02-20T22:43:22.378 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:43:18' 2026-02-20T22:43:22.378 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test_force_promote_user'\'']/state' 2026-02-20T22:43:22.380 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ state=up+stopped 2026-02-20T22:43:22.380 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+stopped 2026-02-20T22:43:22.380 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep up+stopped 2026-02-20T22:43:22.381 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+stopped 2026-02-20T22:43:22.382 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:43:22.382 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:43:22.382 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ write_image cluster2 mirror test_force_promote_user 100 2026-02-20T22:43:22.382 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:43:22.382 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:43:22.382 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test_force_promote_user 2026-02-20T22:43:22.382 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local count=100 2026-02-20T22:43:22.382 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local size= 2026-02-20T22:43:22.382 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test -n '' 2026-02-20T22:43:22.382 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ size=4096 2026-02-20T22:43:22.382 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster2 bench mirror/test_force_promote_user --io-type write --io-size 4096 --io-threads 1 --io-total 409600 --io-pattern rand 2026-02-20T22:43:22.412 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:bench type write io_size 4096 io_threads 1 bytes 409600 pattern random 2026-02-20T22:43:22.423 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: SEC OPS OPS/SEC BYTES/SEC 2026-02-20T22:43:22.423 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:elapsed: 0 ops: 100 ops/sec: 9091.03 bytes/sec: 36 MiB/s 2026-02-20T22:43:22.428 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ create_snapshot cluster2 mirror test_force_promote_user snap1 2026-02-20T22:43:22.428 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:43:22.429 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:43:22.429 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test_force_promote_user 2026-02-20T22:43:22.429 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local snap=snap1 2026-02-20T22:43:22.429 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster2 snap create mirror/test_force_promote_user@snap1 2026-02-20T22:43:22.595 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: Creating snap: 10% complete... Creating snap: 100% complete...done. 2026-02-20T22:43:22.600 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ write_image cluster2 mirror test_force_promote_user 2560 4194304 2026-02-20T22:43:22.601 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:43:22.601 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:43:22.601 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test_force_promote_user 2026-02-20T22:43:22.601 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local count=2560 2026-02-20T22:43:22.601 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local size=4194304 2026-02-20T22:43:22.601 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test -n 4194304 2026-02-20T22:43:22.601 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster2 bench mirror/test_force_promote_user --io-type write --io-size 4194304 --io-threads 1 --io-total 10737418240 --io-pattern rand 2026-02-20T22:43:22.632 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:bench type write io_size 4194304 io_threads 1 bytes 10737418240 pattern random 2026-02-20T22:43:23.635 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: SEC OPS OPS/SEC BYTES/SEC 2026-02-20T22:43:23.636 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: 1 485 492.907 1.9 GiB/s 2026-02-20T22:43:24.639 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: 2 965 485.678 1.9 GiB/s 2026-02-20T22:43:25.634 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: 3 1426 478.063 1.9 GiB/s 2026-02-20T22:43:26.634 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: 4 1902 477.667 1.9 GiB/s 2026-02-20T22:43:27.633 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: 5 2361 474.018 1.9 GiB/s 2026-02-20T22:43:28.074 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:elapsed: 5 ops: 2560 ops/sec: 470.335 bytes/sec: 1.8 GiB/s 2026-02-20T22:43:28.080 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' snapshot = snapshot ']' 2026-02-20T22:43:28.080 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ mirror_image_snapshot cluster2 mirror test_force_promote_user 2026-02-20T22:43:28.080 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:43:28.080 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:43:28.080 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test_force_promote_user 2026-02-20T22:43:28.080 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster2 mirror image snapshot mirror/test_force_promote_user 2026-02-20T22:43:29.410 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:Snapshot ID: 207 2026-02-20T22:43:29.416 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_snap_present cluster1 mirror test_force_promote_user snap1 2026-02-20T22:43:29.416 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:43:29.417 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:43:29.417 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test_force_promote_user 2026-02-20T22:43:29.417 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local snap_name=snap1 2026-02-20T22:43:29.417 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local s 2026-02-20T22:43:29.417 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 16 16 32 32 32 32 2026-02-20T22:43:29.417 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:43:30.417 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster1 info mirror/test_force_promote_user@snap1 2026-02-20T22:43:30.476 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:rbd image 'test_force_promote_user': 2026-02-20T22:43:30.476 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: size 10 GiB in 2560 objects 2026-02-20T22:43:30.476 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: order 22 (4 MiB objects) 2026-02-20T22:43:30.476 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: snapshot_count: 3 2026-02-20T22:43:30.476 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: id: 182e5873554f 2026-02-20T22:43:30.476 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: block_name_prefix: rbd_data.182e5873554f 2026-02-20T22:43:30.476 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: format: 2 2026-02-20T22:43:30.476 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: features: layering, exclusive-lock, non-primary 2026-02-20T22:43:30.476 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: op_features: 2026-02-20T22:43:30.476 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: flags: 2026-02-20T22:43:30.476 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: create_timestamp: Fri Feb 20 22:43:17 2026 2026-02-20T22:43:30.476 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: access_timestamp: Fri Feb 20 22:43:17 2026 2026-02-20T22:43:30.476 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: modify_timestamp: Fri Feb 20 22:43:17 2026 2026-02-20T22:43:30.476 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: protected: False 2026-02-20T22:43:30.476 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: mirroring state: enabled 2026-02-20T22:43:30.477 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: mirroring mode: snapshot 2026-02-20T22:43:30.477 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: mirroring global id: 477505c3-7f0f-4569-9c3d-986c4a5b82ae 2026-02-20T22:43:30.477 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: mirroring primary: false 2026-02-20T22:43:30.480 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:43:30.480 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:43:31.482 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ stop_mirrors cluster1 -KILL 2026-02-20T22:43:31.482 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:43:31.482 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local sig=-KILL 2026-02-20T22:43:31.482 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ seq 0 3 2026-02-20T22:43:31.485 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:43:31.485 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ stop_mirror cluster1:0 -KILL 2026-02-20T22:43:31.485 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1:0 2026-02-20T22:43:31.485 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local sig=-KILL 2026-02-20T22:43:31.485 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test -n '' 2026-02-20T22:43:31.485 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pid 2026-02-20T22:43:31.485 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ daemon_pid_file cluster1:0 2026-02-20T22:43:31.486 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster=cluster1:0 2026-02-20T22:43:31.486 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance 2026-02-20T22:43:31.486 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ set_cluster_instance cluster1:0 cluster instance 2026-02-20T22:43:31.486 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local val=cluster1:0 2026-02-20T22:43:31.486 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster_var_name=cluster 2026-02-20T22:43:31.486 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance_var_name=instance 2026-02-20T22:43:31.486 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:43:31.486 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:43:31.486 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ '[' 0 = cluster1:0 ']' 2026-02-20T22:43:31.486 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval cluster=cluster1 2026-02-20T22:43:31.487 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ cluster=cluster1 2026-02-20T22:43:31.487 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval instance=0 2026-02-20T22:43:31.487 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ instance=0 2026-02-20T22:43:31.487 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ ceph-conf --cluster cluster1 --name client.mirror.0 'pid file' 2026-02-20T22:43:31.498 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ echo /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.pid 2026-02-20T22:43:31.498 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cat /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.pid 2026-02-20T22:43:31.500 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ pid=86241 2026-02-20T22:43:31.500 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' -n 86241 ']' 2026-02-20T22:43:31.500 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ kill -KILL 86241 2026-02-20T22:43:31.500 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 0 1 2 4 8 16 32 2026-02-20T22:43:31.500 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 0 2026-02-20T22:43:31.501 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ ps auxww 2026-02-20T22:43:31.501 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ awk -v pid=86241 '$2 == pid {print; exit 1}' 2026-02-20T22:43:31.518 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ break 2026-02-20T22:43:31.518 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ ps auxww 2026-02-20T22:43:31.518 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ awk -v pid=86241 '$2 == pid {print; exit 1}' 2026-02-20T22:43:31.534 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ daemon_asok_file cluster1:0 cluster1 2026-02-20T22:43:31.534 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local local_cluster=cluster1:0 2026-02-20T22:43:31.534 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1 2026-02-20T22:43:31.534 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:43:31.534 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster1:0 local_cluster instance 2026-02-20T22:43:31.534 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster1:0 2026-02-20T22:43:31.534 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=local_cluster 2026-02-20T22:43:31.535 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:43:31.535 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:43:31.535 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=0 2026-02-20T22:43:31.535 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 0 = cluster1:0 ']' 2026-02-20T22:43:31.535 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval local_cluster=cluster1 2026-02-20T22:43:31.535 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local_cluster=cluster1 2026-02-20T22:43:31.535 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=0 2026-02-20T22:43:31.535 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:43:31.535 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ ceph-conf --cluster cluster1 --name client.mirror.0 'admin socket' 2026-02-20T22:43:31.545 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ echo /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:43:31.545 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rm -f /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:43:31.547 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ daemon_asok_file cluster1:0 cluster2 2026-02-20T22:43:31.548 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local local_cluster=cluster1:0 2026-02-20T22:43:31.548 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster2 2026-02-20T22:43:31.548 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:43:31.548 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster1:0 local_cluster instance 2026-02-20T22:43:31.548 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster1:0 2026-02-20T22:43:31.548 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=local_cluster 2026-02-20T22:43:31.548 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:43:31.548 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:43:31.548 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=0 2026-02-20T22:43:31.548 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 0 = cluster1:0 ']' 2026-02-20T22:43:31.549 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval local_cluster=cluster1 2026-02-20T22:43:31.549 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local_cluster=cluster1 2026-02-20T22:43:31.549 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=0 2026-02-20T22:43:31.549 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:43:31.549 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ ceph-conf --cluster cluster1 --name client.mirror.0 'admin socket' 2026-02-20T22:43:31.558 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ echo /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:43:31.558 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rm -f /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:43:31.560 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ daemon_pid_file cluster1:0 2026-02-20T22:43:31.560 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1:0 2026-02-20T22:43:31.560 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:43:31.560 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster1:0 cluster instance 2026-02-20T22:43:31.560 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster1:0 2026-02-20T22:43:31.561 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=cluster 2026-02-20T22:43:31.561 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:43:31.561 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:43:31.561 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=0 2026-02-20T22:43:31.561 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 0 = cluster1:0 ']' 2026-02-20T22:43:31.561 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval cluster=cluster1 2026-02-20T22:43:31.561 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:43:31.561 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=0 2026-02-20T22:43:31.561 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:43:31.561 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ ceph-conf --cluster cluster1 --name client.mirror.0 'pid file' 2026-02-20T22:43:31.570 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ echo /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.pid 2026-02-20T22:43:31.570 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rm -f /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.pid 2026-02-20T22:43:31.573 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:43:31.573 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ stop_mirror cluster1:1 -KILL 2026-02-20T22:43:31.573 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1:1 2026-02-20T22:43:31.573 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local sig=-KILL 2026-02-20T22:43:31.573 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test -n '' 2026-02-20T22:43:31.573 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pid 2026-02-20T22:43:31.573 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ daemon_pid_file cluster1:1 2026-02-20T22:43:31.574 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster=cluster1:1 2026-02-20T22:43:31.574 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance 2026-02-20T22:43:31.574 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ set_cluster_instance cluster1:1 cluster instance 2026-02-20T22:43:31.574 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local val=cluster1:1 2026-02-20T22:43:31.574 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster_var_name=cluster 2026-02-20T22:43:31.574 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance_var_name=instance 2026-02-20T22:43:31.574 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:43:31.574 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=1 2026-02-20T22:43:31.574 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ '[' 1 = cluster1:1 ']' 2026-02-20T22:43:31.575 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval cluster=cluster1 2026-02-20T22:43:31.575 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ cluster=cluster1 2026-02-20T22:43:31.575 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval instance=1 2026-02-20T22:43:31.575 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ instance=1 2026-02-20T22:43:31.575 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ ceph-conf --cluster cluster1 --name client.mirror.1 'pid file' 2026-02-20T22:43:31.586 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ echo /var/run/ceph/rbd-mirror.cluster1-client.mirror.1.pid 2026-02-20T22:43:31.586 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cat /var/run/ceph/rbd-mirror.cluster1-client.mirror.1.pid 2026-02-20T22:43:31.587 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ pid=86276 2026-02-20T22:43:31.588 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' -n 86276 ']' 2026-02-20T22:43:31.588 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ kill -KILL 86276 2026-02-20T22:43:31.588 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 0 1 2 4 8 16 32 2026-02-20T22:43:31.588 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 0 2026-02-20T22:43:31.589 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ ps auxww 2026-02-20T22:43:31.589 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ awk -v pid=86276 '$2 == pid {print; exit 1}' 2026-02-20T22:43:31.604 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ break 2026-02-20T22:43:31.604 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ ps auxww 2026-02-20T22:43:31.605 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ awk -v pid=86276 '$2 == pid {print; exit 1}' 2026-02-20T22:43:31.621 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ daemon_asok_file cluster1:1 cluster1 2026-02-20T22:43:31.621 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local local_cluster=cluster1:1 2026-02-20T22:43:31.621 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1 2026-02-20T22:43:31.621 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:43:31.621 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster1:1 local_cluster instance 2026-02-20T22:43:31.622 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster1:1 2026-02-20T22:43:31.622 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=local_cluster 2026-02-20T22:43:31.622 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:43:31.622 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:43:31.622 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=1 2026-02-20T22:43:31.622 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 1 = cluster1:1 ']' 2026-02-20T22:43:31.622 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval local_cluster=cluster1 2026-02-20T22:43:31.622 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local_cluster=cluster1 2026-02-20T22:43:31.622 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=1 2026-02-20T22:43:31.622 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=1 2026-02-20T22:43:31.622 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ ceph-conf --cluster cluster1 --name client.mirror.1 'admin socket' 2026-02-20T22:43:31.633 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ echo /var/run/ceph/rbd-mirror.cluster1-client.mirror.1.asok 2026-02-20T22:43:31.634 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rm -f /var/run/ceph/rbd-mirror.cluster1-client.mirror.1.asok 2026-02-20T22:43:31.636 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ daemon_asok_file cluster1:1 cluster2 2026-02-20T22:43:31.636 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local local_cluster=cluster1:1 2026-02-20T22:43:31.636 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster2 2026-02-20T22:43:31.636 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:43:31.636 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster1:1 local_cluster instance 2026-02-20T22:43:31.636 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster1:1 2026-02-20T22:43:31.637 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=local_cluster 2026-02-20T22:43:31.637 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:43:31.637 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:43:31.637 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=1 2026-02-20T22:43:31.637 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 1 = cluster1:1 ']' 2026-02-20T22:43:31.637 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval local_cluster=cluster1 2026-02-20T22:43:31.637 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local_cluster=cluster1 2026-02-20T22:43:31.637 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=1 2026-02-20T22:43:31.637 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=1 2026-02-20T22:43:31.637 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ ceph-conf --cluster cluster1 --name client.mirror.1 'admin socket' 2026-02-20T22:43:31.647 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ echo /var/run/ceph/rbd-mirror.cluster1-client.mirror.1.asok 2026-02-20T22:43:31.647 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rm -f /var/run/ceph/rbd-mirror.cluster1-client.mirror.1.asok 2026-02-20T22:43:31.649 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ daemon_pid_file cluster1:1 2026-02-20T22:43:31.649 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1:1 2026-02-20T22:43:31.649 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:43:31.649 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster1:1 cluster instance 2026-02-20T22:43:31.649 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster1:1 2026-02-20T22:43:31.649 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=cluster 2026-02-20T22:43:31.649 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:43:31.649 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:43:31.649 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=1 2026-02-20T22:43:31.649 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 1 = cluster1:1 ']' 2026-02-20T22:43:31.650 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval cluster=cluster1 2026-02-20T22:43:31.650 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:43:31.650 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=1 2026-02-20T22:43:31.650 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=1 2026-02-20T22:43:31.650 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ ceph-conf --cluster cluster1 --name client.mirror.1 'pid file' 2026-02-20T22:43:31.660 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ echo /var/run/ceph/rbd-mirror.cluster1-client.mirror.1.pid 2026-02-20T22:43:31.661 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rm -f /var/run/ceph/rbd-mirror.cluster1-client.mirror.1.pid 2026-02-20T22:43:31.663 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:43:31.663 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ stop_mirror cluster1:2 -KILL 2026-02-20T22:43:31.664 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1:2 2026-02-20T22:43:31.664 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local sig=-KILL 2026-02-20T22:43:31.664 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test -n '' 2026-02-20T22:43:31.664 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pid 2026-02-20T22:43:31.664 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ daemon_pid_file cluster1:2 2026-02-20T22:43:31.664 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster=cluster1:2 2026-02-20T22:43:31.664 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance 2026-02-20T22:43:31.664 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ set_cluster_instance cluster1:2 cluster instance 2026-02-20T22:43:31.664 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local val=cluster1:2 2026-02-20T22:43:31.664 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster_var_name=cluster 2026-02-20T22:43:31.664 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance_var_name=instance 2026-02-20T22:43:31.664 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:43:31.665 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=2 2026-02-20T22:43:31.665 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ '[' 2 = cluster1:2 ']' 2026-02-20T22:43:31.665 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval cluster=cluster1 2026-02-20T22:43:31.665 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ cluster=cluster1 2026-02-20T22:43:31.665 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval instance=2 2026-02-20T22:43:31.665 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ instance=2 2026-02-20T22:43:31.665 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ ceph-conf --cluster cluster1 --name client.mirror.2 'pid file' 2026-02-20T22:43:31.674 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ echo /var/run/ceph/rbd-mirror.cluster1-client.mirror.2.pid 2026-02-20T22:43:31.675 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cat /var/run/ceph/rbd-mirror.cluster1-client.mirror.2.pid 2026-02-20T22:43:31.676 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ pid=86344 2026-02-20T22:43:31.676 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' -n 86344 ']' 2026-02-20T22:43:31.676 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ kill -KILL 86344 2026-02-20T22:43:31.676 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 0 1 2 4 8 16 32 2026-02-20T22:43:31.676 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 0 2026-02-20T22:43:31.677 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ ps auxww 2026-02-20T22:43:31.677 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ awk -v pid=86344 '$2 == pid {print; exit 1}' 2026-02-20T22:43:31.693 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ break 2026-02-20T22:43:31.693 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ ps auxww 2026-02-20T22:43:31.693 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ awk -v pid=86344 '$2 == pid {print; exit 1}' 2026-02-20T22:43:31.707 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ daemon_asok_file cluster1:2 cluster1 2026-02-20T22:43:31.708 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local local_cluster=cluster1:2 2026-02-20T22:43:31.708 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1 2026-02-20T22:43:31.708 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:43:31.708 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster1:2 local_cluster instance 2026-02-20T22:43:31.708 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster1:2 2026-02-20T22:43:31.708 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=local_cluster 2026-02-20T22:43:31.708 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:43:31.708 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:43:31.708 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=2 2026-02-20T22:43:31.708 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 2 = cluster1:2 ']' 2026-02-20T22:43:31.709 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval local_cluster=cluster1 2026-02-20T22:43:31.709 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local_cluster=cluster1 2026-02-20T22:43:31.709 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=2 2026-02-20T22:43:31.709 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=2 2026-02-20T22:43:31.709 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ ceph-conf --cluster cluster1 --name client.mirror.2 'admin socket' 2026-02-20T22:43:31.720 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ echo /var/run/ceph/rbd-mirror.cluster1-client.mirror.2.asok 2026-02-20T22:43:31.720 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rm -f /var/run/ceph/rbd-mirror.cluster1-client.mirror.2.asok 2026-02-20T22:43:31.721 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ daemon_asok_file cluster1:2 cluster2 2026-02-20T22:43:31.721 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local local_cluster=cluster1:2 2026-02-20T22:43:31.721 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster2 2026-02-20T22:43:31.721 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:43:31.721 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster1:2 local_cluster instance 2026-02-20T22:43:31.721 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster1:2 2026-02-20T22:43:31.722 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=local_cluster 2026-02-20T22:43:31.722 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:43:31.722 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:43:31.722 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=2 2026-02-20T22:43:31.722 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 2 = cluster1:2 ']' 2026-02-20T22:43:31.722 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval local_cluster=cluster1 2026-02-20T22:43:31.722 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local_cluster=cluster1 2026-02-20T22:43:31.722 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=2 2026-02-20T22:43:31.722 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=2 2026-02-20T22:43:31.722 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ ceph-conf --cluster cluster1 --name client.mirror.2 'admin socket' 2026-02-20T22:43:31.733 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ echo /var/run/ceph/rbd-mirror.cluster1-client.mirror.2.asok 2026-02-20T22:43:31.733 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rm -f /var/run/ceph/rbd-mirror.cluster1-client.mirror.2.asok 2026-02-20T22:43:31.735 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ daemon_pid_file cluster1:2 2026-02-20T22:43:31.735 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1:2 2026-02-20T22:43:31.735 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:43:31.735 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster1:2 cluster instance 2026-02-20T22:43:31.735 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster1:2 2026-02-20T22:43:31.735 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=cluster 2026-02-20T22:43:31.735 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:43:31.735 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:43:31.735 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=2 2026-02-20T22:43:31.736 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 2 = cluster1:2 ']' 2026-02-20T22:43:31.736 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval cluster=cluster1 2026-02-20T22:43:31.736 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:43:31.736 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=2 2026-02-20T22:43:31.736 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=2 2026-02-20T22:43:31.736 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ ceph-conf --cluster cluster1 --name client.mirror.2 'pid file' 2026-02-20T22:43:31.747 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ echo /var/run/ceph/rbd-mirror.cluster1-client.mirror.2.pid 2026-02-20T22:43:31.747 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rm -f /var/run/ceph/rbd-mirror.cluster1-client.mirror.2.pid 2026-02-20T22:43:31.748 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:43:31.748 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ stop_mirror cluster1:3 -KILL 2026-02-20T22:43:31.748 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1:3 2026-02-20T22:43:31.748 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local sig=-KILL 2026-02-20T22:43:31.748 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test -n '' 2026-02-20T22:43:31.748 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pid 2026-02-20T22:43:31.749 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ daemon_pid_file cluster1:3 2026-02-20T22:43:31.750 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster=cluster1:3 2026-02-20T22:43:31.750 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance 2026-02-20T22:43:31.750 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ set_cluster_instance cluster1:3 cluster instance 2026-02-20T22:43:31.750 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local val=cluster1:3 2026-02-20T22:43:31.750 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster_var_name=cluster 2026-02-20T22:43:31.750 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance_var_name=instance 2026-02-20T22:43:31.750 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:43:31.750 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=3 2026-02-20T22:43:31.750 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ '[' 3 = cluster1:3 ']' 2026-02-20T22:43:31.750 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval cluster=cluster1 2026-02-20T22:43:31.750 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ cluster=cluster1 2026-02-20T22:43:31.750 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval instance=3 2026-02-20T22:43:31.750 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ instance=3 2026-02-20T22:43:31.750 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ ceph-conf --cluster cluster1 --name client.mirror.3 'pid file' 2026-02-20T22:43:31.760 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ echo /var/run/ceph/rbd-mirror.cluster1-client.mirror.3.pid 2026-02-20T22:43:31.761 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cat /var/run/ceph/rbd-mirror.cluster1-client.mirror.3.pid 2026-02-20T22:43:31.762 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ pid=86396 2026-02-20T22:43:31.762 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' -n 86396 ']' 2026-02-20T22:43:31.762 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ kill -KILL 86396 2026-02-20T22:43:31.762 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 0 1 2 4 8 16 32 2026-02-20T22:43:31.762 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 0 2026-02-20T22:43:31.763 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ ps auxww 2026-02-20T22:43:31.763 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ awk -v pid=86396 '$2 == pid {print; exit 1}' 2026-02-20T22:43:31.778 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ break 2026-02-20T22:43:31.778 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ ps auxww 2026-02-20T22:43:31.779 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ awk -v pid=86396 '$2 == pid {print; exit 1}' 2026-02-20T22:43:31.795 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ daemon_asok_file cluster1:3 cluster1 2026-02-20T22:43:31.795 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local local_cluster=cluster1:3 2026-02-20T22:43:31.795 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1 2026-02-20T22:43:31.795 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:43:31.795 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster1:3 local_cluster instance 2026-02-20T22:43:31.796 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster1:3 2026-02-20T22:43:31.796 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=local_cluster 2026-02-20T22:43:31.796 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:43:31.796 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:43:31.796 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=3 2026-02-20T22:43:31.796 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 3 = cluster1:3 ']' 2026-02-20T22:43:31.796 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval local_cluster=cluster1 2026-02-20T22:43:31.796 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local_cluster=cluster1 2026-02-20T22:43:31.796 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=3 2026-02-20T22:43:31.796 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=3 2026-02-20T22:43:31.796 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ ceph-conf --cluster cluster1 --name client.mirror.3 'admin socket' 2026-02-20T22:43:31.806 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ echo /var/run/ceph/rbd-mirror.cluster1-client.mirror.3.asok 2026-02-20T22:43:31.806 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rm -f /var/run/ceph/rbd-mirror.cluster1-client.mirror.3.asok 2026-02-20T22:43:31.808 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ daemon_asok_file cluster1:3 cluster2 2026-02-20T22:43:31.808 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local local_cluster=cluster1:3 2026-02-20T22:43:31.808 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster2 2026-02-20T22:43:31.808 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:43:31.808 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster1:3 local_cluster instance 2026-02-20T22:43:31.808 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster1:3 2026-02-20T22:43:31.808 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=local_cluster 2026-02-20T22:43:31.808 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:43:31.809 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:43:31.809 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=3 2026-02-20T22:43:31.809 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 3 = cluster1:3 ']' 2026-02-20T22:43:31.809 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval local_cluster=cluster1 2026-02-20T22:43:31.809 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local_cluster=cluster1 2026-02-20T22:43:31.809 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=3 2026-02-20T22:43:31.809 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=3 2026-02-20T22:43:31.809 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ ceph-conf --cluster cluster1 --name client.mirror.3 'admin socket' 2026-02-20T22:43:31.818 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ echo /var/run/ceph/rbd-mirror.cluster1-client.mirror.3.asok 2026-02-20T22:43:31.819 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rm -f /var/run/ceph/rbd-mirror.cluster1-client.mirror.3.asok 2026-02-20T22:43:31.821 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ daemon_pid_file cluster1:3 2026-02-20T22:43:31.821 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1:3 2026-02-20T22:43:31.821 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:43:31.821 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster1:3 cluster instance 2026-02-20T22:43:31.822 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster1:3 2026-02-20T22:43:31.822 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=cluster 2026-02-20T22:43:31.822 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:43:31.822 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:43:31.822 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=3 2026-02-20T22:43:31.822 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 3 = cluster1:3 ']' 2026-02-20T22:43:31.822 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval cluster=cluster1 2026-02-20T22:43:31.822 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:43:31.822 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=3 2026-02-20T22:43:31.822 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=3 2026-02-20T22:43:31.822 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ ceph-conf --cluster cluster1 --name client.mirror.3 'pid file' 2026-02-20T22:43:31.832 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ echo /var/run/ceph/rbd-mirror.cluster1-client.mirror.3.pid 2026-02-20T22:43:31.833 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rm -f /var/run/ceph/rbd-mirror.cluster1-client.mirror.3.pid 2026-02-20T22:43:31.834 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' snapshot = snapshot ']' 2026-02-20T22:43:31.834 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ get_snaps_json cluster1 mirror test_force_promote_user 2026-02-20T22:43:31.834 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1 2026-02-20T22:43:31.834 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local pool=mirror 2026-02-20T22:43:31.834 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local image=test_force_promote_user 2026-02-20T22:43:31.834 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster1 snap ls mirror/test_force_promote_user --all --format json 2026-02-20T22:43:31.865 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ SNAPS='[{"id":216,"name":".mirror.non_primary.477505c3-7f0f-4569-9c3d-986c4a5b82ae.b29cb188-5fb8-40f4-b083-761e78db9419","size":10737418240,"protected":"false","timestamp":"Fri Feb 20 22:43:19 2026","namespace":{"type":"mirror","state":"non-primary","mirror_peer_uuids":[],"complete":true,"primary_mirror_uuid":"cd6e8b64-a7a4-4c60-8c9c-3c34f7eb16e8","primary_snap_id":205,"last_copied_object_number":2560}},{"id":217,"name":"snap1","size":10737418240,"protected":"false","timestamp":"Fri Feb 20 22:43:28 2026","namespace":{"type":"user"}},{"id":218,"name":".mirror.non_primary.477505c3-7f0f-4569-9c3d-986c4a5b82ae.3ed30c62-20e5-4aa2-8983-ab72998fb91b","size":10737418240,"protected":"false","timestamp":"Fri Feb 20 22:43:29 2026","namespace":{"type":"mirror","state":"non-primary","mirror_peer_uuids":[],"complete":false,"primary_mirror_uuid":"cd6e8b64-a7a4-4c60-8c9c-3c34f7eb16e8","primary_snap_id":207,"last_copied_object_number":1303}}]' 2026-02-20T22:43:31.865 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ jq -e '.[-1].namespace["type"] == "mirror" and .[-1].namespace["state"] == "non-primary" and .[-1].namespace["complete"] == false' 2026-02-20T22:43:31.866 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:true 2026-02-20T22:43:31.867 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ promote_image cluster1 mirror test_force_promote_user --force 2026-02-20T22:43:31.867 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:43:31.867 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:43:31.867 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test_force_promote_user 2026-02-20T22:43:31.867 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local force=--force 2026-02-20T22:43:31.867 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster=cluster1 mirror image promote mirror/test_force_promote_user --force 2026-02-20T22:44:05.744 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:Image promoted to primary 2026-02-20T22:44:05.752 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ start_mirrors cluster1 2026-02-20T22:44:05.752 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:44:05.752 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ seq 0 3 2026-02-20T22:44:05.754 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:44:05.754 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ start_mirror cluster1:0 2026-02-20T22:44:05.754 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1:0 2026-02-20T22:44:05.754 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local instance 2026-02-20T22:44:05.755 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ set_cluster_instance cluster1:0 cluster instance 2026-02-20T22:44:05.755 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local val=cluster1:0 2026-02-20T22:44:05.755 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster_var_name=cluster 2026-02-20T22:44:05.755 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local instance_var_name=instance 2026-02-20T22:44:05.755 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ cluster=cluster1 2026-02-20T22:44:05.755 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ instance=0 2026-02-20T22:44:05.755 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' 0 = cluster1:0 ']' 2026-02-20T22:44:05.755 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ eval cluster=cluster1 2026-02-20T22:44:05.755 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:44:05.755 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ eval instance=0 2026-02-20T22:44:05.756 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=0 2026-02-20T22:44:05.756 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test -n '' 2026-02-20T22:44:05.756 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd-mirror --cluster cluster1 --id mirror.0 --rbd-mirror-delete-retry-interval=5 --rbd-mirror-image-state-check-interval=5 --rbd-mirror-journal-poll-age=1 --rbd-mirror-pool-replayers-refresh-interval=5 --debug-rbd=30 --debug-journaler=30 --debug-rbd_mirror=30 --daemonize=true 2026-02-20T22:44:05.776 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:44:05.776 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ start_mirror cluster1:1 2026-02-20T22:44:05.776 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1:1 2026-02-20T22:44:05.776 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local instance 2026-02-20T22:44:05.776 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ set_cluster_instance cluster1:1 cluster instance 2026-02-20T22:44:05.776 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local val=cluster1:1 2026-02-20T22:44:05.777 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster_var_name=cluster 2026-02-20T22:44:05.777 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local instance_var_name=instance 2026-02-20T22:44:05.777 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ cluster=cluster1 2026-02-20T22:44:05.777 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ instance=1 2026-02-20T22:44:05.777 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' 1 = cluster1:1 ']' 2026-02-20T22:44:05.777 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ eval cluster=cluster1 2026-02-20T22:44:05.777 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:44:05.777 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ eval instance=1 2026-02-20T22:44:05.777 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=1 2026-02-20T22:44:05.777 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test -n '' 2026-02-20T22:44:05.777 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd-mirror --cluster cluster1 --id mirror.1 --rbd-mirror-delete-retry-interval=5 --rbd-mirror-image-state-check-interval=5 --rbd-mirror-journal-poll-age=1 --rbd-mirror-pool-replayers-refresh-interval=5 --debug-rbd=30 --debug-journaler=30 --debug-rbd_mirror=30 --daemonize=true 2026-02-20T22:44:05.795 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:44:05.795 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ start_mirror cluster1:2 2026-02-20T22:44:05.796 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1:2 2026-02-20T22:44:05.796 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local instance 2026-02-20T22:44:05.796 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ set_cluster_instance cluster1:2 cluster instance 2026-02-20T22:44:05.796 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local val=cluster1:2 2026-02-20T22:44:05.796 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster_var_name=cluster 2026-02-20T22:44:05.796 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local instance_var_name=instance 2026-02-20T22:44:05.796 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ cluster=cluster1 2026-02-20T22:44:05.796 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ instance=2 2026-02-20T22:44:05.796 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' 2 = cluster1:2 ']' 2026-02-20T22:44:05.796 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ eval cluster=cluster1 2026-02-20T22:44:05.796 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:44:05.797 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ eval instance=2 2026-02-20T22:44:05.797 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=2 2026-02-20T22:44:05.797 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test -n '' 2026-02-20T22:44:05.797 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd-mirror --cluster cluster1 --id mirror.2 --rbd-mirror-delete-retry-interval=5 --rbd-mirror-image-state-check-interval=5 --rbd-mirror-journal-poll-age=1 --rbd-mirror-pool-replayers-refresh-interval=5 --debug-rbd=30 --debug-journaler=30 --debug-rbd_mirror=30 --daemonize=true 2026-02-20T22:44:05.818 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:44:05.818 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ start_mirror cluster1:3 2026-02-20T22:44:05.818 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1:3 2026-02-20T22:44:05.818 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local instance 2026-02-20T22:44:05.819 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ set_cluster_instance cluster1:3 cluster instance 2026-02-20T22:44:05.819 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local val=cluster1:3 2026-02-20T22:44:05.819 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster_var_name=cluster 2026-02-20T22:44:05.819 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local instance_var_name=instance 2026-02-20T22:44:05.819 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ cluster=cluster1 2026-02-20T22:44:05.819 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ instance=3 2026-02-20T22:44:05.819 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' 3 = cluster1:3 ']' 2026-02-20T22:44:05.819 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ eval cluster=cluster1 2026-02-20T22:44:05.819 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:44:05.819 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ eval instance=3 2026-02-20T22:44:05.820 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=3 2026-02-20T22:44:05.820 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test -n '' 2026-02-20T22:44:05.820 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd-mirror --cluster cluster1 --id mirror.3 --rbd-mirror-delete-retry-interval=5 --rbd-mirror-image-state-check-interval=5 --rbd-mirror-journal-poll-age=1 --rbd-mirror-pool-replayers-refresh-interval=5 --debug-rbd=30 --debug-journaler=30 --debug-rbd_mirror=30 --daemonize=true 2026-02-20T22:44:05.839 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_image_replay_stopped cluster1 mirror test_force_promote_user 2026-02-20T22:44:05.839 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:44:05.839 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:44:05.839 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test_force_promote_user 2026-02-20T22:44:05.839 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_image_replay_state cluster1 mirror test_force_promote_user stopped 2026-02-20T22:44:05.839 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:44:05.840 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:44:05.840 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test_force_promote_user 2026-02-20T22:44:05.840 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state=stopped 2026-02-20T22:44:05.840 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local s 2026-02-20T22:44:05.840 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:44:05.840 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:44:06.840 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_image_replay_state cluster1 mirror test_force_promote_user stopped 2026-02-20T22:44:06.841 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:44:06.841 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:44:06.841 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test_force_promote_user 2026-02-20T22:44:06.841 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local test_state=stopped 2026-02-20T22:44:06.841 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status_result 2026-02-20T22:44:06.841 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local current_state=stopped 2026-02-20T22:44:06.842 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemons cluster1 rbd mirror status mirror/test_force_promote_user 2026-02-20T22:44:06.843 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_instance=cluster1 2026-02-20T22:44:06.843 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:44:06.843 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1 2026-02-20T22:44:06.843 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance=cluster1 2026-02-20T22:44:06.843 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local loop_instance 2026-02-20T22:44:06.843 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ grep -i state 2026-02-20T22:44:06.843 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for s in 0 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:44:06.843 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sleep 0 2026-02-20T22:44:06.843 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' cluster1 '!=' cluster1 ']' 2026-02-20T22:44:06.843 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ seq 0 3 2026-02-20T22:44:06.846 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for loop_instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:44:06.847 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemon cluster1:0 rbd mirror status mirror/test_force_promote_user 2026-02-20T22:44:06.847 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1:0 2026-02-20T22:44:06.847 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:44:06.847 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:44:06.847 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster1:0 cluster instance 2026-02-20T22:44:06.847 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster1:0 2026-02-20T22:44:06.847 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=cluster 2026-02-20T22:44:06.847 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:44:06.847 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:44:06.847 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=0 2026-02-20T22:44:06.847 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 0 = cluster1:0 ']' 2026-02-20T22:44:06.848 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval cluster=cluster1 2026-02-20T22:44:06.848 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:44:06.848 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=0 2026-02-20T22:44:06.848 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:44:06.848 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ daemon_asok_file cluster1:0 cluster1 2026-02-20T22:44:06.848 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local local_cluster=cluster1:0 2026-02-20T22:44:06.848 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster=cluster1 2026-02-20T22:44:06.848 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance 2026-02-20T22:44:06.848 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ set_cluster_instance cluster1:0 local_cluster instance 2026-02-20T22:44:06.848 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local val=cluster1:0 2026-02-20T22:44:06.848 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster_var_name=local_cluster 2026-02-20T22:44:06.848 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance_var_name=instance 2026-02-20T22:44:06.849 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:44:06.849 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:44:06.849 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ '[' 0 = cluster1:0 ']' 2026-02-20T22:44:06.849 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval local_cluster=cluster1 2026-02-20T22:44:06.849 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ local_cluster=cluster1 2026-02-20T22:44:06.849 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval instance=0 2026-02-20T22:44:06.849 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ instance=0 2026-02-20T22:44:06.849 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ ceph-conf --cluster cluster1 --name client.mirror.0 'admin socket' 2026-02-20T22:44:06.858 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ echo /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:44:06.858 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local asok_file=/var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:44:06.859 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ test -S /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:44:06.859 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ ceph --admin-daemon /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok rbd mirror status mirror/test_force_promote_user 2026-02-20T22:44:06.899 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:Invalid command: unused arguments: ['mirror/test_force_promote_user'] 2026-02-20T22:44:06.899 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:rbd mirror status : get status for rbd mirror 2026-02-20T22:44:06.899 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:admin_socket: invalid command 2026-02-20T22:44:06.904 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for loop_instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:44:06.904 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemon cluster1:1 rbd mirror status mirror/test_force_promote_user 2026-02-20T22:44:06.904 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1:1 2026-02-20T22:44:06.905 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:44:06.905 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:44:06.905 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster1:1 cluster instance 2026-02-20T22:44:06.905 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster1:1 2026-02-20T22:44:06.905 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=cluster 2026-02-20T22:44:06.905 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:44:06.906 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:44:06.906 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=1 2026-02-20T22:44:06.906 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 1 = cluster1:1 ']' 2026-02-20T22:44:06.906 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval cluster=cluster1 2026-02-20T22:44:06.906 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:44:06.906 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=1 2026-02-20T22:44:06.907 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=1 2026-02-20T22:44:06.907 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ daemon_asok_file cluster1:1 cluster1 2026-02-20T22:44:06.907 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local local_cluster=cluster1:1 2026-02-20T22:44:06.907 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster=cluster1 2026-02-20T22:44:06.907 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance 2026-02-20T22:44:06.907 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ set_cluster_instance cluster1:1 local_cluster instance 2026-02-20T22:44:06.908 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local val=cluster1:1 2026-02-20T22:44:06.908 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster_var_name=local_cluster 2026-02-20T22:44:06.908 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance_var_name=instance 2026-02-20T22:44:06.908 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:44:06.908 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=1 2026-02-20T22:44:06.908 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ '[' 1 = cluster1:1 ']' 2026-02-20T22:44:06.909 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval local_cluster=cluster1 2026-02-20T22:44:06.909 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ local_cluster=cluster1 2026-02-20T22:44:06.909 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval instance=1 2026-02-20T22:44:06.909 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ instance=1 2026-02-20T22:44:06.909 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ ceph-conf --cluster cluster1 --name client.mirror.1 'admin socket' 2026-02-20T22:44:06.913 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ echo /var/run/ceph/rbd-mirror.cluster1-client.mirror.1.asok 2026-02-20T22:44:06.913 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local asok_file=/var/run/ceph/rbd-mirror.cluster1-client.mirror.1.asok 2026-02-20T22:44:06.913 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ test -S /var/run/ceph/rbd-mirror.cluster1-client.mirror.1.asok 2026-02-20T22:44:06.914 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ ceph --admin-daemon /var/run/ceph/rbd-mirror.cluster1-client.mirror.1.asok rbd mirror status mirror/test_force_promote_user 2026-02-20T22:44:06.953 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:Invalid command: unused arguments: ['mirror/test_force_promote_user'] 2026-02-20T22:44:06.954 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:rbd mirror status : get status for rbd mirror 2026-02-20T22:44:06.954 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:admin_socket: invalid command 2026-02-20T22:44:06.957 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for loop_instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:44:06.957 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemon cluster1:2 rbd mirror status mirror/test_force_promote_user 2026-02-20T22:44:06.957 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1:2 2026-02-20T22:44:06.957 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:44:06.957 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:44:06.957 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster1:2 cluster instance 2026-02-20T22:44:06.957 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster1:2 2026-02-20T22:44:06.957 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=cluster 2026-02-20T22:44:06.957 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:44:06.957 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:44:06.958 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=2 2026-02-20T22:44:06.958 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 2 = cluster1:2 ']' 2026-02-20T22:44:06.958 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval cluster=cluster1 2026-02-20T22:44:06.958 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:44:06.958 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=2 2026-02-20T22:44:06.958 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=2 2026-02-20T22:44:06.958 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ daemon_asok_file cluster1:2 cluster1 2026-02-20T22:44:06.958 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local local_cluster=cluster1:2 2026-02-20T22:44:06.958 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster=cluster1 2026-02-20T22:44:06.958 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance 2026-02-20T22:44:06.958 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ set_cluster_instance cluster1:2 local_cluster instance 2026-02-20T22:44:06.958 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local val=cluster1:2 2026-02-20T22:44:06.958 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster_var_name=local_cluster 2026-02-20T22:44:06.959 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance_var_name=instance 2026-02-20T22:44:06.959 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:44:06.959 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=2 2026-02-20T22:44:06.959 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ '[' 2 = cluster1:2 ']' 2026-02-20T22:44:06.959 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval local_cluster=cluster1 2026-02-20T22:44:06.959 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ local_cluster=cluster1 2026-02-20T22:44:06.959 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval instance=2 2026-02-20T22:44:06.959 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ instance=2 2026-02-20T22:44:06.959 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ ceph-conf --cluster cluster1 --name client.mirror.2 'admin socket' 2026-02-20T22:44:06.967 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ echo /var/run/ceph/rbd-mirror.cluster1-client.mirror.2.asok 2026-02-20T22:44:06.967 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local asok_file=/var/run/ceph/rbd-mirror.cluster1-client.mirror.2.asok 2026-02-20T22:44:06.967 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ test -S /var/run/ceph/rbd-mirror.cluster1-client.mirror.2.asok 2026-02-20T22:44:06.967 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ ceph --admin-daemon /var/run/ceph/rbd-mirror.cluster1-client.mirror.2.asok rbd mirror status mirror/test_force_promote_user 2026-02-20T22:44:07.009 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:Invalid command: unused arguments: ['mirror/test_force_promote_user'] 2026-02-20T22:44:07.009 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:rbd mirror status : get status for rbd mirror 2026-02-20T22:44:07.009 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:admin_socket: invalid command 2026-02-20T22:44:07.014 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for loop_instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:44:07.014 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemon cluster1:3 rbd mirror status mirror/test_force_promote_user 2026-02-20T22:44:07.014 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1:3 2026-02-20T22:44:07.014 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:44:07.014 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:44:07.014 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster1:3 cluster instance 2026-02-20T22:44:07.015 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster1:3 2026-02-20T22:44:07.015 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=cluster 2026-02-20T22:44:07.015 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:44:07.015 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:44:07.015 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=3 2026-02-20T22:44:07.015 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 3 = cluster1:3 ']' 2026-02-20T22:44:07.015 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval cluster=cluster1 2026-02-20T22:44:07.015 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:44:07.016 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=3 2026-02-20T22:44:07.016 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=3 2026-02-20T22:44:07.016 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ daemon_asok_file cluster1:3 cluster1 2026-02-20T22:44:07.016 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local local_cluster=cluster1:3 2026-02-20T22:44:07.016 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster=cluster1 2026-02-20T22:44:07.016 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance 2026-02-20T22:44:07.016 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ set_cluster_instance cluster1:3 local_cluster instance 2026-02-20T22:44:07.016 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local val=cluster1:3 2026-02-20T22:44:07.017 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster_var_name=local_cluster 2026-02-20T22:44:07.017 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance_var_name=instance 2026-02-20T22:44:07.017 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:44:07.017 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=3 2026-02-20T22:44:07.017 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ '[' 3 = cluster1:3 ']' 2026-02-20T22:44:07.017 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval local_cluster=cluster1 2026-02-20T22:44:07.017 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ local_cluster=cluster1 2026-02-20T22:44:07.017 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval instance=3 2026-02-20T22:44:07.018 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ instance=3 2026-02-20T22:44:07.018 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ ceph-conf --cluster cluster1 --name client.mirror.3 'admin socket' 2026-02-20T22:44:07.023 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ echo /var/run/ceph/rbd-mirror.cluster1-client.mirror.3.asok 2026-02-20T22:44:07.023 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local asok_file=/var/run/ceph/rbd-mirror.cluster1-client.mirror.3.asok 2026-02-20T22:44:07.023 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ test -S /var/run/ceph/rbd-mirror.cluster1-client.mirror.3.asok 2026-02-20T22:44:07.023 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ ceph --admin-daemon /var/run/ceph/rbd-mirror.cluster1-client.mirror.3.asok rbd mirror status mirror/test_force_promote_user 2026-02-20T22:44:07.062 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:Invalid command: unused arguments: ['mirror/test_force_promote_user'] 2026-02-20T22:44:07.063 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:rbd mirror status : get status for rbd mirror 2026-02-20T22:44:07.063 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:admin_socket: invalid command 2026-02-20T22:44:07.063 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for s in 0 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:44:07.063 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sleep 1 2026-02-20T22:44:08.065 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' cluster1 '!=' cluster1 ']' 2026-02-20T22:44:08.065 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ seq 0 3 2026-02-20T22:44:08.071 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for loop_instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:44:08.071 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemon cluster1:0 rbd mirror status mirror/test_force_promote_user 2026-02-20T22:44:08.071 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1:0 2026-02-20T22:44:08.071 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:44:08.072 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:44:08.072 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster1:0 cluster instance 2026-02-20T22:44:08.072 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster1:0 2026-02-20T22:44:08.072 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=cluster 2026-02-20T22:44:08.072 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:44:08.072 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:44:08.073 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=0 2026-02-20T22:44:08.073 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 0 = cluster1:0 ']' 2026-02-20T22:44:08.073 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval cluster=cluster1 2026-02-20T22:44:08.073 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:44:08.073 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=0 2026-02-20T22:44:08.073 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:44:08.074 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ daemon_asok_file cluster1:0 cluster1 2026-02-20T22:44:08.074 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local local_cluster=cluster1:0 2026-02-20T22:44:08.074 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster=cluster1 2026-02-20T22:44:08.074 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance 2026-02-20T22:44:08.074 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ set_cluster_instance cluster1:0 local_cluster instance 2026-02-20T22:44:08.075 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local val=cluster1:0 2026-02-20T22:44:08.075 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster_var_name=local_cluster 2026-02-20T22:44:08.075 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance_var_name=instance 2026-02-20T22:44:08.075 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:44:08.075 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:44:08.075 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ '[' 0 = cluster1:0 ']' 2026-02-20T22:44:08.075 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval local_cluster=cluster1 2026-02-20T22:44:08.076 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ local_cluster=cluster1 2026-02-20T22:44:08.076 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval instance=0 2026-02-20T22:44:08.076 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ instance=0 2026-02-20T22:44:08.076 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ ceph-conf --cluster cluster1 --name client.mirror.0 'admin socket' 2026-02-20T22:44:08.080 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ echo /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:44:08.081 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local asok_file=/var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:44:08.081 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ test -S /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:44:08.081 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ ceph --admin-daemon /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok rbd mirror status mirror/test_force_promote_user 2026-02-20T22:44:08.120 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:Invalid command: unused arguments: ['mirror/test_force_promote_user'] 2026-02-20T22:44:08.120 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:rbd mirror status : get status for rbd mirror 2026-02-20T22:44:08.120 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:admin_socket: invalid command 2026-02-20T22:44:08.123 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for loop_instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:44:08.123 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemon cluster1:1 rbd mirror status mirror/test_force_promote_user 2026-02-20T22:44:08.123 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1:1 2026-02-20T22:44:08.123 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:44:08.123 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:44:08.123 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster1:1 cluster instance 2026-02-20T22:44:08.123 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster1:1 2026-02-20T22:44:08.123 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=cluster 2026-02-20T22:44:08.124 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:44:08.124 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:44:08.124 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=1 2026-02-20T22:44:08.124 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 1 = cluster1:1 ']' 2026-02-20T22:44:08.124 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval cluster=cluster1 2026-02-20T22:44:08.124 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:44:08.124 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=1 2026-02-20T22:44:08.124 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=1 2026-02-20T22:44:08.124 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ daemon_asok_file cluster1:1 cluster1 2026-02-20T22:44:08.124 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local local_cluster=cluster1:1 2026-02-20T22:44:08.124 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster=cluster1 2026-02-20T22:44:08.124 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance 2026-02-20T22:44:08.124 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ set_cluster_instance cluster1:1 local_cluster instance 2026-02-20T22:44:08.125 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local val=cluster1:1 2026-02-20T22:44:08.125 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster_var_name=local_cluster 2026-02-20T22:44:08.125 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance_var_name=instance 2026-02-20T22:44:08.125 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:44:08.125 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=1 2026-02-20T22:44:08.125 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ '[' 1 = cluster1:1 ']' 2026-02-20T22:44:08.125 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval local_cluster=cluster1 2026-02-20T22:44:08.125 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ local_cluster=cluster1 2026-02-20T22:44:08.125 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval instance=1 2026-02-20T22:44:08.125 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ instance=1 2026-02-20T22:44:08.125 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ ceph-conf --cluster cluster1 --name client.mirror.1 'admin socket' 2026-02-20T22:44:08.133 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ echo /var/run/ceph/rbd-mirror.cluster1-client.mirror.1.asok 2026-02-20T22:44:08.133 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local asok_file=/var/run/ceph/rbd-mirror.cluster1-client.mirror.1.asok 2026-02-20T22:44:08.133 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ test -S /var/run/ceph/rbd-mirror.cluster1-client.mirror.1.asok 2026-02-20T22:44:08.134 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ ceph --admin-daemon /var/run/ceph/rbd-mirror.cluster1-client.mirror.1.asok rbd mirror status mirror/test_force_promote_user 2026-02-20T22:44:08.174 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:Invalid command: unused arguments: ['mirror/test_force_promote_user'] 2026-02-20T22:44:08.174 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:rbd mirror status : get status for rbd mirror 2026-02-20T22:44:08.175 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:admin_socket: invalid command 2026-02-20T22:44:08.177 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for loop_instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:44:08.178 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemon cluster1:2 rbd mirror status mirror/test_force_promote_user 2026-02-20T22:44:08.178 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1:2 2026-02-20T22:44:08.178 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:44:08.178 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:44:08.178 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster1:2 cluster instance 2026-02-20T22:44:08.178 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster1:2 2026-02-20T22:44:08.178 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=cluster 2026-02-20T22:44:08.178 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:44:08.178 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:44:08.178 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=2 2026-02-20T22:44:08.179 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 2 = cluster1:2 ']' 2026-02-20T22:44:08.179 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval cluster=cluster1 2026-02-20T22:44:08.179 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:44:08.179 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=2 2026-02-20T22:44:08.179 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=2 2026-02-20T22:44:08.179 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ daemon_asok_file cluster1:2 cluster1 2026-02-20T22:44:08.179 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local local_cluster=cluster1:2 2026-02-20T22:44:08.179 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster=cluster1 2026-02-20T22:44:08.179 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance 2026-02-20T22:44:08.179 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ set_cluster_instance cluster1:2 local_cluster instance 2026-02-20T22:44:08.179 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local val=cluster1:2 2026-02-20T22:44:08.179 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster_var_name=local_cluster 2026-02-20T22:44:08.180 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance_var_name=instance 2026-02-20T22:44:08.180 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:44:08.180 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=2 2026-02-20T22:44:08.180 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ '[' 2 = cluster1:2 ']' 2026-02-20T22:44:08.180 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval local_cluster=cluster1 2026-02-20T22:44:08.180 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ local_cluster=cluster1 2026-02-20T22:44:08.180 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval instance=2 2026-02-20T22:44:08.180 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ instance=2 2026-02-20T22:44:08.180 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ ceph-conf --cluster cluster1 --name client.mirror.2 'admin socket' 2026-02-20T22:44:08.188 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ echo /var/run/ceph/rbd-mirror.cluster1-client.mirror.2.asok 2026-02-20T22:44:08.188 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local asok_file=/var/run/ceph/rbd-mirror.cluster1-client.mirror.2.asok 2026-02-20T22:44:08.188 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ test -S /var/run/ceph/rbd-mirror.cluster1-client.mirror.2.asok 2026-02-20T22:44:08.188 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ ceph --admin-daemon /var/run/ceph/rbd-mirror.cluster1-client.mirror.2.asok rbd mirror status mirror/test_force_promote_user 2026-02-20T22:44:08.228 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:Invalid command: unused arguments: ['mirror/test_force_promote_user'] 2026-02-20T22:44:08.229 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:rbd mirror status : get status for rbd mirror 2026-02-20T22:44:08.229 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:admin_socket: invalid command 2026-02-20T22:44:08.232 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for loop_instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:44:08.232 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemon cluster1:3 rbd mirror status mirror/test_force_promote_user 2026-02-20T22:44:08.232 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1:3 2026-02-20T22:44:08.232 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:44:08.232 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:44:08.232 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster1:3 cluster instance 2026-02-20T22:44:08.233 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster1:3 2026-02-20T22:44:08.233 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=cluster 2026-02-20T22:44:08.233 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:44:08.233 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:44:08.233 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=3 2026-02-20T22:44:08.233 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 3 = cluster1:3 ']' 2026-02-20T22:44:08.233 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval cluster=cluster1 2026-02-20T22:44:08.233 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:44:08.233 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=3 2026-02-20T22:44:08.233 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=3 2026-02-20T22:44:08.233 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ daemon_asok_file cluster1:3 cluster1 2026-02-20T22:44:08.234 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local local_cluster=cluster1:3 2026-02-20T22:44:08.234 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster=cluster1 2026-02-20T22:44:08.234 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance 2026-02-20T22:44:08.234 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ set_cluster_instance cluster1:3 local_cluster instance 2026-02-20T22:44:08.234 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local val=cluster1:3 2026-02-20T22:44:08.234 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster_var_name=local_cluster 2026-02-20T22:44:08.234 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance_var_name=instance 2026-02-20T22:44:08.234 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:44:08.234 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=3 2026-02-20T22:44:08.234 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ '[' 3 = cluster1:3 ']' 2026-02-20T22:44:08.234 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval local_cluster=cluster1 2026-02-20T22:44:08.235 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ local_cluster=cluster1 2026-02-20T22:44:08.235 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval instance=3 2026-02-20T22:44:08.235 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ instance=3 2026-02-20T22:44:08.235 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ ceph-conf --cluster cluster1 --name client.mirror.3 'admin socket' 2026-02-20T22:44:08.242 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ echo /var/run/ceph/rbd-mirror.cluster1-client.mirror.3.asok 2026-02-20T22:44:08.242 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local asok_file=/var/run/ceph/rbd-mirror.cluster1-client.mirror.3.asok 2026-02-20T22:44:08.243 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ test -S /var/run/ceph/rbd-mirror.cluster1-client.mirror.3.asok 2026-02-20T22:44:08.243 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ ceph --admin-daemon /var/run/ceph/rbd-mirror.cluster1-client.mirror.3.asok rbd mirror status mirror/test_force_promote_user 2026-02-20T22:44:08.283 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:Invalid command: unused arguments: ['mirror/test_force_promote_user'] 2026-02-20T22:44:08.283 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:rbd mirror status : get status for rbd mirror 2026-02-20T22:44:08.283 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:admin_socket: invalid command 2026-02-20T22:44:08.284 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for s in 0 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:44:08.284 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sleep 2 2026-02-20T22:44:10.285 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' cluster1 '!=' cluster1 ']' 2026-02-20T22:44:10.285 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ seq 0 3 2026-02-20T22:44:10.288 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for loop_instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:44:10.288 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemon cluster1:0 rbd mirror status mirror/test_force_promote_user 2026-02-20T22:44:10.288 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1:0 2026-02-20T22:44:10.288 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:44:10.289 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:44:10.289 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster1:0 cluster instance 2026-02-20T22:44:10.289 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster1:0 2026-02-20T22:44:10.289 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=cluster 2026-02-20T22:44:10.289 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:44:10.289 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:44:10.289 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=0 2026-02-20T22:44:10.289 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 0 = cluster1:0 ']' 2026-02-20T22:44:10.289 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval cluster=cluster1 2026-02-20T22:44:10.289 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:44:10.289 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=0 2026-02-20T22:44:10.289 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:44:10.289 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ daemon_asok_file cluster1:0 cluster1 2026-02-20T22:44:10.289 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local local_cluster=cluster1:0 2026-02-20T22:44:10.289 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster=cluster1 2026-02-20T22:44:10.289 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance 2026-02-20T22:44:10.289 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ set_cluster_instance cluster1:0 local_cluster instance 2026-02-20T22:44:10.290 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local val=cluster1:0 2026-02-20T22:44:10.290 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster_var_name=local_cluster 2026-02-20T22:44:10.290 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance_var_name=instance 2026-02-20T22:44:10.290 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:44:10.290 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:44:10.290 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ '[' 0 = cluster1:0 ']' 2026-02-20T22:44:10.290 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval local_cluster=cluster1 2026-02-20T22:44:10.290 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ local_cluster=cluster1 2026-02-20T22:44:10.290 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval instance=0 2026-02-20T22:44:10.290 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ instance=0 2026-02-20T22:44:10.290 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ ceph-conf --cluster cluster1 --name client.mirror.0 'admin socket' 2026-02-20T22:44:10.301 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ echo /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:44:10.301 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local asok_file=/var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:44:10.301 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ test -S /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:44:10.302 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ ceph --admin-daemon /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok rbd mirror status mirror/test_force_promote_user 2026-02-20T22:44:10.342 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:Invalid command: unused arguments: ['mirror/test_force_promote_user'] 2026-02-20T22:44:10.343 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:rbd mirror status : get status for rbd mirror 2026-02-20T22:44:10.343 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:admin_socket: invalid command 2026-02-20T22:44:10.346 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for loop_instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:44:10.346 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemon cluster1:1 rbd mirror status mirror/test_force_promote_user 2026-02-20T22:44:10.346 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1:1 2026-02-20T22:44:10.346 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:44:10.346 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:44:10.346 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster1:1 cluster instance 2026-02-20T22:44:10.347 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster1:1 2026-02-20T22:44:10.347 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=cluster 2026-02-20T22:44:10.347 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:44:10.347 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:44:10.347 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=1 2026-02-20T22:44:10.347 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 1 = cluster1:1 ']' 2026-02-20T22:44:10.347 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval cluster=cluster1 2026-02-20T22:44:10.347 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:44:10.347 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=1 2026-02-20T22:44:10.347 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=1 2026-02-20T22:44:10.347 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ daemon_asok_file cluster1:1 cluster1 2026-02-20T22:44:10.347 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local local_cluster=cluster1:1 2026-02-20T22:44:10.348 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster=cluster1 2026-02-20T22:44:10.348 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance 2026-02-20T22:44:10.348 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ set_cluster_instance cluster1:1 local_cluster instance 2026-02-20T22:44:10.348 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local val=cluster1:1 2026-02-20T22:44:10.348 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster_var_name=local_cluster 2026-02-20T22:44:10.348 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance_var_name=instance 2026-02-20T22:44:10.348 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:44:10.348 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=1 2026-02-20T22:44:10.348 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ '[' 1 = cluster1:1 ']' 2026-02-20T22:44:10.348 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval local_cluster=cluster1 2026-02-20T22:44:10.348 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ local_cluster=cluster1 2026-02-20T22:44:10.348 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval instance=1 2026-02-20T22:44:10.348 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ instance=1 2026-02-20T22:44:10.349 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ ceph-conf --cluster cluster1 --name client.mirror.1 'admin socket' 2026-02-20T22:44:10.356 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ echo /var/run/ceph/rbd-mirror.cluster1-client.mirror.1.asok 2026-02-20T22:44:10.357 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local asok_file=/var/run/ceph/rbd-mirror.cluster1-client.mirror.1.asok 2026-02-20T22:44:10.357 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ test -S /var/run/ceph/rbd-mirror.cluster1-client.mirror.1.asok 2026-02-20T22:44:10.357 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ ceph --admin-daemon /var/run/ceph/rbd-mirror.cluster1-client.mirror.1.asok rbd mirror status mirror/test_force_promote_user 2026-02-20T22:44:10.397 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:Invalid command: unused arguments: ['mirror/test_force_promote_user'] 2026-02-20T22:44:10.397 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:rbd mirror status : get status for rbd mirror 2026-02-20T22:44:10.398 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:admin_socket: invalid command 2026-02-20T22:44:10.401 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for loop_instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:44:10.401 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemon cluster1:2 rbd mirror status mirror/test_force_promote_user 2026-02-20T22:44:10.401 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1:2 2026-02-20T22:44:10.401 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:44:10.401 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:44:10.401 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster1:2 cluster instance 2026-02-20T22:44:10.401 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster1:2 2026-02-20T22:44:10.402 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=cluster 2026-02-20T22:44:10.402 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:44:10.402 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:44:10.402 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=2 2026-02-20T22:44:10.402 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 2 = cluster1:2 ']' 2026-02-20T22:44:10.402 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval cluster=cluster1 2026-02-20T22:44:10.402 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:44:10.402 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=2 2026-02-20T22:44:10.402 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=2 2026-02-20T22:44:10.402 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ daemon_asok_file cluster1:2 cluster1 2026-02-20T22:44:10.402 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local local_cluster=cluster1:2 2026-02-20T22:44:10.402 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster=cluster1 2026-02-20T22:44:10.403 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance 2026-02-20T22:44:10.403 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ set_cluster_instance cluster1:2 local_cluster instance 2026-02-20T22:44:10.403 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local val=cluster1:2 2026-02-20T22:44:10.403 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster_var_name=local_cluster 2026-02-20T22:44:10.403 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance_var_name=instance 2026-02-20T22:44:10.403 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:44:10.403 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=2 2026-02-20T22:44:10.403 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ '[' 2 = cluster1:2 ']' 2026-02-20T22:44:10.403 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval local_cluster=cluster1 2026-02-20T22:44:10.403 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ local_cluster=cluster1 2026-02-20T22:44:10.403 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval instance=2 2026-02-20T22:44:10.403 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ instance=2 2026-02-20T22:44:10.404 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ ceph-conf --cluster cluster1 --name client.mirror.2 'admin socket' 2026-02-20T22:44:10.411 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ echo /var/run/ceph/rbd-mirror.cluster1-client.mirror.2.asok 2026-02-20T22:44:10.411 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local asok_file=/var/run/ceph/rbd-mirror.cluster1-client.mirror.2.asok 2026-02-20T22:44:10.411 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ test -S /var/run/ceph/rbd-mirror.cluster1-client.mirror.2.asok 2026-02-20T22:44:10.411 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ ceph --admin-daemon /var/run/ceph/rbd-mirror.cluster1-client.mirror.2.asok rbd mirror status mirror/test_force_promote_user 2026-02-20T22:44:10.452 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:Invalid command: unused arguments: ['mirror/test_force_promote_user'] 2026-02-20T22:44:10.452 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:rbd mirror status : get status for rbd mirror 2026-02-20T22:44:10.452 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:admin_socket: invalid command 2026-02-20T22:44:10.455 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for loop_instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:44:10.455 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemon cluster1:3 rbd mirror status mirror/test_force_promote_user 2026-02-20T22:44:10.455 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1:3 2026-02-20T22:44:10.456 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:44:10.456 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:44:10.456 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster1:3 cluster instance 2026-02-20T22:44:10.456 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster1:3 2026-02-20T22:44:10.456 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=cluster 2026-02-20T22:44:10.456 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:44:10.456 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:44:10.456 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=3 2026-02-20T22:44:10.456 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 3 = cluster1:3 ']' 2026-02-20T22:44:10.456 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval cluster=cluster1 2026-02-20T22:44:10.456 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:44:10.457 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=3 2026-02-20T22:44:10.457 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=3 2026-02-20T22:44:10.457 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ daemon_asok_file cluster1:3 cluster1 2026-02-20T22:44:10.457 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local local_cluster=cluster1:3 2026-02-20T22:44:10.457 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster=cluster1 2026-02-20T22:44:10.457 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance 2026-02-20T22:44:10.457 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ set_cluster_instance cluster1:3 local_cluster instance 2026-02-20T22:44:10.457 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local val=cluster1:3 2026-02-20T22:44:10.457 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster_var_name=local_cluster 2026-02-20T22:44:10.457 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance_var_name=instance 2026-02-20T22:44:10.457 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:44:10.457 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=3 2026-02-20T22:44:10.457 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ '[' 3 = cluster1:3 ']' 2026-02-20T22:44:10.458 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval local_cluster=cluster1 2026-02-20T22:44:10.458 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ local_cluster=cluster1 2026-02-20T22:44:10.458 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval instance=3 2026-02-20T22:44:10.458 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ instance=3 2026-02-20T22:44:10.458 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ ceph-conf --cluster cluster1 --name client.mirror.3 'admin socket' 2026-02-20T22:44:10.466 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ echo /var/run/ceph/rbd-mirror.cluster1-client.mirror.3.asok 2026-02-20T22:44:10.466 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local asok_file=/var/run/ceph/rbd-mirror.cluster1-client.mirror.3.asok 2026-02-20T22:44:10.466 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ test -S /var/run/ceph/rbd-mirror.cluster1-client.mirror.3.asok 2026-02-20T22:44:10.466 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ ceph --admin-daemon /var/run/ceph/rbd-mirror.cluster1-client.mirror.3.asok rbd mirror status mirror/test_force_promote_user 2026-02-20T22:44:10.508 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:Invalid command: unused arguments: ['mirror/test_force_promote_user'] 2026-02-20T22:44:10.508 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:rbd mirror status : get status for rbd mirror 2026-02-20T22:44:10.508 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:admin_socket: invalid command 2026-02-20T22:44:10.509 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for s in 0 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:44:10.509 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sleep 4 2026-02-20T22:44:14.511 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' cluster1 '!=' cluster1 ']' 2026-02-20T22:44:14.511 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ seq 0 3 2026-02-20T22:44:14.514 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for loop_instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:44:14.514 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemon cluster1:0 rbd mirror status mirror/test_force_promote_user 2026-02-20T22:44:14.514 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1:0 2026-02-20T22:44:14.514 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:44:14.514 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:44:14.514 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster1:0 cluster instance 2026-02-20T22:44:14.514 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster1:0 2026-02-20T22:44:14.514 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=cluster 2026-02-20T22:44:14.515 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:44:14.515 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:44:14.515 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=0 2026-02-20T22:44:14.515 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 0 = cluster1:0 ']' 2026-02-20T22:44:14.515 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval cluster=cluster1 2026-02-20T22:44:14.515 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:44:14.515 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=0 2026-02-20T22:44:14.515 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:44:14.515 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ daemon_asok_file cluster1:0 cluster1 2026-02-20T22:44:14.515 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local local_cluster=cluster1:0 2026-02-20T22:44:14.515 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster=cluster1 2026-02-20T22:44:14.515 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance 2026-02-20T22:44:14.515 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ set_cluster_instance cluster1:0 local_cluster instance 2026-02-20T22:44:14.516 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local val=cluster1:0 2026-02-20T22:44:14.516 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster_var_name=local_cluster 2026-02-20T22:44:14.516 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance_var_name=instance 2026-02-20T22:44:14.516 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:44:14.516 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:44:14.516 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ '[' 0 = cluster1:0 ']' 2026-02-20T22:44:14.516 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval local_cluster=cluster1 2026-02-20T22:44:14.516 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ local_cluster=cluster1 2026-02-20T22:44:14.516 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval instance=0 2026-02-20T22:44:14.516 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ instance=0 2026-02-20T22:44:14.516 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ ceph-conf --cluster cluster1 --name client.mirror.0 'admin socket' 2026-02-20T22:44:14.526 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ echo /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:44:14.526 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local asok_file=/var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:44:14.527 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ test -S /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:44:14.527 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ ceph --admin-daemon /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok rbd mirror status mirror/test_force_promote_user 2026-02-20T22:44:14.568 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:Invalid command: unused arguments: ['mirror/test_force_promote_user'] 2026-02-20T22:44:14.568 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:rbd mirror status : get status for rbd mirror 2026-02-20T22:44:14.568 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:admin_socket: invalid command 2026-02-20T22:44:14.571 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for loop_instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:44:14.571 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemon cluster1:1 rbd mirror status mirror/test_force_promote_user 2026-02-20T22:44:14.571 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1:1 2026-02-20T22:44:14.571 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:44:14.571 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:44:14.571 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster1:1 cluster instance 2026-02-20T22:44:14.571 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster1:1 2026-02-20T22:44:14.571 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=cluster 2026-02-20T22:44:14.571 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:44:14.571 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:44:14.572 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=1 2026-02-20T22:44:14.572 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 1 = cluster1:1 ']' 2026-02-20T22:44:14.572 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval cluster=cluster1 2026-02-20T22:44:14.572 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:44:14.572 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=1 2026-02-20T22:44:14.572 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=1 2026-02-20T22:44:14.572 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ daemon_asok_file cluster1:1 cluster1 2026-02-20T22:44:14.572 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local local_cluster=cluster1:1 2026-02-20T22:44:14.572 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster=cluster1 2026-02-20T22:44:14.572 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance 2026-02-20T22:44:14.572 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ set_cluster_instance cluster1:1 local_cluster instance 2026-02-20T22:44:14.572 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local val=cluster1:1 2026-02-20T22:44:14.572 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster_var_name=local_cluster 2026-02-20T22:44:14.572 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance_var_name=instance 2026-02-20T22:44:14.572 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:44:14.572 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=1 2026-02-20T22:44:14.573 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ '[' 1 = cluster1:1 ']' 2026-02-20T22:44:14.573 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval local_cluster=cluster1 2026-02-20T22:44:14.573 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ local_cluster=cluster1 2026-02-20T22:44:14.573 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval instance=1 2026-02-20T22:44:14.573 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ instance=1 2026-02-20T22:44:14.573 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ ceph-conf --cluster cluster1 --name client.mirror.1 'admin socket' 2026-02-20T22:44:14.581 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ echo /var/run/ceph/rbd-mirror.cluster1-client.mirror.1.asok 2026-02-20T22:44:14.582 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local asok_file=/var/run/ceph/rbd-mirror.cluster1-client.mirror.1.asok 2026-02-20T22:44:14.582 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ test -S /var/run/ceph/rbd-mirror.cluster1-client.mirror.1.asok 2026-02-20T22:44:14.582 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ ceph --admin-daemon /var/run/ceph/rbd-mirror.cluster1-client.mirror.1.asok rbd mirror status mirror/test_force_promote_user 2026-02-20T22:44:14.625 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:Invalid command: unused arguments: ['mirror/test_force_promote_user'] 2026-02-20T22:44:14.625 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:rbd mirror status : get status for rbd mirror 2026-02-20T22:44:14.625 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:admin_socket: invalid command 2026-02-20T22:44:14.629 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for loop_instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:44:14.629 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemon cluster1:2 rbd mirror status mirror/test_force_promote_user 2026-02-20T22:44:14.629 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1:2 2026-02-20T22:44:14.629 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:44:14.629 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:44:14.630 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster1:2 cluster instance 2026-02-20T22:44:14.630 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster1:2 2026-02-20T22:44:14.630 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=cluster 2026-02-20T22:44:14.630 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:44:14.630 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:44:14.630 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=2 2026-02-20T22:44:14.630 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 2 = cluster1:2 ']' 2026-02-20T22:44:14.630 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval cluster=cluster1 2026-02-20T22:44:14.630 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:44:14.630 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=2 2026-02-20T22:44:14.630 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=2 2026-02-20T22:44:14.631 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ daemon_asok_file cluster1:2 cluster1 2026-02-20T22:44:14.631 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local local_cluster=cluster1:2 2026-02-20T22:44:14.631 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster=cluster1 2026-02-20T22:44:14.631 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance 2026-02-20T22:44:14.631 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ set_cluster_instance cluster1:2 local_cluster instance 2026-02-20T22:44:14.631 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local val=cluster1:2 2026-02-20T22:44:14.631 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster_var_name=local_cluster 2026-02-20T22:44:14.631 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance_var_name=instance 2026-02-20T22:44:14.631 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:44:14.631 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=2 2026-02-20T22:44:14.631 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ '[' 2 = cluster1:2 ']' 2026-02-20T22:44:14.631 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval local_cluster=cluster1 2026-02-20T22:44:14.631 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ local_cluster=cluster1 2026-02-20T22:44:14.632 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval instance=2 2026-02-20T22:44:14.632 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ instance=2 2026-02-20T22:44:14.632 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ ceph-conf --cluster cluster1 --name client.mirror.2 'admin socket' 2026-02-20T22:44:14.638 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ echo /var/run/ceph/rbd-mirror.cluster1-client.mirror.2.asok 2026-02-20T22:44:14.638 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local asok_file=/var/run/ceph/rbd-mirror.cluster1-client.mirror.2.asok 2026-02-20T22:44:14.639 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ test -S /var/run/ceph/rbd-mirror.cluster1-client.mirror.2.asok 2026-02-20T22:44:14.639 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ ceph --admin-daemon /var/run/ceph/rbd-mirror.cluster1-client.mirror.2.asok rbd mirror status mirror/test_force_promote_user 2026-02-20T22:44:14.678 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:Invalid command: unused arguments: ['mirror/test_force_promote_user'] 2026-02-20T22:44:14.679 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:rbd mirror status : get status for rbd mirror 2026-02-20T22:44:14.679 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:admin_socket: invalid command 2026-02-20T22:44:14.682 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for loop_instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:44:14.682 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemon cluster1:3 rbd mirror status mirror/test_force_promote_user 2026-02-20T22:44:14.682 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1:3 2026-02-20T22:44:14.683 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:44:14.683 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:44:14.683 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster1:3 cluster instance 2026-02-20T22:44:14.683 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster1:3 2026-02-20T22:44:14.683 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=cluster 2026-02-20T22:44:14.683 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:44:14.683 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:44:14.683 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=3 2026-02-20T22:44:14.683 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 3 = cluster1:3 ']' 2026-02-20T22:44:14.683 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval cluster=cluster1 2026-02-20T22:44:14.683 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:44:14.683 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=3 2026-02-20T22:44:14.684 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=3 2026-02-20T22:44:14.684 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ daemon_asok_file cluster1:3 cluster1 2026-02-20T22:44:14.684 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local local_cluster=cluster1:3 2026-02-20T22:44:14.684 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster=cluster1 2026-02-20T22:44:14.684 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance 2026-02-20T22:44:14.684 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ set_cluster_instance cluster1:3 local_cluster instance 2026-02-20T22:44:14.684 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local val=cluster1:3 2026-02-20T22:44:14.684 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster_var_name=local_cluster 2026-02-20T22:44:14.684 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance_var_name=instance 2026-02-20T22:44:14.684 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:44:14.684 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=3 2026-02-20T22:44:14.684 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ '[' 3 = cluster1:3 ']' 2026-02-20T22:44:14.685 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval local_cluster=cluster1 2026-02-20T22:44:14.685 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ local_cluster=cluster1 2026-02-20T22:44:14.685 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval instance=3 2026-02-20T22:44:14.685 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ instance=3 2026-02-20T22:44:14.685 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ ceph-conf --cluster cluster1 --name client.mirror.3 'admin socket' 2026-02-20T22:44:14.691 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ echo /var/run/ceph/rbd-mirror.cluster1-client.mirror.3.asok 2026-02-20T22:44:14.692 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local asok_file=/var/run/ceph/rbd-mirror.cluster1-client.mirror.3.asok 2026-02-20T22:44:14.692 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ test -S /var/run/ceph/rbd-mirror.cluster1-client.mirror.3.asok 2026-02-20T22:44:14.692 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ ceph --admin-daemon /var/run/ceph/rbd-mirror.cluster1-client.mirror.3.asok rbd mirror status mirror/test_force_promote_user 2026-02-20T22:44:14.734 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:Invalid command: unused arguments: ['mirror/test_force_promote_user'] 2026-02-20T22:44:14.734 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:rbd mirror status : get status for rbd mirror 2026-02-20T22:44:14.734 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:admin_socket: invalid command 2026-02-20T22:44:14.735 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for s in 0 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:44:14.735 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sleep 8 2026-02-20T22:44:22.736 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' cluster1 '!=' cluster1 ']' 2026-02-20T22:44:22.737 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ seq 0 3 2026-02-20T22:44:22.739 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for loop_instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:44:22.740 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemon cluster1:0 rbd mirror status mirror/test_force_promote_user 2026-02-20T22:44:22.740 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1:0 2026-02-20T22:44:22.740 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:44:22.740 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:44:22.740 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster1:0 cluster instance 2026-02-20T22:44:22.740 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster1:0 2026-02-20T22:44:22.740 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=cluster 2026-02-20T22:44:22.740 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:44:22.740 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:44:22.740 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=0 2026-02-20T22:44:22.740 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 0 = cluster1:0 ']' 2026-02-20T22:44:22.741 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval cluster=cluster1 2026-02-20T22:44:22.741 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:44:22.741 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=0 2026-02-20T22:44:22.741 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:44:22.741 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ daemon_asok_file cluster1:0 cluster1 2026-02-20T22:44:22.741 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local local_cluster=cluster1:0 2026-02-20T22:44:22.741 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster=cluster1 2026-02-20T22:44:22.741 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance 2026-02-20T22:44:22.741 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ set_cluster_instance cluster1:0 local_cluster instance 2026-02-20T22:44:22.741 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local val=cluster1:0 2026-02-20T22:44:22.741 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster_var_name=local_cluster 2026-02-20T22:44:22.741 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance_var_name=instance 2026-02-20T22:44:22.741 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:44:22.742 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:44:22.742 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ '[' 0 = cluster1:0 ']' 2026-02-20T22:44:22.742 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval local_cluster=cluster1 2026-02-20T22:44:22.742 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ local_cluster=cluster1 2026-02-20T22:44:22.742 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval instance=0 2026-02-20T22:44:22.742 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ instance=0 2026-02-20T22:44:22.742 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ ceph-conf --cluster cluster1 --name client.mirror.0 'admin socket' 2026-02-20T22:44:22.753 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ echo /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:44:22.754 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local asok_file=/var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:44:22.754 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ test -S /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:44:22.754 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ ceph --admin-daemon /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok rbd mirror status mirror/test_force_promote_user 2026-02-20T22:44:22.794 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:Invalid command: unused arguments: ['mirror/test_force_promote_user'] 2026-02-20T22:44:22.794 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:rbd mirror status : get status for rbd mirror 2026-02-20T22:44:22.794 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:admin_socket: invalid command 2026-02-20T22:44:22.795 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for loop_instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:44:22.795 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemon cluster1:1 rbd mirror status mirror/test_force_promote_user 2026-02-20T22:44:22.795 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1:1 2026-02-20T22:44:22.795 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:44:22.795 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:44:22.795 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster1:1 cluster instance 2026-02-20T22:44:22.795 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster1:1 2026-02-20T22:44:22.795 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=cluster 2026-02-20T22:44:22.795 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:44:22.795 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:44:22.796 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=1 2026-02-20T22:44:22.796 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 1 = cluster1:1 ']' 2026-02-20T22:44:22.796 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval cluster=cluster1 2026-02-20T22:44:22.796 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:44:22.796 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=1 2026-02-20T22:44:22.796 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=1 2026-02-20T22:44:22.796 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ daemon_asok_file cluster1:1 cluster1 2026-02-20T22:44:22.796 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local local_cluster=cluster1:1 2026-02-20T22:44:22.796 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster=cluster1 2026-02-20T22:44:22.796 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance 2026-02-20T22:44:22.796 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ set_cluster_instance cluster1:1 local_cluster instance 2026-02-20T22:44:22.796 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local val=cluster1:1 2026-02-20T22:44:22.796 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster_var_name=local_cluster 2026-02-20T22:44:22.796 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance_var_name=instance 2026-02-20T22:44:22.796 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:44:22.796 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=1 2026-02-20T22:44:22.796 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ '[' 1 = cluster1:1 ']' 2026-02-20T22:44:22.796 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval local_cluster=cluster1 2026-02-20T22:44:22.796 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ local_cluster=cluster1 2026-02-20T22:44:22.796 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval instance=1 2026-02-20T22:44:22.796 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ instance=1 2026-02-20T22:44:22.796 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ ceph-conf --cluster cluster1 --name client.mirror.1 'admin socket' 2026-02-20T22:44:22.807 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ echo /var/run/ceph/rbd-mirror.cluster1-client.mirror.1.asok 2026-02-20T22:44:22.808 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local asok_file=/var/run/ceph/rbd-mirror.cluster1-client.mirror.1.asok 2026-02-20T22:44:22.808 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ test -S /var/run/ceph/rbd-mirror.cluster1-client.mirror.1.asok 2026-02-20T22:44:22.808 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ ceph --admin-daemon /var/run/ceph/rbd-mirror.cluster1-client.mirror.1.asok rbd mirror status mirror/test_force_promote_user 2026-02-20T22:44:22.847 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:Invalid command: unused arguments: ['mirror/test_force_promote_user'] 2026-02-20T22:44:22.847 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:rbd mirror status : get status for rbd mirror 2026-02-20T22:44:22.847 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:admin_socket: invalid command 2026-02-20T22:44:22.850 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for loop_instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:44:22.850 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemon cluster1:2 rbd mirror status mirror/test_force_promote_user 2026-02-20T22:44:22.851 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1:2 2026-02-20T22:44:22.851 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:44:22.851 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:44:22.851 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster1:2 cluster instance 2026-02-20T22:44:22.851 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster1:2 2026-02-20T22:44:22.851 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=cluster 2026-02-20T22:44:22.851 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:44:22.851 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:44:22.851 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=2 2026-02-20T22:44:22.851 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 2 = cluster1:2 ']' 2026-02-20T22:44:22.851 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval cluster=cluster1 2026-02-20T22:44:22.851 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:44:22.851 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=2 2026-02-20T22:44:22.852 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=2 2026-02-20T22:44:22.852 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ daemon_asok_file cluster1:2 cluster1 2026-02-20T22:44:22.852 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local local_cluster=cluster1:2 2026-02-20T22:44:22.852 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster=cluster1 2026-02-20T22:44:22.852 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance 2026-02-20T22:44:22.852 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ set_cluster_instance cluster1:2 local_cluster instance 2026-02-20T22:44:22.852 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local val=cluster1:2 2026-02-20T22:44:22.852 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster_var_name=local_cluster 2026-02-20T22:44:22.852 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance_var_name=instance 2026-02-20T22:44:22.852 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:44:22.852 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=2 2026-02-20T22:44:22.852 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ '[' 2 = cluster1:2 ']' 2026-02-20T22:44:22.852 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval local_cluster=cluster1 2026-02-20T22:44:22.852 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ local_cluster=cluster1 2026-02-20T22:44:22.853 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval instance=2 2026-02-20T22:44:22.853 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ instance=2 2026-02-20T22:44:22.853 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ ceph-conf --cluster cluster1 --name client.mirror.2 'admin socket' 2026-02-20T22:44:22.862 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ echo /var/run/ceph/rbd-mirror.cluster1-client.mirror.2.asok 2026-02-20T22:44:22.862 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local asok_file=/var/run/ceph/rbd-mirror.cluster1-client.mirror.2.asok 2026-02-20T22:44:22.862 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ test -S /var/run/ceph/rbd-mirror.cluster1-client.mirror.2.asok 2026-02-20T22:44:22.862 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ ceph --admin-daemon /var/run/ceph/rbd-mirror.cluster1-client.mirror.2.asok rbd mirror status mirror/test_force_promote_user 2026-02-20T22:44:22.902 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:Invalid command: unused arguments: ['mirror/test_force_promote_user'] 2026-02-20T22:44:22.902 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:rbd mirror status : get status for rbd mirror 2026-02-20T22:44:22.902 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:admin_socket: invalid command 2026-02-20T22:44:22.904 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for loop_instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:44:22.904 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemon cluster1:3 rbd mirror status mirror/test_force_promote_user 2026-02-20T22:44:22.904 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1:3 2026-02-20T22:44:22.904 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:44:22.904 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:44:22.904 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster1:3 cluster instance 2026-02-20T22:44:22.904 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster1:3 2026-02-20T22:44:22.904 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=cluster 2026-02-20T22:44:22.904 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:44:22.904 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:44:22.904 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=3 2026-02-20T22:44:22.904 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 3 = cluster1:3 ']' 2026-02-20T22:44:22.904 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval cluster=cluster1 2026-02-20T22:44:22.904 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:44:22.904 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=3 2026-02-20T22:44:22.904 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=3 2026-02-20T22:44:22.904 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ daemon_asok_file cluster1:3 cluster1 2026-02-20T22:44:22.905 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local local_cluster=cluster1:3 2026-02-20T22:44:22.905 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster=cluster1 2026-02-20T22:44:22.905 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance 2026-02-20T22:44:22.905 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ set_cluster_instance cluster1:3 local_cluster instance 2026-02-20T22:44:22.905 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local val=cluster1:3 2026-02-20T22:44:22.905 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster_var_name=local_cluster 2026-02-20T22:44:22.905 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance_var_name=instance 2026-02-20T22:44:22.905 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:44:22.905 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=3 2026-02-20T22:44:22.905 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ '[' 3 = cluster1:3 ']' 2026-02-20T22:44:22.905 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval local_cluster=cluster1 2026-02-20T22:44:22.905 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ local_cluster=cluster1 2026-02-20T22:44:22.905 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval instance=3 2026-02-20T22:44:22.905 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ instance=3 2026-02-20T22:44:22.905 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ ceph-conf --cluster cluster1 --name client.mirror.3 'admin socket' 2026-02-20T22:44:22.915 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ echo /var/run/ceph/rbd-mirror.cluster1-client.mirror.3.asok 2026-02-20T22:44:22.916 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local asok_file=/var/run/ceph/rbd-mirror.cluster1-client.mirror.3.asok 2026-02-20T22:44:22.916 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ test -S /var/run/ceph/rbd-mirror.cluster1-client.mirror.3.asok 2026-02-20T22:44:22.916 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ ceph --admin-daemon /var/run/ceph/rbd-mirror.cluster1-client.mirror.3.asok rbd mirror status mirror/test_force_promote_user 2026-02-20T22:44:22.958 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:Invalid command: unused arguments: ['mirror/test_force_promote_user'] 2026-02-20T22:44:22.958 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:rbd mirror status : get status for rbd mirror 2026-02-20T22:44:22.958 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:admin_socket: invalid command 2026-02-20T22:44:22.959 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for s in 0 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:44:22.959 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sleep 8 2026-02-20T22:44:30.960 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' cluster1 '!=' cluster1 ']' 2026-02-20T22:44:30.960 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ seq 0 3 2026-02-20T22:44:30.962 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for loop_instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:44:30.962 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemon cluster1:0 rbd mirror status mirror/test_force_promote_user 2026-02-20T22:44:30.962 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1:0 2026-02-20T22:44:30.962 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:44:30.962 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:44:30.962 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster1:0 cluster instance 2026-02-20T22:44:30.962 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster1:0 2026-02-20T22:44:30.962 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=cluster 2026-02-20T22:44:30.962 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:44:30.962 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:44:30.962 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=0 2026-02-20T22:44:30.962 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 0 = cluster1:0 ']' 2026-02-20T22:44:30.962 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval cluster=cluster1 2026-02-20T22:44:30.962 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:44:30.962 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=0 2026-02-20T22:44:30.962 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:44:30.963 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ daemon_asok_file cluster1:0 cluster1 2026-02-20T22:44:30.963 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local local_cluster=cluster1:0 2026-02-20T22:44:30.963 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster=cluster1 2026-02-20T22:44:30.963 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance 2026-02-20T22:44:30.963 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ set_cluster_instance cluster1:0 local_cluster instance 2026-02-20T22:44:30.963 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local val=cluster1:0 2026-02-20T22:44:30.963 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster_var_name=local_cluster 2026-02-20T22:44:30.963 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance_var_name=instance 2026-02-20T22:44:30.963 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:44:30.963 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:44:30.963 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ '[' 0 = cluster1:0 ']' 2026-02-20T22:44:30.963 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval local_cluster=cluster1 2026-02-20T22:44:30.963 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ local_cluster=cluster1 2026-02-20T22:44:30.963 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval instance=0 2026-02-20T22:44:30.963 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ instance=0 2026-02-20T22:44:30.963 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ ceph-conf --cluster cluster1 --name client.mirror.0 'admin socket' 2026-02-20T22:44:30.975 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ echo /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:44:30.976 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local asok_file=/var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:44:30.976 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ test -S /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:44:30.976 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ ceph --admin-daemon /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok rbd mirror status mirror/test_force_promote_user 2026-02-20T22:44:31.017 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:Invalid command: unused arguments: ['mirror/test_force_promote_user'] 2026-02-20T22:44:31.017 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:rbd mirror status : get status for rbd mirror 2026-02-20T22:44:31.017 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:admin_socket: invalid command 2026-02-20T22:44:31.020 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for loop_instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:44:31.021 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemon cluster1:1 rbd mirror status mirror/test_force_promote_user 2026-02-20T22:44:31.021 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1:1 2026-02-20T22:44:31.021 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:44:31.021 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:44:31.021 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster1:1 cluster instance 2026-02-20T22:44:31.021 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster1:1 2026-02-20T22:44:31.021 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=cluster 2026-02-20T22:44:31.021 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:44:31.021 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:44:31.021 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=1 2026-02-20T22:44:31.021 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 1 = cluster1:1 ']' 2026-02-20T22:44:31.022 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval cluster=cluster1 2026-02-20T22:44:31.022 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:44:31.022 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=1 2026-02-20T22:44:31.022 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=1 2026-02-20T22:44:31.022 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ daemon_asok_file cluster1:1 cluster1 2026-02-20T22:44:31.022 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local local_cluster=cluster1:1 2026-02-20T22:44:31.022 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster=cluster1 2026-02-20T22:44:31.022 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance 2026-02-20T22:44:31.022 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ set_cluster_instance cluster1:1 local_cluster instance 2026-02-20T22:44:31.022 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local val=cluster1:1 2026-02-20T22:44:31.022 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster_var_name=local_cluster 2026-02-20T22:44:31.022 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance_var_name=instance 2026-02-20T22:44:31.023 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:44:31.023 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=1 2026-02-20T22:44:31.023 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ '[' 1 = cluster1:1 ']' 2026-02-20T22:44:31.023 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval local_cluster=cluster1 2026-02-20T22:44:31.023 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ local_cluster=cluster1 2026-02-20T22:44:31.023 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval instance=1 2026-02-20T22:44:31.023 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ instance=1 2026-02-20T22:44:31.023 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ ceph-conf --cluster cluster1 --name client.mirror.1 'admin socket' 2026-02-20T22:44:31.031 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ echo /var/run/ceph/rbd-mirror.cluster1-client.mirror.1.asok 2026-02-20T22:44:31.031 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local asok_file=/var/run/ceph/rbd-mirror.cluster1-client.mirror.1.asok 2026-02-20T22:44:31.031 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ test -S /var/run/ceph/rbd-mirror.cluster1-client.mirror.1.asok 2026-02-20T22:44:31.031 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ ceph --admin-daemon /var/run/ceph/rbd-mirror.cluster1-client.mirror.1.asok rbd mirror status mirror/test_force_promote_user 2026-02-20T22:44:31.072 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:Invalid command: unused arguments: ['mirror/test_force_promote_user'] 2026-02-20T22:44:31.072 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:rbd mirror status : get status for rbd mirror 2026-02-20T22:44:31.072 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:admin_socket: invalid command 2026-02-20T22:44:31.076 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for loop_instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:44:31.076 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemon cluster1:2 rbd mirror status mirror/test_force_promote_user 2026-02-20T22:44:31.076 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1:2 2026-02-20T22:44:31.076 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:44:31.076 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:44:31.076 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster1:2 cluster instance 2026-02-20T22:44:31.076 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster1:2 2026-02-20T22:44:31.076 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=cluster 2026-02-20T22:44:31.076 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:44:31.076 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:44:31.077 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=2 2026-02-20T22:44:31.077 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 2 = cluster1:2 ']' 2026-02-20T22:44:31.077 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval cluster=cluster1 2026-02-20T22:44:31.077 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:44:31.077 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=2 2026-02-20T22:44:31.077 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=2 2026-02-20T22:44:31.077 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ daemon_asok_file cluster1:2 cluster1 2026-02-20T22:44:31.077 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local local_cluster=cluster1:2 2026-02-20T22:44:31.077 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster=cluster1 2026-02-20T22:44:31.077 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance 2026-02-20T22:44:31.077 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ set_cluster_instance cluster1:2 local_cluster instance 2026-02-20T22:44:31.077 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local val=cluster1:2 2026-02-20T22:44:31.077 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster_var_name=local_cluster 2026-02-20T22:44:31.078 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance_var_name=instance 2026-02-20T22:44:31.078 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:44:31.078 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=2 2026-02-20T22:44:31.078 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ '[' 2 = cluster1:2 ']' 2026-02-20T22:44:31.078 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval local_cluster=cluster1 2026-02-20T22:44:31.078 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ local_cluster=cluster1 2026-02-20T22:44:31.078 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval instance=2 2026-02-20T22:44:31.078 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ instance=2 2026-02-20T22:44:31.078 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ ceph-conf --cluster cluster1 --name client.mirror.2 'admin socket' 2026-02-20T22:44:31.086 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ echo /var/run/ceph/rbd-mirror.cluster1-client.mirror.2.asok 2026-02-20T22:44:31.086 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local asok_file=/var/run/ceph/rbd-mirror.cluster1-client.mirror.2.asok 2026-02-20T22:44:31.086 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ test -S /var/run/ceph/rbd-mirror.cluster1-client.mirror.2.asok 2026-02-20T22:44:31.086 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ ceph --admin-daemon /var/run/ceph/rbd-mirror.cluster1-client.mirror.2.asok rbd mirror status mirror/test_force_promote_user 2026-02-20T22:44:31.127 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:Invalid command: unused arguments: ['mirror/test_force_promote_user'] 2026-02-20T22:44:31.127 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:rbd mirror status : get status for rbd mirror 2026-02-20T22:44:31.127 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:admin_socket: invalid command 2026-02-20T22:44:31.130 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for loop_instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:44:31.130 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemon cluster1:3 rbd mirror status mirror/test_force_promote_user 2026-02-20T22:44:31.131 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1:3 2026-02-20T22:44:31.131 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:44:31.131 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:44:31.131 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster1:3 cluster instance 2026-02-20T22:44:31.131 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster1:3 2026-02-20T22:44:31.131 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=cluster 2026-02-20T22:44:31.131 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:44:31.131 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:44:31.131 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=3 2026-02-20T22:44:31.131 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 3 = cluster1:3 ']' 2026-02-20T22:44:31.131 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval cluster=cluster1 2026-02-20T22:44:31.132 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:44:31.132 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=3 2026-02-20T22:44:31.132 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=3 2026-02-20T22:44:31.132 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ daemon_asok_file cluster1:3 cluster1 2026-02-20T22:44:31.132 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local local_cluster=cluster1:3 2026-02-20T22:44:31.132 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster=cluster1 2026-02-20T22:44:31.132 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance 2026-02-20T22:44:31.132 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ set_cluster_instance cluster1:3 local_cluster instance 2026-02-20T22:44:31.132 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local val=cluster1:3 2026-02-20T22:44:31.132 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster_var_name=local_cluster 2026-02-20T22:44:31.132 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance_var_name=instance 2026-02-20T22:44:31.132 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:44:31.133 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=3 2026-02-20T22:44:31.133 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ '[' 3 = cluster1:3 ']' 2026-02-20T22:44:31.133 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval local_cluster=cluster1 2026-02-20T22:44:31.133 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ local_cluster=cluster1 2026-02-20T22:44:31.133 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval instance=3 2026-02-20T22:44:31.133 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ instance=3 2026-02-20T22:44:31.133 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ ceph-conf --cluster cluster1 --name client.mirror.3 'admin socket' 2026-02-20T22:44:31.140 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ echo /var/run/ceph/rbd-mirror.cluster1-client.mirror.3.asok 2026-02-20T22:44:31.141 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local asok_file=/var/run/ceph/rbd-mirror.cluster1-client.mirror.3.asok 2026-02-20T22:44:31.141 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ test -S /var/run/ceph/rbd-mirror.cluster1-client.mirror.3.asok 2026-02-20T22:44:31.141 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ ceph --admin-daemon /var/run/ceph/rbd-mirror.cluster1-client.mirror.3.asok rbd mirror status mirror/test_force_promote_user 2026-02-20T22:44:31.181 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:Invalid command: unused arguments: ['mirror/test_force_promote_user'] 2026-02-20T22:44:31.181 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:rbd mirror status : get status for rbd mirror 2026-02-20T22:44:31.182 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:admin_socket: invalid command 2026-02-20T22:44:31.183 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for s in 0 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:44:31.183 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sleep 8 2026-02-20T22:44:39.184 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' cluster1 '!=' cluster1 ']' 2026-02-20T22:44:39.185 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ seq 0 3 2026-02-20T22:44:39.187 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for loop_instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:44:39.188 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemon cluster1:0 rbd mirror status mirror/test_force_promote_user 2026-02-20T22:44:39.188 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1:0 2026-02-20T22:44:39.188 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:44:39.188 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:44:39.188 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster1:0 cluster instance 2026-02-20T22:44:39.188 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster1:0 2026-02-20T22:44:39.188 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=cluster 2026-02-20T22:44:39.188 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:44:39.188 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:44:39.189 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=0 2026-02-20T22:44:39.189 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 0 = cluster1:0 ']' 2026-02-20T22:44:39.189 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval cluster=cluster1 2026-02-20T22:44:39.189 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:44:39.189 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=0 2026-02-20T22:44:39.189 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:44:39.189 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ daemon_asok_file cluster1:0 cluster1 2026-02-20T22:44:39.189 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local local_cluster=cluster1:0 2026-02-20T22:44:39.189 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster=cluster1 2026-02-20T22:44:39.189 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance 2026-02-20T22:44:39.189 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ set_cluster_instance cluster1:0 local_cluster instance 2026-02-20T22:44:39.189 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local val=cluster1:0 2026-02-20T22:44:39.189 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster_var_name=local_cluster 2026-02-20T22:44:39.190 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance_var_name=instance 2026-02-20T22:44:39.190 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:44:39.190 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:44:39.190 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ '[' 0 = cluster1:0 ']' 2026-02-20T22:44:39.190 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval local_cluster=cluster1 2026-02-20T22:44:39.190 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ local_cluster=cluster1 2026-02-20T22:44:39.190 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval instance=0 2026-02-20T22:44:39.190 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ instance=0 2026-02-20T22:44:39.190 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ ceph-conf --cluster cluster1 --name client.mirror.0 'admin socket' 2026-02-20T22:44:39.201 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ echo /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:44:39.201 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local asok_file=/var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:44:39.201 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ test -S /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:44:39.201 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ ceph --admin-daemon /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok rbd mirror status mirror/test_force_promote_user 2026-02-20T22:44:39.243 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:Invalid command: unused arguments: ['mirror/test_force_promote_user'] 2026-02-20T22:44:39.243 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:rbd mirror status : get status for rbd mirror 2026-02-20T22:44:39.243 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:admin_socket: invalid command 2026-02-20T22:44:39.246 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for loop_instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:44:39.246 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemon cluster1:1 rbd mirror status mirror/test_force_promote_user 2026-02-20T22:44:39.247 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1:1 2026-02-20T22:44:39.247 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:44:39.247 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:44:39.247 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster1:1 cluster instance 2026-02-20T22:44:39.247 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster1:1 2026-02-20T22:44:39.247 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=cluster 2026-02-20T22:44:39.247 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:44:39.247 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:44:39.247 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=1 2026-02-20T22:44:39.247 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 1 = cluster1:1 ']' 2026-02-20T22:44:39.248 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval cluster=cluster1 2026-02-20T22:44:39.248 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:44:39.248 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=1 2026-02-20T22:44:39.248 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=1 2026-02-20T22:44:39.248 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ daemon_asok_file cluster1:1 cluster1 2026-02-20T22:44:39.248 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local local_cluster=cluster1:1 2026-02-20T22:44:39.248 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster=cluster1 2026-02-20T22:44:39.248 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance 2026-02-20T22:44:39.248 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ set_cluster_instance cluster1:1 local_cluster instance 2026-02-20T22:44:39.248 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local val=cluster1:1 2026-02-20T22:44:39.248 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster_var_name=local_cluster 2026-02-20T22:44:39.248 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance_var_name=instance 2026-02-20T22:44:39.249 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:44:39.249 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=1 2026-02-20T22:44:39.249 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ '[' 1 = cluster1:1 ']' 2026-02-20T22:44:39.249 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval local_cluster=cluster1 2026-02-20T22:44:39.249 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ local_cluster=cluster1 2026-02-20T22:44:39.249 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval instance=1 2026-02-20T22:44:39.249 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ instance=1 2026-02-20T22:44:39.249 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ ceph-conf --cluster cluster1 --name client.mirror.1 'admin socket' 2026-02-20T22:44:39.256 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ echo /var/run/ceph/rbd-mirror.cluster1-client.mirror.1.asok 2026-02-20T22:44:39.256 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local asok_file=/var/run/ceph/rbd-mirror.cluster1-client.mirror.1.asok 2026-02-20T22:44:39.257 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ test -S /var/run/ceph/rbd-mirror.cluster1-client.mirror.1.asok 2026-02-20T22:44:39.257 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ ceph --admin-daemon /var/run/ceph/rbd-mirror.cluster1-client.mirror.1.asok rbd mirror status mirror/test_force_promote_user 2026-02-20T22:44:39.298 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:Invalid command: unused arguments: ['mirror/test_force_promote_user'] 2026-02-20T22:44:39.298 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:rbd mirror status : get status for rbd mirror 2026-02-20T22:44:39.298 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:admin_socket: invalid command 2026-02-20T22:44:39.302 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for loop_instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:44:39.302 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemon cluster1:2 rbd mirror status mirror/test_force_promote_user 2026-02-20T22:44:39.302 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1:2 2026-02-20T22:44:39.302 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:44:39.302 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:44:39.302 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster1:2 cluster instance 2026-02-20T22:44:39.303 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster1:2 2026-02-20T22:44:39.303 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=cluster 2026-02-20T22:44:39.303 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:44:39.303 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:44:39.303 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=2 2026-02-20T22:44:39.303 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 2 = cluster1:2 ']' 2026-02-20T22:44:39.303 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval cluster=cluster1 2026-02-20T22:44:39.303 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:44:39.303 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=2 2026-02-20T22:44:39.303 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=2 2026-02-20T22:44:39.303 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ daemon_asok_file cluster1:2 cluster1 2026-02-20T22:44:39.303 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local local_cluster=cluster1:2 2026-02-20T22:44:39.304 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster=cluster1 2026-02-20T22:44:39.304 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance 2026-02-20T22:44:39.304 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ set_cluster_instance cluster1:2 local_cluster instance 2026-02-20T22:44:39.304 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local val=cluster1:2 2026-02-20T22:44:39.304 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster_var_name=local_cluster 2026-02-20T22:44:39.304 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance_var_name=instance 2026-02-20T22:44:39.304 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:44:39.304 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=2 2026-02-20T22:44:39.304 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ '[' 2 = cluster1:2 ']' 2026-02-20T22:44:39.304 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval local_cluster=cluster1 2026-02-20T22:44:39.304 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ local_cluster=cluster1 2026-02-20T22:44:39.304 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval instance=2 2026-02-20T22:44:39.305 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ instance=2 2026-02-20T22:44:39.305 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ ceph-conf --cluster cluster1 --name client.mirror.2 'admin socket' 2026-02-20T22:44:39.312 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ echo /var/run/ceph/rbd-mirror.cluster1-client.mirror.2.asok 2026-02-20T22:44:39.313 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local asok_file=/var/run/ceph/rbd-mirror.cluster1-client.mirror.2.asok 2026-02-20T22:44:39.313 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ test -S /var/run/ceph/rbd-mirror.cluster1-client.mirror.2.asok 2026-02-20T22:44:39.313 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ ceph --admin-daemon /var/run/ceph/rbd-mirror.cluster1-client.mirror.2.asok rbd mirror status mirror/test_force_promote_user 2026-02-20T22:44:39.354 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:Invalid command: unused arguments: ['mirror/test_force_promote_user'] 2026-02-20T22:44:39.354 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:rbd mirror status : get status for rbd mirror 2026-02-20T22:44:39.354 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:admin_socket: invalid command 2026-02-20T22:44:39.358 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for loop_instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:44:39.358 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemon cluster1:3 rbd mirror status mirror/test_force_promote_user 2026-02-20T22:44:39.358 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1:3 2026-02-20T22:44:39.358 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:44:39.358 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:44:39.358 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster1:3 cluster instance 2026-02-20T22:44:39.358 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster1:3 2026-02-20T22:44:39.358 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=cluster 2026-02-20T22:44:39.358 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:44:39.358 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:44:39.358 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=3 2026-02-20T22:44:39.359 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 3 = cluster1:3 ']' 2026-02-20T22:44:39.359 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval cluster=cluster1 2026-02-20T22:44:39.359 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:44:39.359 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=3 2026-02-20T22:44:39.359 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=3 2026-02-20T22:44:39.359 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ daemon_asok_file cluster1:3 cluster1 2026-02-20T22:44:39.359 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local local_cluster=cluster1:3 2026-02-20T22:44:39.359 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster=cluster1 2026-02-20T22:44:39.359 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance 2026-02-20T22:44:39.359 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ set_cluster_instance cluster1:3 local_cluster instance 2026-02-20T22:44:39.359 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local val=cluster1:3 2026-02-20T22:44:39.359 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster_var_name=local_cluster 2026-02-20T22:44:39.359 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance_var_name=instance 2026-02-20T22:44:39.360 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:44:39.360 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=3 2026-02-20T22:44:39.360 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ '[' 3 = cluster1:3 ']' 2026-02-20T22:44:39.360 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval local_cluster=cluster1 2026-02-20T22:44:39.360 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ local_cluster=cluster1 2026-02-20T22:44:39.360 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval instance=3 2026-02-20T22:44:39.360 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ instance=3 2026-02-20T22:44:39.360 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ ceph-conf --cluster cluster1 --name client.mirror.3 'admin socket' 2026-02-20T22:44:39.368 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ echo /var/run/ceph/rbd-mirror.cluster1-client.mirror.3.asok 2026-02-20T22:44:39.369 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local asok_file=/var/run/ceph/rbd-mirror.cluster1-client.mirror.3.asok 2026-02-20T22:44:39.369 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ test -S /var/run/ceph/rbd-mirror.cluster1-client.mirror.3.asok 2026-02-20T22:44:39.369 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ ceph --admin-daemon /var/run/ceph/rbd-mirror.cluster1-client.mirror.3.asok rbd mirror status mirror/test_force_promote_user 2026-02-20T22:44:39.410 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:Invalid command: unused arguments: ['mirror/test_force_promote_user'] 2026-02-20T22:44:39.411 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:rbd mirror status : get status for rbd mirror 2026-02-20T22:44:39.411 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:admin_socket: invalid command 2026-02-20T22:44:39.412 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for s in 0 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:44:39.412 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sleep 8 2026-02-20T22:44:47.413 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' cluster1 '!=' cluster1 ']' 2026-02-20T22:44:47.414 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ seq 0 3 2026-02-20T22:44:47.417 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for loop_instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:44:47.417 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemon cluster1:0 rbd mirror status mirror/test_force_promote_user 2026-02-20T22:44:47.417 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1:0 2026-02-20T22:44:47.417 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:44:47.417 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:44:47.417 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster1:0 cluster instance 2026-02-20T22:44:47.417 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster1:0 2026-02-20T22:44:47.417 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=cluster 2026-02-20T22:44:47.417 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:44:47.418 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:44:47.418 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=0 2026-02-20T22:44:47.418 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 0 = cluster1:0 ']' 2026-02-20T22:44:47.418 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval cluster=cluster1 2026-02-20T22:44:47.418 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:44:47.418 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=0 2026-02-20T22:44:47.418 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:44:47.418 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ daemon_asok_file cluster1:0 cluster1 2026-02-20T22:44:47.418 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local local_cluster=cluster1:0 2026-02-20T22:44:47.418 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster=cluster1 2026-02-20T22:44:47.418 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance 2026-02-20T22:44:47.418 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ set_cluster_instance cluster1:0 local_cluster instance 2026-02-20T22:44:47.418 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local val=cluster1:0 2026-02-20T22:44:47.419 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster_var_name=local_cluster 2026-02-20T22:44:47.419 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance_var_name=instance 2026-02-20T22:44:47.419 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:44:47.419 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:44:47.419 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ '[' 0 = cluster1:0 ']' 2026-02-20T22:44:47.419 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval local_cluster=cluster1 2026-02-20T22:44:47.419 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ local_cluster=cluster1 2026-02-20T22:44:47.419 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval instance=0 2026-02-20T22:44:47.419 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ instance=0 2026-02-20T22:44:47.419 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ ceph-conf --cluster cluster1 --name client.mirror.0 'admin socket' 2026-02-20T22:44:47.429 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ echo /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:44:47.430 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local asok_file=/var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:44:47.430 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ test -S /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:44:47.430 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ ceph --admin-daemon /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok rbd mirror status mirror/test_force_promote_user 2026-02-20T22:44:47.477 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ return 0 2026-02-20T22:44:47.478 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status_result=' "state": "Stopped"' 2026-02-20T22:44:47.478 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo ' "state": "Stopped"' 2026-02-20T22:44:47.478 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep -i Replaying 2026-02-20T22:44:47.480 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test stopped = stopped 2026-02-20T22:44:47.480 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:44:47.480 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_image_replay_stopped cluster2 mirror test_force_promote_user 2026-02-20T22:44:47.480 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:44:47.480 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:44:47.480 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test_force_promote_user 2026-02-20T22:44:47.481 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_image_replay_state cluster2 mirror test_force_promote_user stopped 2026-02-20T22:44:47.481 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:44:47.481 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:44:47.481 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test_force_promote_user 2026-02-20T22:44:47.481 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state=stopped 2026-02-20T22:44:47.481 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local s 2026-02-20T22:44:47.481 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:44:47.481 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:44:48.482 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_image_replay_state cluster2 mirror test_force_promote_user stopped 2026-02-20T22:44:48.482 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:44:48.482 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:44:48.482 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test_force_promote_user 2026-02-20T22:44:48.482 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local test_state=stopped 2026-02-20T22:44:48.482 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status_result 2026-02-20T22:44:48.482 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local current_state=stopped 2026-02-20T22:44:48.482 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemons cluster2 rbd mirror status mirror/test_force_promote_user 2026-02-20T22:44:48.483 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_instance=cluster2 2026-02-20T22:44:48.483 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ grep -i state 2026-02-20T22:44:48.483 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:44:48.483 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster2 2026-02-20T22:44:48.483 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance=cluster2 2026-02-20T22:44:48.483 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local loop_instance 2026-02-20T22:44:48.483 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for s in 0 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:44:48.483 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sleep 0 2026-02-20T22:44:48.483 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' cluster2 '!=' cluster2 ']' 2026-02-20T22:44:48.487 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ seq 0 3 2026-02-20T22:44:48.487 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ for loop_instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:44:48.487 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ admin_daemon cluster2:0 rbd mirror status mirror/test_force_promote_user 2026-02-20T22:44:48.487 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster2:0 2026-02-20T22:44:48.487 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ shift 2026-02-20T22:44:48.487 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:44:48.487 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster2:0 cluster instance 2026-02-20T22:44:48.487 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster2:0 2026-02-20T22:44:48.488 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=cluster 2026-02-20T22:44:48.488 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:44:48.488 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster2 2026-02-20T22:44:48.488 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=0 2026-02-20T22:44:48.488 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 0 = cluster2:0 ']' 2026-02-20T22:44:48.488 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval cluster=cluster2 2026-02-20T22:44:48.488 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster2 2026-02-20T22:44:48.488 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=0 2026-02-20T22:44:48.488 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:44:48.488 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ daemon_asok_file cluster2:0 cluster2 2026-02-20T22:44:48.488 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local local_cluster=cluster2:0 2026-02-20T22:44:48.489 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster=cluster2 2026-02-20T22:44:48.489 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance 2026-02-20T22:44:48.489 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ set_cluster_instance cluster2:0 local_cluster instance 2026-02-20T22:44:48.489 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local val=cluster2:0 2026-02-20T22:44:48.489 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster_var_name=local_cluster 2026-02-20T22:44:48.489 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance_var_name=instance 2026-02-20T22:44:48.489 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster2 2026-02-20T22:44:48.489 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:44:48.489 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ '[' 0 = cluster2:0 ']' 2026-02-20T22:44:48.489 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval local_cluster=cluster2 2026-02-20T22:44:48.489 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ local_cluster=cluster2 2026-02-20T22:44:48.490 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval instance=0 2026-02-20T22:44:48.490 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ instance=0 2026-02-20T22:44:48.490 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ ceph-conf --cluster cluster2 --name client.mirror.0 'admin socket' 2026-02-20T22:44:48.496 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ echo /var/run/ceph/rbd-mirror.cluster2-client.mirror.0.asok 2026-02-20T22:44:48.496 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local asok_file=/var/run/ceph/rbd-mirror.cluster2-client.mirror.0.asok 2026-02-20T22:44:48.496 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ test -S /var/run/ceph/rbd-mirror.cluster2-client.mirror.0.asok 2026-02-20T22:44:48.496 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ ceph --admin-daemon /var/run/ceph/rbd-mirror.cluster2-client.mirror.0.asok rbd mirror status mirror/test_force_promote_user 2026-02-20T22:44:48.543 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ return 0 2026-02-20T22:44:48.543 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status_result=' "state": "Stopped"' 2026-02-20T22:44:48.544 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo ' "state": "Stopped"' 2026-02-20T22:44:48.544 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep -i Replaying 2026-02-20T22:44:48.545 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test stopped = stopped 2026-02-20T22:44:48.545 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:44:48.545 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_status_in_pool_dir cluster1 mirror test_force_promote_user up+stopped 2026-02-20T22:44:48.546 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:44:48.546 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:44:48.546 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test_force_promote_user 2026-02-20T22:44:48.546 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+stopped 2026-02-20T22:44:48.546 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:44:48.546 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:44:48.546 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:44:48.546 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:44:49.546 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_status_in_pool_dir cluster1 mirror test_force_promote_user up+stopped '' '' 2026-02-20T22:44:49.547 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:44:49.547 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:44:49.547 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test_force_promote_user 2026-02-20T22:44:49.547 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+stopped 2026-02-20T22:44:49.547 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:44:49.547 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:44:49.547 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:44:49.547 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:44:49.547 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster1 mirror image status mirror/test_force_promote_user 2026-02-20T22:44:49.577 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='test_force_promote_user: 2026-02-20T22:44:49.578 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: global_id: 477505c3-7f0f-4569-9c3d-986c4a5b82ae 2026-02-20T22:44:49.578 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+stopped 2026-02-20T22:44:49.578 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: local image is primary 2026-02-20T22:44:49.578 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: service: mirror.0 on trial150 2026-02-20T22:44:49.578 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:44:45 2026-02-20T22:44:49.578 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: peer_sites: 2026-02-20T22:44:49.578 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: name: cluster2-DNE 2026-02-20T22:44:49.578 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+stopped 2026-02-20T22:44:49.578 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: local image is primary 2026-02-20T22:44:49.578 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:44:48 2026-02-20T22:44:49.578 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: snapshots: 2026-02-20T22:44:49.579 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: 220 .mirror.primary.477505c3-7f0f-4569-9c3d-986c4a5b82ae.aad4f6ce-5928-4991-9669-cb783124003f (peer_uuids:[086c4138-4a97-4902-95e1-07f7be9b9f61])' 2026-02-20T22:44:49.579 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ state: .*up+stopped' 2026-02-20T22:44:49.579 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: state: up+stopped 2026-02-20T22:44:49.580 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ description: .*' 2026-02-20T22:44:49.580 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: description: local image is primary 2026-02-20T22:44:49.580 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' -n '' ']' 2026-02-20T22:44:49.581 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+stopped 2026-02-20T22:44:49.581 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^up+' 2026-02-20T22:44:49.581 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+stopped 2026-02-20T22:44:49.581 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep 'service: *mirror..* on ' 2026-02-20T22:44:49.582 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: service: mirror.0 on trial150 2026-02-20T22:44:49.582 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update 2026-02-20T22:44:49.582 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -nEe 's/^ last_update: *(.*) *$/\1/p' 2026-02-20T22:44:49.584 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:44:45' 2026-02-20T22:44:49.584 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_mirror_pool_status_verbose cluster1 mirror test_force_promote_user up+stopped '2026-02-20 22:44:45' 2026-02-20T22:44:49.584 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:44:49.584 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:44:49.584 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test_force_promote_user 2026-02-20T22:44:49.584 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+stopped 2026-02-20T22:44:49.584 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local 'prev_last_update=2026-02-20 22:44:45' 2026-02-20T22:44:49.585 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:44:49.585 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:44:49.585 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster1 mirror pool status mirror --verbose --format xml 2026-02-20T22:44:49.617 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='OKOKOK162976301mirror.0trial15020.2.0-677-gf7870454trueOK63036308mirror.1trial15020.2.0-677-gf7870454falseOK63106314mirror.2trial15020.2.0-677-gf7870454falseOK63196324mirror.3trial15020.2.0-677-gf7870454falseOKtest_force_promote_user477505c3-7f0f-4569-9c3d-986c4a5b82aeup+stoppedlocal image is primary62976301mirror.0trial1502026-02-20 22:44:45cluster2-DNEcd6e8b64-a7a4-4c60-8c9c-3c34f7eb16e8up+stoppedlocal image is primary2026-02-20 22:44:48' 2026-02-20T22:44:49.617 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update state 2026-02-20T22:44:49.617 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test_force_promote_user'\'']/last_update' 2026-02-20T22:44:49.618 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:44:45' 2026-02-20T22:44:49.618 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test_force_promote_user'\'']/state' 2026-02-20T22:44:49.620 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ state=up+stopped 2026-02-20T22:44:49.620 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+stopped 2026-02-20T22:44:49.620 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep up+stopped 2026-02-20T22:44:49.621 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+stopped 2026-02-20T22:44:49.622 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:44:49.622 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:44:49.622 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ wait_for_status_in_pool_dir cluster2 mirror test_force_promote_user up+stopped 2026-02-20T22:44:49.623 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:44:49.623 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:44:49.623 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test_force_promote_user 2026-02-20T22:44:49.623 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+stopped 2026-02-20T22:44:49.623 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:44:49.623 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:44:49.623 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 1 2 4 8 8 8 8 8 8 8 8 16 16 2026-02-20T22:44:49.623 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:44:50.623 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_status_in_pool_dir cluster2 mirror test_force_promote_user up+stopped '' '' 2026-02-20T22:44:50.624 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:44:50.624 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:44:50.624 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test_force_promote_user 2026-02-20T22:44:50.624 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+stopped 2026-02-20T22:44:50.624 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local description_pattern= 2026-02-20T22:44:50.624 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local service_pattern= 2026-02-20T22:44:50.624 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:44:50.624 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:44:50.624 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster2 mirror image status mirror/test_force_promote_user 2026-02-20T22:44:50.652 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='test_force_promote_user: 2026-02-20T22:44:50.653 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: global_id: 477505c3-7f0f-4569-9c3d-986c4a5b82ae 2026-02-20T22:44:50.653 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+stopped 2026-02-20T22:44:50.653 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: local image is primary 2026-02-20T22:44:50.653 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: service: mirror.0 on trial150 2026-02-20T22:44:50.653 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:44:48 2026-02-20T22:44:50.653 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: peer_sites: 2026-02-20T22:44:50.653 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: name: cluster1-DNE 2026-02-20T22:44:50.653 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: state: up+stopped 2026-02-20T22:44:50.653 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: description: local image is primary 2026-02-20T22:44:50.653 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: last_update: 2026-02-20 22:44:45 2026-02-20T22:44:50.653 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: snapshots: 2026-02-20T22:44:50.654 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: 205 .mirror.primary.477505c3-7f0f-4569-9c3d-986c4a5b82ae.839932e0-6480-4419-84d1-967c891281ca (peer_uuids:[b3fd2ba3-7357-48bb-9494-5fb16bf9b1f8]) 2026-02-20T22:44:50.654 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: 207 .mirror.primary.477505c3-7f0f-4569-9c3d-986c4a5b82ae.1b94266b-39c9-4efd-932d-f41603b3d454 (peer_uuids:[b3fd2ba3-7357-48bb-9494-5fb16bf9b1f8])' 2026-02-20T22:44:50.654 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ state: .*up+stopped' 2026-02-20T22:44:50.654 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: state: up+stopped 2026-02-20T22:44:50.655 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^ description: .*' 2026-02-20T22:44:50.655 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: description: local image is primary 2026-02-20T22:44:50.655 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' -n '' ']' 2026-02-20T22:44:50.656 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+stopped 2026-02-20T22:44:50.656 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep '^up+' 2026-02-20T22:44:50.656 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+stopped 2026-02-20T22:44:50.656 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep 'service: *mirror..* on ' 2026-02-20T22:44:50.657 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: service: mirror.0 on trial150 2026-02-20T22:44:50.657 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update 2026-02-20T22:44:50.657 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ sed -nEe 's/^ last_update: *(.*) *$/\1/p' 2026-02-20T22:44:50.659 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:44:48' 2026-02-20T22:44:50.659 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test_mirror_pool_status_verbose cluster2 mirror test_force_promote_user up+stopped '2026-02-20 22:44:48' 2026-02-20T22:44:50.659 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:44:50.659 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:44:50.659 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test_force_promote_user 2026-02-20T22:44:50.659 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local state_pattern=up+stopped 2026-02-20T22:44:50.660 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local 'prev_last_update=2026-02-20 22:44:48' 2026-02-20T22:44:50.660 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local status 2026-02-20T22:44:50.660 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ CEPH_ARGS= 2026-02-20T22:44:50.660 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ rbd --cluster cluster2 mirror pool status mirror --verbose --format xml 2026-02-20T22:44:50.689 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ status='OKOKOK162886291mirror.0trial15020.2.0-677-gf7870454trueOK62956300mirror.1trial15020.2.0-677-gf7870454falseOK63026318mirror.2trial15020.2.0-677-gf7870454falseOK63086314mirror.3trial15020.2.0-677-gf7870454falseOKtest_force_promote_user477505c3-7f0f-4569-9c3d-986c4a5b82aeup+stoppedlocal image is primary62886291mirror.0trial1502026-02-20 22:44:48cluster1-DNE8f14eacf-60a5-47c7-bdcb-1dc6af448d08up+stoppedlocal image is primary2026-02-20 22:44:45' 2026-02-20T22:44:50.690 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local last_update state 2026-02-20T22:44:50.690 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test_force_promote_user'\'']/last_update' 2026-02-20T22:44:50.691 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ last_update='2026-02-20 22:44:48' 2026-02-20T22:44:50.691 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ xmlstarlet sel -t -v '//images/image[name='\''test_force_promote_user'\'']/state' 2026-02-20T22:44:50.692 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ state=up+stopped 2026-02-20T22:44:50.693 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo up+stopped 2026-02-20T22:44:50.693 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ grep up+stopped 2026-02-20T22:44:50.693 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:up+stopped 2026-02-20T22:44:50.694 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:44:50.695 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:44:50.695 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ write_image cluster1 mirror test_force_promote_user 100 2026-02-20T22:44:50.695 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:44:50.695 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:44:50.695 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test_force_promote_user 2026-02-20T22:44:50.695 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local count=100 2026-02-20T22:44:50.695 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local size= 2026-02-20T22:44:50.695 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test -n '' 2026-02-20T22:44:50.695 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ size=4096 2026-02-20T22:44:50.695 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster1 bench mirror/test_force_promote_user --io-type write --io-size 4096 --io-threads 1 --io-total 409600 --io-pattern rand 2026-02-20T22:44:50.727 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:bench type write io_size 4096 io_threads 1 bytes 409600 pattern random 2026-02-20T22:44:50.736 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: SEC OPS OPS/SEC BYTES/SEC 2026-02-20T22:44:50.736 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:elapsed: 0 ops: 100 ops/sec: 10000.1 bytes/sec: 39 MiB/s 2026-02-20T22:44:50.741 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ write_image cluster2 mirror test_force_promote_user 100 2026-02-20T22:44:50.741 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:44:50.741 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:44:50.741 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test_force_promote_user 2026-02-20T22:44:50.741 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local count=100 2026-02-20T22:44:50.741 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local size= 2026-02-20T22:44:50.742 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test -n '' 2026-02-20T22:44:50.742 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ size=4096 2026-02-20T22:44:50.742 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster cluster2 bench mirror/test_force_promote_user --io-type write --io-size 4096 --io-threads 1 --io-total 409600 --io-pattern rand 2026-02-20T22:44:50.771 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:bench type write io_size 4096 io_threads 1 bytes 409600 pattern random 2026-02-20T22:44:50.801 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout: SEC OPS OPS/SEC BYTES/SEC 2026-02-20T22:44:50.801 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:elapsed: 0 ops: 100 ops/sec: 3333.38 bytes/sec: 13 MiB/s 2026-02-20T22:44:50.806 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ remove_image_retry cluster1 mirror test_force_promote_user 2026-02-20T22:44:50.806 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:44:50.806 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:44:50.806 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test_force_promote_user 2026-02-20T22:44:50.806 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 0 1 2 4 8 16 32 2026-02-20T22:44:50.807 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 0 2026-02-20T22:44:50.807 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ remove_image cluster1 mirror test_force_promote_user 2026-02-20T22:44:50.807 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:44:50.808 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:44:50.808 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test_force_promote_user 2026-02-20T22:44:50.808 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster=cluster1 snap purge mirror/test_force_promote_user 2026-02-20T22:44:51.632 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: Removing all snapshots: 100% complete... Removing all snapshots: 100% complete...done. 2026-02-20T22:44:51.636 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster=cluster1 rm mirror/test_force_promote_user 2026-02-20T22:44:52.861 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: Removing image: 1% complete... Removing image: 2% complete... Removing image: 3% complete... Removing image: 4% complete... Removing image: 5% complete... Removing image: 6% complete... Removing image: 7% complete... Removing image: 8% complete... Removing image: 9% complete... Removing image: 10% complete... Removing image: 11% complete... Removing image: 12% complete... Removing image: 13% complete... Removing image: 14% complete... Removing image: 15% complete... Removing image: 16% complete... Removing image: 17% complete... Removing image: 18% complete... Removing image: 19% complete... Removing image: 20% complete... Removing image: 21% complete... Removing image: 22% complete... Removing image: 23% complete... Removing image: 24% complete... Removing image: 25% complete... Removing image: 26% complete... Removing image: 27% complete... Removing image: 28% complete... Removing image: 29% complete... Removing image: 30% complete... Removing image: 31% complete... Removing image: 32% complete... Removing image: 33% complete... Removing image: 34% complete... Removing image: 35% complete... Removing image: 36% complete... Removing image: 37% complete... Removing image: 38% complete... Removing image: 39% complete... Removing image: 40% complete... Removing image: 41% complete... Removing image: 42% complete... Removing image: 43% complete... Removing image: 44% complete... Removing image: 45% complete... Removing image: 46% complete... Removing image: 47% complete... Removing image: 48% complete... Removing image: 49% complete... Removing image: 50% complete... Removing image: 51% complete... Removing image: 52% complete... Removing image: 53% complete... Removing image: 54% complete... Removing image: 55% complete... Removing image: 56% complete... Removing image: 57% complete... Removing image: 58% complete... Removing image: 59% complete... Removing image: 60% complete... Removing image: 61% complete... Removing image: 62% complete... Removing image: 63% complete... Removing image: 64% complete... Removing image: 65% complete... Removing image: 66% complete... Removing image: 67% complete... Removing image: 68% complete... Removing image: 69% complete... Removing image: 70% complete... Removing image: 71% complete... Removing image: 72% complete... Removing image: 73% complete... Removing image: 74% complete... Removing image: 75% complete... Removing image: 76% complete... Removing image: 77% complete... Removing image: 78% complete... Removing image: 79% complete... Removing image: 80% complete... Removing image: 81% complete... Removing image: 82% complete... Removing image: 83% complete... Removing image: 84% complete... Removing image: 85% complete... Removing image: 86% complete... Removing image: 87% complete... Removing image: 88% complete... Removing image: 89% complete... Removing image: 90% complete... Removing image: 91% complete... Removing image: 92% complete... Removing image: 93% complete... Removing image: 94% complete... Removing image: 95% complete... Removing image: 96% complete... Removing image: 97% complete... Removing image: 98% complete... Removing image: 99% complete... Removing image: 100% complete...done. 2026-02-20T22:44:52.863 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:44:52.863 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ remove_image_retry cluster2 mirror test_force_promote_user 2026-02-20T22:44:52.863 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:44:52.863 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:44:52.863 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test_force_promote_user 2026-02-20T22:44:52.863 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 0 1 2 4 8 16 32 2026-02-20T22:44:52.864 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 0 2026-02-20T22:44:52.864 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ remove_image cluster2 mirror test_force_promote_user 2026-02-20T22:44:52.865 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:44:52.865 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pool=mirror 2026-02-20T22:44:52.865 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local image=test_force_promote_user 2026-02-20T22:44:52.865 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster=cluster2 snap purge mirror/test_force_promote_user 2026-02-20T22:44:53.459 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: Removing all snapshots: 100% complete... Removing all snapshots: 100% complete...done. 2026-02-20T22:44:53.464 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rbd --cluster=cluster2 rm mirror/test_force_promote_user 2026-02-20T22:44:54.955 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr: Removing image: 1% complete... Removing image: 2% complete... Removing image: 3% complete... Removing image: 4% complete... Removing image: 5% complete... Removing image: 6% complete... Removing image: 7% complete... Removing image: 8% complete... Removing image: 9% complete... Removing image: 10% complete... Removing image: 11% complete... Removing image: 12% complete... Removing image: 13% complete... Removing image: 14% complete... Removing image: 15% complete... Removing image: 16% complete... Removing image: 17% complete... Removing image: 18% complete... Removing image: 19% complete... Removing image: 20% complete... Removing image: 21% complete... Removing image: 22% complete... Removing image: 23% complete... Removing image: 24% complete... Removing image: 25% complete... Removing image: 26% complete... Removing image: 27% complete... Removing image: 28% complete... Removing image: 29% complete... Removing image: 30% complete... Removing image: 31% complete... Removing image: 32% complete... Removing image: 33% complete... Removing image: 34% complete... Removing image: 35% complete... Removing image: 36% complete... Removing image: 37% complete... Removing image: 38% complete... Removing image: 39% complete... Removing image: 40% complete... Removing image: 41% complete... Removing image: 42% complete... Removing image: 43% complete... Removing image: 44% complete... Removing image: 45% complete... Removing image: 46% complete... Removing image: 47% complete... Removing image: 48% complete... Removing image: 49% complete... Removing image: 50% complete... Removing image: 51% complete... Removing image: 52% complete... Removing image: 53% complete... Removing image: 54% complete... Removing image: 55% complete... Removing image: 56% complete... Removing image: 57% complete... Removing image: 58% complete... Removing image: 59% complete... Removing image: 60% complete... Removing image: 61% complete... Removing image: 62% complete... Removing image: 63% complete... Removing image: 64% complete... Removing image: 65% complete... Removing image: 66% complete... Removing image: 67% complete... Removing image: 68% complete... Removing image: 69% complete... Removing image: 70% complete... Removing image: 71% complete... Removing image: 72% complete... Removing image: 73% complete... Removing image: 74% complete... Removing image: 75% complete... Removing image: 76% complete... Removing image: 77% complete... Removing image: 78% complete... Removing image: 79% complete... Removing image: 80% complete... Removing image: 81% complete... Removing image: 82% complete... Removing image: 83% complete... Removing image: 84% complete... Removing image: 85% complete... Removing image: 86% complete... Removing image: 87% complete... Removing image: 88% complete... Removing image: 89% complete... Removing image: 90% complete... Removing image: 91% complete... Removing image: 92% complete... Removing image: 93% complete... Removing image: 94% complete... Removing image: 95% complete... Removing image: 96% complete... Removing image: 97% complete... Removing image: 98% complete... Removing image: 99% complete... Removing image: 100% complete...done. 2026-02-20T22:44:54.957 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ return 0 2026-02-20T22:44:54.957 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ cleanup 0 2026-02-20T22:44:54.957 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local error_code=0 2026-02-20T22:44:54.958 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ set +e 2026-02-20T22:44:54.958 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' 0 -ne 0 ']' 2026-02-20T22:44:54.958 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' -z '' ']' 2026-02-20T22:44:54.958 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster instance 2026-02-20T22:44:54.958 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ CEPH_ARGS= 2026-02-20T22:44:54.958 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ ceph --cluster cluster1 osd pool rm mirror mirror --yes-i-really-really-mean-it 2026-02-20T22:44:55.693 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:pool 'mirror' does not exist 2026-02-20T22:44:55.701 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ CEPH_ARGS= 2026-02-20T22:44:55.701 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ ceph --cluster cluster2 osd pool rm mirror mirror --yes-i-really-really-mean-it 2026-02-20T22:44:56.530 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:pool 'mirror' does not exist 2026-02-20T22:44:56.540 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ CEPH_ARGS= 2026-02-20T22:44:56.540 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ ceph --cluster cluster1 osd pool rm mirror_parent mirror_parent --yes-i-really-really-mean-it 2026-02-20T22:44:57.696 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:pool 'mirror_parent' does not exist 2026-02-20T22:44:57.704 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ CEPH_ARGS= 2026-02-20T22:44:57.704 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ ceph --cluster cluster2 osd pool rm mirror_parent mirror_parent --yes-i-really-really-mean-it 2026-02-20T22:44:58.521 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:pool 'mirror_parent' does not exist 2026-02-20T22:44:58.532 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for cluster in "${CLUSTER1}" "${CLUSTER2}" 2026-02-20T22:44:58.533 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ stop_mirrors cluster1 2026-02-20T22:44:58.533 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1 2026-02-20T22:44:58.533 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local sig= 2026-02-20T22:44:58.533 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ seq 0 3 2026-02-20T22:44:58.537 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:44:58.537 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ stop_mirror cluster1:0 '' 2026-02-20T22:44:58.538 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1:0 2026-02-20T22:44:58.538 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local sig= 2026-02-20T22:44:58.538 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test -n '' 2026-02-20T22:44:58.538 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pid 2026-02-20T22:44:58.538 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ daemon_pid_file cluster1:0 2026-02-20T22:44:58.538 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster=cluster1:0 2026-02-20T22:44:58.538 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance 2026-02-20T22:44:58.538 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ set_cluster_instance cluster1:0 cluster instance 2026-02-20T22:44:58.539 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local val=cluster1:0 2026-02-20T22:44:58.539 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster_var_name=cluster 2026-02-20T22:44:58.539 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance_var_name=instance 2026-02-20T22:44:58.539 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:44:58.539 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:44:58.539 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ '[' 0 = cluster1:0 ']' 2026-02-20T22:44:58.539 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval cluster=cluster1 2026-02-20T22:44:58.539 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ cluster=cluster1 2026-02-20T22:44:58.540 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval instance=0 2026-02-20T22:44:58.540 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ instance=0 2026-02-20T22:44:58.540 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ ceph-conf --cluster cluster1 --name client.mirror.0 'pid file' 2026-02-20T22:44:58.546 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ echo /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.pid 2026-02-20T22:44:58.546 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cat /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.pid 2026-02-20T22:44:58.548 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ pid=87975 2026-02-20T22:44:58.548 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' -n 87975 ']' 2026-02-20T22:44:58.548 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ kill 87975 2026-02-20T22:44:58.548 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 0 1 2 4 8 16 32 2026-02-20T22:44:58.548 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 0 2026-02-20T22:44:58.549 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ ps auxww 2026-02-20T22:44:58.549 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ awk -v pid=87975 '$2 == pid {print; exit 1}' 2026-02-20T22:44:58.568 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ break 2026-02-20T22:44:58.568 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ ps auxww 2026-02-20T22:44:58.568 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ awk -v pid=87975 '$2 == pid {print; exit 1}' 2026-02-20T22:44:58.584 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ daemon_asok_file cluster1:0 cluster1 2026-02-20T22:44:58.585 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local local_cluster=cluster1:0 2026-02-20T22:44:58.585 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1 2026-02-20T22:44:58.585 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:44:58.585 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster1:0 local_cluster instance 2026-02-20T22:44:58.585 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster1:0 2026-02-20T22:44:58.585 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=local_cluster 2026-02-20T22:44:58.585 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:44:58.585 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:44:58.585 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=0 2026-02-20T22:44:58.585 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 0 = cluster1:0 ']' 2026-02-20T22:44:58.586 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval local_cluster=cluster1 2026-02-20T22:44:58.586 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local_cluster=cluster1 2026-02-20T22:44:58.586 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=0 2026-02-20T22:44:58.586 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:44:58.586 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ ceph-conf --cluster cluster1 --name client.mirror.0 'admin socket' 2026-02-20T22:44:58.596 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ echo /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:44:58.596 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rm -f /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:44:58.598 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ daemon_asok_file cluster1:0 cluster2 2026-02-20T22:44:58.598 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local local_cluster=cluster1:0 2026-02-20T22:44:58.598 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster2 2026-02-20T22:44:58.599 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:44:58.599 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster1:0 local_cluster instance 2026-02-20T22:44:58.599 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster1:0 2026-02-20T22:44:58.599 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=local_cluster 2026-02-20T22:44:58.599 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:44:58.599 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:44:58.599 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=0 2026-02-20T22:44:58.599 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 0 = cluster1:0 ']' 2026-02-20T22:44:58.599 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval local_cluster=cluster1 2026-02-20T22:44:58.599 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local_cluster=cluster1 2026-02-20T22:44:58.599 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=0 2026-02-20T22:44:58.599 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:44:58.600 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ ceph-conf --cluster cluster1 --name client.mirror.0 'admin socket' 2026-02-20T22:44:58.611 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ echo /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:44:58.611 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rm -f /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.asok 2026-02-20T22:44:58.613 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ daemon_pid_file cluster1:0 2026-02-20T22:44:58.613 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1:0 2026-02-20T22:44:58.614 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:44:58.614 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster1:0 cluster instance 2026-02-20T22:44:58.614 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster1:0 2026-02-20T22:44:58.614 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=cluster 2026-02-20T22:44:58.614 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:44:58.614 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:44:58.614 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=0 2026-02-20T22:44:58.614 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 0 = cluster1:0 ']' 2026-02-20T22:44:58.614 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval cluster=cluster1 2026-02-20T22:44:58.614 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:44:58.614 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=0 2026-02-20T22:44:58.615 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:44:58.615 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ ceph-conf --cluster cluster1 --name client.mirror.0 'pid file' 2026-02-20T22:44:58.625 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ echo /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.pid 2026-02-20T22:44:58.625 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rm -f /var/run/ceph/rbd-mirror.cluster1-client.mirror.0.pid 2026-02-20T22:44:58.627 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:44:58.628 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ stop_mirror cluster1:1 '' 2026-02-20T22:44:58.628 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1:1 2026-02-20T22:44:58.628 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local sig= 2026-02-20T22:44:58.628 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test -n '' 2026-02-20T22:44:58.628 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pid 2026-02-20T22:44:58.628 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ daemon_pid_file cluster1:1 2026-02-20T22:44:58.628 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster=cluster1:1 2026-02-20T22:44:58.628 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance 2026-02-20T22:44:58.628 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ set_cluster_instance cluster1:1 cluster instance 2026-02-20T22:44:58.629 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local val=cluster1:1 2026-02-20T22:44:58.629 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster_var_name=cluster 2026-02-20T22:44:58.629 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance_var_name=instance 2026-02-20T22:44:58.629 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:44:58.629 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=1 2026-02-20T22:44:58.629 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ '[' 1 = cluster1:1 ']' 2026-02-20T22:44:58.629 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval cluster=cluster1 2026-02-20T22:44:58.629 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ cluster=cluster1 2026-02-20T22:44:58.629 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval instance=1 2026-02-20T22:44:58.629 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ instance=1 2026-02-20T22:44:58.629 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ ceph-conf --cluster cluster1 --name client.mirror.1 'pid file' 2026-02-20T22:44:58.638 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ echo /var/run/ceph/rbd-mirror.cluster1-client.mirror.1.pid 2026-02-20T22:44:58.638 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cat /var/run/ceph/rbd-mirror.cluster1-client.mirror.1.pid 2026-02-20T22:44:58.640 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ pid=88013 2026-02-20T22:44:58.640 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' -n 88013 ']' 2026-02-20T22:44:58.640 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ kill 88013 2026-02-20T22:44:58.640 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 0 1 2 4 8 16 32 2026-02-20T22:44:58.640 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 0 2026-02-20T22:44:58.641 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ ps auxww 2026-02-20T22:44:58.641 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ awk -v pid=88013 '$2 == pid {print; exit 1}' 2026-02-20T22:44:58.656 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ break 2026-02-20T22:44:58.656 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ ps auxww 2026-02-20T22:44:58.656 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ awk -v pid=88013 '$2 == pid {print; exit 1}' 2026-02-20T22:44:58.671 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ daemon_asok_file cluster1:1 cluster1 2026-02-20T22:44:58.672 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local local_cluster=cluster1:1 2026-02-20T22:44:58.672 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1 2026-02-20T22:44:58.672 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:44:58.672 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster1:1 local_cluster instance 2026-02-20T22:44:58.672 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster1:1 2026-02-20T22:44:58.672 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=local_cluster 2026-02-20T22:44:58.672 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:44:58.672 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:44:58.672 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=1 2026-02-20T22:44:58.672 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 1 = cluster1:1 ']' 2026-02-20T22:44:58.672 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval local_cluster=cluster1 2026-02-20T22:44:58.673 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local_cluster=cluster1 2026-02-20T22:44:58.673 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=1 2026-02-20T22:44:58.673 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=1 2026-02-20T22:44:58.673 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ ceph-conf --cluster cluster1 --name client.mirror.1 'admin socket' 2026-02-20T22:44:58.683 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ echo /var/run/ceph/rbd-mirror.cluster1-client.mirror.1.asok 2026-02-20T22:44:58.683 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rm -f /var/run/ceph/rbd-mirror.cluster1-client.mirror.1.asok 2026-02-20T22:44:58.685 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ daemon_asok_file cluster1:1 cluster2 2026-02-20T22:44:58.685 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local local_cluster=cluster1:1 2026-02-20T22:44:58.685 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster2 2026-02-20T22:44:58.685 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:44:58.685 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster1:1 local_cluster instance 2026-02-20T22:44:58.685 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster1:1 2026-02-20T22:44:58.685 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=local_cluster 2026-02-20T22:44:58.685 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:44:58.685 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:44:58.686 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=1 2026-02-20T22:44:58.686 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 1 = cluster1:1 ']' 2026-02-20T22:44:58.686 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval local_cluster=cluster1 2026-02-20T22:44:58.686 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local_cluster=cluster1 2026-02-20T22:44:58.686 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=1 2026-02-20T22:44:58.686 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=1 2026-02-20T22:44:58.686 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ ceph-conf --cluster cluster1 --name client.mirror.1 'admin socket' 2026-02-20T22:44:58.697 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ echo /var/run/ceph/rbd-mirror.cluster1-client.mirror.1.asok 2026-02-20T22:44:58.697 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rm -f /var/run/ceph/rbd-mirror.cluster1-client.mirror.1.asok 2026-02-20T22:44:58.698 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ daemon_pid_file cluster1:1 2026-02-20T22:44:58.699 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1:1 2026-02-20T22:44:58.699 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:44:58.699 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster1:1 cluster instance 2026-02-20T22:44:58.699 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster1:1 2026-02-20T22:44:58.699 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=cluster 2026-02-20T22:44:58.699 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:44:58.699 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:44:58.699 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=1 2026-02-20T22:44:58.699 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 1 = cluster1:1 ']' 2026-02-20T22:44:58.699 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval cluster=cluster1 2026-02-20T22:44:58.699 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:44:58.699 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=1 2026-02-20T22:44:58.699 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=1 2026-02-20T22:44:58.699 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ ceph-conf --cluster cluster1 --name client.mirror.1 'pid file' 2026-02-20T22:44:58.710 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ echo /var/run/ceph/rbd-mirror.cluster1-client.mirror.1.pid 2026-02-20T22:44:58.710 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rm -f /var/run/ceph/rbd-mirror.cluster1-client.mirror.1.pid 2026-02-20T22:44:58.712 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:44:58.713 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ stop_mirror cluster1:2 '' 2026-02-20T22:44:58.713 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1:2 2026-02-20T22:44:58.713 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local sig= 2026-02-20T22:44:58.713 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test -n '' 2026-02-20T22:44:58.713 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pid 2026-02-20T22:44:58.713 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ daemon_pid_file cluster1:2 2026-02-20T22:44:58.713 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster=cluster1:2 2026-02-20T22:44:58.713 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance 2026-02-20T22:44:58.713 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ set_cluster_instance cluster1:2 cluster instance 2026-02-20T22:44:58.713 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local val=cluster1:2 2026-02-20T22:44:58.713 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster_var_name=cluster 2026-02-20T22:44:58.714 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance_var_name=instance 2026-02-20T22:44:58.714 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:44:58.714 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=2 2026-02-20T22:44:58.714 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ '[' 2 = cluster1:2 ']' 2026-02-20T22:44:58.714 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval cluster=cluster1 2026-02-20T22:44:58.714 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ cluster=cluster1 2026-02-20T22:44:58.714 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval instance=2 2026-02-20T22:44:58.714 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ instance=2 2026-02-20T22:44:58.714 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ ceph-conf --cluster cluster1 --name client.mirror.2 'pid file' 2026-02-20T22:44:58.723 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ echo /var/run/ceph/rbd-mirror.cluster1-client.mirror.2.pid 2026-02-20T22:44:58.724 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cat /var/run/ceph/rbd-mirror.cluster1-client.mirror.2.pid 2026-02-20T22:44:58.725 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ pid=88080 2026-02-20T22:44:58.725 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' -n 88080 ']' 2026-02-20T22:44:58.725 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ kill 88080 2026-02-20T22:44:58.725 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 0 1 2 4 8 16 32 2026-02-20T22:44:58.726 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 0 2026-02-20T22:44:58.726 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ ps auxww 2026-02-20T22:44:58.726 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ awk -v pid=88080 '$2 == pid {print; exit 1}' 2026-02-20T22:44:58.742 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ break 2026-02-20T22:44:58.743 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ ps auxww 2026-02-20T22:44:58.743 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ awk -v pid=88080 '$2 == pid {print; exit 1}' 2026-02-20T22:44:58.758 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ daemon_asok_file cluster1:2 cluster1 2026-02-20T22:44:58.758 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local local_cluster=cluster1:2 2026-02-20T22:44:58.758 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1 2026-02-20T22:44:58.758 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:44:58.758 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster1:2 local_cluster instance 2026-02-20T22:44:58.758 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster1:2 2026-02-20T22:44:58.759 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=local_cluster 2026-02-20T22:44:58.759 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:44:58.759 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:44:58.759 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=2 2026-02-20T22:44:58.759 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 2 = cluster1:2 ']' 2026-02-20T22:44:58.759 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval local_cluster=cluster1 2026-02-20T22:44:58.759 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local_cluster=cluster1 2026-02-20T22:44:58.759 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=2 2026-02-20T22:44:58.759 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=2 2026-02-20T22:44:58.759 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ ceph-conf --cluster cluster1 --name client.mirror.2 'admin socket' 2026-02-20T22:44:58.770 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ echo /var/run/ceph/rbd-mirror.cluster1-client.mirror.2.asok 2026-02-20T22:44:58.770 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rm -f /var/run/ceph/rbd-mirror.cluster1-client.mirror.2.asok 2026-02-20T22:44:58.772 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ daemon_asok_file cluster1:2 cluster2 2026-02-20T22:44:58.772 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local local_cluster=cluster1:2 2026-02-20T22:44:58.772 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster2 2026-02-20T22:44:58.772 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:44:58.773 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster1:2 local_cluster instance 2026-02-20T22:44:58.773 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster1:2 2026-02-20T22:44:58.773 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=local_cluster 2026-02-20T22:44:58.773 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:44:58.773 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:44:58.773 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=2 2026-02-20T22:44:58.773 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 2 = cluster1:2 ']' 2026-02-20T22:44:58.773 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval local_cluster=cluster1 2026-02-20T22:44:58.773 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local_cluster=cluster1 2026-02-20T22:44:58.773 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=2 2026-02-20T22:44:58.773 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=2 2026-02-20T22:44:58.773 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ ceph-conf --cluster cluster1 --name client.mirror.2 'admin socket' 2026-02-20T22:44:58.783 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ echo /var/run/ceph/rbd-mirror.cluster1-client.mirror.2.asok 2026-02-20T22:44:58.784 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rm -f /var/run/ceph/rbd-mirror.cluster1-client.mirror.2.asok 2026-02-20T22:44:58.786 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ daemon_pid_file cluster1:2 2026-02-20T22:44:58.786 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1:2 2026-02-20T22:44:58.786 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:44:58.786 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster1:2 cluster instance 2026-02-20T22:44:58.786 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster1:2 2026-02-20T22:44:58.786 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=cluster 2026-02-20T22:44:58.786 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:44:58.786 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:44:58.786 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=2 2026-02-20T22:44:58.787 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 2 = cluster1:2 ']' 2026-02-20T22:44:58.787 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval cluster=cluster1 2026-02-20T22:44:58.787 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:44:58.787 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=2 2026-02-20T22:44:58.787 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=2 2026-02-20T22:44:58.787 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ ceph-conf --cluster cluster1 --name client.mirror.2 'pid file' 2026-02-20T22:44:58.798 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ echo /var/run/ceph/rbd-mirror.cluster1-client.mirror.2.pid 2026-02-20T22:44:58.798 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rm -f /var/run/ceph/rbd-mirror.cluster1-client.mirror.2.pid 2026-02-20T22:44:58.800 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:44:58.800 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ stop_mirror cluster1:3 '' 2026-02-20T22:44:58.800 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster1:3 2026-02-20T22:44:58.800 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local sig= 2026-02-20T22:44:58.800 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test -n '' 2026-02-20T22:44:58.801 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pid 2026-02-20T22:44:58.801 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ daemon_pid_file cluster1:3 2026-02-20T22:44:58.801 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster=cluster1:3 2026-02-20T22:44:58.801 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance 2026-02-20T22:44:58.801 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ set_cluster_instance cluster1:3 cluster instance 2026-02-20T22:44:58.801 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local val=cluster1:3 2026-02-20T22:44:58.801 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster_var_name=cluster 2026-02-20T22:44:58.801 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance_var_name=instance 2026-02-20T22:44:58.801 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:44:58.801 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=3 2026-02-20T22:44:58.801 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ '[' 3 = cluster1:3 ']' 2026-02-20T22:44:58.801 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval cluster=cluster1 2026-02-20T22:44:58.802 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ cluster=cluster1 2026-02-20T22:44:58.802 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval instance=3 2026-02-20T22:44:58.802 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ instance=3 2026-02-20T22:44:58.802 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ ceph-conf --cluster cluster1 --name client.mirror.3 'pid file' 2026-02-20T22:44:58.811 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ echo /var/run/ceph/rbd-mirror.cluster1-client.mirror.3.pid 2026-02-20T22:44:58.812 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cat /var/run/ceph/rbd-mirror.cluster1-client.mirror.3.pid 2026-02-20T22:44:58.813 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ pid=88142 2026-02-20T22:44:58.813 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' -n 88142 ']' 2026-02-20T22:44:58.813 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ kill 88142 2026-02-20T22:44:58.813 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 0 1 2 4 8 16 32 2026-02-20T22:44:58.813 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 0 2026-02-20T22:44:58.814 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ ps auxww 2026-02-20T22:44:58.814 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ awk -v pid=88142 '$2 == pid {print; exit 1}' 2026-02-20T22:44:58.829 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:ubuntu 88142 0.1 0.0 475024 43140 ? Ssl 22:44 0:00 rbd-mirror --cluster cluster1 --id mirror.3 --rbd-mirror-delete-retry-interval=5 --rbd-mirror-image-state-check-interval=5 --rbd-mirror-journal-poll-age=1 --rbd-mirror-pool-replayers-refresh-interval=5 --debug-rbd=30 --debug-journaler=30 --debug-rbd_mirror=30 --daemonize=true 2026-02-20T22:44:58.830 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 0 1 2 4 8 16 32 2026-02-20T22:44:58.830 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 1 2026-02-20T22:44:59.831 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ ps auxww 2026-02-20T22:44:59.832 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ awk -v pid=88142 '$2 == pid {print; exit 1}' 2026-02-20T22:44:59.848 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:ubuntu 88142 0.1 0.0 475024 43152 ? Ssl 22:44 0:00 rbd-mirror --cluster cluster1 --id mirror.3 --rbd-mirror-delete-retry-interval=5 --rbd-mirror-image-state-check-interval=5 --rbd-mirror-journal-poll-age=1 --rbd-mirror-pool-replayers-refresh-interval=5 --debug-rbd=30 --debug-journaler=30 --debug-rbd_mirror=30 --daemonize=true 2026-02-20T22:44:59.849 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 0 1 2 4 8 16 32 2026-02-20T22:44:59.849 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 2 2026-02-20T22:45:01.850 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ ps auxww 2026-02-20T22:45:01.850 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ awk -v pid=88142 '$2 == pid {print; exit 1}' 2026-02-20T22:45:01.866 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ break 2026-02-20T22:45:01.866 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ ps auxww 2026-02-20T22:45:01.867 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ awk -v pid=88142 '$2 == pid {print; exit 1}' 2026-02-20T22:45:01.882 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ daemon_asok_file cluster1:3 cluster1 2026-02-20T22:45:01.882 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local local_cluster=cluster1:3 2026-02-20T22:45:01.882 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1 2026-02-20T22:45:01.882 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:45:01.882 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster1:3 local_cluster instance 2026-02-20T22:45:01.883 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster1:3 2026-02-20T22:45:01.883 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=local_cluster 2026-02-20T22:45:01.883 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:45:01.883 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:45:01.883 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=3 2026-02-20T22:45:01.883 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 3 = cluster1:3 ']' 2026-02-20T22:45:01.883 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval local_cluster=cluster1 2026-02-20T22:45:01.883 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local_cluster=cluster1 2026-02-20T22:45:01.883 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=3 2026-02-20T22:45:01.883 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=3 2026-02-20T22:45:01.883 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ ceph-conf --cluster cluster1 --name client.mirror.3 'admin socket' 2026-02-20T22:45:01.895 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ echo /var/run/ceph/rbd-mirror.cluster1-client.mirror.3.asok 2026-02-20T22:45:01.895 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rm -f /var/run/ceph/rbd-mirror.cluster1-client.mirror.3.asok 2026-02-20T22:45:01.897 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ daemon_asok_file cluster1:3 cluster2 2026-02-20T22:45:01.897 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local local_cluster=cluster1:3 2026-02-20T22:45:01.897 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster2 2026-02-20T22:45:01.897 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:45:01.897 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster1:3 local_cluster instance 2026-02-20T22:45:01.897 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster1:3 2026-02-20T22:45:01.897 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=local_cluster 2026-02-20T22:45:01.897 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:45:01.898 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:45:01.898 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=3 2026-02-20T22:45:01.898 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 3 = cluster1:3 ']' 2026-02-20T22:45:01.898 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval local_cluster=cluster1 2026-02-20T22:45:01.898 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local_cluster=cluster1 2026-02-20T22:45:01.898 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=3 2026-02-20T22:45:01.898 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=3 2026-02-20T22:45:01.898 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ ceph-conf --cluster cluster1 --name client.mirror.3 'admin socket' 2026-02-20T22:45:01.908 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ echo /var/run/ceph/rbd-mirror.cluster1-client.mirror.3.asok 2026-02-20T22:45:01.909 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rm -f /var/run/ceph/rbd-mirror.cluster1-client.mirror.3.asok 2026-02-20T22:45:01.910 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ daemon_pid_file cluster1:3 2026-02-20T22:45:01.911 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1:3 2026-02-20T22:45:01.911 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:45:01.911 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster1:3 cluster instance 2026-02-20T22:45:01.911 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster1:3 2026-02-20T22:45:01.911 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=cluster 2026-02-20T22:45:01.911 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:45:01.911 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster1 2026-02-20T22:45:01.911 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=3 2026-02-20T22:45:01.911 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 3 = cluster1:3 ']' 2026-02-20T22:45:01.911 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval cluster=cluster1 2026-02-20T22:45:01.911 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster1 2026-02-20T22:45:01.911 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=3 2026-02-20T22:45:01.912 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=3 2026-02-20T22:45:01.912 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ ceph-conf --cluster cluster1 --name client.mirror.3 'pid file' 2026-02-20T22:45:01.922 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ echo /var/run/ceph/rbd-mirror.cluster1-client.mirror.3.pid 2026-02-20T22:45:01.922 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rm -f /var/run/ceph/rbd-mirror.cluster1-client.mirror.3.pid 2026-02-20T22:45:01.923 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for cluster in "${CLUSTER1}" "${CLUSTER2}" 2026-02-20T22:45:01.923 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ stop_mirrors cluster2 2026-02-20T22:45:01.923 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2 2026-02-20T22:45:01.924 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local sig= 2026-02-20T22:45:01.924 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ seq 0 3 2026-02-20T22:45:01.926 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:45:01.926 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ stop_mirror cluster2:0 '' 2026-02-20T22:45:01.926 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2:0 2026-02-20T22:45:01.926 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local sig= 2026-02-20T22:45:01.926 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test -n '' 2026-02-20T22:45:01.926 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pid 2026-02-20T22:45:01.926 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ daemon_pid_file cluster2:0 2026-02-20T22:45:01.926 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster=cluster2:0 2026-02-20T22:45:01.927 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance 2026-02-20T22:45:01.927 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ set_cluster_instance cluster2:0 cluster instance 2026-02-20T22:45:01.927 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local val=cluster2:0 2026-02-20T22:45:01.927 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster_var_name=cluster 2026-02-20T22:45:01.927 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance_var_name=instance 2026-02-20T22:45:01.927 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster2 2026-02-20T22:45:01.927 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:45:01.927 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ '[' 0 = cluster2:0 ']' 2026-02-20T22:45:01.927 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval cluster=cluster2 2026-02-20T22:45:01.927 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ cluster=cluster2 2026-02-20T22:45:01.927 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval instance=0 2026-02-20T22:45:01.927 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ instance=0 2026-02-20T22:45:01.928 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ ceph-conf --cluster cluster2 --name client.mirror.0 'pid file' 2026-02-20T22:45:01.937 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ echo /var/run/ceph/rbd-mirror.cluster2-client.mirror.0.pid 2026-02-20T22:45:01.937 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cat /var/run/ceph/rbd-mirror.cluster2-client.mirror.0.pid 2026-02-20T22:45:01.938 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ pid=84940 2026-02-20T22:45:01.938 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' -n 84940 ']' 2026-02-20T22:45:01.938 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ kill 84940 2026-02-20T22:45:01.939 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 0 1 2 4 8 16 32 2026-02-20T22:45:01.939 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 0 2026-02-20T22:45:01.939 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ ps auxww 2026-02-20T22:45:01.939 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ awk -v pid=84940 '$2 == pid {print; exit 1}' 2026-02-20T22:45:01.954 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ break 2026-02-20T22:45:01.954 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ ps auxww 2026-02-20T22:45:01.955 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ awk -v pid=84940 '$2 == pid {print; exit 1}' 2026-02-20T22:45:01.971 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ daemon_asok_file cluster2:0 cluster1 2026-02-20T22:45:01.972 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local local_cluster=cluster2:0 2026-02-20T22:45:01.972 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1 2026-02-20T22:45:01.972 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:45:01.972 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster2:0 local_cluster instance 2026-02-20T22:45:01.972 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster2:0 2026-02-20T22:45:01.972 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=local_cluster 2026-02-20T22:45:01.972 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:45:01.972 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster2 2026-02-20T22:45:01.972 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=0 2026-02-20T22:45:01.972 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 0 = cluster2:0 ']' 2026-02-20T22:45:01.972 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval local_cluster=cluster2 2026-02-20T22:45:01.973 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local_cluster=cluster2 2026-02-20T22:45:01.973 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=0 2026-02-20T22:45:01.973 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:45:01.973 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ ceph-conf --cluster cluster2 --name client.mirror.0 'admin socket' 2026-02-20T22:45:01.984 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ echo /var/run/ceph/rbd-mirror.cluster2-client.mirror.0.asok 2026-02-20T22:45:01.984 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rm -f /var/run/ceph/rbd-mirror.cluster2-client.mirror.0.asok 2026-02-20T22:45:01.986 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ daemon_asok_file cluster2:0 cluster2 2026-02-20T22:45:01.986 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local local_cluster=cluster2:0 2026-02-20T22:45:01.986 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster2 2026-02-20T22:45:01.986 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:45:01.986 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster2:0 local_cluster instance 2026-02-20T22:45:01.986 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster2:0 2026-02-20T22:45:01.986 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=local_cluster 2026-02-20T22:45:01.986 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:45:01.987 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster2 2026-02-20T22:45:01.987 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=0 2026-02-20T22:45:01.987 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 0 = cluster2:0 ']' 2026-02-20T22:45:01.987 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval local_cluster=cluster2 2026-02-20T22:45:01.987 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local_cluster=cluster2 2026-02-20T22:45:01.987 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=0 2026-02-20T22:45:01.987 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:45:01.987 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ ceph-conf --cluster cluster2 --name client.mirror.0 'admin socket' 2026-02-20T22:45:01.997 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ echo /var/run/ceph/rbd-mirror.cluster2-client.mirror.0.asok 2026-02-20T22:45:01.997 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rm -f /var/run/ceph/rbd-mirror.cluster2-client.mirror.0.asok 2026-02-20T22:45:02.000 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ daemon_pid_file cluster2:0 2026-02-20T22:45:02.000 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster2:0 2026-02-20T22:45:02.000 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:45:02.000 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster2:0 cluster instance 2026-02-20T22:45:02.000 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster2:0 2026-02-20T22:45:02.000 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=cluster 2026-02-20T22:45:02.000 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:45:02.000 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster2 2026-02-20T22:45:02.001 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=0 2026-02-20T22:45:02.001 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 0 = cluster2:0 ']' 2026-02-20T22:45:02.001 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval cluster=cluster2 2026-02-20T22:45:02.001 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster2 2026-02-20T22:45:02.001 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=0 2026-02-20T22:45:02.001 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=0 2026-02-20T22:45:02.001 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ ceph-conf --cluster cluster2 --name client.mirror.0 'pid file' 2026-02-20T22:45:02.012 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ echo /var/run/ceph/rbd-mirror.cluster2-client.mirror.0.pid 2026-02-20T22:45:02.012 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rm -f /var/run/ceph/rbd-mirror.cluster2-client.mirror.0.pid 2026-02-20T22:45:02.014 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:45:02.014 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ stop_mirror cluster2:1 '' 2026-02-20T22:45:02.014 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2:1 2026-02-20T22:45:02.014 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local sig= 2026-02-20T22:45:02.015 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test -n '' 2026-02-20T22:45:02.015 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pid 2026-02-20T22:45:02.015 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ daemon_pid_file cluster2:1 2026-02-20T22:45:02.015 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster=cluster2:1 2026-02-20T22:45:02.015 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance 2026-02-20T22:45:02.015 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ set_cluster_instance cluster2:1 cluster instance 2026-02-20T22:45:02.015 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local val=cluster2:1 2026-02-20T22:45:02.015 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster_var_name=cluster 2026-02-20T22:45:02.015 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance_var_name=instance 2026-02-20T22:45:02.015 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster2 2026-02-20T22:45:02.015 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=1 2026-02-20T22:45:02.015 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ '[' 1 = cluster2:1 ']' 2026-02-20T22:45:02.016 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval cluster=cluster2 2026-02-20T22:45:02.016 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ cluster=cluster2 2026-02-20T22:45:02.016 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval instance=1 2026-02-20T22:45:02.016 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ instance=1 2026-02-20T22:45:02.016 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ ceph-conf --cluster cluster2 --name client.mirror.1 'pid file' 2026-02-20T22:45:02.025 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ echo /var/run/ceph/rbd-mirror.cluster2-client.mirror.1.pid 2026-02-20T22:45:02.025 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cat /var/run/ceph/rbd-mirror.cluster2-client.mirror.1.pid 2026-02-20T22:45:02.026 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ pid=84984 2026-02-20T22:45:02.026 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' -n 84984 ']' 2026-02-20T22:45:02.026 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ kill 84984 2026-02-20T22:45:02.026 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 0 1 2 4 8 16 32 2026-02-20T22:45:02.027 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 0 2026-02-20T22:45:02.027 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ ps auxww 2026-02-20T22:45:02.027 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ awk -v pid=84984 '$2 == pid {print; exit 1}' 2026-02-20T22:45:02.043 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ break 2026-02-20T22:45:02.043 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ ps auxww 2026-02-20T22:45:02.043 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ awk -v pid=84984 '$2 == pid {print; exit 1}' 2026-02-20T22:45:02.059 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ daemon_asok_file cluster2:1 cluster1 2026-02-20T22:45:02.059 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local local_cluster=cluster2:1 2026-02-20T22:45:02.059 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1 2026-02-20T22:45:02.059 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:45:02.059 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster2:1 local_cluster instance 2026-02-20T22:45:02.059 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster2:1 2026-02-20T22:45:02.059 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=local_cluster 2026-02-20T22:45:02.059 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:45:02.060 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster2 2026-02-20T22:45:02.060 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=1 2026-02-20T22:45:02.060 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 1 = cluster2:1 ']' 2026-02-20T22:45:02.060 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval local_cluster=cluster2 2026-02-20T22:45:02.060 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local_cluster=cluster2 2026-02-20T22:45:02.060 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=1 2026-02-20T22:45:02.060 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=1 2026-02-20T22:45:02.060 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ ceph-conf --cluster cluster2 --name client.mirror.1 'admin socket' 2026-02-20T22:45:02.070 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ echo /var/run/ceph/rbd-mirror.cluster2-client.mirror.1.asok 2026-02-20T22:45:02.071 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rm -f /var/run/ceph/rbd-mirror.cluster2-client.mirror.1.asok 2026-02-20T22:45:02.073 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ daemon_asok_file cluster2:1 cluster2 2026-02-20T22:45:02.073 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local local_cluster=cluster2:1 2026-02-20T22:45:02.073 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster2 2026-02-20T22:45:02.073 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:45:02.073 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster2:1 local_cluster instance 2026-02-20T22:45:02.073 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster2:1 2026-02-20T22:45:02.073 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=local_cluster 2026-02-20T22:45:02.073 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:45:02.073 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster2 2026-02-20T22:45:02.074 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=1 2026-02-20T22:45:02.074 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 1 = cluster2:1 ']' 2026-02-20T22:45:02.074 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval local_cluster=cluster2 2026-02-20T22:45:02.074 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local_cluster=cluster2 2026-02-20T22:45:02.074 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=1 2026-02-20T22:45:02.074 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=1 2026-02-20T22:45:02.074 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ ceph-conf --cluster cluster2 --name client.mirror.1 'admin socket' 2026-02-20T22:45:02.085 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ echo /var/run/ceph/rbd-mirror.cluster2-client.mirror.1.asok 2026-02-20T22:45:02.085 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rm -f /var/run/ceph/rbd-mirror.cluster2-client.mirror.1.asok 2026-02-20T22:45:02.087 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ daemon_pid_file cluster2:1 2026-02-20T22:45:02.087 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster2:1 2026-02-20T22:45:02.088 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:45:02.088 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster2:1 cluster instance 2026-02-20T22:45:02.088 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster2:1 2026-02-20T22:45:02.088 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=cluster 2026-02-20T22:45:02.088 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:45:02.088 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster2 2026-02-20T22:45:02.088 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=1 2026-02-20T22:45:02.088 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 1 = cluster2:1 ']' 2026-02-20T22:45:02.088 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval cluster=cluster2 2026-02-20T22:45:02.088 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster2 2026-02-20T22:45:02.088 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=1 2026-02-20T22:45:02.089 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=1 2026-02-20T22:45:02.089 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ ceph-conf --cluster cluster2 --name client.mirror.1 'pid file' 2026-02-20T22:45:02.100 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ echo /var/run/ceph/rbd-mirror.cluster2-client.mirror.1.pid 2026-02-20T22:45:02.100 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rm -f /var/run/ceph/rbd-mirror.cluster2-client.mirror.1.pid 2026-02-20T22:45:02.102 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:45:02.102 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ stop_mirror cluster2:2 '' 2026-02-20T22:45:02.102 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2:2 2026-02-20T22:45:02.102 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local sig= 2026-02-20T22:45:02.103 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test -n '' 2026-02-20T22:45:02.103 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pid 2026-02-20T22:45:02.103 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ daemon_pid_file cluster2:2 2026-02-20T22:45:02.103 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster=cluster2:2 2026-02-20T22:45:02.103 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance 2026-02-20T22:45:02.103 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ set_cluster_instance cluster2:2 cluster instance 2026-02-20T22:45:02.103 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local val=cluster2:2 2026-02-20T22:45:02.103 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster_var_name=cluster 2026-02-20T22:45:02.103 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance_var_name=instance 2026-02-20T22:45:02.103 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster2 2026-02-20T22:45:02.103 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=2 2026-02-20T22:45:02.104 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ '[' 2 = cluster2:2 ']' 2026-02-20T22:45:02.104 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval cluster=cluster2 2026-02-20T22:45:02.104 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ cluster=cluster2 2026-02-20T22:45:02.104 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval instance=2 2026-02-20T22:45:02.104 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ instance=2 2026-02-20T22:45:02.104 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ ceph-conf --cluster cluster2 --name client.mirror.2 'pid file' 2026-02-20T22:45:02.114 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ echo /var/run/ceph/rbd-mirror.cluster2-client.mirror.2.pid 2026-02-20T22:45:02.114 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cat /var/run/ceph/rbd-mirror.cluster2-client.mirror.2.pid 2026-02-20T22:45:02.115 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ pid=85045 2026-02-20T22:45:02.115 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' -n 85045 ']' 2026-02-20T22:45:02.116 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ kill 85045 2026-02-20T22:45:02.116 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 0 1 2 4 8 16 32 2026-02-20T22:45:02.116 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 0 2026-02-20T22:45:02.116 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ ps auxww 2026-02-20T22:45:02.116 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ awk -v pid=85045 '$2 == pid {print; exit 1}' 2026-02-20T22:45:02.131 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ break 2026-02-20T22:45:02.132 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ ps auxww 2026-02-20T22:45:02.132 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ awk -v pid=85045 '$2 == pid {print; exit 1}' 2026-02-20T22:45:02.147 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ daemon_asok_file cluster2:2 cluster1 2026-02-20T22:45:02.147 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local local_cluster=cluster2:2 2026-02-20T22:45:02.147 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1 2026-02-20T22:45:02.147 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:45:02.147 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster2:2 local_cluster instance 2026-02-20T22:45:02.147 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster2:2 2026-02-20T22:45:02.147 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=local_cluster 2026-02-20T22:45:02.147 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:45:02.148 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster2 2026-02-20T22:45:02.148 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=2 2026-02-20T22:45:02.148 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 2 = cluster2:2 ']' 2026-02-20T22:45:02.148 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval local_cluster=cluster2 2026-02-20T22:45:02.148 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local_cluster=cluster2 2026-02-20T22:45:02.148 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=2 2026-02-20T22:45:02.148 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=2 2026-02-20T22:45:02.148 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ ceph-conf --cluster cluster2 --name client.mirror.2 'admin socket' 2026-02-20T22:45:02.158 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ echo /var/run/ceph/rbd-mirror.cluster2-client.mirror.2.asok 2026-02-20T22:45:02.159 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rm -f /var/run/ceph/rbd-mirror.cluster2-client.mirror.2.asok 2026-02-20T22:45:02.160 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ daemon_asok_file cluster2:2 cluster2 2026-02-20T22:45:02.160 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local local_cluster=cluster2:2 2026-02-20T22:45:02.160 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster2 2026-02-20T22:45:02.160 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:45:02.160 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster2:2 local_cluster instance 2026-02-20T22:45:02.160 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster2:2 2026-02-20T22:45:02.160 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=local_cluster 2026-02-20T22:45:02.160 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:45:02.160 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster2 2026-02-20T22:45:02.160 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=2 2026-02-20T22:45:02.160 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 2 = cluster2:2 ']' 2026-02-20T22:45:02.160 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval local_cluster=cluster2 2026-02-20T22:45:02.160 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local_cluster=cluster2 2026-02-20T22:45:02.160 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=2 2026-02-20T22:45:02.160 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=2 2026-02-20T22:45:02.160 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ ceph-conf --cluster cluster2 --name client.mirror.2 'admin socket' 2026-02-20T22:45:02.173 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ echo /var/run/ceph/rbd-mirror.cluster2-client.mirror.2.asok 2026-02-20T22:45:02.173 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rm -f /var/run/ceph/rbd-mirror.cluster2-client.mirror.2.asok 2026-02-20T22:45:02.174 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ daemon_pid_file cluster2:2 2026-02-20T22:45:02.174 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster2:2 2026-02-20T22:45:02.174 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:45:02.174 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster2:2 cluster instance 2026-02-20T22:45:02.174 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster2:2 2026-02-20T22:45:02.174 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=cluster 2026-02-20T22:45:02.174 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:45:02.174 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster2 2026-02-20T22:45:02.174 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=2 2026-02-20T22:45:02.174 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 2 = cluster2:2 ']' 2026-02-20T22:45:02.174 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval cluster=cluster2 2026-02-20T22:45:02.174 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster2 2026-02-20T22:45:02.174 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=2 2026-02-20T22:45:02.174 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=2 2026-02-20T22:45:02.174 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ ceph-conf --cluster cluster2 --name client.mirror.2 'pid file' 2026-02-20T22:45:02.185 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ echo /var/run/ceph/rbd-mirror.cluster2-client.mirror.2.pid 2026-02-20T22:45:02.186 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rm -f /var/run/ceph/rbd-mirror.cluster2-client.mirror.2.pid 2026-02-20T22:45:02.187 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for instance in `seq 0 ${LAST_MIRROR_INSTANCE}` 2026-02-20T22:45:02.187 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ stop_mirror cluster2:3 '' 2026-02-20T22:45:02.187 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local cluster=cluster2:3 2026-02-20T22:45:02.187 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local sig= 2026-02-20T22:45:02.187 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test -n '' 2026-02-20T22:45:02.187 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ local pid 2026-02-20T22:45:02.187 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ daemon_pid_file cluster2:3 2026-02-20T22:45:02.187 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster=cluster2:3 2026-02-20T22:45:02.187 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance 2026-02-20T22:45:02.187 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ set_cluster_instance cluster2:3 cluster instance 2026-02-20T22:45:02.187 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local val=cluster2:3 2026-02-20T22:45:02.187 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local cluster_var_name=cluster 2026-02-20T22:45:02.188 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local instance_var_name=instance 2026-02-20T22:45:02.188 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster2 2026-02-20T22:45:02.188 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=3 2026-02-20T22:45:02.188 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ '[' 3 = cluster2:3 ']' 2026-02-20T22:45:02.188 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval cluster=cluster2 2026-02-20T22:45:02.188 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ cluster=cluster2 2026-02-20T22:45:02.188 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ eval instance=3 2026-02-20T22:45:02.188 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ instance=3 2026-02-20T22:45:02.188 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++++ ceph-conf --cluster cluster2 --name client.mirror.3 'pid file' 2026-02-20T22:45:02.200 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ echo /var/run/ceph/rbd-mirror.cluster2-client.mirror.3.pid 2026-02-20T22:45:02.200 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cat /var/run/ceph/rbd-mirror.cluster2-client.mirror.3.pid 2026-02-20T22:45:02.201 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ pid=85105 2026-02-20T22:45:02.201 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' -n 85105 ']' 2026-02-20T22:45:02.201 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ kill 85105 2026-02-20T22:45:02.201 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ for s in 0 1 2 4 8 16 32 2026-02-20T22:45:02.201 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ sleep 0 2026-02-20T22:45:02.202 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ ps auxww 2026-02-20T22:45:02.202 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ awk -v pid=85105 '$2 == pid {print; exit 1}' 2026-02-20T22:45:02.217 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ break 2026-02-20T22:45:02.217 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ ps auxww 2026-02-20T22:45:02.217 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ awk -v pid=85105 '$2 == pid {print; exit 1}' 2026-02-20T22:45:02.234 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ daemon_asok_file cluster2:3 cluster1 2026-02-20T22:45:02.234 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local local_cluster=cluster2:3 2026-02-20T22:45:02.234 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster1 2026-02-20T22:45:02.234 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:45:02.234 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster2:3 local_cluster instance 2026-02-20T22:45:02.234 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster2:3 2026-02-20T22:45:02.234 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=local_cluster 2026-02-20T22:45:02.234 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:45:02.234 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster2 2026-02-20T22:45:02.234 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=3 2026-02-20T22:45:02.234 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 3 = cluster2:3 ']' 2026-02-20T22:45:02.234 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval local_cluster=cluster2 2026-02-20T22:45:02.234 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local_cluster=cluster2 2026-02-20T22:45:02.234 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=3 2026-02-20T22:45:02.234 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=3 2026-02-20T22:45:02.235 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ ceph-conf --cluster cluster2 --name client.mirror.3 'admin socket' 2026-02-20T22:45:02.246 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ echo /var/run/ceph/rbd-mirror.cluster2-client.mirror.3.asok 2026-02-20T22:45:02.246 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rm -f /var/run/ceph/rbd-mirror.cluster2-client.mirror.3.asok 2026-02-20T22:45:02.248 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ daemon_asok_file cluster2:3 cluster2 2026-02-20T22:45:02.248 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local local_cluster=cluster2:3 2026-02-20T22:45:02.248 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster2 2026-02-20T22:45:02.248 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:45:02.248 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster2:3 local_cluster instance 2026-02-20T22:45:02.248 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster2:3 2026-02-20T22:45:02.248 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=local_cluster 2026-02-20T22:45:02.248 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:45:02.248 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster2 2026-02-20T22:45:02.248 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=3 2026-02-20T22:45:02.248 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 3 = cluster2:3 ']' 2026-02-20T22:45:02.248 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval local_cluster=cluster2 2026-02-20T22:45:02.248 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ local_cluster=cluster2 2026-02-20T22:45:02.248 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=3 2026-02-20T22:45:02.248 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=3 2026-02-20T22:45:02.248 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ ceph-conf --cluster cluster2 --name client.mirror.3 'admin socket' 2026-02-20T22:45:02.262 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ echo /var/run/ceph/rbd-mirror.cluster2-client.mirror.3.asok 2026-02-20T22:45:02.262 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rm -f /var/run/ceph/rbd-mirror.cluster2-client.mirror.3.asok 2026-02-20T22:45:02.263 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ daemon_pid_file cluster2:3 2026-02-20T22:45:02.263 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster=cluster2:3 2026-02-20T22:45:02.263 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance 2026-02-20T22:45:02.263 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ set_cluster_instance cluster2:3 cluster instance 2026-02-20T22:45:02.264 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local val=cluster2:3 2026-02-20T22:45:02.264 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local cluster_var_name=cluster 2026-02-20T22:45:02.264 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ local instance_var_name=instance 2026-02-20T22:45:02.264 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ cluster=cluster2 2026-02-20T22:45:02.264 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ instance=3 2026-02-20T22:45:02.264 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ '[' 3 = cluster2:3 ']' 2026-02-20T22:45:02.264 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval cluster=cluster2 2026-02-20T22:45:02.264 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ cluster=cluster2 2026-02-20T22:45:02.264 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ eval instance=3 2026-02-20T22:45:02.264 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ instance=3 2026-02-20T22:45:02.264 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+++ ceph-conf --cluster cluster2 --name client.mirror.3 'pid file' 2026-02-20T22:45:02.276 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:++ echo /var/run/ceph/rbd-mirror.cluster2-client.mirror.3.pid 2026-02-20T22:45:02.276 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rm -f /var/run/ceph/rbd-mirror.cluster2-client.mirror.3.pid 2026-02-20T22:45:02.277 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' -z 1 ']' 2026-02-20T22:45:02.277 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ test '' = /tmp/tmp.Whst3BkeHJ 2026-02-20T22:45:02.277 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ rm -Rf /tmp/tmp.Whst3BkeHJ 2026-02-20T22:45:02.278 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ '[' 0 -eq 0 ']' 2026-02-20T22:45:02.278 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ echo OK 2026-02-20T22:45:02.279 INFO:tasks.workunit.cluster1.client.mirror.trial150.stdout:OK 2026-02-20T22:45:02.279 INFO:tasks.workunit.cluster1.client.mirror.trial150.stderr:+ exit 0 2026-02-20T22:45:02.279 INFO:teuthology.orchestra.run:Running command with timeout 3600 2026-02-20T22:45:02.279 DEBUG:teuthology.orchestra.run.trial150:> sudo rm -rf -- /home/ubuntu/cephtest/mnt.cluster1.mirror/client.mirror/tmp 2026-02-20T22:45:02.346 INFO:tasks.workunit:Stopping ['rbd/rbd_mirror.sh'] on cluster1.client.mirror... 2026-02-20T22:45:02.346 DEBUG:teuthology.orchestra.run.trial150:> sudo rm -rf -- /home/ubuntu/cephtest/workunits.list.cluster1.client.mirror /home/ubuntu/cephtest/clone.cluster1.client.mirror 2026-02-20T22:45:02.698 DEBUG:teuthology.parallel:result is None 2026-02-20T22:45:02.698 DEBUG:teuthology.orchestra.run.trial150:> sudo rm -rf -- /home/ubuntu/cephtest/mnt.cluster1.mirror/client.mirror 2026-02-20T22:45:02.721 INFO:tasks.workunit:Deleted dir /home/ubuntu/cephtest/mnt.cluster1.mirror/client.mirror 2026-02-20T22:45:02.721 DEBUG:teuthology.orchestra.run.trial150:> rmdir -- /home/ubuntu/cephtest/mnt.cluster1.mirror 2026-02-20T22:45:02.778 INFO:tasks.workunit:Deleted artificial mount point /home/ubuntu/cephtest/mnt.cluster1.mirror/client.mirror 2026-02-20T22:45:02.778 DEBUG:teuthology.run_tasks:Unwinding manager ceph 2026-02-20T22:45:02.842 INFO:tasks.ceph.ceph_manager.cluster2:waiting for clean 2026-02-20T22:45:02.842 DEBUG:teuthology.orchestra.run.trial150:> sudo adjust-ulimits ceph-coverage /home/ubuntu/cephtest/archive/coverage timeout 120 ceph --cluster cluster2 pg dump --format=json 2026-02-20T22:45:03.021 INFO:teuthology.orchestra.run.trial150.stdout: 2026-02-20T22:45:03.021 INFO:teuthology.orchestra.run.trial150.stderr:dumped all 2026-02-20T22:45:03.029 INFO:teuthology.orchestra.run.trial150.stdout:{"pg_ready":true,"pg_map":{"version":1256,"stamp":"2026-02-20T22:45:02.366025+0000","last_osdmap_epoch":0,"last_pg_scan":0,"pg_stats_sum":{"stat_sum":{"num_bytes":590387,"num_objects":4,"num_object_clones":0,"num_object_copies":8,"num_objects_missing_on_primary":0,"num_objects_missing":0,"num_objects_degraded":0,"num_objects_misplaced":0,"num_objects_unfound":0,"num_objects_dirty":4,"num_whiteouts":0,"num_read":66,"num_read_kb":55,"num_write":103,"num_write_kb":1630,"num_scrub_errors":0,"num_shallow_scrub_errors":0,"num_deep_scrub_errors":0,"num_objects_recovered":0,"num_bytes_recovered":0,"num_keys_recovered":0,"num_objects_omap":0,"num_objects_hit_set_archive":0,"num_bytes_hit_set_archive":0,"num_flush":0,"num_flush_kb":0,"num_evict":0,"num_evict_kb":0,"num_promote":0,"num_flush_mode_high":0,"num_flush_mode_low":0,"num_evict_mode_some":0,"num_evict_mode_full":0,"num_objects_pinned":0,"num_legacy_snapsets":0,"num_large_omap_objects":0,"num_objects_manifest":0,"num_omap_bytes":0,"num_omap_keys":0,"num_objects_repaired":0},"store_stats":{"total":0,"available":0,"internally_reserved":0,"allocated":0,"data_stored":0,"data_compressed":0,"data_compressed_allocated":0,"data_compressed_original":0,"omap_allocated":0,"internal_metadata":0},"log_size":75,"ondisk_log_size":75,"up":18,"acting":18,"num_store_stats":0},"osd_stats_sum":{"up_from":0,"seq":0,"num_pgs":18,"num_osds":3,"num_per_pool_osds":3,"num_per_pool_omap_osds":3,"kb":283115520,"kb_used":492448,"kb_used_data":14704,"kb_used_omap":7539,"kb_used_meta":470156,"kb_avail":282623072,"statfs":{"total":289910292480,"available":289406025728,"internally_reserved":0,"allocated":15056896,"data_stored":8593489,"data_compressed":0,"data_compressed_allocated":0,"data_compressed_original":0,"omap_allocated":7720316,"internal_metadata":481440388},"hb_peers":[],"snap_trim_queue_len":0,"num_snap_trimming":0,"num_shards_repaired":0,"op_queue_age_hist":{"histogram":[],"upper_bound":1},"perf_stat":{"commit_latency_ms":0,"apply_latency_ms":0,"commit_latency_ns":0,"apply_latency_ns":0},"alerts":[],"network_ping_times":[]},"pg_stats_delta":{"stat_sum":{"num_bytes":-7148859614,"num_objects":-1908,"num_object_clones":-163,"num_object_copies":-3816,"num_objects_missing_on_primary":0,"num_objects_missing":0,"num_objects_degraded":0,"num_objects_misplaced":0,"num_objects_unfound":0,"num_objects_dirty":-1908,"num_whiteouts":0,"num_read":-102177,"num_read_kb":-16636470,"num_write":-18815,"num_write_kb":-27455536,"num_scrub_errors":0,"num_shallow_scrub_errors":0,"num_deep_scrub_errors":0,"num_objects_recovered":-2,"num_bytes_recovered":-34,"num_keys_recovered":0,"num_objects_omap":-29,"num_objects_hit_set_archive":0,"num_bytes_hit_set_archive":0,"num_flush":0,"num_flush_kb":0,"num_evict":0,"num_evict_kb":0,"num_promote":0,"num_flush_mode_high":0,"num_flush_mode_low":0,"num_evict_mode_some":0,"num_evict_mode_full":0,"num_objects_pinned":0,"num_legacy_snapsets":0,"num_large_omap_objects":0,"num_objects_manifest":0,"num_omap_bytes":0,"num_omap_keys":0,"num_objects_repaired":0},"store_stats":{"total":0,"available":0,"internally_reserved":0,"allocated":0,"data_stored":0,"data_compressed":0,"data_compressed_allocated":0,"data_compressed_original":0,"omap_allocated":0,"internal_metadata":0},"log_size":0,"ondisk_log_size":0,"up":0,"acting":0,"num_store_stats":0,"stamp_delta":"7.908838"},"pg_stats":[{"pgid":"2.7","version":"0'0","reported_seq":1121,"reported_epoch":562,"state":"active+clean","last_fresh":"2026-02-20T22:44:58.560357+0000","last_change":"2026-02-20T22:21:58.493314+0000","last_active":"2026-02-20T22:44:58.560357+0000","last_peered":"2026-02-20T22:44:58.560357+0000","last_clean":"2026-02-20T22:44:58.560357+0000","last_became_active":"2026-02-20T22:21:56.491775+0000","last_became_peered":"2026-02-20T22:21:56.491775+0000","last_unstale":"2026-02-20T22:44:58.560357+0000","last_undegraded":"2026-02-20T22:44:58.560357+0000","last_fullsized":"2026-02-20T22:44:58.560357+0000","mapping_epoch":13,"log_start":"0'0","ondisk_log_start":"0'0","created":13,"last_epoch_clean":14,"parent":"0.0","parent_split_bits":0,"last_scrub":"0'0","last_scrub_stamp":"2026-02-20T22:21:55.483249+0000","last_deep_scrub":"0'0","last_deep_scrub_stamp":"2026-02-20T22:21:55.483249+0000","last_clean_scrub_stamp":"2026-02-20T22:21:55.483249+0000","objects_scrubbed":0,"log_size":0,"log_dups_size":0,"ondisk_log_size":0,"stats_invalid":false,"dirty_stats_invalid":false,"omap_stats_invalid":false,"hitset_stats_invalid":false,"hitset_bytes_stats_invalid":false,"pin_stats_invalid":false,"manifest_stats_invalid":false,"snaptrimq_len":0,"last_scrub_duration":0,"scrub_schedule":"periodic scrub scheduled @ 2026-02-21T23:41:31.153948+0000","scrub_duration":0,"objects_trimmed":0,"snaptrim_duration":0.00087983899999999999,"stat_sum":{"num_bytes":0,"num_objects":0,"num_object_clones":0,"num_object_copies":0,"num_objects_missing_on_primary":0,"num_objects_missing":0,"num_objects_degraded":0,"num_objects_misplaced":0,"num_objects_unfound":0,"num_objects_dirty":0,"num_whiteouts":0,"num_read":0,"num_read_kb":0,"num_write":0,"num_write_kb":0,"num_scrub_errors":0,"num_shallow_scrub_errors":0,"num_deep_scrub_errors":0,"num_objects_recovered":0,"num_bytes_recovered":0,"num_keys_recovered":0,"num_objects_omap":0,"num_objects_hit_set_archive":0,"num_bytes_hit_set_archive":0,"num_flush":0,"num_flush_kb":0,"num_evict":0,"num_evict_kb":0,"num_promote":0,"num_flush_mode_high":0,"num_flush_mode_low":0,"num_evict_mode_some":0,"num_evict_mode_full":0,"num_objects_pinned":0,"num_legacy_snapsets":0,"num_large_omap_objects":0,"num_objects_manifest":0,"num_omap_bytes":0,"num_omap_keys":0,"num_objects_repaired":0},"up":[1,0],"acting":[1,0],"avail_no_missing":[],"object_location_counts":[],"blocked_by":[],"up_primary":1,"acting_primary":1,"purged_snaps":[]},{"pgid":"2.6","version":"0'0","reported_seq":1121,"reported_epoch":562,"state":"active+clean","last_fresh":"2026-02-20T22:44:58.560275+0000","last_change":"2026-02-20T22:21:58.492757+0000","last_active":"2026-02-20T22:44:58.560275+0000","last_peered":"2026-02-20T22:44:58.560275+0000","last_clean":"2026-02-20T22:44:58.560275+0000","last_became_active":"2026-02-20T22:21:56.491642+0000","last_became_peered":"2026-02-20T22:21:56.491642+0000","last_unstale":"2026-02-20T22:44:58.560275+0000","last_undegraded":"2026-02-20T22:44:58.560275+0000","last_fullsized":"2026-02-20T22:44:58.560275+0000","mapping_epoch":13,"log_start":"0'0","ondisk_log_start":"0'0","created":13,"last_epoch_clean":14,"parent":"0.0","parent_split_bits":0,"last_scrub":"0'0","last_scrub_stamp":"2026-02-20T22:21:55.483249+0000","last_deep_scrub":"0'0","last_deep_scrub_stamp":"2026-02-20T22:21:55.483249+0000","last_clean_scrub_stamp":"2026-02-20T22:21:55.483249+0000","objects_scrubbed":0,"log_size":0,"log_dups_size":0,"ondisk_log_size":0,"stats_invalid":false,"dirty_stats_invalid":false,"omap_stats_invalid":false,"hitset_stats_invalid":false,"hitset_bytes_stats_invalid":false,"pin_stats_invalid":false,"manifest_stats_invalid":false,"snaptrimq_len":0,"last_scrub_duration":0,"scrub_schedule":"periodic scrub scheduled @ 2026-02-22T08:34:37.701669+0000","scrub_duration":0,"objects_trimmed":0,"snaptrim_duration":0.00043703399999999999,"stat_sum":{"num_bytes":0,"num_objects":0,"num_object_clones":0,"num_object_copies":0,"num_objects_missing_on_primary":0,"num_objects_missing":0,"num_objects_degraded":0,"num_objects_misplaced":0,"num_objects_unfound":0,"num_objects_dirty":0,"num_whiteouts":0,"num_read":0,"num_read_kb":0,"num_write":0,"num_write_kb":0,"num_scrub_errors":0,"num_shallow_scrub_errors":0,"num_deep_scrub_errors":0,"num_objects_recovered":0,"num_bytes_recovered":0,"num_keys_recovered":0,"num_objects_omap":0,"num_objects_hit_set_archive":0,"num_bytes_hit_set_archive":0,"num_flush":0,"num_flush_kb":0,"num_evict":0,"num_evict_kb":0,"num_promote":0,"num_flush_mode_high":0,"num_flush_mode_low":0,"num_evict_mode_some":0,"num_evict_mode_full":0,"num_objects_pinned":0,"num_legacy_snapsets":0,"num_large_omap_objects":0,"num_objects_manifest":0,"num_omap_bytes":0,"num_omap_keys":0,"num_objects_repaired":0},"up":[1,0],"acting":[1,0],"avail_no_missing":[],"object_location_counts":[],"blocked_by":[],"up_primary":1,"acting_primary":1,"purged_snaps":[]},{"pgid":"2.5","version":"0'0","reported_seq":1122,"reported_epoch":562,"state":"active+clean","last_fresh":"2026-02-20T22:44:58.558177+0000","last_change":"2026-02-20T22:21:58.493013+0000","last_active":"2026-02-20T22:44:58.558177+0000","last_peered":"2026-02-20T22:44:58.558177+0000","last_clean":"2026-02-20T22:44:58.558177+0000","last_became_active":"2026-02-20T22:21:56.491623+0000","last_became_peered":"2026-02-20T22:21:56.491623+0000","last_unstale":"2026-02-20T22:44:58.558177+0000","last_undegraded":"2026-02-20T22:44:58.558177+0000","last_fullsized":"2026-02-20T22:44:58.558177+0000","mapping_epoch":13,"log_start":"0'0","ondisk_log_start":"0'0","created":13,"last_epoch_clean":14,"parent":"0.0","parent_split_bits":0,"last_scrub":"0'0","last_scrub_stamp":"2026-02-20T22:21:55.483249+0000","last_deep_scrub":"0'0","last_deep_scrub_stamp":"2026-02-20T22:21:55.483249+0000","last_clean_scrub_stamp":"2026-02-20T22:21:55.483249+0000","objects_scrubbed":0,"log_size":0,"log_dups_size":0,"ondisk_log_size":0,"stats_invalid":false,"dirty_stats_invalid":false,"omap_stats_invalid":false,"hitset_stats_invalid":false,"hitset_bytes_stats_invalid":false,"pin_stats_invalid":false,"manifest_stats_invalid":false,"snaptrimq_len":0,"last_scrub_duration":0,"scrub_schedule":"periodic scrub scheduled @ 2026-02-21T23:17:10.483998+0000","scrub_duration":0,"objects_trimmed":0,"snaptrim_duration":0.00067378999999999996,"stat_sum":{"num_bytes":0,"num_objects":0,"num_object_clones":0,"num_object_copies":0,"num_objects_missing_on_primary":0,"num_objects_missing":0,"num_objects_degraded":0,"num_objects_misplaced":0,"num_objects_unfound":0,"num_objects_dirty":0,"num_whiteouts":0,"num_read":0,"num_read_kb":0,"num_write":0,"num_write_kb":0,"num_scrub_errors":0,"num_shallow_scrub_errors":0,"num_deep_scrub_errors":0,"num_objects_recovered":0,"num_bytes_recovered":0,"num_keys_recovered":0,"num_objects_omap":0,"num_objects_hit_set_archive":0,"num_bytes_hit_set_archive":0,"num_flush":0,"num_flush_kb":0,"num_evict":0,"num_evict_kb":0,"num_promote":0,"num_flush_mode_high":0,"num_flush_mode_low":0,"num_evict_mode_some":0,"num_evict_mode_full":0,"num_objects_pinned":0,"num_legacy_snapsets":0,"num_large_omap_objects":0,"num_objects_manifest":0,"num_omap_bytes":0,"num_omap_keys":0,"num_objects_repaired":0},"up":[1,0],"acting":[1,0],"avail_no_missing":[],"object_location_counts":[],"blocked_by":[],"up_primary":1,"acting_primary":1,"purged_snaps":[]},{"pgid":"2.4","version":"0'0","reported_seq":1122,"reported_epoch":562,"state":"active+clean","last_fresh":"2026-02-20T22:44:58.559883+0000","last_change":"2026-02-20T22:21:58.492680+0000","last_active":"2026-02-20T22:44:58.559883+0000","last_peered":"2026-02-20T22:44:58.559883+0000","last_clean":"2026-02-20T22:44:58.559883+0000","last_became_active":"2026-02-20T22:21:56.491706+0000","last_became_peered":"2026-02-20T22:21:56.491706+0000","last_unstale":"2026-02-20T22:44:58.559883+0000","last_undegraded":"2026-02-20T22:44:58.559883+0000","last_fullsized":"2026-02-20T22:44:58.559883+0000","mapping_epoch":13,"log_start":"0'0","ondisk_log_start":"0'0","created":13,"last_epoch_clean":14,"parent":"0.0","parent_split_bits":0,"last_scrub":"0'0","last_scrub_stamp":"2026-02-20T22:21:55.483249+0000","last_deep_scrub":"0'0","last_deep_scrub_stamp":"2026-02-20T22:21:55.483249+0000","last_clean_scrub_stamp":"2026-02-20T22:21:55.483249+0000","objects_scrubbed":0,"log_size":0,"log_dups_size":0,"ondisk_log_size":0,"stats_invalid":false,"dirty_stats_invalid":false,"omap_stats_invalid":false,"hitset_stats_invalid":false,"hitset_bytes_stats_invalid":false,"pin_stats_invalid":false,"manifest_stats_invalid":false,"snaptrimq_len":0,"last_scrub_duration":0,"scrub_schedule":"periodic scrub scheduled @ 2026-02-22T08:39:00.542750+0000","scrub_duration":0,"objects_trimmed":0,"snaptrim_duration":0.000394366,"stat_sum":{"num_bytes":0,"num_objects":0,"num_object_clones":0,"num_object_copies":0,"num_objects_missing_on_primary":0,"num_objects_missing":0,"num_objects_degraded":0,"num_objects_misplaced":0,"num_objects_unfound":0,"num_objects_dirty":0,"num_whiteouts":0,"num_read":0,"num_read_kb":0,"num_write":0,"num_write_kb":0,"num_scrub_errors":0,"num_shallow_scrub_errors":0,"num_deep_scrub_errors":0,"num_objects_recovered":0,"num_bytes_recovered":0,"num_keys_recovered":0,"num_objects_omap":0,"num_objects_hit_set_archive":0,"num_bytes_hit_set_archive":0,"num_flush":0,"num_flush_kb":0,"num_evict":0,"num_evict_kb":0,"num_promote":0,"num_flush_mode_high":0,"num_flush_mode_low":0,"num_evict_mode_some":0,"num_evict_mode_full":0,"num_objects_pinned":0,"num_legacy_snapsets":0,"num_large_omap_objects":0,"num_objects_manifest":0,"num_omap_bytes":0,"num_omap_keys":0,"num_objects_repaired":0},"up":[1,0],"acting":[1,0],"avail_no_missing":[],"object_location_counts":[],"blocked_by":[],"up_primary":1,"acting_primary":1,"purged_snaps":[]},{"pgid":"2.2","version":"16'2","reported_seq":1124,"reported_epoch":562,"state":"active+clean","last_fresh":"2026-02-20T22:44:58.952986+0000","last_change":"2026-02-20T22:21:58.491503+0000","last_active":"2026-02-20T22:44:58.952986+0000","last_peered":"2026-02-20T22:44:58.952986+0000","last_clean":"2026-02-20T22:44:58.952986+0000","last_became_active":"2026-02-20T22:21:56.491495+0000","last_became_peered":"2026-02-20T22:21:56.491495+0000","last_unstale":"2026-02-20T22:44:58.952986+0000","last_undegraded":"2026-02-20T22:44:58.952986+0000","last_fullsized":"2026-02-20T22:44:58.952986+0000","mapping_epoch":13,"log_start":"0'0","ondisk_log_start":"0'0","created":13,"last_epoch_clean":14,"parent":"0.0","parent_split_bits":0,"last_scrub":"0'0","last_scrub_stamp":"2026-02-20T22:21:55.483249+0000","last_deep_scrub":"0'0","last_deep_scrub_stamp":"2026-02-20T22:21:55.483249+0000","last_clean_scrub_stamp":"2026-02-20T22:21:55.483249+0000","objects_scrubbed":0,"log_size":2,"log_dups_size":0,"ondisk_log_size":2,"stats_invalid":false,"dirty_stats_invalid":false,"omap_stats_invalid":false,"hitset_stats_invalid":false,"hitset_bytes_stats_invalid":false,"pin_stats_invalid":false,"manifest_stats_invalid":false,"snaptrimq_len":0,"last_scrub_duration":0,"scrub_schedule":"periodic scrub scheduled @ 2026-02-22T07:26:51.128693+0000","scrub_duration":0,"objects_trimmed":0,"snaptrim_duration":0.000705468,"stat_sum":{"num_bytes":19,"num_objects":1,"num_object_clones":0,"num_object_copies":2,"num_objects_missing_on_primary":0,"num_objects_missing":0,"num_objects_degraded":0,"num_objects_misplaced":0,"num_objects_unfound":0,"num_objects_dirty":1,"num_whiteouts":0,"num_read":0,"num_read_kb":0,"num_write":2,"num_write_kb":2,"num_scrub_errors":0,"num_shallow_scrub_errors":0,"num_deep_scrub_errors":0,"num_objects_recovered":0,"num_bytes_recovered":0,"num_keys_recovered":0,"num_objects_omap":0,"num_objects_hit_set_archive":0,"num_bytes_hit_set_archive":0,"num_flush":0,"num_flush_kb":0,"num_evict":0,"num_evict_kb":0,"num_promote":0,"num_flush_mode_high":0,"num_flush_mode_low":0,"num_evict_mode_some":0,"num_evict_mode_full":0,"num_objects_pinned":0,"num_legacy_snapsets":0,"num_large_omap_objects":0,"num_objects_manifest":0,"num_omap_bytes":0,"num_omap_keys":0,"num_objects_repaired":0},"up":[0,1],"acting":[0,1],"avail_no_missing":[],"object_location_counts":[],"blocked_by":[],"up_primary":0,"acting_primary":0,"purged_snaps":[]},{"pgid":"2.1","version":"0'0","reported_seq":1122,"reported_epoch":562,"state":"active+clean","last_fresh":"2026-02-20T22:44:58.472922+0000","last_change":"2026-02-20T22:21:58.889979+0000","last_active":"2026-02-20T22:44:58.472922+0000","last_peered":"2026-02-20T22:44:58.472922+0000","last_clean":"2026-02-20T22:44:58.472922+0000","last_became_active":"2026-02-20T22:21:56.491450+0000","last_became_peered":"2026-02-20T22:21:56.491450+0000","last_unstale":"2026-02-20T22:44:58.472922+0000","last_undegraded":"2026-02-20T22:44:58.472922+0000","last_fullsized":"2026-02-20T22:44:58.472922+0000","mapping_epoch":13,"log_start":"0'0","ondisk_log_start":"0'0","created":13,"last_epoch_clean":14,"parent":"0.0","parent_split_bits":0,"last_scrub":"0'0","last_scrub_stamp":"2026-02-20T22:21:55.483249+0000","last_deep_scrub":"0'0","last_deep_scrub_stamp":"2026-02-20T22:21:55.483249+0000","last_clean_scrub_stamp":"2026-02-20T22:21:55.483249+0000","objects_scrubbed":0,"log_size":0,"log_dups_size":0,"ondisk_log_size":0,"stats_invalid":false,"dirty_stats_invalid":false,"omap_stats_invalid":false,"hitset_stats_invalid":false,"hitset_bytes_stats_invalid":false,"pin_stats_invalid":false,"manifest_stats_invalid":false,"snaptrimq_len":0,"last_scrub_duration":0,"scrub_schedule":"periodic scrub scheduled @ 2026-02-22T05:06:09.077336+0000","scrub_duration":0,"objects_trimmed":0,"snaptrim_duration":0.00023074400000000001,"stat_sum":{"num_bytes":0,"num_objects":0,"num_object_clones":0,"num_object_copies":0,"num_objects_missing_on_primary":0,"num_objects_missing":0,"num_objects_degraded":0,"num_objects_misplaced":0,"num_objects_unfound":0,"num_objects_dirty":0,"num_whiteouts":0,"num_read":0,"num_read_kb":0,"num_write":0,"num_write_kb":0,"num_scrub_errors":0,"num_shallow_scrub_errors":0,"num_deep_scrub_errors":0,"num_objects_recovered":0,"num_bytes_recovered":0,"num_keys_recovered":0,"num_objects_omap":0,"num_objects_hit_set_archive":0,"num_bytes_hit_set_archive":0,"num_flush":0,"num_flush_kb":0,"num_evict":0,"num_evict_kb":0,"num_promote":0,"num_flush_mode_high":0,"num_flush_mode_low":0,"num_evict_mode_some":0,"num_evict_mode_full":0,"num_objects_pinned":0,"num_legacy_snapsets":0,"num_large_omap_objects":0,"num_objects_manifest":0,"num_omap_bytes":0,"num_omap_keys":0,"num_objects_repaired":0},"up":[2,1],"acting":[2,1],"avail_no_missing":[],"object_location_counts":[],"blocked_by":[],"up_primary":2,"acting_primary":2,"purged_snaps":[]},{"pgid":"2.0","version":"0'0","reported_seq":1122,"reported_epoch":562,"state":"active+clean","last_fresh":"2026-02-20T22:44:58.472938+0000","last_change":"2026-02-20T22:21:58.889999+0000","last_active":"2026-02-20T22:44:58.472938+0000","last_peered":"2026-02-20T22:44:58.472938+0000","last_clean":"2026-02-20T22:44:58.472938+0000","last_became_active":"2026-02-20T22:21:56.491460+0000","last_became_peered":"2026-02-20T22:21:56.491460+0000","last_unstale":"2026-02-20T22:44:58.472938+0000","last_undegraded":"2026-02-20T22:44:58.472938+0000","last_fullsized":"2026-02-20T22:44:58.472938+0000","mapping_epoch":13,"log_start":"0'0","ondisk_log_start":"0'0","created":13,"last_epoch_clean":14,"parent":"0.0","parent_split_bits":0,"last_scrub":"0'0","last_scrub_stamp":"2026-02-20T22:21:55.483249+0000","last_deep_scrub":"0'0","last_deep_scrub_stamp":"2026-02-20T22:21:55.483249+0000","last_clean_scrub_stamp":"2026-02-20T22:21:55.483249+0000","objects_scrubbed":0,"log_size":0,"log_dups_size":0,"ondisk_log_size":0,"stats_invalid":false,"dirty_stats_invalid":false,"omap_stats_invalid":false,"hitset_stats_invalid":false,"hitset_bytes_stats_invalid":false,"pin_stats_invalid":false,"manifest_stats_invalid":false,"snaptrimq_len":0,"last_scrub_duration":0,"scrub_schedule":"periodic scrub scheduled @ 2026-02-22T04:32:59.335382+0000","scrub_duration":0,"objects_trimmed":0,"snaptrim_duration":0.000242136,"stat_sum":{"num_bytes":0,"num_objects":0,"num_object_clones":0,"num_object_copies":0,"num_objects_missing_on_primary":0,"num_objects_missing":0,"num_objects_degraded":0,"num_objects_misplaced":0,"num_objects_unfound":0,"num_objects_dirty":0,"num_whiteouts":0,"num_read":0,"num_read_kb":0,"num_write":0,"num_write_kb":0,"num_scrub_errors":0,"num_shallow_scrub_errors":0,"num_deep_scrub_errors":0,"num_objects_recovered":0,"num_bytes_recovered":0,"num_keys_recovered":0,"num_objects_omap":0,"num_objects_hit_set_archive":0,"num_bytes_hit_set_archive":0,"num_flush":0,"num_flush_kb":0,"num_evict":0,"num_evict_kb":0,"num_promote":0,"num_flush_mode_high":0,"num_flush_mode_low":0,"num_evict_mode_some":0,"num_evict_mode_full":0,"num_objects_pinned":0,"num_legacy_snapsets":0,"num_large_omap_objects":0,"num_objects_manifest":0,"num_omap_bytes":0,"num_omap_keys":0,"num_objects_repaired":0},"up":[2,1],"acting":[2,1],"avail_no_missing":[],"object_location_counts":[],"blocked_by":[],"up_primary":2,"acting_primary":2,"purged_snaps":[]},{"pgid":"2.3","version":"14'1","reported_seq":1123,"reported_epoch":562,"state":"active+clean","last_fresh":"2026-02-20T22:44:58.560326+0000","last_change":"2026-02-20T22:21:58.493002+0000","last_active":"2026-02-20T22:44:58.560326+0000","last_peered":"2026-02-20T22:44:58.560326+0000","last_clean":"2026-02-20T22:44:58.560326+0000","last_became_active":"2026-02-20T22:21:56.490921+0000","last_became_peered":"2026-02-20T22:21:56.490921+0000","last_unstale":"2026-02-20T22:44:58.560326+0000","last_undegraded":"2026-02-20T22:44:58.560326+0000","last_fullsized":"2026-02-20T22:44:58.560326+0000","mapping_epoch":13,"log_start":"0'0","ondisk_log_start":"0'0","created":13,"last_epoch_clean":14,"parent":"0.0","parent_split_bits":0,"last_scrub":"0'0","last_scrub_stamp":"2026-02-20T22:21:55.483249+0000","last_deep_scrub":"0'0","last_deep_scrub_stamp":"2026-02-20T22:21:55.483249+0000","last_clean_scrub_stamp":"2026-02-20T22:21:55.483249+0000","objects_scrubbed":0,"log_size":1,"log_dups_size":0,"ondisk_log_size":1,"stats_invalid":false,"dirty_stats_invalid":false,"omap_stats_invalid":false,"hitset_stats_invalid":false,"hitset_bytes_stats_invalid":false,"pin_stats_invalid":false,"manifest_stats_invalid":false,"snaptrimq_len":0,"last_scrub_duration":0,"scrub_schedule":"periodic scrub scheduled @ 2026-02-22T07:02:36.936419+0000","scrub_duration":0,"objects_trimmed":0,"snaptrim_duration":0.00065865200000000002,"stat_sum":{"num_bytes":0,"num_objects":1,"num_object_clones":0,"num_object_copies":2,"num_objects_missing_on_primary":0,"num_objects_missing":0,"num_objects_degraded":0,"num_objects_misplaced":0,"num_objects_unfound":0,"num_objects_dirty":1,"num_whiteouts":0,"num_read":0,"num_read_kb":0,"num_write":0,"num_write_kb":0,"num_scrub_errors":0,"num_shallow_scrub_errors":0,"num_deep_scrub_errors":0,"num_objects_recovered":0,"num_bytes_recovered":0,"num_keys_recovered":0,"num_objects_omap":0,"num_objects_hit_set_archive":0,"num_bytes_hit_set_archive":0,"num_flush":0,"num_flush_kb":0,"num_evict":0,"num_evict_kb":0,"num_promote":0,"num_flush_mode_high":0,"num_flush_mode_low":0,"num_evict_mode_some":0,"num_evict_mode_full":0,"num_objects_pinned":0,"num_legacy_snapsets":0,"num_large_omap_objects":0,"num_objects_manifest":0,"num_omap_bytes":0,"num_omap_keys":0,"num_objects_repaired":0},"up":[1,2],"acting":[1,2],"avail_no_missing":[],"object_location_counts":[],"blocked_by":[],"up_primary":1,"acting_primary":1,"purged_snaps":[]},{"pgid":"1.0","version":"11'72","reported_seq":1213,"reported_epoch":562,"state":"active+clean","last_fresh":"2026-02-20T22:44:58.557202+0000","last_change":"2026-02-20T22:21:53.482802+0000","last_active":"2026-02-20T22:44:58.557202+0000","last_peered":"2026-02-20T22:44:58.557202+0000","last_clean":"2026-02-20T22:44:58.557202+0000","last_became_active":"2026-02-20T22:21:53.482596+0000","last_became_peered":"2026-02-20T22:21:53.482596+0000","last_unstale":"2026-02-20T22:44:58.557202+0000","last_undegraded":"2026-02-20T22:44:58.557202+0000","last_fullsized":"2026-02-20T22:44:58.557202+0000","mapping_epoch":10,"log_start":"0'0","ondisk_log_start":"0'0","created":10,"last_epoch_clean":11,"parent":"0.0","parent_split_bits":0,"last_scrub":"0'0","last_scrub_stamp":"2026-02-20T22:21:52.478611+0000","last_deep_scrub":"0'0","last_deep_scrub_stamp":"2026-02-20T22:21:52.478611+0000","last_clean_scrub_stamp":"2026-02-20T22:21:52.478611+0000","objects_scrubbed":0,"log_size":72,"log_dups_size":0,"ondisk_log_size":72,"stats_invalid":false,"dirty_stats_invalid":false,"omap_stats_invalid":false,"hitset_stats_invalid":false,"hitset_bytes_stats_invalid":false,"pin_stats_invalid":false,"manifest_stats_invalid":false,"snaptrimq_len":0,"last_scrub_duration":0,"scrub_schedule":"periodic scrub scheduled @ 2026-02-22T09:49:51.617816+0000","scrub_duration":0,"objects_trimmed":0,"snaptrim_duration":0,"stat_sum":{"num_bytes":590368,"num_objects":2,"num_object_clones":0,"num_object_copies":4,"num_objects_missing_on_primary":0,"num_objects_missing":0,"num_objects_degraded":0,"num_objects_misplaced":0,"num_objects_unfound":0,"num_objects_dirty":2,"num_whiteouts":0,"num_read":66,"num_read_kb":55,"num_write":101,"num_write_kb":1628,"num_scrub_errors":0,"num_shallow_scrub_errors":0,"num_deep_scrub_errors":0,"num_objects_recovered":0,"num_bytes_recovered":0,"num_keys_recovered":0,"num_objects_omap":0,"num_objects_hit_set_archive":0,"num_bytes_hit_set_archive":0,"num_flush":0,"num_flush_kb":0,"num_evict":0,"num_evict_kb":0,"num_promote":0,"num_flush_mode_high":0,"num_flush_mode_low":0,"num_evict_mode_some":0,"num_evict_mode_full":0,"num_objects_pinned":0,"num_legacy_snapsets":0,"num_large_omap_objects":0,"num_objects_manifest":0,"num_omap_bytes":0,"num_omap_keys":0,"num_objects_repaired":0},"up":[1,0],"acting":[1,0],"avail_no_missing":[],"object_location_counts":[],"blocked_by":[],"up_primary":1,"acting_primary":1,"purged_snaps":[]}],"pool_stats":[{"poolid":2,"num_pg":8,"stat_sum":{"num_bytes":19,"num_objects":2,"num_object_clones":0,"num_object_copies":4,"num_objects_missing_on_primary":0,"num_objects_missing":0,"num_objects_degraded":0,"num_objects_misplaced":0,"num_objects_unfound":0,"num_objects_dirty":2,"num_whiteouts":0,"num_read":0,"num_read_kb":0,"num_write":2,"num_write_kb":2,"num_scrub_errors":0,"num_shallow_scrub_errors":0,"num_deep_scrub_errors":0,"num_objects_recovered":0,"num_bytes_recovered":0,"num_keys_recovered":0,"num_objects_omap":0,"num_objects_hit_set_archive":0,"num_bytes_hit_set_archive":0,"num_flush":0,"num_flush_kb":0,"num_evict":0,"num_evict_kb":0,"num_promote":0,"num_flush_mode_high":0,"num_flush_mode_low":0,"num_evict_mode_some":0,"num_evict_mode_full":0,"num_objects_pinned":0,"num_legacy_snapsets":0,"num_large_omap_objects":0,"num_objects_manifest":0,"num_omap_bytes":0,"num_omap_keys":0,"num_objects_repaired":0},"store_stats":{"total":0,"available":0,"internally_reserved":0,"allocated":8192,"data_stored":38,"data_compressed":0,"data_compressed_allocated":0,"data_compressed_original":0,"omap_allocated":0,"internal_metadata":0},"log_size":3,"ondisk_log_size":3,"up":16,"acting":16,"num_store_stats":3},{"poolid":1,"num_pg":1,"stat_sum":{"num_bytes":590368,"num_objects":2,"num_object_clones":0,"num_object_copies":4,"num_objects_missing_on_primary":0,"num_objects_missing":0,"num_objects_degraded":0,"num_objects_misplaced":0,"num_objects_unfound":0,"num_objects_dirty":2,"num_whiteouts":0,"num_read":66,"num_read_kb":55,"num_write":101,"num_write_kb":1628,"num_scrub_errors":0,"num_shallow_scrub_errors":0,"num_deep_scrub_errors":0,"num_objects_recovered":0,"num_bytes_recovered":0,"num_keys_recovered":0,"num_objects_omap":0,"num_objects_hit_set_archive":0,"num_bytes_hit_set_archive":0,"num_flush":0,"num_flush_kb":0,"num_evict":0,"num_evict_kb":0,"num_promote":0,"num_flush_mode_high":0,"num_flush_mode_low":0,"num_evict_mode_some":0,"num_evict_mode_full":0,"num_objects_pinned":0,"num_legacy_snapsets":0,"num_large_omap_objects":0,"num_objects_manifest":0,"num_omap_bytes":0,"num_omap_keys":0,"num_objects_repaired":0},"store_stats":{"total":0,"available":0,"internally_reserved":0,"allocated":1187840,"data_stored":1180736,"data_compressed":0,"data_compressed_allocated":0,"data_compressed_original":0,"omap_allocated":0,"internal_metadata":0},"log_size":72,"ondisk_log_size":72,"up":2,"acting":2,"num_store_stats":2}],"osd_stats":[{"osd":2,"up_from":8,"seq":34359738651,"num_pgs":3,"num_osds":1,"num_per_pool_osds":1,"num_per_pool_omap_osds":1,"kb":94371840,"kb_used":139696,"kb_used_data":4512,"kb_used_omap":2315,"kb_used_meta":132852,"kb_avail":94232144,"statfs":{"total":96636764160,"available":96493715456,"internally_reserved":0,"allocated":4620288,"data_stored":2470905,"data_compressed":0,"data_compressed_allocated":0,"data_compressed_original":0,"omap_allocated":2370776,"internal_metadata":136041256},"hb_peers":[0,1],"snap_trim_queue_len":0,"num_snap_trimming":0,"num_shards_repaired":0,"op_queue_age_hist":{"histogram":[],"upper_bound":1},"perf_stat":{"commit_latency_ms":0,"apply_latency_ms":0,"commit_latency_ns":0,"apply_latency_ns":0},"alerts":[]},{"osd":1,"up_from":8,"seq":34359738651,"num_pgs":9,"num_osds":1,"num_per_pool_osds":1,"num_per_pool_omap_osds":1,"kb":94371840,"kb_used":176376,"kb_used_data":5096,"kb_used_omap":2322,"kb_used_meta":168941,"kb_avail":94195464,"statfs":{"total":96636764160,"available":96456155136,"internally_reserved":0,"allocated":5218304,"data_stored":3061292,"data_compressed":0,"data_compressed_allocated":0,"data_compressed_original":0,"omap_allocated":2378294,"internal_metadata":172996042},"hb_peers":[0,2],"snap_trim_queue_len":0,"num_snap_trimming":0,"num_shards_repaired":0,"op_queue_age_hist":{"histogram":[],"upper_bound":1},"perf_stat":{"commit_latency_ms":0,"apply_latency_ms":0,"commit_latency_ns":0,"apply_latency_ns":0},"alerts":[]},{"osd":0,"up_from":8,"seq":34359738649,"num_pgs":6,"num_osds":1,"num_per_pool_osds":1,"num_per_pool_omap_osds":1,"kb":94371840,"kb_used":176376,"kb_used_data":5096,"kb_used_omap":2901,"kb_used_meta":168362,"kb_avail":94195464,"statfs":{"total":96636764160,"available":96456155136,"internally_reserved":0,"allocated":5218304,"data_stored":3061292,"data_compressed":0,"data_compressed_allocated":0,"data_compressed_original":0,"omap_allocated":2971246,"internal_metadata":172403090},"hb_peers":[1,2],"snap_trim_queue_len":0,"num_snap_trimming":0,"num_shards_repaired":0,"op_queue_age_hist":{"histogram":[],"upper_bound":1},"perf_stat":{"commit_latency_ms":0,"apply_latency_ms":0,"commit_latency_ns":0,"apply_latency_ns":0},"alerts":[]}],"pool_statfs":[{"poolid":1,"osd":0,"total":0,"available":0,"internally_reserved":0,"allocated":593920,"data_stored":590368,"data_compressed":0,"data_compressed_allocated":0,"data_compressed_original":0,"omap_allocated":0,"internal_metadata":0},{"poolid":1,"osd":1,"total":0,"available":0,"internally_reserved":0,"allocated":593920,"data_stored":590368,"data_compressed":0,"data_compressed_allocated":0,"data_compressed_original":0,"omap_allocated":0,"internal_metadata":0},{"poolid":2,"osd":0,"total":0,"available":0,"internally_reserved":0,"allocated":4096,"data_stored":19,"data_compressed":0,"data_compressed_allocated":0,"data_compressed_original":0,"omap_allocated":0,"internal_metadata":0},{"poolid":2,"osd":1,"total":0,"available":0,"internally_reserved":0,"allocated":4096,"data_stored":19,"data_compressed":0,"data_compressed_allocated":0,"data_compressed_original":0,"omap_allocated":0,"internal_metadata":0},{"poolid":2,"osd":2,"total":0,"available":0,"internally_reserved":0,"allocated":0,"data_stored":0,"data_compressed":0,"data_compressed_allocated":0,"data_compressed_original":0,"omap_allocated":0,"internal_metadata":0}]}} 2026-02-20T22:45:03.031 DEBUG:teuthology.orchestra.run.trial150:> sudo adjust-ulimits ceph-coverage /home/ubuntu/cephtest/archive/coverage timeout 120 ceph --cluster cluster2 pg dump --format=json 2026-02-20T22:45:03.208 INFO:teuthology.orchestra.run.trial150.stdout: 2026-02-20T22:45:03.209 INFO:teuthology.orchestra.run.trial150.stderr:dumped all 2026-02-20T22:45:03.217 INFO:teuthology.orchestra.run.trial150.stdout:{"pg_ready":true,"pg_map":{"version":1256,"stamp":"2026-02-20T22:45:02.366025+0000","last_osdmap_epoch":0,"last_pg_scan":0,"pg_stats_sum":{"stat_sum":{"num_bytes":590387,"num_objects":4,"num_object_clones":0,"num_object_copies":8,"num_objects_missing_on_primary":0,"num_objects_missing":0,"num_objects_degraded":0,"num_objects_misplaced":0,"num_objects_unfound":0,"num_objects_dirty":4,"num_whiteouts":0,"num_read":66,"num_read_kb":55,"num_write":103,"num_write_kb":1630,"num_scrub_errors":0,"num_shallow_scrub_errors":0,"num_deep_scrub_errors":0,"num_objects_recovered":0,"num_bytes_recovered":0,"num_keys_recovered":0,"num_objects_omap":0,"num_objects_hit_set_archive":0,"num_bytes_hit_set_archive":0,"num_flush":0,"num_flush_kb":0,"num_evict":0,"num_evict_kb":0,"num_promote":0,"num_flush_mode_high":0,"num_flush_mode_low":0,"num_evict_mode_some":0,"num_evict_mode_full":0,"num_objects_pinned":0,"num_legacy_snapsets":0,"num_large_omap_objects":0,"num_objects_manifest":0,"num_omap_bytes":0,"num_omap_keys":0,"num_objects_repaired":0},"store_stats":{"total":0,"available":0,"internally_reserved":0,"allocated":0,"data_stored":0,"data_compressed":0,"data_compressed_allocated":0,"data_compressed_original":0,"omap_allocated":0,"internal_metadata":0},"log_size":75,"ondisk_log_size":75,"up":18,"acting":18,"num_store_stats":0},"osd_stats_sum":{"up_from":0,"seq":0,"num_pgs":18,"num_osds":3,"num_per_pool_osds":3,"num_per_pool_omap_osds":3,"kb":283115520,"kb_used":492448,"kb_used_data":14704,"kb_used_omap":7539,"kb_used_meta":470156,"kb_avail":282623072,"statfs":{"total":289910292480,"available":289406025728,"internally_reserved":0,"allocated":15056896,"data_stored":8593489,"data_compressed":0,"data_compressed_allocated":0,"data_compressed_original":0,"omap_allocated":7720316,"internal_metadata":481440388},"hb_peers":[],"snap_trim_queue_len":0,"num_snap_trimming":0,"num_shards_repaired":0,"op_queue_age_hist":{"histogram":[],"upper_bound":1},"perf_stat":{"commit_latency_ms":0,"apply_latency_ms":0,"commit_latency_ns":0,"apply_latency_ns":0},"alerts":[],"network_ping_times":[]},"pg_stats_delta":{"stat_sum":{"num_bytes":-7148859614,"num_objects":-1908,"num_object_clones":-163,"num_object_copies":-3816,"num_objects_missing_on_primary":0,"num_objects_missing":0,"num_objects_degraded":0,"num_objects_misplaced":0,"num_objects_unfound":0,"num_objects_dirty":-1908,"num_whiteouts":0,"num_read":-102177,"num_read_kb":-16636470,"num_write":-18815,"num_write_kb":-27455536,"num_scrub_errors":0,"num_shallow_scrub_errors":0,"num_deep_scrub_errors":0,"num_objects_recovered":-2,"num_bytes_recovered":-34,"num_keys_recovered":0,"num_objects_omap":-29,"num_objects_hit_set_archive":0,"num_bytes_hit_set_archive":0,"num_flush":0,"num_flush_kb":0,"num_evict":0,"num_evict_kb":0,"num_promote":0,"num_flush_mode_high":0,"num_flush_mode_low":0,"num_evict_mode_some":0,"num_evict_mode_full":0,"num_objects_pinned":0,"num_legacy_snapsets":0,"num_large_omap_objects":0,"num_objects_manifest":0,"num_omap_bytes":0,"num_omap_keys":0,"num_objects_repaired":0},"store_stats":{"total":0,"available":0,"internally_reserved":0,"allocated":0,"data_stored":0,"data_compressed":0,"data_compressed_allocated":0,"data_compressed_original":0,"omap_allocated":0,"internal_metadata":0},"log_size":0,"ondisk_log_size":0,"up":0,"acting":0,"num_store_stats":0,"stamp_delta":"7.908838"},"pg_stats":[{"pgid":"2.7","version":"0'0","reported_seq":1121,"reported_epoch":562,"state":"active+clean","last_fresh":"2026-02-20T22:44:58.560357+0000","last_change":"2026-02-20T22:21:58.493314+0000","last_active":"2026-02-20T22:44:58.560357+0000","last_peered":"2026-02-20T22:44:58.560357+0000","last_clean":"2026-02-20T22:44:58.560357+0000","last_became_active":"2026-02-20T22:21:56.491775+0000","last_became_peered":"2026-02-20T22:21:56.491775+0000","last_unstale":"2026-02-20T22:44:58.560357+0000","last_undegraded":"2026-02-20T22:44:58.560357+0000","last_fullsized":"2026-02-20T22:44:58.560357+0000","mapping_epoch":13,"log_start":"0'0","ondisk_log_start":"0'0","created":13,"last_epoch_clean":14,"parent":"0.0","parent_split_bits":0,"last_scrub":"0'0","last_scrub_stamp":"2026-02-20T22:21:55.483249+0000","last_deep_scrub":"0'0","last_deep_scrub_stamp":"2026-02-20T22:21:55.483249+0000","last_clean_scrub_stamp":"2026-02-20T22:21:55.483249+0000","objects_scrubbed":0,"log_size":0,"log_dups_size":0,"ondisk_log_size":0,"stats_invalid":false,"dirty_stats_invalid":false,"omap_stats_invalid":false,"hitset_stats_invalid":false,"hitset_bytes_stats_invalid":false,"pin_stats_invalid":false,"manifest_stats_invalid":false,"snaptrimq_len":0,"last_scrub_duration":0,"scrub_schedule":"periodic scrub scheduled @ 2026-02-21T23:41:31.153948+0000","scrub_duration":0,"objects_trimmed":0,"snaptrim_duration":0.00087983899999999999,"stat_sum":{"num_bytes":0,"num_objects":0,"num_object_clones":0,"num_object_copies":0,"num_objects_missing_on_primary":0,"num_objects_missing":0,"num_objects_degraded":0,"num_objects_misplaced":0,"num_objects_unfound":0,"num_objects_dirty":0,"num_whiteouts":0,"num_read":0,"num_read_kb":0,"num_write":0,"num_write_kb":0,"num_scrub_errors":0,"num_shallow_scrub_errors":0,"num_deep_scrub_errors":0,"num_objects_recovered":0,"num_bytes_recovered":0,"num_keys_recovered":0,"num_objects_omap":0,"num_objects_hit_set_archive":0,"num_bytes_hit_set_archive":0,"num_flush":0,"num_flush_kb":0,"num_evict":0,"num_evict_kb":0,"num_promote":0,"num_flush_mode_high":0,"num_flush_mode_low":0,"num_evict_mode_some":0,"num_evict_mode_full":0,"num_objects_pinned":0,"num_legacy_snapsets":0,"num_large_omap_objects":0,"num_objects_manifest":0,"num_omap_bytes":0,"num_omap_keys":0,"num_objects_repaired":0},"up":[1,0],"acting":[1,0],"avail_no_missing":[],"object_location_counts":[],"blocked_by":[],"up_primary":1,"acting_primary":1,"purged_snaps":[]},{"pgid":"2.6","version":"0'0","reported_seq":1121,"reported_epoch":562,"state":"active+clean","last_fresh":"2026-02-20T22:44:58.560275+0000","last_change":"2026-02-20T22:21:58.492757+0000","last_active":"2026-02-20T22:44:58.560275+0000","last_peered":"2026-02-20T22:44:58.560275+0000","last_clean":"2026-02-20T22:44:58.560275+0000","last_became_active":"2026-02-20T22:21:56.491642+0000","last_became_peered":"2026-02-20T22:21:56.491642+0000","last_unstale":"2026-02-20T22:44:58.560275+0000","last_undegraded":"2026-02-20T22:44:58.560275+0000","last_fullsized":"2026-02-20T22:44:58.560275+0000","mapping_epoch":13,"log_start":"0'0","ondisk_log_start":"0'0","created":13,"last_epoch_clean":14,"parent":"0.0","parent_split_bits":0,"last_scrub":"0'0","last_scrub_stamp":"2026-02-20T22:21:55.483249+0000","last_deep_scrub":"0'0","last_deep_scrub_stamp":"2026-02-20T22:21:55.483249+0000","last_clean_scrub_stamp":"2026-02-20T22:21:55.483249+0000","objects_scrubbed":0,"log_size":0,"log_dups_size":0,"ondisk_log_size":0,"stats_invalid":false,"dirty_stats_invalid":false,"omap_stats_invalid":false,"hitset_stats_invalid":false,"hitset_bytes_stats_invalid":false,"pin_stats_invalid":false,"manifest_stats_invalid":false,"snaptrimq_len":0,"last_scrub_duration":0,"scrub_schedule":"periodic scrub scheduled @ 2026-02-22T08:34:37.701669+0000","scrub_duration":0,"objects_trimmed":0,"snaptrim_duration":0.00043703399999999999,"stat_sum":{"num_bytes":0,"num_objects":0,"num_object_clones":0,"num_object_copies":0,"num_objects_missing_on_primary":0,"num_objects_missing":0,"num_objects_degraded":0,"num_objects_misplaced":0,"num_objects_unfound":0,"num_objects_dirty":0,"num_whiteouts":0,"num_read":0,"num_read_kb":0,"num_write":0,"num_write_kb":0,"num_scrub_errors":0,"num_shallow_scrub_errors":0,"num_deep_scrub_errors":0,"num_objects_recovered":0,"num_bytes_recovered":0,"num_keys_recovered":0,"num_objects_omap":0,"num_objects_hit_set_archive":0,"num_bytes_hit_set_archive":0,"num_flush":0,"num_flush_kb":0,"num_evict":0,"num_evict_kb":0,"num_promote":0,"num_flush_mode_high":0,"num_flush_mode_low":0,"num_evict_mode_some":0,"num_evict_mode_full":0,"num_objects_pinned":0,"num_legacy_snapsets":0,"num_large_omap_objects":0,"num_objects_manifest":0,"num_omap_bytes":0,"num_omap_keys":0,"num_objects_repaired":0},"up":[1,0],"acting":[1,0],"avail_no_missing":[],"object_location_counts":[],"blocked_by":[],"up_primary":1,"acting_primary":1,"purged_snaps":[]},{"pgid":"2.5","version":"0'0","reported_seq":1122,"reported_epoch":562,"state":"active+clean","last_fresh":"2026-02-20T22:44:58.558177+0000","last_change":"2026-02-20T22:21:58.493013+0000","last_active":"2026-02-20T22:44:58.558177+0000","last_peered":"2026-02-20T22:44:58.558177+0000","last_clean":"2026-02-20T22:44:58.558177+0000","last_became_active":"2026-02-20T22:21:56.491623+0000","last_became_peered":"2026-02-20T22:21:56.491623+0000","last_unstale":"2026-02-20T22:44:58.558177+0000","last_undegraded":"2026-02-20T22:44:58.558177+0000","last_fullsized":"2026-02-20T22:44:58.558177+0000","mapping_epoch":13,"log_start":"0'0","ondisk_log_start":"0'0","created":13,"last_epoch_clean":14,"parent":"0.0","parent_split_bits":0,"last_scrub":"0'0","last_scrub_stamp":"2026-02-20T22:21:55.483249+0000","last_deep_scrub":"0'0","last_deep_scrub_stamp":"2026-02-20T22:21:55.483249+0000","last_clean_scrub_stamp":"2026-02-20T22:21:55.483249+0000","objects_scrubbed":0,"log_size":0,"log_dups_size":0,"ondisk_log_size":0,"stats_invalid":false,"dirty_stats_invalid":false,"omap_stats_invalid":false,"hitset_stats_invalid":false,"hitset_bytes_stats_invalid":false,"pin_stats_invalid":false,"manifest_stats_invalid":false,"snaptrimq_len":0,"last_scrub_duration":0,"scrub_schedule":"periodic scrub scheduled @ 2026-02-21T23:17:10.483998+0000","scrub_duration":0,"objects_trimmed":0,"snaptrim_duration":0.00067378999999999996,"stat_sum":{"num_bytes":0,"num_objects":0,"num_object_clones":0,"num_object_copies":0,"num_objects_missing_on_primary":0,"num_objects_missing":0,"num_objects_degraded":0,"num_objects_misplaced":0,"num_objects_unfound":0,"num_objects_dirty":0,"num_whiteouts":0,"num_read":0,"num_read_kb":0,"num_write":0,"num_write_kb":0,"num_scrub_errors":0,"num_shallow_scrub_errors":0,"num_deep_scrub_errors":0,"num_objects_recovered":0,"num_bytes_recovered":0,"num_keys_recovered":0,"num_objects_omap":0,"num_objects_hit_set_archive":0,"num_bytes_hit_set_archive":0,"num_flush":0,"num_flush_kb":0,"num_evict":0,"num_evict_kb":0,"num_promote":0,"num_flush_mode_high":0,"num_flush_mode_low":0,"num_evict_mode_some":0,"num_evict_mode_full":0,"num_objects_pinned":0,"num_legacy_snapsets":0,"num_large_omap_objects":0,"num_objects_manifest":0,"num_omap_bytes":0,"num_omap_keys":0,"num_objects_repaired":0},"up":[1,0],"acting":[1,0],"avail_no_missing":[],"object_location_counts":[],"blocked_by":[],"up_primary":1,"acting_primary":1,"purged_snaps":[]},{"pgid":"2.4","version":"0'0","reported_seq":1122,"reported_epoch":562,"state":"active+clean","last_fresh":"2026-02-20T22:44:58.559883+0000","last_change":"2026-02-20T22:21:58.492680+0000","last_active":"2026-02-20T22:44:58.559883+0000","last_peered":"2026-02-20T22:44:58.559883+0000","last_clean":"2026-02-20T22:44:58.559883+0000","last_became_active":"2026-02-20T22:21:56.491706+0000","last_became_peered":"2026-02-20T22:21:56.491706+0000","last_unstale":"2026-02-20T22:44:58.559883+0000","last_undegraded":"2026-02-20T22:44:58.559883+0000","last_fullsized":"2026-02-20T22:44:58.559883+0000","mapping_epoch":13,"log_start":"0'0","ondisk_log_start":"0'0","created":13,"last_epoch_clean":14,"parent":"0.0","parent_split_bits":0,"last_scrub":"0'0","last_scrub_stamp":"2026-02-20T22:21:55.483249+0000","last_deep_scrub":"0'0","last_deep_scrub_stamp":"2026-02-20T22:21:55.483249+0000","last_clean_scrub_stamp":"2026-02-20T22:21:55.483249+0000","objects_scrubbed":0,"log_size":0,"log_dups_size":0,"ondisk_log_size":0,"stats_invalid":false,"dirty_stats_invalid":false,"omap_stats_invalid":false,"hitset_stats_invalid":false,"hitset_bytes_stats_invalid":false,"pin_stats_invalid":false,"manifest_stats_invalid":false,"snaptrimq_len":0,"last_scrub_duration":0,"scrub_schedule":"periodic scrub scheduled @ 2026-02-22T08:39:00.542750+0000","scrub_duration":0,"objects_trimmed":0,"snaptrim_duration":0.000394366,"stat_sum":{"num_bytes":0,"num_objects":0,"num_object_clones":0,"num_object_copies":0,"num_objects_missing_on_primary":0,"num_objects_missing":0,"num_objects_degraded":0,"num_objects_misplaced":0,"num_objects_unfound":0,"num_objects_dirty":0,"num_whiteouts":0,"num_read":0,"num_read_kb":0,"num_write":0,"num_write_kb":0,"num_scrub_errors":0,"num_shallow_scrub_errors":0,"num_deep_scrub_errors":0,"num_objects_recovered":0,"num_bytes_recovered":0,"num_keys_recovered":0,"num_objects_omap":0,"num_objects_hit_set_archive":0,"num_bytes_hit_set_archive":0,"num_flush":0,"num_flush_kb":0,"num_evict":0,"num_evict_kb":0,"num_promote":0,"num_flush_mode_high":0,"num_flush_mode_low":0,"num_evict_mode_some":0,"num_evict_mode_full":0,"num_objects_pinned":0,"num_legacy_snapsets":0,"num_large_omap_objects":0,"num_objects_manifest":0,"num_omap_bytes":0,"num_omap_keys":0,"num_objects_repaired":0},"up":[1,0],"acting":[1,0],"avail_no_missing":[],"object_location_counts":[],"blocked_by":[],"up_primary":1,"acting_primary":1,"purged_snaps":[]},{"pgid":"2.2","version":"16'2","reported_seq":1124,"reported_epoch":562,"state":"active+clean","last_fresh":"2026-02-20T22:44:58.952986+0000","last_change":"2026-02-20T22:21:58.491503+0000","last_active":"2026-02-20T22:44:58.952986+0000","last_peered":"2026-02-20T22:44:58.952986+0000","last_clean":"2026-02-20T22:44:58.952986+0000","last_became_active":"2026-02-20T22:21:56.491495+0000","last_became_peered":"2026-02-20T22:21:56.491495+0000","last_unstale":"2026-02-20T22:44:58.952986+0000","last_undegraded":"2026-02-20T22:44:58.952986+0000","last_fullsized":"2026-02-20T22:44:58.952986+0000","mapping_epoch":13,"log_start":"0'0","ondisk_log_start":"0'0","created":13,"last_epoch_clean":14,"parent":"0.0","parent_split_bits":0,"last_scrub":"0'0","last_scrub_stamp":"2026-02-20T22:21:55.483249+0000","last_deep_scrub":"0'0","last_deep_scrub_stamp":"2026-02-20T22:21:55.483249+0000","last_clean_scrub_stamp":"2026-02-20T22:21:55.483249+0000","objects_scrubbed":0,"log_size":2,"log_dups_size":0,"ondisk_log_size":2,"stats_invalid":false,"dirty_stats_invalid":false,"omap_stats_invalid":false,"hitset_stats_invalid":false,"hitset_bytes_stats_invalid":false,"pin_stats_invalid":false,"manifest_stats_invalid":false,"snaptrimq_len":0,"last_scrub_duration":0,"scrub_schedule":"periodic scrub scheduled @ 2026-02-22T07:26:51.128693+0000","scrub_duration":0,"objects_trimmed":0,"snaptrim_duration":0.000705468,"stat_sum":{"num_bytes":19,"num_objects":1,"num_object_clones":0,"num_object_copies":2,"num_objects_missing_on_primary":0,"num_objects_missing":0,"num_objects_degraded":0,"num_objects_misplaced":0,"num_objects_unfound":0,"num_objects_dirty":1,"num_whiteouts":0,"num_read":0,"num_read_kb":0,"num_write":2,"num_write_kb":2,"num_scrub_errors":0,"num_shallow_scrub_errors":0,"num_deep_scrub_errors":0,"num_objects_recovered":0,"num_bytes_recovered":0,"num_keys_recovered":0,"num_objects_omap":0,"num_objects_hit_set_archive":0,"num_bytes_hit_set_archive":0,"num_flush":0,"num_flush_kb":0,"num_evict":0,"num_evict_kb":0,"num_promote":0,"num_flush_mode_high":0,"num_flush_mode_low":0,"num_evict_mode_some":0,"num_evict_mode_full":0,"num_objects_pinned":0,"num_legacy_snapsets":0,"num_large_omap_objects":0,"num_objects_manifest":0,"num_omap_bytes":0,"num_omap_keys":0,"num_objects_repaired":0},"up":[0,1],"acting":[0,1],"avail_no_missing":[],"object_location_counts":[],"blocked_by":[],"up_primary":0,"acting_primary":0,"purged_snaps":[]},{"pgid":"2.1","version":"0'0","reported_seq":1122,"reported_epoch":562,"state":"active+clean","last_fresh":"2026-02-20T22:44:58.472922+0000","last_change":"2026-02-20T22:21:58.889979+0000","last_active":"2026-02-20T22:44:58.472922+0000","last_peered":"2026-02-20T22:44:58.472922+0000","last_clean":"2026-02-20T22:44:58.472922+0000","last_became_active":"2026-02-20T22:21:56.491450+0000","last_became_peered":"2026-02-20T22:21:56.491450+0000","last_unstale":"2026-02-20T22:44:58.472922+0000","last_undegraded":"2026-02-20T22:44:58.472922+0000","last_fullsized":"2026-02-20T22:44:58.472922+0000","mapping_epoch":13,"log_start":"0'0","ondisk_log_start":"0'0","created":13,"last_epoch_clean":14,"parent":"0.0","parent_split_bits":0,"last_scrub":"0'0","last_scrub_stamp":"2026-02-20T22:21:55.483249+0000","last_deep_scrub":"0'0","last_deep_scrub_stamp":"2026-02-20T22:21:55.483249+0000","last_clean_scrub_stamp":"2026-02-20T22:21:55.483249+0000","objects_scrubbed":0,"log_size":0,"log_dups_size":0,"ondisk_log_size":0,"stats_invalid":false,"dirty_stats_invalid":false,"omap_stats_invalid":false,"hitset_stats_invalid":false,"hitset_bytes_stats_invalid":false,"pin_stats_invalid":false,"manifest_stats_invalid":false,"snaptrimq_len":0,"last_scrub_duration":0,"scrub_schedule":"periodic scrub scheduled @ 2026-02-22T05:06:09.077336+0000","scrub_duration":0,"objects_trimmed":0,"snaptrim_duration":0.00023074400000000001,"stat_sum":{"num_bytes":0,"num_objects":0,"num_object_clones":0,"num_object_copies":0,"num_objects_missing_on_primary":0,"num_objects_missing":0,"num_objects_degraded":0,"num_objects_misplaced":0,"num_objects_unfound":0,"num_objects_dirty":0,"num_whiteouts":0,"num_read":0,"num_read_kb":0,"num_write":0,"num_write_kb":0,"num_scrub_errors":0,"num_shallow_scrub_errors":0,"num_deep_scrub_errors":0,"num_objects_recovered":0,"num_bytes_recovered":0,"num_keys_recovered":0,"num_objects_omap":0,"num_objects_hit_set_archive":0,"num_bytes_hit_set_archive":0,"num_flush":0,"num_flush_kb":0,"num_evict":0,"num_evict_kb":0,"num_promote":0,"num_flush_mode_high":0,"num_flush_mode_low":0,"num_evict_mode_some":0,"num_evict_mode_full":0,"num_objects_pinned":0,"num_legacy_snapsets":0,"num_large_omap_objects":0,"num_objects_manifest":0,"num_omap_bytes":0,"num_omap_keys":0,"num_objects_repaired":0},"up":[2,1],"acting":[2,1],"avail_no_missing":[],"object_location_counts":[],"blocked_by":[],"up_primary":2,"acting_primary":2,"purged_snaps":[]},{"pgid":"2.0","version":"0'0","reported_seq":1122,"reported_epoch":562,"state":"active+clean","last_fresh":"2026-02-20T22:44:58.472938+0000","last_change":"2026-02-20T22:21:58.889999+0000","last_active":"2026-02-20T22:44:58.472938+0000","last_peered":"2026-02-20T22:44:58.472938+0000","last_clean":"2026-02-20T22:44:58.472938+0000","last_became_active":"2026-02-20T22:21:56.491460+0000","last_became_peered":"2026-02-20T22:21:56.491460+0000","last_unstale":"2026-02-20T22:44:58.472938+0000","last_undegraded":"2026-02-20T22:44:58.472938+0000","last_fullsized":"2026-02-20T22:44:58.472938+0000","mapping_epoch":13,"log_start":"0'0","ondisk_log_start":"0'0","created":13,"last_epoch_clean":14,"parent":"0.0","parent_split_bits":0,"last_scrub":"0'0","last_scrub_stamp":"2026-02-20T22:21:55.483249+0000","last_deep_scrub":"0'0","last_deep_scrub_stamp":"2026-02-20T22:21:55.483249+0000","last_clean_scrub_stamp":"2026-02-20T22:21:55.483249+0000","objects_scrubbed":0,"log_size":0,"log_dups_size":0,"ondisk_log_size":0,"stats_invalid":false,"dirty_stats_invalid":false,"omap_stats_invalid":false,"hitset_stats_invalid":false,"hitset_bytes_stats_invalid":false,"pin_stats_invalid":false,"manifest_stats_invalid":false,"snaptrimq_len":0,"last_scrub_duration":0,"scrub_schedule":"periodic scrub scheduled @ 2026-02-22T04:32:59.335382+0000","scrub_duration":0,"objects_trimmed":0,"snaptrim_duration":0.000242136,"stat_sum":{"num_bytes":0,"num_objects":0,"num_object_clones":0,"num_object_copies":0,"num_objects_missing_on_primary":0,"num_objects_missing":0,"num_objects_degraded":0,"num_objects_misplaced":0,"num_objects_unfound":0,"num_objects_dirty":0,"num_whiteouts":0,"num_read":0,"num_read_kb":0,"num_write":0,"num_write_kb":0,"num_scrub_errors":0,"num_shallow_scrub_errors":0,"num_deep_scrub_errors":0,"num_objects_recovered":0,"num_bytes_recovered":0,"num_keys_recovered":0,"num_objects_omap":0,"num_objects_hit_set_archive":0,"num_bytes_hit_set_archive":0,"num_flush":0,"num_flush_kb":0,"num_evict":0,"num_evict_kb":0,"num_promote":0,"num_flush_mode_high":0,"num_flush_mode_low":0,"num_evict_mode_some":0,"num_evict_mode_full":0,"num_objects_pinned":0,"num_legacy_snapsets":0,"num_large_omap_objects":0,"num_objects_manifest":0,"num_omap_bytes":0,"num_omap_keys":0,"num_objects_repaired":0},"up":[2,1],"acting":[2,1],"avail_no_missing":[],"object_location_counts":[],"blocked_by":[],"up_primary":2,"acting_primary":2,"purged_snaps":[]},{"pgid":"2.3","version":"14'1","reported_seq":1123,"reported_epoch":562,"state":"active+clean","last_fresh":"2026-02-20T22:44:58.560326+0000","last_change":"2026-02-20T22:21:58.493002+0000","last_active":"2026-02-20T22:44:58.560326+0000","last_peered":"2026-02-20T22:44:58.560326+0000","last_clean":"2026-02-20T22:44:58.560326+0000","last_became_active":"2026-02-20T22:21:56.490921+0000","last_became_peered":"2026-02-20T22:21:56.490921+0000","last_unstale":"2026-02-20T22:44:58.560326+0000","last_undegraded":"2026-02-20T22:44:58.560326+0000","last_fullsized":"2026-02-20T22:44:58.560326+0000","mapping_epoch":13,"log_start":"0'0","ondisk_log_start":"0'0","created":13,"last_epoch_clean":14,"parent":"0.0","parent_split_bits":0,"last_scrub":"0'0","last_scrub_stamp":"2026-02-20T22:21:55.483249+0000","last_deep_scrub":"0'0","last_deep_scrub_stamp":"2026-02-20T22:21:55.483249+0000","last_clean_scrub_stamp":"2026-02-20T22:21:55.483249+0000","objects_scrubbed":0,"log_size":1,"log_dups_size":0,"ondisk_log_size":1,"stats_invalid":false,"dirty_stats_invalid":false,"omap_stats_invalid":false,"hitset_stats_invalid":false,"hitset_bytes_stats_invalid":false,"pin_stats_invalid":false,"manifest_stats_invalid":false,"snaptrimq_len":0,"last_scrub_duration":0,"scrub_schedule":"periodic scrub scheduled @ 2026-02-22T07:02:36.936419+0000","scrub_duration":0,"objects_trimmed":0,"snaptrim_duration":0.00065865200000000002,"stat_sum":{"num_bytes":0,"num_objects":1,"num_object_clones":0,"num_object_copies":2,"num_objects_missing_on_primary":0,"num_objects_missing":0,"num_objects_degraded":0,"num_objects_misplaced":0,"num_objects_unfound":0,"num_objects_dirty":1,"num_whiteouts":0,"num_read":0,"num_read_kb":0,"num_write":0,"num_write_kb":0,"num_scrub_errors":0,"num_shallow_scrub_errors":0,"num_deep_scrub_errors":0,"num_objects_recovered":0,"num_bytes_recovered":0,"num_keys_recovered":0,"num_objects_omap":0,"num_objects_hit_set_archive":0,"num_bytes_hit_set_archive":0,"num_flush":0,"num_flush_kb":0,"num_evict":0,"num_evict_kb":0,"num_promote":0,"num_flush_mode_high":0,"num_flush_mode_low":0,"num_evict_mode_some":0,"num_evict_mode_full":0,"num_objects_pinned":0,"num_legacy_snapsets":0,"num_large_omap_objects":0,"num_objects_manifest":0,"num_omap_bytes":0,"num_omap_keys":0,"num_objects_repaired":0},"up":[1,2],"acting":[1,2],"avail_no_missing":[],"object_location_counts":[],"blocked_by":[],"up_primary":1,"acting_primary":1,"purged_snaps":[]},{"pgid":"1.0","version":"11'72","reported_seq":1213,"reported_epoch":562,"state":"active+clean","last_fresh":"2026-02-20T22:44:58.557202+0000","last_change":"2026-02-20T22:21:53.482802+0000","last_active":"2026-02-20T22:44:58.557202+0000","last_peered":"2026-02-20T22:44:58.557202+0000","last_clean":"2026-02-20T22:44:58.557202+0000","last_became_active":"2026-02-20T22:21:53.482596+0000","last_became_peered":"2026-02-20T22:21:53.482596+0000","last_unstale":"2026-02-20T22:44:58.557202+0000","last_undegraded":"2026-02-20T22:44:58.557202+0000","last_fullsized":"2026-02-20T22:44:58.557202+0000","mapping_epoch":10,"log_start":"0'0","ondisk_log_start":"0'0","created":10,"last_epoch_clean":11,"parent":"0.0","parent_split_bits":0,"last_scrub":"0'0","last_scrub_stamp":"2026-02-20T22:21:52.478611+0000","last_deep_scrub":"0'0","last_deep_scrub_stamp":"2026-02-20T22:21:52.478611+0000","last_clean_scrub_stamp":"2026-02-20T22:21:52.478611+0000","objects_scrubbed":0,"log_size":72,"log_dups_size":0,"ondisk_log_size":72,"stats_invalid":false,"dirty_stats_invalid":false,"omap_stats_invalid":false,"hitset_stats_invalid":false,"hitset_bytes_stats_invalid":false,"pin_stats_invalid":false,"manifest_stats_invalid":false,"snaptrimq_len":0,"last_scrub_duration":0,"scrub_schedule":"periodic scrub scheduled @ 2026-02-22T09:49:51.617816+0000","scrub_duration":0,"objects_trimmed":0,"snaptrim_duration":0,"stat_sum":{"num_bytes":590368,"num_objects":2,"num_object_clones":0,"num_object_copies":4,"num_objects_missing_on_primary":0,"num_objects_missing":0,"num_objects_degraded":0,"num_objects_misplaced":0,"num_objects_unfound":0,"num_objects_dirty":2,"num_whiteouts":0,"num_read":66,"num_read_kb":55,"num_write":101,"num_write_kb":1628,"num_scrub_errors":0,"num_shallow_scrub_errors":0,"num_deep_scrub_errors":0,"num_objects_recovered":0,"num_bytes_recovered":0,"num_keys_recovered":0,"num_objects_omap":0,"num_objects_hit_set_archive":0,"num_bytes_hit_set_archive":0,"num_flush":0,"num_flush_kb":0,"num_evict":0,"num_evict_kb":0,"num_promote":0,"num_flush_mode_high":0,"num_flush_mode_low":0,"num_evict_mode_some":0,"num_evict_mode_full":0,"num_objects_pinned":0,"num_legacy_snapsets":0,"num_large_omap_objects":0,"num_objects_manifest":0,"num_omap_bytes":0,"num_omap_keys":0,"num_objects_repaired":0},"up":[1,0],"acting":[1,0],"avail_no_missing":[],"object_location_counts":[],"blocked_by":[],"up_primary":1,"acting_primary":1,"purged_snaps":[]}],"pool_stats":[{"poolid":2,"num_pg":8,"stat_sum":{"num_bytes":19,"num_objects":2,"num_object_clones":0,"num_object_copies":4,"num_objects_missing_on_primary":0,"num_objects_missing":0,"num_objects_degraded":0,"num_objects_misplaced":0,"num_objects_unfound":0,"num_objects_dirty":2,"num_whiteouts":0,"num_read":0,"num_read_kb":0,"num_write":2,"num_write_kb":2,"num_scrub_errors":0,"num_shallow_scrub_errors":0,"num_deep_scrub_errors":0,"num_objects_recovered":0,"num_bytes_recovered":0,"num_keys_recovered":0,"num_objects_omap":0,"num_objects_hit_set_archive":0,"num_bytes_hit_set_archive":0,"num_flush":0,"num_flush_kb":0,"num_evict":0,"num_evict_kb":0,"num_promote":0,"num_flush_mode_high":0,"num_flush_mode_low":0,"num_evict_mode_some":0,"num_evict_mode_full":0,"num_objects_pinned":0,"num_legacy_snapsets":0,"num_large_omap_objects":0,"num_objects_manifest":0,"num_omap_bytes":0,"num_omap_keys":0,"num_objects_repaired":0},"store_stats":{"total":0,"available":0,"internally_reserved":0,"allocated":8192,"data_stored":38,"data_compressed":0,"data_compressed_allocated":0,"data_compressed_original":0,"omap_allocated":0,"internal_metadata":0},"log_size":3,"ondisk_log_size":3,"up":16,"acting":16,"num_store_stats":3},{"poolid":1,"num_pg":1,"stat_sum":{"num_bytes":590368,"num_objects":2,"num_object_clones":0,"num_object_copies":4,"num_objects_missing_on_primary":0,"num_objects_missing":0,"num_objects_degraded":0,"num_objects_misplaced":0,"num_objects_unfound":0,"num_objects_dirty":2,"num_whiteouts":0,"num_read":66,"num_read_kb":55,"num_write":101,"num_write_kb":1628,"num_scrub_errors":0,"num_shallow_scrub_errors":0,"num_deep_scrub_errors":0,"num_objects_recovered":0,"num_bytes_recovered":0,"num_keys_recovered":0,"num_objects_omap":0,"num_objects_hit_set_archive":0,"num_bytes_hit_set_archive":0,"num_flush":0,"num_flush_kb":0,"num_evict":0,"num_evict_kb":0,"num_promote":0,"num_flush_mode_high":0,"num_flush_mode_low":0,"num_evict_mode_some":0,"num_evict_mode_full":0,"num_objects_pinned":0,"num_legacy_snapsets":0,"num_large_omap_objects":0,"num_objects_manifest":0,"num_omap_bytes":0,"num_omap_keys":0,"num_objects_repaired":0},"store_stats":{"total":0,"available":0,"internally_reserved":0,"allocated":1187840,"data_stored":1180736,"data_compressed":0,"data_compressed_allocated":0,"data_compressed_original":0,"omap_allocated":0,"internal_metadata":0},"log_size":72,"ondisk_log_size":72,"up":2,"acting":2,"num_store_stats":2}],"osd_stats":[{"osd":2,"up_from":8,"seq":34359738651,"num_pgs":3,"num_osds":1,"num_per_pool_osds":1,"num_per_pool_omap_osds":1,"kb":94371840,"kb_used":139696,"kb_used_data":4512,"kb_used_omap":2315,"kb_used_meta":132852,"kb_avail":94232144,"statfs":{"total":96636764160,"available":96493715456,"internally_reserved":0,"allocated":4620288,"data_stored":2470905,"data_compressed":0,"data_compressed_allocated":0,"data_compressed_original":0,"omap_allocated":2370776,"internal_metadata":136041256},"hb_peers":[0,1],"snap_trim_queue_len":0,"num_snap_trimming":0,"num_shards_repaired":0,"op_queue_age_hist":{"histogram":[],"upper_bound":1},"perf_stat":{"commit_latency_ms":0,"apply_latency_ms":0,"commit_latency_ns":0,"apply_latency_ns":0},"alerts":[]},{"osd":1,"up_from":8,"seq":34359738651,"num_pgs":9,"num_osds":1,"num_per_pool_osds":1,"num_per_pool_omap_osds":1,"kb":94371840,"kb_used":176376,"kb_used_data":5096,"kb_used_omap":2322,"kb_used_meta":168941,"kb_avail":94195464,"statfs":{"total":96636764160,"available":96456155136,"internally_reserved":0,"allocated":5218304,"data_stored":3061292,"data_compressed":0,"data_compressed_allocated":0,"data_compressed_original":0,"omap_allocated":2378294,"internal_metadata":172996042},"hb_peers":[0,2],"snap_trim_queue_len":0,"num_snap_trimming":0,"num_shards_repaired":0,"op_queue_age_hist":{"histogram":[],"upper_bound":1},"perf_stat":{"commit_latency_ms":0,"apply_latency_ms":0,"commit_latency_ns":0,"apply_latency_ns":0},"alerts":[]},{"osd":0,"up_from":8,"seq":34359738649,"num_pgs":6,"num_osds":1,"num_per_pool_osds":1,"num_per_pool_omap_osds":1,"kb":94371840,"kb_used":176376,"kb_used_data":5096,"kb_used_omap":2901,"kb_used_meta":168362,"kb_avail":94195464,"statfs":{"total":96636764160,"available":96456155136,"internally_reserved":0,"allocated":5218304,"data_stored":3061292,"data_compressed":0,"data_compressed_allocated":0,"data_compressed_original":0,"omap_allocated":2971246,"internal_metadata":172403090},"hb_peers":[1,2],"snap_trim_queue_len":0,"num_snap_trimming":0,"num_shards_repaired":0,"op_queue_age_hist":{"histogram":[],"upper_bound":1},"perf_stat":{"commit_latency_ms":0,"apply_latency_ms":0,"commit_latency_ns":0,"apply_latency_ns":0},"alerts":[]}],"pool_statfs":[{"poolid":1,"osd":0,"total":0,"available":0,"internally_reserved":0,"allocated":593920,"data_stored":590368,"data_compressed":0,"data_compressed_allocated":0,"data_compressed_original":0,"omap_allocated":0,"internal_metadata":0},{"poolid":1,"osd":1,"total":0,"available":0,"internally_reserved":0,"allocated":593920,"data_stored":590368,"data_compressed":0,"data_compressed_allocated":0,"data_compressed_original":0,"omap_allocated":0,"internal_metadata":0},{"poolid":2,"osd":0,"total":0,"available":0,"internally_reserved":0,"allocated":4096,"data_stored":19,"data_compressed":0,"data_compressed_allocated":0,"data_compressed_original":0,"omap_allocated":0,"internal_metadata":0},{"poolid":2,"osd":1,"total":0,"available":0,"internally_reserved":0,"allocated":4096,"data_stored":19,"data_compressed":0,"data_compressed_allocated":0,"data_compressed_original":0,"omap_allocated":0,"internal_metadata":0},{"poolid":2,"osd":2,"total":0,"available":0,"internally_reserved":0,"allocated":0,"data_stored":0,"data_compressed":0,"data_compressed_allocated":0,"data_compressed_original":0,"omap_allocated":0,"internal_metadata":0}]}} 2026-02-20T22:45:03.218 INFO:tasks.ceph.ceph_manager.cluster2:clean! 2026-02-20T22:45:03.219 DEBUG:teuthology.orchestra.run.trial150:> sudo adjust-ulimits ceph-coverage /home/ubuntu/cephtest/archive/coverage timeout 120 ceph --cluster cluster2 pg dump --format=json 2026-02-20T22:45:03.398 INFO:teuthology.orchestra.run.trial150.stdout: 2026-02-20T22:45:03.398 INFO:teuthology.orchestra.run.trial150.stderr:dumped all 2026-02-20T22:45:03.406 INFO:teuthology.orchestra.run.trial150.stdout:{"pg_ready":true,"pg_map":{"version":1256,"stamp":"2026-02-20T22:45:02.366025+0000","last_osdmap_epoch":0,"last_pg_scan":0,"pg_stats_sum":{"stat_sum":{"num_bytes":590387,"num_objects":4,"num_object_clones":0,"num_object_copies":8,"num_objects_missing_on_primary":0,"num_objects_missing":0,"num_objects_degraded":0,"num_objects_misplaced":0,"num_objects_unfound":0,"num_objects_dirty":4,"num_whiteouts":0,"num_read":66,"num_read_kb":55,"num_write":103,"num_write_kb":1630,"num_scrub_errors":0,"num_shallow_scrub_errors":0,"num_deep_scrub_errors":0,"num_objects_recovered":0,"num_bytes_recovered":0,"num_keys_recovered":0,"num_objects_omap":0,"num_objects_hit_set_archive":0,"num_bytes_hit_set_archive":0,"num_flush":0,"num_flush_kb":0,"num_evict":0,"num_evict_kb":0,"num_promote":0,"num_flush_mode_high":0,"num_flush_mode_low":0,"num_evict_mode_some":0,"num_evict_mode_full":0,"num_objects_pinned":0,"num_legacy_snapsets":0,"num_large_omap_objects":0,"num_objects_manifest":0,"num_omap_bytes":0,"num_omap_keys":0,"num_objects_repaired":0},"store_stats":{"total":0,"available":0,"internally_reserved":0,"allocated":0,"data_stored":0,"data_compressed":0,"data_compressed_allocated":0,"data_compressed_original":0,"omap_allocated":0,"internal_metadata":0},"log_size":75,"ondisk_log_size":75,"up":18,"acting":18,"num_store_stats":0},"osd_stats_sum":{"up_from":0,"seq":0,"num_pgs":18,"num_osds":3,"num_per_pool_osds":3,"num_per_pool_omap_osds":3,"kb":283115520,"kb_used":492448,"kb_used_data":14704,"kb_used_omap":7539,"kb_used_meta":470156,"kb_avail":282623072,"statfs":{"total":289910292480,"available":289406025728,"internally_reserved":0,"allocated":15056896,"data_stored":8593489,"data_compressed":0,"data_compressed_allocated":0,"data_compressed_original":0,"omap_allocated":7720316,"internal_metadata":481440388},"hb_peers":[],"snap_trim_queue_len":0,"num_snap_trimming":0,"num_shards_repaired":0,"op_queue_age_hist":{"histogram":[],"upper_bound":1},"perf_stat":{"commit_latency_ms":0,"apply_latency_ms":0,"commit_latency_ns":0,"apply_latency_ns":0},"alerts":[],"network_ping_times":[]},"pg_stats_delta":{"stat_sum":{"num_bytes":-7148859614,"num_objects":-1908,"num_object_clones":-163,"num_object_copies":-3816,"num_objects_missing_on_primary":0,"num_objects_missing":0,"num_objects_degraded":0,"num_objects_misplaced":0,"num_objects_unfound":0,"num_objects_dirty":-1908,"num_whiteouts":0,"num_read":-102177,"num_read_kb":-16636470,"num_write":-18815,"num_write_kb":-27455536,"num_scrub_errors":0,"num_shallow_scrub_errors":0,"num_deep_scrub_errors":0,"num_objects_recovered":-2,"num_bytes_recovered":-34,"num_keys_recovered":0,"num_objects_omap":-29,"num_objects_hit_set_archive":0,"num_bytes_hit_set_archive":0,"num_flush":0,"num_flush_kb":0,"num_evict":0,"num_evict_kb":0,"num_promote":0,"num_flush_mode_high":0,"num_flush_mode_low":0,"num_evict_mode_some":0,"num_evict_mode_full":0,"num_objects_pinned":0,"num_legacy_snapsets":0,"num_large_omap_objects":0,"num_objects_manifest":0,"num_omap_bytes":0,"num_omap_keys":0,"num_objects_repaired":0},"store_stats":{"total":0,"available":0,"internally_reserved":0,"allocated":0,"data_stored":0,"data_compressed":0,"data_compressed_allocated":0,"data_compressed_original":0,"omap_allocated":0,"internal_metadata":0},"log_size":0,"ondisk_log_size":0,"up":0,"acting":0,"num_store_stats":0,"stamp_delta":"7.908838"},"pg_stats":[{"pgid":"2.7","version":"0'0","reported_seq":1121,"reported_epoch":562,"state":"active+clean","last_fresh":"2026-02-20T22:44:58.560357+0000","last_change":"2026-02-20T22:21:58.493314+0000","last_active":"2026-02-20T22:44:58.560357+0000","last_peered":"2026-02-20T22:44:58.560357+0000","last_clean":"2026-02-20T22:44:58.560357+0000","last_became_active":"2026-02-20T22:21:56.491775+0000","last_became_peered":"2026-02-20T22:21:56.491775+0000","last_unstale":"2026-02-20T22:44:58.560357+0000","last_undegraded":"2026-02-20T22:44:58.560357+0000","last_fullsized":"2026-02-20T22:44:58.560357+0000","mapping_epoch":13,"log_start":"0'0","ondisk_log_start":"0'0","created":13,"last_epoch_clean":14,"parent":"0.0","parent_split_bits":0,"last_scrub":"0'0","last_scrub_stamp":"2026-02-20T22:21:55.483249+0000","last_deep_scrub":"0'0","last_deep_scrub_stamp":"2026-02-20T22:21:55.483249+0000","last_clean_scrub_stamp":"2026-02-20T22:21:55.483249+0000","objects_scrubbed":0,"log_size":0,"log_dups_size":0,"ondisk_log_size":0,"stats_invalid":false,"dirty_stats_invalid":false,"omap_stats_invalid":false,"hitset_stats_invalid":false,"hitset_bytes_stats_invalid":false,"pin_stats_invalid":false,"manifest_stats_invalid":false,"snaptrimq_len":0,"last_scrub_duration":0,"scrub_schedule":"periodic scrub scheduled @ 2026-02-21T23:41:31.153948+0000","scrub_duration":0,"objects_trimmed":0,"snaptrim_duration":0.00087983899999999999,"stat_sum":{"num_bytes":0,"num_objects":0,"num_object_clones":0,"num_object_copies":0,"num_objects_missing_on_primary":0,"num_objects_missing":0,"num_objects_degraded":0,"num_objects_misplaced":0,"num_objects_unfound":0,"num_objects_dirty":0,"num_whiteouts":0,"num_read":0,"num_read_kb":0,"num_write":0,"num_write_kb":0,"num_scrub_errors":0,"num_shallow_scrub_errors":0,"num_deep_scrub_errors":0,"num_objects_recovered":0,"num_bytes_recovered":0,"num_keys_recovered":0,"num_objects_omap":0,"num_objects_hit_set_archive":0,"num_bytes_hit_set_archive":0,"num_flush":0,"num_flush_kb":0,"num_evict":0,"num_evict_kb":0,"num_promote":0,"num_flush_mode_high":0,"num_flush_mode_low":0,"num_evict_mode_some":0,"num_evict_mode_full":0,"num_objects_pinned":0,"num_legacy_snapsets":0,"num_large_omap_objects":0,"num_objects_manifest":0,"num_omap_bytes":0,"num_omap_keys":0,"num_objects_repaired":0},"up":[1,0],"acting":[1,0],"avail_no_missing":[],"object_location_counts":[],"blocked_by":[],"up_primary":1,"acting_primary":1,"purged_snaps":[]},{"pgid":"2.6","version":"0'0","reported_seq":1121,"reported_epoch":562,"state":"active+clean","last_fresh":"2026-02-20T22:44:58.560275+0000","last_change":"2026-02-20T22:21:58.492757+0000","last_active":"2026-02-20T22:44:58.560275+0000","last_peered":"2026-02-20T22:44:58.560275+0000","last_clean":"2026-02-20T22:44:58.560275+0000","last_became_active":"2026-02-20T22:21:56.491642+0000","last_became_peered":"2026-02-20T22:21:56.491642+0000","last_unstale":"2026-02-20T22:44:58.560275+0000","last_undegraded":"2026-02-20T22:44:58.560275+0000","last_fullsized":"2026-02-20T22:44:58.560275+0000","mapping_epoch":13,"log_start":"0'0","ondisk_log_start":"0'0","created":13,"last_epoch_clean":14,"parent":"0.0","parent_split_bits":0,"last_scrub":"0'0","last_scrub_stamp":"2026-02-20T22:21:55.483249+0000","last_deep_scrub":"0'0","last_deep_scrub_stamp":"2026-02-20T22:21:55.483249+0000","last_clean_scrub_stamp":"2026-02-20T22:21:55.483249+0000","objects_scrubbed":0,"log_size":0,"log_dups_size":0,"ondisk_log_size":0,"stats_invalid":false,"dirty_stats_invalid":false,"omap_stats_invalid":false,"hitset_stats_invalid":false,"hitset_bytes_stats_invalid":false,"pin_stats_invalid":false,"manifest_stats_invalid":false,"snaptrimq_len":0,"last_scrub_duration":0,"scrub_schedule":"periodic scrub scheduled @ 2026-02-22T08:34:37.701669+0000","scrub_duration":0,"objects_trimmed":0,"snaptrim_duration":0.00043703399999999999,"stat_sum":{"num_bytes":0,"num_objects":0,"num_object_clones":0,"num_object_copies":0,"num_objects_missing_on_primary":0,"num_objects_missing":0,"num_objects_degraded":0,"num_objects_misplaced":0,"num_objects_unfound":0,"num_objects_dirty":0,"num_whiteouts":0,"num_read":0,"num_read_kb":0,"num_write":0,"num_write_kb":0,"num_scrub_errors":0,"num_shallow_scrub_errors":0,"num_deep_scrub_errors":0,"num_objects_recovered":0,"num_bytes_recovered":0,"num_keys_recovered":0,"num_objects_omap":0,"num_objects_hit_set_archive":0,"num_bytes_hit_set_archive":0,"num_flush":0,"num_flush_kb":0,"num_evict":0,"num_evict_kb":0,"num_promote":0,"num_flush_mode_high":0,"num_flush_mode_low":0,"num_evict_mode_some":0,"num_evict_mode_full":0,"num_objects_pinned":0,"num_legacy_snapsets":0,"num_large_omap_objects":0,"num_objects_manifest":0,"num_omap_bytes":0,"num_omap_keys":0,"num_objects_repaired":0},"up":[1,0],"acting":[1,0],"avail_no_missing":[],"object_location_counts":[],"blocked_by":[],"up_primary":1,"acting_primary":1,"purged_snaps":[]},{"pgid":"2.5","version":"0'0","reported_seq":1122,"reported_epoch":562,"state":"active+clean","last_fresh":"2026-02-20T22:44:58.558177+0000","last_change":"2026-02-20T22:21:58.493013+0000","last_active":"2026-02-20T22:44:58.558177+0000","last_peered":"2026-02-20T22:44:58.558177+0000","last_clean":"2026-02-20T22:44:58.558177+0000","last_became_active":"2026-02-20T22:21:56.491623+0000","last_became_peered":"2026-02-20T22:21:56.491623+0000","last_unstale":"2026-02-20T22:44:58.558177+0000","last_undegraded":"2026-02-20T22:44:58.558177+0000","last_fullsized":"2026-02-20T22:44:58.558177+0000","mapping_epoch":13,"log_start":"0'0","ondisk_log_start":"0'0","created":13,"last_epoch_clean":14,"parent":"0.0","parent_split_bits":0,"last_scrub":"0'0","last_scrub_stamp":"2026-02-20T22:21:55.483249+0000","last_deep_scrub":"0'0","last_deep_scrub_stamp":"2026-02-20T22:21:55.483249+0000","last_clean_scrub_stamp":"2026-02-20T22:21:55.483249+0000","objects_scrubbed":0,"log_size":0,"log_dups_size":0,"ondisk_log_size":0,"stats_invalid":false,"dirty_stats_invalid":false,"omap_stats_invalid":false,"hitset_stats_invalid":false,"hitset_bytes_stats_invalid":false,"pin_stats_invalid":false,"manifest_stats_invalid":false,"snaptrimq_len":0,"last_scrub_duration":0,"scrub_schedule":"periodic scrub scheduled @ 2026-02-21T23:17:10.483998+0000","scrub_duration":0,"objects_trimmed":0,"snaptrim_duration":0.00067378999999999996,"stat_sum":{"num_bytes":0,"num_objects":0,"num_object_clones":0,"num_object_copies":0,"num_objects_missing_on_primary":0,"num_objects_missing":0,"num_objects_degraded":0,"num_objects_misplaced":0,"num_objects_unfound":0,"num_objects_dirty":0,"num_whiteouts":0,"num_read":0,"num_read_kb":0,"num_write":0,"num_write_kb":0,"num_scrub_errors":0,"num_shallow_scrub_errors":0,"num_deep_scrub_errors":0,"num_objects_recovered":0,"num_bytes_recovered":0,"num_keys_recovered":0,"num_objects_omap":0,"num_objects_hit_set_archive":0,"num_bytes_hit_set_archive":0,"num_flush":0,"num_flush_kb":0,"num_evict":0,"num_evict_kb":0,"num_promote":0,"num_flush_mode_high":0,"num_flush_mode_low":0,"num_evict_mode_some":0,"num_evict_mode_full":0,"num_objects_pinned":0,"num_legacy_snapsets":0,"num_large_omap_objects":0,"num_objects_manifest":0,"num_omap_bytes":0,"num_omap_keys":0,"num_objects_repaired":0},"up":[1,0],"acting":[1,0],"avail_no_missing":[],"object_location_counts":[],"blocked_by":[],"up_primary":1,"acting_primary":1,"purged_snaps":[]},{"pgid":"2.4","version":"0'0","reported_seq":1122,"reported_epoch":562,"state":"active+clean","last_fresh":"2026-02-20T22:44:58.559883+0000","last_change":"2026-02-20T22:21:58.492680+0000","last_active":"2026-02-20T22:44:58.559883+0000","last_peered":"2026-02-20T22:44:58.559883+0000","last_clean":"2026-02-20T22:44:58.559883+0000","last_became_active":"2026-02-20T22:21:56.491706+0000","last_became_peered":"2026-02-20T22:21:56.491706+0000","last_unstale":"2026-02-20T22:44:58.559883+0000","last_undegraded":"2026-02-20T22:44:58.559883+0000","last_fullsized":"2026-02-20T22:44:58.559883+0000","mapping_epoch":13,"log_start":"0'0","ondisk_log_start":"0'0","created":13,"last_epoch_clean":14,"parent":"0.0","parent_split_bits":0,"last_scrub":"0'0","last_scrub_stamp":"2026-02-20T22:21:55.483249+0000","last_deep_scrub":"0'0","last_deep_scrub_stamp":"2026-02-20T22:21:55.483249+0000","last_clean_scrub_stamp":"2026-02-20T22:21:55.483249+0000","objects_scrubbed":0,"log_size":0,"log_dups_size":0,"ondisk_log_size":0,"stats_invalid":false,"dirty_stats_invalid":false,"omap_stats_invalid":false,"hitset_stats_invalid":false,"hitset_bytes_stats_invalid":false,"pin_stats_invalid":false,"manifest_stats_invalid":false,"snaptrimq_len":0,"last_scrub_duration":0,"scrub_schedule":"periodic scrub scheduled @ 2026-02-22T08:39:00.542750+0000","scrub_duration":0,"objects_trimmed":0,"snaptrim_duration":0.000394366,"stat_sum":{"num_bytes":0,"num_objects":0,"num_object_clones":0,"num_object_copies":0,"num_objects_missing_on_primary":0,"num_objects_missing":0,"num_objects_degraded":0,"num_objects_misplaced":0,"num_objects_unfound":0,"num_objects_dirty":0,"num_whiteouts":0,"num_read":0,"num_read_kb":0,"num_write":0,"num_write_kb":0,"num_scrub_errors":0,"num_shallow_scrub_errors":0,"num_deep_scrub_errors":0,"num_objects_recovered":0,"num_bytes_recovered":0,"num_keys_recovered":0,"num_objects_omap":0,"num_objects_hit_set_archive":0,"num_bytes_hit_set_archive":0,"num_flush":0,"num_flush_kb":0,"num_evict":0,"num_evict_kb":0,"num_promote":0,"num_flush_mode_high":0,"num_flush_mode_low":0,"num_evict_mode_some":0,"num_evict_mode_full":0,"num_objects_pinned":0,"num_legacy_snapsets":0,"num_large_omap_objects":0,"num_objects_manifest":0,"num_omap_bytes":0,"num_omap_keys":0,"num_objects_repaired":0},"up":[1,0],"acting":[1,0],"avail_no_missing":[],"object_location_counts":[],"blocked_by":[],"up_primary":1,"acting_primary":1,"purged_snaps":[]},{"pgid":"2.2","version":"16'2","reported_seq":1124,"reported_epoch":562,"state":"active+clean","last_fresh":"2026-02-20T22:44:58.952986+0000","last_change":"2026-02-20T22:21:58.491503+0000","last_active":"2026-02-20T22:44:58.952986+0000","last_peered":"2026-02-20T22:44:58.952986+0000","last_clean":"2026-02-20T22:44:58.952986+0000","last_became_active":"2026-02-20T22:21:56.491495+0000","last_became_peered":"2026-02-20T22:21:56.491495+0000","last_unstale":"2026-02-20T22:44:58.952986+0000","last_undegraded":"2026-02-20T22:44:58.952986+0000","last_fullsized":"2026-02-20T22:44:58.952986+0000","mapping_epoch":13,"log_start":"0'0","ondisk_log_start":"0'0","created":13,"last_epoch_clean":14,"parent":"0.0","parent_split_bits":0,"last_scrub":"0'0","last_scrub_stamp":"2026-02-20T22:21:55.483249+0000","last_deep_scrub":"0'0","last_deep_scrub_stamp":"2026-02-20T22:21:55.483249+0000","last_clean_scrub_stamp":"2026-02-20T22:21:55.483249+0000","objects_scrubbed":0,"log_size":2,"log_dups_size":0,"ondisk_log_size":2,"stats_invalid":false,"dirty_stats_invalid":false,"omap_stats_invalid":false,"hitset_stats_invalid":false,"hitset_bytes_stats_invalid":false,"pin_stats_invalid":false,"manifest_stats_invalid":false,"snaptrimq_len":0,"last_scrub_duration":0,"scrub_schedule":"periodic scrub scheduled @ 2026-02-22T07:26:51.128693+0000","scrub_duration":0,"objects_trimmed":0,"snaptrim_duration":0.000705468,"stat_sum":{"num_bytes":19,"num_objects":1,"num_object_clones":0,"num_object_copies":2,"num_objects_missing_on_primary":0,"num_objects_missing":0,"num_objects_degraded":0,"num_objects_misplaced":0,"num_objects_unfound":0,"num_objects_dirty":1,"num_whiteouts":0,"num_read":0,"num_read_kb":0,"num_write":2,"num_write_kb":2,"num_scrub_errors":0,"num_shallow_scrub_errors":0,"num_deep_scrub_errors":0,"num_objects_recovered":0,"num_bytes_recovered":0,"num_keys_recovered":0,"num_objects_omap":0,"num_objects_hit_set_archive":0,"num_bytes_hit_set_archive":0,"num_flush":0,"num_flush_kb":0,"num_evict":0,"num_evict_kb":0,"num_promote":0,"num_flush_mode_high":0,"num_flush_mode_low":0,"num_evict_mode_some":0,"num_evict_mode_full":0,"num_objects_pinned":0,"num_legacy_snapsets":0,"num_large_omap_objects":0,"num_objects_manifest":0,"num_omap_bytes":0,"num_omap_keys":0,"num_objects_repaired":0},"up":[0,1],"acting":[0,1],"avail_no_missing":[],"object_location_counts":[],"blocked_by":[],"up_primary":0,"acting_primary":0,"purged_snaps":[]},{"pgid":"2.1","version":"0'0","reported_seq":1122,"reported_epoch":562,"state":"active+clean","last_fresh":"2026-02-20T22:44:58.472922+0000","last_change":"2026-02-20T22:21:58.889979+0000","last_active":"2026-02-20T22:44:58.472922+0000","last_peered":"2026-02-20T22:44:58.472922+0000","last_clean":"2026-02-20T22:44:58.472922+0000","last_became_active":"2026-02-20T22:21:56.491450+0000","last_became_peered":"2026-02-20T22:21:56.491450+0000","last_unstale":"2026-02-20T22:44:58.472922+0000","last_undegraded":"2026-02-20T22:44:58.472922+0000","last_fullsized":"2026-02-20T22:44:58.472922+0000","mapping_epoch":13,"log_start":"0'0","ondisk_log_start":"0'0","created":13,"last_epoch_clean":14,"parent":"0.0","parent_split_bits":0,"last_scrub":"0'0","last_scrub_stamp":"2026-02-20T22:21:55.483249+0000","last_deep_scrub":"0'0","last_deep_scrub_stamp":"2026-02-20T22:21:55.483249+0000","last_clean_scrub_stamp":"2026-02-20T22:21:55.483249+0000","objects_scrubbed":0,"log_size":0,"log_dups_size":0,"ondisk_log_size":0,"stats_invalid":false,"dirty_stats_invalid":false,"omap_stats_invalid":false,"hitset_stats_invalid":false,"hitset_bytes_stats_invalid":false,"pin_stats_invalid":false,"manifest_stats_invalid":false,"snaptrimq_len":0,"last_scrub_duration":0,"scrub_schedule":"periodic scrub scheduled @ 2026-02-22T05:06:09.077336+0000","scrub_duration":0,"objects_trimmed":0,"snaptrim_duration":0.00023074400000000001,"stat_sum":{"num_bytes":0,"num_objects":0,"num_object_clones":0,"num_object_copies":0,"num_objects_missing_on_primary":0,"num_objects_missing":0,"num_objects_degraded":0,"num_objects_misplaced":0,"num_objects_unfound":0,"num_objects_dirty":0,"num_whiteouts":0,"num_read":0,"num_read_kb":0,"num_write":0,"num_write_kb":0,"num_scrub_errors":0,"num_shallow_scrub_errors":0,"num_deep_scrub_errors":0,"num_objects_recovered":0,"num_bytes_recovered":0,"num_keys_recovered":0,"num_objects_omap":0,"num_objects_hit_set_archive":0,"num_bytes_hit_set_archive":0,"num_flush":0,"num_flush_kb":0,"num_evict":0,"num_evict_kb":0,"num_promote":0,"num_flush_mode_high":0,"num_flush_mode_low":0,"num_evict_mode_some":0,"num_evict_mode_full":0,"num_objects_pinned":0,"num_legacy_snapsets":0,"num_large_omap_objects":0,"num_objects_manifest":0,"num_omap_bytes":0,"num_omap_keys":0,"num_objects_repaired":0},"up":[2,1],"acting":[2,1],"avail_no_missing":[],"object_location_counts":[],"blocked_by":[],"up_primary":2,"acting_primary":2,"purged_snaps":[]},{"pgid":"2.0","version":"0'0","reported_seq":1122,"reported_epoch":562,"state":"active+clean","last_fresh":"2026-02-20T22:44:58.472938+0000","last_change":"2026-02-20T22:21:58.889999+0000","last_active":"2026-02-20T22:44:58.472938+0000","last_peered":"2026-02-20T22:44:58.472938+0000","last_clean":"2026-02-20T22:44:58.472938+0000","last_became_active":"2026-02-20T22:21:56.491460+0000","last_became_peered":"2026-02-20T22:21:56.491460+0000","last_unstale":"2026-02-20T22:44:58.472938+0000","last_undegraded":"2026-02-20T22:44:58.472938+0000","last_fullsized":"2026-02-20T22:44:58.472938+0000","mapping_epoch":13,"log_start":"0'0","ondisk_log_start":"0'0","created":13,"last_epoch_clean":14,"parent":"0.0","parent_split_bits":0,"last_scrub":"0'0","last_scrub_stamp":"2026-02-20T22:21:55.483249+0000","last_deep_scrub":"0'0","last_deep_scrub_stamp":"2026-02-20T22:21:55.483249+0000","last_clean_scrub_stamp":"2026-02-20T22:21:55.483249+0000","objects_scrubbed":0,"log_size":0,"log_dups_size":0,"ondisk_log_size":0,"stats_invalid":false,"dirty_stats_invalid":false,"omap_stats_invalid":false,"hitset_stats_invalid":false,"hitset_bytes_stats_invalid":false,"pin_stats_invalid":false,"manifest_stats_invalid":false,"snaptrimq_len":0,"last_scrub_duration":0,"scrub_schedule":"periodic scrub scheduled @ 2026-02-22T04:32:59.335382+0000","scrub_duration":0,"objects_trimmed":0,"snaptrim_duration":0.000242136,"stat_sum":{"num_bytes":0,"num_objects":0,"num_object_clones":0,"num_object_copies":0,"num_objects_missing_on_primary":0,"num_objects_missing":0,"num_objects_degraded":0,"num_objects_misplaced":0,"num_objects_unfound":0,"num_objects_dirty":0,"num_whiteouts":0,"num_read":0,"num_read_kb":0,"num_write":0,"num_write_kb":0,"num_scrub_errors":0,"num_shallow_scrub_errors":0,"num_deep_scrub_errors":0,"num_objects_recovered":0,"num_bytes_recovered":0,"num_keys_recovered":0,"num_objects_omap":0,"num_objects_hit_set_archive":0,"num_bytes_hit_set_archive":0,"num_flush":0,"num_flush_kb":0,"num_evict":0,"num_evict_kb":0,"num_promote":0,"num_flush_mode_high":0,"num_flush_mode_low":0,"num_evict_mode_some":0,"num_evict_mode_full":0,"num_objects_pinned":0,"num_legacy_snapsets":0,"num_large_omap_objects":0,"num_objects_manifest":0,"num_omap_bytes":0,"num_omap_keys":0,"num_objects_repaired":0},"up":[2,1],"acting":[2,1],"avail_no_missing":[],"object_location_counts":[],"blocked_by":[],"up_primary":2,"acting_primary":2,"purged_snaps":[]},{"pgid":"2.3","version":"14'1","reported_seq":1123,"reported_epoch":562,"state":"active+clean","last_fresh":"2026-02-20T22:44:58.560326+0000","last_change":"2026-02-20T22:21:58.493002+0000","last_active":"2026-02-20T22:44:58.560326+0000","last_peered":"2026-02-20T22:44:58.560326+0000","last_clean":"2026-02-20T22:44:58.560326+0000","last_became_active":"2026-02-20T22:21:56.490921+0000","last_became_peered":"2026-02-20T22:21:56.490921+0000","last_unstale":"2026-02-20T22:44:58.560326+0000","last_undegraded":"2026-02-20T22:44:58.560326+0000","last_fullsized":"2026-02-20T22:44:58.560326+0000","mapping_epoch":13,"log_start":"0'0","ondisk_log_start":"0'0","created":13,"last_epoch_clean":14,"parent":"0.0","parent_split_bits":0,"last_scrub":"0'0","last_scrub_stamp":"2026-02-20T22:21:55.483249+0000","last_deep_scrub":"0'0","last_deep_scrub_stamp":"2026-02-20T22:21:55.483249+0000","last_clean_scrub_stamp":"2026-02-20T22:21:55.483249+0000","objects_scrubbed":0,"log_size":1,"log_dups_size":0,"ondisk_log_size":1,"stats_invalid":false,"dirty_stats_invalid":false,"omap_stats_invalid":false,"hitset_stats_invalid":false,"hitset_bytes_stats_invalid":false,"pin_stats_invalid":false,"manifest_stats_invalid":false,"snaptrimq_len":0,"last_scrub_duration":0,"scrub_schedule":"periodic scrub scheduled @ 2026-02-22T07:02:36.936419+0000","scrub_duration":0,"objects_trimmed":0,"snaptrim_duration":0.00065865200000000002,"stat_sum":{"num_bytes":0,"num_objects":1,"num_object_clones":0,"num_object_copies":2,"num_objects_missing_on_primary":0,"num_objects_missing":0,"num_objects_degraded":0,"num_objects_misplaced":0,"num_objects_unfound":0,"num_objects_dirty":1,"num_whiteouts":0,"num_read":0,"num_read_kb":0,"num_write":0,"num_write_kb":0,"num_scrub_errors":0,"num_shallow_scrub_errors":0,"num_deep_scrub_errors":0,"num_objects_recovered":0,"num_bytes_recovered":0,"num_keys_recovered":0,"num_objects_omap":0,"num_objects_hit_set_archive":0,"num_bytes_hit_set_archive":0,"num_flush":0,"num_flush_kb":0,"num_evict":0,"num_evict_kb":0,"num_promote":0,"num_flush_mode_high":0,"num_flush_mode_low":0,"num_evict_mode_some":0,"num_evict_mode_full":0,"num_objects_pinned":0,"num_legacy_snapsets":0,"num_large_omap_objects":0,"num_objects_manifest":0,"num_omap_bytes":0,"num_omap_keys":0,"num_objects_repaired":0},"up":[1,2],"acting":[1,2],"avail_no_missing":[],"object_location_counts":[],"blocked_by":[],"up_primary":1,"acting_primary":1,"purged_snaps":[]},{"pgid":"1.0","version":"11'72","reported_seq":1213,"reported_epoch":562,"state":"active+clean","last_fresh":"2026-02-20T22:44:58.557202+0000","last_change":"2026-02-20T22:21:53.482802+0000","last_active":"2026-02-20T22:44:58.557202+0000","last_peered":"2026-02-20T22:44:58.557202+0000","last_clean":"2026-02-20T22:44:58.557202+0000","last_became_active":"2026-02-20T22:21:53.482596+0000","last_became_peered":"2026-02-20T22:21:53.482596+0000","last_unstale":"2026-02-20T22:44:58.557202+0000","last_undegraded":"2026-02-20T22:44:58.557202+0000","last_fullsized":"2026-02-20T22:44:58.557202+0000","mapping_epoch":10,"log_start":"0'0","ondisk_log_start":"0'0","created":10,"last_epoch_clean":11,"parent":"0.0","parent_split_bits":0,"last_scrub":"0'0","last_scrub_stamp":"2026-02-20T22:21:52.478611+0000","last_deep_scrub":"0'0","last_deep_scrub_stamp":"2026-02-20T22:21:52.478611+0000","last_clean_scrub_stamp":"2026-02-20T22:21:52.478611+0000","objects_scrubbed":0,"log_size":72,"log_dups_size":0,"ondisk_log_size":72,"stats_invalid":false,"dirty_stats_invalid":false,"omap_stats_invalid":false,"hitset_stats_invalid":false,"hitset_bytes_stats_invalid":false,"pin_stats_invalid":false,"manifest_stats_invalid":false,"snaptrimq_len":0,"last_scrub_duration":0,"scrub_schedule":"periodic scrub scheduled @ 2026-02-22T09:49:51.617816+0000","scrub_duration":0,"objects_trimmed":0,"snaptrim_duration":0,"stat_sum":{"num_bytes":590368,"num_objects":2,"num_object_clones":0,"num_object_copies":4,"num_objects_missing_on_primary":0,"num_objects_missing":0,"num_objects_degraded":0,"num_objects_misplaced":0,"num_objects_unfound":0,"num_objects_dirty":2,"num_whiteouts":0,"num_read":66,"num_read_kb":55,"num_write":101,"num_write_kb":1628,"num_scrub_errors":0,"num_shallow_scrub_errors":0,"num_deep_scrub_errors":0,"num_objects_recovered":0,"num_bytes_recovered":0,"num_keys_recovered":0,"num_objects_omap":0,"num_objects_hit_set_archive":0,"num_bytes_hit_set_archive":0,"num_flush":0,"num_flush_kb":0,"num_evict":0,"num_evict_kb":0,"num_promote":0,"num_flush_mode_high":0,"num_flush_mode_low":0,"num_evict_mode_some":0,"num_evict_mode_full":0,"num_objects_pinned":0,"num_legacy_snapsets":0,"num_large_omap_objects":0,"num_objects_manifest":0,"num_omap_bytes":0,"num_omap_keys":0,"num_objects_repaired":0},"up":[1,0],"acting":[1,0],"avail_no_missing":[],"object_location_counts":[],"blocked_by":[],"up_primary":1,"acting_primary":1,"purged_snaps":[]}],"pool_stats":[{"poolid":2,"num_pg":8,"stat_sum":{"num_bytes":19,"num_objects":2,"num_object_clones":0,"num_object_copies":4,"num_objects_missing_on_primary":0,"num_objects_missing":0,"num_objects_degraded":0,"num_objects_misplaced":0,"num_objects_unfound":0,"num_objects_dirty":2,"num_whiteouts":0,"num_read":0,"num_read_kb":0,"num_write":2,"num_write_kb":2,"num_scrub_errors":0,"num_shallow_scrub_errors":0,"num_deep_scrub_errors":0,"num_objects_recovered":0,"num_bytes_recovered":0,"num_keys_recovered":0,"num_objects_omap":0,"num_objects_hit_set_archive":0,"num_bytes_hit_set_archive":0,"num_flush":0,"num_flush_kb":0,"num_evict":0,"num_evict_kb":0,"num_promote":0,"num_flush_mode_high":0,"num_flush_mode_low":0,"num_evict_mode_some":0,"num_evict_mode_full":0,"num_objects_pinned":0,"num_legacy_snapsets":0,"num_large_omap_objects":0,"num_objects_manifest":0,"num_omap_bytes":0,"num_omap_keys":0,"num_objects_repaired":0},"store_stats":{"total":0,"available":0,"internally_reserved":0,"allocated":8192,"data_stored":38,"data_compressed":0,"data_compressed_allocated":0,"data_compressed_original":0,"omap_allocated":0,"internal_metadata":0},"log_size":3,"ondisk_log_size":3,"up":16,"acting":16,"num_store_stats":3},{"poolid":1,"num_pg":1,"stat_sum":{"num_bytes":590368,"num_objects":2,"num_object_clones":0,"num_object_copies":4,"num_objects_missing_on_primary":0,"num_objects_missing":0,"num_objects_degraded":0,"num_objects_misplaced":0,"num_objects_unfound":0,"num_objects_dirty":2,"num_whiteouts":0,"num_read":66,"num_read_kb":55,"num_write":101,"num_write_kb":1628,"num_scrub_errors":0,"num_shallow_scrub_errors":0,"num_deep_scrub_errors":0,"num_objects_recovered":0,"num_bytes_recovered":0,"num_keys_recovered":0,"num_objects_omap":0,"num_objects_hit_set_archive":0,"num_bytes_hit_set_archive":0,"num_flush":0,"num_flush_kb":0,"num_evict":0,"num_evict_kb":0,"num_promote":0,"num_flush_mode_high":0,"num_flush_mode_low":0,"num_evict_mode_some":0,"num_evict_mode_full":0,"num_objects_pinned":0,"num_legacy_snapsets":0,"num_large_omap_objects":0,"num_objects_manifest":0,"num_omap_bytes":0,"num_omap_keys":0,"num_objects_repaired":0},"store_stats":{"total":0,"available":0,"internally_reserved":0,"allocated":1187840,"data_stored":1180736,"data_compressed":0,"data_compressed_allocated":0,"data_compressed_original":0,"omap_allocated":0,"internal_metadata":0},"log_size":72,"ondisk_log_size":72,"up":2,"acting":2,"num_store_stats":2}],"osd_stats":[{"osd":2,"up_from":8,"seq":34359738651,"num_pgs":3,"num_osds":1,"num_per_pool_osds":1,"num_per_pool_omap_osds":1,"kb":94371840,"kb_used":139696,"kb_used_data":4512,"kb_used_omap":2315,"kb_used_meta":132852,"kb_avail":94232144,"statfs":{"total":96636764160,"available":96493715456,"internally_reserved":0,"allocated":4620288,"data_stored":2470905,"data_compressed":0,"data_compressed_allocated":0,"data_compressed_original":0,"omap_allocated":2370776,"internal_metadata":136041256},"hb_peers":[0,1],"snap_trim_queue_len":0,"num_snap_trimming":0,"num_shards_repaired":0,"op_queue_age_hist":{"histogram":[],"upper_bound":1},"perf_stat":{"commit_latency_ms":0,"apply_latency_ms":0,"commit_latency_ns":0,"apply_latency_ns":0},"alerts":[]},{"osd":1,"up_from":8,"seq":34359738651,"num_pgs":9,"num_osds":1,"num_per_pool_osds":1,"num_per_pool_omap_osds":1,"kb":94371840,"kb_used":176376,"kb_used_data":5096,"kb_used_omap":2322,"kb_used_meta":168941,"kb_avail":94195464,"statfs":{"total":96636764160,"available":96456155136,"internally_reserved":0,"allocated":5218304,"data_stored":3061292,"data_compressed":0,"data_compressed_allocated":0,"data_compressed_original":0,"omap_allocated":2378294,"internal_metadata":172996042},"hb_peers":[0,2],"snap_trim_queue_len":0,"num_snap_trimming":0,"num_shards_repaired":0,"op_queue_age_hist":{"histogram":[],"upper_bound":1},"perf_stat":{"commit_latency_ms":0,"apply_latency_ms":0,"commit_latency_ns":0,"apply_latency_ns":0},"alerts":[]},{"osd":0,"up_from":8,"seq":34359738649,"num_pgs":6,"num_osds":1,"num_per_pool_osds":1,"num_per_pool_omap_osds":1,"kb":94371840,"kb_used":176376,"kb_used_data":5096,"kb_used_omap":2901,"kb_used_meta":168362,"kb_avail":94195464,"statfs":{"total":96636764160,"available":96456155136,"internally_reserved":0,"allocated":5218304,"data_stored":3061292,"data_compressed":0,"data_compressed_allocated":0,"data_compressed_original":0,"omap_allocated":2971246,"internal_metadata":172403090},"hb_peers":[1,2],"snap_trim_queue_len":0,"num_snap_trimming":0,"num_shards_repaired":0,"op_queue_age_hist":{"histogram":[],"upper_bound":1},"perf_stat":{"commit_latency_ms":0,"apply_latency_ms":0,"commit_latency_ns":0,"apply_latency_ns":0},"alerts":[]}],"pool_statfs":[{"poolid":1,"osd":0,"total":0,"available":0,"internally_reserved":0,"allocated":593920,"data_stored":590368,"data_compressed":0,"data_compressed_allocated":0,"data_compressed_original":0,"omap_allocated":0,"internal_metadata":0},{"poolid":1,"osd":1,"total":0,"available":0,"internally_reserved":0,"allocated":593920,"data_stored":590368,"data_compressed":0,"data_compressed_allocated":0,"data_compressed_original":0,"omap_allocated":0,"internal_metadata":0},{"poolid":2,"osd":0,"total":0,"available":0,"internally_reserved":0,"allocated":4096,"data_stored":19,"data_compressed":0,"data_compressed_allocated":0,"data_compressed_original":0,"omap_allocated":0,"internal_metadata":0},{"poolid":2,"osd":1,"total":0,"available":0,"internally_reserved":0,"allocated":4096,"data_stored":19,"data_compressed":0,"data_compressed_allocated":0,"data_compressed_original":0,"omap_allocated":0,"internal_metadata":0},{"poolid":2,"osd":2,"total":0,"available":0,"internally_reserved":0,"allocated":0,"data_stored":0,"data_compressed":0,"data_compressed_allocated":0,"data_compressed_original":0,"omap_allocated":0,"internal_metadata":0}]}} 2026-02-20T22:45:03.407 DEBUG:teuthology.orchestra.run.trial150:> sudo adjust-ulimits ceph-coverage /home/ubuntu/cephtest/archive/coverage timeout 120 ceph --cluster cluster2 osd dump --format=json 2026-02-20T22:45:03.589 INFO:teuthology.orchestra.run.trial150.stdout: 2026-02-20T22:45:03.589 INFO:teuthology.orchestra.run.trial150.stdout:{"epoch":562,"fsid":"7a1c0403-827b-4a64-99d5-e87338182806","created":"2026-02-20T22:21:46.466546+0000","modified":"2026-02-20T22:44:58.466602+0000","last_up_change":"2026-02-20T22:21:50.473264+0000","last_in_change":"2026-02-20T22:21:47.142530+0000","flags":"sortbitwise,recovery_deletes,purged_snapdirs,pglog_hardlimit","flags_num":5799936,"flags_set":["pglog_hardlimit","purged_snapdirs","recovery_deletes","sortbitwise"],"crush_version":4,"full_ratio":0.94999998807907104,"backfillfull_ratio":0.89999997615814209,"nearfull_ratio":0.85000002384185791,"cluster_snapshot":"","pool_max":4,"max_osd":3,"require_min_compat_client":"luminous","min_compat_client":"jewel","require_osd_release":"tentacle","allow_crimson":false,"pools":[{"pool":1,"pool_name":".mgr","create_time":"2026-02-20T22:21:52.191593+0000","flags":1,"flags_names":"hashpspool","type":1,"size":2,"min_size":1,"crush_rule":0,"peering_crush_bucket_count":0,"peering_crush_bucket_target":0,"peering_crush_bucket_barrier":0,"peering_crush_bucket_mandatory_member":2147483647,"is_stretch_pool":false,"object_hash":2,"pg_autoscale_mode":"off","pg_num":1,"pg_placement_num":1,"pg_placement_num_target":1,"pg_num_target":1,"pg_num_pending":1,"last_pg_merge_meta":{"source_pgid":"0.0","ready_epoch":0,"last_epoch_started":0,"last_epoch_clean":0,"source_version":"0'0","target_version":"0'0"},"last_change":"12","last_force_op_resend":"0","last_force_op_resend_prenautilus":"0","last_force_op_resend_preluminous":"0","auid":0,"snap_mode":"selfmanaged","snap_seq":0,"snap_epoch":0,"pool_snaps":[],"removed_snaps":"[]","quota_max_bytes":0,"quota_max_objects":0,"tiers":[],"tier_of":-1,"read_tier":-1,"write_tier":-1,"cache_mode":"none","target_max_bytes":0,"target_max_objects":0,"cache_target_dirty_ratio_micro":400000,"cache_target_dirty_high_ratio_micro":600000,"cache_target_full_ratio_micro":800000,"cache_min_flush_age":0,"cache_min_evict_age":0,"erasure_code_profile":"","hit_set_params":{"type":"none"},"hit_set_period":0,"hit_set_count":0,"use_gmt_hitset":true,"min_read_recency_for_promote":0,"min_write_recency_for_promote":0,"hit_set_grade_decay_rate":0,"hit_set_search_last_n":0,"grade_table":[],"stripe_width":0,"expected_num_objects":0,"fast_read":false,"nonprimary_shards":"{}","options":{"pg_num_max":32,"pg_num_min":1},"application_metadata":{"mgr":{}},"read_balance":{"score_type":"Fair distribution","score_acting":2.9900000095367432,"score_stable":2.9900000095367432,"optimal_score":0.67000001668930054,"raw_score_acting":2,"raw_score_stable":2,"primary_affinity_weighted":1,"average_primary_affinity":1,"average_primary_affinity_weighted":1}},{"pool":2,"pool_name":"rbd","create_time":"2026-02-20T22:21:54.533874+0000","flags":8193,"flags_names":"hashpspool,selfmanaged_snaps","type":1,"size":2,"min_size":1,"crush_rule":0,"peering_crush_bucket_count":0,"peering_crush_bucket_target":0,"peering_crush_bucket_barrier":0,"peering_crush_bucket_mandatory_member":2147483647,"is_stretch_pool":false,"object_hash":2,"pg_autoscale_mode":"off","pg_num":8,"pg_placement_num":8,"pg_placement_num_target":8,"pg_num_target":8,"pg_num_pending":8,"last_pg_merge_meta":{"source_pgid":"0.0","ready_epoch":0,"last_epoch_started":0,"last_epoch_clean":0,"source_version":"0'0","target_version":"0'0"},"last_change":"16","last_force_op_resend":"0","last_force_op_resend_prenautilus":"0","last_force_op_resend_preluminous":"0","auid":0,"snap_mode":"selfmanaged","snap_seq":2,"snap_epoch":16,"pool_snaps":[],"removed_snaps":"[]","quota_max_bytes":0,"quota_max_objects":0,"tiers":[],"tier_of":-1,"read_tier":-1,"write_tier":-1,"cache_mode":"none","target_max_bytes":0,"target_max_objects":0,"cache_target_dirty_ratio_micro":400000,"cache_target_dirty_high_ratio_micro":600000,"cache_target_full_ratio_micro":800000,"cache_min_flush_age":0,"cache_min_evict_age":0,"erasure_code_profile":"","hit_set_params":{"type":"none"},"hit_set_period":0,"hit_set_count":0,"use_gmt_hitset":true,"min_read_recency_for_promote":0,"min_write_recency_for_promote":0,"hit_set_grade_decay_rate":0,"hit_set_search_last_n":0,"grade_table":[],"stripe_width":0,"expected_num_objects":0,"fast_read":false,"nonprimary_shards":"{}","options":{},"application_metadata":{"rbd":{}},"read_balance":{"score_type":"Fair distribution","score_acting":1.8799999952316284,"score_stable":1.8799999952316284,"optimal_score":1,"raw_score_acting":1.8799999952316284,"raw_score_stable":1.8799999952316284,"primary_affinity_weighted":1,"average_primary_affinity":1,"average_primary_affinity_weighted":1}}],"osds":[{"osd":0,"uuid":"a785329e-2790-4ef9-8e83-5b6fc287ccc1","up":1,"in":1,"weight":1,"primary_affinity":1,"last_clean_begin":0,"last_clean_end":0,"up_from":8,"up_thru":28,"down_at":0,"lost_at":0,"public_addrs":{"addrvec":[{"type":"v2","addr":"10.20.193.150:6813","nonce":328771968},{"type":"v1","addr":"10.20.193.150:6815","nonce":328771968}]},"cluster_addrs":{"addrvec":[{"type":"v2","addr":"10.20.193.150:6817","nonce":328771968},{"type":"v1","addr":"10.20.193.150:6819","nonce":328771968}]},"heartbeat_back_addrs":{"addrvec":[{"type":"v2","addr":"10.20.193.150:6822","nonce":328771968},{"type":"v1","addr":"10.20.193.150:6823","nonce":328771968}]},"heartbeat_front_addrs":{"addrvec":[{"type":"v2","addr":"10.20.193.150:6820","nonce":328771968},{"type":"v1","addr":"10.20.193.150:6821","nonce":328771968}]},"public_addr":"10.20.193.150:6815/328771968","cluster_addr":"10.20.193.150:6819/328771968","heartbeat_back_addr":"10.20.193.150:6823/328771968","heartbeat_front_addr":"10.20.193.150:6821/328771968","state":["exists","up"]},{"osd":1,"uuid":"c8e00e12-b3b8-41d4-abc9-0fa03f6bcf9d","up":1,"in":1,"weight":1,"primary_affinity":1,"last_clean_begin":0,"last_clean_end":0,"up_from":8,"up_thru":28,"down_at":0,"lost_at":0,"public_addrs":{"addrvec":[{"type":"v2","addr":"10.20.193.150:6800","nonce":1770977831},{"type":"v1","addr":"10.20.193.150:6801","nonce":1770977831}]},"cluster_addrs":{"addrvec":[{"type":"v2","addr":"10.20.193.150:6802","nonce":1770977831},{"type":"v1","addr":"10.20.193.150:6803","nonce":1770977831}]},"heartbeat_back_addrs":{"addrvec":[{"type":"v2","addr":"10.20.193.150:6806","nonce":1770977831},{"type":"v1","addr":"10.20.193.150:6807","nonce":1770977831}]},"heartbeat_front_addrs":{"addrvec":[{"type":"v2","addr":"10.20.193.150:6804","nonce":1770977831},{"type":"v1","addr":"10.20.193.150:6805","nonce":1770977831}]},"public_addr":"10.20.193.150:6801/1770977831","cluster_addr":"10.20.193.150:6803/1770977831","heartbeat_back_addr":"10.20.193.150:6807/1770977831","heartbeat_front_addr":"10.20.193.150:6805/1770977831","state":["exists","up"]},{"osd":2,"uuid":"89f758a8-ada0-4ac5-80ca-ad23a042bdb4","up":1,"in":1,"weight":1,"primary_affinity":1,"last_clean_begin":0,"last_clean_end":0,"up_from":8,"up_thru":28,"down_at":0,"lost_at":0,"public_addrs":{"addrvec":[{"type":"v2","addr":"10.20.193.150:6808","nonce":48519238},{"type":"v1","addr":"10.20.193.150:6809","nonce":48519238}]},"cluster_addrs":{"addrvec":[{"type":"v2","addr":"10.20.193.150:6810","nonce":48519238},{"type":"v1","addr":"10.20.193.150:6811","nonce":48519238}]},"heartbeat_back_addrs":{"addrvec":[{"type":"v2","addr":"10.20.193.150:6816","nonce":48519238},{"type":"v1","addr":"10.20.193.150:6818","nonce":48519238}]},"heartbeat_front_addrs":{"addrvec":[{"type":"v2","addr":"10.20.193.150:6812","nonce":48519238},{"type":"v1","addr":"10.20.193.150:6814","nonce":48519238}]},"public_addr":"10.20.193.150:6809/48519238","cluster_addr":"10.20.193.150:6811/48519238","heartbeat_back_addr":"10.20.193.150:6818/48519238","heartbeat_front_addr":"10.20.193.150:6814/48519238","state":["exists","up"]}],"osd_xinfo":[{"osd":0,"down_stamp":"0.000000","laggy_probability":0,"laggy_interval":0,"features":4544132024016699391,"old_weight":0,"last_purged_snaps_scrub":"2026-02-20T22:21:48.984519+0000","dead_epoch":0},{"osd":1,"down_stamp":"0.000000","laggy_probability":0,"laggy_interval":0,"features":4544132024016699391,"old_weight":0,"last_purged_snaps_scrub":"2026-02-20T22:21:48.999110+0000","dead_epoch":0},{"osd":2,"down_stamp":"0.000000","laggy_probability":0,"laggy_interval":0,"features":4544132024016699391,"old_weight":0,"last_purged_snaps_scrub":"2026-02-20T22:21:48.959392+0000","dead_epoch":0}],"pg_upmap":[],"pg_upmap_items":[],"pg_upmap_primaries":[],"pg_temp":[],"primary_temp":[],"blocklist":{},"range_blocklist":{},"erasure_code_profiles":{"default":{"crush-failure-domain":"osd","k":"2","m":"1","plugin":"isa","technique":"reed_sol_van"}},"removed_snaps_queue":[{"pool":3,"snaps":[{"begin":205,"length":3}]}],"new_removed_snaps":[],"new_purged_snaps":[],"crush_node_flags":{},"device_class_flags":{},"stretch_mode":{"stretch_mode_enabled":false,"stretch_bucket_count":0,"degraded_stretch_mode":0,"recovering_stretch_mode":0,"stretch_mode_bucket":0}} 2026-02-20T22:45:04.600 INFO:tasks.ceph:Scrubbing cluster2.osd.0 2026-02-20T22:45:04.601 DEBUG:teuthology.orchestra.run.trial150:> sudo adjust-ulimits ceph-coverage /home/ubuntu/cephtest/archive/coverage timeout 120 ceph --cluster cluster2 tell osd.0 config set osd_debug_deep_scrub_sleep 0 2026-02-20T22:45:04.684 INFO:teuthology.orchestra.run.trial150.stdout:{ 2026-02-20T22:45:04.685 INFO:teuthology.orchestra.run.trial150.stdout: "success": "osd_debug_deep_scrub_sleep = '' (not observed, change may require restart) osd_delete_sleep = '' osd_delete_sleep_hdd = '' osd_delete_sleep_hybrid = '' osd_delete_sleep_ssd = '' osd_max_backfills = '' osd_recovery_max_active = '' osd_recovery_max_active_hdd = '' osd_recovery_max_active_ssd = '' osd_recovery_sleep = '' osd_recovery_sleep_degraded = '' osd_recovery_sleep_degraded_hdd = '' osd_recovery_sleep_degraded_hybrid = '' osd_recovery_sleep_degraded_ssd = '' osd_recovery_sleep_hdd = '' osd_recovery_sleep_hybrid = '' osd_recovery_sleep_ssd = '' osd_scrub_sleep = '' osd_snap_trim_sleep = '' osd_snap_trim_sleep_hdd = '' osd_snap_trim_sleep_hybrid = '' osd_snap_trim_sleep_ssd = '' " 2026-02-20T22:45:04.685 INFO:teuthology.orchestra.run.trial150.stdout:} 2026-02-20T22:45:04.690 DEBUG:teuthology.orchestra.run.trial150:> sudo adjust-ulimits ceph-coverage /home/ubuntu/cephtest/archive/coverage timeout 120 ceph --cluster cluster2 osd deep-scrub 0 2026-02-20T22:45:04.870 INFO:teuthology.orchestra.run.trial150.stderr:instructed osd(s) 0 to deep-scrub 2026-02-20T22:45:04.880 INFO:tasks.ceph:Scrubbing cluster2.osd.1 2026-02-20T22:45:04.880 DEBUG:teuthology.orchestra.run.trial150:> sudo adjust-ulimits ceph-coverage /home/ubuntu/cephtest/archive/coverage timeout 120 ceph --cluster cluster2 tell osd.1 config set osd_debug_deep_scrub_sleep 0 2026-02-20T22:45:04.963 INFO:teuthology.orchestra.run.trial150.stdout:{ 2026-02-20T22:45:04.963 INFO:teuthology.orchestra.run.trial150.stdout: "success": "osd_debug_deep_scrub_sleep = '' (not observed, change may require restart) " 2026-02-20T22:45:04.963 INFO:teuthology.orchestra.run.trial150.stdout:} 2026-02-20T22:45:04.970 DEBUG:teuthology.orchestra.run.trial150:> sudo adjust-ulimits ceph-coverage /home/ubuntu/cephtest/archive/coverage timeout 120 ceph --cluster cluster2 osd deep-scrub 1 2026-02-20T22:45:05.151 INFO:teuthology.orchestra.run.trial150.stderr:instructed osd(s) 1 to deep-scrub 2026-02-20T22:45:05.160 INFO:tasks.ceph:Scrubbing cluster2.osd.2 2026-02-20T22:45:05.161 DEBUG:teuthology.orchestra.run.trial150:> sudo adjust-ulimits ceph-coverage /home/ubuntu/cephtest/archive/coverage timeout 120 ceph --cluster cluster2 tell osd.2 config set osd_debug_deep_scrub_sleep 0 2026-02-20T22:45:05.243 INFO:teuthology.orchestra.run.trial150.stdout:{ 2026-02-20T22:45:05.243 INFO:teuthology.orchestra.run.trial150.stdout: "success": "osd_debug_deep_scrub_sleep = '' (not observed, change may require restart) " 2026-02-20T22:45:05.243 INFO:teuthology.orchestra.run.trial150.stdout:} 2026-02-20T22:45:05.249 DEBUG:teuthology.orchestra.run.trial150:> sudo adjust-ulimits ceph-coverage /home/ubuntu/cephtest/archive/coverage timeout 120 ceph --cluster cluster2 osd deep-scrub 2 2026-02-20T22:45:05.430 INFO:teuthology.orchestra.run.trial150.stderr:instructed osd(s) 2 to deep-scrub 2026-02-20T22:45:05.439 DEBUG:teuthology.orchestra.run.trial150:> sudo adjust-ulimits ceph-coverage /home/ubuntu/cephtest/archive/coverage timeout 120 ceph --cluster cluster2 pg dump --format=json 2026-02-20T22:45:05.619 INFO:teuthology.orchestra.run.trial150.stdout: 2026-02-20T22:45:05.619 INFO:teuthology.orchestra.run.trial150.stderr:dumped all 2026-02-20T22:45:05.628 INFO:teuthology.orchestra.run.trial150.stdout:{"pg_ready":true,"pg_map":{"version":1257,"stamp":"2026-02-20T22:45:04.366212+0000","last_osdmap_epoch":0,"last_pg_scan":0,"pg_stats_sum":{"stat_sum":{"num_bytes":590387,"num_objects":4,"num_object_clones":0,"num_object_copies":8,"num_objects_missing_on_primary":0,"num_objects_missing":0,"num_objects_degraded":0,"num_objects_misplaced":0,"num_objects_unfound":0,"num_objects_dirty":4,"num_whiteouts":0,"num_read":66,"num_read_kb":55,"num_write":103,"num_write_kb":1630,"num_scrub_errors":0,"num_shallow_scrub_errors":0,"num_deep_scrub_errors":0,"num_objects_recovered":0,"num_bytes_recovered":0,"num_keys_recovered":0,"num_objects_omap":0,"num_objects_hit_set_archive":0,"num_bytes_hit_set_archive":0,"num_flush":0,"num_flush_kb":0,"num_evict":0,"num_evict_kb":0,"num_promote":0,"num_flush_mode_high":0,"num_flush_mode_low":0,"num_evict_mode_some":0,"num_evict_mode_full":0,"num_objects_pinned":0,"num_legacy_snapsets":0,"num_large_omap_objects":0,"num_objects_manifest":0,"num_omap_bytes":0,"num_omap_keys":0,"num_objects_repaired":0},"store_stats":{"total":0,"available":0,"internally_reserved":0,"allocated":0,"data_stored":0,"data_compressed":0,"data_compressed_allocated":0,"data_compressed_original":0,"omap_allocated":0,"internal_metadata":0},"log_size":75,"ondisk_log_size":75,"up":18,"acting":18,"num_store_stats":0},"osd_stats_sum":{"up_from":0,"seq":0,"num_pgs":18,"num_osds":3,"num_per_pool_osds":3,"num_per_pool_omap_osds":3,"kb":283115520,"kb_used":492448,"kb_used_data":14704,"kb_used_omap":7539,"kb_used_meta":470156,"kb_avail":282623072,"statfs":{"total":289910292480,"available":289406025728,"internally_reserved":0,"allocated":15056896,"data_stored":8593489,"data_compressed":0,"data_compressed_allocated":0,"data_compressed_original":0,"omap_allocated":7720316,"internal_metadata":481440388},"hb_peers":[],"snap_trim_queue_len":0,"num_snap_trimming":0,"num_shards_repaired":0,"op_queue_age_hist":{"histogram":[],"upper_bound":1},"perf_stat":{"commit_latency_ms":0,"apply_latency_ms":0,"commit_latency_ns":0,"apply_latency_ns":0},"alerts":[],"network_ping_times":[]},"pg_stats_delta":{"stat_sum":{"num_bytes":-3999650014,"num_objects":-1114,"num_object_clones":-111,"num_object_copies":-2228,"num_objects_missing_on_primary":0,"num_objects_missing":0,"num_objects_degraded":0,"num_objects_misplaced":0,"num_objects_unfound":0,"num_objects_dirty":-1114,"num_whiteouts":0,"num_read":-102188,"num_read_kb":-16636481,"num_write":-19619,"num_write_kb":-27455707,"num_scrub_errors":0,"num_shallow_scrub_errors":0,"num_deep_scrub_errors":0,"num_objects_recovered":-2,"num_bytes_recovered":-34,"num_keys_recovered":0,"num_objects_omap":-29,"num_objects_hit_set_archive":0,"num_bytes_hit_set_archive":0,"num_flush":0,"num_flush_kb":0,"num_evict":0,"num_evict_kb":0,"num_promote":0,"num_flush_mode_high":0,"num_flush_mode_low":0,"num_evict_mode_some":0,"num_evict_mode_full":0,"num_objects_pinned":0,"num_legacy_snapsets":0,"num_large_omap_objects":0,"num_objects_manifest":0,"num_omap_bytes":0,"num_omap_keys":0,"num_objects_repaired":0},"store_stats":{"total":0,"available":0,"internally_reserved":0,"allocated":0,"data_stored":0,"data_compressed":0,"data_compressed_allocated":0,"data_compressed_original":0,"omap_allocated":0,"internal_metadata":0},"log_size":0,"ondisk_log_size":0,"up":0,"acting":0,"num_store_stats":0,"stamp_delta":"8.001177"},"pg_stats":[{"pgid":"2.7","version":"0'0","reported_seq":1121,"reported_epoch":562,"state":"active+clean","last_fresh":"2026-02-20T22:44:58.560357+0000","last_change":"2026-02-20T22:21:58.493314+0000","last_active":"2026-02-20T22:44:58.560357+0000","last_peered":"2026-02-20T22:44:58.560357+0000","last_clean":"2026-02-20T22:44:58.560357+0000","last_became_active":"2026-02-20T22:21:56.491775+0000","last_became_peered":"2026-02-20T22:21:56.491775+0000","last_unstale":"2026-02-20T22:44:58.560357+0000","last_undegraded":"2026-02-20T22:44:58.560357+0000","last_fullsized":"2026-02-20T22:44:58.560357+0000","mapping_epoch":13,"log_start":"0'0","ondisk_log_start":"0'0","created":13,"last_epoch_clean":14,"parent":"0.0","parent_split_bits":0,"last_scrub":"0'0","last_scrub_stamp":"2026-02-20T22:21:55.483249+0000","last_deep_scrub":"0'0","last_deep_scrub_stamp":"2026-02-20T22:21:55.483249+0000","last_clean_scrub_stamp":"2026-02-20T22:21:55.483249+0000","objects_scrubbed":0,"log_size":0,"log_dups_size":0,"ondisk_log_size":0,"stats_invalid":false,"dirty_stats_invalid":false,"omap_stats_invalid":false,"hitset_stats_invalid":false,"hitset_bytes_stats_invalid":false,"pin_stats_invalid":false,"manifest_stats_invalid":false,"snaptrimq_len":0,"last_scrub_duration":0,"scrub_schedule":"periodic scrub scheduled @ 2026-02-21T23:41:31.153948+0000","scrub_duration":0,"objects_trimmed":0,"snaptrim_duration":0.00087983899999999999,"stat_sum":{"num_bytes":0,"num_objects":0,"num_object_clones":0,"num_object_copies":0,"num_objects_missing_on_primary":0,"num_objects_missing":0,"num_objects_degraded":0,"num_objects_misplaced":0,"num_objects_unfound":0,"num_objects_dirty":0,"num_whiteouts":0,"num_read":0,"num_read_kb":0,"num_write":0,"num_write_kb":0,"num_scrub_errors":0,"num_shallow_scrub_errors":0,"num_deep_scrub_errors":0,"num_objects_recovered":0,"num_bytes_recovered":0,"num_keys_recovered":0,"num_objects_omap":0,"num_objects_hit_set_archive":0,"num_bytes_hit_set_archive":0,"num_flush":0,"num_flush_kb":0,"num_evict":0,"num_evict_kb":0,"num_promote":0,"num_flush_mode_high":0,"num_flush_mode_low":0,"num_evict_mode_some":0,"num_evict_mode_full":0,"num_objects_pinned":0,"num_legacy_snapsets":0,"num_large_omap_objects":0,"num_objects_manifest":0,"num_omap_bytes":0,"num_omap_keys":0,"num_objects_repaired":0},"up":[1,0],"acting":[1,0],"avail_no_missing":[],"object_location_counts":[],"blocked_by":[],"up_primary":1,"acting_primary":1,"purged_snaps":[]},{"pgid":"2.6","version":"0'0","reported_seq":1121,"reported_epoch":562,"state":"active+clean","last_fresh":"2026-02-20T22:44:58.560275+0000","last_change":"2026-02-20T22:21:58.492757+0000","last_active":"2026-02-20T22:44:58.560275+0000","last_peered":"2026-02-20T22:44:58.560275+0000","last_clean":"2026-02-20T22:44:58.560275+0000","last_became_active":"2026-02-20T22:21:56.491642+0000","last_became_peered":"2026-02-20T22:21:56.491642+0000","last_unstale":"2026-02-20T22:44:58.560275+0000","last_undegraded":"2026-02-20T22:44:58.560275+0000","last_fullsized":"2026-02-20T22:44:58.560275+0000","mapping_epoch":13,"log_start":"0'0","ondisk_log_start":"0'0","created":13,"last_epoch_clean":14,"parent":"0.0","parent_split_bits":0,"last_scrub":"0'0","last_scrub_stamp":"2026-02-20T22:21:55.483249+0000","last_deep_scrub":"0'0","last_deep_scrub_stamp":"2026-02-20T22:21:55.483249+0000","last_clean_scrub_stamp":"2026-02-20T22:21:55.483249+0000","objects_scrubbed":0,"log_size":0,"log_dups_size":0,"ondisk_log_size":0,"stats_invalid":false,"dirty_stats_invalid":false,"omap_stats_invalid":false,"hitset_stats_invalid":false,"hitset_bytes_stats_invalid":false,"pin_stats_invalid":false,"manifest_stats_invalid":false,"snaptrimq_len":0,"last_scrub_duration":0,"scrub_schedule":"periodic scrub scheduled @ 2026-02-22T08:34:37.701669+0000","scrub_duration":0,"objects_trimmed":0,"snaptrim_duration":0.00043703399999999999,"stat_sum":{"num_bytes":0,"num_objects":0,"num_object_clones":0,"num_object_copies":0,"num_objects_missing_on_primary":0,"num_objects_missing":0,"num_objects_degraded":0,"num_objects_misplaced":0,"num_objects_unfound":0,"num_objects_dirty":0,"num_whiteouts":0,"num_read":0,"num_read_kb":0,"num_write":0,"num_write_kb":0,"num_scrub_errors":0,"num_shallow_scrub_errors":0,"num_deep_scrub_errors":0,"num_objects_recovered":0,"num_bytes_recovered":0,"num_keys_recovered":0,"num_objects_omap":0,"num_objects_hit_set_archive":0,"num_bytes_hit_set_archive":0,"num_flush":0,"num_flush_kb":0,"num_evict":0,"num_evict_kb":0,"num_promote":0,"num_flush_mode_high":0,"num_flush_mode_low":0,"num_evict_mode_some":0,"num_evict_mode_full":0,"num_objects_pinned":0,"num_legacy_snapsets":0,"num_large_omap_objects":0,"num_objects_manifest":0,"num_omap_bytes":0,"num_omap_keys":0,"num_objects_repaired":0},"up":[1,0],"acting":[1,0],"avail_no_missing":[],"object_location_counts":[],"blocked_by":[],"up_primary":1,"acting_primary":1,"purged_snaps":[]},{"pgid":"2.5","version":"0'0","reported_seq":1122,"reported_epoch":562,"state":"active+clean","last_fresh":"2026-02-20T22:44:58.558177+0000","last_change":"2026-02-20T22:21:58.493013+0000","last_active":"2026-02-20T22:44:58.558177+0000","last_peered":"2026-02-20T22:44:58.558177+0000","last_clean":"2026-02-20T22:44:58.558177+0000","last_became_active":"2026-02-20T22:21:56.491623+0000","last_became_peered":"2026-02-20T22:21:56.491623+0000","last_unstale":"2026-02-20T22:44:58.558177+0000","last_undegraded":"2026-02-20T22:44:58.558177+0000","last_fullsized":"2026-02-20T22:44:58.558177+0000","mapping_epoch":13,"log_start":"0'0","ondisk_log_start":"0'0","created":13,"last_epoch_clean":14,"parent":"0.0","parent_split_bits":0,"last_scrub":"0'0","last_scrub_stamp":"2026-02-20T22:21:55.483249+0000","last_deep_scrub":"0'0","last_deep_scrub_stamp":"2026-02-20T22:21:55.483249+0000","last_clean_scrub_stamp":"2026-02-20T22:21:55.483249+0000","objects_scrubbed":0,"log_size":0,"log_dups_size":0,"ondisk_log_size":0,"stats_invalid":false,"dirty_stats_invalid":false,"omap_stats_invalid":false,"hitset_stats_invalid":false,"hitset_bytes_stats_invalid":false,"pin_stats_invalid":false,"manifest_stats_invalid":false,"snaptrimq_len":0,"last_scrub_duration":0,"scrub_schedule":"periodic scrub scheduled @ 2026-02-21T23:17:10.483998+0000","scrub_duration":0,"objects_trimmed":0,"snaptrim_duration":0.00067378999999999996,"stat_sum":{"num_bytes":0,"num_objects":0,"num_object_clones":0,"num_object_copies":0,"num_objects_missing_on_primary":0,"num_objects_missing":0,"num_objects_degraded":0,"num_objects_misplaced":0,"num_objects_unfound":0,"num_objects_dirty":0,"num_whiteouts":0,"num_read":0,"num_read_kb":0,"num_write":0,"num_write_kb":0,"num_scrub_errors":0,"num_shallow_scrub_errors":0,"num_deep_scrub_errors":0,"num_objects_recovered":0,"num_bytes_recovered":0,"num_keys_recovered":0,"num_objects_omap":0,"num_objects_hit_set_archive":0,"num_bytes_hit_set_archive":0,"num_flush":0,"num_flush_kb":0,"num_evict":0,"num_evict_kb":0,"num_promote":0,"num_flush_mode_high":0,"num_flush_mode_low":0,"num_evict_mode_some":0,"num_evict_mode_full":0,"num_objects_pinned":0,"num_legacy_snapsets":0,"num_large_omap_objects":0,"num_objects_manifest":0,"num_omap_bytes":0,"num_omap_keys":0,"num_objects_repaired":0},"up":[1,0],"acting":[1,0],"avail_no_missing":[],"object_location_counts":[],"blocked_by":[],"up_primary":1,"acting_primary":1,"purged_snaps":[]},{"pgid":"2.4","version":"0'0","reported_seq":1122,"reported_epoch":562,"state":"active+clean","last_fresh":"2026-02-20T22:44:58.559883+0000","last_change":"2026-02-20T22:21:58.492680+0000","last_active":"2026-02-20T22:44:58.559883+0000","last_peered":"2026-02-20T22:44:58.559883+0000","last_clean":"2026-02-20T22:44:58.559883+0000","last_became_active":"2026-02-20T22:21:56.491706+0000","last_became_peered":"2026-02-20T22:21:56.491706+0000","last_unstale":"2026-02-20T22:44:58.559883+0000","last_undegraded":"2026-02-20T22:44:58.559883+0000","last_fullsized":"2026-02-20T22:44:58.559883+0000","mapping_epoch":13,"log_start":"0'0","ondisk_log_start":"0'0","created":13,"last_epoch_clean":14,"parent":"0.0","parent_split_bits":0,"last_scrub":"0'0","last_scrub_stamp":"2026-02-20T22:21:55.483249+0000","last_deep_scrub":"0'0","last_deep_scrub_stamp":"2026-02-20T22:21:55.483249+0000","last_clean_scrub_stamp":"2026-02-20T22:21:55.483249+0000","objects_scrubbed":0,"log_size":0,"log_dups_size":0,"ondisk_log_size":0,"stats_invalid":false,"dirty_stats_invalid":false,"omap_stats_invalid":false,"hitset_stats_invalid":false,"hitset_bytes_stats_invalid":false,"pin_stats_invalid":false,"manifest_stats_invalid":false,"snaptrimq_len":0,"last_scrub_duration":0,"scrub_schedule":"periodic scrub scheduled @ 2026-02-22T08:39:00.542750+0000","scrub_duration":0,"objects_trimmed":0,"snaptrim_duration":0.000394366,"stat_sum":{"num_bytes":0,"num_objects":0,"num_object_clones":0,"num_object_copies":0,"num_objects_missing_on_primary":0,"num_objects_missing":0,"num_objects_degraded":0,"num_objects_misplaced":0,"num_objects_unfound":0,"num_objects_dirty":0,"num_whiteouts":0,"num_read":0,"num_read_kb":0,"num_write":0,"num_write_kb":0,"num_scrub_errors":0,"num_shallow_scrub_errors":0,"num_deep_scrub_errors":0,"num_objects_recovered":0,"num_bytes_recovered":0,"num_keys_recovered":0,"num_objects_omap":0,"num_objects_hit_set_archive":0,"num_bytes_hit_set_archive":0,"num_flush":0,"num_flush_kb":0,"num_evict":0,"num_evict_kb":0,"num_promote":0,"num_flush_mode_high":0,"num_flush_mode_low":0,"num_evict_mode_some":0,"num_evict_mode_full":0,"num_objects_pinned":0,"num_legacy_snapsets":0,"num_large_omap_objects":0,"num_objects_manifest":0,"num_omap_bytes":0,"num_omap_keys":0,"num_objects_repaired":0},"up":[1,0],"acting":[1,0],"avail_no_missing":[],"object_location_counts":[],"blocked_by":[],"up_primary":1,"acting_primary":1,"purged_snaps":[]},{"pgid":"2.2","version":"16'2","reported_seq":1124,"reported_epoch":562,"state":"active+clean","last_fresh":"2026-02-20T22:44:58.952986+0000","last_change":"2026-02-20T22:21:58.491503+0000","last_active":"2026-02-20T22:44:58.952986+0000","last_peered":"2026-02-20T22:44:58.952986+0000","last_clean":"2026-02-20T22:44:58.952986+0000","last_became_active":"2026-02-20T22:21:56.491495+0000","last_became_peered":"2026-02-20T22:21:56.491495+0000","last_unstale":"2026-02-20T22:44:58.952986+0000","last_undegraded":"2026-02-20T22:44:58.952986+0000","last_fullsized":"2026-02-20T22:44:58.952986+0000","mapping_epoch":13,"log_start":"0'0","ondisk_log_start":"0'0","created":13,"last_epoch_clean":14,"parent":"0.0","parent_split_bits":0,"last_scrub":"0'0","last_scrub_stamp":"2026-02-20T22:21:55.483249+0000","last_deep_scrub":"0'0","last_deep_scrub_stamp":"2026-02-20T22:21:55.483249+0000","last_clean_scrub_stamp":"2026-02-20T22:21:55.483249+0000","objects_scrubbed":0,"log_size":2,"log_dups_size":0,"ondisk_log_size":2,"stats_invalid":false,"dirty_stats_invalid":false,"omap_stats_invalid":false,"hitset_stats_invalid":false,"hitset_bytes_stats_invalid":false,"pin_stats_invalid":false,"manifest_stats_invalid":false,"snaptrimq_len":0,"last_scrub_duration":0,"scrub_schedule":"periodic scrub scheduled @ 2026-02-22T07:26:51.128693+0000","scrub_duration":0,"objects_trimmed":0,"snaptrim_duration":0.000705468,"stat_sum":{"num_bytes":19,"num_objects":1,"num_object_clones":0,"num_object_copies":2,"num_objects_missing_on_primary":0,"num_objects_missing":0,"num_objects_degraded":0,"num_objects_misplaced":0,"num_objects_unfound":0,"num_objects_dirty":1,"num_whiteouts":0,"num_read":0,"num_read_kb":0,"num_write":2,"num_write_kb":2,"num_scrub_errors":0,"num_shallow_scrub_errors":0,"num_deep_scrub_errors":0,"num_objects_recovered":0,"num_bytes_recovered":0,"num_keys_recovered":0,"num_objects_omap":0,"num_objects_hit_set_archive":0,"num_bytes_hit_set_archive":0,"num_flush":0,"num_flush_kb":0,"num_evict":0,"num_evict_kb":0,"num_promote":0,"num_flush_mode_high":0,"num_flush_mode_low":0,"num_evict_mode_some":0,"num_evict_mode_full":0,"num_objects_pinned":0,"num_legacy_snapsets":0,"num_large_omap_objects":0,"num_objects_manifest":0,"num_omap_bytes":0,"num_omap_keys":0,"num_objects_repaired":0},"up":[0,1],"acting":[0,1],"avail_no_missing":[],"object_location_counts":[],"blocked_by":[],"up_primary":0,"acting_primary":0,"purged_snaps":[]},{"pgid":"2.1","version":"0'0","reported_seq":1122,"reported_epoch":562,"state":"active+clean","last_fresh":"2026-02-20T22:44:58.472922+0000","last_change":"2026-02-20T22:21:58.889979+0000","last_active":"2026-02-20T22:44:58.472922+0000","last_peered":"2026-02-20T22:44:58.472922+0000","last_clean":"2026-02-20T22:44:58.472922+0000","last_became_active":"2026-02-20T22:21:56.491450+0000","last_became_peered":"2026-02-20T22:21:56.491450+0000","last_unstale":"2026-02-20T22:44:58.472922+0000","last_undegraded":"2026-02-20T22:44:58.472922+0000","last_fullsized":"2026-02-20T22:44:58.472922+0000","mapping_epoch":13,"log_start":"0'0","ondisk_log_start":"0'0","created":13,"last_epoch_clean":14,"parent":"0.0","parent_split_bits":0,"last_scrub":"0'0","last_scrub_stamp":"2026-02-20T22:21:55.483249+0000","last_deep_scrub":"0'0","last_deep_scrub_stamp":"2026-02-20T22:21:55.483249+0000","last_clean_scrub_stamp":"2026-02-20T22:21:55.483249+0000","objects_scrubbed":0,"log_size":0,"log_dups_size":0,"ondisk_log_size":0,"stats_invalid":false,"dirty_stats_invalid":false,"omap_stats_invalid":false,"hitset_stats_invalid":false,"hitset_bytes_stats_invalid":false,"pin_stats_invalid":false,"manifest_stats_invalid":false,"snaptrimq_len":0,"last_scrub_duration":0,"scrub_schedule":"periodic scrub scheduled @ 2026-02-22T05:06:09.077336+0000","scrub_duration":0,"objects_trimmed":0,"snaptrim_duration":0.00023074400000000001,"stat_sum":{"num_bytes":0,"num_objects":0,"num_object_clones":0,"num_object_copies":0,"num_objects_missing_on_primary":0,"num_objects_missing":0,"num_objects_degraded":0,"num_objects_misplaced":0,"num_objects_unfound":0,"num_objects_dirty":0,"num_whiteouts":0,"num_read":0,"num_read_kb":0,"num_write":0,"num_write_kb":0,"num_scrub_errors":0,"num_shallow_scrub_errors":0,"num_deep_scrub_errors":0,"num_objects_recovered":0,"num_bytes_recovered":0,"num_keys_recovered":0,"num_objects_omap":0,"num_objects_hit_set_archive":0,"num_bytes_hit_set_archive":0,"num_flush":0,"num_flush_kb":0,"num_evict":0,"num_evict_kb":0,"num_promote":0,"num_flush_mode_high":0,"num_flush_mode_low":0,"num_evict_mode_some":0,"num_evict_mode_full":0,"num_objects_pinned":0,"num_legacy_snapsets":0,"num_large_omap_objects":0,"num_objects_manifest":0,"num_omap_bytes":0,"num_omap_keys":0,"num_objects_repaired":0},"up":[2,1],"acting":[2,1],"avail_no_missing":[],"object_location_counts":[],"blocked_by":[],"up_primary":2,"acting_primary":2,"purged_snaps":[]},{"pgid":"2.0","version":"0'0","reported_seq":1122,"reported_epoch":562,"state":"active+clean","last_fresh":"2026-02-20T22:44:58.472938+0000","last_change":"2026-02-20T22:21:58.889999+0000","last_active":"2026-02-20T22:44:58.472938+0000","last_peered":"2026-02-20T22:44:58.472938+0000","last_clean":"2026-02-20T22:44:58.472938+0000","last_became_active":"2026-02-20T22:21:56.491460+0000","last_became_peered":"2026-02-20T22:21:56.491460+0000","last_unstale":"2026-02-20T22:44:58.472938+0000","last_undegraded":"2026-02-20T22:44:58.472938+0000","last_fullsized":"2026-02-20T22:44:58.472938+0000","mapping_epoch":13,"log_start":"0'0","ondisk_log_start":"0'0","created":13,"last_epoch_clean":14,"parent":"0.0","parent_split_bits":0,"last_scrub":"0'0","last_scrub_stamp":"2026-02-20T22:21:55.483249+0000","last_deep_scrub":"0'0","last_deep_scrub_stamp":"2026-02-20T22:21:55.483249+0000","last_clean_scrub_stamp":"2026-02-20T22:21:55.483249+0000","objects_scrubbed":0,"log_size":0,"log_dups_size":0,"ondisk_log_size":0,"stats_invalid":false,"dirty_stats_invalid":false,"omap_stats_invalid":false,"hitset_stats_invalid":false,"hitset_bytes_stats_invalid":false,"pin_stats_invalid":false,"manifest_stats_invalid":false,"snaptrimq_len":0,"last_scrub_duration":0,"scrub_schedule":"periodic scrub scheduled @ 2026-02-22T04:32:59.335382+0000","scrub_duration":0,"objects_trimmed":0,"snaptrim_duration":0.000242136,"stat_sum":{"num_bytes":0,"num_objects":0,"num_object_clones":0,"num_object_copies":0,"num_objects_missing_on_primary":0,"num_objects_missing":0,"num_objects_degraded":0,"num_objects_misplaced":0,"num_objects_unfound":0,"num_objects_dirty":0,"num_whiteouts":0,"num_read":0,"num_read_kb":0,"num_write":0,"num_write_kb":0,"num_scrub_errors":0,"num_shallow_scrub_errors":0,"num_deep_scrub_errors":0,"num_objects_recovered":0,"num_bytes_recovered":0,"num_keys_recovered":0,"num_objects_omap":0,"num_objects_hit_set_archive":0,"num_bytes_hit_set_archive":0,"num_flush":0,"num_flush_kb":0,"num_evict":0,"num_evict_kb":0,"num_promote":0,"num_flush_mode_high":0,"num_flush_mode_low":0,"num_evict_mode_some":0,"num_evict_mode_full":0,"num_objects_pinned":0,"num_legacy_snapsets":0,"num_large_omap_objects":0,"num_objects_manifest":0,"num_omap_bytes":0,"num_omap_keys":0,"num_objects_repaired":0},"up":[2,1],"acting":[2,1],"avail_no_missing":[],"object_location_counts":[],"blocked_by":[],"up_primary":2,"acting_primary":2,"purged_snaps":[]},{"pgid":"2.3","version":"14'1","reported_seq":1123,"reported_epoch":562,"state":"active+clean","last_fresh":"2026-02-20T22:44:58.560326+0000","last_change":"2026-02-20T22:21:58.493002+0000","last_active":"2026-02-20T22:44:58.560326+0000","last_peered":"2026-02-20T22:44:58.560326+0000","last_clean":"2026-02-20T22:44:58.560326+0000","last_became_active":"2026-02-20T22:21:56.490921+0000","last_became_peered":"2026-02-20T22:21:56.490921+0000","last_unstale":"2026-02-20T22:44:58.560326+0000","last_undegraded":"2026-02-20T22:44:58.560326+0000","last_fullsized":"2026-02-20T22:44:58.560326+0000","mapping_epoch":13,"log_start":"0'0","ondisk_log_start":"0'0","created":13,"last_epoch_clean":14,"parent":"0.0","parent_split_bits":0,"last_scrub":"0'0","last_scrub_stamp":"2026-02-20T22:21:55.483249+0000","last_deep_scrub":"0'0","last_deep_scrub_stamp":"2026-02-20T22:21:55.483249+0000","last_clean_scrub_stamp":"2026-02-20T22:21:55.483249+0000","objects_scrubbed":0,"log_size":1,"log_dups_size":0,"ondisk_log_size":1,"stats_invalid":false,"dirty_stats_invalid":false,"omap_stats_invalid":false,"hitset_stats_invalid":false,"hitset_bytes_stats_invalid":false,"pin_stats_invalid":false,"manifest_stats_invalid":false,"snaptrimq_len":0,"last_scrub_duration":0,"scrub_schedule":"periodic scrub scheduled @ 2026-02-22T07:02:36.936419+0000","scrub_duration":0,"objects_trimmed":0,"snaptrim_duration":0.00065865200000000002,"stat_sum":{"num_bytes":0,"num_objects":1,"num_object_clones":0,"num_object_copies":2,"num_objects_missing_on_primary":0,"num_objects_missing":0,"num_objects_degraded":0,"num_objects_misplaced":0,"num_objects_unfound":0,"num_objects_dirty":1,"num_whiteouts":0,"num_read":0,"num_read_kb":0,"num_write":0,"num_write_kb":0,"num_scrub_errors":0,"num_shallow_scrub_errors":0,"num_deep_scrub_errors":0,"num_objects_recovered":0,"num_bytes_recovered":0,"num_keys_recovered":0,"num_objects_omap":0,"num_objects_hit_set_archive":0,"num_bytes_hit_set_archive":0,"num_flush":0,"num_flush_kb":0,"num_evict":0,"num_evict_kb":0,"num_promote":0,"num_flush_mode_high":0,"num_flush_mode_low":0,"num_evict_mode_some":0,"num_evict_mode_full":0,"num_objects_pinned":0,"num_legacy_snapsets":0,"num_large_omap_objects":0,"num_objects_manifest":0,"num_omap_bytes":0,"num_omap_keys":0,"num_objects_repaired":0},"up":[1,2],"acting":[1,2],"avail_no_missing":[],"object_location_counts":[],"blocked_by":[],"up_primary":1,"acting_primary":1,"purged_snaps":[]},{"pgid":"1.0","version":"11'72","reported_seq":1213,"reported_epoch":562,"state":"active+clean","last_fresh":"2026-02-20T22:44:58.557202+0000","last_change":"2026-02-20T22:21:53.482802+0000","last_active":"2026-02-20T22:44:58.557202+0000","last_peered":"2026-02-20T22:44:58.557202+0000","last_clean":"2026-02-20T22:44:58.557202+0000","last_became_active":"2026-02-20T22:21:53.482596+0000","last_became_peered":"2026-02-20T22:21:53.482596+0000","last_unstale":"2026-02-20T22:44:58.557202+0000","last_undegraded":"2026-02-20T22:44:58.557202+0000","last_fullsized":"2026-02-20T22:44:58.557202+0000","mapping_epoch":10,"log_start":"0'0","ondisk_log_start":"0'0","created":10,"last_epoch_clean":11,"parent":"0.0","parent_split_bits":0,"last_scrub":"0'0","last_scrub_stamp":"2026-02-20T22:21:52.478611+0000","last_deep_scrub":"0'0","last_deep_scrub_stamp":"2026-02-20T22:21:52.478611+0000","last_clean_scrub_stamp":"2026-02-20T22:21:52.478611+0000","objects_scrubbed":0,"log_size":72,"log_dups_size":0,"ondisk_log_size":72,"stats_invalid":false,"dirty_stats_invalid":false,"omap_stats_invalid":false,"hitset_stats_invalid":false,"hitset_bytes_stats_invalid":false,"pin_stats_invalid":false,"manifest_stats_invalid":false,"snaptrimq_len":0,"last_scrub_duration":0,"scrub_schedule":"periodic scrub scheduled @ 2026-02-22T09:49:51.617816+0000","scrub_duration":0,"objects_trimmed":0,"snaptrim_duration":0,"stat_sum":{"num_bytes":590368,"num_objects":2,"num_object_clones":0,"num_object_copies":4,"num_objects_missing_on_primary":0,"num_objects_missing":0,"num_objects_degraded":0,"num_objects_misplaced":0,"num_objects_unfound":0,"num_objects_dirty":2,"num_whiteouts":0,"num_read":66,"num_read_kb":55,"num_write":101,"num_write_kb":1628,"num_scrub_errors":0,"num_shallow_scrub_errors":0,"num_deep_scrub_errors":0,"num_objects_recovered":0,"num_bytes_recovered":0,"num_keys_recovered":0,"num_objects_omap":0,"num_objects_hit_set_archive":0,"num_bytes_hit_set_archive":0,"num_flush":0,"num_flush_kb":0,"num_evict":0,"num_evict_kb":0,"num_promote":0,"num_flush_mode_high":0,"num_flush_mode_low":0,"num_evict_mode_some":0,"num_evict_mode_full":0,"num_objects_pinned":0,"num_legacy_snapsets":0,"num_large_omap_objects":0,"num_objects_manifest":0,"num_omap_bytes":0,"num_omap_keys":0,"num_objects_repaired":0},"up":[1,0],"acting":[1,0],"avail_no_missing":[],"object_location_counts":[],"blocked_by":[],"up_primary":1,"acting_primary":1,"purged_snaps":[]}],"pool_stats":[{"poolid":2,"num_pg":8,"stat_sum":{"num_bytes":19,"num_objects":2,"num_object_clones":0,"num_object_copies":4,"num_objects_missing_on_primary":0,"num_objects_missing":0,"num_objects_degraded":0,"num_objects_misplaced":0,"num_objects_unfound":0,"num_objects_dirty":2,"num_whiteouts":0,"num_read":0,"num_read_kb":0,"num_write":2,"num_write_kb":2,"num_scrub_errors":0,"num_shallow_scrub_errors":0,"num_deep_scrub_errors":0,"num_objects_recovered":0,"num_bytes_recovered":0,"num_keys_recovered":0,"num_objects_omap":0,"num_objects_hit_set_archive":0,"num_bytes_hit_set_archive":0,"num_flush":0,"num_flush_kb":0,"num_evict":0,"num_evict_kb":0,"num_promote":0,"num_flush_mode_high":0,"num_flush_mode_low":0,"num_evict_mode_some":0,"num_evict_mode_full":0,"num_objects_pinned":0,"num_legacy_snapsets":0,"num_large_omap_objects":0,"num_objects_manifest":0,"num_omap_bytes":0,"num_omap_keys":0,"num_objects_repaired":0},"store_stats":{"total":0,"available":0,"internally_reserved":0,"allocated":8192,"data_stored":38,"data_compressed":0,"data_compressed_allocated":0,"data_compressed_original":0,"omap_allocated":0,"internal_metadata":0},"log_size":3,"ondisk_log_size":3,"up":16,"acting":16,"num_store_stats":3},{"poolid":1,"num_pg":1,"stat_sum":{"num_bytes":590368,"num_objects":2,"num_object_clones":0,"num_object_copies":4,"num_objects_missing_on_primary":0,"num_objects_missing":0,"num_objects_degraded":0,"num_objects_misplaced":0,"num_objects_unfound":0,"num_objects_dirty":2,"num_whiteouts":0,"num_read":66,"num_read_kb":55,"num_write":101,"num_write_kb":1628,"num_scrub_errors":0,"num_shallow_scrub_errors":0,"num_deep_scrub_errors":0,"num_objects_recovered":0,"num_bytes_recovered":0,"num_keys_recovered":0,"num_objects_omap":0,"num_objects_hit_set_archive":0,"num_bytes_hit_set_archive":0,"num_flush":0,"num_flush_kb":0,"num_evict":0,"num_evict_kb":0,"num_promote":0,"num_flush_mode_high":0,"num_flush_mode_low":0,"num_evict_mode_some":0,"num_evict_mode_full":0,"num_objects_pinned":0,"num_legacy_snapsets":0,"num_large_omap_objects":0,"num_objects_manifest":0,"num_omap_bytes":0,"num_omap_keys":0,"num_objects_repaired":0},"store_stats":{"total":0,"available":0,"internally_reserved":0,"allocated":1187840,"data_stored":1180736,"data_compressed":0,"data_compressed_allocated":0,"data_compressed_original":0,"omap_allocated":0,"internal_metadata":0},"log_size":72,"ondisk_log_size":72,"up":2,"acting":2,"num_store_stats":2}],"osd_stats":[{"osd":2,"up_from":8,"seq":34359738651,"num_pgs":3,"num_osds":1,"num_per_pool_osds":1,"num_per_pool_omap_osds":1,"kb":94371840,"kb_used":139696,"kb_used_data":4512,"kb_used_omap":2315,"kb_used_meta":132852,"kb_avail":94232144,"statfs":{"total":96636764160,"available":96493715456,"internally_reserved":0,"allocated":4620288,"data_stored":2470905,"data_compressed":0,"data_compressed_allocated":0,"data_compressed_original":0,"omap_allocated":2370776,"internal_metadata":136041256},"hb_peers":[0,1],"snap_trim_queue_len":0,"num_snap_trimming":0,"num_shards_repaired":0,"op_queue_age_hist":{"histogram":[],"upper_bound":1},"perf_stat":{"commit_latency_ms":0,"apply_latency_ms":0,"commit_latency_ns":0,"apply_latency_ns":0},"alerts":[]},{"osd":1,"up_from":8,"seq":34359738651,"num_pgs":9,"num_osds":1,"num_per_pool_osds":1,"num_per_pool_omap_osds":1,"kb":94371840,"kb_used":176376,"kb_used_data":5096,"kb_used_omap":2322,"kb_used_meta":168941,"kb_avail":94195464,"statfs":{"total":96636764160,"available":96456155136,"internally_reserved":0,"allocated":5218304,"data_stored":3061292,"data_compressed":0,"data_compressed_allocated":0,"data_compressed_original":0,"omap_allocated":2378294,"internal_metadata":172996042},"hb_peers":[0,2],"snap_trim_queue_len":0,"num_snap_trimming":0,"num_shards_repaired":0,"op_queue_age_hist":{"histogram":[],"upper_bound":1},"perf_stat":{"commit_latency_ms":0,"apply_latency_ms":0,"commit_latency_ns":0,"apply_latency_ns":0},"alerts":[]},{"osd":0,"up_from":8,"seq":34359738649,"num_pgs":6,"num_osds":1,"num_per_pool_osds":1,"num_per_pool_omap_osds":1,"kb":94371840,"kb_used":176376,"kb_used_data":5096,"kb_used_omap":2901,"kb_used_meta":168362,"kb_avail":94195464,"statfs":{"total":96636764160,"available":96456155136,"internally_reserved":0,"allocated":5218304,"data_stored":3061292,"data_compressed":0,"data_compressed_allocated":0,"data_compressed_original":0,"omap_allocated":2971246,"internal_metadata":172403090},"hb_peers":[1,2],"snap_trim_queue_len":0,"num_snap_trimming":0,"num_shards_repaired":0,"op_queue_age_hist":{"histogram":[],"upper_bound":1},"perf_stat":{"commit_latency_ms":0,"apply_latency_ms":0,"commit_latency_ns":0,"apply_latency_ns":0},"alerts":[]}],"pool_statfs":[{"poolid":1,"osd":0,"total":0,"available":0,"internally_reserved":0,"allocated":593920,"data_stored":590368,"data_compressed":0,"data_compressed_allocated":0,"data_compressed_original":0,"omap_allocated":0,"internal_metadata":0},{"poolid":1,"osd":1,"total":0,"available":0,"internally_reserved":0,"allocated":593920,"data_stored":590368,"data_compressed":0,"data_compressed_allocated":0,"data_compressed_original":0,"omap_allocated":0,"internal_metadata":0},{"poolid":2,"osd":0,"total":0,"available":0,"internally_reserved":0,"allocated":4096,"data_stored":19,"data_compressed":0,"data_compressed_allocated":0,"data_compressed_original":0,"omap_allocated":0,"internal_metadata":0},{"poolid":2,"osd":1,"total":0,"available":0,"internally_reserved":0,"allocated":4096,"data_stored":19,"data_compressed":0,"data_compressed_allocated":0,"data_compressed_original":0,"omap_allocated":0,"internal_metadata":0},{"poolid":2,"osd":2,"total":0,"available":0,"internally_reserved":0,"allocated":0,"data_stored":0,"data_compressed":0,"data_compressed_allocated":0,"data_compressed_original":0,"omap_allocated":0,"internal_metadata":0}]}} 2026-02-20T22:45:05.633 INFO:tasks.ceph:pgid 2.7 last_scrub_stamp 2026-02-20T22:21:55.483249+0000 time.struct_time(tm_year=2026, tm_mon=2, tm_mday=20, tm_hour=22, tm_min=21, tm_sec=55, tm_wday=4, tm_yday=51, tm_isdst=-1) <= time.struct_time(tm_year=2026, tm_mon=2, tm_mday=20, tm_hour=22, tm_min=45, tm_sec=3, tm_wday=4, tm_yday=51, tm_isdst=0) 2026-02-20T22:45:05.633 INFO:tasks.ceph:pgid 2.6 last_scrub_stamp 2026-02-20T22:21:55.483249+0000 time.struct_time(tm_year=2026, tm_mon=2, tm_mday=20, tm_hour=22, tm_min=21, tm_sec=55, tm_wday=4, tm_yday=51, tm_isdst=-1) <= time.struct_time(tm_year=2026, tm_mon=2, tm_mday=20, tm_hour=22, tm_min=45, tm_sec=3, tm_wday=4, tm_yday=51, tm_isdst=0) 2026-02-20T22:45:05.633 INFO:tasks.ceph:pgid 2.5 last_scrub_stamp 2026-02-20T22:21:55.483249+0000 time.struct_time(tm_year=2026, tm_mon=2, tm_mday=20, tm_hour=22, tm_min=21, tm_sec=55, tm_wday=4, tm_yday=51, tm_isdst=-1) <= time.struct_time(tm_year=2026, tm_mon=2, tm_mday=20, tm_hour=22, tm_min=45, tm_sec=3, tm_wday=4, tm_yday=51, tm_isdst=0) 2026-02-20T22:45:05.633 INFO:tasks.ceph:pgid 2.4 last_scrub_stamp 2026-02-20T22:21:55.483249+0000 time.struct_time(tm_year=2026, tm_mon=2, tm_mday=20, tm_hour=22, tm_min=21, tm_sec=55, tm_wday=4, tm_yday=51, tm_isdst=-1) <= time.struct_time(tm_year=2026, tm_mon=2, tm_mday=20, tm_hour=22, tm_min=45, tm_sec=3, tm_wday=4, tm_yday=51, tm_isdst=0) 2026-02-20T22:45:05.634 INFO:tasks.ceph:pgid 2.2 last_scrub_stamp 2026-02-20T22:21:55.483249+0000 time.struct_time(tm_year=2026, tm_mon=2, tm_mday=20, tm_hour=22, tm_min=21, tm_sec=55, tm_wday=4, tm_yday=51, tm_isdst=-1) <= time.struct_time(tm_year=2026, tm_mon=2, tm_mday=20, tm_hour=22, tm_min=45, tm_sec=3, tm_wday=4, tm_yday=51, tm_isdst=0) 2026-02-20T22:45:05.634 INFO:tasks.ceph:pgid 2.1 last_scrub_stamp 2026-02-20T22:21:55.483249+0000 time.struct_time(tm_year=2026, tm_mon=2, tm_mday=20, tm_hour=22, tm_min=21, tm_sec=55, tm_wday=4, tm_yday=51, tm_isdst=-1) <= time.struct_time(tm_year=2026, tm_mon=2, tm_mday=20, tm_hour=22, tm_min=45, tm_sec=3, tm_wday=4, tm_yday=51, tm_isdst=0) 2026-02-20T22:45:05.634 INFO:tasks.ceph:pgid 2.0 last_scrub_stamp 2026-02-20T22:21:55.483249+0000 time.struct_time(tm_year=2026, tm_mon=2, tm_mday=20, tm_hour=22, tm_min=21, tm_sec=55, tm_wday=4, tm_yday=51, tm_isdst=-1) <= time.struct_time(tm_year=2026, tm_mon=2, tm_mday=20, tm_hour=22, tm_min=45, tm_sec=3, tm_wday=4, tm_yday=51, tm_isdst=0) 2026-02-20T22:45:05.634 INFO:tasks.ceph:pgid 2.3 last_scrub_stamp 2026-02-20T22:21:55.483249+0000 time.struct_time(tm_year=2026, tm_mon=2, tm_mday=20, tm_hour=22, tm_min=21, tm_sec=55, tm_wday=4, tm_yday=51, tm_isdst=-1) <= time.struct_time(tm_year=2026, tm_mon=2, tm_mday=20, tm_hour=22, tm_min=45, tm_sec=3, tm_wday=4, tm_yday=51, tm_isdst=0) 2026-02-20T22:45:05.634 INFO:tasks.ceph:pgid 1.0 last_scrub_stamp 2026-02-20T22:21:52.478611+0000 time.struct_time(tm_year=2026, tm_mon=2, tm_mday=20, tm_hour=22, tm_min=21, tm_sec=52, tm_wday=4, tm_yday=51, tm_isdst=-1) <= time.struct_time(tm_year=2026, tm_mon=2, tm_mday=20, tm_hour=22, tm_min=45, tm_sec=3, tm_wday=4, tm_yday=51, tm_isdst=0) 2026-02-20T22:45:05.634 INFO:tasks.ceph:Still waiting for all pgs to be scrubbed. 2026-02-20T22:45:25.636 DEBUG:teuthology.orchestra.run.trial150:> sudo adjust-ulimits ceph-coverage /home/ubuntu/cephtest/archive/coverage timeout 120 ceph --cluster cluster2 pg dump --format=json 2026-02-20T22:45:25.822 INFO:teuthology.orchestra.run.trial150.stdout: 2026-02-20T22:45:25.822 INFO:teuthology.orchestra.run.trial150.stderr:dumped all 2026-02-20T22:45:25.831 INFO:teuthology.orchestra.run.trial150.stdout:{"pg_ready":true,"pg_map":{"version":1267,"stamp":"2026-02-20T22:45:24.367797+0000","last_osdmap_epoch":0,"last_pg_scan":0,"pg_stats_sum":{"stat_sum":{"num_bytes":590387,"num_objects":4,"num_object_clones":0,"num_object_copies":8,"num_objects_missing_on_primary":0,"num_objects_missing":0,"num_objects_degraded":0,"num_objects_misplaced":0,"num_objects_unfound":0,"num_objects_dirty":4,"num_whiteouts":0,"num_read":66,"num_read_kb":55,"num_write":103,"num_write_kb":1630,"num_scrub_errors":0,"num_shallow_scrub_errors":0,"num_deep_scrub_errors":0,"num_objects_recovered":0,"num_bytes_recovered":0,"num_keys_recovered":0,"num_objects_omap":0,"num_objects_hit_set_archive":0,"num_bytes_hit_set_archive":0,"num_flush":0,"num_flush_kb":0,"num_evict":0,"num_evict_kb":0,"num_promote":0,"num_flush_mode_high":0,"num_flush_mode_low":0,"num_evict_mode_some":0,"num_evict_mode_full":0,"num_objects_pinned":0,"num_legacy_snapsets":0,"num_large_omap_objects":0,"num_objects_manifest":0,"num_omap_bytes":0,"num_omap_keys":0,"num_objects_repaired":0},"store_stats":{"total":0,"available":0,"internally_reserved":0,"allocated":0,"data_stored":0,"data_compressed":0,"data_compressed_allocated":0,"data_compressed_original":0,"omap_allocated":0,"internal_metadata":0},"log_size":79,"ondisk_log_size":79,"up":18,"acting":18,"num_store_stats":0},"osd_stats_sum":{"up_from":0,"seq":0,"num_pgs":18,"num_osds":3,"num_per_pool_osds":3,"num_per_pool_omap_osds":3,"kb":283115520,"kb_used":492448,"kb_used_data":14704,"kb_used_omap":7539,"kb_used_meta":470156,"kb_avail":282623072,"statfs":{"total":289910292480,"available":289406025728,"internally_reserved":0,"allocated":15056896,"data_stored":8593489,"data_compressed":0,"data_compressed_allocated":0,"data_compressed_original":0,"omap_allocated":7720316,"internal_metadata":481440388},"hb_peers":[],"snap_trim_queue_len":0,"num_snap_trimming":0,"num_shards_repaired":0,"op_queue_age_hist":{"histogram":[],"upper_bound":1},"perf_stat":{"commit_latency_ms":0,"apply_latency_ms":0,"commit_latency_ns":0,"apply_latency_ns":0},"alerts":[],"network_ping_times":[]},"pg_stats_delta":{"stat_sum":{"num_bytes":0,"num_objects":0,"num_object_clones":0,"num_object_copies":0,"num_objects_missing_on_primary":0,"num_objects_missing":0,"num_objects_degraded":0,"num_objects_misplaced":0,"num_objects_unfound":0,"num_objects_dirty":0,"num_whiteouts":0,"num_read":0,"num_read_kb":0,"num_write":0,"num_write_kb":0,"num_scrub_errors":0,"num_shallow_scrub_errors":0,"num_deep_scrub_errors":0,"num_objects_recovered":0,"num_bytes_recovered":0,"num_keys_recovered":0,"num_objects_omap":0,"num_objects_hit_set_archive":0,"num_bytes_hit_set_archive":0,"num_flush":0,"num_flush_kb":0,"num_evict":0,"num_evict_kb":0,"num_promote":0,"num_flush_mode_high":0,"num_flush_mode_low":0,"num_evict_mode_some":0,"num_evict_mode_full":0,"num_objects_pinned":0,"num_legacy_snapsets":0,"num_large_omap_objects":0,"num_objects_manifest":0,"num_omap_bytes":0,"num_omap_keys":0,"num_objects_repaired":0},"store_stats":{"total":0,"available":0,"internally_reserved":0,"allocated":0,"data_stored":0,"data_compressed":0,"data_compressed_allocated":0,"data_compressed_original":0,"omap_allocated":0,"internal_metadata":0},"log_size":0,"ondisk_log_size":0,"up":0,"acting":0,"num_store_stats":0,"stamp_delta":"12.000923"},"pg_stats":[{"pgid":"2.7","version":"0'0","reported_seq":1129,"reported_epoch":562,"state":"active+clean","last_fresh":"2026-02-20T22:45:08.063321+0000","last_change":"2026-02-20T22:45:08.063321+0000","last_active":"2026-02-20T22:45:08.063321+0000","last_peered":"2026-02-20T22:45:08.063321+0000","last_clean":"2026-02-20T22:45:08.063321+0000","last_became_active":"2026-02-20T22:21:56.491775+0000","last_became_peered":"2026-02-20T22:21:56.491775+0000","last_unstale":"2026-02-20T22:45:08.063321+0000","last_undegraded":"2026-02-20T22:45:08.063321+0000","last_fullsized":"2026-02-20T22:45:08.063321+0000","mapping_epoch":13,"log_start":"0'0","ondisk_log_start":"0'0","created":13,"last_epoch_clean":14,"parent":"0.0","parent_split_bits":0,"last_scrub":"0'0","last_scrub_stamp":"2026-02-20T22:45:08.063287+0000","last_deep_scrub":"0'0","last_deep_scrub_stamp":"2026-02-20T22:45:08.063287+0000","last_clean_scrub_stamp":"2026-02-20T22:45:08.063287+0000","objects_scrubbed":0,"log_size":0,"log_dups_size":0,"ondisk_log_size":0,"stats_invalid":false,"dirty_stats_invalid":false,"omap_stats_invalid":false,"hitset_stats_invalid":false,"hitset_bytes_stats_invalid":false,"pin_stats_invalid":false,"manifest_stats_invalid":false,"snaptrimq_len":0,"last_scrub_duration":0,"scrub_schedule":"periodic scrub scheduled @ 2026-02-22T07:06:52.884883+0000","scrub_duration":0,"objects_trimmed":0,"snaptrim_duration":0.00087983899999999999,"stat_sum":{"num_bytes":0,"num_objects":0,"num_object_clones":0,"num_object_copies":0,"num_objects_missing_on_primary":0,"num_objects_missing":0,"num_objects_degraded":0,"num_objects_misplaced":0,"num_objects_unfound":0,"num_objects_dirty":0,"num_whiteouts":0,"num_read":0,"num_read_kb":0,"num_write":0,"num_write_kb":0,"num_scrub_errors":0,"num_shallow_scrub_errors":0,"num_deep_scrub_errors":0,"num_objects_recovered":0,"num_bytes_recovered":0,"num_keys_recovered":0,"num_objects_omap":0,"num_objects_hit_set_archive":0,"num_bytes_hit_set_archive":0,"num_flush":0,"num_flush_kb":0,"num_evict":0,"num_evict_kb":0,"num_promote":0,"num_flush_mode_high":0,"num_flush_mode_low":0,"num_evict_mode_some":0,"num_evict_mode_full":0,"num_objects_pinned":0,"num_legacy_snapsets":0,"num_large_omap_objects":0,"num_objects_manifest":0,"num_omap_bytes":0,"num_omap_keys":0,"num_objects_repaired":0},"up":[1,0],"acting":[1,0],"avail_no_missing":[],"object_location_counts":[],"blocked_by":[],"up_primary":1,"acting_primary":1,"purged_snaps":[]},{"pgid":"2.6","version":"0'0","reported_seq":1129,"reported_epoch":562,"state":"active+clean","last_fresh":"2026-02-20T22:45:11.086351+0000","last_change":"2026-02-20T22:45:11.086351+0000","last_active":"2026-02-20T22:45:11.086351+0000","last_peered":"2026-02-20T22:45:11.086351+0000","last_clean":"2026-02-20T22:45:11.086351+0000","last_became_active":"2026-02-20T22:21:56.491642+0000","last_became_peered":"2026-02-20T22:21:56.491642+0000","last_unstale":"2026-02-20T22:45:11.086351+0000","last_undegraded":"2026-02-20T22:45:11.086351+0000","last_fullsized":"2026-02-20T22:45:11.086351+0000","mapping_epoch":13,"log_start":"0'0","ondisk_log_start":"0'0","created":13,"last_epoch_clean":14,"parent":"0.0","parent_split_bits":0,"last_scrub":"0'0","last_scrub_stamp":"2026-02-20T22:45:11.086322+0000","last_deep_scrub":"0'0","last_deep_scrub_stamp":"2026-02-20T22:45:11.086322+0000","last_clean_scrub_stamp":"2026-02-20T22:45:11.086322+0000","objects_scrubbed":0,"log_size":0,"log_dups_size":0,"ondisk_log_size":0,"stats_invalid":false,"dirty_stats_invalid":false,"omap_stats_invalid":false,"hitset_stats_invalid":false,"hitset_bytes_stats_invalid":false,"pin_stats_invalid":false,"manifest_stats_invalid":false,"snaptrimq_len":0,"last_scrub_duration":0,"scrub_schedule":"periodic scrub scheduled @ 2026-02-22T00:57:14.338501+0000","scrub_duration":0,"objects_trimmed":0,"snaptrim_duration":0.00043703399999999999,"stat_sum":{"num_bytes":0,"num_objects":0,"num_object_clones":0,"num_object_copies":0,"num_objects_missing_on_primary":0,"num_objects_missing":0,"num_objects_degraded":0,"num_objects_misplaced":0,"num_objects_unfound":0,"num_objects_dirty":0,"num_whiteouts":0,"num_read":0,"num_read_kb":0,"num_write":0,"num_write_kb":0,"num_scrub_errors":0,"num_shallow_scrub_errors":0,"num_deep_scrub_errors":0,"num_objects_recovered":0,"num_bytes_recovered":0,"num_keys_recovered":0,"num_objects_omap":0,"num_objects_hit_set_archive":0,"num_bytes_hit_set_archive":0,"num_flush":0,"num_flush_kb":0,"num_evict":0,"num_evict_kb":0,"num_promote":0,"num_flush_mode_high":0,"num_flush_mode_low":0,"num_evict_mode_some":0,"num_evict_mode_full":0,"num_objects_pinned":0,"num_legacy_snapsets":0,"num_large_omap_objects":0,"num_objects_manifest":0,"num_omap_bytes":0,"num_omap_keys":0,"num_objects_repaired":0},"up":[1,0],"acting":[1,0],"avail_no_missing":[],"object_location_counts":[],"blocked_by":[],"up_primary":1,"acting_primary":1,"purged_snaps":[]},{"pgid":"2.5","version":"0'0","reported_seq":1130,"reported_epoch":562,"state":"active+clean","last_fresh":"2026-02-20T22:45:06.000237+0000","last_change":"2026-02-20T22:45:06.000237+0000","last_active":"2026-02-20T22:45:06.000237+0000","last_peered":"2026-02-20T22:45:06.000237+0000","last_clean":"2026-02-20T22:45:06.000237+0000","last_became_active":"2026-02-20T22:21:56.491623+0000","last_became_peered":"2026-02-20T22:21:56.491623+0000","last_unstale":"2026-02-20T22:45:06.000237+0000","last_undegraded":"2026-02-20T22:45:06.000237+0000","last_fullsized":"2026-02-20T22:45:06.000237+0000","mapping_epoch":13,"log_start":"0'0","ondisk_log_start":"0'0","created":13,"last_epoch_clean":14,"parent":"0.0","parent_split_bits":0,"last_scrub":"0'0","last_scrub_stamp":"2026-02-20T22:45:06.000199+0000","last_deep_scrub":"0'0","last_deep_scrub_stamp":"2026-02-20T22:45:06.000199+0000","last_clean_scrub_stamp":"2026-02-20T22:45:06.000199+0000","objects_scrubbed":0,"log_size":0,"log_dups_size":0,"ondisk_log_size":0,"stats_invalid":false,"dirty_stats_invalid":false,"omap_stats_invalid":false,"hitset_stats_invalid":false,"hitset_bytes_stats_invalid":false,"pin_stats_invalid":false,"manifest_stats_invalid":false,"snaptrimq_len":0,"last_scrub_duration":1,"scrub_schedule":"periodic scrub scheduled @ 2026-02-22T06:49:02.797876+0000","scrub_duration":1,"objects_trimmed":0,"snaptrim_duration":0.00067378999999999996,"stat_sum":{"num_bytes":0,"num_objects":0,"num_object_clones":0,"num_object_copies":0,"num_objects_missing_on_primary":0,"num_objects_missing":0,"num_objects_degraded":0,"num_objects_misplaced":0,"num_objects_unfound":0,"num_objects_dirty":0,"num_whiteouts":0,"num_read":0,"num_read_kb":0,"num_write":0,"num_write_kb":0,"num_scrub_errors":0,"num_shallow_scrub_errors":0,"num_deep_scrub_errors":0,"num_objects_recovered":0,"num_bytes_recovered":0,"num_keys_recovered":0,"num_objects_omap":0,"num_objects_hit_set_archive":0,"num_bytes_hit_set_archive":0,"num_flush":0,"num_flush_kb":0,"num_evict":0,"num_evict_kb":0,"num_promote":0,"num_flush_mode_high":0,"num_flush_mode_low":0,"num_evict_mode_some":0,"num_evict_mode_full":0,"num_objects_pinned":0,"num_legacy_snapsets":0,"num_large_omap_objects":0,"num_objects_manifest":0,"num_omap_bytes":0,"num_omap_keys":0,"num_objects_repaired":0},"up":[1,0],"acting":[1,0],"avail_no_missing":[],"object_location_counts":[],"blocked_by":[],"up_primary":1,"acting_primary":1,"purged_snaps":[]},{"pgid":"2.4","version":"0'0","reported_seq":1130,"reported_epoch":562,"state":"active+clean","last_fresh":"2026-02-20T22:45:10.056894+0000","last_change":"2026-02-20T22:45:10.056894+0000","last_active":"2026-02-20T22:45:10.056894+0000","last_peered":"2026-02-20T22:45:10.056894+0000","last_clean":"2026-02-20T22:45:10.056894+0000","last_became_active":"2026-02-20T22:21:56.491706+0000","last_became_peered":"2026-02-20T22:21:56.491706+0000","last_unstale":"2026-02-20T22:45:10.056894+0000","last_undegraded":"2026-02-20T22:45:10.056894+0000","last_fullsized":"2026-02-20T22:45:10.056894+0000","mapping_epoch":13,"log_start":"0'0","ondisk_log_start":"0'0","created":13,"last_epoch_clean":14,"parent":"0.0","parent_split_bits":0,"last_scrub":"0'0","last_scrub_stamp":"2026-02-20T22:45:10.056859+0000","last_deep_scrub":"0'0","last_deep_scrub_stamp":"2026-02-20T22:45:10.056859+0000","last_clean_scrub_stamp":"2026-02-20T22:45:10.056859+0000","objects_scrubbed":0,"log_size":0,"log_dups_size":0,"ondisk_log_size":0,"stats_invalid":false,"dirty_stats_invalid":false,"omap_stats_invalid":false,"hitset_stats_invalid":false,"hitset_bytes_stats_invalid":false,"pin_stats_invalid":false,"manifest_stats_invalid":false,"snaptrimq_len":0,"last_scrub_duration":0,"scrub_schedule":"periodic scrub scheduled @ 2026-02-22T05:03:45.750999+0000","scrub_duration":0,"objects_trimmed":0,"snaptrim_duration":0.000394366,"stat_sum":{"num_bytes":0,"num_objects":0,"num_object_clones":0,"num_object_copies":0,"num_objects_missing_on_primary":0,"num_objects_missing":0,"num_objects_degraded":0,"num_objects_misplaced":0,"num_objects_unfound":0,"num_objects_dirty":0,"num_whiteouts":0,"num_read":0,"num_read_kb":0,"num_write":0,"num_write_kb":0,"num_scrub_errors":0,"num_shallow_scrub_errors":0,"num_deep_scrub_errors":0,"num_objects_recovered":0,"num_bytes_recovered":0,"num_keys_recovered":0,"num_objects_omap":0,"num_objects_hit_set_archive":0,"num_bytes_hit_set_archive":0,"num_flush":0,"num_flush_kb":0,"num_evict":0,"num_evict_kb":0,"num_promote":0,"num_flush_mode_high":0,"num_flush_mode_low":0,"num_evict_mode_some":0,"num_evict_mode_full":0,"num_objects_pinned":0,"num_legacy_snapsets":0,"num_large_omap_objects":0,"num_objects_manifest":0,"num_omap_bytes":0,"num_omap_keys":0,"num_objects_repaired":0},"up":[1,0],"acting":[1,0],"avail_no_missing":[],"object_location_counts":[],"blocked_by":[],"up_primary":1,"acting_primary":1,"purged_snaps":[]},{"pgid":"2.2","version":"562'3","reported_seq":1133,"reported_epoch":562,"state":"active+clean","last_fresh":"2026-02-20T22:45:05.753583+0000","last_change":"2026-02-20T22:45:05.753583+0000","last_active":"2026-02-20T22:45:05.753583+0000","last_peered":"2026-02-20T22:45:05.753583+0000","last_clean":"2026-02-20T22:45:05.753583+0000","last_became_active":"2026-02-20T22:21:56.491495+0000","last_became_peered":"2026-02-20T22:21:56.491495+0000","last_unstale":"2026-02-20T22:45:05.753583+0000","last_undegraded":"2026-02-20T22:45:05.753583+0000","last_fullsized":"2026-02-20T22:45:05.753583+0000","mapping_epoch":13,"log_start":"0'0","ondisk_log_start":"0'0","created":13,"last_epoch_clean":14,"parent":"0.0","parent_split_bits":0,"last_scrub":"562'3","last_scrub_stamp":"2026-02-20T22:45:05.753548+0000","last_deep_scrub":"562'3","last_deep_scrub_stamp":"2026-02-20T22:45:05.753548+0000","last_clean_scrub_stamp":"2026-02-20T22:45:05.753548+0000","objects_scrubbed":1,"log_size":3,"log_dups_size":0,"ondisk_log_size":3,"stats_invalid":false,"dirty_stats_invalid":false,"omap_stats_invalid":false,"hitset_stats_invalid":false,"hitset_bytes_stats_invalid":false,"pin_stats_invalid":false,"manifest_stats_invalid":false,"snaptrimq_len":0,"last_scrub_duration":1,"scrub_schedule":"periodic scrub scheduled @ 2026-02-22T01:30:34.992172+0000","scrub_duration":1,"objects_trimmed":0,"snaptrim_duration":0.000705468,"stat_sum":{"num_bytes":19,"num_objects":1,"num_object_clones":0,"num_object_copies":2,"num_objects_missing_on_primary":0,"num_objects_missing":0,"num_objects_degraded":0,"num_objects_misplaced":0,"num_objects_unfound":0,"num_objects_dirty":1,"num_whiteouts":0,"num_read":0,"num_read_kb":0,"num_write":2,"num_write_kb":2,"num_scrub_errors":0,"num_shallow_scrub_errors":0,"num_deep_scrub_errors":0,"num_objects_recovered":0,"num_bytes_recovered":0,"num_keys_recovered":0,"num_objects_omap":0,"num_objects_hit_set_archive":0,"num_bytes_hit_set_archive":0,"num_flush":0,"num_flush_kb":0,"num_evict":0,"num_evict_kb":0,"num_promote":0,"num_flush_mode_high":0,"num_flush_mode_low":0,"num_evict_mode_some":0,"num_evict_mode_full":0,"num_objects_pinned":0,"num_legacy_snapsets":0,"num_large_omap_objects":0,"num_objects_manifest":0,"num_omap_bytes":0,"num_omap_keys":0,"num_objects_repaired":0},"up":[0,1],"acting":[0,1],"avail_no_missing":[],"object_location_counts":[],"blocked_by":[],"up_primary":0,"acting_primary":0,"purged_snaps":[]},{"pgid":"2.1","version":"0'0","reported_seq":1130,"reported_epoch":562,"state":"active+clean","last_fresh":"2026-02-20T22:45:06.698555+0000","last_change":"2026-02-20T22:45:06.698555+0000","last_active":"2026-02-20T22:45:06.698555+0000","last_peered":"2026-02-20T22:45:06.698555+0000","last_clean":"2026-02-20T22:45:06.698555+0000","last_became_active":"2026-02-20T22:21:56.491450+0000","last_became_peered":"2026-02-20T22:21:56.491450+0000","last_unstale":"2026-02-20T22:45:06.698555+0000","last_undegraded":"2026-02-20T22:45:06.698555+0000","last_fullsized":"2026-02-20T22:45:06.698555+0000","mapping_epoch":13,"log_start":"0'0","ondisk_log_start":"0'0","created":13,"last_epoch_clean":14,"parent":"0.0","parent_split_bits":0,"last_scrub":"0'0","last_scrub_stamp":"2026-02-20T22:45:06.698510+0000","last_deep_scrub":"0'0","last_deep_scrub_stamp":"2026-02-20T22:45:06.698510+0000","last_clean_scrub_stamp":"2026-02-20T22:45:06.698510+0000","objects_scrubbed":0,"log_size":0,"log_dups_size":0,"ondisk_log_size":0,"stats_invalid":false,"dirty_stats_invalid":false,"omap_stats_invalid":false,"hitset_stats_invalid":false,"hitset_bytes_stats_invalid":false,"pin_stats_invalid":false,"manifest_stats_invalid":false,"snaptrimq_len":0,"last_scrub_duration":0,"scrub_schedule":"periodic scrub scheduled @ 2026-02-22T03:48:44.785480+0000","scrub_duration":0,"objects_trimmed":0,"snaptrim_duration":0.00023074400000000001,"stat_sum":{"num_bytes":0,"num_objects":0,"num_object_clones":0,"num_object_copies":0,"num_objects_missing_on_primary":0,"num_objects_missing":0,"num_objects_degraded":0,"num_objects_misplaced":0,"num_objects_unfound":0,"num_objects_dirty":0,"num_whiteouts":0,"num_read":0,"num_read_kb":0,"num_write":0,"num_write_kb":0,"num_scrub_errors":0,"num_shallow_scrub_errors":0,"num_deep_scrub_errors":0,"num_objects_recovered":0,"num_bytes_recovered":0,"num_keys_recovered":0,"num_objects_omap":0,"num_objects_hit_set_archive":0,"num_bytes_hit_set_archive":0,"num_flush":0,"num_flush_kb":0,"num_evict":0,"num_evict_kb":0,"num_promote":0,"num_flush_mode_high":0,"num_flush_mode_low":0,"num_evict_mode_some":0,"num_evict_mode_full":0,"num_objects_pinned":0,"num_legacy_snapsets":0,"num_large_omap_objects":0,"num_objects_manifest":0,"num_omap_bytes":0,"num_omap_keys":0,"num_objects_repaired":0},"up":[2,1],"acting":[2,1],"avail_no_missing":[],"object_location_counts":[],"blocked_by":[],"up_primary":2,"acting_primary":2,"purged_snaps":[]},{"pgid":"2.0","version":"0'0","reported_seq":1130,"reported_epoch":562,"state":"active+clean","last_fresh":"2026-02-20T22:45:05.683825+0000","last_change":"2026-02-20T22:45:05.683825+0000","last_active":"2026-02-20T22:45:05.683825+0000","last_peered":"2026-02-20T22:45:05.683825+0000","last_clean":"2026-02-20T22:45:05.683825+0000","last_became_active":"2026-02-20T22:21:56.491460+0000","last_became_peered":"2026-02-20T22:21:56.491460+0000","last_unstale":"2026-02-20T22:45:05.683825+0000","last_undegraded":"2026-02-20T22:45:05.683825+0000","last_fullsized":"2026-02-20T22:45:05.683825+0000","mapping_epoch":13,"log_start":"0'0","ondisk_log_start":"0'0","created":13,"last_epoch_clean":14,"parent":"0.0","parent_split_bits":0,"last_scrub":"0'0","last_scrub_stamp":"2026-02-20T22:45:05.683783+0000","last_deep_scrub":"0'0","last_deep_scrub_stamp":"2026-02-20T22:45:05.683783+0000","last_clean_scrub_stamp":"2026-02-20T22:45:05.683783+0000","objects_scrubbed":0,"log_size":0,"log_dups_size":0,"ondisk_log_size":0,"stats_invalid":false,"dirty_stats_invalid":false,"omap_stats_invalid":false,"hitset_stats_invalid":false,"hitset_bytes_stats_invalid":false,"pin_stats_invalid":false,"manifest_stats_invalid":false,"snaptrimq_len":0,"last_scrub_duration":1,"scrub_schedule":"periodic scrub scheduled @ 2026-02-22T01:19:17.093535+0000","scrub_duration":1,"objects_trimmed":0,"snaptrim_duration":0.000242136,"stat_sum":{"num_bytes":0,"num_objects":0,"num_object_clones":0,"num_object_copies":0,"num_objects_missing_on_primary":0,"num_objects_missing":0,"num_objects_degraded":0,"num_objects_misplaced":0,"num_objects_unfound":0,"num_objects_dirty":0,"num_whiteouts":0,"num_read":0,"num_read_kb":0,"num_write":0,"num_write_kb":0,"num_scrub_errors":0,"num_shallow_scrub_errors":0,"num_deep_scrub_errors":0,"num_objects_recovered":0,"num_bytes_recovered":0,"num_keys_recovered":0,"num_objects_omap":0,"num_objects_hit_set_archive":0,"num_bytes_hit_set_archive":0,"num_flush":0,"num_flush_kb":0,"num_evict":0,"num_evict_kb":0,"num_promote":0,"num_flush_mode_high":0,"num_flush_mode_low":0,"num_evict_mode_some":0,"num_evict_mode_full":0,"num_objects_pinned":0,"num_legacy_snapsets":0,"num_large_omap_objects":0,"num_objects_manifest":0,"num_omap_bytes":0,"num_omap_keys":0,"num_objects_repaired":0},"up":[2,1],"acting":[2,1],"avail_no_missing":[],"object_location_counts":[],"blocked_by":[],"up_primary":2,"acting_primary":2,"purged_snaps":[]},{"pgid":"2.3","version":"562'2","reported_seq":1132,"reported_epoch":562,"state":"active+clean","last_fresh":"2026-02-20T22:45:09.023195+0000","last_change":"2026-02-20T22:45:09.023195+0000","last_active":"2026-02-20T22:45:09.023195+0000","last_peered":"2026-02-20T22:45:09.023195+0000","last_clean":"2026-02-20T22:45:09.023195+0000","last_became_active":"2026-02-20T22:21:56.490921+0000","last_became_peered":"2026-02-20T22:21:56.490921+0000","last_unstale":"2026-02-20T22:45:09.023195+0000","last_undegraded":"2026-02-20T22:45:09.023195+0000","last_fullsized":"2026-02-20T22:45:09.023195+0000","mapping_epoch":13,"log_start":"0'0","ondisk_log_start":"0'0","created":13,"last_epoch_clean":14,"parent":"0.0","parent_split_bits":0,"last_scrub":"562'2","last_scrub_stamp":"2026-02-20T22:45:09.023101+0000","last_deep_scrub":"562'2","last_deep_scrub_stamp":"2026-02-20T22:45:09.023101+0000","last_clean_scrub_stamp":"2026-02-20T22:45:09.023101+0000","objects_scrubbed":1,"log_size":2,"log_dups_size":0,"ondisk_log_size":2,"stats_invalid":false,"dirty_stats_invalid":false,"omap_stats_invalid":false,"hitset_stats_invalid":false,"hitset_bytes_stats_invalid":false,"pin_stats_invalid":false,"manifest_stats_invalid":false,"snaptrimq_len":0,"last_scrub_duration":1,"scrub_schedule":"periodic scrub scheduled @ 2026-02-22T05:06:10.445660+0000","scrub_duration":1,"objects_trimmed":0,"snaptrim_duration":0.00065865200000000002,"stat_sum":{"num_bytes":0,"num_objects":1,"num_object_clones":0,"num_object_copies":2,"num_objects_missing_on_primary":0,"num_objects_missing":0,"num_objects_degraded":0,"num_objects_misplaced":0,"num_objects_unfound":0,"num_objects_dirty":1,"num_whiteouts":0,"num_read":0,"num_read_kb":0,"num_write":0,"num_write_kb":0,"num_scrub_errors":0,"num_shallow_scrub_errors":0,"num_deep_scrub_errors":0,"num_objects_recovered":0,"num_bytes_recovered":0,"num_keys_recovered":0,"num_objects_omap":0,"num_objects_hit_set_archive":0,"num_bytes_hit_set_archive":0,"num_flush":0,"num_flush_kb":0,"num_evict":0,"num_evict_kb":0,"num_promote":0,"num_flush_mode_high":0,"num_flush_mode_low":0,"num_evict_mode_some":0,"num_evict_mode_full":0,"num_objects_pinned":0,"num_legacy_snapsets":0,"num_large_omap_objects":0,"num_objects_manifest":0,"num_omap_bytes":0,"num_omap_keys":0,"num_objects_repaired":0},"up":[1,2],"acting":[1,2],"avail_no_missing":[],"object_location_counts":[],"blocked_by":[],"up_primary":1,"acting_primary":1,"purged_snaps":[]},{"pgid":"1.0","version":"562'74","reported_seq":1223,"reported_epoch":562,"state":"active+clean","last_fresh":"2026-02-20T22:45:07.048412+0000","last_change":"2026-02-20T22:45:07.048412+0000","last_active":"2026-02-20T22:45:07.048412+0000","last_peered":"2026-02-20T22:45:07.048412+0000","last_clean":"2026-02-20T22:45:07.048412+0000","last_became_active":"2026-02-20T22:21:53.482596+0000","last_became_peered":"2026-02-20T22:21:53.482596+0000","last_unstale":"2026-02-20T22:45:07.048412+0000","last_undegraded":"2026-02-20T22:45:07.048412+0000","last_fullsized":"2026-02-20T22:45:07.048412+0000","mapping_epoch":10,"log_start":"0'0","ondisk_log_start":"0'0","created":10,"last_epoch_clean":11,"parent":"0.0","parent_split_bits":0,"last_scrub":"562'74","last_scrub_stamp":"2026-02-20T22:45:07.048382+0000","last_deep_scrub":"562'74","last_deep_scrub_stamp":"2026-02-20T22:45:07.048382+0000","last_clean_scrub_stamp":"2026-02-20T22:45:07.048382+0000","objects_scrubbed":2,"log_size":74,"log_dups_size":0,"ondisk_log_size":74,"stats_invalid":false,"dirty_stats_invalid":false,"omap_stats_invalid":false,"hitset_stats_invalid":false,"hitset_bytes_stats_invalid":false,"pin_stats_invalid":false,"manifest_stats_invalid":false,"snaptrimq_len":0,"last_scrub_duration":1,"scrub_schedule":"periodic scrub scheduled @ 2026-02-22T09:36:29.952445+0000","scrub_duration":3,"objects_trimmed":0,"snaptrim_duration":0,"stat_sum":{"num_bytes":590368,"num_objects":2,"num_object_clones":0,"num_object_copies":4,"num_objects_missing_on_primary":0,"num_objects_missing":0,"num_objects_degraded":0,"num_objects_misplaced":0,"num_objects_unfound":0,"num_objects_dirty":2,"num_whiteouts":0,"num_read":66,"num_read_kb":55,"num_write":101,"num_write_kb":1628,"num_scrub_errors":0,"num_shallow_scrub_errors":0,"num_deep_scrub_errors":0,"num_objects_recovered":0,"num_bytes_recovered":0,"num_keys_recovered":0,"num_objects_omap":0,"num_objects_hit_set_archive":0,"num_bytes_hit_set_archive":0,"num_flush":0,"num_flush_kb":0,"num_evict":0,"num_evict_kb":0,"num_promote":0,"num_flush_mode_high":0,"num_flush_mode_low":0,"num_evict_mode_some":0,"num_evict_mode_full":0,"num_objects_pinned":0,"num_legacy_snapsets":0,"num_large_omap_objects":0,"num_objects_manifest":0,"num_omap_bytes":0,"num_omap_keys":0,"num_objects_repaired":0},"up":[1,0],"acting":[1,0],"avail_no_missing":[],"object_location_counts":[],"blocked_by":[],"up_primary":1,"acting_primary":1,"purged_snaps":[]}],"pool_stats":[{"poolid":2,"num_pg":8,"stat_sum":{"num_bytes":19,"num_objects":2,"num_object_clones":0,"num_object_copies":4,"num_objects_missing_on_primary":0,"num_objects_missing":0,"num_objects_degraded":0,"num_objects_misplaced":0,"num_objects_unfound":0,"num_objects_dirty":2,"num_whiteouts":0,"num_read":0,"num_read_kb":0,"num_write":2,"num_write_kb":2,"num_scrub_errors":0,"num_shallow_scrub_errors":0,"num_deep_scrub_errors":0,"num_objects_recovered":0,"num_bytes_recovered":0,"num_keys_recovered":0,"num_objects_omap":0,"num_objects_hit_set_archive":0,"num_bytes_hit_set_archive":0,"num_flush":0,"num_flush_kb":0,"num_evict":0,"num_evict_kb":0,"num_promote":0,"num_flush_mode_high":0,"num_flush_mode_low":0,"num_evict_mode_some":0,"num_evict_mode_full":0,"num_objects_pinned":0,"num_legacy_snapsets":0,"num_large_omap_objects":0,"num_objects_manifest":0,"num_omap_bytes":0,"num_omap_keys":0,"num_objects_repaired":0},"store_stats":{"total":0,"available":0,"internally_reserved":0,"allocated":8192,"data_stored":38,"data_compressed":0,"data_compressed_allocated":0,"data_compressed_original":0,"omap_allocated":0,"internal_metadata":0},"log_size":5,"ondisk_log_size":5,"up":16,"acting":16,"num_store_stats":3},{"poolid":1,"num_pg":1,"stat_sum":{"num_bytes":590368,"num_objects":2,"num_object_clones":0,"num_object_copies":4,"num_objects_missing_on_primary":0,"num_objects_missing":0,"num_objects_degraded":0,"num_objects_misplaced":0,"num_objects_unfound":0,"num_objects_dirty":2,"num_whiteouts":0,"num_read":66,"num_read_kb":55,"num_write":101,"num_write_kb":1628,"num_scrub_errors":0,"num_shallow_scrub_errors":0,"num_deep_scrub_errors":0,"num_objects_recovered":0,"num_bytes_recovered":0,"num_keys_recovered":0,"num_objects_omap":0,"num_objects_hit_set_archive":0,"num_bytes_hit_set_archive":0,"num_flush":0,"num_flush_kb":0,"num_evict":0,"num_evict_kb":0,"num_promote":0,"num_flush_mode_high":0,"num_flush_mode_low":0,"num_evict_mode_some":0,"num_evict_mode_full":0,"num_objects_pinned":0,"num_legacy_snapsets":0,"num_large_omap_objects":0,"num_objects_manifest":0,"num_omap_bytes":0,"num_omap_keys":0,"num_objects_repaired":0},"store_stats":{"total":0,"available":0,"internally_reserved":0,"allocated":1187840,"data_stored":1180736,"data_compressed":0,"data_compressed_allocated":0,"data_compressed_original":0,"omap_allocated":0,"internal_metadata":0},"log_size":74,"ondisk_log_size":74,"up":2,"acting":2,"num_store_stats":2}],"osd_stats":[{"osd":2,"up_from":8,"seq":34359738655,"num_pgs":3,"num_osds":1,"num_per_pool_osds":1,"num_per_pool_omap_osds":1,"kb":94371840,"kb_used":139696,"kb_used_data":4512,"kb_used_omap":2315,"kb_used_meta":132852,"kb_avail":94232144,"statfs":{"total":96636764160,"available":96493715456,"internally_reserved":0,"allocated":4620288,"data_stored":2470905,"data_compressed":0,"data_compressed_allocated":0,"data_compressed_original":0,"omap_allocated":2370776,"internal_metadata":136041256},"hb_peers":[0,1],"snap_trim_queue_len":0,"num_snap_trimming":0,"num_shards_repaired":0,"op_queue_age_hist":{"histogram":[],"upper_bound":1},"perf_stat":{"commit_latency_ms":0,"apply_latency_ms":0,"commit_latency_ns":0,"apply_latency_ns":0},"alerts":[]},{"osd":1,"up_from":8,"seq":34359738655,"num_pgs":9,"num_osds":1,"num_per_pool_osds":1,"num_per_pool_omap_osds":1,"kb":94371840,"kb_used":176376,"kb_used_data":5096,"kb_used_omap":2322,"kb_used_meta":168941,"kb_avail":94195464,"statfs":{"total":96636764160,"available":96456155136,"internally_reserved":0,"allocated":5218304,"data_stored":3061292,"data_compressed":0,"data_compressed_allocated":0,"data_compressed_original":0,"omap_allocated":2378294,"internal_metadata":172996042},"hb_peers":[0,2],"snap_trim_queue_len":0,"num_snap_trimming":0,"num_shards_repaired":0,"op_queue_age_hist":{"histogram":[],"upper_bound":1},"perf_stat":{"commit_latency_ms":0,"apply_latency_ms":0,"commit_latency_ns":0,"apply_latency_ns":0},"alerts":[]},{"osd":0,"up_from":8,"seq":34359738653,"num_pgs":6,"num_osds":1,"num_per_pool_osds":1,"num_per_pool_omap_osds":1,"kb":94371840,"kb_used":176376,"kb_used_data":5096,"kb_used_omap":2901,"kb_used_meta":168362,"kb_avail":94195464,"statfs":{"total":96636764160,"available":96456155136,"internally_reserved":0,"allocated":5218304,"data_stored":3061292,"data_compressed":0,"data_compressed_allocated":0,"data_compressed_original":0,"omap_allocated":2971246,"internal_metadata":172403090},"hb_peers":[1,2],"snap_trim_queue_len":0,"num_snap_trimming":0,"num_shards_repaired":0,"op_queue_age_hist":{"histogram":[],"upper_bound":1},"perf_stat":{"commit_latency_ms":0,"apply_latency_ms":0,"commit_latency_ns":0,"apply_latency_ns":0},"alerts":[]}],"pool_statfs":[{"poolid":1,"osd":0,"total":0,"available":0,"internally_reserved":0,"allocated":593920,"data_stored":590368,"data_compressed":0,"data_compressed_allocated":0,"data_compressed_original":0,"omap_allocated":0,"internal_metadata":0},{"poolid":1,"osd":1,"total":0,"available":0,"internally_reserved":0,"allocated":593920,"data_stored":590368,"data_compressed":0,"data_compressed_allocated":0,"data_compressed_original":0,"omap_allocated":0,"internal_metadata":0},{"poolid":2,"osd":0,"total":0,"available":0,"internally_reserved":0,"allocated":4096,"data_stored":19,"data_compressed":0,"data_compressed_allocated":0,"data_compressed_original":0,"omap_allocated":0,"internal_metadata":0},{"poolid":2,"osd":1,"total":0,"available":0,"internally_reserved":0,"allocated":4096,"data_stored":19,"data_compressed":0,"data_compressed_allocated":0,"data_compressed_original":0,"omap_allocated":0,"internal_metadata":0},{"poolid":2,"osd":2,"total":0,"available":0,"internally_reserved":0,"allocated":0,"data_stored":0,"data_compressed":0,"data_compressed_allocated":0,"data_compressed_original":0,"omap_allocated":0,"internal_metadata":0}]}} 2026-02-20T22:45:25.833 DEBUG:teuthology.orchestra.run.trial150:> sudo ceph --cluster cluster2 config set global mon_health_to_clog false 2026-02-20T22:45:26.025 INFO:teuthology.misc:Shutting down mds daemons... 2026-02-20T22:45:26.026 INFO:teuthology.misc:Shutting down osd daemons... 2026-02-20T22:45:26.026 DEBUG:tasks.ceph.cluster2.osd.0:waiting for process to exit 2026-02-20T22:45:26.026 INFO:teuthology.orchestra.run:waiting for 300 2026-02-20T22:45:26.077 INFO:tasks.ceph.cluster2.osd.0:Stopped 2026-02-20T22:45:26.078 DEBUG:tasks.ceph.cluster2.osd.1:waiting for process to exit 2026-02-20T22:45:26.078 INFO:teuthology.orchestra.run:waiting for 300 2026-02-20T22:45:26.119 INFO:tasks.ceph.cluster2.osd.1:Stopped 2026-02-20T22:45:26.120 DEBUG:tasks.ceph.cluster2.osd.2:waiting for process to exit 2026-02-20T22:45:26.120 INFO:teuthology.orchestra.run:waiting for 300 2026-02-20T22:45:26.168 INFO:tasks.ceph.cluster2.osd.2:Stopped 2026-02-20T22:45:26.168 INFO:teuthology.misc:Shutting down mgr daemons... 2026-02-20T22:45:26.169 DEBUG:tasks.ceph.cluster2.mgr.x:waiting for process to exit 2026-02-20T22:45:26.169 INFO:teuthology.orchestra.run:waiting for 300 2026-02-20T22:45:26.198 INFO:tasks.ceph.cluster2.mgr.x:Stopped 2026-02-20T22:45:26.198 INFO:teuthology.misc:Shutting down mon daemons... 2026-02-20T22:45:26.199 DEBUG:tasks.ceph.cluster2.mon.a:waiting for process to exit 2026-02-20T22:45:26.199 INFO:teuthology.orchestra.run:waiting for 300 2026-02-20T22:45:26.209 INFO:tasks.ceph.cluster2.mon.a:Stopped 2026-02-20T22:45:26.210 INFO:tasks.ceph:Checking cluster log for badness... 2026-02-20T22:45:26.210 DEBUG:teuthology.orchestra.run.trial150:> sudo egrep '\[ERR\]|\[WRN\]|\[SEC\]' /var/log/ceph/cluster2.log | egrep -v '\(MDS_ALL_DOWN\)' | egrep -v '\(MDS_UP_LESS_THAN_MAX\)' | egrep -v '\(OSD_SLOW_PING_TIME' | head -n 1 2026-02-20T22:45:26.276 INFO:tasks.ceph:Unmounting /var/lib/ceph/osd/cluster2-0 on ubuntu@trial150.front.sepia.ceph.com 2026-02-20T22:45:26.277 DEBUG:teuthology.orchestra.run.trial150:> sync && sudo umount -f /var/lib/ceph/osd/cluster2-0 2026-02-20T22:45:26.354 INFO:tasks.ceph:Unmounting /var/lib/ceph/osd/cluster2-1 on ubuntu@trial150.front.sepia.ceph.com 2026-02-20T22:45:26.355 DEBUG:teuthology.orchestra.run.trial150:> sync && sudo umount -f /var/lib/ceph/osd/cluster2-1 2026-02-20T22:45:26.429 INFO:tasks.ceph:Unmounting /var/lib/ceph/osd/cluster2-2 on ubuntu@trial150.front.sepia.ceph.com 2026-02-20T22:45:26.429 DEBUG:teuthology.orchestra.run.trial150:> sync && sudo umount -f /var/lib/ceph/osd/cluster2-2 2026-02-20T22:45:26.502 INFO:tasks.ceph:Archiving mon data... 2026-02-20T22:45:26.504 DEBUG:teuthology.misc:Transferring archived files from trial150:/var/lib/ceph/mon/cluster2-a to /home/teuthworker/mnt/teuthology/yuriw-2026-02-20_16:15:01-rbd-wip-pdonnell-testing-20260219.182737-tentacle-distro-default-trial/61574/data/cluster2.mon.a.tgz 2026-02-20T22:45:26.504 DEBUG:teuthology.orchestra.run.trial150:> mktemp 2026-02-20T22:45:26.559 INFO:teuthology.orchestra.run.trial150.stdout:/tmp/tmp.HOrLToFwTQ 2026-02-20T22:45:26.559 DEBUG:teuthology.orchestra.run.trial150:> sudo tar cz -f - -C /var/lib/ceph/mon/cluster2-a -- . > /tmp/tmp.HOrLToFwTQ 2026-02-20T22:45:26.692 DEBUG:teuthology.orchestra.run.trial150:> sudo chmod 0666 /tmp/tmp.HOrLToFwTQ 2026-02-20T22:45:26.773 DEBUG:teuthology.orchestra.remote:trial150:/tmp/tmp.HOrLToFwTQ is 544KB 2026-02-20T22:45:26.836 DEBUG:teuthology.orchestra.run.trial150:> rm -fr /tmp/tmp.HOrLToFwTQ 2026-02-20T22:45:26.853 INFO:tasks.ceph:Cleaning ceph cluster... 2026-02-20T22:45:26.853 DEBUG:teuthology.orchestra.run.trial096:> sudo rm -rf -- /etc/ceph/cluster2.conf /etc/ceph/cluster2.keyring /home/ubuntu/cephtest/cluster2.data /home/ubuntu/cephtest/cluster2.monmap /home/ubuntu/cephtest/../*.pid 2026-02-20T22:45:26.855 DEBUG:teuthology.orchestra.run.trial150:> sudo rm -rf -- /etc/ceph/cluster2.conf /etc/ceph/cluster2.keyring /home/ubuntu/cephtest/cluster2.data /home/ubuntu/cephtest/cluster2.monmap /home/ubuntu/cephtest/../*.pid 2026-02-20T22:45:26.919 DEBUG:teuthology.run_tasks:Unwinding manager ceph 2026-02-20T22:45:26.935 INFO:tasks.ceph.ceph_manager.cluster1:waiting for clean 2026-02-20T22:45:26.936 DEBUG:teuthology.orchestra.run.trial096:> sudo adjust-ulimits ceph-coverage /home/ubuntu/cephtest/archive/coverage timeout 120 ceph --cluster cluster1 pg dump --format=json 2026-02-20T22:45:27.117 INFO:teuthology.orchestra.run.trial096.stdout: 2026-02-20T22:45:27.118 INFO:teuthology.orchestra.run.trial096.stderr:dumped all 2026-02-20T22:45:27.126 INFO:teuthology.orchestra.run.trial096.stdout:{"pg_ready":true,"pg_map":{"version":1292,"stamp":"2026-02-20T22:45:26.920115+0000","last_osdmap_epoch":0,"last_pg_scan":0,"pg_stats_sum":{"stat_sum":{"num_bytes":590387,"num_objects":4,"num_object_clones":0,"num_object_copies":8,"num_objects_missing_on_primary":0,"num_objects_missing":0,"num_objects_degraded":0,"num_objects_misplaced":0,"num_objects_unfound":0,"num_objects_dirty":4,"num_whiteouts":0,"num_read":66,"num_read_kb":55,"num_write":103,"num_write_kb":1630,"num_scrub_errors":0,"num_shallow_scrub_errors":0,"num_deep_scrub_errors":0,"num_objects_recovered":0,"num_bytes_recovered":0,"num_keys_recovered":0,"num_objects_omap":0,"num_objects_hit_set_archive":0,"num_bytes_hit_set_archive":0,"num_flush":0,"num_flush_kb":0,"num_evict":0,"num_evict_kb":0,"num_promote":0,"num_flush_mode_high":0,"num_flush_mode_low":0,"num_evict_mode_some":0,"num_evict_mode_full":0,"num_objects_pinned":0,"num_legacy_snapsets":0,"num_large_omap_objects":0,"num_objects_manifest":0,"num_omap_bytes":0,"num_omap_keys":0,"num_objects_repaired":0},"store_stats":{"total":0,"available":0,"internally_reserved":0,"allocated":0,"data_stored":0,"data_compressed":0,"data_compressed_allocated":0,"data_compressed_original":0,"omap_allocated":0,"internal_metadata":0},"log_size":75,"ondisk_log_size":75,"up":18,"acting":18,"num_store_stats":0},"osd_stats_sum":{"up_from":0,"seq":0,"num_pgs":18,"num_osds":3,"num_per_pool_osds":3,"num_per_pool_omap_osds":3,"kb":283115520,"kb_used":294760,"kb_used_data":15352,"kb_used_omap":4682,"kb_used_meta":274677,"kb_avail":282820760,"statfs":{"total":289910292480,"available":289608458240,"internally_reserved":0,"allocated":15720448,"data_stored":8843584,"data_compressed":0,"data_compressed_allocated":0,"data_compressed_original":0,"omap_allocated":4794509,"internal_metadata":281270131},"hb_peers":[],"snap_trim_queue_len":0,"num_snap_trimming":0,"num_shards_repaired":0,"op_queue_age_hist":{"histogram":[],"upper_bound":1},"perf_stat":{"commit_latency_ms":0,"apply_latency_ms":0,"commit_latency_ns":0,"apply_latency_ns":0},"alerts":[],"network_ping_times":[]},"pg_stats_delta":{"stat_sum":{"num_bytes":0,"num_objects":0,"num_object_clones":0,"num_object_copies":0,"num_objects_missing_on_primary":0,"num_objects_missing":0,"num_objects_degraded":0,"num_objects_misplaced":0,"num_objects_unfound":0,"num_objects_dirty":0,"num_whiteouts":0,"num_read":0,"num_read_kb":0,"num_write":0,"num_write_kb":0,"num_scrub_errors":0,"num_shallow_scrub_errors":0,"num_deep_scrub_errors":0,"num_objects_recovered":0,"num_bytes_recovered":0,"num_keys_recovered":0,"num_objects_omap":0,"num_objects_hit_set_archive":0,"num_bytes_hit_set_archive":0,"num_flush":0,"num_flush_kb":0,"num_evict":0,"num_evict_kb":0,"num_promote":0,"num_flush_mode_high":0,"num_flush_mode_low":0,"num_evict_mode_some":0,"num_evict_mode_full":0,"num_objects_pinned":0,"num_legacy_snapsets":0,"num_large_omap_objects":0,"num_objects_manifest":0,"num_omap_bytes":0,"num_omap_keys":0,"num_objects_repaired":0},"store_stats":{"total":0,"available":0,"internally_reserved":0,"allocated":0,"data_stored":0,"data_compressed":0,"data_compressed_allocated":0,"data_compressed_original":0,"omap_allocated":0,"internal_metadata":0},"log_size":0,"ondisk_log_size":0,"up":0,"acting":0,"num_store_stats":0,"stamp_delta":"12.000927"},"pg_stats":[{"pgid":"2.7","version":"0'0","reported_seq":1152,"reported_epoch":576,"state":"active+clean","last_fresh":"2026-02-20T22:44:57.696698+0000","last_change":"2026-02-20T22:21:35.747542+0000","last_active":"2026-02-20T22:44:57.696698+0000","last_peered":"2026-02-20T22:44:57.696698+0000","last_clean":"2026-02-20T22:44:57.696698+0000","last_became_active":"2026-02-20T22:21:33.746408+0000","last_became_peered":"2026-02-20T22:21:33.746408+0000","last_unstale":"2026-02-20T22:44:57.696698+0000","last_undegraded":"2026-02-20T22:44:57.696698+0000","last_fullsized":"2026-02-20T22:44:57.696698+0000","mapping_epoch":12,"log_start":"0'0","ondisk_log_start":"0'0","created":12,"last_epoch_clean":13,"parent":"0.0","parent_split_bits":0,"last_scrub":"0'0","last_scrub_stamp":"2026-02-20T22:21:32.738549+0000","last_deep_scrub":"0'0","last_deep_scrub_stamp":"2026-02-20T22:21:32.738549+0000","last_clean_scrub_stamp":"2026-02-20T22:21:32.738549+0000","objects_scrubbed":0,"log_size":0,"log_dups_size":0,"ondisk_log_size":0,"stats_invalid":false,"dirty_stats_invalid":false,"omap_stats_invalid":false,"hitset_stats_invalid":false,"hitset_bytes_stats_invalid":false,"pin_stats_invalid":false,"manifest_stats_invalid":false,"snaptrimq_len":0,"last_scrub_duration":0,"scrub_schedule":"periodic scrub scheduled @ 2026-02-22T03:01:04.203492+0000","scrub_duration":0,"objects_trimmed":0,"snaptrim_duration":0.00076524799999999995,"stat_sum":{"num_bytes":0,"num_objects":0,"num_object_clones":0,"num_object_copies":0,"num_objects_missing_on_primary":0,"num_objects_missing":0,"num_objects_degraded":0,"num_objects_misplaced":0,"num_objects_unfound":0,"num_objects_dirty":0,"num_whiteouts":0,"num_read":0,"num_read_kb":0,"num_write":0,"num_write_kb":0,"num_scrub_errors":0,"num_shallow_scrub_errors":0,"num_deep_scrub_errors":0,"num_objects_recovered":0,"num_bytes_recovered":0,"num_keys_recovered":0,"num_objects_omap":0,"num_objects_hit_set_archive":0,"num_bytes_hit_set_archive":0,"num_flush":0,"num_flush_kb":0,"num_evict":0,"num_evict_kb":0,"num_promote":0,"num_flush_mode_high":0,"num_flush_mode_low":0,"num_evict_mode_some":0,"num_evict_mode_full":0,"num_objects_pinned":0,"num_legacy_snapsets":0,"num_large_omap_objects":0,"num_objects_manifest":0,"num_omap_bytes":0,"num_omap_keys":0,"num_objects_repaired":0},"up":[1,0],"acting":[1,0],"avail_no_missing":[],"object_location_counts":[],"blocked_by":[],"up_primary":1,"acting_primary":1,"purged_snaps":[]},{"pgid":"2.6","version":"0'0","reported_seq":1152,"reported_epoch":576,"state":"active+clean","last_fresh":"2026-02-20T22:44:57.696753+0000","last_change":"2026-02-20T22:21:35.747555+0000","last_active":"2026-02-20T22:44:57.696753+0000","last_peered":"2026-02-20T22:44:57.696753+0000","last_clean":"2026-02-20T22:44:57.696753+0000","last_became_active":"2026-02-20T22:21:33.746401+0000","last_became_peered":"2026-02-20T22:21:33.746401+0000","last_unstale":"2026-02-20T22:44:57.696753+0000","last_undegraded":"2026-02-20T22:44:57.696753+0000","last_fullsized":"2026-02-20T22:44:57.696753+0000","mapping_epoch":12,"log_start":"0'0","ondisk_log_start":"0'0","created":12,"last_epoch_clean":13,"parent":"0.0","parent_split_bits":0,"last_scrub":"0'0","last_scrub_stamp":"2026-02-20T22:21:32.738549+0000","last_deep_scrub":"0'0","last_deep_scrub_stamp":"2026-02-20T22:21:32.738549+0000","last_clean_scrub_stamp":"2026-02-20T22:21:32.738549+0000","objects_scrubbed":0,"log_size":0,"log_dups_size":0,"ondisk_log_size":0,"stats_invalid":false,"dirty_stats_invalid":false,"omap_stats_invalid":false,"hitset_stats_invalid":false,"hitset_bytes_stats_invalid":false,"pin_stats_invalid":false,"manifest_stats_invalid":false,"snaptrimq_len":0,"last_scrub_duration":0,"scrub_schedule":"periodic scrub scheduled @ 2026-02-22T07:48:30.724599+0000","scrub_duration":0,"objects_trimmed":0,"snaptrim_duration":0.00073822700000000005,"stat_sum":{"num_bytes":0,"num_objects":0,"num_object_clones":0,"num_object_copies":0,"num_objects_missing_on_primary":0,"num_objects_missing":0,"num_objects_degraded":0,"num_objects_misplaced":0,"num_objects_unfound":0,"num_objects_dirty":0,"num_whiteouts":0,"num_read":0,"num_read_kb":0,"num_write":0,"num_write_kb":0,"num_scrub_errors":0,"num_shallow_scrub_errors":0,"num_deep_scrub_errors":0,"num_objects_recovered":0,"num_bytes_recovered":0,"num_keys_recovered":0,"num_objects_omap":0,"num_objects_hit_set_archive":0,"num_bytes_hit_set_archive":0,"num_flush":0,"num_flush_kb":0,"num_evict":0,"num_evict_kb":0,"num_promote":0,"num_flush_mode_high":0,"num_flush_mode_low":0,"num_evict_mode_some":0,"num_evict_mode_full":0,"num_objects_pinned":0,"num_legacy_snapsets":0,"num_large_omap_objects":0,"num_objects_manifest":0,"num_omap_bytes":0,"num_omap_keys":0,"num_objects_repaired":0},"up":[1,0],"acting":[1,0],"avail_no_missing":[],"object_location_counts":[],"blocked_by":[],"up_primary":1,"acting_primary":1,"purged_snaps":[]},{"pgid":"2.5","version":"0'0","reported_seq":1152,"reported_epoch":576,"state":"active+clean","last_fresh":"2026-02-20T22:44:57.696982+0000","last_change":"2026-02-20T22:21:35.747111+0000","last_active":"2026-02-20T22:44:57.696982+0000","last_peered":"2026-02-20T22:44:57.696982+0000","last_clean":"2026-02-20T22:44:57.696982+0000","last_became_active":"2026-02-20T22:21:33.746216+0000","last_became_peered":"2026-02-20T22:21:33.746216+0000","last_unstale":"2026-02-20T22:44:57.696982+0000","last_undegraded":"2026-02-20T22:44:57.696982+0000","last_fullsized":"2026-02-20T22:44:57.696982+0000","mapping_epoch":12,"log_start":"0'0","ondisk_log_start":"0'0","created":12,"last_epoch_clean":13,"parent":"0.0","parent_split_bits":0,"last_scrub":"0'0","last_scrub_stamp":"2026-02-20T22:21:32.738549+0000","last_deep_scrub":"0'0","last_deep_scrub_stamp":"2026-02-20T22:21:32.738549+0000","last_clean_scrub_stamp":"2026-02-20T22:21:32.738549+0000","objects_scrubbed":0,"log_size":0,"log_dups_size":0,"ondisk_log_size":0,"stats_invalid":false,"dirty_stats_invalid":false,"omap_stats_invalid":false,"hitset_stats_invalid":false,"hitset_bytes_stats_invalid":false,"pin_stats_invalid":false,"manifest_stats_invalid":false,"snaptrimq_len":0,"last_scrub_duration":0,"scrub_schedule":"periodic scrub scheduled @ 2026-02-22T01:41:45.454809+0000","scrub_duration":0,"objects_trimmed":0,"snaptrim_duration":0.00043471500000000001,"stat_sum":{"num_bytes":0,"num_objects":0,"num_object_clones":0,"num_object_copies":0,"num_objects_missing_on_primary":0,"num_objects_missing":0,"num_objects_degraded":0,"num_objects_misplaced":0,"num_objects_unfound":0,"num_objects_dirty":0,"num_whiteouts":0,"num_read":0,"num_read_kb":0,"num_write":0,"num_write_kb":0,"num_scrub_errors":0,"num_shallow_scrub_errors":0,"num_deep_scrub_errors":0,"num_objects_recovered":0,"num_bytes_recovered":0,"num_keys_recovered":0,"num_objects_omap":0,"num_objects_hit_set_archive":0,"num_bytes_hit_set_archive":0,"num_flush":0,"num_flush_kb":0,"num_evict":0,"num_evict_kb":0,"num_promote":0,"num_flush_mode_high":0,"num_flush_mode_low":0,"num_evict_mode_some":0,"num_evict_mode_full":0,"num_objects_pinned":0,"num_legacy_snapsets":0,"num_large_omap_objects":0,"num_objects_manifest":0,"num_omap_bytes":0,"num_omap_keys":0,"num_objects_repaired":0},"up":[1,0],"acting":[1,0],"avail_no_missing":[],"object_location_counts":[],"blocked_by":[],"up_primary":1,"acting_primary":1,"purged_snaps":[]},{"pgid":"2.4","version":"0'0","reported_seq":1152,"reported_epoch":576,"state":"active+clean","last_fresh":"2026-02-20T22:44:57.695027+0000","last_change":"2026-02-20T22:21:35.747291+0000","last_active":"2026-02-20T22:44:57.695027+0000","last_peered":"2026-02-20T22:44:57.695027+0000","last_clean":"2026-02-20T22:44:57.695027+0000","last_became_active":"2026-02-20T22:21:33.746144+0000","last_became_peered":"2026-02-20T22:21:33.746144+0000","last_unstale":"2026-02-20T22:44:57.695027+0000","last_undegraded":"2026-02-20T22:44:57.695027+0000","last_fullsized":"2026-02-20T22:44:57.695027+0000","mapping_epoch":12,"log_start":"0'0","ondisk_log_start":"0'0","created":12,"last_epoch_clean":13,"parent":"0.0","parent_split_bits":0,"last_scrub":"0'0","last_scrub_stamp":"2026-02-20T22:21:32.738549+0000","last_deep_scrub":"0'0","last_deep_scrub_stamp":"2026-02-20T22:21:32.738549+0000","last_clean_scrub_stamp":"2026-02-20T22:21:32.738549+0000","objects_scrubbed":0,"log_size":0,"log_dups_size":0,"ondisk_log_size":0,"stats_invalid":false,"dirty_stats_invalid":false,"omap_stats_invalid":false,"hitset_stats_invalid":false,"hitset_bytes_stats_invalid":false,"pin_stats_invalid":false,"manifest_stats_invalid":false,"snaptrimq_len":0,"last_scrub_duration":0,"scrub_schedule":"periodic scrub scheduled @ 2026-02-22T10:20:48.702437+0000","scrub_duration":0,"objects_trimmed":0,"snaptrim_duration":0.00053797700000000003,"stat_sum":{"num_bytes":0,"num_objects":0,"num_object_clones":0,"num_object_copies":0,"num_objects_missing_on_primary":0,"num_objects_missing":0,"num_objects_degraded":0,"num_objects_misplaced":0,"num_objects_unfound":0,"num_objects_dirty":0,"num_whiteouts":0,"num_read":0,"num_read_kb":0,"num_write":0,"num_write_kb":0,"num_scrub_errors":0,"num_shallow_scrub_errors":0,"num_deep_scrub_errors":0,"num_objects_recovered":0,"num_bytes_recovered":0,"num_keys_recovered":0,"num_objects_omap":0,"num_objects_hit_set_archive":0,"num_bytes_hit_set_archive":0,"num_flush":0,"num_flush_kb":0,"num_evict":0,"num_evict_kb":0,"num_promote":0,"num_flush_mode_high":0,"num_flush_mode_low":0,"num_evict_mode_some":0,"num_evict_mode_full":0,"num_objects_pinned":0,"num_legacy_snapsets":0,"num_large_omap_objects":0,"num_objects_manifest":0,"num_omap_bytes":0,"num_omap_keys":0,"num_objects_repaired":0},"up":[1,0],"acting":[1,0],"avail_no_missing":[],"object_location_counts":[],"blocked_by":[],"up_primary":1,"acting_primary":1,"purged_snaps":[]},{"pgid":"2.2","version":"15'2","reported_seq":1154,"reported_epoch":576,"state":"active+clean","last_fresh":"2026-02-20T22:44:58.818425+0000","last_change":"2026-02-20T22:21:35.750346+0000","last_active":"2026-02-20T22:44:58.818425+0000","last_peered":"2026-02-20T22:44:58.818425+0000","last_clean":"2026-02-20T22:44:58.818425+0000","last_became_active":"2026-02-20T22:21:33.746207+0000","last_became_peered":"2026-02-20T22:21:33.746207+0000","last_unstale":"2026-02-20T22:44:58.818425+0000","last_undegraded":"2026-02-20T22:44:58.818425+0000","last_fullsized":"2026-02-20T22:44:58.818425+0000","mapping_epoch":12,"log_start":"0'0","ondisk_log_start":"0'0","created":12,"last_epoch_clean":13,"parent":"0.0","parent_split_bits":0,"last_scrub":"0'0","last_scrub_stamp":"2026-02-20T22:21:32.738549+0000","last_deep_scrub":"0'0","last_deep_scrub_stamp":"2026-02-20T22:21:32.738549+0000","last_clean_scrub_stamp":"2026-02-20T22:21:32.738549+0000","objects_scrubbed":0,"log_size":2,"log_dups_size":0,"ondisk_log_size":2,"stats_invalid":false,"dirty_stats_invalid":false,"omap_stats_invalid":false,"hitset_stats_invalid":false,"hitset_bytes_stats_invalid":false,"pin_stats_invalid":false,"manifest_stats_invalid":false,"snaptrimq_len":0,"last_scrub_duration":0,"scrub_schedule":"periodic scrub scheduled @ 2026-02-22T01:05:56.118790+0000","scrub_duration":0,"objects_trimmed":0,"snaptrim_duration":0.00089101000000000002,"stat_sum":{"num_bytes":19,"num_objects":1,"num_object_clones":0,"num_object_copies":2,"num_objects_missing_on_primary":0,"num_objects_missing":0,"num_objects_degraded":0,"num_objects_misplaced":0,"num_objects_unfound":0,"num_objects_dirty":1,"num_whiteouts":0,"num_read":0,"num_read_kb":0,"num_write":2,"num_write_kb":2,"num_scrub_errors":0,"num_shallow_scrub_errors":0,"num_deep_scrub_errors":0,"num_objects_recovered":0,"num_bytes_recovered":0,"num_keys_recovered":0,"num_objects_omap":0,"num_objects_hit_set_archive":0,"num_bytes_hit_set_archive":0,"num_flush":0,"num_flush_kb":0,"num_evict":0,"num_evict_kb":0,"num_promote":0,"num_flush_mode_high":0,"num_flush_mode_low":0,"num_evict_mode_some":0,"num_evict_mode_full":0,"num_objects_pinned":0,"num_legacy_snapsets":0,"num_large_omap_objects":0,"num_objects_manifest":0,"num_omap_bytes":0,"num_omap_keys":0,"num_objects_repaired":0},"up":[0,1],"acting":[0,1],"avail_no_missing":[],"object_location_counts":[],"blocked_by":[],"up_primary":0,"acting_primary":0,"purged_snaps":[]},{"pgid":"2.1","version":"0'0","reported_seq":1153,"reported_epoch":576,"state":"active+clean","last_fresh":"2026-02-20T22:44:57.643123+0000","last_change":"2026-02-20T22:21:35.826284+0000","last_active":"2026-02-20T22:44:57.643123+0000","last_peered":"2026-02-20T22:44:57.643123+0000","last_clean":"2026-02-20T22:44:57.643123+0000","last_became_active":"2026-02-20T22:21:33.745991+0000","last_became_peered":"2026-02-20T22:21:33.745991+0000","last_unstale":"2026-02-20T22:44:57.643123+0000","last_undegraded":"2026-02-20T22:44:57.643123+0000","last_fullsized":"2026-02-20T22:44:57.643123+0000","mapping_epoch":12,"log_start":"0'0","ondisk_log_start":"0'0","created":12,"last_epoch_clean":13,"parent":"0.0","parent_split_bits":0,"last_scrub":"0'0","last_scrub_stamp":"2026-02-20T22:21:32.738549+0000","last_deep_scrub":"0'0","last_deep_scrub_stamp":"2026-02-20T22:21:32.738549+0000","last_clean_scrub_stamp":"2026-02-20T22:21:32.738549+0000","objects_scrubbed":0,"log_size":0,"log_dups_size":0,"ondisk_log_size":0,"stats_invalid":false,"dirty_stats_invalid":false,"omap_stats_invalid":false,"hitset_stats_invalid":false,"hitset_bytes_stats_invalid":false,"pin_stats_invalid":false,"manifest_stats_invalid":false,"snaptrimq_len":0,"last_scrub_duration":0,"scrub_schedule":"periodic scrub scheduled @ 2026-02-22T01:06:40.602294+0000","scrub_duration":0,"objects_trimmed":0,"snaptrim_duration":0.00024823999999999999,"stat_sum":{"num_bytes":0,"num_objects":0,"num_object_clones":0,"num_object_copies":0,"num_objects_missing_on_primary":0,"num_objects_missing":0,"num_objects_degraded":0,"num_objects_misplaced":0,"num_objects_unfound":0,"num_objects_dirty":0,"num_whiteouts":0,"num_read":0,"num_read_kb":0,"num_write":0,"num_write_kb":0,"num_scrub_errors":0,"num_shallow_scrub_errors":0,"num_deep_scrub_errors":0,"num_objects_recovered":0,"num_bytes_recovered":0,"num_keys_recovered":0,"num_objects_omap":0,"num_objects_hit_set_archive":0,"num_bytes_hit_set_archive":0,"num_flush":0,"num_flush_kb":0,"num_evict":0,"num_evict_kb":0,"num_promote":0,"num_flush_mode_high":0,"num_flush_mode_low":0,"num_evict_mode_some":0,"num_evict_mode_full":0,"num_objects_pinned":0,"num_legacy_snapsets":0,"num_large_omap_objects":0,"num_objects_manifest":0,"num_omap_bytes":0,"num_omap_keys":0,"num_objects_repaired":0},"up":[2,1],"acting":[2,1],"avail_no_missing":[],"object_location_counts":[],"blocked_by":[],"up_primary":2,"acting_primary":2,"purged_snaps":[]},{"pgid":"2.0","version":"0'0","reported_seq":1153,"reported_epoch":576,"state":"active+clean","last_fresh":"2026-02-20T22:44:57.642195+0000","last_change":"2026-02-20T22:21:35.826273+0000","last_active":"2026-02-20T22:44:57.642195+0000","last_peered":"2026-02-20T22:44:57.642195+0000","last_clean":"2026-02-20T22:44:57.642195+0000","last_became_active":"2026-02-20T22:21:33.746179+0000","last_became_peered":"2026-02-20T22:21:33.746179+0000","last_unstale":"2026-02-20T22:44:57.642195+0000","last_undegraded":"2026-02-20T22:44:57.642195+0000","last_fullsized":"2026-02-20T22:44:57.642195+0000","mapping_epoch":12,"log_start":"0'0","ondisk_log_start":"0'0","created":12,"last_epoch_clean":13,"parent":"0.0","parent_split_bits":0,"last_scrub":"0'0","last_scrub_stamp":"2026-02-20T22:21:32.738549+0000","last_deep_scrub":"0'0","last_deep_scrub_stamp":"2026-02-20T22:21:32.738549+0000","last_clean_scrub_stamp":"2026-02-20T22:21:32.738549+0000","objects_scrubbed":0,"log_size":0,"log_dups_size":0,"ondisk_log_size":0,"stats_invalid":false,"dirty_stats_invalid":false,"omap_stats_invalid":false,"hitset_stats_invalid":false,"hitset_bytes_stats_invalid":false,"pin_stats_invalid":false,"manifest_stats_invalid":false,"snaptrimq_len":0,"last_scrub_duration":0,"scrub_schedule":"periodic scrub scheduled @ 2026-02-21T23:13:45.275452+0000","scrub_duration":0,"objects_trimmed":0,"snaptrim_duration":0.000239103,"stat_sum":{"num_bytes":0,"num_objects":0,"num_object_clones":0,"num_object_copies":0,"num_objects_missing_on_primary":0,"num_objects_missing":0,"num_objects_degraded":0,"num_objects_misplaced":0,"num_objects_unfound":0,"num_objects_dirty":0,"num_whiteouts":0,"num_read":0,"num_read_kb":0,"num_write":0,"num_write_kb":0,"num_scrub_errors":0,"num_shallow_scrub_errors":0,"num_deep_scrub_errors":0,"num_objects_recovered":0,"num_bytes_recovered":0,"num_keys_recovered":0,"num_objects_omap":0,"num_objects_hit_set_archive":0,"num_bytes_hit_set_archive":0,"num_flush":0,"num_flush_kb":0,"num_evict":0,"num_evict_kb":0,"num_promote":0,"num_flush_mode_high":0,"num_flush_mode_low":0,"num_evict_mode_some":0,"num_evict_mode_full":0,"num_objects_pinned":0,"num_legacy_snapsets":0,"num_large_omap_objects":0,"num_objects_manifest":0,"num_omap_bytes":0,"num_omap_keys":0,"num_objects_repaired":0},"up":[2,1],"acting":[2,1],"avail_no_missing":[],"object_location_counts":[],"blocked_by":[],"up_primary":2,"acting_primary":2,"purged_snaps":[]},{"pgid":"2.3","version":"13'1","reported_seq":1153,"reported_epoch":576,"state":"active+clean","last_fresh":"2026-02-20T22:44:57.695646+0000","last_change":"2026-02-20T22:21:35.747108+0000","last_active":"2026-02-20T22:44:57.695646+0000","last_peered":"2026-02-20T22:44:57.695646+0000","last_clean":"2026-02-20T22:44:57.695646+0000","last_became_active":"2026-02-20T22:21:33.745473+0000","last_became_peered":"2026-02-20T22:21:33.745473+0000","last_unstale":"2026-02-20T22:44:57.695646+0000","last_undegraded":"2026-02-20T22:44:57.695646+0000","last_fullsized":"2026-02-20T22:44:57.695646+0000","mapping_epoch":12,"log_start":"0'0","ondisk_log_start":"0'0","created":12,"last_epoch_clean":13,"parent":"0.0","parent_split_bits":0,"last_scrub":"0'0","last_scrub_stamp":"2026-02-20T22:21:32.738549+0000","last_deep_scrub":"0'0","last_deep_scrub_stamp":"2026-02-20T22:21:32.738549+0000","last_clean_scrub_stamp":"2026-02-20T22:21:32.738549+0000","objects_scrubbed":0,"log_size":1,"log_dups_size":0,"ondisk_log_size":1,"stats_invalid":false,"dirty_stats_invalid":false,"omap_stats_invalid":false,"hitset_stats_invalid":false,"hitset_bytes_stats_invalid":false,"pin_stats_invalid":false,"manifest_stats_invalid":false,"snaptrimq_len":0,"last_scrub_duration":0,"scrub_schedule":"periodic scrub scheduled @ 2026-02-22T09:09:20.809398+0000","scrub_duration":0,"objects_trimmed":0,"snaptrim_duration":0.000408186,"stat_sum":{"num_bytes":0,"num_objects":1,"num_object_clones":0,"num_object_copies":2,"num_objects_missing_on_primary":0,"num_objects_missing":0,"num_objects_degraded":0,"num_objects_misplaced":0,"num_objects_unfound":0,"num_objects_dirty":1,"num_whiteouts":0,"num_read":0,"num_read_kb":0,"num_write":0,"num_write_kb":0,"num_scrub_errors":0,"num_shallow_scrub_errors":0,"num_deep_scrub_errors":0,"num_objects_recovered":0,"num_bytes_recovered":0,"num_keys_recovered":0,"num_objects_omap":0,"num_objects_hit_set_archive":0,"num_bytes_hit_set_archive":0,"num_flush":0,"num_flush_kb":0,"num_evict":0,"num_evict_kb":0,"num_promote":0,"num_flush_mode_high":0,"num_flush_mode_low":0,"num_evict_mode_some":0,"num_evict_mode_full":0,"num_objects_pinned":0,"num_legacy_snapsets":0,"num_large_omap_objects":0,"num_objects_manifest":0,"num_omap_bytes":0,"num_omap_keys":0,"num_objects_repaired":0},"up":[1,2],"acting":[1,2],"avail_no_missing":[],"object_location_counts":[],"blocked_by":[],"up_primary":1,"acting_primary":1,"purged_snaps":[]},{"pgid":"1.0","version":"10'72","reported_seq":1242,"reported_epoch":576,"state":"active+clean","last_fresh":"2026-02-20T22:44:57.696740+0000","last_change":"2026-02-20T22:21:31.052761+0000","last_active":"2026-02-20T22:44:57.696740+0000","last_peered":"2026-02-20T22:44:57.696740+0000","last_clean":"2026-02-20T22:44:57.696740+0000","last_became_active":"2026-02-20T22:21:31.052111+0000","last_became_peered":"2026-02-20T22:21:31.052111+0000","last_unstale":"2026-02-20T22:44:57.696740+0000","last_undegraded":"2026-02-20T22:44:57.696740+0000","last_fullsized":"2026-02-20T22:44:57.696740+0000","mapping_epoch":9,"log_start":"0'0","ondisk_log_start":"0'0","created":9,"last_epoch_clean":10,"parent":"0.0","parent_split_bits":0,"last_scrub":"0'0","last_scrub_stamp":"2026-02-20T22:21:29.734878+0000","last_deep_scrub":"0'0","last_deep_scrub_stamp":"2026-02-20T22:21:29.734878+0000","last_clean_scrub_stamp":"2026-02-20T22:21:29.734878+0000","objects_scrubbed":0,"log_size":72,"log_dups_size":0,"ondisk_log_size":72,"stats_invalid":false,"dirty_stats_invalid":false,"omap_stats_invalid":false,"hitset_stats_invalid":false,"hitset_bytes_stats_invalid":false,"pin_stats_invalid":false,"manifest_stats_invalid":false,"snaptrimq_len":0,"last_scrub_duration":0,"scrub_schedule":"periodic scrub scheduled @ 2026-02-22T08:27:13.520122+0000","scrub_duration":0,"objects_trimmed":0,"snaptrim_duration":0,"stat_sum":{"num_bytes":590368,"num_objects":2,"num_object_clones":0,"num_object_copies":4,"num_objects_missing_on_primary":0,"num_objects_missing":0,"num_objects_degraded":0,"num_objects_misplaced":0,"num_objects_unfound":0,"num_objects_dirty":2,"num_whiteouts":0,"num_read":66,"num_read_kb":55,"num_write":101,"num_write_kb":1628,"num_scrub_errors":0,"num_shallow_scrub_errors":0,"num_deep_scrub_errors":0,"num_objects_recovered":0,"num_bytes_recovered":0,"num_keys_recovered":0,"num_objects_omap":0,"num_objects_hit_set_archive":0,"num_bytes_hit_set_archive":0,"num_flush":0,"num_flush_kb":0,"num_evict":0,"num_evict_kb":0,"num_promote":0,"num_flush_mode_high":0,"num_flush_mode_low":0,"num_evict_mode_some":0,"num_evict_mode_full":0,"num_objects_pinned":0,"num_legacy_snapsets":0,"num_large_omap_objects":0,"num_objects_manifest":0,"num_omap_bytes":0,"num_omap_keys":0,"num_objects_repaired":0},"up":[1,0],"acting":[1,0],"avail_no_missing":[],"object_location_counts":[],"blocked_by":[],"up_primary":1,"acting_primary":1,"purged_snaps":[]}],"pool_stats":[{"poolid":2,"num_pg":8,"stat_sum":{"num_bytes":19,"num_objects":2,"num_object_clones":0,"num_object_copies":4,"num_objects_missing_on_primary":0,"num_objects_missing":0,"num_objects_degraded":0,"num_objects_misplaced":0,"num_objects_unfound":0,"num_objects_dirty":2,"num_whiteouts":0,"num_read":0,"num_read_kb":0,"num_write":2,"num_write_kb":2,"num_scrub_errors":0,"num_shallow_scrub_errors":0,"num_deep_scrub_errors":0,"num_objects_recovered":0,"num_bytes_recovered":0,"num_keys_recovered":0,"num_objects_omap":0,"num_objects_hit_set_archive":0,"num_bytes_hit_set_archive":0,"num_flush":0,"num_flush_kb":0,"num_evict":0,"num_evict_kb":0,"num_promote":0,"num_flush_mode_high":0,"num_flush_mode_low":0,"num_evict_mode_some":0,"num_evict_mode_full":0,"num_objects_pinned":0,"num_legacy_snapsets":0,"num_large_omap_objects":0,"num_objects_manifest":0,"num_omap_bytes":0,"num_omap_keys":0,"num_objects_repaired":0},"store_stats":{"total":0,"available":0,"internally_reserved":0,"allocated":8192,"data_stored":38,"data_compressed":0,"data_compressed_allocated":0,"data_compressed_original":0,"omap_allocated":0,"internal_metadata":0},"log_size":3,"ondisk_log_size":3,"up":16,"acting":16,"num_store_stats":3},{"poolid":1,"num_pg":1,"stat_sum":{"num_bytes":590368,"num_objects":2,"num_object_clones":0,"num_object_copies":4,"num_objects_missing_on_primary":0,"num_objects_missing":0,"num_objects_degraded":0,"num_objects_misplaced":0,"num_objects_unfound":0,"num_objects_dirty":2,"num_whiteouts":0,"num_read":66,"num_read_kb":55,"num_write":101,"num_write_kb":1628,"num_scrub_errors":0,"num_shallow_scrub_errors":0,"num_deep_scrub_errors":0,"num_objects_recovered":0,"num_bytes_recovered":0,"num_keys_recovered":0,"num_objects_omap":0,"num_objects_hit_set_archive":0,"num_bytes_hit_set_archive":0,"num_flush":0,"num_flush_kb":0,"num_evict":0,"num_evict_kb":0,"num_promote":0,"num_flush_mode_high":0,"num_flush_mode_low":0,"num_evict_mode_some":0,"num_evict_mode_full":0,"num_objects_pinned":0,"num_legacy_snapsets":0,"num_large_omap_objects":0,"num_objects_manifest":0,"num_omap_bytes":0,"num_omap_keys":0,"num_objects_repaired":0},"store_stats":{"total":0,"available":0,"internally_reserved":0,"allocated":1187840,"data_stored":1180736,"data_compressed":0,"data_compressed_allocated":0,"data_compressed_original":0,"omap_allocated":0,"internal_metadata":0},"log_size":72,"ondisk_log_size":72,"up":2,"acting":2,"num_store_stats":2}],"osd_stats":[{"osd":2,"up_from":8,"seq":34359738658,"num_pgs":3,"num_osds":1,"num_per_pool_osds":1,"num_per_pool_omap_osds":1,"kb":94371840,"kb_used":85832,"kb_used_data":4728,"kb_used_omap":1540,"kb_used_meta":79547,"kb_avail":94286008,"statfs":{"total":96636764160,"available":96548872192,"internally_reserved":0,"allocated":4841472,"data_stored":2554270,"data_compressed":0,"data_compressed_allocated":0,"data_compressed_original":0,"omap_allocated":1577554,"internal_metadata":81456558},"hb_peers":[0,1],"snap_trim_queue_len":0,"num_snap_trimming":0,"num_shards_repaired":0,"op_queue_age_hist":{"histogram":[],"upper_bound":1},"perf_stat":{"commit_latency_ms":0,"apply_latency_ms":0,"commit_latency_ns":0,"apply_latency_ns":0},"alerts":[]},{"osd":1,"up_from":8,"seq":34359738658,"num_pgs":9,"num_osds":1,"num_per_pool_osds":1,"num_per_pool_omap_osds":1,"kb":94371840,"kb_used":104464,"kb_used_data":5312,"kb_used_omap":1491,"kb_used_meta":97644,"kb_avail":94267376,"statfs":{"total":96636764160,"available":96529793024,"internally_reserved":0,"allocated":5439488,"data_stored":3144657,"data_compressed":0,"data_compressed_allocated":0,"data_compressed_original":0,"omap_allocated":1527013,"internal_metadata":99988251},"hb_peers":[0,2],"snap_trim_queue_len":0,"num_snap_trimming":0,"num_shards_repaired":0,"op_queue_age_hist":{"histogram":[],"upper_bound":1},"perf_stat":{"commit_latency_ms":0,"apply_latency_ms":0,"commit_latency_ns":0,"apply_latency_ns":0},"alerts":[]},{"osd":0,"up_from":8,"seq":34359738658,"num_pgs":6,"num_osds":1,"num_per_pool_osds":1,"num_per_pool_omap_osds":1,"kb":94371840,"kb_used":104464,"kb_used_data":5312,"kb_used_omap":1650,"kb_used_meta":97485,"kb_avail":94267376,"statfs":{"total":96636764160,"available":96529793024,"internally_reserved":0,"allocated":5439488,"data_stored":3144657,"data_compressed":0,"data_compressed_allocated":0,"data_compressed_original":0,"omap_allocated":1689942,"internal_metadata":99825322},"hb_peers":[1,2],"snap_trim_queue_len":0,"num_snap_trimming":0,"num_shards_repaired":0,"op_queue_age_hist":{"histogram":[],"upper_bound":1},"perf_stat":{"commit_latency_ms":0,"apply_latency_ms":0,"commit_latency_ns":0,"apply_latency_ns":0},"alerts":[]}],"pool_statfs":[{"poolid":1,"osd":0,"total":0,"available":0,"internally_reserved":0,"allocated":593920,"data_stored":590368,"data_compressed":0,"data_compressed_allocated":0,"data_compressed_original":0,"omap_allocated":0,"internal_metadata":0},{"poolid":1,"osd":1,"total":0,"available":0,"internally_reserved":0,"allocated":593920,"data_stored":590368,"data_compressed":0,"data_compressed_allocated":0,"data_compressed_original":0,"omap_allocated":0,"internal_metadata":0},{"poolid":2,"osd":0,"total":0,"available":0,"internally_reserved":0,"allocated":4096,"data_stored":19,"data_compressed":0,"data_compressed_allocated":0,"data_compressed_original":0,"omap_allocated":0,"internal_metadata":0},{"poolid":2,"osd":1,"total":0,"available":0,"internally_reserved":0,"allocated":4096,"data_stored":19,"data_compressed":0,"data_compressed_allocated":0,"data_compressed_original":0,"omap_allocated":0,"internal_metadata":0},{"poolid":2,"osd":2,"total":0,"available":0,"internally_reserved":0,"allocated":0,"data_stored":0,"data_compressed":0,"data_compressed_allocated":0,"data_compressed_original":0,"omap_allocated":0,"internal_metadata":0}]}} 2026-02-20T22:45:27.128 DEBUG:teuthology.orchestra.run.trial096:> sudo adjust-ulimits ceph-coverage /home/ubuntu/cephtest/archive/coverage timeout 120 ceph --cluster cluster1 pg dump --format=json 2026-02-20T22:45:27.312 INFO:teuthology.orchestra.run.trial096.stdout: 2026-02-20T22:45:27.312 INFO:teuthology.orchestra.run.trial096.stderr:dumped all 2026-02-20T22:45:27.321 INFO:teuthology.orchestra.run.trial096.stdout:{"pg_ready":true,"pg_map":{"version":1292,"stamp":"2026-02-20T22:45:26.920115+0000","last_osdmap_epoch":0,"last_pg_scan":0,"pg_stats_sum":{"stat_sum":{"num_bytes":590387,"num_objects":4,"num_object_clones":0,"num_object_copies":8,"num_objects_missing_on_primary":0,"num_objects_missing":0,"num_objects_degraded":0,"num_objects_misplaced":0,"num_objects_unfound":0,"num_objects_dirty":4,"num_whiteouts":0,"num_read":66,"num_read_kb":55,"num_write":103,"num_write_kb":1630,"num_scrub_errors":0,"num_shallow_scrub_errors":0,"num_deep_scrub_errors":0,"num_objects_recovered":0,"num_bytes_recovered":0,"num_keys_recovered":0,"num_objects_omap":0,"num_objects_hit_set_archive":0,"num_bytes_hit_set_archive":0,"num_flush":0,"num_flush_kb":0,"num_evict":0,"num_evict_kb":0,"num_promote":0,"num_flush_mode_high":0,"num_flush_mode_low":0,"num_evict_mode_some":0,"num_evict_mode_full":0,"num_objects_pinned":0,"num_legacy_snapsets":0,"num_large_omap_objects":0,"num_objects_manifest":0,"num_omap_bytes":0,"num_omap_keys":0,"num_objects_repaired":0},"store_stats":{"total":0,"available":0,"internally_reserved":0,"allocated":0,"data_stored":0,"data_compressed":0,"data_compressed_allocated":0,"data_compressed_original":0,"omap_allocated":0,"internal_metadata":0},"log_size":75,"ondisk_log_size":75,"up":18,"acting":18,"num_store_stats":0},"osd_stats_sum":{"up_from":0,"seq":0,"num_pgs":18,"num_osds":3,"num_per_pool_osds":3,"num_per_pool_omap_osds":3,"kb":283115520,"kb_used":294760,"kb_used_data":15352,"kb_used_omap":4682,"kb_used_meta":274677,"kb_avail":282820760,"statfs":{"total":289910292480,"available":289608458240,"internally_reserved":0,"allocated":15720448,"data_stored":8843584,"data_compressed":0,"data_compressed_allocated":0,"data_compressed_original":0,"omap_allocated":4794509,"internal_metadata":281270131},"hb_peers":[],"snap_trim_queue_len":0,"num_snap_trimming":0,"num_shards_repaired":0,"op_queue_age_hist":{"histogram":[],"upper_bound":1},"perf_stat":{"commit_latency_ms":0,"apply_latency_ms":0,"commit_latency_ns":0,"apply_latency_ns":0},"alerts":[],"network_ping_times":[]},"pg_stats_delta":{"stat_sum":{"num_bytes":0,"num_objects":0,"num_object_clones":0,"num_object_copies":0,"num_objects_missing_on_primary":0,"num_objects_missing":0,"num_objects_degraded":0,"num_objects_misplaced":0,"num_objects_unfound":0,"num_objects_dirty":0,"num_whiteouts":0,"num_read":0,"num_read_kb":0,"num_write":0,"num_write_kb":0,"num_scrub_errors":0,"num_shallow_scrub_errors":0,"num_deep_scrub_errors":0,"num_objects_recovered":0,"num_bytes_recovered":0,"num_keys_recovered":0,"num_objects_omap":0,"num_objects_hit_set_archive":0,"num_bytes_hit_set_archive":0,"num_flush":0,"num_flush_kb":0,"num_evict":0,"num_evict_kb":0,"num_promote":0,"num_flush_mode_high":0,"num_flush_mode_low":0,"num_evict_mode_some":0,"num_evict_mode_full":0,"num_objects_pinned":0,"num_legacy_snapsets":0,"num_large_omap_objects":0,"num_objects_manifest":0,"num_omap_bytes":0,"num_omap_keys":0,"num_objects_repaired":0},"store_stats":{"total":0,"available":0,"internally_reserved":0,"allocated":0,"data_stored":0,"data_compressed":0,"data_compressed_allocated":0,"data_compressed_original":0,"omap_allocated":0,"internal_metadata":0},"log_size":0,"ondisk_log_size":0,"up":0,"acting":0,"num_store_stats":0,"stamp_delta":"12.000927"},"pg_stats":[{"pgid":"2.7","version":"0'0","reported_seq":1152,"reported_epoch":576,"state":"active+clean","last_fresh":"2026-02-20T22:44:57.696698+0000","last_change":"2026-02-20T22:21:35.747542+0000","last_active":"2026-02-20T22:44:57.696698+0000","last_peered":"2026-02-20T22:44:57.696698+0000","last_clean":"2026-02-20T22:44:57.696698+0000","last_became_active":"2026-02-20T22:21:33.746408+0000","last_became_peered":"2026-02-20T22:21:33.746408+0000","last_unstale":"2026-02-20T22:44:57.696698+0000","last_undegraded":"2026-02-20T22:44:57.696698+0000","last_fullsized":"2026-02-20T22:44:57.696698+0000","mapping_epoch":12,"log_start":"0'0","ondisk_log_start":"0'0","created":12,"last_epoch_clean":13,"parent":"0.0","parent_split_bits":0,"last_scrub":"0'0","last_scrub_stamp":"2026-02-20T22:21:32.738549+0000","last_deep_scrub":"0'0","last_deep_scrub_stamp":"2026-02-20T22:21:32.738549+0000","last_clean_scrub_stamp":"2026-02-20T22:21:32.738549+0000","objects_scrubbed":0,"log_size":0,"log_dups_size":0,"ondisk_log_size":0,"stats_invalid":false,"dirty_stats_invalid":false,"omap_stats_invalid":false,"hitset_stats_invalid":false,"hitset_bytes_stats_invalid":false,"pin_stats_invalid":false,"manifest_stats_invalid":false,"snaptrimq_len":0,"last_scrub_duration":0,"scrub_schedule":"periodic scrub scheduled @ 2026-02-22T03:01:04.203492+0000","scrub_duration":0,"objects_trimmed":0,"snaptrim_duration":0.00076524799999999995,"stat_sum":{"num_bytes":0,"num_objects":0,"num_object_clones":0,"num_object_copies":0,"num_objects_missing_on_primary":0,"num_objects_missing":0,"num_objects_degraded":0,"num_objects_misplaced":0,"num_objects_unfound":0,"num_objects_dirty":0,"num_whiteouts":0,"num_read":0,"num_read_kb":0,"num_write":0,"num_write_kb":0,"num_scrub_errors":0,"num_shallow_scrub_errors":0,"num_deep_scrub_errors":0,"num_objects_recovered":0,"num_bytes_recovered":0,"num_keys_recovered":0,"num_objects_omap":0,"num_objects_hit_set_archive":0,"num_bytes_hit_set_archive":0,"num_flush":0,"num_flush_kb":0,"num_evict":0,"num_evict_kb":0,"num_promote":0,"num_flush_mode_high":0,"num_flush_mode_low":0,"num_evict_mode_some":0,"num_evict_mode_full":0,"num_objects_pinned":0,"num_legacy_snapsets":0,"num_large_omap_objects":0,"num_objects_manifest":0,"num_omap_bytes":0,"num_omap_keys":0,"num_objects_repaired":0},"up":[1,0],"acting":[1,0],"avail_no_missing":[],"object_location_counts":[],"blocked_by":[],"up_primary":1,"acting_primary":1,"purged_snaps":[]},{"pgid":"2.6","version":"0'0","reported_seq":1152,"reported_epoch":576,"state":"active+clean","last_fresh":"2026-02-20T22:44:57.696753+0000","last_change":"2026-02-20T22:21:35.747555+0000","last_active":"2026-02-20T22:44:57.696753+0000","last_peered":"2026-02-20T22:44:57.696753+0000","last_clean":"2026-02-20T22:44:57.696753+0000","last_became_active":"2026-02-20T22:21:33.746401+0000","last_became_peered":"2026-02-20T22:21:33.746401+0000","last_unstale":"2026-02-20T22:44:57.696753+0000","last_undegraded":"2026-02-20T22:44:57.696753+0000","last_fullsized":"2026-02-20T22:44:57.696753+0000","mapping_epoch":12,"log_start":"0'0","ondisk_log_start":"0'0","created":12,"last_epoch_clean":13,"parent":"0.0","parent_split_bits":0,"last_scrub":"0'0","last_scrub_stamp":"2026-02-20T22:21:32.738549+0000","last_deep_scrub":"0'0","last_deep_scrub_stamp":"2026-02-20T22:21:32.738549+0000","last_clean_scrub_stamp":"2026-02-20T22:21:32.738549+0000","objects_scrubbed":0,"log_size":0,"log_dups_size":0,"ondisk_log_size":0,"stats_invalid":false,"dirty_stats_invalid":false,"omap_stats_invalid":false,"hitset_stats_invalid":false,"hitset_bytes_stats_invalid":false,"pin_stats_invalid":false,"manifest_stats_invalid":false,"snaptrimq_len":0,"last_scrub_duration":0,"scrub_schedule":"periodic scrub scheduled @ 2026-02-22T07:48:30.724599+0000","scrub_duration":0,"objects_trimmed":0,"snaptrim_duration":0.00073822700000000005,"stat_sum":{"num_bytes":0,"num_objects":0,"num_object_clones":0,"num_object_copies":0,"num_objects_missing_on_primary":0,"num_objects_missing":0,"num_objects_degraded":0,"num_objects_misplaced":0,"num_objects_unfound":0,"num_objects_dirty":0,"num_whiteouts":0,"num_read":0,"num_read_kb":0,"num_write":0,"num_write_kb":0,"num_scrub_errors":0,"num_shallow_scrub_errors":0,"num_deep_scrub_errors":0,"num_objects_recovered":0,"num_bytes_recovered":0,"num_keys_recovered":0,"num_objects_omap":0,"num_objects_hit_set_archive":0,"num_bytes_hit_set_archive":0,"num_flush":0,"num_flush_kb":0,"num_evict":0,"num_evict_kb":0,"num_promote":0,"num_flush_mode_high":0,"num_flush_mode_low":0,"num_evict_mode_some":0,"num_evict_mode_full":0,"num_objects_pinned":0,"num_legacy_snapsets":0,"num_large_omap_objects":0,"num_objects_manifest":0,"num_omap_bytes":0,"num_omap_keys":0,"num_objects_repaired":0},"up":[1,0],"acting":[1,0],"avail_no_missing":[],"object_location_counts":[],"blocked_by":[],"up_primary":1,"acting_primary":1,"purged_snaps":[]},{"pgid":"2.5","version":"0'0","reported_seq":1152,"reported_epoch":576,"state":"active+clean","last_fresh":"2026-02-20T22:44:57.696982+0000","last_change":"2026-02-20T22:21:35.747111+0000","last_active":"2026-02-20T22:44:57.696982+0000","last_peered":"2026-02-20T22:44:57.696982+0000","last_clean":"2026-02-20T22:44:57.696982+0000","last_became_active":"2026-02-20T22:21:33.746216+0000","last_became_peered":"2026-02-20T22:21:33.746216+0000","last_unstale":"2026-02-20T22:44:57.696982+0000","last_undegraded":"2026-02-20T22:44:57.696982+0000","last_fullsized":"2026-02-20T22:44:57.696982+0000","mapping_epoch":12,"log_start":"0'0","ondisk_log_start":"0'0","created":12,"last_epoch_clean":13,"parent":"0.0","parent_split_bits":0,"last_scrub":"0'0","last_scrub_stamp":"2026-02-20T22:21:32.738549+0000","last_deep_scrub":"0'0","last_deep_scrub_stamp":"2026-02-20T22:21:32.738549+0000","last_clean_scrub_stamp":"2026-02-20T22:21:32.738549+0000","objects_scrubbed":0,"log_size":0,"log_dups_size":0,"ondisk_log_size":0,"stats_invalid":false,"dirty_stats_invalid":false,"omap_stats_invalid":false,"hitset_stats_invalid":false,"hitset_bytes_stats_invalid":false,"pin_stats_invalid":false,"manifest_stats_invalid":false,"snaptrimq_len":0,"last_scrub_duration":0,"scrub_schedule":"periodic scrub scheduled @ 2026-02-22T01:41:45.454809+0000","scrub_duration":0,"objects_trimmed":0,"snaptrim_duration":0.00043471500000000001,"stat_sum":{"num_bytes":0,"num_objects":0,"num_object_clones":0,"num_object_copies":0,"num_objects_missing_on_primary":0,"num_objects_missing":0,"num_objects_degraded":0,"num_objects_misplaced":0,"num_objects_unfound":0,"num_objects_dirty":0,"num_whiteouts":0,"num_read":0,"num_read_kb":0,"num_write":0,"num_write_kb":0,"num_scrub_errors":0,"num_shallow_scrub_errors":0,"num_deep_scrub_errors":0,"num_objects_recovered":0,"num_bytes_recovered":0,"num_keys_recovered":0,"num_objects_omap":0,"num_objects_hit_set_archive":0,"num_bytes_hit_set_archive":0,"num_flush":0,"num_flush_kb":0,"num_evict":0,"num_evict_kb":0,"num_promote":0,"num_flush_mode_high":0,"num_flush_mode_low":0,"num_evict_mode_some":0,"num_evict_mode_full":0,"num_objects_pinned":0,"num_legacy_snapsets":0,"num_large_omap_objects":0,"num_objects_manifest":0,"num_omap_bytes":0,"num_omap_keys":0,"num_objects_repaired":0},"up":[1,0],"acting":[1,0],"avail_no_missing":[],"object_location_counts":[],"blocked_by":[],"up_primary":1,"acting_primary":1,"purged_snaps":[]},{"pgid":"2.4","version":"0'0","reported_seq":1152,"reported_epoch":576,"state":"active+clean","last_fresh":"2026-02-20T22:44:57.695027+0000","last_change":"2026-02-20T22:21:35.747291+0000","last_active":"2026-02-20T22:44:57.695027+0000","last_peered":"2026-02-20T22:44:57.695027+0000","last_clean":"2026-02-20T22:44:57.695027+0000","last_became_active":"2026-02-20T22:21:33.746144+0000","last_became_peered":"2026-02-20T22:21:33.746144+0000","last_unstale":"2026-02-20T22:44:57.695027+0000","last_undegraded":"2026-02-20T22:44:57.695027+0000","last_fullsized":"2026-02-20T22:44:57.695027+0000","mapping_epoch":12,"log_start":"0'0","ondisk_log_start":"0'0","created":12,"last_epoch_clean":13,"parent":"0.0","parent_split_bits":0,"last_scrub":"0'0","last_scrub_stamp":"2026-02-20T22:21:32.738549+0000","last_deep_scrub":"0'0","last_deep_scrub_stamp":"2026-02-20T22:21:32.738549+0000","last_clean_scrub_stamp":"2026-02-20T22:21:32.738549+0000","objects_scrubbed":0,"log_size":0,"log_dups_size":0,"ondisk_log_size":0,"stats_invalid":false,"dirty_stats_invalid":false,"omap_stats_invalid":false,"hitset_stats_invalid":false,"hitset_bytes_stats_invalid":false,"pin_stats_invalid":false,"manifest_stats_invalid":false,"snaptrimq_len":0,"last_scrub_duration":0,"scrub_schedule":"periodic scrub scheduled @ 2026-02-22T10:20:48.702437+0000","scrub_duration":0,"objects_trimmed":0,"snaptrim_duration":0.00053797700000000003,"stat_sum":{"num_bytes":0,"num_objects":0,"num_object_clones":0,"num_object_copies":0,"num_objects_missing_on_primary":0,"num_objects_missing":0,"num_objects_degraded":0,"num_objects_misplaced":0,"num_objects_unfound":0,"num_objects_dirty":0,"num_whiteouts":0,"num_read":0,"num_read_kb":0,"num_write":0,"num_write_kb":0,"num_scrub_errors":0,"num_shallow_scrub_errors":0,"num_deep_scrub_errors":0,"num_objects_recovered":0,"num_bytes_recovered":0,"num_keys_recovered":0,"num_objects_omap":0,"num_objects_hit_set_archive":0,"num_bytes_hit_set_archive":0,"num_flush":0,"num_flush_kb":0,"num_evict":0,"num_evict_kb":0,"num_promote":0,"num_flush_mode_high":0,"num_flush_mode_low":0,"num_evict_mode_some":0,"num_evict_mode_full":0,"num_objects_pinned":0,"num_legacy_snapsets":0,"num_large_omap_objects":0,"num_objects_manifest":0,"num_omap_bytes":0,"num_omap_keys":0,"num_objects_repaired":0},"up":[1,0],"acting":[1,0],"avail_no_missing":[],"object_location_counts":[],"blocked_by":[],"up_primary":1,"acting_primary":1,"purged_snaps":[]},{"pgid":"2.2","version":"15'2","reported_seq":1154,"reported_epoch":576,"state":"active+clean","last_fresh":"2026-02-20T22:44:58.818425+0000","last_change":"2026-02-20T22:21:35.750346+0000","last_active":"2026-02-20T22:44:58.818425+0000","last_peered":"2026-02-20T22:44:58.818425+0000","last_clean":"2026-02-20T22:44:58.818425+0000","last_became_active":"2026-02-20T22:21:33.746207+0000","last_became_peered":"2026-02-20T22:21:33.746207+0000","last_unstale":"2026-02-20T22:44:58.818425+0000","last_undegraded":"2026-02-20T22:44:58.818425+0000","last_fullsized":"2026-02-20T22:44:58.818425+0000","mapping_epoch":12,"log_start":"0'0","ondisk_log_start":"0'0","created":12,"last_epoch_clean":13,"parent":"0.0","parent_split_bits":0,"last_scrub":"0'0","last_scrub_stamp":"2026-02-20T22:21:32.738549+0000","last_deep_scrub":"0'0","last_deep_scrub_stamp":"2026-02-20T22:21:32.738549+0000","last_clean_scrub_stamp":"2026-02-20T22:21:32.738549+0000","objects_scrubbed":0,"log_size":2,"log_dups_size":0,"ondisk_log_size":2,"stats_invalid":false,"dirty_stats_invalid":false,"omap_stats_invalid":false,"hitset_stats_invalid":false,"hitset_bytes_stats_invalid":false,"pin_stats_invalid":false,"manifest_stats_invalid":false,"snaptrimq_len":0,"last_scrub_duration":0,"scrub_schedule":"periodic scrub scheduled @ 2026-02-22T01:05:56.118790+0000","scrub_duration":0,"objects_trimmed":0,"snaptrim_duration":0.00089101000000000002,"stat_sum":{"num_bytes":19,"num_objects":1,"num_object_clones":0,"num_object_copies":2,"num_objects_missing_on_primary":0,"num_objects_missing":0,"num_objects_degraded":0,"num_objects_misplaced":0,"num_objects_unfound":0,"num_objects_dirty":1,"num_whiteouts":0,"num_read":0,"num_read_kb":0,"num_write":2,"num_write_kb":2,"num_scrub_errors":0,"num_shallow_scrub_errors":0,"num_deep_scrub_errors":0,"num_objects_recovered":0,"num_bytes_recovered":0,"num_keys_recovered":0,"num_objects_omap":0,"num_objects_hit_set_archive":0,"num_bytes_hit_set_archive":0,"num_flush":0,"num_flush_kb":0,"num_evict":0,"num_evict_kb":0,"num_promote":0,"num_flush_mode_high":0,"num_flush_mode_low":0,"num_evict_mode_some":0,"num_evict_mode_full":0,"num_objects_pinned":0,"num_legacy_snapsets":0,"num_large_omap_objects":0,"num_objects_manifest":0,"num_omap_bytes":0,"num_omap_keys":0,"num_objects_repaired":0},"up":[0,1],"acting":[0,1],"avail_no_missing":[],"object_location_counts":[],"blocked_by":[],"up_primary":0,"acting_primary":0,"purged_snaps":[]},{"pgid":"2.1","version":"0'0","reported_seq":1153,"reported_epoch":576,"state":"active+clean","last_fresh":"2026-02-20T22:44:57.643123+0000","last_change":"2026-02-20T22:21:35.826284+0000","last_active":"2026-02-20T22:44:57.643123+0000","last_peered":"2026-02-20T22:44:57.643123+0000","last_clean":"2026-02-20T22:44:57.643123+0000","last_became_active":"2026-02-20T22:21:33.745991+0000","last_became_peered":"2026-02-20T22:21:33.745991+0000","last_unstale":"2026-02-20T22:44:57.643123+0000","last_undegraded":"2026-02-20T22:44:57.643123+0000","last_fullsized":"2026-02-20T22:44:57.643123+0000","mapping_epoch":12,"log_start":"0'0","ondisk_log_start":"0'0","created":12,"last_epoch_clean":13,"parent":"0.0","parent_split_bits":0,"last_scrub":"0'0","last_scrub_stamp":"2026-02-20T22:21:32.738549+0000","last_deep_scrub":"0'0","last_deep_scrub_stamp":"2026-02-20T22:21:32.738549+0000","last_clean_scrub_stamp":"2026-02-20T22:21:32.738549+0000","objects_scrubbed":0,"log_size":0,"log_dups_size":0,"ondisk_log_size":0,"stats_invalid":false,"dirty_stats_invalid":false,"omap_stats_invalid":false,"hitset_stats_invalid":false,"hitset_bytes_stats_invalid":false,"pin_stats_invalid":false,"manifest_stats_invalid":false,"snaptrimq_len":0,"last_scrub_duration":0,"scrub_schedule":"periodic scrub scheduled @ 2026-02-22T01:06:40.602294+0000","scrub_duration":0,"objects_trimmed":0,"snaptrim_duration":0.00024823999999999999,"stat_sum":{"num_bytes":0,"num_objects":0,"num_object_clones":0,"num_object_copies":0,"num_objects_missing_on_primary":0,"num_objects_missing":0,"num_objects_degraded":0,"num_objects_misplaced":0,"num_objects_unfound":0,"num_objects_dirty":0,"num_whiteouts":0,"num_read":0,"num_read_kb":0,"num_write":0,"num_write_kb":0,"num_scrub_errors":0,"num_shallow_scrub_errors":0,"num_deep_scrub_errors":0,"num_objects_recovered":0,"num_bytes_recovered":0,"num_keys_recovered":0,"num_objects_omap":0,"num_objects_hit_set_archive":0,"num_bytes_hit_set_archive":0,"num_flush":0,"num_flush_kb":0,"num_evict":0,"num_evict_kb":0,"num_promote":0,"num_flush_mode_high":0,"num_flush_mode_low":0,"num_evict_mode_some":0,"num_evict_mode_full":0,"num_objects_pinned":0,"num_legacy_snapsets":0,"num_large_omap_objects":0,"num_objects_manifest":0,"num_omap_bytes":0,"num_omap_keys":0,"num_objects_repaired":0},"up":[2,1],"acting":[2,1],"avail_no_missing":[],"object_location_counts":[],"blocked_by":[],"up_primary":2,"acting_primary":2,"purged_snaps":[]},{"pgid":"2.0","version":"0'0","reported_seq":1153,"reported_epoch":576,"state":"active+clean","last_fresh":"2026-02-20T22:44:57.642195+0000","last_change":"2026-02-20T22:21:35.826273+0000","last_active":"2026-02-20T22:44:57.642195+0000","last_peered":"2026-02-20T22:44:57.642195+0000","last_clean":"2026-02-20T22:44:57.642195+0000","last_became_active":"2026-02-20T22:21:33.746179+0000","last_became_peered":"2026-02-20T22:21:33.746179+0000","last_unstale":"2026-02-20T22:44:57.642195+0000","last_undegraded":"2026-02-20T22:44:57.642195+0000","last_fullsized":"2026-02-20T22:44:57.642195+0000","mapping_epoch":12,"log_start":"0'0","ondisk_log_start":"0'0","created":12,"last_epoch_clean":13,"parent":"0.0","parent_split_bits":0,"last_scrub":"0'0","last_scrub_stamp":"2026-02-20T22:21:32.738549+0000","last_deep_scrub":"0'0","last_deep_scrub_stamp":"2026-02-20T22:21:32.738549+0000","last_clean_scrub_stamp":"2026-02-20T22:21:32.738549+0000","objects_scrubbed":0,"log_size":0,"log_dups_size":0,"ondisk_log_size":0,"stats_invalid":false,"dirty_stats_invalid":false,"omap_stats_invalid":false,"hitset_stats_invalid":false,"hitset_bytes_stats_invalid":false,"pin_stats_invalid":false,"manifest_stats_invalid":false,"snaptrimq_len":0,"last_scrub_duration":0,"scrub_schedule":"periodic scrub scheduled @ 2026-02-21T23:13:45.275452+0000","scrub_duration":0,"objects_trimmed":0,"snaptrim_duration":0.000239103,"stat_sum":{"num_bytes":0,"num_objects":0,"num_object_clones":0,"num_object_copies":0,"num_objects_missing_on_primary":0,"num_objects_missing":0,"num_objects_degraded":0,"num_objects_misplaced":0,"num_objects_unfound":0,"num_objects_dirty":0,"num_whiteouts":0,"num_read":0,"num_read_kb":0,"num_write":0,"num_write_kb":0,"num_scrub_errors":0,"num_shallow_scrub_errors":0,"num_deep_scrub_errors":0,"num_objects_recovered":0,"num_bytes_recovered":0,"num_keys_recovered":0,"num_objects_omap":0,"num_objects_hit_set_archive":0,"num_bytes_hit_set_archive":0,"num_flush":0,"num_flush_kb":0,"num_evict":0,"num_evict_kb":0,"num_promote":0,"num_flush_mode_high":0,"num_flush_mode_low":0,"num_evict_mode_some":0,"num_evict_mode_full":0,"num_objects_pinned":0,"num_legacy_snapsets":0,"num_large_omap_objects":0,"num_objects_manifest":0,"num_omap_bytes":0,"num_omap_keys":0,"num_objects_repaired":0},"up":[2,1],"acting":[2,1],"avail_no_missing":[],"object_location_counts":[],"blocked_by":[],"up_primary":2,"acting_primary":2,"purged_snaps":[]},{"pgid":"2.3","version":"13'1","reported_seq":1153,"reported_epoch":576,"state":"active+clean","last_fresh":"2026-02-20T22:44:57.695646+0000","last_change":"2026-02-20T22:21:35.747108+0000","last_active":"2026-02-20T22:44:57.695646+0000","last_peered":"2026-02-20T22:44:57.695646+0000","last_clean":"2026-02-20T22:44:57.695646+0000","last_became_active":"2026-02-20T22:21:33.745473+0000","last_became_peered":"2026-02-20T22:21:33.745473+0000","last_unstale":"2026-02-20T22:44:57.695646+0000","last_undegraded":"2026-02-20T22:44:57.695646+0000","last_fullsized":"2026-02-20T22:44:57.695646+0000","mapping_epoch":12,"log_start":"0'0","ondisk_log_start":"0'0","created":12,"last_epoch_clean":13,"parent":"0.0","parent_split_bits":0,"last_scrub":"0'0","last_scrub_stamp":"2026-02-20T22:21:32.738549+0000","last_deep_scrub":"0'0","last_deep_scrub_stamp":"2026-02-20T22:21:32.738549+0000","last_clean_scrub_stamp":"2026-02-20T22:21:32.738549+0000","objects_scrubbed":0,"log_size":1,"log_dups_size":0,"ondisk_log_size":1,"stats_invalid":false,"dirty_stats_invalid":false,"omap_stats_invalid":false,"hitset_stats_invalid":false,"hitset_bytes_stats_invalid":false,"pin_stats_invalid":false,"manifest_stats_invalid":false,"snaptrimq_len":0,"last_scrub_duration":0,"scrub_schedule":"periodic scrub scheduled @ 2026-02-22T09:09:20.809398+0000","scrub_duration":0,"objects_trimmed":0,"snaptrim_duration":0.000408186,"stat_sum":{"num_bytes":0,"num_objects":1,"num_object_clones":0,"num_object_copies":2,"num_objects_missing_on_primary":0,"num_objects_missing":0,"num_objects_degraded":0,"num_objects_misplaced":0,"num_objects_unfound":0,"num_objects_dirty":1,"num_whiteouts":0,"num_read":0,"num_read_kb":0,"num_write":0,"num_write_kb":0,"num_scrub_errors":0,"num_shallow_scrub_errors":0,"num_deep_scrub_errors":0,"num_objects_recovered":0,"num_bytes_recovered":0,"num_keys_recovered":0,"num_objects_omap":0,"num_objects_hit_set_archive":0,"num_bytes_hit_set_archive":0,"num_flush":0,"num_flush_kb":0,"num_evict":0,"num_evict_kb":0,"num_promote":0,"num_flush_mode_high":0,"num_flush_mode_low":0,"num_evict_mode_some":0,"num_evict_mode_full":0,"num_objects_pinned":0,"num_legacy_snapsets":0,"num_large_omap_objects":0,"num_objects_manifest":0,"num_omap_bytes":0,"num_omap_keys":0,"num_objects_repaired":0},"up":[1,2],"acting":[1,2],"avail_no_missing":[],"object_location_counts":[],"blocked_by":[],"up_primary":1,"acting_primary":1,"purged_snaps":[]},{"pgid":"1.0","version":"10'72","reported_seq":1242,"reported_epoch":576,"state":"active+clean","last_fresh":"2026-02-20T22:44:57.696740+0000","last_change":"2026-02-20T22:21:31.052761+0000","last_active":"2026-02-20T22:44:57.696740+0000","last_peered":"2026-02-20T22:44:57.696740+0000","last_clean":"2026-02-20T22:44:57.696740+0000","last_became_active":"2026-02-20T22:21:31.052111+0000","last_became_peered":"2026-02-20T22:21:31.052111+0000","last_unstale":"2026-02-20T22:44:57.696740+0000","last_undegraded":"2026-02-20T22:44:57.696740+0000","last_fullsized":"2026-02-20T22:44:57.696740+0000","mapping_epoch":9,"log_start":"0'0","ondisk_log_start":"0'0","created":9,"last_epoch_clean":10,"parent":"0.0","parent_split_bits":0,"last_scrub":"0'0","last_scrub_stamp":"2026-02-20T22:21:29.734878+0000","last_deep_scrub":"0'0","last_deep_scrub_stamp":"2026-02-20T22:21:29.734878+0000","last_clean_scrub_stamp":"2026-02-20T22:21:29.734878+0000","objects_scrubbed":0,"log_size":72,"log_dups_size":0,"ondisk_log_size":72,"stats_invalid":false,"dirty_stats_invalid":false,"omap_stats_invalid":false,"hitset_stats_invalid":false,"hitset_bytes_stats_invalid":false,"pin_stats_invalid":false,"manifest_stats_invalid":false,"snaptrimq_len":0,"last_scrub_duration":0,"scrub_schedule":"periodic scrub scheduled @ 2026-02-22T08:27:13.520122+0000","scrub_duration":0,"objects_trimmed":0,"snaptrim_duration":0,"stat_sum":{"num_bytes":590368,"num_objects":2,"num_object_clones":0,"num_object_copies":4,"num_objects_missing_on_primary":0,"num_objects_missing":0,"num_objects_degraded":0,"num_objects_misplaced":0,"num_objects_unfound":0,"num_objects_dirty":2,"num_whiteouts":0,"num_read":66,"num_read_kb":55,"num_write":101,"num_write_kb":1628,"num_scrub_errors":0,"num_shallow_scrub_errors":0,"num_deep_scrub_errors":0,"num_objects_recovered":0,"num_bytes_recovered":0,"num_keys_recovered":0,"num_objects_omap":0,"num_objects_hit_set_archive":0,"num_bytes_hit_set_archive":0,"num_flush":0,"num_flush_kb":0,"num_evict":0,"num_evict_kb":0,"num_promote":0,"num_flush_mode_high":0,"num_flush_mode_low":0,"num_evict_mode_some":0,"num_evict_mode_full":0,"num_objects_pinned":0,"num_legacy_snapsets":0,"num_large_omap_objects":0,"num_objects_manifest":0,"num_omap_bytes":0,"num_omap_keys":0,"num_objects_repaired":0},"up":[1,0],"acting":[1,0],"avail_no_missing":[],"object_location_counts":[],"blocked_by":[],"up_primary":1,"acting_primary":1,"purged_snaps":[]}],"pool_stats":[{"poolid":2,"num_pg":8,"stat_sum":{"num_bytes":19,"num_objects":2,"num_object_clones":0,"num_object_copies":4,"num_objects_missing_on_primary":0,"num_objects_missing":0,"num_objects_degraded":0,"num_objects_misplaced":0,"num_objects_unfound":0,"num_objects_dirty":2,"num_whiteouts":0,"num_read":0,"num_read_kb":0,"num_write":2,"num_write_kb":2,"num_scrub_errors":0,"num_shallow_scrub_errors":0,"num_deep_scrub_errors":0,"num_objects_recovered":0,"num_bytes_recovered":0,"num_keys_recovered":0,"num_objects_omap":0,"num_objects_hit_set_archive":0,"num_bytes_hit_set_archive":0,"num_flush":0,"num_flush_kb":0,"num_evict":0,"num_evict_kb":0,"num_promote":0,"num_flush_mode_high":0,"num_flush_mode_low":0,"num_evict_mode_some":0,"num_evict_mode_full":0,"num_objects_pinned":0,"num_legacy_snapsets":0,"num_large_omap_objects":0,"num_objects_manifest":0,"num_omap_bytes":0,"num_omap_keys":0,"num_objects_repaired":0},"store_stats":{"total":0,"available":0,"internally_reserved":0,"allocated":8192,"data_stored":38,"data_compressed":0,"data_compressed_allocated":0,"data_compressed_original":0,"omap_allocated":0,"internal_metadata":0},"log_size":3,"ondisk_log_size":3,"up":16,"acting":16,"num_store_stats":3},{"poolid":1,"num_pg":1,"stat_sum":{"num_bytes":590368,"num_objects":2,"num_object_clones":0,"num_object_copies":4,"num_objects_missing_on_primary":0,"num_objects_missing":0,"num_objects_degraded":0,"num_objects_misplaced":0,"num_objects_unfound":0,"num_objects_dirty":2,"num_whiteouts":0,"num_read":66,"num_read_kb":55,"num_write":101,"num_write_kb":1628,"num_scrub_errors":0,"num_shallow_scrub_errors":0,"num_deep_scrub_errors":0,"num_objects_recovered":0,"num_bytes_recovered":0,"num_keys_recovered":0,"num_objects_omap":0,"num_objects_hit_set_archive":0,"num_bytes_hit_set_archive":0,"num_flush":0,"num_flush_kb":0,"num_evict":0,"num_evict_kb":0,"num_promote":0,"num_flush_mode_high":0,"num_flush_mode_low":0,"num_evict_mode_some":0,"num_evict_mode_full":0,"num_objects_pinned":0,"num_legacy_snapsets":0,"num_large_omap_objects":0,"num_objects_manifest":0,"num_omap_bytes":0,"num_omap_keys":0,"num_objects_repaired":0},"store_stats":{"total":0,"available":0,"internally_reserved":0,"allocated":1187840,"data_stored":1180736,"data_compressed":0,"data_compressed_allocated":0,"data_compressed_original":0,"omap_allocated":0,"internal_metadata":0},"log_size":72,"ondisk_log_size":72,"up":2,"acting":2,"num_store_stats":2}],"osd_stats":[{"osd":2,"up_from":8,"seq":34359738658,"num_pgs":3,"num_osds":1,"num_per_pool_osds":1,"num_per_pool_omap_osds":1,"kb":94371840,"kb_used":85832,"kb_used_data":4728,"kb_used_omap":1540,"kb_used_meta":79547,"kb_avail":94286008,"statfs":{"total":96636764160,"available":96548872192,"internally_reserved":0,"allocated":4841472,"data_stored":2554270,"data_compressed":0,"data_compressed_allocated":0,"data_compressed_original":0,"omap_allocated":1577554,"internal_metadata":81456558},"hb_peers":[0,1],"snap_trim_queue_len":0,"num_snap_trimming":0,"num_shards_repaired":0,"op_queue_age_hist":{"histogram":[],"upper_bound":1},"perf_stat":{"commit_latency_ms":0,"apply_latency_ms":0,"commit_latency_ns":0,"apply_latency_ns":0},"alerts":[]},{"osd":1,"up_from":8,"seq":34359738658,"num_pgs":9,"num_osds":1,"num_per_pool_osds":1,"num_per_pool_omap_osds":1,"kb":94371840,"kb_used":104464,"kb_used_data":5312,"kb_used_omap":1491,"kb_used_meta":97644,"kb_avail":94267376,"statfs":{"total":96636764160,"available":96529793024,"internally_reserved":0,"allocated":5439488,"data_stored":3144657,"data_compressed":0,"data_compressed_allocated":0,"data_compressed_original":0,"omap_allocated":1527013,"internal_metadata":99988251},"hb_peers":[0,2],"snap_trim_queue_len":0,"num_snap_trimming":0,"num_shards_repaired":0,"op_queue_age_hist":{"histogram":[],"upper_bound":1},"perf_stat":{"commit_latency_ms":0,"apply_latency_ms":0,"commit_latency_ns":0,"apply_latency_ns":0},"alerts":[]},{"osd":0,"up_from":8,"seq":34359738658,"num_pgs":6,"num_osds":1,"num_per_pool_osds":1,"num_per_pool_omap_osds":1,"kb":94371840,"kb_used":104464,"kb_used_data":5312,"kb_used_omap":1650,"kb_used_meta":97485,"kb_avail":94267376,"statfs":{"total":96636764160,"available":96529793024,"internally_reserved":0,"allocated":5439488,"data_stored":3144657,"data_compressed":0,"data_compressed_allocated":0,"data_compressed_original":0,"omap_allocated":1689942,"internal_metadata":99825322},"hb_peers":[1,2],"snap_trim_queue_len":0,"num_snap_trimming":0,"num_shards_repaired":0,"op_queue_age_hist":{"histogram":[],"upper_bound":1},"perf_stat":{"commit_latency_ms":0,"apply_latency_ms":0,"commit_latency_ns":0,"apply_latency_ns":0},"alerts":[]}],"pool_statfs":[{"poolid":1,"osd":0,"total":0,"available":0,"internally_reserved":0,"allocated":593920,"data_stored":590368,"data_compressed":0,"data_compressed_allocated":0,"data_compressed_original":0,"omap_allocated":0,"internal_metadata":0},{"poolid":1,"osd":1,"total":0,"available":0,"internally_reserved":0,"allocated":593920,"data_stored":590368,"data_compressed":0,"data_compressed_allocated":0,"data_compressed_original":0,"omap_allocated":0,"internal_metadata":0},{"poolid":2,"osd":0,"total":0,"available":0,"internally_reserved":0,"allocated":4096,"data_stored":19,"data_compressed":0,"data_compressed_allocated":0,"data_compressed_original":0,"omap_allocated":0,"internal_metadata":0},{"poolid":2,"osd":1,"total":0,"available":0,"internally_reserved":0,"allocated":4096,"data_stored":19,"data_compressed":0,"data_compressed_allocated":0,"data_compressed_original":0,"omap_allocated":0,"internal_metadata":0},{"poolid":2,"osd":2,"total":0,"available":0,"internally_reserved":0,"allocated":0,"data_stored":0,"data_compressed":0,"data_compressed_allocated":0,"data_compressed_original":0,"omap_allocated":0,"internal_metadata":0}]}} 2026-02-20T22:45:27.323 INFO:tasks.ceph.ceph_manager.cluster1:clean! 2026-02-20T22:45:27.323 DEBUG:teuthology.orchestra.run.trial096:> sudo adjust-ulimits ceph-coverage /home/ubuntu/cephtest/archive/coverage timeout 120 ceph --cluster cluster1 pg dump --format=json 2026-02-20T22:45:27.503 INFO:teuthology.orchestra.run.trial096.stdout: 2026-02-20T22:45:27.503 INFO:teuthology.orchestra.run.trial096.stderr:dumped all 2026-02-20T22:45:27.511 INFO:teuthology.orchestra.run.trial096.stdout:{"pg_ready":true,"pg_map":{"version":1292,"stamp":"2026-02-20T22:45:26.920115+0000","last_osdmap_epoch":0,"last_pg_scan":0,"pg_stats_sum":{"stat_sum":{"num_bytes":590387,"num_objects":4,"num_object_clones":0,"num_object_copies":8,"num_objects_missing_on_primary":0,"num_objects_missing":0,"num_objects_degraded":0,"num_objects_misplaced":0,"num_objects_unfound":0,"num_objects_dirty":4,"num_whiteouts":0,"num_read":66,"num_read_kb":55,"num_write":103,"num_write_kb":1630,"num_scrub_errors":0,"num_shallow_scrub_errors":0,"num_deep_scrub_errors":0,"num_objects_recovered":0,"num_bytes_recovered":0,"num_keys_recovered":0,"num_objects_omap":0,"num_objects_hit_set_archive":0,"num_bytes_hit_set_archive":0,"num_flush":0,"num_flush_kb":0,"num_evict":0,"num_evict_kb":0,"num_promote":0,"num_flush_mode_high":0,"num_flush_mode_low":0,"num_evict_mode_some":0,"num_evict_mode_full":0,"num_objects_pinned":0,"num_legacy_snapsets":0,"num_large_omap_objects":0,"num_objects_manifest":0,"num_omap_bytes":0,"num_omap_keys":0,"num_objects_repaired":0},"store_stats":{"total":0,"available":0,"internally_reserved":0,"allocated":0,"data_stored":0,"data_compressed":0,"data_compressed_allocated":0,"data_compressed_original":0,"omap_allocated":0,"internal_metadata":0},"log_size":75,"ondisk_log_size":75,"up":18,"acting":18,"num_store_stats":0},"osd_stats_sum":{"up_from":0,"seq":0,"num_pgs":18,"num_osds":3,"num_per_pool_osds":3,"num_per_pool_omap_osds":3,"kb":283115520,"kb_used":294760,"kb_used_data":15352,"kb_used_omap":4682,"kb_used_meta":274677,"kb_avail":282820760,"statfs":{"total":289910292480,"available":289608458240,"internally_reserved":0,"allocated":15720448,"data_stored":8843584,"data_compressed":0,"data_compressed_allocated":0,"data_compressed_original":0,"omap_allocated":4794509,"internal_metadata":281270131},"hb_peers":[],"snap_trim_queue_len":0,"num_snap_trimming":0,"num_shards_repaired":0,"op_queue_age_hist":{"histogram":[],"upper_bound":1},"perf_stat":{"commit_latency_ms":0,"apply_latency_ms":0,"commit_latency_ns":0,"apply_latency_ns":0},"alerts":[],"network_ping_times":[]},"pg_stats_delta":{"stat_sum":{"num_bytes":0,"num_objects":0,"num_object_clones":0,"num_object_copies":0,"num_objects_missing_on_primary":0,"num_objects_missing":0,"num_objects_degraded":0,"num_objects_misplaced":0,"num_objects_unfound":0,"num_objects_dirty":0,"num_whiteouts":0,"num_read":0,"num_read_kb":0,"num_write":0,"num_write_kb":0,"num_scrub_errors":0,"num_shallow_scrub_errors":0,"num_deep_scrub_errors":0,"num_objects_recovered":0,"num_bytes_recovered":0,"num_keys_recovered":0,"num_objects_omap":0,"num_objects_hit_set_archive":0,"num_bytes_hit_set_archive":0,"num_flush":0,"num_flush_kb":0,"num_evict":0,"num_evict_kb":0,"num_promote":0,"num_flush_mode_high":0,"num_flush_mode_low":0,"num_evict_mode_some":0,"num_evict_mode_full":0,"num_objects_pinned":0,"num_legacy_snapsets":0,"num_large_omap_objects":0,"num_objects_manifest":0,"num_omap_bytes":0,"num_omap_keys":0,"num_objects_repaired":0},"store_stats":{"total":0,"available":0,"internally_reserved":0,"allocated":0,"data_stored":0,"data_compressed":0,"data_compressed_allocated":0,"data_compressed_original":0,"omap_allocated":0,"internal_metadata":0},"log_size":0,"ondisk_log_size":0,"up":0,"acting":0,"num_store_stats":0,"stamp_delta":"12.000927"},"pg_stats":[{"pgid":"2.7","version":"0'0","reported_seq":1152,"reported_epoch":576,"state":"active+clean","last_fresh":"2026-02-20T22:44:57.696698+0000","last_change":"2026-02-20T22:21:35.747542+0000","last_active":"2026-02-20T22:44:57.696698+0000","last_peered":"2026-02-20T22:44:57.696698+0000","last_clean":"2026-02-20T22:44:57.696698+0000","last_became_active":"2026-02-20T22:21:33.746408+0000","last_became_peered":"2026-02-20T22:21:33.746408+0000","last_unstale":"2026-02-20T22:44:57.696698+0000","last_undegraded":"2026-02-20T22:44:57.696698+0000","last_fullsized":"2026-02-20T22:44:57.696698+0000","mapping_epoch":12,"log_start":"0'0","ondisk_log_start":"0'0","created":12,"last_epoch_clean":13,"parent":"0.0","parent_split_bits":0,"last_scrub":"0'0","last_scrub_stamp":"2026-02-20T22:21:32.738549+0000","last_deep_scrub":"0'0","last_deep_scrub_stamp":"2026-02-20T22:21:32.738549+0000","last_clean_scrub_stamp":"2026-02-20T22:21:32.738549+0000","objects_scrubbed":0,"log_size":0,"log_dups_size":0,"ondisk_log_size":0,"stats_invalid":false,"dirty_stats_invalid":false,"omap_stats_invalid":false,"hitset_stats_invalid":false,"hitset_bytes_stats_invalid":false,"pin_stats_invalid":false,"manifest_stats_invalid":false,"snaptrimq_len":0,"last_scrub_duration":0,"scrub_schedule":"periodic scrub scheduled @ 2026-02-22T03:01:04.203492+0000","scrub_duration":0,"objects_trimmed":0,"snaptrim_duration":0.00076524799999999995,"stat_sum":{"num_bytes":0,"num_objects":0,"num_object_clones":0,"num_object_copies":0,"num_objects_missing_on_primary":0,"num_objects_missing":0,"num_objects_degraded":0,"num_objects_misplaced":0,"num_objects_unfound":0,"num_objects_dirty":0,"num_whiteouts":0,"num_read":0,"num_read_kb":0,"num_write":0,"num_write_kb":0,"num_scrub_errors":0,"num_shallow_scrub_errors":0,"num_deep_scrub_errors":0,"num_objects_recovered":0,"num_bytes_recovered":0,"num_keys_recovered":0,"num_objects_omap":0,"num_objects_hit_set_archive":0,"num_bytes_hit_set_archive":0,"num_flush":0,"num_flush_kb":0,"num_evict":0,"num_evict_kb":0,"num_promote":0,"num_flush_mode_high":0,"num_flush_mode_low":0,"num_evict_mode_some":0,"num_evict_mode_full":0,"num_objects_pinned":0,"num_legacy_snapsets":0,"num_large_omap_objects":0,"num_objects_manifest":0,"num_omap_bytes":0,"num_omap_keys":0,"num_objects_repaired":0},"up":[1,0],"acting":[1,0],"avail_no_missing":[],"object_location_counts":[],"blocked_by":[],"up_primary":1,"acting_primary":1,"purged_snaps":[]},{"pgid":"2.6","version":"0'0","reported_seq":1152,"reported_epoch":576,"state":"active+clean","last_fresh":"2026-02-20T22:44:57.696753+0000","last_change":"2026-02-20T22:21:35.747555+0000","last_active":"2026-02-20T22:44:57.696753+0000","last_peered":"2026-02-20T22:44:57.696753+0000","last_clean":"2026-02-20T22:44:57.696753+0000","last_became_active":"2026-02-20T22:21:33.746401+0000","last_became_peered":"2026-02-20T22:21:33.746401+0000","last_unstale":"2026-02-20T22:44:57.696753+0000","last_undegraded":"2026-02-20T22:44:57.696753+0000","last_fullsized":"2026-02-20T22:44:57.696753+0000","mapping_epoch":12,"log_start":"0'0","ondisk_log_start":"0'0","created":12,"last_epoch_clean":13,"parent":"0.0","parent_split_bits":0,"last_scrub":"0'0","last_scrub_stamp":"2026-02-20T22:21:32.738549+0000","last_deep_scrub":"0'0","last_deep_scrub_stamp":"2026-02-20T22:21:32.738549+0000","last_clean_scrub_stamp":"2026-02-20T22:21:32.738549+0000","objects_scrubbed":0,"log_size":0,"log_dups_size":0,"ondisk_log_size":0,"stats_invalid":false,"dirty_stats_invalid":false,"omap_stats_invalid":false,"hitset_stats_invalid":false,"hitset_bytes_stats_invalid":false,"pin_stats_invalid":false,"manifest_stats_invalid":false,"snaptrimq_len":0,"last_scrub_duration":0,"scrub_schedule":"periodic scrub scheduled @ 2026-02-22T07:48:30.724599+0000","scrub_duration":0,"objects_trimmed":0,"snaptrim_duration":0.00073822700000000005,"stat_sum":{"num_bytes":0,"num_objects":0,"num_object_clones":0,"num_object_copies":0,"num_objects_missing_on_primary":0,"num_objects_missing":0,"num_objects_degraded":0,"num_objects_misplaced":0,"num_objects_unfound":0,"num_objects_dirty":0,"num_whiteouts":0,"num_read":0,"num_read_kb":0,"num_write":0,"num_write_kb":0,"num_scrub_errors":0,"num_shallow_scrub_errors":0,"num_deep_scrub_errors":0,"num_objects_recovered":0,"num_bytes_recovered":0,"num_keys_recovered":0,"num_objects_omap":0,"num_objects_hit_set_archive":0,"num_bytes_hit_set_archive":0,"num_flush":0,"num_flush_kb":0,"num_evict":0,"num_evict_kb":0,"num_promote":0,"num_flush_mode_high":0,"num_flush_mode_low":0,"num_evict_mode_some":0,"num_evict_mode_full":0,"num_objects_pinned":0,"num_legacy_snapsets":0,"num_large_omap_objects":0,"num_objects_manifest":0,"num_omap_bytes":0,"num_omap_keys":0,"num_objects_repaired":0},"up":[1,0],"acting":[1,0],"avail_no_missing":[],"object_location_counts":[],"blocked_by":[],"up_primary":1,"acting_primary":1,"purged_snaps":[]},{"pgid":"2.5","version":"0'0","reported_seq":1152,"reported_epoch":576,"state":"active+clean","last_fresh":"2026-02-20T22:44:57.696982+0000","last_change":"2026-02-20T22:21:35.747111+0000","last_active":"2026-02-20T22:44:57.696982+0000","last_peered":"2026-02-20T22:44:57.696982+0000","last_clean":"2026-02-20T22:44:57.696982+0000","last_became_active":"2026-02-20T22:21:33.746216+0000","last_became_peered":"2026-02-20T22:21:33.746216+0000","last_unstale":"2026-02-20T22:44:57.696982+0000","last_undegraded":"2026-02-20T22:44:57.696982+0000","last_fullsized":"2026-02-20T22:44:57.696982+0000","mapping_epoch":12,"log_start":"0'0","ondisk_log_start":"0'0","created":12,"last_epoch_clean":13,"parent":"0.0","parent_split_bits":0,"last_scrub":"0'0","last_scrub_stamp":"2026-02-20T22:21:32.738549+0000","last_deep_scrub":"0'0","last_deep_scrub_stamp":"2026-02-20T22:21:32.738549+0000","last_clean_scrub_stamp":"2026-02-20T22:21:32.738549+0000","objects_scrubbed":0,"log_size":0,"log_dups_size":0,"ondisk_log_size":0,"stats_invalid":false,"dirty_stats_invalid":false,"omap_stats_invalid":false,"hitset_stats_invalid":false,"hitset_bytes_stats_invalid":false,"pin_stats_invalid":false,"manifest_stats_invalid":false,"snaptrimq_len":0,"last_scrub_duration":0,"scrub_schedule":"periodic scrub scheduled @ 2026-02-22T01:41:45.454809+0000","scrub_duration":0,"objects_trimmed":0,"snaptrim_duration":0.00043471500000000001,"stat_sum":{"num_bytes":0,"num_objects":0,"num_object_clones":0,"num_object_copies":0,"num_objects_missing_on_primary":0,"num_objects_missing":0,"num_objects_degraded":0,"num_objects_misplaced":0,"num_objects_unfound":0,"num_objects_dirty":0,"num_whiteouts":0,"num_read":0,"num_read_kb":0,"num_write":0,"num_write_kb":0,"num_scrub_errors":0,"num_shallow_scrub_errors":0,"num_deep_scrub_errors":0,"num_objects_recovered":0,"num_bytes_recovered":0,"num_keys_recovered":0,"num_objects_omap":0,"num_objects_hit_set_archive":0,"num_bytes_hit_set_archive":0,"num_flush":0,"num_flush_kb":0,"num_evict":0,"num_evict_kb":0,"num_promote":0,"num_flush_mode_high":0,"num_flush_mode_low":0,"num_evict_mode_some":0,"num_evict_mode_full":0,"num_objects_pinned":0,"num_legacy_snapsets":0,"num_large_omap_objects":0,"num_objects_manifest":0,"num_omap_bytes":0,"num_omap_keys":0,"num_objects_repaired":0},"up":[1,0],"acting":[1,0],"avail_no_missing":[],"object_location_counts":[],"blocked_by":[],"up_primary":1,"acting_primary":1,"purged_snaps":[]},{"pgid":"2.4","version":"0'0","reported_seq":1152,"reported_epoch":576,"state":"active+clean","last_fresh":"2026-02-20T22:44:57.695027+0000","last_change":"2026-02-20T22:21:35.747291+0000","last_active":"2026-02-20T22:44:57.695027+0000","last_peered":"2026-02-20T22:44:57.695027+0000","last_clean":"2026-02-20T22:44:57.695027+0000","last_became_active":"2026-02-20T22:21:33.746144+0000","last_became_peered":"2026-02-20T22:21:33.746144+0000","last_unstale":"2026-02-20T22:44:57.695027+0000","last_undegraded":"2026-02-20T22:44:57.695027+0000","last_fullsized":"2026-02-20T22:44:57.695027+0000","mapping_epoch":12,"log_start":"0'0","ondisk_log_start":"0'0","created":12,"last_epoch_clean":13,"parent":"0.0","parent_split_bits":0,"last_scrub":"0'0","last_scrub_stamp":"2026-02-20T22:21:32.738549+0000","last_deep_scrub":"0'0","last_deep_scrub_stamp":"2026-02-20T22:21:32.738549+0000","last_clean_scrub_stamp":"2026-02-20T22:21:32.738549+0000","objects_scrubbed":0,"log_size":0,"log_dups_size":0,"ondisk_log_size":0,"stats_invalid":false,"dirty_stats_invalid":false,"omap_stats_invalid":false,"hitset_stats_invalid":false,"hitset_bytes_stats_invalid":false,"pin_stats_invalid":false,"manifest_stats_invalid":false,"snaptrimq_len":0,"last_scrub_duration":0,"scrub_schedule":"periodic scrub scheduled @ 2026-02-22T10:20:48.702437+0000","scrub_duration":0,"objects_trimmed":0,"snaptrim_duration":0.00053797700000000003,"stat_sum":{"num_bytes":0,"num_objects":0,"num_object_clones":0,"num_object_copies":0,"num_objects_missing_on_primary":0,"num_objects_missing":0,"num_objects_degraded":0,"num_objects_misplaced":0,"num_objects_unfound":0,"num_objects_dirty":0,"num_whiteouts":0,"num_read":0,"num_read_kb":0,"num_write":0,"num_write_kb":0,"num_scrub_errors":0,"num_shallow_scrub_errors":0,"num_deep_scrub_errors":0,"num_objects_recovered":0,"num_bytes_recovered":0,"num_keys_recovered":0,"num_objects_omap":0,"num_objects_hit_set_archive":0,"num_bytes_hit_set_archive":0,"num_flush":0,"num_flush_kb":0,"num_evict":0,"num_evict_kb":0,"num_promote":0,"num_flush_mode_high":0,"num_flush_mode_low":0,"num_evict_mode_some":0,"num_evict_mode_full":0,"num_objects_pinned":0,"num_legacy_snapsets":0,"num_large_omap_objects":0,"num_objects_manifest":0,"num_omap_bytes":0,"num_omap_keys":0,"num_objects_repaired":0},"up":[1,0],"acting":[1,0],"avail_no_missing":[],"object_location_counts":[],"blocked_by":[],"up_primary":1,"acting_primary":1,"purged_snaps":[]},{"pgid":"2.2","version":"15'2","reported_seq":1154,"reported_epoch":576,"state":"active+clean","last_fresh":"2026-02-20T22:44:58.818425+0000","last_change":"2026-02-20T22:21:35.750346+0000","last_active":"2026-02-20T22:44:58.818425+0000","last_peered":"2026-02-20T22:44:58.818425+0000","last_clean":"2026-02-20T22:44:58.818425+0000","last_became_active":"2026-02-20T22:21:33.746207+0000","last_became_peered":"2026-02-20T22:21:33.746207+0000","last_unstale":"2026-02-20T22:44:58.818425+0000","last_undegraded":"2026-02-20T22:44:58.818425+0000","last_fullsized":"2026-02-20T22:44:58.818425+0000","mapping_epoch":12,"log_start":"0'0","ondisk_log_start":"0'0","created":12,"last_epoch_clean":13,"parent":"0.0","parent_split_bits":0,"last_scrub":"0'0","last_scrub_stamp":"2026-02-20T22:21:32.738549+0000","last_deep_scrub":"0'0","last_deep_scrub_stamp":"2026-02-20T22:21:32.738549+0000","last_clean_scrub_stamp":"2026-02-20T22:21:32.738549+0000","objects_scrubbed":0,"log_size":2,"log_dups_size":0,"ondisk_log_size":2,"stats_invalid":false,"dirty_stats_invalid":false,"omap_stats_invalid":false,"hitset_stats_invalid":false,"hitset_bytes_stats_invalid":false,"pin_stats_invalid":false,"manifest_stats_invalid":false,"snaptrimq_len":0,"last_scrub_duration":0,"scrub_schedule":"periodic scrub scheduled @ 2026-02-22T01:05:56.118790+0000","scrub_duration":0,"objects_trimmed":0,"snaptrim_duration":0.00089101000000000002,"stat_sum":{"num_bytes":19,"num_objects":1,"num_object_clones":0,"num_object_copies":2,"num_objects_missing_on_primary":0,"num_objects_missing":0,"num_objects_degraded":0,"num_objects_misplaced":0,"num_objects_unfound":0,"num_objects_dirty":1,"num_whiteouts":0,"num_read":0,"num_read_kb":0,"num_write":2,"num_write_kb":2,"num_scrub_errors":0,"num_shallow_scrub_errors":0,"num_deep_scrub_errors":0,"num_objects_recovered":0,"num_bytes_recovered":0,"num_keys_recovered":0,"num_objects_omap":0,"num_objects_hit_set_archive":0,"num_bytes_hit_set_archive":0,"num_flush":0,"num_flush_kb":0,"num_evict":0,"num_evict_kb":0,"num_promote":0,"num_flush_mode_high":0,"num_flush_mode_low":0,"num_evict_mode_some":0,"num_evict_mode_full":0,"num_objects_pinned":0,"num_legacy_snapsets":0,"num_large_omap_objects":0,"num_objects_manifest":0,"num_omap_bytes":0,"num_omap_keys":0,"num_objects_repaired":0},"up":[0,1],"acting":[0,1],"avail_no_missing":[],"object_location_counts":[],"blocked_by":[],"up_primary":0,"acting_primary":0,"purged_snaps":[]},{"pgid":"2.1","version":"0'0","reported_seq":1153,"reported_epoch":576,"state":"active+clean","last_fresh":"2026-02-20T22:44:57.643123+0000","last_change":"2026-02-20T22:21:35.826284+0000","last_active":"2026-02-20T22:44:57.643123+0000","last_peered":"2026-02-20T22:44:57.643123+0000","last_clean":"2026-02-20T22:44:57.643123+0000","last_became_active":"2026-02-20T22:21:33.745991+0000","last_became_peered":"2026-02-20T22:21:33.745991+0000","last_unstale":"2026-02-20T22:44:57.643123+0000","last_undegraded":"2026-02-20T22:44:57.643123+0000","last_fullsized":"2026-02-20T22:44:57.643123+0000","mapping_epoch":12,"log_start":"0'0","ondisk_log_start":"0'0","created":12,"last_epoch_clean":13,"parent":"0.0","parent_split_bits":0,"last_scrub":"0'0","last_scrub_stamp":"2026-02-20T22:21:32.738549+0000","last_deep_scrub":"0'0","last_deep_scrub_stamp":"2026-02-20T22:21:32.738549+0000","last_clean_scrub_stamp":"2026-02-20T22:21:32.738549+0000","objects_scrubbed":0,"log_size":0,"log_dups_size":0,"ondisk_log_size":0,"stats_invalid":false,"dirty_stats_invalid":false,"omap_stats_invalid":false,"hitset_stats_invalid":false,"hitset_bytes_stats_invalid":false,"pin_stats_invalid":false,"manifest_stats_invalid":false,"snaptrimq_len":0,"last_scrub_duration":0,"scrub_schedule":"periodic scrub scheduled @ 2026-02-22T01:06:40.602294+0000","scrub_duration":0,"objects_trimmed":0,"snaptrim_duration":0.00024823999999999999,"stat_sum":{"num_bytes":0,"num_objects":0,"num_object_clones":0,"num_object_copies":0,"num_objects_missing_on_primary":0,"num_objects_missing":0,"num_objects_degraded":0,"num_objects_misplaced":0,"num_objects_unfound":0,"num_objects_dirty":0,"num_whiteouts":0,"num_read":0,"num_read_kb":0,"num_write":0,"num_write_kb":0,"num_scrub_errors":0,"num_shallow_scrub_errors":0,"num_deep_scrub_errors":0,"num_objects_recovered":0,"num_bytes_recovered":0,"num_keys_recovered":0,"num_objects_omap":0,"num_objects_hit_set_archive":0,"num_bytes_hit_set_archive":0,"num_flush":0,"num_flush_kb":0,"num_evict":0,"num_evict_kb":0,"num_promote":0,"num_flush_mode_high":0,"num_flush_mode_low":0,"num_evict_mode_some":0,"num_evict_mode_full":0,"num_objects_pinned":0,"num_legacy_snapsets":0,"num_large_omap_objects":0,"num_objects_manifest":0,"num_omap_bytes":0,"num_omap_keys":0,"num_objects_repaired":0},"up":[2,1],"acting":[2,1],"avail_no_missing":[],"object_location_counts":[],"blocked_by":[],"up_primary":2,"acting_primary":2,"purged_snaps":[]},{"pgid":"2.0","version":"0'0","reported_seq":1153,"reported_epoch":576,"state":"active+clean","last_fresh":"2026-02-20T22:44:57.642195+0000","last_change":"2026-02-20T22:21:35.826273+0000","last_active":"2026-02-20T22:44:57.642195+0000","last_peered":"2026-02-20T22:44:57.642195+0000","last_clean":"2026-02-20T22:44:57.642195+0000","last_became_active":"2026-02-20T22:21:33.746179+0000","last_became_peered":"2026-02-20T22:21:33.746179+0000","last_unstale":"2026-02-20T22:44:57.642195+0000","last_undegraded":"2026-02-20T22:44:57.642195+0000","last_fullsized":"2026-02-20T22:44:57.642195+0000","mapping_epoch":12,"log_start":"0'0","ondisk_log_start":"0'0","created":12,"last_epoch_clean":13,"parent":"0.0","parent_split_bits":0,"last_scrub":"0'0","last_scrub_stamp":"2026-02-20T22:21:32.738549+0000","last_deep_scrub":"0'0","last_deep_scrub_stamp":"2026-02-20T22:21:32.738549+0000","last_clean_scrub_stamp":"2026-02-20T22:21:32.738549+0000","objects_scrubbed":0,"log_size":0,"log_dups_size":0,"ondisk_log_size":0,"stats_invalid":false,"dirty_stats_invalid":false,"omap_stats_invalid":false,"hitset_stats_invalid":false,"hitset_bytes_stats_invalid":false,"pin_stats_invalid":false,"manifest_stats_invalid":false,"snaptrimq_len":0,"last_scrub_duration":0,"scrub_schedule":"periodic scrub scheduled @ 2026-02-21T23:13:45.275452+0000","scrub_duration":0,"objects_trimmed":0,"snaptrim_duration":0.000239103,"stat_sum":{"num_bytes":0,"num_objects":0,"num_object_clones":0,"num_object_copies":0,"num_objects_missing_on_primary":0,"num_objects_missing":0,"num_objects_degraded":0,"num_objects_misplaced":0,"num_objects_unfound":0,"num_objects_dirty":0,"num_whiteouts":0,"num_read":0,"num_read_kb":0,"num_write":0,"num_write_kb":0,"num_scrub_errors":0,"num_shallow_scrub_errors":0,"num_deep_scrub_errors":0,"num_objects_recovered":0,"num_bytes_recovered":0,"num_keys_recovered":0,"num_objects_omap":0,"num_objects_hit_set_archive":0,"num_bytes_hit_set_archive":0,"num_flush":0,"num_flush_kb":0,"num_evict":0,"num_evict_kb":0,"num_promote":0,"num_flush_mode_high":0,"num_flush_mode_low":0,"num_evict_mode_some":0,"num_evict_mode_full":0,"num_objects_pinned":0,"num_legacy_snapsets":0,"num_large_omap_objects":0,"num_objects_manifest":0,"num_omap_bytes":0,"num_omap_keys":0,"num_objects_repaired":0},"up":[2,1],"acting":[2,1],"avail_no_missing":[],"object_location_counts":[],"blocked_by":[],"up_primary":2,"acting_primary":2,"purged_snaps":[]},{"pgid":"2.3","version":"13'1","reported_seq":1153,"reported_epoch":576,"state":"active+clean","last_fresh":"2026-02-20T22:44:57.695646+0000","last_change":"2026-02-20T22:21:35.747108+0000","last_active":"2026-02-20T22:44:57.695646+0000","last_peered":"2026-02-20T22:44:57.695646+0000","last_clean":"2026-02-20T22:44:57.695646+0000","last_became_active":"2026-02-20T22:21:33.745473+0000","last_became_peered":"2026-02-20T22:21:33.745473+0000","last_unstale":"2026-02-20T22:44:57.695646+0000","last_undegraded":"2026-02-20T22:44:57.695646+0000","last_fullsized":"2026-02-20T22:44:57.695646+0000","mapping_epoch":12,"log_start":"0'0","ondisk_log_start":"0'0","created":12,"last_epoch_clean":13,"parent":"0.0","parent_split_bits":0,"last_scrub":"0'0","last_scrub_stamp":"2026-02-20T22:21:32.738549+0000","last_deep_scrub":"0'0","last_deep_scrub_stamp":"2026-02-20T22:21:32.738549+0000","last_clean_scrub_stamp":"2026-02-20T22:21:32.738549+0000","objects_scrubbed":0,"log_size":1,"log_dups_size":0,"ondisk_log_size":1,"stats_invalid":false,"dirty_stats_invalid":false,"omap_stats_invalid":false,"hitset_stats_invalid":false,"hitset_bytes_stats_invalid":false,"pin_stats_invalid":false,"manifest_stats_invalid":false,"snaptrimq_len":0,"last_scrub_duration":0,"scrub_schedule":"periodic scrub scheduled @ 2026-02-22T09:09:20.809398+0000","scrub_duration":0,"objects_trimmed":0,"snaptrim_duration":0.000408186,"stat_sum":{"num_bytes":0,"num_objects":1,"num_object_clones":0,"num_object_copies":2,"num_objects_missing_on_primary":0,"num_objects_missing":0,"num_objects_degraded":0,"num_objects_misplaced":0,"num_objects_unfound":0,"num_objects_dirty":1,"num_whiteouts":0,"num_read":0,"num_read_kb":0,"num_write":0,"num_write_kb":0,"num_scrub_errors":0,"num_shallow_scrub_errors":0,"num_deep_scrub_errors":0,"num_objects_recovered":0,"num_bytes_recovered":0,"num_keys_recovered":0,"num_objects_omap":0,"num_objects_hit_set_archive":0,"num_bytes_hit_set_archive":0,"num_flush":0,"num_flush_kb":0,"num_evict":0,"num_evict_kb":0,"num_promote":0,"num_flush_mode_high":0,"num_flush_mode_low":0,"num_evict_mode_some":0,"num_evict_mode_full":0,"num_objects_pinned":0,"num_legacy_snapsets":0,"num_large_omap_objects":0,"num_objects_manifest":0,"num_omap_bytes":0,"num_omap_keys":0,"num_objects_repaired":0},"up":[1,2],"acting":[1,2],"avail_no_missing":[],"object_location_counts":[],"blocked_by":[],"up_primary":1,"acting_primary":1,"purged_snaps":[]},{"pgid":"1.0","version":"10'72","reported_seq":1242,"reported_epoch":576,"state":"active+clean","last_fresh":"2026-02-20T22:44:57.696740+0000","last_change":"2026-02-20T22:21:31.052761+0000","last_active":"2026-02-20T22:44:57.696740+0000","last_peered":"2026-02-20T22:44:57.696740+0000","last_clean":"2026-02-20T22:44:57.696740+0000","last_became_active":"2026-02-20T22:21:31.052111+0000","last_became_peered":"2026-02-20T22:21:31.052111+0000","last_unstale":"2026-02-20T22:44:57.696740+0000","last_undegraded":"2026-02-20T22:44:57.696740+0000","last_fullsized":"2026-02-20T22:44:57.696740+0000","mapping_epoch":9,"log_start":"0'0","ondisk_log_start":"0'0","created":9,"last_epoch_clean":10,"parent":"0.0","parent_split_bits":0,"last_scrub":"0'0","last_scrub_stamp":"2026-02-20T22:21:29.734878+0000","last_deep_scrub":"0'0","last_deep_scrub_stamp":"2026-02-20T22:21:29.734878+0000","last_clean_scrub_stamp":"2026-02-20T22:21:29.734878+0000","objects_scrubbed":0,"log_size":72,"log_dups_size":0,"ondisk_log_size":72,"stats_invalid":false,"dirty_stats_invalid":false,"omap_stats_invalid":false,"hitset_stats_invalid":false,"hitset_bytes_stats_invalid":false,"pin_stats_invalid":false,"manifest_stats_invalid":false,"snaptrimq_len":0,"last_scrub_duration":0,"scrub_schedule":"periodic scrub scheduled @ 2026-02-22T08:27:13.520122+0000","scrub_duration":0,"objects_trimmed":0,"snaptrim_duration":0,"stat_sum":{"num_bytes":590368,"num_objects":2,"num_object_clones":0,"num_object_copies":4,"num_objects_missing_on_primary":0,"num_objects_missing":0,"num_objects_degraded":0,"num_objects_misplaced":0,"num_objects_unfound":0,"num_objects_dirty":2,"num_whiteouts":0,"num_read":66,"num_read_kb":55,"num_write":101,"num_write_kb":1628,"num_scrub_errors":0,"num_shallow_scrub_errors":0,"num_deep_scrub_errors":0,"num_objects_recovered":0,"num_bytes_recovered":0,"num_keys_recovered":0,"num_objects_omap":0,"num_objects_hit_set_archive":0,"num_bytes_hit_set_archive":0,"num_flush":0,"num_flush_kb":0,"num_evict":0,"num_evict_kb":0,"num_promote":0,"num_flush_mode_high":0,"num_flush_mode_low":0,"num_evict_mode_some":0,"num_evict_mode_full":0,"num_objects_pinned":0,"num_legacy_snapsets":0,"num_large_omap_objects":0,"num_objects_manifest":0,"num_omap_bytes":0,"num_omap_keys":0,"num_objects_repaired":0},"up":[1,0],"acting":[1,0],"avail_no_missing":[],"object_location_counts":[],"blocked_by":[],"up_primary":1,"acting_primary":1,"purged_snaps":[]}],"pool_stats":[{"poolid":2,"num_pg":8,"stat_sum":{"num_bytes":19,"num_objects":2,"num_object_clones":0,"num_object_copies":4,"num_objects_missing_on_primary":0,"num_objects_missing":0,"num_objects_degraded":0,"num_objects_misplaced":0,"num_objects_unfound":0,"num_objects_dirty":2,"num_whiteouts":0,"num_read":0,"num_read_kb":0,"num_write":2,"num_write_kb":2,"num_scrub_errors":0,"num_shallow_scrub_errors":0,"num_deep_scrub_errors":0,"num_objects_recovered":0,"num_bytes_recovered":0,"num_keys_recovered":0,"num_objects_omap":0,"num_objects_hit_set_archive":0,"num_bytes_hit_set_archive":0,"num_flush":0,"num_flush_kb":0,"num_evict":0,"num_evict_kb":0,"num_promote":0,"num_flush_mode_high":0,"num_flush_mode_low":0,"num_evict_mode_some":0,"num_evict_mode_full":0,"num_objects_pinned":0,"num_legacy_snapsets":0,"num_large_omap_objects":0,"num_objects_manifest":0,"num_omap_bytes":0,"num_omap_keys":0,"num_objects_repaired":0},"store_stats":{"total":0,"available":0,"internally_reserved":0,"allocated":8192,"data_stored":38,"data_compressed":0,"data_compressed_allocated":0,"data_compressed_original":0,"omap_allocated":0,"internal_metadata":0},"log_size":3,"ondisk_log_size":3,"up":16,"acting":16,"num_store_stats":3},{"poolid":1,"num_pg":1,"stat_sum":{"num_bytes":590368,"num_objects":2,"num_object_clones":0,"num_object_copies":4,"num_objects_missing_on_primary":0,"num_objects_missing":0,"num_objects_degraded":0,"num_objects_misplaced":0,"num_objects_unfound":0,"num_objects_dirty":2,"num_whiteouts":0,"num_read":66,"num_read_kb":55,"num_write":101,"num_write_kb":1628,"num_scrub_errors":0,"num_shallow_scrub_errors":0,"num_deep_scrub_errors":0,"num_objects_recovered":0,"num_bytes_recovered":0,"num_keys_recovered":0,"num_objects_omap":0,"num_objects_hit_set_archive":0,"num_bytes_hit_set_archive":0,"num_flush":0,"num_flush_kb":0,"num_evict":0,"num_evict_kb":0,"num_promote":0,"num_flush_mode_high":0,"num_flush_mode_low":0,"num_evict_mode_some":0,"num_evict_mode_full":0,"num_objects_pinned":0,"num_legacy_snapsets":0,"num_large_omap_objects":0,"num_objects_manifest":0,"num_omap_bytes":0,"num_omap_keys":0,"num_objects_repaired":0},"store_stats":{"total":0,"available":0,"internally_reserved":0,"allocated":1187840,"data_stored":1180736,"data_compressed":0,"data_compressed_allocated":0,"data_compressed_original":0,"omap_allocated":0,"internal_metadata":0},"log_size":72,"ondisk_log_size":72,"up":2,"acting":2,"num_store_stats":2}],"osd_stats":[{"osd":2,"up_from":8,"seq":34359738658,"num_pgs":3,"num_osds":1,"num_per_pool_osds":1,"num_per_pool_omap_osds":1,"kb":94371840,"kb_used":85832,"kb_used_data":4728,"kb_used_omap":1540,"kb_used_meta":79547,"kb_avail":94286008,"statfs":{"total":96636764160,"available":96548872192,"internally_reserved":0,"allocated":4841472,"data_stored":2554270,"data_compressed":0,"data_compressed_allocated":0,"data_compressed_original":0,"omap_allocated":1577554,"internal_metadata":81456558},"hb_peers":[0,1],"snap_trim_queue_len":0,"num_snap_trimming":0,"num_shards_repaired":0,"op_queue_age_hist":{"histogram":[],"upper_bound":1},"perf_stat":{"commit_latency_ms":0,"apply_latency_ms":0,"commit_latency_ns":0,"apply_latency_ns":0},"alerts":[]},{"osd":1,"up_from":8,"seq":34359738658,"num_pgs":9,"num_osds":1,"num_per_pool_osds":1,"num_per_pool_omap_osds":1,"kb":94371840,"kb_used":104464,"kb_used_data":5312,"kb_used_omap":1491,"kb_used_meta":97644,"kb_avail":94267376,"statfs":{"total":96636764160,"available":96529793024,"internally_reserved":0,"allocated":5439488,"data_stored":3144657,"data_compressed":0,"data_compressed_allocated":0,"data_compressed_original":0,"omap_allocated":1527013,"internal_metadata":99988251},"hb_peers":[0,2],"snap_trim_queue_len":0,"num_snap_trimming":0,"num_shards_repaired":0,"op_queue_age_hist":{"histogram":[],"upper_bound":1},"perf_stat":{"commit_latency_ms":0,"apply_latency_ms":0,"commit_latency_ns":0,"apply_latency_ns":0},"alerts":[]},{"osd":0,"up_from":8,"seq":34359738658,"num_pgs":6,"num_osds":1,"num_per_pool_osds":1,"num_per_pool_omap_osds":1,"kb":94371840,"kb_used":104464,"kb_used_data":5312,"kb_used_omap":1650,"kb_used_meta":97485,"kb_avail":94267376,"statfs":{"total":96636764160,"available":96529793024,"internally_reserved":0,"allocated":5439488,"data_stored":3144657,"data_compressed":0,"data_compressed_allocated":0,"data_compressed_original":0,"omap_allocated":1689942,"internal_metadata":99825322},"hb_peers":[1,2],"snap_trim_queue_len":0,"num_snap_trimming":0,"num_shards_repaired":0,"op_queue_age_hist":{"histogram":[],"upper_bound":1},"perf_stat":{"commit_latency_ms":0,"apply_latency_ms":0,"commit_latency_ns":0,"apply_latency_ns":0},"alerts":[]}],"pool_statfs":[{"poolid":1,"osd":0,"total":0,"available":0,"internally_reserved":0,"allocated":593920,"data_stored":590368,"data_compressed":0,"data_compressed_allocated":0,"data_compressed_original":0,"omap_allocated":0,"internal_metadata":0},{"poolid":1,"osd":1,"total":0,"available":0,"internally_reserved":0,"allocated":593920,"data_stored":590368,"data_compressed":0,"data_compressed_allocated":0,"data_compressed_original":0,"omap_allocated":0,"internal_metadata":0},{"poolid":2,"osd":0,"total":0,"available":0,"internally_reserved":0,"allocated":4096,"data_stored":19,"data_compressed":0,"data_compressed_allocated":0,"data_compressed_original":0,"omap_allocated":0,"internal_metadata":0},{"poolid":2,"osd":1,"total":0,"available":0,"internally_reserved":0,"allocated":4096,"data_stored":19,"data_compressed":0,"data_compressed_allocated":0,"data_compressed_original":0,"omap_allocated":0,"internal_metadata":0},{"poolid":2,"osd":2,"total":0,"available":0,"internally_reserved":0,"allocated":0,"data_stored":0,"data_compressed":0,"data_compressed_allocated":0,"data_compressed_original":0,"omap_allocated":0,"internal_metadata":0}]}} 2026-02-20T22:45:27.513 DEBUG:teuthology.orchestra.run.trial096:> sudo adjust-ulimits ceph-coverage /home/ubuntu/cephtest/archive/coverage timeout 120 ceph --cluster cluster1 osd dump --format=json 2026-02-20T22:45:27.698 INFO:teuthology.orchestra.run.trial096.stdout: 2026-02-20T22:45:27.698 INFO:teuthology.orchestra.run.trial096.stdout:{"epoch":576,"fsid":"d2c94a25-6137-4b14-b25c-e79ba7f8928c","created":"2026-02-20T22:21:24.491911+0000","modified":"2026-02-20T22:44:57.637623+0000","last_up_change":"2026-02-20T22:21:28.499145+0000","last_in_change":"2026-02-20T22:21:25.176138+0000","flags":"sortbitwise,recovery_deletes,purged_snapdirs,pglog_hardlimit","flags_num":5799936,"flags_set":["pglog_hardlimit","purged_snapdirs","recovery_deletes","sortbitwise"],"crush_version":4,"full_ratio":0.94999998807907104,"backfillfull_ratio":0.89999997615814209,"nearfull_ratio":0.85000002384185791,"cluster_snapshot":"","pool_max":4,"max_osd":3,"require_min_compat_client":"luminous","min_compat_client":"jewel","require_osd_release":"tentacle","allow_crimson":false,"pools":[{"pool":1,"pool_name":".mgr","create_time":"2026-02-20T22:21:28.742616+0000","flags":1,"flags_names":"hashpspool","type":1,"size":2,"min_size":1,"crush_rule":0,"peering_crush_bucket_count":0,"peering_crush_bucket_target":0,"peering_crush_bucket_barrier":0,"peering_crush_bucket_mandatory_member":2147483647,"is_stretch_pool":false,"object_hash":2,"pg_autoscale_mode":"off","pg_num":1,"pg_placement_num":1,"pg_placement_num_target":1,"pg_num_target":1,"pg_num_pending":1,"last_pg_merge_meta":{"source_pgid":"0.0","ready_epoch":0,"last_epoch_started":0,"last_epoch_clean":0,"source_version":"0'0","target_version":"0'0"},"last_change":"11","last_force_op_resend":"0","last_force_op_resend_prenautilus":"0","last_force_op_resend_preluminous":"0","auid":0,"snap_mode":"selfmanaged","snap_seq":0,"snap_epoch":0,"pool_snaps":[],"removed_snaps":"[]","quota_max_bytes":0,"quota_max_objects":0,"tiers":[],"tier_of":-1,"read_tier":-1,"write_tier":-1,"cache_mode":"none","target_max_bytes":0,"target_max_objects":0,"cache_target_dirty_ratio_micro":400000,"cache_target_dirty_high_ratio_micro":600000,"cache_target_full_ratio_micro":800000,"cache_min_flush_age":0,"cache_min_evict_age":0,"erasure_code_profile":"","hit_set_params":{"type":"none"},"hit_set_period":0,"hit_set_count":0,"use_gmt_hitset":true,"min_read_recency_for_promote":0,"min_write_recency_for_promote":0,"hit_set_grade_decay_rate":0,"hit_set_search_last_n":0,"grade_table":[],"stripe_width":0,"expected_num_objects":0,"fast_read":false,"nonprimary_shards":"{}","options":{"pg_num_max":32,"pg_num_min":1},"application_metadata":{"mgr":{}},"read_balance":{"score_type":"Fair distribution","score_acting":2.9900000095367432,"score_stable":2.9900000095367432,"optimal_score":0.67000001668930054,"raw_score_acting":2,"raw_score_stable":2,"primary_affinity_weighted":1,"average_primary_affinity":1,"average_primary_affinity_weighted":1}},{"pool":2,"pool_name":"rbd","create_time":"2026-02-20T22:21:32.589047+0000","flags":8193,"flags_names":"hashpspool,selfmanaged_snaps","type":1,"size":2,"min_size":1,"crush_rule":0,"peering_crush_bucket_count":0,"peering_crush_bucket_target":0,"peering_crush_bucket_barrier":0,"peering_crush_bucket_mandatory_member":2147483647,"is_stretch_pool":false,"object_hash":2,"pg_autoscale_mode":"off","pg_num":8,"pg_placement_num":8,"pg_placement_num_target":8,"pg_num_target":8,"pg_num_pending":8,"last_pg_merge_meta":{"source_pgid":"0.0","ready_epoch":0,"last_epoch_started":0,"last_epoch_clean":0,"source_version":"0'0","target_version":"0'0"},"last_change":"15","last_force_op_resend":"0","last_force_op_resend_prenautilus":"0","last_force_op_resend_preluminous":"0","auid":0,"snap_mode":"selfmanaged","snap_seq":2,"snap_epoch":15,"pool_snaps":[],"removed_snaps":"[]","quota_max_bytes":0,"quota_max_objects":0,"tiers":[],"tier_of":-1,"read_tier":-1,"write_tier":-1,"cache_mode":"none","target_max_bytes":0,"target_max_objects":0,"cache_target_dirty_ratio_micro":400000,"cache_target_dirty_high_ratio_micro":600000,"cache_target_full_ratio_micro":800000,"cache_min_flush_age":0,"cache_min_evict_age":0,"erasure_code_profile":"","hit_set_params":{"type":"none"},"hit_set_period":0,"hit_set_count":0,"use_gmt_hitset":true,"min_read_recency_for_promote":0,"min_write_recency_for_promote":0,"hit_set_grade_decay_rate":0,"hit_set_search_last_n":0,"grade_table":[],"stripe_width":0,"expected_num_objects":0,"fast_read":false,"nonprimary_shards":"{}","options":{},"application_metadata":{"rbd":{}},"read_balance":{"score_type":"Fair distribution","score_acting":1.8799999952316284,"score_stable":1.8799999952316284,"optimal_score":1,"raw_score_acting":1.8799999952316284,"raw_score_stable":1.8799999952316284,"primary_affinity_weighted":1,"average_primary_affinity":1,"average_primary_affinity_weighted":1}}],"osds":[{"osd":0,"uuid":"a2c8c9ec-8da9-4546-abda-63caa2b25da3","up":1,"in":1,"weight":1,"primary_affinity":1,"last_clean_begin":0,"last_clean_end":0,"up_from":8,"up_thru":44,"down_at":0,"lost_at":0,"public_addrs":{"addrvec":[{"type":"v2","addr":"10.20.193.96:6800","nonce":3859042512},{"type":"v1","addr":"10.20.193.96:6801","nonce":3859042512}]},"cluster_addrs":{"addrvec":[{"type":"v2","addr":"10.20.193.96:6802","nonce":3859042512},{"type":"v1","addr":"10.20.193.96:6803","nonce":3859042512}]},"heartbeat_back_addrs":{"addrvec":[{"type":"v2","addr":"10.20.193.96:6806","nonce":3859042512},{"type":"v1","addr":"10.20.193.96:6807","nonce":3859042512}]},"heartbeat_front_addrs":{"addrvec":[{"type":"v2","addr":"10.20.193.96:6804","nonce":3859042512},{"type":"v1","addr":"10.20.193.96:6805","nonce":3859042512}]},"public_addr":"10.20.193.96:6801/3859042512","cluster_addr":"10.20.193.96:6803/3859042512","heartbeat_back_addr":"10.20.193.96:6807/3859042512","heartbeat_front_addr":"10.20.193.96:6805/3859042512","state":["exists","up"]},{"osd":1,"uuid":"1d9f08cc-c2f5-498d-8b19-83d59ea21634","up":1,"in":1,"weight":1,"primary_affinity":1,"last_clean_begin":0,"last_clean_end":0,"up_from":8,"up_thru":44,"down_at":0,"lost_at":0,"public_addrs":{"addrvec":[{"type":"v2","addr":"10.20.193.96:6816","nonce":3956121184},{"type":"v1","addr":"10.20.193.96:6817","nonce":3956121184}]},"cluster_addrs":{"addrvec":[{"type":"v2","addr":"10.20.193.96:6818","nonce":3956121184},{"type":"v1","addr":"10.20.193.96:6819","nonce":3956121184}]},"heartbeat_back_addrs":{"addrvec":[{"type":"v2","addr":"10.20.193.96:6822","nonce":3956121184},{"type":"v1","addr":"10.20.193.96:6823","nonce":3956121184}]},"heartbeat_front_addrs":{"addrvec":[{"type":"v2","addr":"10.20.193.96:6820","nonce":3956121184},{"type":"v1","addr":"10.20.193.96:6821","nonce":3956121184}]},"public_addr":"10.20.193.96:6817/3956121184","cluster_addr":"10.20.193.96:6819/3956121184","heartbeat_back_addr":"10.20.193.96:6823/3956121184","heartbeat_front_addr":"10.20.193.96:6821/3956121184","state":["exists","up"]},{"osd":2,"uuid":"f1a02315-7d30-4388-8e1d-a4d9a0371621","up":1,"in":1,"weight":1,"primary_affinity":1,"last_clean_begin":0,"last_clean_end":0,"up_from":8,"up_thru":44,"down_at":0,"lost_at":0,"public_addrs":{"addrvec":[{"type":"v2","addr":"10.20.193.96:6808","nonce":133506647},{"type":"v1","addr":"10.20.193.96:6809","nonce":133506647}]},"cluster_addrs":{"addrvec":[{"type":"v2","addr":"10.20.193.96:6810","nonce":133506647},{"type":"v1","addr":"10.20.193.96:6811","nonce":133506647}]},"heartbeat_back_addrs":{"addrvec":[{"type":"v2","addr":"10.20.193.96:6814","nonce":133506647},{"type":"v1","addr":"10.20.193.96:6815","nonce":133506647}]},"heartbeat_front_addrs":{"addrvec":[{"type":"v2","addr":"10.20.193.96:6812","nonce":133506647},{"type":"v1","addr":"10.20.193.96:6813","nonce":133506647}]},"public_addr":"10.20.193.96:6809/133506647","cluster_addr":"10.20.193.96:6811/133506647","heartbeat_back_addr":"10.20.193.96:6815/133506647","heartbeat_front_addr":"10.20.193.96:6813/133506647","state":["exists","up"]}],"osd_xinfo":[{"osd":0,"down_stamp":"0.000000","laggy_probability":0,"laggy_interval":0,"features":4544132024016699391,"old_weight":0,"last_purged_snaps_scrub":"2026-02-20T22:21:27.107204+0000","dead_epoch":0},{"osd":1,"down_stamp":"0.000000","laggy_probability":0,"laggy_interval":0,"features":4544132024016699391,"old_weight":0,"last_purged_snaps_scrub":"2026-02-20T22:21:27.139925+0000","dead_epoch":0},{"osd":2,"down_stamp":"0.000000","laggy_probability":0,"laggy_interval":0,"features":4544132024016699391,"old_weight":0,"last_purged_snaps_scrub":"2026-02-20T22:21:27.055314+0000","dead_epoch":0}],"pg_upmap":[],"pg_upmap_items":[],"pg_upmap_primaries":[],"pg_temp":[],"primary_temp":[],"blocklist":{"10.20.193.150:0/3835839202":"2026-02-20T23:44:36.749436+0000","10.20.193.150:0/2130902992":"2026-02-20T23:44:36.749306+0000","10.20.193.150:0/3622561978":"2026-02-20T23:44:36.749229+0000","10.20.193.150:0/1178159374":"2026-02-20T23:42:02.298194+0000","10.20.193.150:0/631005154":"2026-02-20T23:42:32.645591+0000","10.20.193.150:0/2544626216":"2026-02-20T23:42:02.270117+0000","10.20.193.150:0/3671891972":"2026-02-20T23:42:32.646464+0000","10.20.193.150:0/2056423697":"2026-02-20T23:42:32.646778+0000","10.20.193.150:0/2540862958":"2026-02-20T23:42:32.646621+0000","10.20.193.150:0/1195479167":"2026-02-20T23:42:32.645804+0000","10.20.193.150:0/999616684":"2026-02-20T23:44:36.749556+0000","10.20.193.150:0/2771500532":"2026-02-20T23:42:32.645668+0000","10.20.193.150:0/3594588647":"2026-02-20T23:44:05.877215+0000","10.20.193.150:0/3519329778":"2026-02-20T23:44:00.158584+0000","10.20.193.150:0/2894018431":"2026-02-20T23:44:05.912750+0000","10.20.193.150:0/3846197912":"2026-02-20T23:44:36.749678+0000"},"range_blocklist":{},"erasure_code_profiles":{"default":{"crush-failure-domain":"osd","k":"2","m":"1","plugin":"isa","technique":"reed_sol_van"}},"removed_snaps_queue":[{"pool":3,"snaps":[{"begin":217,"length":1},{"begin":220,"length":1}]}],"new_removed_snaps":[],"new_purged_snaps":[],"crush_node_flags":{},"device_class_flags":{},"stretch_mode":{"stretch_mode_enabled":false,"stretch_bucket_count":0,"degraded_stretch_mode":0,"recovering_stretch_mode":0,"stretch_mode_bucket":0}} 2026-02-20T22:45:28.709 INFO:tasks.ceph:Scrubbing cluster1.osd.0 2026-02-20T22:45:28.709 DEBUG:teuthology.orchestra.run.trial096:> sudo adjust-ulimits ceph-coverage /home/ubuntu/cephtest/archive/coverage timeout 120 ceph --cluster cluster1 tell osd.0 config set osd_debug_deep_scrub_sleep 0 2026-02-20T22:45:28.794 INFO:teuthology.orchestra.run.trial096.stdout:{ 2026-02-20T22:45:28.794 INFO:teuthology.orchestra.run.trial096.stdout: "success": "osd_debug_deep_scrub_sleep = '' (not observed, change may require restart) osd_delete_sleep = '' osd_delete_sleep_hdd = '' osd_delete_sleep_hybrid = '' osd_delete_sleep_ssd = '' osd_max_backfills = '' osd_recovery_max_active = '' osd_recovery_max_active_hdd = '' osd_recovery_max_active_ssd = '' osd_recovery_sleep = '' osd_recovery_sleep_degraded = '' osd_recovery_sleep_degraded_hdd = '' osd_recovery_sleep_degraded_hybrid = '' osd_recovery_sleep_degraded_ssd = '' osd_recovery_sleep_hdd = '' osd_recovery_sleep_hybrid = '' osd_recovery_sleep_ssd = '' osd_scrub_sleep = '' osd_snap_trim_sleep = '' osd_snap_trim_sleep_hdd = '' osd_snap_trim_sleep_hybrid = '' osd_snap_trim_sleep_ssd = '' " 2026-02-20T22:45:28.794 INFO:teuthology.orchestra.run.trial096.stdout:} 2026-02-20T22:45:28.803 DEBUG:teuthology.orchestra.run.trial096:> sudo adjust-ulimits ceph-coverage /home/ubuntu/cephtest/archive/coverage timeout 120 ceph --cluster cluster1 osd deep-scrub 0 2026-02-20T22:45:28.983 INFO:teuthology.orchestra.run.trial096.stderr:instructed osd(s) 0 to deep-scrub 2026-02-20T22:45:28.993 INFO:tasks.ceph:Scrubbing cluster1.osd.1 2026-02-20T22:45:28.993 DEBUG:teuthology.orchestra.run.trial096:> sudo adjust-ulimits ceph-coverage /home/ubuntu/cephtest/archive/coverage timeout 120 ceph --cluster cluster1 tell osd.1 config set osd_debug_deep_scrub_sleep 0 2026-02-20T22:45:29.076 INFO:teuthology.orchestra.run.trial096.stdout:{ 2026-02-20T22:45:29.077 INFO:teuthology.orchestra.run.trial096.stdout: "success": "osd_debug_deep_scrub_sleep = '' (not observed, change may require restart) " 2026-02-20T22:45:29.077 INFO:teuthology.orchestra.run.trial096.stdout:} 2026-02-20T22:45:29.083 DEBUG:teuthology.orchestra.run.trial096:> sudo adjust-ulimits ceph-coverage /home/ubuntu/cephtest/archive/coverage timeout 120 ceph --cluster cluster1 osd deep-scrub 1 2026-02-20T22:45:29.266 INFO:teuthology.orchestra.run.trial096.stderr:instructed osd(s) 1 to deep-scrub 2026-02-20T22:45:29.276 INFO:tasks.ceph:Scrubbing cluster1.osd.2 2026-02-20T22:45:29.277 DEBUG:teuthology.orchestra.run.trial096:> sudo adjust-ulimits ceph-coverage /home/ubuntu/cephtest/archive/coverage timeout 120 ceph --cluster cluster1 tell osd.2 config set osd_debug_deep_scrub_sleep 0 2026-02-20T22:45:29.357 INFO:teuthology.orchestra.run.trial096.stdout:{ 2026-02-20T22:45:29.357 INFO:teuthology.orchestra.run.trial096.stdout: "success": "osd_debug_deep_scrub_sleep = '' (not observed, change may require restart) " 2026-02-20T22:45:29.358 INFO:teuthology.orchestra.run.trial096.stdout:} 2026-02-20T22:45:29.363 DEBUG:teuthology.orchestra.run.trial096:> sudo adjust-ulimits ceph-coverage /home/ubuntu/cephtest/archive/coverage timeout 120 ceph --cluster cluster1 osd deep-scrub 2 2026-02-20T22:45:29.545 INFO:teuthology.orchestra.run.trial096.stderr:instructed osd(s) 2 to deep-scrub 2026-02-20T22:45:29.555 DEBUG:teuthology.orchestra.run.trial096:> sudo adjust-ulimits ceph-coverage /home/ubuntu/cephtest/archive/coverage timeout 120 ceph --cluster cluster1 pg dump --format=json 2026-02-20T22:45:29.739 INFO:teuthology.orchestra.run.trial096.stdout: 2026-02-20T22:45:29.740 INFO:teuthology.orchestra.run.trial096.stderr:dumped all 2026-02-20T22:45:29.748 INFO:teuthology.orchestra.run.trial096.stdout:{"pg_ready":true,"pg_map":{"version":1293,"stamp":"2026-02-20T22:45:28.920306+0000","last_osdmap_epoch":0,"last_pg_scan":0,"pg_stats_sum":{"stat_sum":{"num_bytes":590387,"num_objects":4,"num_object_clones":0,"num_object_copies":8,"num_objects_missing_on_primary":0,"num_objects_missing":0,"num_objects_degraded":0,"num_objects_misplaced":0,"num_objects_unfound":0,"num_objects_dirty":4,"num_whiteouts":0,"num_read":66,"num_read_kb":55,"num_write":103,"num_write_kb":1630,"num_scrub_errors":0,"num_shallow_scrub_errors":0,"num_deep_scrub_errors":0,"num_objects_recovered":0,"num_bytes_recovered":0,"num_keys_recovered":0,"num_objects_omap":0,"num_objects_hit_set_archive":0,"num_bytes_hit_set_archive":0,"num_flush":0,"num_flush_kb":0,"num_evict":0,"num_evict_kb":0,"num_promote":0,"num_flush_mode_high":0,"num_flush_mode_low":0,"num_evict_mode_some":0,"num_evict_mode_full":0,"num_objects_pinned":0,"num_legacy_snapsets":0,"num_large_omap_objects":0,"num_objects_manifest":0,"num_omap_bytes":0,"num_omap_keys":0,"num_objects_repaired":0},"store_stats":{"total":0,"available":0,"internally_reserved":0,"allocated":0,"data_stored":0,"data_compressed":0,"data_compressed_allocated":0,"data_compressed_original":0,"omap_allocated":0,"internal_metadata":0},"log_size":75,"ondisk_log_size":75,"up":18,"acting":18,"num_store_stats":0},"osd_stats_sum":{"up_from":0,"seq":0,"num_pgs":18,"num_osds":3,"num_per_pool_osds":3,"num_per_pool_omap_osds":3,"kb":283115520,"kb_used":294760,"kb_used_data":15352,"kb_used_omap":4682,"kb_used_meta":274677,"kb_avail":282820760,"statfs":{"total":289910292480,"available":289608458240,"internally_reserved":0,"allocated":15720448,"data_stored":8843584,"data_compressed":0,"data_compressed_allocated":0,"data_compressed_original":0,"omap_allocated":4794509,"internal_metadata":281270131},"hb_peers":[],"snap_trim_queue_len":0,"num_snap_trimming":0,"num_shards_repaired":0,"op_queue_age_hist":{"histogram":[],"upper_bound":1},"perf_stat":{"commit_latency_ms":0,"apply_latency_ms":0,"commit_latency_ns":0,"apply_latency_ns":0},"alerts":[],"network_ping_times":[]},"pg_stats_delta":{"stat_sum":{"num_bytes":0,"num_objects":0,"num_object_clones":0,"num_object_copies":0,"num_objects_missing_on_primary":0,"num_objects_missing":0,"num_objects_degraded":0,"num_objects_misplaced":0,"num_objects_unfound":0,"num_objects_dirty":0,"num_whiteouts":0,"num_read":0,"num_read_kb":0,"num_write":0,"num_write_kb":0,"num_scrub_errors":0,"num_shallow_scrub_errors":0,"num_deep_scrub_errors":0,"num_objects_recovered":0,"num_bytes_recovered":0,"num_keys_recovered":0,"num_objects_omap":0,"num_objects_hit_set_archive":0,"num_bytes_hit_set_archive":0,"num_flush":0,"num_flush_kb":0,"num_evict":0,"num_evict_kb":0,"num_promote":0,"num_flush_mode_high":0,"num_flush_mode_low":0,"num_evict_mode_some":0,"num_evict_mode_full":0,"num_objects_pinned":0,"num_legacy_snapsets":0,"num_large_omap_objects":0,"num_objects_manifest":0,"num_omap_bytes":0,"num_omap_keys":0,"num_objects_repaired":0},"store_stats":{"total":0,"available":0,"internally_reserved":0,"allocated":0,"data_stored":0,"data_compressed":0,"data_compressed_allocated":0,"data_compressed_original":0,"omap_allocated":0,"internal_metadata":0},"log_size":0,"ondisk_log_size":0,"up":0,"acting":0,"num_store_stats":0,"stamp_delta":"12.000935"},"pg_stats":[{"pgid":"2.7","version":"0'0","reported_seq":1152,"reported_epoch":576,"state":"active+clean","last_fresh":"2026-02-20T22:44:57.696698+0000","last_change":"2026-02-20T22:21:35.747542+0000","last_active":"2026-02-20T22:44:57.696698+0000","last_peered":"2026-02-20T22:44:57.696698+0000","last_clean":"2026-02-20T22:44:57.696698+0000","last_became_active":"2026-02-20T22:21:33.746408+0000","last_became_peered":"2026-02-20T22:21:33.746408+0000","last_unstale":"2026-02-20T22:44:57.696698+0000","last_undegraded":"2026-02-20T22:44:57.696698+0000","last_fullsized":"2026-02-20T22:44:57.696698+0000","mapping_epoch":12,"log_start":"0'0","ondisk_log_start":"0'0","created":12,"last_epoch_clean":13,"parent":"0.0","parent_split_bits":0,"last_scrub":"0'0","last_scrub_stamp":"2026-02-20T22:21:32.738549+0000","last_deep_scrub":"0'0","last_deep_scrub_stamp":"2026-02-20T22:21:32.738549+0000","last_clean_scrub_stamp":"2026-02-20T22:21:32.738549+0000","objects_scrubbed":0,"log_size":0,"log_dups_size":0,"ondisk_log_size":0,"stats_invalid":false,"dirty_stats_invalid":false,"omap_stats_invalid":false,"hitset_stats_invalid":false,"hitset_bytes_stats_invalid":false,"pin_stats_invalid":false,"manifest_stats_invalid":false,"snaptrimq_len":0,"last_scrub_duration":0,"scrub_schedule":"periodic scrub scheduled @ 2026-02-22T03:01:04.203492+0000","scrub_duration":0,"objects_trimmed":0,"snaptrim_duration":0.00076524799999999995,"stat_sum":{"num_bytes":0,"num_objects":0,"num_object_clones":0,"num_object_copies":0,"num_objects_missing_on_primary":0,"num_objects_missing":0,"num_objects_degraded":0,"num_objects_misplaced":0,"num_objects_unfound":0,"num_objects_dirty":0,"num_whiteouts":0,"num_read":0,"num_read_kb":0,"num_write":0,"num_write_kb":0,"num_scrub_errors":0,"num_shallow_scrub_errors":0,"num_deep_scrub_errors":0,"num_objects_recovered":0,"num_bytes_recovered":0,"num_keys_recovered":0,"num_objects_omap":0,"num_objects_hit_set_archive":0,"num_bytes_hit_set_archive":0,"num_flush":0,"num_flush_kb":0,"num_evict":0,"num_evict_kb":0,"num_promote":0,"num_flush_mode_high":0,"num_flush_mode_low":0,"num_evict_mode_some":0,"num_evict_mode_full":0,"num_objects_pinned":0,"num_legacy_snapsets":0,"num_large_omap_objects":0,"num_objects_manifest":0,"num_omap_bytes":0,"num_omap_keys":0,"num_objects_repaired":0},"up":[1,0],"acting":[1,0],"avail_no_missing":[],"object_location_counts":[],"blocked_by":[],"up_primary":1,"acting_primary":1,"purged_snaps":[]},{"pgid":"2.6","version":"0'0","reported_seq":1152,"reported_epoch":576,"state":"active+clean","last_fresh":"2026-02-20T22:44:57.696753+0000","last_change":"2026-02-20T22:21:35.747555+0000","last_active":"2026-02-20T22:44:57.696753+0000","last_peered":"2026-02-20T22:44:57.696753+0000","last_clean":"2026-02-20T22:44:57.696753+0000","last_became_active":"2026-02-20T22:21:33.746401+0000","last_became_peered":"2026-02-20T22:21:33.746401+0000","last_unstale":"2026-02-20T22:44:57.696753+0000","last_undegraded":"2026-02-20T22:44:57.696753+0000","last_fullsized":"2026-02-20T22:44:57.696753+0000","mapping_epoch":12,"log_start":"0'0","ondisk_log_start":"0'0","created":12,"last_epoch_clean":13,"parent":"0.0","parent_split_bits":0,"last_scrub":"0'0","last_scrub_stamp":"2026-02-20T22:21:32.738549+0000","last_deep_scrub":"0'0","last_deep_scrub_stamp":"2026-02-20T22:21:32.738549+0000","last_clean_scrub_stamp":"2026-02-20T22:21:32.738549+0000","objects_scrubbed":0,"log_size":0,"log_dups_size":0,"ondisk_log_size":0,"stats_invalid":false,"dirty_stats_invalid":false,"omap_stats_invalid":false,"hitset_stats_invalid":false,"hitset_bytes_stats_invalid":false,"pin_stats_invalid":false,"manifest_stats_invalid":false,"snaptrimq_len":0,"last_scrub_duration":0,"scrub_schedule":"periodic scrub scheduled @ 2026-02-22T07:48:30.724599+0000","scrub_duration":0,"objects_trimmed":0,"snaptrim_duration":0.00073822700000000005,"stat_sum":{"num_bytes":0,"num_objects":0,"num_object_clones":0,"num_object_copies":0,"num_objects_missing_on_primary":0,"num_objects_missing":0,"num_objects_degraded":0,"num_objects_misplaced":0,"num_objects_unfound":0,"num_objects_dirty":0,"num_whiteouts":0,"num_read":0,"num_read_kb":0,"num_write":0,"num_write_kb":0,"num_scrub_errors":0,"num_shallow_scrub_errors":0,"num_deep_scrub_errors":0,"num_objects_recovered":0,"num_bytes_recovered":0,"num_keys_recovered":0,"num_objects_omap":0,"num_objects_hit_set_archive":0,"num_bytes_hit_set_archive":0,"num_flush":0,"num_flush_kb":0,"num_evict":0,"num_evict_kb":0,"num_promote":0,"num_flush_mode_high":0,"num_flush_mode_low":0,"num_evict_mode_some":0,"num_evict_mode_full":0,"num_objects_pinned":0,"num_legacy_snapsets":0,"num_large_omap_objects":0,"num_objects_manifest":0,"num_omap_bytes":0,"num_omap_keys":0,"num_objects_repaired":0},"up":[1,0],"acting":[1,0],"avail_no_missing":[],"object_location_counts":[],"blocked_by":[],"up_primary":1,"acting_primary":1,"purged_snaps":[]},{"pgid":"2.5","version":"0'0","reported_seq":1152,"reported_epoch":576,"state":"active+clean","last_fresh":"2026-02-20T22:44:57.696982+0000","last_change":"2026-02-20T22:21:35.747111+0000","last_active":"2026-02-20T22:44:57.696982+0000","last_peered":"2026-02-20T22:44:57.696982+0000","last_clean":"2026-02-20T22:44:57.696982+0000","last_became_active":"2026-02-20T22:21:33.746216+0000","last_became_peered":"2026-02-20T22:21:33.746216+0000","last_unstale":"2026-02-20T22:44:57.696982+0000","last_undegraded":"2026-02-20T22:44:57.696982+0000","last_fullsized":"2026-02-20T22:44:57.696982+0000","mapping_epoch":12,"log_start":"0'0","ondisk_log_start":"0'0","created":12,"last_epoch_clean":13,"parent":"0.0","parent_split_bits":0,"last_scrub":"0'0","last_scrub_stamp":"2026-02-20T22:21:32.738549+0000","last_deep_scrub":"0'0","last_deep_scrub_stamp":"2026-02-20T22:21:32.738549+0000","last_clean_scrub_stamp":"2026-02-20T22:21:32.738549+0000","objects_scrubbed":0,"log_size":0,"log_dups_size":0,"ondisk_log_size":0,"stats_invalid":false,"dirty_stats_invalid":false,"omap_stats_invalid":false,"hitset_stats_invalid":false,"hitset_bytes_stats_invalid":false,"pin_stats_invalid":false,"manifest_stats_invalid":false,"snaptrimq_len":0,"last_scrub_duration":0,"scrub_schedule":"periodic scrub scheduled @ 2026-02-22T01:41:45.454809+0000","scrub_duration":0,"objects_trimmed":0,"snaptrim_duration":0.00043471500000000001,"stat_sum":{"num_bytes":0,"num_objects":0,"num_object_clones":0,"num_object_copies":0,"num_objects_missing_on_primary":0,"num_objects_missing":0,"num_objects_degraded":0,"num_objects_misplaced":0,"num_objects_unfound":0,"num_objects_dirty":0,"num_whiteouts":0,"num_read":0,"num_read_kb":0,"num_write":0,"num_write_kb":0,"num_scrub_errors":0,"num_shallow_scrub_errors":0,"num_deep_scrub_errors":0,"num_objects_recovered":0,"num_bytes_recovered":0,"num_keys_recovered":0,"num_objects_omap":0,"num_objects_hit_set_archive":0,"num_bytes_hit_set_archive":0,"num_flush":0,"num_flush_kb":0,"num_evict":0,"num_evict_kb":0,"num_promote":0,"num_flush_mode_high":0,"num_flush_mode_low":0,"num_evict_mode_some":0,"num_evict_mode_full":0,"num_objects_pinned":0,"num_legacy_snapsets":0,"num_large_omap_objects":0,"num_objects_manifest":0,"num_omap_bytes":0,"num_omap_keys":0,"num_objects_repaired":0},"up":[1,0],"acting":[1,0],"avail_no_missing":[],"object_location_counts":[],"blocked_by":[],"up_primary":1,"acting_primary":1,"purged_snaps":[]},{"pgid":"2.4","version":"0'0","reported_seq":1152,"reported_epoch":576,"state":"active+clean","last_fresh":"2026-02-20T22:44:57.695027+0000","last_change":"2026-02-20T22:21:35.747291+0000","last_active":"2026-02-20T22:44:57.695027+0000","last_peered":"2026-02-20T22:44:57.695027+0000","last_clean":"2026-02-20T22:44:57.695027+0000","last_became_active":"2026-02-20T22:21:33.746144+0000","last_became_peered":"2026-02-20T22:21:33.746144+0000","last_unstale":"2026-02-20T22:44:57.695027+0000","last_undegraded":"2026-02-20T22:44:57.695027+0000","last_fullsized":"2026-02-20T22:44:57.695027+0000","mapping_epoch":12,"log_start":"0'0","ondisk_log_start":"0'0","created":12,"last_epoch_clean":13,"parent":"0.0","parent_split_bits":0,"last_scrub":"0'0","last_scrub_stamp":"2026-02-20T22:21:32.738549+0000","last_deep_scrub":"0'0","last_deep_scrub_stamp":"2026-02-20T22:21:32.738549+0000","last_clean_scrub_stamp":"2026-02-20T22:21:32.738549+0000","objects_scrubbed":0,"log_size":0,"log_dups_size":0,"ondisk_log_size":0,"stats_invalid":false,"dirty_stats_invalid":false,"omap_stats_invalid":false,"hitset_stats_invalid":false,"hitset_bytes_stats_invalid":false,"pin_stats_invalid":false,"manifest_stats_invalid":false,"snaptrimq_len":0,"last_scrub_duration":0,"scrub_schedule":"periodic scrub scheduled @ 2026-02-22T10:20:48.702437+0000","scrub_duration":0,"objects_trimmed":0,"snaptrim_duration":0.00053797700000000003,"stat_sum":{"num_bytes":0,"num_objects":0,"num_object_clones":0,"num_object_copies":0,"num_objects_missing_on_primary":0,"num_objects_missing":0,"num_objects_degraded":0,"num_objects_misplaced":0,"num_objects_unfound":0,"num_objects_dirty":0,"num_whiteouts":0,"num_read":0,"num_read_kb":0,"num_write":0,"num_write_kb":0,"num_scrub_errors":0,"num_shallow_scrub_errors":0,"num_deep_scrub_errors":0,"num_objects_recovered":0,"num_bytes_recovered":0,"num_keys_recovered":0,"num_objects_omap":0,"num_objects_hit_set_archive":0,"num_bytes_hit_set_archive":0,"num_flush":0,"num_flush_kb":0,"num_evict":0,"num_evict_kb":0,"num_promote":0,"num_flush_mode_high":0,"num_flush_mode_low":0,"num_evict_mode_some":0,"num_evict_mode_full":0,"num_objects_pinned":0,"num_legacy_snapsets":0,"num_large_omap_objects":0,"num_objects_manifest":0,"num_omap_bytes":0,"num_omap_keys":0,"num_objects_repaired":0},"up":[1,0],"acting":[1,0],"avail_no_missing":[],"object_location_counts":[],"blocked_by":[],"up_primary":1,"acting_primary":1,"purged_snaps":[]},{"pgid":"2.2","version":"15'2","reported_seq":1154,"reported_epoch":576,"state":"active+clean","last_fresh":"2026-02-20T22:44:58.818425+0000","last_change":"2026-02-20T22:21:35.750346+0000","last_active":"2026-02-20T22:44:58.818425+0000","last_peered":"2026-02-20T22:44:58.818425+0000","last_clean":"2026-02-20T22:44:58.818425+0000","last_became_active":"2026-02-20T22:21:33.746207+0000","last_became_peered":"2026-02-20T22:21:33.746207+0000","last_unstale":"2026-02-20T22:44:58.818425+0000","last_undegraded":"2026-02-20T22:44:58.818425+0000","last_fullsized":"2026-02-20T22:44:58.818425+0000","mapping_epoch":12,"log_start":"0'0","ondisk_log_start":"0'0","created":12,"last_epoch_clean":13,"parent":"0.0","parent_split_bits":0,"last_scrub":"0'0","last_scrub_stamp":"2026-02-20T22:21:32.738549+0000","last_deep_scrub":"0'0","last_deep_scrub_stamp":"2026-02-20T22:21:32.738549+0000","last_clean_scrub_stamp":"2026-02-20T22:21:32.738549+0000","objects_scrubbed":0,"log_size":2,"log_dups_size":0,"ondisk_log_size":2,"stats_invalid":false,"dirty_stats_invalid":false,"omap_stats_invalid":false,"hitset_stats_invalid":false,"hitset_bytes_stats_invalid":false,"pin_stats_invalid":false,"manifest_stats_invalid":false,"snaptrimq_len":0,"last_scrub_duration":0,"scrub_schedule":"periodic scrub scheduled @ 2026-02-22T01:05:56.118790+0000","scrub_duration":0,"objects_trimmed":0,"snaptrim_duration":0.00089101000000000002,"stat_sum":{"num_bytes":19,"num_objects":1,"num_object_clones":0,"num_object_copies":2,"num_objects_missing_on_primary":0,"num_objects_missing":0,"num_objects_degraded":0,"num_objects_misplaced":0,"num_objects_unfound":0,"num_objects_dirty":1,"num_whiteouts":0,"num_read":0,"num_read_kb":0,"num_write":2,"num_write_kb":2,"num_scrub_errors":0,"num_shallow_scrub_errors":0,"num_deep_scrub_errors":0,"num_objects_recovered":0,"num_bytes_recovered":0,"num_keys_recovered":0,"num_objects_omap":0,"num_objects_hit_set_archive":0,"num_bytes_hit_set_archive":0,"num_flush":0,"num_flush_kb":0,"num_evict":0,"num_evict_kb":0,"num_promote":0,"num_flush_mode_high":0,"num_flush_mode_low":0,"num_evict_mode_some":0,"num_evict_mode_full":0,"num_objects_pinned":0,"num_legacy_snapsets":0,"num_large_omap_objects":0,"num_objects_manifest":0,"num_omap_bytes":0,"num_omap_keys":0,"num_objects_repaired":0},"up":[0,1],"acting":[0,1],"avail_no_missing":[],"object_location_counts":[],"blocked_by":[],"up_primary":0,"acting_primary":0,"purged_snaps":[]},{"pgid":"2.1","version":"0'0","reported_seq":1153,"reported_epoch":576,"state":"active+clean","last_fresh":"2026-02-20T22:44:57.643123+0000","last_change":"2026-02-20T22:21:35.826284+0000","last_active":"2026-02-20T22:44:57.643123+0000","last_peered":"2026-02-20T22:44:57.643123+0000","last_clean":"2026-02-20T22:44:57.643123+0000","last_became_active":"2026-02-20T22:21:33.745991+0000","last_became_peered":"2026-02-20T22:21:33.745991+0000","last_unstale":"2026-02-20T22:44:57.643123+0000","last_undegraded":"2026-02-20T22:44:57.643123+0000","last_fullsized":"2026-02-20T22:44:57.643123+0000","mapping_epoch":12,"log_start":"0'0","ondisk_log_start":"0'0","created":12,"last_epoch_clean":13,"parent":"0.0","parent_split_bits":0,"last_scrub":"0'0","last_scrub_stamp":"2026-02-20T22:21:32.738549+0000","last_deep_scrub":"0'0","last_deep_scrub_stamp":"2026-02-20T22:21:32.738549+0000","last_clean_scrub_stamp":"2026-02-20T22:21:32.738549+0000","objects_scrubbed":0,"log_size":0,"log_dups_size":0,"ondisk_log_size":0,"stats_invalid":false,"dirty_stats_invalid":false,"omap_stats_invalid":false,"hitset_stats_invalid":false,"hitset_bytes_stats_invalid":false,"pin_stats_invalid":false,"manifest_stats_invalid":false,"snaptrimq_len":0,"last_scrub_duration":0,"scrub_schedule":"periodic scrub scheduled @ 2026-02-22T01:06:40.602294+0000","scrub_duration":0,"objects_trimmed":0,"snaptrim_duration":0.00024823999999999999,"stat_sum":{"num_bytes":0,"num_objects":0,"num_object_clones":0,"num_object_copies":0,"num_objects_missing_on_primary":0,"num_objects_missing":0,"num_objects_degraded":0,"num_objects_misplaced":0,"num_objects_unfound":0,"num_objects_dirty":0,"num_whiteouts":0,"num_read":0,"num_read_kb":0,"num_write":0,"num_write_kb":0,"num_scrub_errors":0,"num_shallow_scrub_errors":0,"num_deep_scrub_errors":0,"num_objects_recovered":0,"num_bytes_recovered":0,"num_keys_recovered":0,"num_objects_omap":0,"num_objects_hit_set_archive":0,"num_bytes_hit_set_archive":0,"num_flush":0,"num_flush_kb":0,"num_evict":0,"num_evict_kb":0,"num_promote":0,"num_flush_mode_high":0,"num_flush_mode_low":0,"num_evict_mode_some":0,"num_evict_mode_full":0,"num_objects_pinned":0,"num_legacy_snapsets":0,"num_large_omap_objects":0,"num_objects_manifest":0,"num_omap_bytes":0,"num_omap_keys":0,"num_objects_repaired":0},"up":[2,1],"acting":[2,1],"avail_no_missing":[],"object_location_counts":[],"blocked_by":[],"up_primary":2,"acting_primary":2,"purged_snaps":[]},{"pgid":"2.0","version":"0'0","reported_seq":1153,"reported_epoch":576,"state":"active+clean","last_fresh":"2026-02-20T22:44:57.642195+0000","last_change":"2026-02-20T22:21:35.826273+0000","last_active":"2026-02-20T22:44:57.642195+0000","last_peered":"2026-02-20T22:44:57.642195+0000","last_clean":"2026-02-20T22:44:57.642195+0000","last_became_active":"2026-02-20T22:21:33.746179+0000","last_became_peered":"2026-02-20T22:21:33.746179+0000","last_unstale":"2026-02-20T22:44:57.642195+0000","last_undegraded":"2026-02-20T22:44:57.642195+0000","last_fullsized":"2026-02-20T22:44:57.642195+0000","mapping_epoch":12,"log_start":"0'0","ondisk_log_start":"0'0","created":12,"last_epoch_clean":13,"parent":"0.0","parent_split_bits":0,"last_scrub":"0'0","last_scrub_stamp":"2026-02-20T22:21:32.738549+0000","last_deep_scrub":"0'0","last_deep_scrub_stamp":"2026-02-20T22:21:32.738549+0000","last_clean_scrub_stamp":"2026-02-20T22:21:32.738549+0000","objects_scrubbed":0,"log_size":0,"log_dups_size":0,"ondisk_log_size":0,"stats_invalid":false,"dirty_stats_invalid":false,"omap_stats_invalid":false,"hitset_stats_invalid":false,"hitset_bytes_stats_invalid":false,"pin_stats_invalid":false,"manifest_stats_invalid":false,"snaptrimq_len":0,"last_scrub_duration":0,"scrub_schedule":"periodic scrub scheduled @ 2026-02-21T23:13:45.275452+0000","scrub_duration":0,"objects_trimmed":0,"snaptrim_duration":0.000239103,"stat_sum":{"num_bytes":0,"num_objects":0,"num_object_clones":0,"num_object_copies":0,"num_objects_missing_on_primary":0,"num_objects_missing":0,"num_objects_degraded":0,"num_objects_misplaced":0,"num_objects_unfound":0,"num_objects_dirty":0,"num_whiteouts":0,"num_read":0,"num_read_kb":0,"num_write":0,"num_write_kb":0,"num_scrub_errors":0,"num_shallow_scrub_errors":0,"num_deep_scrub_errors":0,"num_objects_recovered":0,"num_bytes_recovered":0,"num_keys_recovered":0,"num_objects_omap":0,"num_objects_hit_set_archive":0,"num_bytes_hit_set_archive":0,"num_flush":0,"num_flush_kb":0,"num_evict":0,"num_evict_kb":0,"num_promote":0,"num_flush_mode_high":0,"num_flush_mode_low":0,"num_evict_mode_some":0,"num_evict_mode_full":0,"num_objects_pinned":0,"num_legacy_snapsets":0,"num_large_omap_objects":0,"num_objects_manifest":0,"num_omap_bytes":0,"num_omap_keys":0,"num_objects_repaired":0},"up":[2,1],"acting":[2,1],"avail_no_missing":[],"object_location_counts":[],"blocked_by":[],"up_primary":2,"acting_primary":2,"purged_snaps":[]},{"pgid":"2.3","version":"13'1","reported_seq":1153,"reported_epoch":576,"state":"active+clean","last_fresh":"2026-02-20T22:44:57.695646+0000","last_change":"2026-02-20T22:21:35.747108+0000","last_active":"2026-02-20T22:44:57.695646+0000","last_peered":"2026-02-20T22:44:57.695646+0000","last_clean":"2026-02-20T22:44:57.695646+0000","last_became_active":"2026-02-20T22:21:33.745473+0000","last_became_peered":"2026-02-20T22:21:33.745473+0000","last_unstale":"2026-02-20T22:44:57.695646+0000","last_undegraded":"2026-02-20T22:44:57.695646+0000","last_fullsized":"2026-02-20T22:44:57.695646+0000","mapping_epoch":12,"log_start":"0'0","ondisk_log_start":"0'0","created":12,"last_epoch_clean":13,"parent":"0.0","parent_split_bits":0,"last_scrub":"0'0","last_scrub_stamp":"2026-02-20T22:21:32.738549+0000","last_deep_scrub":"0'0","last_deep_scrub_stamp":"2026-02-20T22:21:32.738549+0000","last_clean_scrub_stamp":"2026-02-20T22:21:32.738549+0000","objects_scrubbed":0,"log_size":1,"log_dups_size":0,"ondisk_log_size":1,"stats_invalid":false,"dirty_stats_invalid":false,"omap_stats_invalid":false,"hitset_stats_invalid":false,"hitset_bytes_stats_invalid":false,"pin_stats_invalid":false,"manifest_stats_invalid":false,"snaptrimq_len":0,"last_scrub_duration":0,"scrub_schedule":"periodic scrub scheduled @ 2026-02-22T09:09:20.809398+0000","scrub_duration":0,"objects_trimmed":0,"snaptrim_duration":0.000408186,"stat_sum":{"num_bytes":0,"num_objects":1,"num_object_clones":0,"num_object_copies":2,"num_objects_missing_on_primary":0,"num_objects_missing":0,"num_objects_degraded":0,"num_objects_misplaced":0,"num_objects_unfound":0,"num_objects_dirty":1,"num_whiteouts":0,"num_read":0,"num_read_kb":0,"num_write":0,"num_write_kb":0,"num_scrub_errors":0,"num_shallow_scrub_errors":0,"num_deep_scrub_errors":0,"num_objects_recovered":0,"num_bytes_recovered":0,"num_keys_recovered":0,"num_objects_omap":0,"num_objects_hit_set_archive":0,"num_bytes_hit_set_archive":0,"num_flush":0,"num_flush_kb":0,"num_evict":0,"num_evict_kb":0,"num_promote":0,"num_flush_mode_high":0,"num_flush_mode_low":0,"num_evict_mode_some":0,"num_evict_mode_full":0,"num_objects_pinned":0,"num_legacy_snapsets":0,"num_large_omap_objects":0,"num_objects_manifest":0,"num_omap_bytes":0,"num_omap_keys":0,"num_objects_repaired":0},"up":[1,2],"acting":[1,2],"avail_no_missing":[],"object_location_counts":[],"blocked_by":[],"up_primary":1,"acting_primary":1,"purged_snaps":[]},{"pgid":"1.0","version":"10'72","reported_seq":1242,"reported_epoch":576,"state":"active+clean","last_fresh":"2026-02-20T22:44:57.696740+0000","last_change":"2026-02-20T22:21:31.052761+0000","last_active":"2026-02-20T22:44:57.696740+0000","last_peered":"2026-02-20T22:44:57.696740+0000","last_clean":"2026-02-20T22:44:57.696740+0000","last_became_active":"2026-02-20T22:21:31.052111+0000","last_became_peered":"2026-02-20T22:21:31.052111+0000","last_unstale":"2026-02-20T22:44:57.696740+0000","last_undegraded":"2026-02-20T22:44:57.696740+0000","last_fullsized":"2026-02-20T22:44:57.696740+0000","mapping_epoch":9,"log_start":"0'0","ondisk_log_start":"0'0","created":9,"last_epoch_clean":10,"parent":"0.0","parent_split_bits":0,"last_scrub":"0'0","last_scrub_stamp":"2026-02-20T22:21:29.734878+0000","last_deep_scrub":"0'0","last_deep_scrub_stamp":"2026-02-20T22:21:29.734878+0000","last_clean_scrub_stamp":"2026-02-20T22:21:29.734878+0000","objects_scrubbed":0,"log_size":72,"log_dups_size":0,"ondisk_log_size":72,"stats_invalid":false,"dirty_stats_invalid":false,"omap_stats_invalid":false,"hitset_stats_invalid":false,"hitset_bytes_stats_invalid":false,"pin_stats_invalid":false,"manifest_stats_invalid":false,"snaptrimq_len":0,"last_scrub_duration":0,"scrub_schedule":"periodic scrub scheduled @ 2026-02-22T08:27:13.520122+0000","scrub_duration":0,"objects_trimmed":0,"snaptrim_duration":0,"stat_sum":{"num_bytes":590368,"num_objects":2,"num_object_clones":0,"num_object_copies":4,"num_objects_missing_on_primary":0,"num_objects_missing":0,"num_objects_degraded":0,"num_objects_misplaced":0,"num_objects_unfound":0,"num_objects_dirty":2,"num_whiteouts":0,"num_read":66,"num_read_kb":55,"num_write":101,"num_write_kb":1628,"num_scrub_errors":0,"num_shallow_scrub_errors":0,"num_deep_scrub_errors":0,"num_objects_recovered":0,"num_bytes_recovered":0,"num_keys_recovered":0,"num_objects_omap":0,"num_objects_hit_set_archive":0,"num_bytes_hit_set_archive":0,"num_flush":0,"num_flush_kb":0,"num_evict":0,"num_evict_kb":0,"num_promote":0,"num_flush_mode_high":0,"num_flush_mode_low":0,"num_evict_mode_some":0,"num_evict_mode_full":0,"num_objects_pinned":0,"num_legacy_snapsets":0,"num_large_omap_objects":0,"num_objects_manifest":0,"num_omap_bytes":0,"num_omap_keys":0,"num_objects_repaired":0},"up":[1,0],"acting":[1,0],"avail_no_missing":[],"object_location_counts":[],"blocked_by":[],"up_primary":1,"acting_primary":1,"purged_snaps":[]}],"pool_stats":[{"poolid":2,"num_pg":8,"stat_sum":{"num_bytes":19,"num_objects":2,"num_object_clones":0,"num_object_copies":4,"num_objects_missing_on_primary":0,"num_objects_missing":0,"num_objects_degraded":0,"num_objects_misplaced":0,"num_objects_unfound":0,"num_objects_dirty":2,"num_whiteouts":0,"num_read":0,"num_read_kb":0,"num_write":2,"num_write_kb":2,"num_scrub_errors":0,"num_shallow_scrub_errors":0,"num_deep_scrub_errors":0,"num_objects_recovered":0,"num_bytes_recovered":0,"num_keys_recovered":0,"num_objects_omap":0,"num_objects_hit_set_archive":0,"num_bytes_hit_set_archive":0,"num_flush":0,"num_flush_kb":0,"num_evict":0,"num_evict_kb":0,"num_promote":0,"num_flush_mode_high":0,"num_flush_mode_low":0,"num_evict_mode_some":0,"num_evict_mode_full":0,"num_objects_pinned":0,"num_legacy_snapsets":0,"num_large_omap_objects":0,"num_objects_manifest":0,"num_omap_bytes":0,"num_omap_keys":0,"num_objects_repaired":0},"store_stats":{"total":0,"available":0,"internally_reserved":0,"allocated":8192,"data_stored":38,"data_compressed":0,"data_compressed_allocated":0,"data_compressed_original":0,"omap_allocated":0,"internal_metadata":0},"log_size":3,"ondisk_log_size":3,"up":16,"acting":16,"num_store_stats":3},{"poolid":1,"num_pg":1,"stat_sum":{"num_bytes":590368,"num_objects":2,"num_object_clones":0,"num_object_copies":4,"num_objects_missing_on_primary":0,"num_objects_missing":0,"num_objects_degraded":0,"num_objects_misplaced":0,"num_objects_unfound":0,"num_objects_dirty":2,"num_whiteouts":0,"num_read":66,"num_read_kb":55,"num_write":101,"num_write_kb":1628,"num_scrub_errors":0,"num_shallow_scrub_errors":0,"num_deep_scrub_errors":0,"num_objects_recovered":0,"num_bytes_recovered":0,"num_keys_recovered":0,"num_objects_omap":0,"num_objects_hit_set_archive":0,"num_bytes_hit_set_archive":0,"num_flush":0,"num_flush_kb":0,"num_evict":0,"num_evict_kb":0,"num_promote":0,"num_flush_mode_high":0,"num_flush_mode_low":0,"num_evict_mode_some":0,"num_evict_mode_full":0,"num_objects_pinned":0,"num_legacy_snapsets":0,"num_large_omap_objects":0,"num_objects_manifest":0,"num_omap_bytes":0,"num_omap_keys":0,"num_objects_repaired":0},"store_stats":{"total":0,"available":0,"internally_reserved":0,"allocated":1187840,"data_stored":1180736,"data_compressed":0,"data_compressed_allocated":0,"data_compressed_original":0,"omap_allocated":0,"internal_metadata":0},"log_size":72,"ondisk_log_size":72,"up":2,"acting":2,"num_store_stats":2}],"osd_stats":[{"osd":2,"up_from":8,"seq":34359738659,"num_pgs":3,"num_osds":1,"num_per_pool_osds":1,"num_per_pool_omap_osds":1,"kb":94371840,"kb_used":85832,"kb_used_data":4728,"kb_used_omap":1540,"kb_used_meta":79547,"kb_avail":94286008,"statfs":{"total":96636764160,"available":96548872192,"internally_reserved":0,"allocated":4841472,"data_stored":2554270,"data_compressed":0,"data_compressed_allocated":0,"data_compressed_original":0,"omap_allocated":1577554,"internal_metadata":81456558},"hb_peers":[0,1],"snap_trim_queue_len":0,"num_snap_trimming":0,"num_shards_repaired":0,"op_queue_age_hist":{"histogram":[],"upper_bound":1},"perf_stat":{"commit_latency_ms":0,"apply_latency_ms":0,"commit_latency_ns":0,"apply_latency_ns":0},"alerts":[]},{"osd":1,"up_from":8,"seq":34359738659,"num_pgs":9,"num_osds":1,"num_per_pool_osds":1,"num_per_pool_omap_osds":1,"kb":94371840,"kb_used":104464,"kb_used_data":5312,"kb_used_omap":1491,"kb_used_meta":97644,"kb_avail":94267376,"statfs":{"total":96636764160,"available":96529793024,"internally_reserved":0,"allocated":5439488,"data_stored":3144657,"data_compressed":0,"data_compressed_allocated":0,"data_compressed_original":0,"omap_allocated":1527013,"internal_metadata":99988251},"hb_peers":[0,2],"snap_trim_queue_len":0,"num_snap_trimming":0,"num_shards_repaired":0,"op_queue_age_hist":{"histogram":[],"upper_bound":1},"perf_stat":{"commit_latency_ms":0,"apply_latency_ms":0,"commit_latency_ns":0,"apply_latency_ns":0},"alerts":[]},{"osd":0,"up_from":8,"seq":34359738659,"num_pgs":6,"num_osds":1,"num_per_pool_osds":1,"num_per_pool_omap_osds":1,"kb":94371840,"kb_used":104464,"kb_used_data":5312,"kb_used_omap":1650,"kb_used_meta":97485,"kb_avail":94267376,"statfs":{"total":96636764160,"available":96529793024,"internally_reserved":0,"allocated":5439488,"data_stored":3144657,"data_compressed":0,"data_compressed_allocated":0,"data_compressed_original":0,"omap_allocated":1689942,"internal_metadata":99825322},"hb_peers":[1,2],"snap_trim_queue_len":0,"num_snap_trimming":0,"num_shards_repaired":0,"op_queue_age_hist":{"histogram":[],"upper_bound":1},"perf_stat":{"commit_latency_ms":0,"apply_latency_ms":0,"commit_latency_ns":0,"apply_latency_ns":0},"alerts":[]}],"pool_statfs":[{"poolid":1,"osd":0,"total":0,"available":0,"internally_reserved":0,"allocated":593920,"data_stored":590368,"data_compressed":0,"data_compressed_allocated":0,"data_compressed_original":0,"omap_allocated":0,"internal_metadata":0},{"poolid":1,"osd":1,"total":0,"available":0,"internally_reserved":0,"allocated":593920,"data_stored":590368,"data_compressed":0,"data_compressed_allocated":0,"data_compressed_original":0,"omap_allocated":0,"internal_metadata":0},{"poolid":2,"osd":0,"total":0,"available":0,"internally_reserved":0,"allocated":4096,"data_stored":19,"data_compressed":0,"data_compressed_allocated":0,"data_compressed_original":0,"omap_allocated":0,"internal_metadata":0},{"poolid":2,"osd":1,"total":0,"available":0,"internally_reserved":0,"allocated":4096,"data_stored":19,"data_compressed":0,"data_compressed_allocated":0,"data_compressed_original":0,"omap_allocated":0,"internal_metadata":0},{"poolid":2,"osd":2,"total":0,"available":0,"internally_reserved":0,"allocated":0,"data_stored":0,"data_compressed":0,"data_compressed_allocated":0,"data_compressed_original":0,"omap_allocated":0,"internal_metadata":0}]}} 2026-02-20T22:45:29.749 INFO:tasks.ceph:pgid 2.7 last_scrub_stamp 2026-02-20T22:21:32.738549+0000 time.struct_time(tm_year=2026, tm_mon=2, tm_mday=20, tm_hour=22, tm_min=21, tm_sec=32, tm_wday=4, tm_yday=51, tm_isdst=-1) <= time.struct_time(tm_year=2026, tm_mon=2, tm_mday=20, tm_hour=22, tm_min=45, tm_sec=27, tm_wday=4, tm_yday=51, tm_isdst=0) 2026-02-20T22:45:29.750 INFO:tasks.ceph:pgid 2.6 last_scrub_stamp 2026-02-20T22:21:32.738549+0000 time.struct_time(tm_year=2026, tm_mon=2, tm_mday=20, tm_hour=22, tm_min=21, tm_sec=32, tm_wday=4, tm_yday=51, tm_isdst=-1) <= time.struct_time(tm_year=2026, tm_mon=2, tm_mday=20, tm_hour=22, tm_min=45, tm_sec=27, tm_wday=4, tm_yday=51, tm_isdst=0) 2026-02-20T22:45:29.750 INFO:tasks.ceph:pgid 2.5 last_scrub_stamp 2026-02-20T22:21:32.738549+0000 time.struct_time(tm_year=2026, tm_mon=2, tm_mday=20, tm_hour=22, tm_min=21, tm_sec=32, tm_wday=4, tm_yday=51, tm_isdst=-1) <= time.struct_time(tm_year=2026, tm_mon=2, tm_mday=20, tm_hour=22, tm_min=45, tm_sec=27, tm_wday=4, tm_yday=51, tm_isdst=0) 2026-02-20T22:45:29.750 INFO:tasks.ceph:pgid 2.4 last_scrub_stamp 2026-02-20T22:21:32.738549+0000 time.struct_time(tm_year=2026, tm_mon=2, tm_mday=20, tm_hour=22, tm_min=21, tm_sec=32, tm_wday=4, tm_yday=51, tm_isdst=-1) <= time.struct_time(tm_year=2026, tm_mon=2, tm_mday=20, tm_hour=22, tm_min=45, tm_sec=27, tm_wday=4, tm_yday=51, tm_isdst=0) 2026-02-20T22:45:29.750 INFO:tasks.ceph:pgid 2.2 last_scrub_stamp 2026-02-20T22:21:32.738549+0000 time.struct_time(tm_year=2026, tm_mon=2, tm_mday=20, tm_hour=22, tm_min=21, tm_sec=32, tm_wday=4, tm_yday=51, tm_isdst=-1) <= time.struct_time(tm_year=2026, tm_mon=2, tm_mday=20, tm_hour=22, tm_min=45, tm_sec=27, tm_wday=4, tm_yday=51, tm_isdst=0) 2026-02-20T22:45:29.750 INFO:tasks.ceph:pgid 2.1 last_scrub_stamp 2026-02-20T22:21:32.738549+0000 time.struct_time(tm_year=2026, tm_mon=2, tm_mday=20, tm_hour=22, tm_min=21, tm_sec=32, tm_wday=4, tm_yday=51, tm_isdst=-1) <= time.struct_time(tm_year=2026, tm_mon=2, tm_mday=20, tm_hour=22, tm_min=45, tm_sec=27, tm_wday=4, tm_yday=51, tm_isdst=0) 2026-02-20T22:45:29.750 INFO:tasks.ceph:pgid 2.0 last_scrub_stamp 2026-02-20T22:21:32.738549+0000 time.struct_time(tm_year=2026, tm_mon=2, tm_mday=20, tm_hour=22, tm_min=21, tm_sec=32, tm_wday=4, tm_yday=51, tm_isdst=-1) <= time.struct_time(tm_year=2026, tm_mon=2, tm_mday=20, tm_hour=22, tm_min=45, tm_sec=27, tm_wday=4, tm_yday=51, tm_isdst=0) 2026-02-20T22:45:29.751 INFO:tasks.ceph:pgid 2.3 last_scrub_stamp 2026-02-20T22:21:32.738549+0000 time.struct_time(tm_year=2026, tm_mon=2, tm_mday=20, tm_hour=22, tm_min=21, tm_sec=32, tm_wday=4, tm_yday=51, tm_isdst=-1) <= time.struct_time(tm_year=2026, tm_mon=2, tm_mday=20, tm_hour=22, tm_min=45, tm_sec=27, tm_wday=4, tm_yday=51, tm_isdst=0) 2026-02-20T22:45:29.751 INFO:tasks.ceph:pgid 1.0 last_scrub_stamp 2026-02-20T22:21:29.734878+0000 time.struct_time(tm_year=2026, tm_mon=2, tm_mday=20, tm_hour=22, tm_min=21, tm_sec=29, tm_wday=4, tm_yday=51, tm_isdst=-1) <= time.struct_time(tm_year=2026, tm_mon=2, tm_mday=20, tm_hour=22, tm_min=45, tm_sec=27, tm_wday=4, tm_yday=51, tm_isdst=0) 2026-02-20T22:45:29.751 INFO:tasks.ceph:Still waiting for all pgs to be scrubbed. 2026-02-20T22:45:49.752 DEBUG:teuthology.orchestra.run.trial096:> sudo adjust-ulimits ceph-coverage /home/ubuntu/cephtest/archive/coverage timeout 120 ceph --cluster cluster1 pg dump --format=json 2026-02-20T22:45:49.936 INFO:teuthology.orchestra.run.trial096.stdout: 2026-02-20T22:45:49.936 INFO:teuthology.orchestra.run.trial096.stderr:dumped all 2026-02-20T22:45:49.945 INFO:teuthology.orchestra.run.trial096.stdout:{"pg_ready":true,"pg_map":{"version":1303,"stamp":"2026-02-20T22:45:48.921928+0000","last_osdmap_epoch":0,"last_pg_scan":0,"pg_stats_sum":{"stat_sum":{"num_bytes":590387,"num_objects":4,"num_object_clones":0,"num_object_copies":8,"num_objects_missing_on_primary":0,"num_objects_missing":0,"num_objects_degraded":0,"num_objects_misplaced":0,"num_objects_unfound":0,"num_objects_dirty":4,"num_whiteouts":0,"num_read":66,"num_read_kb":55,"num_write":103,"num_write_kb":1630,"num_scrub_errors":0,"num_shallow_scrub_errors":0,"num_deep_scrub_errors":0,"num_objects_recovered":0,"num_bytes_recovered":0,"num_keys_recovered":0,"num_objects_omap":0,"num_objects_hit_set_archive":0,"num_bytes_hit_set_archive":0,"num_flush":0,"num_flush_kb":0,"num_evict":0,"num_evict_kb":0,"num_promote":0,"num_flush_mode_high":0,"num_flush_mode_low":0,"num_evict_mode_some":0,"num_evict_mode_full":0,"num_objects_pinned":0,"num_legacy_snapsets":0,"num_large_omap_objects":0,"num_objects_manifest":0,"num_omap_bytes":0,"num_omap_keys":0,"num_objects_repaired":0},"store_stats":{"total":0,"available":0,"internally_reserved":0,"allocated":0,"data_stored":0,"data_compressed":0,"data_compressed_allocated":0,"data_compressed_original":0,"omap_allocated":0,"internal_metadata":0},"log_size":79,"ondisk_log_size":79,"up":18,"acting":18,"num_store_stats":0},"osd_stats_sum":{"up_from":0,"seq":0,"num_pgs":18,"num_osds":3,"num_per_pool_osds":3,"num_per_pool_omap_osds":3,"kb":283115520,"kb_used":294760,"kb_used_data":15352,"kb_used_omap":4682,"kb_used_meta":274677,"kb_avail":282820760,"statfs":{"total":289910292480,"available":289608458240,"internally_reserved":0,"allocated":15720448,"data_stored":8843584,"data_compressed":0,"data_compressed_allocated":0,"data_compressed_original":0,"omap_allocated":4794509,"internal_metadata":281270131},"hb_peers":[],"snap_trim_queue_len":0,"num_snap_trimming":0,"num_shards_repaired":0,"op_queue_age_hist":{"histogram":[],"upper_bound":1},"perf_stat":{"commit_latency_ms":0,"apply_latency_ms":0,"commit_latency_ns":0,"apply_latency_ns":0},"alerts":[],"network_ping_times":[]},"pg_stats_delta":{"stat_sum":{"num_bytes":0,"num_objects":0,"num_object_clones":0,"num_object_copies":0,"num_objects_missing_on_primary":0,"num_objects_missing":0,"num_objects_degraded":0,"num_objects_misplaced":0,"num_objects_unfound":0,"num_objects_dirty":0,"num_whiteouts":0,"num_read":0,"num_read_kb":0,"num_write":0,"num_write_kb":0,"num_scrub_errors":0,"num_shallow_scrub_errors":0,"num_deep_scrub_errors":0,"num_objects_recovered":0,"num_bytes_recovered":0,"num_keys_recovered":0,"num_objects_omap":0,"num_objects_hit_set_archive":0,"num_bytes_hit_set_archive":0,"num_flush":0,"num_flush_kb":0,"num_evict":0,"num_evict_kb":0,"num_promote":0,"num_flush_mode_high":0,"num_flush_mode_low":0,"num_evict_mode_some":0,"num_evict_mode_full":0,"num_objects_pinned":0,"num_legacy_snapsets":0,"num_large_omap_objects":0,"num_objects_manifest":0,"num_omap_bytes":0,"num_omap_keys":0,"num_objects_repaired":0},"store_stats":{"total":0,"available":0,"internally_reserved":0,"allocated":0,"data_stored":0,"data_compressed":0,"data_compressed_allocated":0,"data_compressed_original":0,"omap_allocated":0,"internal_metadata":0},"log_size":0,"ondisk_log_size":0,"up":0,"acting":0,"num_store_stats":0,"stamp_delta":"12.000863"},"pg_stats":[{"pgid":"2.7","version":"0'0","reported_seq":1160,"reported_epoch":576,"state":"active+clean","last_fresh":"2026-02-20T22:45:34.548539+0000","last_change":"2026-02-20T22:45:34.548539+0000","last_active":"2026-02-20T22:45:34.548539+0000","last_peered":"2026-02-20T22:45:34.548539+0000","last_clean":"2026-02-20T22:45:34.548539+0000","last_became_active":"2026-02-20T22:21:33.746408+0000","last_became_peered":"2026-02-20T22:21:33.746408+0000","last_unstale":"2026-02-20T22:45:34.548539+0000","last_undegraded":"2026-02-20T22:45:34.548539+0000","last_fullsized":"2026-02-20T22:45:34.548539+0000","mapping_epoch":12,"log_start":"0'0","ondisk_log_start":"0'0","created":12,"last_epoch_clean":13,"parent":"0.0","parent_split_bits":0,"last_scrub":"0'0","last_scrub_stamp":"2026-02-20T22:45:34.548444+0000","last_deep_scrub":"0'0","last_deep_scrub_stamp":"2026-02-20T22:45:34.548444+0000","last_clean_scrub_stamp":"2026-02-20T22:45:34.548444+0000","objects_scrubbed":0,"log_size":0,"log_dups_size":0,"ondisk_log_size":0,"stats_invalid":false,"dirty_stats_invalid":false,"omap_stats_invalid":false,"hitset_stats_invalid":false,"hitset_bytes_stats_invalid":false,"pin_stats_invalid":false,"manifest_stats_invalid":false,"snaptrimq_len":0,"last_scrub_duration":1,"scrub_schedule":"periodic scrub scheduled @ 2026-02-22T06:51:23.532396+0000","scrub_duration":1,"objects_trimmed":0,"snaptrim_duration":0.00076524799999999995,"stat_sum":{"num_bytes":0,"num_objects":0,"num_object_clones":0,"num_object_copies":0,"num_objects_missing_on_primary":0,"num_objects_missing":0,"num_objects_degraded":0,"num_objects_misplaced":0,"num_objects_unfound":0,"num_objects_dirty":0,"num_whiteouts":0,"num_read":0,"num_read_kb":0,"num_write":0,"num_write_kb":0,"num_scrub_errors":0,"num_shallow_scrub_errors":0,"num_deep_scrub_errors":0,"num_objects_recovered":0,"num_bytes_recovered":0,"num_keys_recovered":0,"num_objects_omap":0,"num_objects_hit_set_archive":0,"num_bytes_hit_set_archive":0,"num_flush":0,"num_flush_kb":0,"num_evict":0,"num_evict_kb":0,"num_promote":0,"num_flush_mode_high":0,"num_flush_mode_low":0,"num_evict_mode_some":0,"num_evict_mode_full":0,"num_objects_pinned":0,"num_legacy_snapsets":0,"num_large_omap_objects":0,"num_objects_manifest":0,"num_omap_bytes":0,"num_omap_keys":0,"num_objects_repaired":0},"up":[1,0],"acting":[1,0],"avail_no_missing":[],"object_location_counts":[],"blocked_by":[],"up_primary":1,"acting_primary":1,"purged_snaps":[]},{"pgid":"2.6","version":"0'0","reported_seq":1160,"reported_epoch":576,"state":"active+clean","last_fresh":"2026-02-20T22:45:33.520425+0000","last_change":"2026-02-20T22:45:33.520425+0000","last_active":"2026-02-20T22:45:33.520425+0000","last_peered":"2026-02-20T22:45:33.520425+0000","last_clean":"2026-02-20T22:45:33.520425+0000","last_became_active":"2026-02-20T22:21:33.746401+0000","last_became_peered":"2026-02-20T22:21:33.746401+0000","last_unstale":"2026-02-20T22:45:33.520425+0000","last_undegraded":"2026-02-20T22:45:33.520425+0000","last_fullsized":"2026-02-20T22:45:33.520425+0000","mapping_epoch":12,"log_start":"0'0","ondisk_log_start":"0'0","created":12,"last_epoch_clean":13,"parent":"0.0","parent_split_bits":0,"last_scrub":"0'0","last_scrub_stamp":"2026-02-20T22:45:33.520328+0000","last_deep_scrub":"0'0","last_deep_scrub_stamp":"2026-02-20T22:45:33.520328+0000","last_clean_scrub_stamp":"2026-02-20T22:45:33.520328+0000","objects_scrubbed":0,"log_size":0,"log_dups_size":0,"ondisk_log_size":0,"stats_invalid":false,"dirty_stats_invalid":false,"omap_stats_invalid":false,"hitset_stats_invalid":false,"hitset_bytes_stats_invalid":false,"pin_stats_invalid":false,"manifest_stats_invalid":false,"snaptrimq_len":0,"last_scrub_duration":0,"scrub_schedule":"periodic scrub scheduled @ 2026-02-22T00:24:52.335324+0000","scrub_duration":0,"objects_trimmed":0,"snaptrim_duration":0.00073822700000000005,"stat_sum":{"num_bytes":0,"num_objects":0,"num_object_clones":0,"num_object_copies":0,"num_objects_missing_on_primary":0,"num_objects_missing":0,"num_objects_degraded":0,"num_objects_misplaced":0,"num_objects_unfound":0,"num_objects_dirty":0,"num_whiteouts":0,"num_read":0,"num_read_kb":0,"num_write":0,"num_write_kb":0,"num_scrub_errors":0,"num_shallow_scrub_errors":0,"num_deep_scrub_errors":0,"num_objects_recovered":0,"num_bytes_recovered":0,"num_keys_recovered":0,"num_objects_omap":0,"num_objects_hit_set_archive":0,"num_bytes_hit_set_archive":0,"num_flush":0,"num_flush_kb":0,"num_evict":0,"num_evict_kb":0,"num_promote":0,"num_flush_mode_high":0,"num_flush_mode_low":0,"num_evict_mode_some":0,"num_evict_mode_full":0,"num_objects_pinned":0,"num_legacy_snapsets":0,"num_large_omap_objects":0,"num_objects_manifest":0,"num_omap_bytes":0,"num_omap_keys":0,"num_objects_repaired":0},"up":[1,0],"acting":[1,0],"avail_no_missing":[],"object_location_counts":[],"blocked_by":[],"up_primary":1,"acting_primary":1,"purged_snaps":[]},{"pgid":"2.5","version":"0'0","reported_seq":1160,"reported_epoch":576,"state":"active+clean","last_fresh":"2026-02-20T22:45:32.561013+0000","last_change":"2026-02-20T22:45:32.561013+0000","last_active":"2026-02-20T22:45:32.561013+0000","last_peered":"2026-02-20T22:45:32.561013+0000","last_clean":"2026-02-20T22:45:32.561013+0000","last_became_active":"2026-02-20T22:21:33.746216+0000","last_became_peered":"2026-02-20T22:21:33.746216+0000","last_unstale":"2026-02-20T22:45:32.561013+0000","last_undegraded":"2026-02-20T22:45:32.561013+0000","last_fullsized":"2026-02-20T22:45:32.561013+0000","mapping_epoch":12,"log_start":"0'0","ondisk_log_start":"0'0","created":12,"last_epoch_clean":13,"parent":"0.0","parent_split_bits":0,"last_scrub":"0'0","last_scrub_stamp":"2026-02-20T22:45:32.560963+0000","last_deep_scrub":"0'0","last_deep_scrub_stamp":"2026-02-20T22:45:32.560963+0000","last_clean_scrub_stamp":"2026-02-20T22:45:32.560963+0000","objects_scrubbed":0,"log_size":0,"log_dups_size":0,"ondisk_log_size":0,"stats_invalid":false,"dirty_stats_invalid":false,"omap_stats_invalid":false,"hitset_stats_invalid":false,"hitset_bytes_stats_invalid":false,"pin_stats_invalid":false,"manifest_stats_invalid":false,"snaptrimq_len":0,"last_scrub_duration":0,"scrub_schedule":"periodic scrub scheduled @ 2026-02-22T06:35:51.486793+0000","scrub_duration":0,"objects_trimmed":0,"snaptrim_duration":0.00043471500000000001,"stat_sum":{"num_bytes":0,"num_objects":0,"num_object_clones":0,"num_object_copies":0,"num_objects_missing_on_primary":0,"num_objects_missing":0,"num_objects_degraded":0,"num_objects_misplaced":0,"num_objects_unfound":0,"num_objects_dirty":0,"num_whiteouts":0,"num_read":0,"num_read_kb":0,"num_write":0,"num_write_kb":0,"num_scrub_errors":0,"num_shallow_scrub_errors":0,"num_deep_scrub_errors":0,"num_objects_recovered":0,"num_bytes_recovered":0,"num_keys_recovered":0,"num_objects_omap":0,"num_objects_hit_set_archive":0,"num_bytes_hit_set_archive":0,"num_flush":0,"num_flush_kb":0,"num_evict":0,"num_evict_kb":0,"num_promote":0,"num_flush_mode_high":0,"num_flush_mode_low":0,"num_evict_mode_some":0,"num_evict_mode_full":0,"num_objects_pinned":0,"num_legacy_snapsets":0,"num_large_omap_objects":0,"num_objects_manifest":0,"num_omap_bytes":0,"num_omap_keys":0,"num_objects_repaired":0},"up":[1,0],"acting":[1,0],"avail_no_missing":[],"object_location_counts":[],"blocked_by":[],"up_primary":1,"acting_primary":1,"purged_snaps":[]},{"pgid":"2.4","version":"0'0","reported_seq":1160,"reported_epoch":576,"state":"active+clean","last_fresh":"2026-02-20T22:45:30.558050+0000","last_change":"2026-02-20T22:45:30.558050+0000","last_active":"2026-02-20T22:45:30.558050+0000","last_peered":"2026-02-20T22:45:30.558050+0000","last_clean":"2026-02-20T22:45:30.558050+0000","last_became_active":"2026-02-20T22:21:33.746144+0000","last_became_peered":"2026-02-20T22:21:33.746144+0000","last_unstale":"2026-02-20T22:45:30.558050+0000","last_undegraded":"2026-02-20T22:45:30.558050+0000","last_fullsized":"2026-02-20T22:45:30.558050+0000","mapping_epoch":12,"log_start":"0'0","ondisk_log_start":"0'0","created":12,"last_epoch_clean":13,"parent":"0.0","parent_split_bits":0,"last_scrub":"0'0","last_scrub_stamp":"2026-02-20T22:45:30.558002+0000","last_deep_scrub":"0'0","last_deep_scrub_stamp":"2026-02-20T22:45:30.558002+0000","last_clean_scrub_stamp":"2026-02-20T22:45:30.558002+0000","objects_scrubbed":0,"log_size":0,"log_dups_size":0,"ondisk_log_size":0,"stats_invalid":false,"dirty_stats_invalid":false,"omap_stats_invalid":false,"hitset_stats_invalid":false,"hitset_bytes_stats_invalid":false,"pin_stats_invalid":false,"manifest_stats_invalid":false,"snaptrimq_len":0,"last_scrub_duration":0,"scrub_schedule":"periodic scrub scheduled @ 2026-02-22T06:47:18.393433+0000","scrub_duration":0,"objects_trimmed":0,"snaptrim_duration":0.00053797700000000003,"stat_sum":{"num_bytes":0,"num_objects":0,"num_object_clones":0,"num_object_copies":0,"num_objects_missing_on_primary":0,"num_objects_missing":0,"num_objects_degraded":0,"num_objects_misplaced":0,"num_objects_unfound":0,"num_objects_dirty":0,"num_whiteouts":0,"num_read":0,"num_read_kb":0,"num_write":0,"num_write_kb":0,"num_scrub_errors":0,"num_shallow_scrub_errors":0,"num_deep_scrub_errors":0,"num_objects_recovered":0,"num_bytes_recovered":0,"num_keys_recovered":0,"num_objects_omap":0,"num_objects_hit_set_archive":0,"num_bytes_hit_set_archive":0,"num_flush":0,"num_flush_kb":0,"num_evict":0,"num_evict_kb":0,"num_promote":0,"num_flush_mode_high":0,"num_flush_mode_low":0,"num_evict_mode_some":0,"num_evict_mode_full":0,"num_objects_pinned":0,"num_legacy_snapsets":0,"num_large_omap_objects":0,"num_objects_manifest":0,"num_omap_bytes":0,"num_omap_keys":0,"num_objects_repaired":0},"up":[1,0],"acting":[1,0],"avail_no_missing":[],"object_location_counts":[],"blocked_by":[],"up_primary":1,"acting_primary":1,"purged_snaps":[]},{"pgid":"2.2","version":"576'3","reported_seq":1163,"reported_epoch":576,"state":"active+clean","last_fresh":"2026-02-20T22:45:29.876743+0000","last_change":"2026-02-20T22:45:29.876743+0000","last_active":"2026-02-20T22:45:29.876743+0000","last_peered":"2026-02-20T22:45:29.876743+0000","last_clean":"2026-02-20T22:45:29.876743+0000","last_became_active":"2026-02-20T22:21:33.746207+0000","last_became_peered":"2026-02-20T22:21:33.746207+0000","last_unstale":"2026-02-20T22:45:29.876743+0000","last_undegraded":"2026-02-20T22:45:29.876743+0000","last_fullsized":"2026-02-20T22:45:29.876743+0000","mapping_epoch":12,"log_start":"0'0","ondisk_log_start":"0'0","created":12,"last_epoch_clean":13,"parent":"0.0","parent_split_bits":0,"last_scrub":"576'3","last_scrub_stamp":"2026-02-20T22:45:29.876703+0000","last_deep_scrub":"576'3","last_deep_scrub_stamp":"2026-02-20T22:45:29.876703+0000","last_clean_scrub_stamp":"2026-02-20T22:45:29.876703+0000","objects_scrubbed":1,"log_size":3,"log_dups_size":0,"ondisk_log_size":3,"stats_invalid":false,"dirty_stats_invalid":false,"omap_stats_invalid":false,"hitset_stats_invalid":false,"hitset_bytes_stats_invalid":false,"pin_stats_invalid":false,"manifest_stats_invalid":false,"snaptrimq_len":0,"last_scrub_duration":1,"scrub_schedule":"periodic scrub scheduled @ 2026-02-22T04:49:41.440929+0000","scrub_duration":1,"objects_trimmed":0,"snaptrim_duration":0.00089101000000000002,"stat_sum":{"num_bytes":19,"num_objects":1,"num_object_clones":0,"num_object_copies":2,"num_objects_missing_on_primary":0,"num_objects_missing":0,"num_objects_degraded":0,"num_objects_misplaced":0,"num_objects_unfound":0,"num_objects_dirty":1,"num_whiteouts":0,"num_read":0,"num_read_kb":0,"num_write":2,"num_write_kb":2,"num_scrub_errors":0,"num_shallow_scrub_errors":0,"num_deep_scrub_errors":0,"num_objects_recovered":0,"num_bytes_recovered":0,"num_keys_recovered":0,"num_objects_omap":0,"num_objects_hit_set_archive":0,"num_bytes_hit_set_archive":0,"num_flush":0,"num_flush_kb":0,"num_evict":0,"num_evict_kb":0,"num_promote":0,"num_flush_mode_high":0,"num_flush_mode_low":0,"num_evict_mode_some":0,"num_evict_mode_full":0,"num_objects_pinned":0,"num_legacy_snapsets":0,"num_large_omap_objects":0,"num_objects_manifest":0,"num_omap_bytes":0,"num_omap_keys":0,"num_objects_repaired":0},"up":[0,1],"acting":[0,1],"avail_no_missing":[],"object_location_counts":[],"blocked_by":[],"up_primary":0,"acting_primary":0,"purged_snaps":[]},{"pgid":"2.1","version":"0'0","reported_seq":1161,"reported_epoch":576,"state":"active+clean","last_fresh":"2026-02-20T22:45:30.370708+0000","last_change":"2026-02-20T22:45:30.370708+0000","last_active":"2026-02-20T22:45:30.370708+0000","last_peered":"2026-02-20T22:45:30.370708+0000","last_clean":"2026-02-20T22:45:30.370708+0000","last_became_active":"2026-02-20T22:21:33.745991+0000","last_became_peered":"2026-02-20T22:21:33.745991+0000","last_unstale":"2026-02-20T22:45:30.370708+0000","last_undegraded":"2026-02-20T22:45:30.370708+0000","last_fullsized":"2026-02-20T22:45:30.370708+0000","mapping_epoch":12,"log_start":"0'0","ondisk_log_start":"0'0","created":12,"last_epoch_clean":13,"parent":"0.0","parent_split_bits":0,"last_scrub":"0'0","last_scrub_stamp":"2026-02-20T22:45:30.370673+0000","last_deep_scrub":"0'0","last_deep_scrub_stamp":"2026-02-20T22:45:30.370673+0000","last_clean_scrub_stamp":"2026-02-20T22:45:30.370673+0000","objects_scrubbed":0,"log_size":0,"log_dups_size":0,"ondisk_log_size":0,"stats_invalid":false,"dirty_stats_invalid":false,"omap_stats_invalid":false,"hitset_stats_invalid":false,"hitset_bytes_stats_invalid":false,"pin_stats_invalid":false,"manifest_stats_invalid":false,"snaptrimq_len":0,"last_scrub_duration":1,"scrub_schedule":"periodic scrub scheduled @ 2026-02-22T01:51:30.371220+0000","scrub_duration":1,"objects_trimmed":0,"snaptrim_duration":0.00024823999999999999,"stat_sum":{"num_bytes":0,"num_objects":0,"num_object_clones":0,"num_object_copies":0,"num_objects_missing_on_primary":0,"num_objects_missing":0,"num_objects_degraded":0,"num_objects_misplaced":0,"num_objects_unfound":0,"num_objects_dirty":0,"num_whiteouts":0,"num_read":0,"num_read_kb":0,"num_write":0,"num_write_kb":0,"num_scrub_errors":0,"num_shallow_scrub_errors":0,"num_deep_scrub_errors":0,"num_objects_recovered":0,"num_bytes_recovered":0,"num_keys_recovered":0,"num_objects_omap":0,"num_objects_hit_set_archive":0,"num_bytes_hit_set_archive":0,"num_flush":0,"num_flush_kb":0,"num_evict":0,"num_evict_kb":0,"num_promote":0,"num_flush_mode_high":0,"num_flush_mode_low":0,"num_evict_mode_some":0,"num_evict_mode_full":0,"num_objects_pinned":0,"num_legacy_snapsets":0,"num_large_omap_objects":0,"num_objects_manifest":0,"num_omap_bytes":0,"num_omap_keys":0,"num_objects_repaired":0},"up":[2,1],"acting":[2,1],"avail_no_missing":[],"object_location_counts":[],"blocked_by":[],"up_primary":2,"acting_primary":2,"purged_snaps":[]},{"pgid":"2.0","version":"0'0","reported_seq":1162,"reported_epoch":576,"state":"active+clean","last_fresh":"2026-02-20T22:45:31.405683+0000","last_change":"2026-02-20T22:45:31.405643+0000","last_active":"2026-02-20T22:45:31.405683+0000","last_peered":"2026-02-20T22:45:31.405683+0000","last_clean":"2026-02-20T22:45:31.405683+0000","last_became_active":"2026-02-20T22:21:33.746179+0000","last_became_peered":"2026-02-20T22:21:33.746179+0000","last_unstale":"2026-02-20T22:45:31.405683+0000","last_undegraded":"2026-02-20T22:45:31.405683+0000","last_fullsized":"2026-02-20T22:45:31.405683+0000","mapping_epoch":12,"log_start":"0'0","ondisk_log_start":"0'0","created":12,"last_epoch_clean":13,"parent":"0.0","parent_split_bits":0,"last_scrub":"0'0","last_scrub_stamp":"2026-02-20T22:45:31.405581+0000","last_deep_scrub":"0'0","last_deep_scrub_stamp":"2026-02-20T22:45:31.405581+0000","last_clean_scrub_stamp":"2026-02-20T22:45:31.405581+0000","objects_scrubbed":0,"log_size":0,"log_dups_size":0,"ondisk_log_size":0,"stats_invalid":false,"dirty_stats_invalid":false,"omap_stats_invalid":false,"hitset_stats_invalid":false,"hitset_bytes_stats_invalid":false,"pin_stats_invalid":false,"manifest_stats_invalid":false,"snaptrimq_len":0,"last_scrub_duration":1,"scrub_schedule":"periodic scrub scheduled @ 2026-02-22T09:45:13.850951+0000","scrub_duration":1,"objects_trimmed":0,"snaptrim_duration":0.000239103,"stat_sum":{"num_bytes":0,"num_objects":0,"num_object_clones":0,"num_object_copies":0,"num_objects_missing_on_primary":0,"num_objects_missing":0,"num_objects_degraded":0,"num_objects_misplaced":0,"num_objects_unfound":0,"num_objects_dirty":0,"num_whiteouts":0,"num_read":0,"num_read_kb":0,"num_write":0,"num_write_kb":0,"num_scrub_errors":0,"num_shallow_scrub_errors":0,"num_deep_scrub_errors":0,"num_objects_recovered":0,"num_bytes_recovered":0,"num_keys_recovered":0,"num_objects_omap":0,"num_objects_hit_set_archive":0,"num_bytes_hit_set_archive":0,"num_flush":0,"num_flush_kb":0,"num_evict":0,"num_evict_kb":0,"num_promote":0,"num_flush_mode_high":0,"num_flush_mode_low":0,"num_evict_mode_some":0,"num_evict_mode_full":0,"num_objects_pinned":0,"num_legacy_snapsets":0,"num_large_omap_objects":0,"num_objects_manifest":0,"num_omap_bytes":0,"num_omap_keys":0,"num_objects_repaired":0},"up":[2,1],"acting":[2,1],"avail_no_missing":[],"object_location_counts":[],"blocked_by":[],"up_primary":2,"acting_primary":2,"purged_snaps":[]},{"pgid":"2.3","version":"576'2","reported_seq":1162,"reported_epoch":576,"state":"active+clean","last_fresh":"2026-02-20T22:45:31.606834+0000","last_change":"2026-02-20T22:45:31.606834+0000","last_active":"2026-02-20T22:45:31.606834+0000","last_peered":"2026-02-20T22:45:31.606834+0000","last_clean":"2026-02-20T22:45:31.606834+0000","last_became_active":"2026-02-20T22:21:33.745473+0000","last_became_peered":"2026-02-20T22:21:33.745473+0000","last_unstale":"2026-02-20T22:45:31.606834+0000","last_undegraded":"2026-02-20T22:45:31.606834+0000","last_fullsized":"2026-02-20T22:45:31.606834+0000","mapping_epoch":12,"log_start":"0'0","ondisk_log_start":"0'0","created":12,"last_epoch_clean":13,"parent":"0.0","parent_split_bits":0,"last_scrub":"576'2","last_scrub_stamp":"2026-02-20T22:45:31.606804+0000","last_deep_scrub":"576'2","last_deep_scrub_stamp":"2026-02-20T22:45:31.606804+0000","last_clean_scrub_stamp":"2026-02-20T22:45:31.606804+0000","objects_scrubbed":1,"log_size":2,"log_dups_size":0,"ondisk_log_size":2,"stats_invalid":false,"dirty_stats_invalid":false,"omap_stats_invalid":false,"hitset_stats_invalid":false,"hitset_bytes_stats_invalid":false,"pin_stats_invalid":false,"manifest_stats_invalid":false,"snaptrimq_len":0,"last_scrub_duration":1,"scrub_schedule":"periodic scrub scheduled @ 2026-02-22T01:04:21.234691+0000","scrub_duration":1,"objects_trimmed":0,"snaptrim_duration":0.000408186,"stat_sum":{"num_bytes":0,"num_objects":1,"num_object_clones":0,"num_object_copies":2,"num_objects_missing_on_primary":0,"num_objects_missing":0,"num_objects_degraded":0,"num_objects_misplaced":0,"num_objects_unfound":0,"num_objects_dirty":1,"num_whiteouts":0,"num_read":0,"num_read_kb":0,"num_write":0,"num_write_kb":0,"num_scrub_errors":0,"num_shallow_scrub_errors":0,"num_deep_scrub_errors":0,"num_objects_recovered":0,"num_bytes_recovered":0,"num_keys_recovered":0,"num_objects_omap":0,"num_objects_hit_set_archive":0,"num_bytes_hit_set_archive":0,"num_flush":0,"num_flush_kb":0,"num_evict":0,"num_evict_kb":0,"num_promote":0,"num_flush_mode_high":0,"num_flush_mode_low":0,"num_evict_mode_some":0,"num_evict_mode_full":0,"num_objects_pinned":0,"num_legacy_snapsets":0,"num_large_omap_objects":0,"num_objects_manifest":0,"num_omap_bytes":0,"num_omap_keys":0,"num_objects_repaired":0},"up":[1,2],"acting":[1,2],"avail_no_missing":[],"object_location_counts":[],"blocked_by":[],"up_primary":1,"acting_primary":1,"purged_snaps":[]},{"pgid":"1.0","version":"576'74","reported_seq":1253,"reported_epoch":576,"state":"active+clean","last_fresh":"2026-02-20T22:45:29.600315+0000","last_change":"2026-02-20T22:45:29.600284+0000","last_active":"2026-02-20T22:45:29.600315+0000","last_peered":"2026-02-20T22:45:29.600315+0000","last_clean":"2026-02-20T22:45:29.600315+0000","last_became_active":"2026-02-20T22:21:31.052111+0000","last_became_peered":"2026-02-20T22:21:31.052111+0000","last_unstale":"2026-02-20T22:45:29.600315+0000","last_undegraded":"2026-02-20T22:45:29.600315+0000","last_fullsized":"2026-02-20T22:45:29.600315+0000","mapping_epoch":9,"log_start":"0'0","ondisk_log_start":"0'0","created":9,"last_epoch_clean":10,"parent":"0.0","parent_split_bits":0,"last_scrub":"576'74","last_scrub_stamp":"2026-02-20T22:45:29.600236+0000","last_deep_scrub":"576'74","last_deep_scrub_stamp":"2026-02-20T22:45:29.600236+0000","last_clean_scrub_stamp":"2026-02-20T22:45:29.600236+0000","objects_scrubbed":2,"log_size":74,"log_dups_size":0,"ondisk_log_size":74,"stats_invalid":false,"dirty_stats_invalid":false,"omap_stats_invalid":false,"hitset_stats_invalid":false,"hitset_bytes_stats_invalid":false,"pin_stats_invalid":false,"manifest_stats_invalid":false,"snaptrimq_len":0,"last_scrub_duration":1,"scrub_schedule":"periodic scrub scheduled @ 2026-02-22T08:12:53.902799+0000","scrub_duration":2,"objects_trimmed":0,"snaptrim_duration":0,"stat_sum":{"num_bytes":590368,"num_objects":2,"num_object_clones":0,"num_object_copies":4,"num_objects_missing_on_primary":0,"num_objects_missing":0,"num_objects_degraded":0,"num_objects_misplaced":0,"num_objects_unfound":0,"num_objects_dirty":2,"num_whiteouts":0,"num_read":66,"num_read_kb":55,"num_write":101,"num_write_kb":1628,"num_scrub_errors":0,"num_shallow_scrub_errors":0,"num_deep_scrub_errors":0,"num_objects_recovered":0,"num_bytes_recovered":0,"num_keys_recovered":0,"num_objects_omap":0,"num_objects_hit_set_archive":0,"num_bytes_hit_set_archive":0,"num_flush":0,"num_flush_kb":0,"num_evict":0,"num_evict_kb":0,"num_promote":0,"num_flush_mode_high":0,"num_flush_mode_low":0,"num_evict_mode_some":0,"num_evict_mode_full":0,"num_objects_pinned":0,"num_legacy_snapsets":0,"num_large_omap_objects":0,"num_objects_manifest":0,"num_omap_bytes":0,"num_omap_keys":0,"num_objects_repaired":0},"up":[1,0],"acting":[1,0],"avail_no_missing":[],"object_location_counts":[],"blocked_by":[],"up_primary":1,"acting_primary":1,"purged_snaps":[]}],"pool_stats":[{"poolid":2,"num_pg":8,"stat_sum":{"num_bytes":19,"num_objects":2,"num_object_clones":0,"num_object_copies":4,"num_objects_missing_on_primary":0,"num_objects_missing":0,"num_objects_degraded":0,"num_objects_misplaced":0,"num_objects_unfound":0,"num_objects_dirty":2,"num_whiteouts":0,"num_read":0,"num_read_kb":0,"num_write":2,"num_write_kb":2,"num_scrub_errors":0,"num_shallow_scrub_errors":0,"num_deep_scrub_errors":0,"num_objects_recovered":0,"num_bytes_recovered":0,"num_keys_recovered":0,"num_objects_omap":0,"num_objects_hit_set_archive":0,"num_bytes_hit_set_archive":0,"num_flush":0,"num_flush_kb":0,"num_evict":0,"num_evict_kb":0,"num_promote":0,"num_flush_mode_high":0,"num_flush_mode_low":0,"num_evict_mode_some":0,"num_evict_mode_full":0,"num_objects_pinned":0,"num_legacy_snapsets":0,"num_large_omap_objects":0,"num_objects_manifest":0,"num_omap_bytes":0,"num_omap_keys":0,"num_objects_repaired":0},"store_stats":{"total":0,"available":0,"internally_reserved":0,"allocated":8192,"data_stored":38,"data_compressed":0,"data_compressed_allocated":0,"data_compressed_original":0,"omap_allocated":0,"internal_metadata":0},"log_size":5,"ondisk_log_size":5,"up":16,"acting":16,"num_store_stats":3},{"poolid":1,"num_pg":1,"stat_sum":{"num_bytes":590368,"num_objects":2,"num_object_clones":0,"num_object_copies":4,"num_objects_missing_on_primary":0,"num_objects_missing":0,"num_objects_degraded":0,"num_objects_misplaced":0,"num_objects_unfound":0,"num_objects_dirty":2,"num_whiteouts":0,"num_read":66,"num_read_kb":55,"num_write":101,"num_write_kb":1628,"num_scrub_errors":0,"num_shallow_scrub_errors":0,"num_deep_scrub_errors":0,"num_objects_recovered":0,"num_bytes_recovered":0,"num_keys_recovered":0,"num_objects_omap":0,"num_objects_hit_set_archive":0,"num_bytes_hit_set_archive":0,"num_flush":0,"num_flush_kb":0,"num_evict":0,"num_evict_kb":0,"num_promote":0,"num_flush_mode_high":0,"num_flush_mode_low":0,"num_evict_mode_some":0,"num_evict_mode_full":0,"num_objects_pinned":0,"num_legacy_snapsets":0,"num_large_omap_objects":0,"num_objects_manifest":0,"num_omap_bytes":0,"num_omap_keys":0,"num_objects_repaired":0},"store_stats":{"total":0,"available":0,"internally_reserved":0,"allocated":1187840,"data_stored":1180736,"data_compressed":0,"data_compressed_allocated":0,"data_compressed_original":0,"omap_allocated":0,"internal_metadata":0},"log_size":74,"ondisk_log_size":74,"up":2,"acting":2,"num_store_stats":2}],"osd_stats":[{"osd":2,"up_from":8,"seq":34359738663,"num_pgs":3,"num_osds":1,"num_per_pool_osds":1,"num_per_pool_omap_osds":1,"kb":94371840,"kb_used":85832,"kb_used_data":4728,"kb_used_omap":1540,"kb_used_meta":79547,"kb_avail":94286008,"statfs":{"total":96636764160,"available":96548872192,"internally_reserved":0,"allocated":4841472,"data_stored":2554270,"data_compressed":0,"data_compressed_allocated":0,"data_compressed_original":0,"omap_allocated":1577554,"internal_metadata":81456558},"hb_peers":[0,1],"snap_trim_queue_len":0,"num_snap_trimming":0,"num_shards_repaired":0,"op_queue_age_hist":{"histogram":[],"upper_bound":1},"perf_stat":{"commit_latency_ms":0,"apply_latency_ms":0,"commit_latency_ns":0,"apply_latency_ns":0},"alerts":[]},{"osd":1,"up_from":8,"seq":34359738663,"num_pgs":9,"num_osds":1,"num_per_pool_osds":1,"num_per_pool_omap_osds":1,"kb":94371840,"kb_used":104464,"kb_used_data":5312,"kb_used_omap":1491,"kb_used_meta":97644,"kb_avail":94267376,"statfs":{"total":96636764160,"available":96529793024,"internally_reserved":0,"allocated":5439488,"data_stored":3144657,"data_compressed":0,"data_compressed_allocated":0,"data_compressed_original":0,"omap_allocated":1527013,"internal_metadata":99988251},"hb_peers":[0,2],"snap_trim_queue_len":0,"num_snap_trimming":0,"num_shards_repaired":0,"op_queue_age_hist":{"histogram":[],"upper_bound":1},"perf_stat":{"commit_latency_ms":0,"apply_latency_ms":0,"commit_latency_ns":0,"apply_latency_ns":0},"alerts":[]},{"osd":0,"up_from":8,"seq":34359738663,"num_pgs":6,"num_osds":1,"num_per_pool_osds":1,"num_per_pool_omap_osds":1,"kb":94371840,"kb_used":104464,"kb_used_data":5312,"kb_used_omap":1650,"kb_used_meta":97485,"kb_avail":94267376,"statfs":{"total":96636764160,"available":96529793024,"internally_reserved":0,"allocated":5439488,"data_stored":3144657,"data_compressed":0,"data_compressed_allocated":0,"data_compressed_original":0,"omap_allocated":1689942,"internal_metadata":99825322},"hb_peers":[1,2],"snap_trim_queue_len":0,"num_snap_trimming":0,"num_shards_repaired":0,"op_queue_age_hist":{"histogram":[],"upper_bound":1},"perf_stat":{"commit_latency_ms":0,"apply_latency_ms":0,"commit_latency_ns":0,"apply_latency_ns":0},"alerts":[]}],"pool_statfs":[{"poolid":1,"osd":0,"total":0,"available":0,"internally_reserved":0,"allocated":593920,"data_stored":590368,"data_compressed":0,"data_compressed_allocated":0,"data_compressed_original":0,"omap_allocated":0,"internal_metadata":0},{"poolid":1,"osd":1,"total":0,"available":0,"internally_reserved":0,"allocated":593920,"data_stored":590368,"data_compressed":0,"data_compressed_allocated":0,"data_compressed_original":0,"omap_allocated":0,"internal_metadata":0},{"poolid":2,"osd":0,"total":0,"available":0,"internally_reserved":0,"allocated":4096,"data_stored":19,"data_compressed":0,"data_compressed_allocated":0,"data_compressed_original":0,"omap_allocated":0,"internal_metadata":0},{"poolid":2,"osd":1,"total":0,"available":0,"internally_reserved":0,"allocated":4096,"data_stored":19,"data_compressed":0,"data_compressed_allocated":0,"data_compressed_original":0,"omap_allocated":0,"internal_metadata":0},{"poolid":2,"osd":2,"total":0,"available":0,"internally_reserved":0,"allocated":0,"data_stored":0,"data_compressed":0,"data_compressed_allocated":0,"data_compressed_original":0,"omap_allocated":0,"internal_metadata":0}]}} 2026-02-20T22:45:49.946 DEBUG:teuthology.orchestra.run.trial096:> sudo ceph --cluster cluster1 config set global mon_health_to_clog false 2026-02-20T22:45:50.140 INFO:teuthology.misc:Shutting down mds daemons... 2026-02-20T22:45:50.140 INFO:teuthology.misc:Shutting down osd daemons... 2026-02-20T22:45:50.140 DEBUG:tasks.ceph.cluster1.osd.0:waiting for process to exit 2026-02-20T22:45:50.140 INFO:teuthology.orchestra.run:waiting for 300 2026-02-20T22:45:50.183 INFO:tasks.ceph.cluster1.osd.0:Stopped 2026-02-20T22:45:50.183 DEBUG:tasks.ceph.cluster1.osd.1:waiting for process to exit 2026-02-20T22:45:50.183 INFO:teuthology.orchestra.run:waiting for 300 2026-02-20T22:45:50.224 INFO:tasks.ceph.cluster1.osd.1:Stopped 2026-02-20T22:45:50.224 DEBUG:tasks.ceph.cluster1.osd.2:waiting for process to exit 2026-02-20T22:45:50.224 INFO:teuthology.orchestra.run:waiting for 300 2026-02-20T22:45:50.272 INFO:tasks.ceph.cluster1.osd.2:Stopped 2026-02-20T22:45:50.272 INFO:teuthology.misc:Shutting down mgr daemons... 2026-02-20T22:45:50.273 DEBUG:tasks.ceph.cluster1.mgr.x:waiting for process to exit 2026-02-20T22:45:50.273 INFO:teuthology.orchestra.run:waiting for 300 2026-02-20T22:45:50.302 INFO:tasks.ceph.cluster1.mgr.x:Stopped 2026-02-20T22:45:50.302 INFO:teuthology.misc:Shutting down mon daemons... 2026-02-20T22:45:50.303 DEBUG:tasks.ceph.cluster1.mon.a:waiting for process to exit 2026-02-20T22:45:50.303 INFO:teuthology.orchestra.run:waiting for 300 2026-02-20T22:45:50.355 INFO:tasks.ceph.cluster1.mon.a:Stopped 2026-02-20T22:45:50.355 INFO:tasks.ceph:Checking cluster log for badness... 2026-02-20T22:45:50.355 DEBUG:teuthology.orchestra.run.trial096:> sudo egrep '\[ERR\]|\[WRN\]|\[SEC\]' /var/log/ceph/cluster1.log | egrep -v '\(MDS_ALL_DOWN\)' | egrep -v '\(MDS_UP_LESS_THAN_MAX\)' | egrep -v '\(OSD_SLOW_PING_TIME' | head -n 1 2026-02-20T22:45:50.424 INFO:tasks.ceph:Unmounting /var/lib/ceph/osd/cluster1-0 on ubuntu@trial096.front.sepia.ceph.com 2026-02-20T22:45:50.424 DEBUG:teuthology.orchestra.run.trial096:> sync && sudo umount -f /var/lib/ceph/osd/cluster1-0 2026-02-20T22:45:50.495 INFO:tasks.ceph:Unmounting /var/lib/ceph/osd/cluster1-1 on ubuntu@trial096.front.sepia.ceph.com 2026-02-20T22:45:50.495 DEBUG:teuthology.orchestra.run.trial096:> sync && sudo umount -f /var/lib/ceph/osd/cluster1-1 2026-02-20T22:45:50.567 INFO:tasks.ceph:Unmounting /var/lib/ceph/osd/cluster1-2 on ubuntu@trial096.front.sepia.ceph.com 2026-02-20T22:45:50.567 DEBUG:teuthology.orchestra.run.trial096:> sync && sudo umount -f /var/lib/ceph/osd/cluster1-2 2026-02-20T22:45:50.638 INFO:tasks.ceph:Archiving mon data... 2026-02-20T22:45:50.639 DEBUG:teuthology.misc:Transferring archived files from trial096:/var/lib/ceph/mon/cluster1-a to /home/teuthworker/mnt/teuthology/yuriw-2026-02-20_16:15:01-rbd-wip-pdonnell-testing-20260219.182737-tentacle-distro-default-trial/61574/data/cluster1.mon.a.tgz 2026-02-20T22:45:50.639 DEBUG:teuthology.orchestra.run.trial096:> mktemp 2026-02-20T22:45:50.695 INFO:teuthology.orchestra.run.trial096.stdout:/tmp/tmp.GXwp9jxO0J 2026-02-20T22:45:50.695 DEBUG:teuthology.orchestra.run.trial096:> sudo tar cz -f - -C /var/lib/ceph/mon/cluster1-a -- . > /tmp/tmp.GXwp9jxO0J 2026-02-20T22:45:50.832 DEBUG:teuthology.orchestra.run.trial096:> sudo chmod 0666 /tmp/tmp.GXwp9jxO0J 2026-02-20T22:45:50.911 DEBUG:teuthology.orchestra.remote:trial096:/tmp/tmp.GXwp9jxO0J is 573KB 2026-02-20T22:45:50.974 DEBUG:teuthology.orchestra.run.trial096:> rm -fr /tmp/tmp.GXwp9jxO0J 2026-02-20T22:45:50.991 INFO:tasks.ceph:Cleaning ceph cluster... 2026-02-20T22:45:50.992 DEBUG:teuthology.orchestra.run.trial096:> sudo rm -rf -- /etc/ceph/cluster1.conf /etc/ceph/cluster1.keyring /home/ubuntu/cephtest/cluster1.data /home/ubuntu/cephtest/cluster1.monmap /home/ubuntu/cephtest/../*.pid 2026-02-20T22:45:51.033 DEBUG:teuthology.orchestra.run.trial150:> sudo rm -rf -- /etc/ceph/cluster1.conf /etc/ceph/cluster1.keyring /home/ubuntu/cephtest/cluster1.data /home/ubuntu/cephtest/cluster1.monmap /home/ubuntu/cephtest/../*.pid 2026-02-20T22:45:51.111 INFO:teuthology.util.scanner:summary_data or yaml_file is empty! 2026-02-20T22:45:51.128 INFO:teuthology.util.scanner:summary_data or yaml_file is empty! 2026-02-20T22:45:51.128 INFO:tasks.ceph:Archiving crash dumps... 2026-02-20T22:45:51.130 DEBUG:teuthology.misc:Transferring archived files from trial096:/var/lib/ceph/crash to /home/teuthworker/mnt/teuthology/yuriw-2026-02-20_16:15:01-rbd-wip-pdonnell-testing-20260219.182737-tentacle-distro-default-trial/61574/remote/trial096/crash 2026-02-20T22:45:51.131 DEBUG:teuthology.orchestra.run.trial096:> sudo tar c -f - -C /var/lib/ceph/crash -- . 2026-02-20T22:45:51.176 DEBUG:teuthology.misc:Transferring archived files from trial150:/var/lib/ceph/crash to /home/teuthworker/mnt/teuthology/yuriw-2026-02-20_16:15:01-rbd-wip-pdonnell-testing-20260219.182737-tentacle-distro-default-trial/61574/remote/trial150/crash 2026-02-20T22:45:51.180 DEBUG:teuthology.orchestra.run.trial150:> sudo tar c -f - -C /var/lib/ceph/crash -- . 2026-02-20T22:45:51.206 INFO:tasks.ceph:Compressing logs... 2026-02-20T22:45:51.206 DEBUG:teuthology.orchestra.run.trial096:> time sudo find /var/log/ceph -name '*.log' -print0 | sudo xargs --max-args=1 --max-procs=0 --verbose -0 --no-run-if-empty -- gzip -5 --verbose -- 2026-02-20T22:45:51.225 DEBUG:teuthology.orchestra.run.trial150:> time sudo find /var/log/ceph -name '*.log' -print0 | sudo xargs --max-args=1 --max-procs=0 --verbose -0 --no-run-if-empty -- gzip -5 --verbose -- 2026-02-20T22:45:51.246 INFO:teuthology.orchestra.run.trial096.stderr:gzip -5 --verbose -- /var/log/ceph/cluster1-client.admin.41872.log 2026-02-20T22:45:51.262 INFO:teuthology.orchestra.run.trial096.stderr:gzip -5 --verbose -- /var/log/ceph/cluster1-client.admin.45261.log 2026-02-20T22:45:51.263 INFO:teuthology.orchestra.run.trial096.stderr:gzip -5 --verbose -- /var/log/ceph/cluster1-client.admin.46530.log 2026-02-20T22:45:51.263 INFO:teuthology.orchestra.run.trial096.stderr:/var/log/ceph/cluster1-client.admin.41872.log: 0.0% -- replaced with /var/log/ceph/cluster1-client.admin.41872.log.gz 2026-02-20T22:45:51.263 INFO:teuthology.orchestra.run.trial096.stderr:/var/log/ceph/cluster1-client.admin.45261.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.admin.45061.log 2026-02-20T22:45:51.263 INFO:teuthology.orchestra.run.trial096.stderr: 0.0% -- replaced with /var/log/ceph/cluster1-client.admin.45261.log.gz 2026-02-20T22:45:51.263 INFO:teuthology.orchestra.run.trial096.stderr:/var/log/ceph/cluster1-client.admin.46530.log: gzip -5 --verbose -- /var/log/ceph/cluster2-mgr.x.log 2026-02-20T22:45:51.263 INFO:teuthology.orchestra.run.trial096.stderr: 0.0% -- replaced with /var/log/ceph/cluster1-client.admin.46530.log.gz 2026-02-20T22:45:51.263 INFO:teuthology.orchestra.run.trial096.stderr:/var/log/ceph/cluster1-client.admin.45061.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.admin.46628.log 2026-02-20T22:45:51.263 INFO:teuthology.orchestra.run.trial096.stderr: 0.0% -- replaced with /var/log/ceph/cluster1-client.admin.45061.log.gz 2026-02-20T22:45:51.263 INFO:teuthology.orchestra.run.trial096.stderr:/var/log/ceph/cluster2-mgr.x.log: gzip -5 --verbose -- /var/log/ceph/cluster1-mon.a.log 2026-02-20T22:45:51.264 INFO:teuthology.orchestra.run.trial096.stderr:/var/log/ceph/cluster1-client.admin.46628.log: 0.0% -- replaced with /var/log/ceph/cluster1-client.admin.46628.log.gz 2026-02-20T22:45:51.264 INFO:teuthology.orchestra.run.trial096.stderr:gzip -5 --verbose -- /var/log/ceph/cluster1-osd.2.log 2026-02-20T22:45:51.264 INFO:teuthology.orchestra.run.trial096.stderr:gzip -5 --verbose -- /var/log/ceph/cluster1-client.admin.44852.log 2026-02-20T22:45:51.264 INFO:teuthology.orchestra.run.trial096.stderr:/var/log/ceph/cluster1-mon.a.log: /var/log/ceph/cluster1-osd.2.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.admin.45012.log 2026-02-20T22:45:51.264 INFO:teuthology.orchestra.run.trial096.stderr:gzip -5 --verbose -- /var/log/ceph/cluster1-osd.0.log 2026-02-20T22:45:51.264 INFO:teuthology.orchestra.run.trial096.stderr:/var/log/ceph/cluster1-client.admin.44852.log: 0.0% -- replaced with /var/log/ceph/cluster1-client.admin.44852.log.gz 2026-02-20T22:45:51.264 INFO:teuthology.orchestra.run.trial096.stderr:/var/log/ceph/cluster1-client.admin.45012.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.admin.46579.log 2026-02-20T22:45:51.264 INFO:teuthology.orchestra.run.trial096.stderr: 0.0% -- replaced with /var/log/ceph/cluster1-client.admin.45012.log.gz 2026-02-20T22:45:51.264 INFO:teuthology.orchestra.run.trial096.stderr:/var/log/ceph/cluster1-osd.0.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.admin.41643.log 2026-02-20T22:45:51.264 INFO:teuthology.orchestra.run.trial096.stderr:/var/log/ceph/cluster1-client.admin.46579.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.admin.41738.log 2026-02-20T22:45:51.264 INFO:teuthology.orchestra.run.trial096.stderr: 0.0% -- replaced with /var/log/ceph/cluster1-client.admin.46579.log.gz 2026-02-20T22:45:51.264 INFO:teuthology.orchestra.run.trial096.stderr:/var/log/ceph/cluster1-client.admin.41643.log: gzip -5 --verbose -- /var/log/ceph/cluster1-osd.1.log 2026-02-20T22:45:51.265 INFO:teuthology.orchestra.run.trial096.stderr: 0.0% -- replaced with /var/log/ceph/cluster1-client.admin.41643.log.gz 2026-02-20T22:45:51.265 INFO:teuthology.orchestra.run.trial096.stderr:/var/log/ceph/cluster1-client.admin.41738.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.admin.45600.log 2026-02-20T22:45:51.265 INFO:teuthology.orchestra.run.trial096.stderr: 0.0% -- replaced with /var/log/ceph/cluster1-client.admin.41738.log.gz 2026-02-20T22:45:51.265 INFO:teuthology.orchestra.run.trial096.stderr:/var/log/ceph/cluster1-osd.1.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.admin.45551.log 2026-02-20T22:45:51.265 INFO:teuthology.orchestra.run.trial096.stderr:/var/log/ceph/cluster1-client.admin.45600.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.admin.45260.log 2026-02-20T22:45:51.265 INFO:teuthology.orchestra.run.trial096.stderr: 0.0% -- replaced with /var/log/ceph/cluster1-client.admin.45600.log.gz 2026-02-20T22:45:51.265 INFO:teuthology.orchestra.run.trial096.stderr:/var/log/ceph/cluster1-client.admin.45551.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.admin.44922.log 2026-02-20T22:45:51.265 INFO:teuthology.orchestra.run.trial096.stderr: 0.0% -- replaced with /var/log/ceph/cluster1-client.admin.45551.log.gz 2026-02-20T22:45:51.265 INFO:teuthology.orchestra.run.trial096.stderr:/var/log/ceph/cluster1-client.admin.45260.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.admin.45159.log 2026-02-20T22:45:51.265 INFO:teuthology.orchestra.run.trial096.stderr: 0.0% -- replaced with /var/log/ceph/cluster1-client.admin.45260.log.gz 2026-02-20T22:45:51.265 INFO:teuthology.orchestra.run.trial096.stderr:/var/log/ceph/cluster1-client.admin.44922.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.admin.46677.log 2026-02-20T22:45:51.265 INFO:teuthology.orchestra.run.trial096.stderr: 0.0% -- replaced with /var/log/ceph/cluster1-client.admin.44922.log.gz 2026-02-20T22:45:51.266 INFO:teuthology.orchestra.run.trial096.stderr:/var/log/ceph/cluster1-client.admin.45159.log: gzip -5 --verbose -- /var/log/ceph/cluster1-mgr.x.log 2026-02-20T22:45:51.266 INFO:teuthology.orchestra.run.trial096.stderr: 0.0% -- replaced with /var/log/ceph/cluster1-client.admin.45159.log.gz 2026-02-20T22:45:51.266 INFO:teuthology.orchestra.run.trial096.stderr:/var/log/ceph/cluster1-client.admin.46677.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.admin.46873.log 2026-02-20T22:45:51.266 INFO:teuthology.orchestra.run.trial096.stderr: 0.0% -- replaced with /var/log/ceph/cluster1-client.admin.46677.log.gz 2026-02-20T22:45:51.266 INFO:teuthology.orchestra.run.trial096.stderr:/var/log/ceph/cluster1-mgr.x.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.admin.46775.log 2026-02-20T22:45:51.266 INFO:teuthology.orchestra.run.trial096.stderr:/var/log/ceph/cluster1-client.admin.46873.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.admin.45406.log 2026-02-20T22:45:51.266 INFO:teuthology.orchestra.run.trial096.stderr: 0.0% -- replaced with /var/log/ceph/cluster1-client.admin.46873.log.gz 2026-02-20T22:45:51.266 INFO:teuthology.orchestra.run.trial096.stderr:gzip -5 --verbose --/var/log/ceph/cluster1-client.admin.46775.log: /var/log/ceph/ceph.tmp-client.admin.36740.log 2026-02-20T22:45:51.266 INFO:teuthology.orchestra.run.trial096.stderr: 0.0% -- replaced with /var/log/ceph/cluster1-client.admin.46775.log.gz 2026-02-20T22:45:51.266 INFO:teuthology.orchestra.run.trial096.stderr:/var/log/ceph/cluster1-client.admin.45406.log: 0.0% -- replaced with /var/log/ceph/cluster1-client.admin.45406.log.gz 2026-02-20T22:45:51.266 INFO:teuthology.orchestra.run.trial096.stderr:gzip -5 --verbose -- /var/log/ceph/cluster1-client.admin.41966.log 2026-02-20T22:45:51.266 INFO:teuthology.orchestra.run.trial096.stderr:/var/log/ceph/ceph.tmp-client.admin.36740.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.admin.44947.log 2026-02-20T22:45:51.267 INFO:teuthology.orchestra.run.trial096.stderr: 0.0% -- replaced with /var/log/ceph/ceph.tmp-client.admin.36740.log.gz 2026-02-20T22:45:51.267 INFO:teuthology.orchestra.run.trial096.stderr:/var/log/ceph/cluster1-client.admin.41966.log: 0.0%gzip -- replaced with /var/log/ceph/cluster1-client.admin.41966.log.gz 2026-02-20T22:45:51.267 INFO:teuthology.orchestra.run.trial096.stderr: -5 --verbose -- /var/log/ceph/cluster1-client.admin.46969.log 2026-02-20T22:45:51.267 INFO:teuthology.orchestra.run.trial096.stderr:/var/log/ceph/cluster1-client.admin.44947.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.admin.45409.log 2026-02-20T22:45:51.267 INFO:teuthology.orchestra.run.trial096.stderr: 80.6% -- replaced with /var/log/ceph/cluster1-client.admin.44947.log.gz 2026-02-20T22:45:51.267 INFO:teuthology.orchestra.run.trial096.stderr:/var/log/ceph/cluster1-client.admin.46969.log: 0.0% -- replaced with /var/log/ceph/cluster1-client.admin.46969.log.gz 2026-02-20T22:45:51.267 INFO:teuthology.orchestra.run.trial096.stderr:gzip -5 --verbose -- /var/log/ceph/cluster1-client.admin.46432.log 2026-02-20T22:45:51.267 INFO:teuthology.orchestra.run.trial096.stderr:gzip/var/log/ceph/cluster1-client.admin.45409.log: -5 --verbose -- /var/log/ceph/cluster1.audit.log 2026-02-20T22:45:51.267 INFO:teuthology.orchestra.run.trial096.stderr: 0.0% -- replaced with /var/log/ceph/cluster1-client.admin.45409.log.gz 2026-02-20T22:45:51.267 INFO:teuthology.orchestra.run.trial096.stderr:/var/log/ceph/cluster1-client.admin.46432.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.admin.45262.log 2026-02-20T22:45:51.267 INFO:teuthology.orchestra.run.trial096.stderr: 0.0% -- replaced with /var/log/ceph/cluster1-client.admin.46432.log.gz 2026-02-20T22:45:51.267 INFO:teuthology.orchestra.run.trial096.stderr:/var/log/ceph/cluster1.audit.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.admin.42093.log 2026-02-20T22:45:51.268 INFO:teuthology.orchestra.run.trial096.stderr:/var/log/ceph/cluster1-client.admin.45262.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.admin.46383.log 2026-02-20T22:45:51.268 INFO:teuthology.orchestra.run.trial096.stderr: 0.0% -- replaced with /var/log/ceph/cluster1-client.admin.45262.log.gz 2026-02-20T22:45:51.268 INFO:teuthology.orchestra.run.trial096.stderr:/var/log/ceph/cluster1-client.admin.42093.log: 0.0% -- replaced with /var/log/ceph/cluster1-client.admin.42093.log.gz 2026-02-20T22:45:51.268 INFO:teuthology.orchestra.run.trial096.stderr:gzip -5 --verbose -- /var/log/ceph/cluster1-client.admin.42245.log 2026-02-20T22:45:51.268 INFO:teuthology.orchestra.run.trial096.stderr:/var/log/ceph/cluster1-client.admin.46383.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.admin.45502.log 2026-02-20T22:45:51.268 INFO:teuthology.orchestra.run.trial096.stderr: 0.0% -- replaced with /var/log/ceph/cluster1-client.admin.46383.log.gz 2026-02-20T22:45:51.268 INFO:teuthology.orchestra.run.trial096.stderr:/var/log/ceph/cluster1-client.admin.42245.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.admin.46922.log 2026-02-20T22:45:51.268 INFO:teuthology.orchestra.run.trial096.stderr: 0.0% -- replaced with /var/log/ceph/cluster1-client.admin.42245.log.gz 2026-02-20T22:45:51.268 INFO:teuthology.orchestra.run.trial096.stderr:/var/log/ceph/cluster1-client.admin.45502.log: gzip 0.0% -- replaced with /var/log/ceph/cluster1-client.admin.45502.log.gz -5 2026-02-20T22:45:51.268 INFO:teuthology.orchestra.run.trial096.stderr: --verbose -- /var/log/ceph/cluster1-client.admin.46481.log 2026-02-20T22:45:51.268 INFO:teuthology.orchestra.run.trial096.stderr:/var/log/ceph/cluster1-client.admin.46922.log: gzip 0.0% -5 -- replaced with /var/log/ceph/cluster1-client.admin.46922.log.gz 2026-02-20T22:45:51.268 INFO:teuthology.orchestra.run.trial096.stderr: --verbose -- /var/log/ceph/cluster1-client.admin.46824.log 2026-02-20T22:45:51.268 INFO:teuthology.orchestra.run.trial096.stderr:/var/log/ceph/cluster1-client.admin.46481.log: gzip -5 --verbose -- 0.0% /var/log/ceph/cluster1.log -- replaced with /var/log/ceph/cluster1-client.admin.46481.log.gz 2026-02-20T22:45:51.269 INFO:teuthology.orchestra.run.trial096.stderr: 2026-02-20T22:45:51.269 INFO:teuthology.orchestra.run.trial096.stderr:/var/log/ceph/cluster1-client.admin.46824.log: gzip 0.0% -5 -- replaced with /var/log/ceph/cluster1-client.admin.46824.log.gz 2026-02-20T22:45:51.269 INFO:teuthology.orchestra.run.trial096.stderr: --verbose -- /var/log/ceph/cluster1-client.admin.45110.log 2026-02-20T22:45:51.269 INFO:teuthology.orchestra.run.trial096.stderr:/var/log/ceph/cluster1.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.admin.41919.log 2026-02-20T22:45:51.269 INFO:teuthology.orchestra.run.trial096.stderr:/var/log/ceph/cluster1-client.admin.45110.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.admin.45407.log 2026-02-20T22:45:51.269 INFO:teuthology.orchestra.run.trial096.stderr: 0.0% -- replaced with /var/log/ceph/cluster1-client.admin.45110.log.gz 2026-02-20T22:45:51.269 INFO:teuthology.orchestra.run.trial096.stderr:/var/log/ceph/cluster1-client.admin.41919.log: 0.0% -- replaced with /var/log/ceph/cluster1-client.admin.41919.log.gz 2026-02-20T22:45:51.269 INFO:teuthology.orchestra.run.trial096.stderr:gzip -5 --verbose -- /var/log/ceph/cluster1-client.admin.46726.log 2026-02-20T22:45:51.269 INFO:teuthology.orchestra.run.trial096.stderr:/var/log/ceph/cluster1-client.admin.45407.log: 0.0% -- replaced with /var/log/ceph/cluster1-client.admin.45407.log.gz 2026-02-20T22:45:51.269 INFO:teuthology.orchestra.run.trial096.stderr:/var/log/ceph/cluster1-client.admin.46726.log: 0.0% -- replaced with /var/log/ceph/cluster1-client.admin.46726.log.gz 2026-02-20T22:45:51.269 INFO:teuthology.orchestra.run.trial096.stderr: 87.2% -- replaced with /var/log/ceph/cluster1.log.gz 2026-02-20T22:45:51.269 INFO:teuthology.orchestra.run.trial096.stderr: 93.6% -- replaced with /var/log/ceph/cluster1.audit.log.gz 2026-02-20T22:45:51.277 INFO:teuthology.orchestra.run.trial150.stderr:gzip -5 --verbose -- /var/log/ceph/cluster1-client.admin.64958.log 2026-02-20T22:45:51.289 INFO:teuthology.orchestra.run.trial150.stderr:gzip -5 --verbose -- /var/log/ceph/cluster1-client.mirror.65555.log 2026-02-20T22:45:51.289 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.admin.64958.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.mirror.84160.log 2026-02-20T22:45:51.289 INFO:teuthology.orchestra.run.trial150.stderr: 87.6% -- replaced with /var/log/ceph/cluster1-client.admin.64958.log.gz 2026-02-20T22:45:51.289 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.mirror.65555.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.admin.50454.log 2026-02-20T22:45:51.289 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.mirror.84160.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.78047.log 2026-02-20T22:45:51.289 INFO:teuthology.orchestra.run.trial150.stderr: 87.6% -- replaced with /var/log/ceph/cluster1-client.mirror.84160.log.gz 2026-02-20T22:45:51.289 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.admin.50454.log: 89.8% -- replaced with /var/log/ceph/cluster1-client.mirror.65555.log.gz 2026-02-20T22:45:51.290 INFO:teuthology.orchestra.run.trial150.stderr:gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.74756.log 2026-02-20T22:45:51.290 INFO:teuthology.orchestra.run.trial150.stderr: 87.6% -- replaced with /var/log/ceph/cluster1-client.admin.50454.log.gz 2026-02-20T22:45:51.290 INFO:teuthology.orchestra.run.trial150.stderr:gzip -5 --verbose -- /var/log/ceph/cluster1-client.admin.50427.log 2026-02-20T22:45:51.290 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.78047.log: /var/log/ceph/cluster2-client.mirror.74756.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.admin.70172.log 2026-02-20T22:45:51.290 INFO:teuthology.orchestra.run.trial150.stderr: 87.7% -- replaced with /var/log/ceph/cluster2-client.mirror.78047.log.gz 2026-02-20T22:45:51.290 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.admin.50427.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.admin.62819.log 2026-02-20T22:45:51.290 INFO:teuthology.orchestra.run.trial150.stderr: 87.5% -- replaced with /var/log/ceph/cluster1-client.admin.50427.log.gz 2026-02-20T22:45:51.290 INFO:teuthology.orchestra.run.trial150.stderr: 89.8% -- replaced with /var/log/ceph/cluster2-client.mirror.74756.log.gz 2026-02-20T22:45:51.290 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.admin.70172.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.mirror.2.50908.log 2026-02-20T22:45:51.290 INFO:teuthology.orchestra.run.trial150.stderr: 87.5% -- replaced with /var/log/ceph/cluster2-client.admin.70172.log.gz 2026-02-20T22:45:51.290 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.admin.62819.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.mirror.3.77180.log 2026-02-20T22:45:51.291 INFO:teuthology.orchestra.run.trial150.stderr: 87.2% -- replaced with /var/log/ceph/cluster2-client.admin.62819.log.gz 2026-02-20T22:45:51.291 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.mirror.2.50908.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.admin.62227.log 2026-02-20T22:45:51.291 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.mirror.3.77180.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.79100.log 2026-02-20T22:45:51.291 INFO:teuthology.orchestra.run.trial150.stderr:gzip -5 --verbose -- /var/log/ceph/cluster1-client.mirror.69702.log 2026-02-20T22:45:51.291 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.admin.62227.log: /var/log/ceph/cluster2-client.mirror.79100.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.56845.log 2026-02-20T22:45:51.291 INFO:teuthology.orchestra.run.trial150.stderr: 87.6% -- replaced with /var/log/ceph/cluster2-client.admin.62227.log.gz 2026-02-20T22:45:51.291 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.mirror.69702.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.mirror.56524.log 2026-02-20T22:45:51.291 INFO:teuthology.orchestra.run.trial150.stderr: 87.3% -- replaced with /var/log/ceph/cluster1-client.mirror.69702.log.gz 2026-02-20T22:45:51.291 INFO:teuthology.orchestra.run.trial150.stderr: 90.3% -- replaced with /var/log/ceph/cluster2-client.mirror.79100.log.gz 2026-02-20T22:45:51.291 INFO:teuthology.orchestra.run.trial150.stderr:gzip -5 --verbose -- /var/log/ceph/cluster2-client.admin.55127.log 2026-02-20T22:45:51.291 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.56845.log: /var/log/ceph/cluster1-client.mirror.56524.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.mirror.58236.log 2026-02-20T22:45:51.291 INFO:teuthology.orchestra.run.trial150.stderr: 87.6% -- replaced with /var/log/ceph/cluster2-client.mirror.56845.log.gz 2026-02-20T22:45:51.291 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.admin.55127.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.65990.log 2026-02-20T22:45:51.292 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.mirror.58236.log: 87.5% -- replaced with /var/log/ceph/cluster2-client.admin.55127.log.gz 2026-02-20T22:45:51.292 INFO:teuthology.orchestra.run.trial150.stderr:gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.58672.log 2026-02-20T22:45:51.292 INFO:teuthology.orchestra.run.trial150.stderr: 91.3% -- replaced with /var/log/ceph/cluster1-client.mirror.56524.log.gz 2026-02-20T22:45:51.292 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.65990.log: 92.6% -- replaced with /var/log/ceph/cluster1-client.mirror.3.77180.log.gz 2026-02-20T22:45:51.292 INFO:teuthology.orchestra.run.trial150.stderr:gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.1.54213.log 2026-02-20T22:45:51.292 INFO:teuthology.orchestra.run.trial150.stderr: 87.7% -- replaced with /var/log/ceph/cluster2-client.mirror.65990.log.gz 2026-02-20T22:45:51.292 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.58672.log: 89.7% -- replaced with /var/log/ceph/cluster1-client.mirror.58236.log.gz 2026-02-20T22:45:51.292 INFO:teuthology.orchestra.run.trial150.stderr:gzip -5 --verbose -- /var/log/ceph/cluster1-client.admin.51804.log 2026-02-20T22:45:51.292 INFO:teuthology.orchestra.run.trial150.stderr: 87.8% -- replaced with /var/log/ceph/cluster2-client.mirror.58672.log.gz 2026-02-20T22:45:51.292 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.1.54213.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.admin.52263.log 2026-02-20T22:45:51.292 INFO:teuthology.orchestra.run.trial150.stderr: 19.7% -- replaced with /var/log/ceph/cluster2-client.mirror.1.54213.log.gz 2026-02-20T22:45:51.292 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.admin.51804.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.admin.64067.log 2026-02-20T22:45:51.292 INFO:teuthology.orchestra.run.trial150.stderr: 87.3% -- replaced with /var/log/ceph/cluster1-client.admin.51804.log.gz 2026-02-20T22:45:51.293 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.admin.52263.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.82669.log 2026-02-20T22:45:51.293 INFO:teuthology.orchestra.run.trial150.stderr: 87.3% -- replaced with /var/log/ceph/cluster1-client.admin.52263.log.gz 2026-02-20T22:45:51.293 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.admin.64067.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.admin.77551.log 2026-02-20T22:45:51.293 INFO:teuthology.orchestra.run.trial150.stderr: 87.7% -- replaced with /var/log/ceph/cluster2-client.admin.64067.log.gz 2026-02-20T22:45:51.293 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.82669.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.mirror.73898.log 2026-02-20T22:45:51.293 INFO:teuthology.orchestra.run.trial150.stderr: 87.5% -- replaced with /var/log/ceph/cluster2-client.mirror.82669.log.gz 2026-02-20T22:45:51.293 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.admin.77551.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.63771.log 2026-02-20T22:45:51.293 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.mirror.73898.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.admin.77814.log 2026-02-20T22:45:51.293 INFO:teuthology.orchestra.run.trial150.stderr: 90.1% -- replaced with /var/log/ceph/cluster2-client.admin.77551.log.gz 2026-02-20T22:45:51.293 INFO:teuthology.orchestra.run.trial150.stderr: 87.4% -- replaced with /var/log/ceph/cluster1-client.mirror.73898.log.gz 2026-02-20T22:45:51.293 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.63771.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.admin.57612.log 2026-02-20T22:45:51.293 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.admin.77814.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.53485.log 2026-02-20T22:45:51.293 INFO:teuthology.orchestra.run.trial150.stderr: 90.1% -- replaced with /var/log/ceph/cluster2-client.admin.77814.log.gz 2026-02-20T22:45:51.294 INFO:teuthology.orchestra.run.trial150.stderr:gzip -5 --verbose -- /var/log/ceph/cluster2-client.admin.89508.log 2026-02-20T22:45:51.294 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.admin.57612.log: 90.3% -- replaced with /var/log/ceph/cluster2-client.mirror.63771.log.gz 2026-02-20T22:45:51.294 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.53485.log: 88.5% -- replaced with /var/log/ceph/cluster1-client.admin.57612.log.gz 2026-02-20T22:45:51.294 INFO:teuthology.orchestra.run.trial150.stderr:gzip -5 --verbose -- /var/log/ceph/cluster2-client.admin.63336.log 2026-02-20T22:45:51.294 INFO:teuthology.orchestra.run.trial150.stderr: 89.3% -- replaced with /var/log/ceph/cluster2-client.mirror.53485.log.gz 2026-02-20T22:45:51.294 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.admin.89508.log: 0.0% -- replaced with /var/log/ceph/cluster2-client.admin.89508.log.gz 2026-02-20T22:45:51.294 INFO:teuthology.orchestra.run.trial150.stderr:gzip -5 --verbose -- /var/log/ceph/cluster1-client.admin.65661.log 2026-02-20T22:45:51.294 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.admin.63336.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.admin.62890.log 2026-02-20T22:45:51.294 INFO:teuthology.orchestra.run.trial150.stderr: 87.7% -- replaced with /var/log/ceph/cluster2-client.admin.63336.log.gz 2026-02-20T22:45:51.294 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.admin.65661.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.mirror.71294.log 2026-02-20T22:45:51.294 INFO:teuthology.orchestra.run.trial150.stderr: 88.4%gzip -- replaced with /var/log/ceph/cluster1-client.admin.65661.log.gz -5 2026-02-20T22:45:51.294 INFO:teuthology.orchestra.run.trial150.stderr: --verbose -- /var/log/ceph/cluster1-client.admin.62146.log 2026-02-20T22:45:51.294 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.admin.62890.log: /var/log/ceph/cluster1-client.mirror.71294.log: 87.5% -- replaced with /var/log/ceph/cluster1-client.admin.62890.log.gz 2026-02-20T22:45:51.295 INFO:teuthology.orchestra.run.trial150.stderr:gzip -5 --verbose -- /var/log/ceph/cluster2-client.admin.64578.log 2026-02-20T22:45:51.295 INFO:teuthology.orchestra.run.trial150.stderr: 87.7% -- replaced with /var/log/ceph/cluster1-client.mirror.71294.log.gz 2026-02-20T22:45:51.295 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.admin.62146.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.admin.70662.log 2026-02-20T22:45:51.295 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.admin.64578.log: 87.5% -- replaced with /var/log/ceph/cluster1-client.admin.62146.log.gz 2026-02-20T22:45:51.295 INFO:teuthology.orchestra.run.trial150.stderr:gzip -5 --verbose -- /var/log/ceph/cluster1-client.mirror.77444.log 2026-02-20T22:45:51.295 INFO:teuthology.orchestra.run.trial150.stderr: 88.6% -- replaced with /var/log/ceph/cluster2-client.admin.64578.log.gz 2026-02-20T22:45:51.295 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.admin.70662.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.admin.48658.log 2026-02-20T22:45:51.295 INFO:teuthology.orchestra.run.trial150.stderr: 87.6% -- replaced with /var/log/ceph/cluster2-client.admin.70662.log.gz 2026-02-20T22:45:51.295 INFO:teuthology.orchestra.run.trial150.stderr:gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.86430.log 2026-02-20T22:45:51.295 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.mirror.77444.log: /var/log/ceph/cluster2-client.admin.48658.log: 87.6% -- replaced with /var/log/ceph/cluster1-client.mirror.77444.log.gz 2026-02-20T22:45:51.295 INFO:teuthology.orchestra.run.trial150.stderr:gzip -5 --verbose -- /var/log/ceph/cluster2-client.admin.43592.log 2026-02-20T22:45:51.295 INFO:teuthology.orchestra.run.trial150.stderr: 58.0% -- replaced with /var/log/ceph/cluster2-client.admin.48658.log.gz 2026-02-20T22:45:51.296 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.86430.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.admin.67756.log 2026-02-20T22:45:51.296 INFO:teuthology.orchestra.run.trial150.stderr: 87.7% -- replaced with /var/log/ceph/cluster2-client.mirror.86430.log.gz 2026-02-20T22:45:51.296 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.admin.43592.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.admin.71591.log 2026-02-20T22:45:51.296 INFO:teuthology.orchestra.run.trial150.stderr: 0.0% -- replaced with /var/log/ceph/cluster2-client.admin.43592.log.gz 2026-02-20T22:45:51.316 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.admin.67756.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.mirror.0.79172.log 2026-02-20T22:45:51.316 INFO:teuthology.orchestra.run.trial150.stderr: 87.7% -- replaced with /var/log/ceph/cluster2-client.admin.67756.log.gz 2026-02-20T22:45:51.316 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.admin.71591.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.54810.log 2026-02-20T22:45:51.316 INFO:teuthology.orchestra.run.trial150.stderr: 87.3%/var/log/ceph/cluster1-client.mirror.0.79172.log: -- replaced with /var/log/ceph/cluster1-client.admin.71591.log.gz 2026-02-20T22:45:51.316 INFO:teuthology.orchestra.run.trial150.stderr:gzip -5 --verbose -- /var/log/ceph/cluster2-client.admin.63142.log 2026-02-20T22:45:51.316 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.54810.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.mirror.82834.log 2026-02-20T22:45:51.316 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.admin.63142.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.87048.log 2026-02-20T22:45:51.316 INFO:teuthology.orchestra.run.trial150.stderr: 87.8% -- replaced with /var/log/ceph/cluster2-client.admin.63142.log.gz 2026-02-20T22:45:51.316 INFO:teuthology.orchestra.run.trial150.stderr:gzip -5 --verbose -- /var/log/ceph/cluster1-client.mirror.1.86242.log 2026-02-20T22:45:51.316 INFO:teuthology.orchestra.run.trial150.stderr: 89.9% -- replaced with /var/log/ceph/cluster2-client.mirror.54810.log.gz 2026-02-20T22:45:51.316 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.mirror.82834.log: /var/log/ceph/cluster2-client.mirror.87048.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.mirror.0.48688.log 2026-02-20T22:45:51.316 INFO:teuthology.orchestra.run.trial150.stderr: 87.6% -- replaced with /var/log/ceph/cluster1-client.mirror.82834.log.gz 2026-02-20T22:45:51.316 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.mirror.1.86242.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.82612.log 2026-02-20T22:45:51.316 INFO:teuthology.orchestra.run.trial150.stderr: 19.1% -- replaced with /var/log/ceph/cluster1-client.mirror.1.86242.log.gz 2026-02-20T22:45:51.316 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.mirror.0.48688.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.88621.log 2026-02-20T22:45:51.316 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.82612.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.mirror.74099.log 2026-02-20T22:45:51.316 INFO:teuthology.orchestra.run.trial150.stderr: 57.7% -- replaced with /var/log/ceph/cluster2-client.mirror.82612.log.gz 2026-02-20T22:45:51.316 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.88621.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.admin.79837.log 2026-02-20T22:45:51.316 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.mirror.74099.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.74617.log 2026-02-20T22:45:51.317 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.admin.79837.log: 87.8% -- replaced with /var/log/ceph/cluster1-client.mirror.74099.log.gz 2026-02-20T22:45:51.317 INFO:teuthology.orchestra.run.trial150.stderr:gzip -5 --verbose -- /var/log/ceph/cluster2-client.admin.47160.log 2026-02-20T22:45:51.317 INFO:teuthology.orchestra.run.trial150.stderr: 87.4% -- replaced with /var/log/ceph/cluster2-client.admin.79837.log.gz 2026-02-20T22:45:51.317 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.74617.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.mirror.50126.log 2026-02-20T22:45:51.317 INFO:teuthology.orchestra.run.trial150.stderr: 79.6% -- replaced with /var/log/ceph/cluster2-client.mirror.74617.log.gz 2026-02-20T22:45:51.317 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.admin.47160.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.admin.81204.log 2026-02-20T22:45:51.317 INFO:teuthology.orchestra.run.trial150.stderr: 0.0% 92.1% -- replaced with /var/log/ceph/cluster2-client.admin.47160.log.gz -- replaced with /var/log/ceph/cluster1-client.mirror.0.79172.log.gz 2026-02-20T22:45:51.317 INFO:teuthology.orchestra.run.trial150.stderr: 2026-02-20T22:45:51.317 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.mirror.50126.log: 64.6% -- replaced with /var/log/ceph/cluster1-client.mirror.50126.log.gz 2026-02-20T22:45:51.317 INFO:teuthology.orchestra.run.trial150.stderr:gzip -5 --verbose -- /var/log/ceph/cluster1-client.admin.64718.log 2026-02-20T22:45:51.317 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.admin.81204.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.75295.log 2026-02-20T22:45:51.317 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.admin.64718.log: 87.2% -- replaced with /var/log/ceph/cluster1-client.admin.81204.log.gz 2026-02-20T22:45:51.317 INFO:teuthology.orchestra.run.trial150.stderr:gzip -5 --verbose -- /var/log/ceph/cluster1-client.mirror.70773.log 2026-02-20T22:45:51.317 INFO:teuthology.orchestra.run.trial150.stderr: 87.4% -- replaced with /var/log/ceph/cluster1-client.admin.64718.log.gz 2026-02-20T22:45:51.317 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.75295.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.50308.log 2026-02-20T22:45:51.317 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.mirror.70773.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.53918.log 2026-02-20T22:45:51.317 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.50308.log: 87.8% -- replaced with /var/log/ceph/cluster1-client.mirror.70773.log.gz 2026-02-20T22:45:51.317 INFO:teuthology.orchestra.run.trial150.stderr:gzip -5 --verbose -- /var/log/ceph/cluster1-client.mirror.3.50986.log 2026-02-20T22:45:51.317 INFO:teuthology.orchestra.run.trial150.stderr: 94.4% -- replaced with /var/log/ceph/cluster2-client.mirror.88621.log.gz 2026-02-20T22:45:51.317 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.53918.log: 0.0% -- replaced with /var/log/ceph/cluster2-client.mirror.53918.log.gz 2026-02-20T22:45:51.317 INFO:teuthology.orchestra.run.trial150.stderr:gzip -5 --verbose -- /var/log/ceph/cluster1-client.admin.59955.log 2026-02-20T22:45:51.317 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.mirror.3.50986.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.75136.log 2026-02-20T22:45:51.318 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.admin.59955.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.mirror.48871.log 2026-02-20T22:45:51.318 INFO:teuthology.orchestra.run.trial150.stderr: 87.4% -- replaced with /var/log/ceph/cluster1-client.admin.59955.log.gz 2026-02-20T22:45:51.318 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.75136.log: 79.6% -- replaced with /var/log/ceph/cluster2-client.mirror.75136.log.gz 2026-02-20T22:45:51.318 INFO:teuthology.orchestra.run.trial150.stderr:gzip -5 --verbose -- /var/log/ceph/cluster1-client.mirror.66014.log 2026-02-20T22:45:51.318 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.mirror.48871.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.mirror.2.88080.log 2026-02-20T22:45:51.318 INFO:teuthology.orchestra.run.trial150.stderr: 54.9% -- replaced with /var/log/ceph/cluster1-client.mirror.48871.log.gz 2026-02-20T22:45:51.318 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.mirror.66014.log: gzip -5 --verbose -- /var/log/ceph/ceph.tmp-client.admin.37783.log 2026-02-20T22:45:51.318 INFO:teuthology.orchestra.run.trial150.stderr: 87.5% -- replaced with /var/log/ceph/cluster1-client.mirror.66014.log.gz 2026-02-20T22:45:51.318 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.mirror.2.88080.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.68384.log 2026-02-20T22:45:51.318 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/ceph.tmp-client.admin.37783.log: 0.0% -- replaced with /var/log/ceph/ceph.tmp-client.admin.37783.log.gz 2026-02-20T22:45:51.318 INFO:teuthology.orchestra.run.trial150.stderr:gzip -5 --verbose -- /var/log/ceph/cluster1-client.mirror.63575.log 2026-02-20T22:45:51.318 INFO:teuthology.orchestra.run.trial150.stderr: 94.4% -- replaced with /var/log/ceph/cluster2-client.mirror.75295.log.gz 2026-02-20T22:45:51.318 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.68384.log: 94.3% -- replaced with /var/log/ceph/cluster2-client.mirror.50308.log.gz 2026-02-20T22:45:51.318 INFO:teuthology.orchestra.run.trial150.stderr:gzip -5 --verbose -- /var/log/ceph/cluster1-client.admin.58342.log 2026-02-20T22:45:51.318 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.mirror.63575.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.69678.log 2026-02-20T22:45:51.318 INFO:teuthology.orchestra.run.trial150.stderr: 90.0% -- replaced with /var/log/ceph/cluster2-client.mirror.68384.log.gz 2026-02-20T22:45:51.318 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.admin.58342.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.mirror.60427.log 2026-02-20T22:45:51.318 INFO:teuthology.orchestra.run.trial150.stderr: 90.0% -- replaced with /var/log/ceph/cluster1-client.mirror.63575.log.gz 2026-02-20T22:45:51.318 INFO:teuthology.orchestra.run.trial150.stderr: 88.6% -- replaced with /var/log/ceph/cluster1-client.admin.58342.log.gz 2026-02-20T22:45:51.318 INFO:teuthology.orchestra.run.trial150.stderr: 94.0% -- replaced with /var/log/ceph/cluster1-client.mirror.2.50908.log.gz 2026-02-20T22:45:51.318 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.69678.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.mirror.1.79174.log 2026-02-20T22:45:51.318 INFO:teuthology.orchestra.run.trial150.stderr: 87.8% -- replaced with /var/log/ceph/cluster2-client.mirror.69678.log.gz 2026-02-20T22:45:51.318 INFO:teuthology.orchestra.run.trial150.stderr: 92.9% -- replaced with /var/log/ceph/cluster1-client.mirror.2.88080.log.gz 2026-02-20T22:45:51.318 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.mirror.60427.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.53305.log 2026-02-20T22:45:51.318 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.mirror.1.79174.log: gzip 19.1% -5 --verbose -- replaced with /var/log/ceph/cluster1-client.mirror.1.79174.log.gz -- 2026-02-20T22:45:51.319 INFO:teuthology.orchestra.run.trial150.stderr: /var/log/ceph/cluster2-client.admin.56947.log 2026-02-20T22:45:51.319 INFO:teuthology.orchestra.run.trial150.stderr: 89.7% -- replaced with /var/log/ceph/cluster1-client.mirror.60427.log.gz 2026-02-20T22:45:51.319 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.53305.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.50329.log 2026-02-20T22:45:51.319 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.admin.56947.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.63041.log 2026-02-20T22:45:51.319 INFO:teuthology.orchestra.run.trial150.stderr: 90.1% -- replaced with /var/log/ceph/cluster2-client.mirror.53305.log.gz 2026-02-20T22:45:51.319 INFO:teuthology.orchestra.run.trial150.stderr: 87.3% -- replaced with /var/log/ceph/cluster2-client.admin.56947.log.gz 2026-02-20T22:45:51.319 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.50329.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.mirror.87802.log 2026-02-20T22:45:51.319 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.63041.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.62253.log 2026-02-20T22:45:51.319 INFO:teuthology.orchestra.run.trial150.stderr: 89.9% -- replaced with /var/log/ceph/cluster2-client.mirror.50329.log.gz 2026-02-20T22:45:51.319 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.mirror.87802.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.admin.65448.log 2026-02-20T22:45:51.319 INFO:teuthology.orchestra.run.trial150.stderr: 87.5% -- replaced with /var/log/ceph/cluster1-client.mirror.87802.log.gz 2026-02-20T22:45:51.319 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.62253.log: 90.3% -- replaced with /var/log/ceph/cluster2-client.mirror.63041.log.gz 2026-02-20T22:45:51.319 INFO:teuthology.orchestra.run.trial150.stderr:gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.3.54410.log 2026-02-20T22:45:51.319 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.admin.65448.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.82810.log 2026-02-20T22:45:51.319 INFO:teuthology.orchestra.run.trial150.stderr: 89.8% 87.4% -- replaced with /var/log/ceph/cluster2-client.mirror.62253.log.gz -- replaced with /var/log/ceph/cluster1-client.admin.65448.log.gz 2026-02-20T22:45:51.319 INFO:teuthology.orchestra.run.trial150.stderr: 2026-02-20T22:45:51.319 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.3.54410.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.mirror.72693.log 2026-02-20T22:45:51.319 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.82810.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.mirror.72967.log 2026-02-20T22:45:51.319 INFO:teuthology.orchestra.run.trial150.stderr: 87.6% -- replaced with /var/log/ceph/cluster2-client.mirror.82810.log.gz 2026-02-20T22:45:51.319 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.mirror.72693.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.admin.59982.log 2026-02-20T22:45:51.319 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.mirror.72967.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.mirror.0.83691.log 2026-02-20T22:45:51.319 INFO:teuthology.orchestra.run.trial150.stderr: 90.1% -- replaced with /var/log/ceph/cluster1-client.mirror.72693.log.gz 2026-02-20T22:45:51.319 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.admin.59982.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.mirror.59426.log 2026-02-20T22:45:51.320 INFO:teuthology.orchestra.run.trial150.stderr: 90.5% -- replaced with /var/log/ceph/cluster1-client.mirror.72967.log.gz 2026-02-20T22:45:51.320 INFO:teuthology.orchestra.run.trial150.stderr: 87.5% -- replaced with /var/log/ceph/cluster1-client.admin.59982.log.gz 2026-02-20T22:45:51.320 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.mirror.0.83691.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.73273.log 2026-02-20T22:45:51.320 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.mirror.59426.log: gzip -5 --verbose -- /var/log/ceph/cluster2.log 2026-02-20T22:45:51.320 INFO:teuthology.orchestra.run.trial150.stderr: 87.6% -- replaced with /var/log/ceph/cluster1-client.mirror.59426.log.gz 2026-02-20T22:45:51.320 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.73273.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.mirror.50058.log 2026-02-20T22:45:51.320 INFO:teuthology.orchestra.run.trial150.stderr: 92.0% -- replaced with /var/log/ceph/cluster1-client.mirror.0.48688.log.gz 2026-02-20T22:45:51.320 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.admin.43067.log 2026-02-20T22:45:51.320 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.mirror.50058.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.88685.log 2026-02-20T22:45:51.320 INFO:teuthology.orchestra.run.trial150.stderr: 89.9% 54.9% -- replaced with /var/log/ceph/cluster2-client.mirror.73273.log.gz 2026-02-20T22:45:51.320 INFO:teuthology.orchestra.run.trial150.stderr: -- replaced with /var/log/ceph/cluster1-client.mirror.50058.log.gz 2026-02-20T22:45:51.320 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.admin.43067.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.admin.63169.log 2026-02-20T22:45:51.320 INFO:teuthology.orchestra.run.trial150.stderr: 0.0% -- replaced with /var/log/ceph/cluster2-client.admin.43067.log.gz 2026-02-20T22:45:51.320 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.88685.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.mirror.81180.log 2026-02-20T22:45:51.320 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.admin.63169.log: 88.1% -- replaced with /var/log/ceph/cluster2-client.mirror.88685.log.gz 2026-02-20T22:45:51.320 INFO:teuthology.orchestra.run.trial150.stderr:gzip -5 --verbose -- /var/log/ceph/cluster1-client.admin.59830.log 2026-02-20T22:45:51.320 INFO:teuthology.orchestra.run.trial150.stderr: 87.4% -- replaced with /var/log/ceph/cluster1-client.admin.63169.log.gz 2026-02-20T22:45:51.320 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.mirror.81180.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.71946.log 2026-02-20T22:45:51.320 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.admin.59830.log: 87.5% -- replaced with /var/log/ceph/cluster1-client.mirror.81180.log.gz 2026-02-20T22:45:51.320 INFO:teuthology.orchestra.run.trial150.stderr:gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.72649.log 2026-02-20T22:45:51.320 INFO:teuthology.orchestra.run.trial150.stderr: 87.5% -- replaced with /var/log/ceph/cluster1-client.admin.59830.log.gz 2026-02-20T22:45:51.320 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.71946.log: gzip -5 --verbose -- 87.1% /var/log/ceph/cluster1-client.mirror.69313.log -- replaced with /var/log/ceph/cluster2.log.gz 2026-02-20T22:45:51.320 INFO:teuthology.orchestra.run.trial150.stderr: 2026-02-20T22:45:51.321 INFO:teuthology.orchestra.run.trial150.stderr: 88.4% -- replaced with /var/log/ceph/cluster2-client.mirror.71946.log.gz 2026-02-20T22:45:51.321 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.72649.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.admin.66947.log 2026-02-20T22:45:51.321 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.mirror.69313.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.mirror.61157.log 2026-02-20T22:45:51.321 INFO:teuthology.orchestra.run.trial150.stderr: 90.6% -- replaced with /var/log/ceph/cluster2-client.mirror.72649.log.gz 2026-02-20T22:45:51.321 INFO:teuthology.orchestra.run.trial150.stderr: 87.6% -- replaced with /var/log/ceph/cluster1-client.mirror.69313.log.gz 2026-02-20T22:45:51.321 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.admin.66947.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.admin.69035.log 2026-02-20T22:45:51.321 INFO:teuthology.orchestra.run.trial150.stderr: 87.7% -- replaced with /var/log/ceph/cluster1-client.admin.66947.log.gz 2026-02-20T22:45:51.321 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.mirror.61157.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.admin.77760.log 2026-02-20T22:45:51.321 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.admin.69035.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.mirror.56747.log 2026-02-20T22:45:51.321 INFO:teuthology.orchestra.run.trial150.stderr: 89.8% -- replaced with /var/log/ceph/cluster1-client.mirror.61157.log.gz 2026-02-20T22:45:51.321 INFO:teuthology.orchestra.run.trial150.stderr: 87.8% -- replaced with /var/log/ceph/cluster2-client.admin.69035.log.gz 2026-02-20T22:45:51.321 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.admin.77760.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.76098.log 2026-02-20T22:45:51.321 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.mirror.56747.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.mirror.78625.log 2026-02-20T22:45:51.321 INFO:teuthology.orchestra.run.trial150.stderr: 90.1% -- replaced with /var/log/ceph/cluster1-client.admin.77760.log.gz 2026-02-20T22:45:51.321 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.76098.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.mirror.71567.log 2026-02-20T22:45:51.321 INFO:teuthology.orchestra.run.trial150.stderr: 89.7% -- replaced with /var/log/ceph/cluster1-client.mirror.56747.log.gz 2026-02-20T22:45:51.321 INFO:teuthology.orchestra.run.trial150.stderr: 88.2% -- replaced with /var/log/ceph/cluster2-client.mirror.76098.log.gz 2026-02-20T22:45:51.321 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.mirror.78625.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.mirror.65284.log 2026-02-20T22:45:51.321 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.mirror.71567.log: 88.3% -- replaced with /var/log/ceph/cluster1-client.mirror.78625.log.gz 2026-02-20T22:45:51.321 INFO:teuthology.orchestra.run.trial150.stderr:gzip -5 --verbose -- /var/log/ceph/cluster1-client.admin.52515.log 2026-02-20T22:45:51.321 INFO:teuthology.orchestra.run.trial150.stderr: 87.6% -- replaced with /var/log/ceph/cluster1-client.mirror.71567.log.gz 2026-02-20T22:45:51.321 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.mirror.65284.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.mirror.51258.log 2026-02-20T22:45:51.321 INFO:teuthology.orchestra.run.trial150.stderr: 87.6% -- replaced with /var/log/ceph/cluster1-client.mirror.65284.log.gz 2026-02-20T22:45:51.321 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.admin.52515.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.admin.67157.log 2026-02-20T22:45:51.321 INFO:teuthology.orchestra.run.trial150.stderr: 87.5% -- replaced with /var/log/ceph/cluster1-client.admin.52515.log.gz 2026-02-20T22:45:51.322 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.mirror.51258.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.mirror.56110.log 2026-02-20T22:45:51.322 INFO:teuthology.orchestra.run.trial150.stderr: 87.7% -- replaced with /var/log/ceph/cluster1-client.mirror.51258.log.gz 2026-02-20T22:45:51.322 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.admin.67157.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.admin.69202.log 2026-02-20T22:45:51.322 INFO:teuthology.orchestra.run.trial150.stderr: 88.6% -- replaced with /var/log/ceph/cluster1-client.admin.67157.log.gz 2026-02-20T22:45:51.322 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.mirror.56110.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.mirror.64857.log 2026-02-20T22:45:51.322 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.admin.69202.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.75868.log 2026-02-20T22:45:51.322 INFO:teuthology.orchestra.run.trial150.stderr: 90.0% -- replaced with /var/log/ceph/cluster1-client.mirror.56110.log.gz 2026-02-20T22:45:51.322 INFO:teuthology.orchestra.run.trial150.stderr: 86.7% -- replaced with /var/log/ceph/cluster2-client.admin.69202.log.gz 2026-02-20T22:45:51.322 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.mirror.64857.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.72606.log 2026-02-20T22:45:51.322 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.75868.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.82784.log 2026-02-20T22:45:51.322 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.72606.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.76575.log 2026-02-20T22:45:51.322 INFO:teuthology.orchestra.run.trial150.stderr: 90.3% -- replaced with /var/log/ceph/cluster1-client.mirror.64857.log.gz 2026-02-20T22:45:51.322 INFO:teuthology.orchestra.run.trial150.stderr: 90.0% -- replaced with /var/log/ceph/cluster2-client.mirror.75868.log.gz 2026-02-20T22:45:51.322 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.82784.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.mirror.71859.log 2026-02-20T22:45:51.322 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.76575.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.mirror.76716.log 2026-02-20T22:45:51.322 INFO:teuthology.orchestra.run.trial150.stderr: 89.8% -- replaced with /var/log/ceph/cluster2-client.mirror.82784.log.gz 2026-02-20T22:45:51.322 INFO:teuthology.orchestra.run.trial150.stderr: 87.6% -- replaced with /var/log/ceph/cluster2-client.mirror.76575.log.gz 2026-02-20T22:45:51.322 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.mirror.71859.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.74510.log 2026-02-20T22:45:51.322 INFO:teuthology.orchestra.run.trial150.stderr: 91.9% -- replaced with /var/log/ceph/cluster2-client.mirror.72606.log.gz 2026-02-20T22:45:51.322 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.mirror.76716.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.53649.log 2026-02-20T22:45:51.322 INFO:teuthology.orchestra.run.trial150.stderr: 87.6% -- replaced with /var/log/ceph/cluster1-client.mirror.76716.log.gz 2026-02-20T22:45:51.322 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.74510.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.76119.log 2026-02-20T22:45:51.322 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.53649.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.mirror.69468.log 2026-02-20T22:45:51.322 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.76119.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.admin.57818.log 2026-02-20T22:45:51.322 INFO:teuthology.orchestra.run.trial150.stderr: 89.8% -- replaced with /var/log/ceph/cluster2-client.mirror.53649.log.gz 2026-02-20T22:45:51.322 INFO:teuthology.orchestra.run.trial150.stderr: 88.2% -- replaced with /var/log/ceph/cluster2-client.mirror.76119.log.gz 2026-02-20T22:45:51.323 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.mirror.69468.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.admin.61781.log 2026-02-20T22:45:51.323 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.admin.57818.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.mirror.2.83735.log 2026-02-20T22:45:51.323 INFO:teuthology.orchestra.run.trial150.stderr: 90.1% -- replaced with /var/log/ceph/cluster1-client.mirror.69468.log.gz 2026-02-20T22:45:51.323 INFO:teuthology.orchestra.run.trial150.stderr: 87.4% -- replaced with /var/log/ceph/cluster2-client.admin.57818.log.gz 2026-02-20T22:45:51.323 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.admin.61781.log: 94.2% -- replaced with /var/log/ceph/cluster1-client.mirror.3.50986.log.gz 2026-02-20T22:45:51.323 INFO:teuthology.orchestra.run.trial150.stderr:gzip -5 --verbose -- /var/log/ceph/cluster1-client.admin.87229.log 2026-02-20T22:45:51.323 INFO:teuthology.orchestra.run.trial150.stderr: 87.3% -- replaced with /var/log/ceph/cluster1-client.admin.61781.log.gz 2026-02-20T22:45:51.323 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.mirror.2.83735.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.72010.log 2026-02-20T22:45:51.323 INFO:teuthology.orchestra.run.trial150.stderr: 19.1% -- replaced with /var/log/ceph/cluster1-client.mirror.2.83735.log.gz 2026-02-20T22:45:51.323 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.admin.87229.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.75461.log 2026-02-20T22:45:51.323 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.72010.log: 88.4% -- replaced with /var/log/ceph/cluster1-client.admin.87229.log.gz 2026-02-20T22:45:51.323 INFO:teuthology.orchestra.run.trial150.stderr:gzip -5 --verbose -- /var/log/ceph/cluster1-client.mirror.57222.log 2026-02-20T22:45:51.323 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.75461.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.87760.log 2026-02-20T22:45:51.323 INFO:teuthology.orchestra.run.trial150.stderr: 94.3% -- replaced with /var/log/ceph/cluster1-client.mirror.71859.log.gz 2026-02-20T22:45:51.323 INFO:teuthology.orchestra.run.trial150.stderr: 89.7% -- replaced with /var/log/ceph/cluster2-client.mirror.72010.log.gz 2026-02-20T22:45:51.323 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.mirror.57222.log: 94.3% -- replaced with /var/log/ceph/cluster2-client.mirror.74510.log.gz 2026-02-20T22:45:51.323 INFO:teuthology.orchestra.run.trial150.stderr:gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.80894.log 2026-02-20T22:45:51.323 INFO:teuthology.orchestra.run.trial150.stderr: 89.8% -- replaced with /var/log/ceph/cluster2-client.mirror.75461.log.gz 2026-02-20T22:45:51.323 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.87760.log: 87.7% -- replaced with /var/log/ceph/cluster1-client.mirror.57222.log.gz 2026-02-20T22:45:51.323 INFO:teuthology.orchestra.run.trial150.stderr:gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.51659.log 2026-02-20T22:45:51.323 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.80894.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.admin.71672.log 2026-02-20T22:45:51.323 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.51659.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.admin.42981.log 2026-02-20T22:45:51.323 INFO:teuthology.orchestra.run.trial150.stderr: 89.6% -- replaced with /var/log/ceph/cluster2-client.mirror.80894.log.gz 2026-02-20T22:45:51.323 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.admin.71672.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.admin.64799.log 2026-02-20T22:45:51.323 INFO:teuthology.orchestra.run.trial150.stderr: 94.6% -- replaced with /var/log/ceph/cluster2-client.mirror.3.54410.log.gz 2026-02-20T22:45:51.323 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.admin.42981.log: 90.5% -- replaced with /var/log/ceph/cluster2-client.admin.71672.log.gz 2026-02-20T22:45:51.323 INFO:teuthology.orchestra.run.trial150.stderr:gzip -5 --verbose -- /var/log/ceph/cluster1-client.mirror.56366.log 2026-02-20T22:45:51.324 INFO:teuthology.orchestra.run.trial150.stderr: 0.0% -- replaced with /var/log/ceph/cluster2-client.admin.42981.log.gz 2026-02-20T22:45:51.324 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.admin.64799.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.mirror.53843.log 2026-02-20T22:45:51.324 INFO:teuthology.orchestra.run.trial150.stderr: 87.7% -- replaced with /var/log/ceph/cluster2-client.admin.64799.log.gz 2026-02-20T22:45:51.324 INFO:teuthology.orchestra.run.trial150.stderr: 91.9% -- replaced with /var/log/ceph/cluster2-client.mirror.51659.log.gz 2026-02-20T22:45:51.324 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.mirror.56366.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.70408.log 2026-02-20T22:45:51.324 INFO:teuthology.orchestra.run.trial150.stderr: 87.6% -- replaced with /var/log/ceph/cluster1-client.mirror.56366.log.gz 2026-02-20T22:45:51.324 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.mirror.53843.log: 0.0% -- replaced with /var/log/ceph/cluster1-client.mirror.53843.log.gz 2026-02-20T22:45:51.324 INFO:teuthology.orchestra.run.trial150.stderr:gzip -5 --verbose -- /var/log/ceph/cluster1-client.admin.59252.log 2026-02-20T22:45:51.324 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.70408.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.49929.log 2026-02-20T22:45:51.324 INFO:teuthology.orchestra.run.trial150.stderr: 87.8% -- replaced with /var/log/ceph/cluster2-client.mirror.70408.log.gz 2026-02-20T22:45:51.324 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.admin.59252.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.71316.log 2026-02-20T22:45:51.324 INFO:teuthology.orchestra.run.trial150.stderr: 87.7% -- replaced with /var/log/ceph/cluster1-client.admin.59252.log.gz 2026-02-20T22:45:51.324 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.49929.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.admin.78549.log 2026-02-20T22:45:51.333 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.71316.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.mirror.74597.log 2026-02-20T22:45:51.333 INFO:teuthology.orchestra.run.trial150.stderr: 87.7% -- replaced with /var/log/ceph/cluster2-client.mirror.71316.log.gz/var/log/ceph/cluster2-client.admin.78549.log: 2026-02-20T22:45:51.333 INFO:teuthology.orchestra.run.trial150.stderr:gzip -5 --verbose -- /var/log/ceph/cluster1-client.admin.65389.log 2026-02-20T22:45:51.333 INFO:teuthology.orchestra.run.trial150.stderr: 92.2% -- replaced with /var/log/ceph/cluster2-client.mirror.49929.log.gz 2026-02-20T22:45:51.333 INFO:teuthology.orchestra.run.trial150.stderr: 90.1% -- replaced with /var/log/ceph/cluster2-client.admin.78549.log.gz 2026-02-20T22:45:51.333 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.mirror.74597.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.admin.56035.log 2026-02-20T22:45:51.333 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.admin.65389.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.85486.log 2026-02-20T22:45:51.333 INFO:teuthology.orchestra.run.trial150.stderr: 88.1% -- replaced with /var/log/ceph/cluster1-client.mirror.74597.log.gz 2026-02-20T22:45:51.333 INFO:teuthology.orchestra.run.trial150.stderr: 87.5% -- replaced with /var/log/ceph/cluster1-client.admin.65389.log.gz 2026-02-20T22:45:51.333 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.admin.56035.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.54051.log 2026-02-20T22:45:51.333 INFO:teuthology.orchestra.run.trial150.stderr: 87.5% -- replaced with /var/log/ceph/cluster2-client.admin.56035.log.gz 2026-02-20T22:45:51.333 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.85486.log: gzip 0.0% -5 --verbose -- replaced with /var/log/ceph/cluster2-client.mirror.85486.log.gz -- 2026-02-20T22:45:51.333 INFO:teuthology.orchestra.run.trial150.stderr: /var/log/ceph/cluster2-client.mirror.78582.log 2026-02-20T22:45:51.333 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.54051.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.81454.log 2026-02-20T22:45:51.333 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.78582.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.78797.log 2026-02-20T22:45:51.333 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.81454.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.57941.log 2026-02-20T22:45:51.333 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.78797.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.mirror.53793.log 2026-02-20T22:45:51.333 INFO:teuthology.orchestra.run.trial150.stderr: 89.5% -- replaced with /var/log/ceph/cluster2-client.mirror.81454.log.gz 2026-02-20T22:45:51.333 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.57941.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.72498.log 2026-02-20T22:45:51.333 INFO:teuthology.orchestra.run.trial150.stderr: 87.7% -- replaced with /var/log/ceph/cluster2-client.mirror.57941.log.gz 2026-02-20T22:45:51.333 INFO:teuthology.orchestra.run.trial150.stderr: 89.9% -- replaced with /var/log/ceph/cluster2-client.mirror.78797.log.gz 2026-02-20T22:45:51.333 INFO:teuthology.orchestra.run.trial150.stderr: 91.8% -- replaced with /var/log/ceph/cluster2-client.mirror.78582.log.gz 2026-02-20T22:45:51.333 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.mirror.53793.log: 0.0% -- replaced with /var/log/ceph/cluster1-client.mirror.53793.log.gz 2026-02-20T22:45:51.333 INFO:teuthology.orchestra.run.trial150.stderr:gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.76329.log 2026-02-20T22:45:51.334 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.72498.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.admin.65894.log 2026-02-20T22:45:51.334 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.76329.log: 90.5% -- replaced with /var/log/ceph/cluster2-client.mirror.72498.log.gz 2026-02-20T22:45:51.334 INFO:teuthology.orchestra.run.trial150.stderr:gzip -5 --verbose -- /var/log/ceph/cluster1-client.admin.47405.log 2026-02-20T22:45:51.334 INFO:teuthology.orchestra.run.trial150.stderr: 88.2% -- replaced with /var/log/ceph/cluster2-client.mirror.76329.log.gz 2026-02-20T22:45:51.334 INFO:teuthology.orchestra.run.trial150.stderr:gzip -5/var/log/ceph/cluster2-client.admin.65894.log: --verbose -- /var/log/ceph/cluster1-client.mirror.86638.log 2026-02-20T22:45:51.334 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.admin.47405.log: 87.3% -- replaced with /var/log/ceph/cluster2-client.admin.65894.log.gz 2026-02-20T22:45:51.334 INFO:teuthology.orchestra.run.trial150.stderr:gzip -5 --verbose -- /var/log/ceph/cluster1-client.mirror.64125.log 2026-02-20T22:45:51.334 INFO:teuthology.orchestra.run.trial150.stderr: 0.0% -- replaced with /var/log/ceph/cluster1-client.admin.47405.log.gz 2026-02-20T22:45:51.334 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.mirror.86638.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.mirror.59697.log 2026-02-20T22:45:51.334 INFO:teuthology.orchestra.run.trial150.stderr: 87.6% -- replaced with /var/log/ceph/cluster1-client.mirror.86638.log.gz 2026-02-20T22:45:51.334 INFO:teuthology.orchestra.run.trial150.stderr: 94.4% -- replaced with /var/log/ceph/cluster2-client.mirror.54051.log.gz 2026-02-20T22:45:51.334 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.mirror.64125.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.admin.57666.log 2026-02-20T22:45:51.334 INFO:teuthology.orchestra.run.trial150.stderr:gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.76140.log 2026-02-20T22:45:51.334 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.mirror.59697.log: /var/log/ceph/cluster2-client.admin.57666.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.58646.log 2026-02-20T22:45:51.334 INFO:teuthology.orchestra.run.trial150.stderr: 87.4% -- replaced with /var/log/ceph/cluster2-client.admin.57666.log.gz 2026-02-20T22:45:51.334 INFO:teuthology.orchestra.run.trial150.stderr: 90.4% -- replaced with /var/log/ceph/cluster1-client.mirror.64125.log.gz 2026-02-20T22:45:51.334 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.76140.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.admin.77733.log 2026-02-20T22:45:51.334 INFO:teuthology.orchestra.run.trial150.stderr: 89.8% -- replaced with /var/log/ceph/cluster1-client.mirror.59697.log.gz 2026-02-20T22:45:51.334 INFO:teuthology.orchestra.run.trial150.stderr: 88.2% -- replaced with /var/log/ceph/cluster2-client.mirror.76140.log.gz 2026-02-20T22:45:51.334 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.58646.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.admin.87693.log 2026-02-20T22:45:51.334 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.admin.77733.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.admin.47987.log 2026-02-20T22:45:51.334 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.admin.87693.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.68960.log 2026-02-20T22:45:51.334 INFO:teuthology.orchestra.run.trial150.stderr: 88.5% -- replaced with /var/log/ceph/cluster1-client.admin.77733.log.gz 2026-02-20T22:45:51.334 INFO:teuthology.orchestra.run.trial150.stderr: 87.6% -- replaced with /var/log/ceph/cluster2-client.admin.87693.log.gz 2026-02-20T22:45:51.334 INFO:teuthology.orchestra.run.trial150.stderr: 90.4% -- replaced with /var/log/ceph/cluster2-client.mirror.58646.log.gz 2026-02-20T22:45:51.334 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.admin.47987.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.mirror.3.80404.log 2026-02-20T22:45:51.334 INFO:teuthology.orchestra.run.trial150.stderr: 0.0% -- replaced with /var/log/ceph/cluster1-client.admin.47987.log.gz 2026-02-20T22:45:51.334 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.68960.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.82089.log 2026-02-20T22:45:51.334 INFO:teuthology.orchestra.run.trial150.stderr: 87.7% -- replaced with /var/log/ceph/cluster2-client.mirror.68960.log.gz 2026-02-20T22:45:51.334 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.mirror.3.80404.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.75644.log 2026-02-20T22:45:51.334 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.82089.log: 57.7%gzip -- replaced with /var/log/ceph/cluster2-client.mirror.82089.log.gz -5 2026-02-20T22:45:51.334 INFO:teuthology.orchestra.run.trial150.stderr: --verbose -- /var/log/ceph/cluster2-client.mirror.71966.log 2026-02-20T22:45:51.334 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.75644.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.72030.log 2026-02-20T22:45:51.335 INFO:teuthology.orchestra.run.trial150.stderr: 88.4% -- replaced with /var/log/ceph/cluster2-client.mirror.75644.log.gz 2026-02-20T22:45:51.335 INFO:teuthology.orchestra.run.trial150.stderr:gzip/var/log/ceph/cluster2-client.mirror.71966.log: -5 --verbose -- /var/log/ceph/cluster1-client.mirror.2.79276.log 2026-02-20T22:45:51.335 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.72030.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.mirror.55875.log 2026-02-20T22:45:51.335 INFO:teuthology.orchestra.run.trial150.stderr: 87.6% -- replaced with /var/log/ceph/cluster2-client.mirror.72030.log.gz 2026-02-20T22:45:51.335 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.mirror.2.79276.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.admin.66974.log 2026-02-20T22:45:51.335 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.mirror.55875.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.admin.57114.log 2026-02-20T22:45:51.335 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.admin.66974.log: 90.6% -- replaced with /var/log/ceph/cluster2-client.mirror.71966.log.gz 2026-02-20T22:45:51.335 INFO:teuthology.orchestra.run.trial150.stderr:gzip -5 --verbose -- /var/log/ceph/cluster2-client.admin.68304.log 2026-02-20T22:45:51.335 INFO:teuthology.orchestra.run.trial150.stderr: 87.6% -- replaced with /var/log/ceph/cluster2-client.admin.66974.log.gz 2026-02-20T22:45:51.335 INFO:teuthology.orchestra.run.trial150.stderr: 90.3% -- replaced with /var/log/ceph/cluster1-client.mirror.55875.log.gz 2026-02-20T22:45:51.335 INFO:teuthology.orchestra.run.trial150.stderr:gzip -5 --verbose -- /var/log/ceph/cluster2-client.admin.67390.log 2026-02-20T22:45:51.335 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.admin.57114.log: /var/log/ceph/cluster2-client.admin.68304.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.mirror.83376.log 2026-02-20T22:45:51.335 INFO:teuthology.orchestra.run.trial150.stderr: 87.4% -- replaced with /var/log/ceph/cluster2-client.admin.57114.log.gz 2026-02-20T22:45:51.335 INFO:teuthology.orchestra.run.trial150.stderr: 87.6% -- replaced with /var/log/ceph/cluster2-client.admin.68304.log.gz 2026-02-20T22:45:51.335 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.admin.67390.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.77922.log 2026-02-20T22:45:51.335 INFO:teuthology.orchestra.run.trial150.stderr: 91.9% -- replaced with /var/log/ceph/cluster1-client.mirror.2.79276.log.gz 2026-02-20T22:45:51.335 INFO:teuthology.orchestra.run.trial150.stderr: 87.7% -- replaced with /var/log/ceph/cluster2-client.admin.67390.log.gz 2026-02-20T22:45:51.335 INFO:teuthology.orchestra.run.trial150.stderr: 92.6% -- replaced with /var/log/ceph/cluster1-client.mirror.3.80404.log.gz 2026-02-20T22:45:51.335 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.mirror.83376.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.admin.48551.log 2026-02-20T22:45:51.335 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.77922.log: gzip -5 --verbose -- 87.4% /var/log/ceph/cluster2-client.mirror.54072.log 2026-02-20T22:45:51.335 INFO:teuthology.orchestra.run.trial150.stderr: -- replaced with /var/log/ceph/cluster1-client.mirror.83376.log.gz 2026-02-20T22:45:51.335 INFO:teuthology.orchestra.run.trial150.stderr: 87.8% -- replaced with /var/log/ceph/cluster2-client.mirror.77922.log.gz 2026-02-20T22:45:51.335 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.admin.48551.log: 0.0% -- replaced with /var/log/ceph/cluster1-client.admin.48551.log.gz 2026-02-20T22:45:51.335 INFO:teuthology.orchestra.run.trial150.stderr:gzip -5 --verbose -- /var/log/ceph/cluster1-client.mirror.74800.log 2026-02-20T22:45:51.335 INFO:teuthology.orchestra.run.trial150.stderr:gzip -5 --verbose -- /var/log/ceph/cluster1-client.admin.67577.log 2026-02-20T22:45:51.335 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.54072.log: /var/log/ceph/cluster1-client.mirror.74800.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.mirror.86782.log 2026-02-20T22:45:51.335 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.admin.67577.log: 87.7% -- replaced with /var/log/ceph/cluster1-client.mirror.74800.log.gz 2026-02-20T22:45:51.335 INFO:teuthology.orchestra.run.trial150.stderr:gzip -5 --verbose -- /var/log/ceph/cluster1-client.admin.55100.log 2026-02-20T22:45:51.335 INFO:teuthology.orchestra.run.trial150.stderr: 89.9% -- replaced with /var/log/ceph/cluster2-client.mirror.54072.log.gz 2026-02-20T22:45:51.335 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.mirror.86782.log: 87.4% -- replaced with /var/log/ceph/cluster1-client.admin.67577.log.gz 2026-02-20T22:45:51.335 INFO:teuthology.orchestra.run.trial150.stderr:gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.56068.log 2026-02-20T22:45:51.335 INFO:teuthology.orchestra.run.trial150.stderr: 87.5% -- replaced with /var/log/ceph/cluster1-client.mirror.86782.log.gz 2026-02-20T22:45:51.335 INFO:teuthology.orchestra.run.trial150.stderr:gzip -5 --verbose -- /var/log/ceph/cluster2-client.admin.64605.log 2026-02-20T22:45:51.335 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.admin.55100.log: /var/log/ceph/cluster2-client.mirror.56068.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.admin.71027.log 2026-02-20T22:45:51.336 INFO:teuthology.orchestra.run.trial150.stderr: 87.5% -- replaced with /var/log/ceph/cluster1-client.admin.55100.log.gz 2026-02-20T22:45:51.336 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.admin.64605.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.admin.66092.log 2026-02-20T22:45:51.336 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.admin.71027.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.admin.47601.log 2026-02-20T22:45:51.336 INFO:teuthology.orchestra.run.trial150.stderr: 87.6% -- replaced with /var/log/ceph/cluster2-client.admin.64605.log.gz 2026-02-20T22:45:51.336 INFO:teuthology.orchestra.run.trial150.stderr: 87.4% -- replaced with /var/log/ceph/cluster2-client.admin.71027.log.gz 2026-02-20T22:45:51.336 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.admin.66092.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.admin.43410.log 2026-02-20T22:45:51.336 INFO:teuthology.orchestra.run.trial150.stderr: 91.5% -- replaced with /var/log/ceph/cluster2-client.mirror.56068.log.gz 2026-02-20T22:45:51.336 INFO:teuthology.orchestra.run.trial150.stderr: 87.3% -- replaced with /var/log/ceph/cluster1-client.admin.66092.log.gz 2026-02-20T22:45:51.336 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.admin.47601.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.mirror.84584.log 2026-02-20T22:45:51.336 INFO:teuthology.orchestra.run.trial150.stderr: 0.0% -- replaced with /var/log/ceph/cluster2-client.admin.47601.log.gz 2026-02-20T22:45:51.336 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.admin.43410.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.admin.89704.log 2026-02-20T22:45:51.336 INFO:teuthology.orchestra.run.trial150.stderr: 0.0% -- replaced with /var/log/ceph/cluster2-client.admin.43410.log.gz 2026-02-20T22:45:51.336 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.mirror.84584.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.admin.84422.log 2026-02-20T22:45:51.336 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.admin.89704.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.admin.55954.log 2026-02-20T22:45:51.336 INFO:teuthology.orchestra.run.trial150.stderr: 0.0% -- replaced with /var/log/ceph/cluster2-client.admin.89704.log.gz 2026-02-20T22:45:51.336 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.admin.84422.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.mirror.51575.log 2026-02-20T22:45:51.336 INFO:teuthology.orchestra.run.trial150.stderr: 86.7% -- replaced with /var/log/ceph/cluster1-client.admin.84422.log.gz 2026-02-20T22:45:51.336 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.admin.55954.log: 92.1%gzip -- replaced with /var/log/ceph/cluster1-client.mirror.84584.log.gz 2026-02-20T22:45:51.336 INFO:teuthology.orchestra.run.trial150.stderr: -5 --verbose -- /var/log/ceph/cluster2-client.admin.46278.log 2026-02-20T22:45:51.336 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.mirror.51575.log: 88.6% -- replaced with /var/log/ceph/cluster1-client.admin.55954.log.gz 2026-02-20T22:45:51.336 INFO:teuthology.orchestra.run.trial150.stderr:gzip -5 --verbose -- /var/log/ceph/cluster1-client.admin.57300.log 2026-02-20T22:45:51.336 INFO:teuthology.orchestra.run.trial150.stderr: 87.5% -- replaced with /var/log/ceph/cluster1-client.mirror.51575.log.gz 2026-02-20T22:45:51.336 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.admin.46278.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.50143.log 2026-02-20T22:45:51.336 INFO:teuthology.orchestra.run.trial150.stderr: 0.0% -- replaced with /var/log/ceph/cluster2-client.admin.46278.log.gz 2026-02-20T22:45:51.336 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.admin.57300.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.74988.log 2026-02-20T22:45:51.336 INFO:teuthology.orchestra.run.trial150.stderr: 87.5%/var/log/ceph/cluster2-client.mirror.50143.log: -- replaced with /var/log/ceph/cluster1-client.admin.57300.log.gz 2026-02-20T22:45:51.336 INFO:teuthology.orchestra.run.trial150.stderr:gzip -5 --verbose -- /var/log/ceph/cluster1-client.mirror.63394.log 2026-02-20T22:45:51.336 INFO:teuthology.orchestra.run.trial150.stderr: 63.8% -- replaced with /var/log/ceph/cluster2-client.mirror.50143.log.gz 2026-02-20T22:45:51.336 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.74988.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.mirror.84083.log 2026-02-20T22:45:51.336 INFO:teuthology.orchestra.run.trial150.stderr: 94.0% -- replaced with /var/log/ceph/cluster2-client.mirror.87048.log.gz 2026-02-20T22:45:51.336 INFO:teuthology.orchestra.run.trial150.stderr: 88.2% -- replaced with /var/log/ceph/cluster2-client.mirror.74988.log.gz 2026-02-20T22:45:51.336 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.mirror.63394.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.mirror.79142.log 2026-02-20T22:45:51.336 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.mirror.84083.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.admin.61496.log 2026-02-20T22:45:51.336 INFO:teuthology.orchestra.run.trial150.stderr: 87.4% -- replaced with /var/log/ceph/cluster1-client.mirror.84083.log.gz 2026-02-20T22:45:51.336 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.mirror.79142.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.admin.53163.log 2026-02-20T22:45:51.337 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.admin.61496.log: 87.0% -- replaced with /var/log/ceph/cluster1-client.mirror.79142.log.gz 2026-02-20T22:45:51.337 INFO:teuthology.orchestra.run.trial150.stderr:gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.66145.log 2026-02-20T22:45:51.337 INFO:teuthology.orchestra.run.trial150.stderr: 90.3% -- replaced with /var/log/ceph/cluster1-client.mirror.63394.log.gz 2026-02-20T22:45:51.337 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.admin.53163.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.mirror.86686.log 2026-02-20T22:45:51.337 INFO:teuthology.orchestra.run.trial150.stderr: 87.4% -- replaced with /var/log/ceph/cluster2-client.admin.61496.log.gz 2026-02-20T22:45:51.337 INFO:teuthology.orchestra.run.trial150.stderr: 87.3% -- replaced with /var/log/ceph/cluster1-client.admin.53163.log.gz 2026-02-20T22:45:51.337 INFO:teuthology.orchestra.run.trial150.stderr:gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.78706.log 2026-02-20T22:45:51.337 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.66145.log: /var/log/ceph/cluster1-client.mirror.86686.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.69337.log 2026-02-20T22:45:51.337 INFO:teuthology.orchestra.run.trial150.stderr: 87.2% -- replaced with /var/log/ceph/cluster1-client.mirror.86686.log.gz 2026-02-20T22:45:51.337 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.78706.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.admin.46777.log 2026-02-20T22:45:51.337 INFO:teuthology.orchestra.run.trial150.stderr: 87.4% -- replaced with /var/log/ceph/cluster2-client.mirror.78706.log.gz 2026-02-20T22:45:51.337 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.69337.log: 90.2% -- replaced with /var/log/ceph/cluster2-client.mirror.66145.log.gz 2026-02-20T22:45:51.337 INFO:teuthology.orchestra.run.trial150.stderr:gzip -5 --verbose -- /var/log/ceph/cluster1-client.admin.84832.log 2026-02-20T22:45:51.337 INFO:teuthology.orchestra.run.trial150.stderr: 87.7% -- replaced with /var/log/ceph/cluster2-client.mirror.69337.log.gz 2026-02-20T22:45:51.337 INFO:teuthology.orchestra.run.trial096.stderr: 91.1% -- replaced with /var/log/ceph/cluster2-mgr.x.log.gz 2026-02-20T22:45:51.340 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.admin.46777.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.mirror.87912.log 2026-02-20T22:45:51.340 INFO:teuthology.orchestra.run.trial150.stderr: 0.0% -- replaced with /var/log/ceph/cluster2-client.admin.46777.log.gz 2026-02-20T22:45:51.340 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.admin.84832.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.73134.log 2026-02-20T22:45:51.340 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.mirror.87912.log: 87.4% -- replaced with /var/log/ceph/cluster1-client.admin.84832.log.gz 2026-02-20T22:45:51.340 INFO:teuthology.orchestra.run.trial150.stderr:gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.50109.log 2026-02-20T22:45:51.340 INFO:teuthology.orchestra.run.trial150.stderr: 87.6% -- replaced with /var/log/ceph/cluster1-client.mirror.87912.log.gz 2026-02-20T22:45:51.340 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.73134.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.admin.51750.log 2026-02-20T22:45:51.340 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.50109.log: 69.6% -- replaced with /var/log/ceph/cluster2-client.mirror.50109.log.gz 2026-02-20T22:45:51.340 INFO:teuthology.orchestra.run.trial150.stderr:gzip -5 --verbose -- /var/log/ceph/cluster1-client.mirror.60156.log 2026-02-20T22:45:51.340 INFO:teuthology.orchestra.run.trial150.stderr: 90.6% -- replaced with /var/log/ceph/cluster2-client.mirror.73134.log.gz 2026-02-20T22:45:51.340 INFO:teuthology.orchestra.run.trial150.stderr:gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.50200.log 2026-02-20T22:45:51.340 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.admin.51750.log: /var/log/ceph/cluster1-client.mirror.60156.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.admin.62552.log 2026-02-20T22:45:51.340 INFO:teuthology.orchestra.run.trial150.stderr: 87.4% -- replaced with /var/log/ceph/cluster1-client.admin.51750.log.gz 2026-02-20T22:45:51.340 INFO:teuthology.orchestra.run.trial150.stderr: 87.5% -- replaced with /var/log/ceph/cluster1-client.mirror.60156.log.gz 2026-02-20T22:45:51.340 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.50200.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.admin.69008.log 2026-02-20T22:45:51.340 INFO:teuthology.orchestra.run.trial150.stderr: 87.6% -- replaced with /var/log/ceph/cluster2-client.mirror.50200.log.gz 2026-02-20T22:45:51.340 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.admin.62552.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.82529.log 2026-02-20T22:45:51.340 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.admin.69008.log: 87.6% -- replaced with /var/log/ceph/cluster1-client.admin.62552.log.gz 2026-02-20T22:45:51.340 INFO:teuthology.orchestra.run.trial150.stderr:gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.56797.log 2026-02-20T22:45:51.340 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.82529.log: 88.5% -- replaced with /var/log/ceph/cluster2-client.admin.69008.log.gz 2026-02-20T22:45:51.340 INFO:teuthology.orchestra.run.trial150.stderr:gzip -5 --verbose -- /var/log/ceph/cluster2-client.admin.61641.log 2026-02-20T22:45:51.340 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.56797.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.mirror.84183.log 2026-02-20T22:45:51.340 INFO:teuthology.orchestra.run.trial150.stderr: 87.7% -- replaced with /var/log/ceph/cluster2-client.mirror.56797.log.gz 2026-02-20T22:45:51.340 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.admin.61641.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.admin.81907.log 2026-02-20T22:45:51.341 INFO:teuthology.orchestra.run.trial150.stderr: 88.5% -- replaced with /var/log/ceph/cluster2-client.admin.61641.log.gz 2026-02-20T22:45:51.341 INFO:teuthology.orchestra.run.trial150.stderr:gzip/var/log/ceph/cluster1-client.mirror.84183.log: -5 --verbose -- /var/log/ceph/cluster2-client.admin.46774.log 2026-02-20T22:45:51.341 INFO:teuthology.orchestra.run.trial150.stderr: 90.5% -- replaced with /var/log/ceph/cluster2-client.mirror.82529.log.gz 2026-02-20T22:45:51.341 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.admin.81907.log: 87.4% -- replaced with /var/log/ceph/cluster1-client.mirror.84183.log.gz 2026-02-20T22:45:51.341 INFO:teuthology.orchestra.run.trial150.stderr:gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.62297.log 2026-02-20T22:45:51.341 INFO:teuthology.orchestra.run.trial150.stderr: 87.3% -- replaced with /var/log/ceph/cluster1-client.admin.81907.log.gz 2026-02-20T22:45:51.341 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.admin.46774.log: 0.0% -- replaced with /var/log/ceph/cluster2-client.admin.46774.log.gz 2026-02-20T22:45:51.341 INFO:teuthology.orchestra.run.trial150.stderr:gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.81832.log 2026-02-20T22:45:51.341 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.62297.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.admin.46719.log 2026-02-20T22:45:51.341 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.81832.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.admin.66259.log 2026-02-20T22:45:51.341 INFO:teuthology.orchestra.run.trial150.stderr: 87.2% -- replaced with /var/log/ceph/cluster2-client.mirror.81832.log.gz 2026-02-20T22:45:51.341 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.admin.46719.log: 90.3% -- replaced with /var/log/ceph/cluster2-client.mirror.62297.log.gz 2026-02-20T22:45:51.341 INFO:teuthology.orchestra.run.trial150.stderr:gzip -5 --verbose -- /var/log/ceph/cluster2-client.admin.76794.log 2026-02-20T22:45:51.341 INFO:teuthology.orchestra.run.trial150.stderr: 0.0% -- replaced with /var/log/ceph/cluster2-client.admin.46719.log.gz 2026-02-20T22:45:51.341 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.admin.66259.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.mirror.49464.log 2026-02-20T22:45:51.341 INFO:teuthology.orchestra.run.trial150.stderr: 87.7% -- replaced with /var/log/ceph/cluster2-client.admin.66259.log.gz 2026-02-20T22:45:51.341 INFO:teuthology.orchestra.run.trial150.stderr:gzip -5 --verbose -- /var/log/ceph/cluster2-client.admin.86934.log 2026-02-20T22:45:51.341 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.mirror.49464.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.67133.log 2026-02-20T22:45:51.341 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.admin.76794.log: /var/log/ceph/cluster2-client.admin.86934.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.mirror.77841.log 2026-02-20T22:45:51.341 INFO:teuthology.orchestra.run.trial150.stderr: 88.5% -- replaced with /var/log/ceph/cluster2-client.admin.76794.log.gz 2026-02-20T22:45:51.341 INFO:teuthology.orchestra.run.trial150.stderr: 87.4% -- replaced with /var/log/ceph/cluster2-client.admin.86934.log.gz 2026-02-20T22:45:51.341 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.67133.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.82174.log 2026-02-20T22:45:51.341 INFO:teuthology.orchestra.run.trial150.stderr: 92.2% -- replaced with /var/log/ceph/cluster1-client.mirror.49464.log.gz 2026-02-20T22:45:51.341 INFO:teuthology.orchestra.run.trial150.stderr: 87.6% -- replaced with /var/log/ceph/cluster2-client.mirror.67133.log.gz 2026-02-20T22:45:51.341 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.mirror.77841.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.admin.84697.log 2026-02-20T22:45:51.341 INFO:teuthology.orchestra.run.trial150.stderr: 88.2% -- replaced with /var/log/ceph/cluster1-client.mirror.77841.log.gz 2026-02-20T22:45:51.341 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.82174.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.85709.log 2026-02-20T22:45:51.341 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.admin.84697.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.admin.66920.log 2026-02-20T22:45:51.342 INFO:teuthology.orchestra.run.trial150.stderr: 89.7% -- replaced with /var/log/ceph/cluster2-client.mirror.82174.log.gz 2026-02-20T22:45:51.342 INFO:teuthology.orchestra.run.trial150.stderr: 87.7% -- replaced with /var/log/ceph/cluster1-client.admin.84697.log.gz 2026-02-20T22:45:51.342 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.85709.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.admin.52137.log 2026-02-20T22:45:51.342 INFO:teuthology.orchestra.run.trial150.stderr: 87.7% -- replaced with /var/log/ceph/cluster2-client.mirror.85709.log.gz 2026-02-20T22:45:51.342 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.admin.66920.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.mirror.80764.log 2026-02-20T22:45:51.342 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.admin.52137.log: 87.3% -- replaced with /var/log/ceph/cluster1-client.admin.66920.log.gz 2026-02-20T22:45:51.342 INFO:teuthology.orchestra.run.trial150.stderr:gzip -5 --verbose -- /var/log/ceph/cluster2-client.admin.57452.log 2026-02-20T22:45:51.342 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.mirror.80764.log: 90.3% -- replaced with /var/log/ceph/cluster1-client.admin.52137.log.gz 2026-02-20T22:45:51.342 INFO:teuthology.orchestra.run.trial150.stderr:gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.71112.log 2026-02-20T22:45:51.342 INFO:teuthology.orchestra.run.trial150.stderr: 86.9% -- replaced with /var/log/ceph/cluster1-client.mirror.80764.log.gz 2026-02-20T22:45:51.342 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.admin.57452.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.mirror.59025.log 2026-02-20T22:45:51.342 INFO:teuthology.orchestra.run.trial150.stderr: 87.4% -- replaced with /var/log/ceph/cluster2-client.admin.57452.log.gz 2026-02-20T22:45:51.342 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.71112.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.mirror.69985.log 2026-02-20T22:45:51.342 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.mirror.59025.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.mirror.87588.log 2026-02-20T22:45:51.342 INFO:teuthology.orchestra.run.trial150.stderr: 87.7% -- replaced with /var/log/ceph/cluster1-client.mirror.59025.log.gz 2026-02-20T22:45:51.342 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.mirror.69985.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.88705.log 2026-02-20T22:45:51.343 INFO:teuthology.orchestra.run.trial150.stderr: 90.3% -- replaced with /var/log/ceph/cluster2-client.mirror.71112.log.gz 2026-02-20T22:45:51.343 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.mirror.87588.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.66875.log 2026-02-20T22:45:51.343 INFO:teuthology.orchestra.run.trial150.stderr: 89.8% -- replaced with /var/log/ceph/cluster1-client.mirror.69985.log.gz 2026-02-20T22:45:51.343 INFO:teuthology.orchestra.run.trial150.stderr: 87.6% -- replaced with /var/log/ceph/cluster1-client.mirror.87588.log.gz 2026-02-20T22:45:51.343 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.88705.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.mirror.83661.log 2026-02-20T22:45:51.343 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.66875.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.73051.log 2026-02-20T22:45:51.343 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.mirror.83661.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.admin.48398.log 2026-02-20T22:45:51.344 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.73051.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.admin.65840.log 2026-02-20T22:45:51.344 INFO:teuthology.orchestra.run.trial150.stderr: 90.1% -- replaced with /var/log/ceph/cluster2-client.mirror.66875.log.gz 2026-02-20T22:45:51.344 INFO:teuthology.orchestra.run.trial150.stderr: 87.0% -- replaced with /var/log/ceph/cluster1-client.mirror.83661.log.gz 2026-02-20T22:45:51.344 INFO:teuthology.orchestra.run.trial150.stderr: 88.2% -- replaced with /var/log/ceph/cluster2-client.mirror.73051.log.gz 2026-02-20T22:45:51.344 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.admin.48398.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.admin.58801.log 2026-02-20T22:45:51.344 INFO:teuthology.orchestra.run.trial150.stderr: 79.9% -- replaced with /var/log/ceph/cluster2-client.admin.48398.log.gz 2026-02-20T22:45:51.344 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.admin.65840.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.66694.log 2026-02-20T22:45:51.344 INFO:teuthology.orchestra.run.trial150.stderr: 87.6% -- replaced with /var/log/ceph/cluster1-client.admin.65840.log.gz 2026-02-20T22:45:51.344 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.admin.58801.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.admin.63522.log 2026-02-20T22:45:51.344 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.66694.log: 87.3% -- replaced with /var/log/ceph/cluster1-client.admin.58801.log.gz 2026-02-20T22:45:51.345 INFO:teuthology.orchestra.run.trial150.stderr:gzip -5 --verbose -- /var/log/ceph/cluster2-client.admin.57273.log 2026-02-20T22:45:51.345 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.admin.63522.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.mirror.73717.log 2026-02-20T22:45:51.345 INFO:teuthology.orchestra.run.trial150.stderr: 90.4% -- replaced with /var/log/ceph/cluster2-client.mirror.66694.log.gz 2026-02-20T22:45:51.345 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.admin.57273.log: 87.4% -- replaced with /var/log/ceph/cluster2-client.admin.63522.log.gz 2026-02-20T22:45:51.345 INFO:teuthology.orchestra.run.trial150.stderr:gzip -5 --verbose -- /var/log/ceph/cluster2-client.admin.48607.log 2026-02-20T22:45:51.345 INFO:teuthology.orchestra.run.trial150.stderr: 87.7% -- replaced with /var/log/ceph/cluster2-client.admin.57273.log.gz 2026-02-20T22:45:51.345 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.mirror.73717.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.admin.48069.log 2026-02-20T22:45:51.346 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.admin.48607.log: 87.8% -- replaced with /var/log/ceph/cluster1-client.mirror.73717.log.gz 2026-02-20T22:45:51.346 INFO:teuthology.orchestra.run.trial150.stderr: 57.2% -- replaced with /var/log/ceph/cluster2-client.admin.48607.log.gz 2026-02-20T22:45:51.346 INFO:teuthology.orchestra.run.trial150.stderr:gzip -5 --verbose -- /var/log/ceph/cluster1-client.mirror.83141.log 2026-02-20T22:45:51.346 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.admin.48069.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.admin.66119.log 2026-02-20T22:45:51.346 INFO:teuthology.orchestra.run.trial150.stderr: 70.5% -- replaced with /var/log/ceph/cluster1-client.admin.48069.log.gz 2026-02-20T22:45:51.346 INFO:teuthology.orchestra.run.trial150.stderr: 95.6% -- replaced with /var/log/ceph/cluster2-client.mirror.88705.log.gz 2026-02-20T22:45:51.346 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.mirror.83141.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.admin.58887.log 2026-02-20T22:45:51.346 INFO:teuthology.orchestra.run.trial150.stderr: 87.4% -- replaced with /var/log/ceph/cluster1-client.mirror.83141.log.gz 2026-02-20T22:45:51.346 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.admin.66119.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.81940.log 2026-02-20T22:45:51.346 INFO:teuthology.orchestra.run.trial150.stderr: 87.6% -- replaced with /var/log/ceph/cluster1-client.admin.66119.log.gz 2026-02-20T22:45:51.347 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.admin.58887.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.admin.47552.log 2026-02-20T22:45:51.347 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.81940.log: 87.3% -- replaced with /var/log/ceph/cluster1-client.admin.58887.log.gz 2026-02-20T22:45:51.347 INFO:teuthology.orchestra.run.trial150.stderr:gzip -5 --verbose -- /var/log/ceph/cluster1-client.mirror.3.48795.log 2026-02-20T22:45:51.347 INFO:teuthology.orchestra.run.trial096.stderr: 91.0% -- replaced with /var/log/ceph/cluster1-mgr.x.log.gz 2026-02-20T22:45:51.347 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.admin.47552.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.mirror.1.88013.log 2026-02-20T22:45:51.347 INFO:teuthology.orchestra.run.trial150.stderr: 0.0% -- replaced with /var/log/ceph/cluster2-client.admin.47552.log.gz 2026-02-20T22:45:51.348 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.mirror.3.48795.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.81130.log 2026-02-20T22:45:51.348 INFO:teuthology.orchestra.run.trial150.stderr: 19.1% -- replaced with /var/log/ceph/cluster1-client.mirror.3.48795.log.gz 2026-02-20T22:45:51.348 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.mirror.1.88013.log: 92.2% -- replaced with /var/log/ceph/cluster2-client.mirror.81940.log.gz 2026-02-20T22:45:51.348 INFO:teuthology.orchestra.run.trial150.stderr:gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.54001.log 2026-02-20T22:45:51.348 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.81130.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.58602.log 2026-02-20T22:45:51.348 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.54001.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.82123.log 2026-02-20T22:45:51.348 INFO:teuthology.orchestra.run.trial150.stderr: 87.6% -- replaced with /var/log/ceph/cluster2-client.mirror.54001.log.gz 2026-02-20T22:45:51.348 INFO:teuthology.orchestra.run.trial150.stderr: 89.9% -- replaced with /var/log/ceph/cluster2-client.mirror.81130.log.gz 2026-02-20T22:45:51.349 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.58602.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.admin.65867.log 2026-02-20T22:45:51.349 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.82123.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.68203.log 2026-02-20T22:45:51.349 INFO:teuthology.orchestra.run.trial150.stderr: 65.6% -- replaced with /var/log/ceph/cluster2-client.mirror.82123.log.gz 2026-02-20T22:45:51.349 INFO:teuthology.orchestra.run.trial150.stderr: 89.9% -- replaced with /var/log/ceph/cluster2-client.mirror.58602.log.gz 2026-02-20T22:45:51.350 INFO:teuthology.orchestra.run.trial150.stderr: 92.9% -- replaced with /var/log/ceph/cluster1-client.mirror.1.88013.log.gz 2026-02-20T22:45:51.350 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.admin.65867.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.admin.55718.log 2026-02-20T22:45:51.350 INFO:teuthology.orchestra.run.trial150.stderr: 87.4% -- replaced with /var/log/ceph/cluster2-client.admin.65867.log.gz 2026-02-20T22:45:51.350 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.68203.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.admin.61263.log 2026-02-20T22:45:51.350 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.admin.55718.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.mirror.72288.log 2026-02-20T22:45:51.350 INFO:teuthology.orchestra.run.trial150.stderr: 87.7% -- replaced with /var/log/ceph/cluster1-client.admin.55718.log.gz 2026-02-20T22:45:51.350 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.admin.61263.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.admin.68133.log 2026-02-20T22:45:51.350 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.mirror.72288.log: 88.6% 90.4% -- replaced with /var/log/ceph/cluster1-client.admin.61263.log.gz 2026-02-20T22:45:51.350 INFO:teuthology.orchestra.run.trial150.stderr: -- replaced with /var/log/ceph/cluster2-client.mirror.68203.log.gz 2026-02-20T22:45:51.351 INFO:teuthology.orchestra.run.trial150.stderr:gzip -5 --verbose -- /var/log/ceph/cluster1-client.mirror.48120.log 2026-02-20T22:45:51.351 INFO:teuthology.orchestra.run.trial150.stderr: 87.8% -- replaced with /var/log/ceph/cluster1-client.mirror.72288.log.gz 2026-02-20T22:45:51.351 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.admin.68133.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.admin.66543.log 2026-02-20T22:45:51.351 INFO:teuthology.orchestra.run.trial150.stderr: 87.5% -- replaced with /var/log/ceph/cluster2-client.admin.68133.log.gz 2026-02-20T22:45:51.351 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.mirror.48120.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.mirror.48154.log 2026-02-20T22:45:51.351 INFO:teuthology.orchestra.run.trial150.stderr: 5.8% -- replaced with /var/log/ceph/cluster1-client.mirror.48120.log.gz 2026-02-20T22:45:51.351 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.admin.66543.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.75908.log 2026-02-20T22:45:51.351 INFO:teuthology.orchestra.run.trial150.stderr: 87.6% -- replaced with /var/log/ceph/cluster1-client.admin.66543.log.gz 2026-02-20T22:45:51.352 INFO:teuthology.orchestra.run.trial150.stderr:gzip -5 --verbose -- /var/log/ceph/cluster1-client.mirror.50379.log 2026-02-20T22:45:51.352 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.mirror.48154.log: 64.1% -- replaced with /var/log/ceph/cluster1-client.mirror.48154.log.gz 2026-02-20T22:45:51.352 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.75908.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.87450.log 2026-02-20T22:45:51.352 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.mirror.50379.log: 89.9% -- replaced with /var/log/ceph/cluster2-client.mirror.75908.log.gz 2026-02-20T22:45:51.352 INFO:teuthology.orchestra.run.trial150.stderr:gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.61970.log 2026-02-20T22:45:51.352 INFO:teuthology.orchestra.run.trial150.stderr: 87.7% -- replaced with /var/log/ceph/cluster1-client.mirror.50379.log.gz 2026-02-20T22:45:51.352 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.87450.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.2.54317.log 2026-02-20T22:45:51.352 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.61970.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.mirror.1.83734.log 2026-02-20T22:45:51.352 INFO:teuthology.orchestra.run.trial150.stderr: 87.3% -- replaced with /var/log/ceph/cluster2-client.mirror.61970.log.gz 2026-02-20T22:45:51.353 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.2.54317.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.49288.log 2026-02-20T22:45:51.353 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.mirror.1.83734.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.mirror.51679.log 2026-02-20T22:45:51.353 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.49288.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.admin.68445.log 2026-02-20T22:45:51.353 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.mirror.51679.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.admin.57246.log 2026-02-20T22:45:51.354 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.admin.68445.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.admin.67702.log 2026-02-20T22:45:51.354 INFO:teuthology.orchestra.run.trial150.stderr: 87.5% -- replaced with /var/log/ceph/cluster1-client.admin.68445.log.gz 2026-02-20T22:45:51.354 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.admin.57246.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.mirror.84042.log 2026-02-20T22:45:51.354 INFO:teuthology.orchestra.run.trial150.stderr: 91.9% -- replaced with /var/log/ceph/cluster1-client.mirror.51679.log.gz 2026-02-20T22:45:51.355 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.admin.67702.log: 88.5% -- replaced with /var/log/ceph/cluster2-client.admin.57246.log.gz 2026-02-20T22:45:51.355 INFO:teuthology.orchestra.run.trial150.stderr:gzip -5 --verbose -- /var/log/ceph/cluster2-client.admin.88547.log 2026-02-20T22:45:51.355 INFO:teuthology.orchestra.run.trial150.stderr: 93.1% -- replaced with /var/log/ceph/cluster1-client.mirror.1.83734.log.gz 2026-02-20T22:45:51.355 INFO:teuthology.orchestra.run.trial150.stderr: 87.6% -- replaced with /var/log/ceph/cluster1-client.admin.67702.log.gz 2026-02-20T22:45:51.355 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.mirror.84042.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.mirror.84497.log 2026-02-20T22:45:51.355 INFO:teuthology.orchestra.run.trial150.stderr: 87.6% -- replaced with /var/log/ceph/cluster1-client.mirror.84042.log.gz 2026-02-20T22:45:51.355 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.admin.88547.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.mirror.61189.log 2026-02-20T22:45:51.355 INFO:teuthology.orchestra.run.trial150.stderr: 88.6% -- replaced with /var/log/ceph/cluster2-client.admin.88547.log.gz 2026-02-20T22:45:51.355 INFO:teuthology.orchestra.run.trial150.stderr: 94.7% -- replaced with /var/log/ceph/cluster2-client.mirror.87450.log.gz 2026-02-20T22:45:51.355 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.mirror.84497.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.admin.78335.log 2026-02-20T22:45:51.356 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.mirror.61189.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.78686.log 2026-02-20T22:45:51.356 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.admin.78335.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.admin.46376.log 2026-02-20T22:45:51.356 INFO:teuthology.orchestra.run.trial150.stderr: 90.3% -- replaced with /var/log/ceph/cluster1-client.mirror.84497.log.gz 2026-02-20T22:45:51.356 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.78686.log: 90.2% -- replaced with /var/log/ceph/cluster2-client.admin.78335.log.gz 2026-02-20T22:45:51.356 INFO:teuthology.orchestra.run.trial150.stderr:gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.57172.log 2026-02-20T22:45:51.356 INFO:teuthology.orchestra.run.trial150.stderr: 94.2% -- replaced with /var/log/ceph/cluster2-client.mirror.49288.log.gz 2026-02-20T22:45:51.356 INFO:teuthology.orchestra.run.trial150.stderr: 90.4% -- replaced with /var/log/ceph/cluster1-client.mirror.61189.log.gz 2026-02-20T22:45:51.357 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.admin.46376.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.mirror.49949.log 2026-02-20T22:45:51.357 INFO:teuthology.orchestra.run.trial150.stderr: 0.0% -- replaced with /var/log/ceph/cluster2-client.admin.46376.log.gz 2026-02-20T22:45:51.357 INFO:teuthology.orchestra.run.trial150.stderr: 89.7% -- replaced with /var/log/ceph/cluster2-client.mirror.78686.log.gz 2026-02-20T22:45:51.357 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.57172.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.76349.log 2026-02-20T22:45:51.357 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.mirror.49949.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.admin.52542.log 2026-02-20T22:45:51.357 INFO:teuthology.orchestra.run.trial150.stderr: 90.5% -- replaced with /var/log/ceph/cluster2-client.mirror.57172.log.gz 2026-02-20T22:45:51.357 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.76349.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.62997.log 2026-02-20T22:45:51.357 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.admin.52542.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.69620.log 2026-02-20T22:45:51.358 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.62997.log: 90.0% -- replaced with /var/log/ceph/cluster2-client.mirror.76349.log.gz 2026-02-20T22:45:51.358 INFO:teuthology.orchestra.run.trial150.stderr: 90.2% -- replaced with /var/log/ceph/cluster1-client.admin.52542.log.gz 2026-02-20T22:45:51.358 INFO:teuthology.orchestra.run.trial150.stderr:gzip -5 --verbose -- /var/log/ceph/cluster2-client.admin.46964.log 2026-02-20T22:45:51.358 INFO:teuthology.orchestra.run.trial150.stderr: 92.3% -- replaced with /var/log/ceph/cluster1-client.mirror.49949.log.gz 2026-02-20T22:45:51.358 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.69620.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.admin.61050.log 2026-02-20T22:45:51.358 INFO:teuthology.orchestra.run.trial150.stderr: 89.9% -- replaced with /var/log/ceph/cluster2-client.mirror.62997.log.gz 2026-02-20T22:45:51.358 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.admin.46964.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.mirror.81498.log 2026-02-20T22:45:51.358 INFO:teuthology.orchestra.run.trial150.stderr: 0.0% -- replaced with /var/log/ceph/cluster2-client.admin.46964.log.gz 2026-02-20T22:45:51.359 INFO:teuthology.orchestra.run.trial150.stderr: 89.9% -- replaced with /var/log/ceph/cluster2-client.mirror.69620.log.gz 2026-02-20T22:45:51.359 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.admin.61050.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.73800.log 2026-02-20T22:45:51.359 INFO:teuthology.orchestra.run.trial150.stderr: 87.5% -- replaced with /var/log/ceph/cluster1-client.admin.61050.log.gz 2026-02-20T22:45:51.359 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.mirror.81498.log: gzip -5 --verbose -- /var/log/ceph/cluster2.audit.log 2026-02-20T22:45:51.359 INFO:teuthology.orchestra.run.trial150.stderr: 86.5% -- replaced with /var/log/ceph/cluster1-client.mirror.81498.log.gz 2026-02-20T22:45:51.359 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.73800.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.mirror.82140.log 2026-02-20T22:45:51.359 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2.audit.log: gzip 89.7% -- replaced with /var/log/ceph/cluster2-client.mirror.73800.log.gz -5 2026-02-20T22:45:51.359 INFO:teuthology.orchestra.run.trial150.stderr: --verbose -- /var/log/ceph/cluster1-client.admin.57764.log 2026-02-20T22:45:51.360 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.mirror.82140.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.48988.log 2026-02-20T22:45:51.360 INFO:teuthology.orchestra.run.trial150.stderr: 64.3% -- replaced with /var/log/ceph/cluster1-client.mirror.82140.log.gz 2026-02-20T22:45:51.360 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.admin.57764.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.admin.64380.log 2026-02-20T22:45:51.360 INFO:teuthology.orchestra.run.trial150.stderr: 87.6% -- replaced with /var/log/ceph/cluster1-client.admin.57764.log.gz 2026-02-20T22:45:51.360 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.48988.log: 56.2% -- replaced with /var/log/ceph/cluster2-client.mirror.48988.log.gz 2026-02-20T22:45:51.360 INFO:teuthology.orchestra.run.trial150.stderr:gzip -5 --verbose -- /var/log/ceph/cluster1-client.mirror.0.87966.log 2026-02-20T22:45:51.360 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.admin.64380.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.mirror.84605.log 2026-02-20T22:45:51.361 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.mirror.0.87966.log: 87.5% -- replaced with /var/log/ceph/cluster1-client.admin.64380.log.gz 2026-02-20T22:45:51.361 INFO:teuthology.orchestra.run.trial150.stderr: 19.7% -- replaced with /var/log/ceph/cluster1-client.mirror.0.87966.log.gz 2026-02-20T22:45:51.361 INFO:teuthology.orchestra.run.trial150.stderr:gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.54411.log 2026-02-20T22:45:51.361 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.mirror.84605.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.admin.59803.log 2026-02-20T22:45:51.361 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.54411.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.admin.88520.log 2026-02-20T22:45:51.361 INFO:teuthology.orchestra.run.trial150.stderr: 90.2% -- replaced with /var/log/ceph/cluster1-client.mirror.84605.log.gz 2026-02-20T22:45:51.361 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.admin.59803.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.admin.64772.log 2026-02-20T22:45:51.361 INFO:teuthology.orchestra.run.trial150.stderr: 90.3% -- replaced with /var/log/ceph/cluster2-client.mirror.54411.log.gz 2026-02-20T22:45:51.362 INFO:teuthology.orchestra.run.trial150.stderr: 88.5% -- replaced with /var/log/ceph/cluster1-client.admin.59803.log.gz 2026-02-20T22:45:51.362 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.admin.88520.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.admin.57033.log 2026-02-20T22:45:51.362 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.admin.64772.log: 87.8% -- replaced with /var/log/ceph/cluster1-client.admin.88520.log.gz 2026-02-20T22:45:51.362 INFO:teuthology.orchestra.run.trial150.stderr:gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.72396.log 2026-02-20T22:45:51.362 INFO:teuthology.orchestra.run.trial150.stderr: 87.5% -- replaced with /var/log/ceph/cluster2-client.admin.64772.log.gz 2026-02-20T22:45:51.362 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.admin.57033.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.mirror.55854.log 2026-02-20T22:45:51.362 INFO:teuthology.orchestra.run.trial150.stderr: 87.5% -- replaced with /var/log/ceph/cluster1-client.admin.57033.log.gz 2026-02-20T22:45:51.363 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.72396.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.83235.log 2026-02-20T22:45:51.363 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.mirror.55854.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.75951.log 2026-02-20T22:45:51.363 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.83235.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.mirror.50603.log 2026-02-20T22:45:51.363 INFO:teuthology.orchestra.run.trial150.stderr: 92.3% -- replaced with /var/log/ceph/cluster2-client.mirror.72396.log.gz 2026-02-20T22:45:51.363 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.75951.log: 93.7% -- replaced with /var/log/ceph/cluster2.audit.log.gz 2026-02-20T22:45:51.363 INFO:teuthology.orchestra.run.trial150.stderr:gzip -5 --verbose -- /var/log/ceph/cluster1-client.mirror.67782.log 2026-02-20T22:45:51.364 INFO:teuthology.orchestra.run.trial150.stderr: 88.2% -- replaced with /var/log/ceph/cluster2-client.mirror.75951.log.gz 2026-02-20T22:45:51.364 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.mirror.50603.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.mirror.3.88082.log 2026-02-20T22:45:51.364 INFO:teuthology.orchestra.run.trial150.stderr: 87.4% -- replaced with /var/log/ceph/cluster1-client.mirror.50603.log.gz 2026-02-20T22:45:51.364 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.mirror.67782.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.mirror.76391.log 2026-02-20T22:45:51.364 INFO:teuthology.orchestra.run.trial150.stderr: 91.4% -- replaced with /var/log/ceph/cluster2-client.mirror.83235.log.gz 2026-02-20T22:45:51.365 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.mirror.3.88082.log: 19.7% -- replaced with /var/log/ceph/cluster1-client.mirror.3.88082.log.gz 2026-02-20T22:45:51.365 INFO:teuthology.orchestra.run.trial150.stderr:gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.81015.log 2026-02-20T22:45:51.365 INFO:teuthology.orchestra.run.trial150.stderr: 89.7% -- replaced with /var/log/ceph/cluster1-client.mirror.67782.log.gz 2026-02-20T22:45:51.365 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.mirror.76391.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.admin.59590.log 2026-02-20T22:45:51.365 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.81015.log: 88.1% -- replaced with /var/log/ceph/cluster1-client.mirror.76391.log.gz 2026-02-20T22:45:51.365 INFO:teuthology.orchestra.run.trial150.stderr:gzip -5 --verbose -- /var/log/ceph/cluster2-client.admin.47258.log 2026-02-20T22:45:51.365 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.admin.59590.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.admin.58549.log 2026-02-20T22:45:51.365 INFO:teuthology.orchestra.run.trial150.stderr: 87.4% -- replaced with /var/log/ceph/cluster1-client.admin.59590.log.gz 2026-02-20T22:45:51.365 INFO:teuthology.orchestra.run.trial150.stderr: 94.1% -- replaced with /var/log/ceph/cluster1-client.mirror.55854.log.gz 2026-02-20T22:45:51.365 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.admin.47258.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.72112.log 2026-02-20T22:45:51.366 INFO:teuthology.orchestra.run.trial150.stderr: 94.6% -- replaced with /var/log/ceph/cluster2-client.mirror.2.54317.log.gz 2026-02-20T22:45:51.366 INFO:teuthology.orchestra.run.trial150.stderr: 0.0% -- replaced with /var/log/ceph/cluster2-client.admin.47258.log.gz 2026-02-20T22:45:51.366 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.admin.58549.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.1.84984.log 2026-02-20T22:45:51.366 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.72112.log: 87.4% -- replaced with /var/log/ceph/cluster2-client.admin.58549.log.gz 2026-02-20T22:45:51.366 INFO:teuthology.orchestra.run.trial150.stderr:gzip -5 --verbose -- /var/log/ceph/cluster1-client.admin.52056.log 2026-02-20T22:45:51.366 INFO:teuthology.orchestra.run.trial150.stderr: 90.2% -- replaced with /var/log/ceph/cluster2-client.mirror.72112.log.gz 2026-02-20T22:45:51.366 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.1.84984.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.mirror.2.83796.log 2026-02-20T22:45:51.366 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.admin.52056.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.admin.70324.log 2026-02-20T22:45:51.367 INFO:teuthology.orchestra.run.trial150.stderr: 87.6% -- replaced with /var/log/ceph/cluster1-client.admin.52056.log.gz 2026-02-20T22:45:51.367 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.mirror.2.83796.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.admin.46164.log 2026-02-20T22:45:51.367 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.admin.70324.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.mirror.48086.log 2026-02-20T22:45:51.367 INFO:teuthology.orchestra.run.trial150.stderr: 87.4% -- replaced with /var/log/ceph/cluster2-client.admin.70324.log.gz 2026-02-20T22:45:51.367 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.admin.46164.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.59557.log 2026-02-20T22:45:51.367 INFO:teuthology.orchestra.run.trial150.stderr: 80.1% -- replaced with /var/log/ceph/cluster2-client.admin.46164.log.gz 2026-02-20T22:45:51.368 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.mirror.48086.log: 62.5% -- replaced with /var/log/ceph/cluster1-client.mirror.48086.log.gz 2026-02-20T22:45:51.368 INFO:teuthology.orchestra.run.trial150.stderr:gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.49444.log 2026-02-20T22:45:51.368 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.59557.log: 94.3% -- replaced with /var/log/ceph/cluster2-client.mirror.81015.log.gz 2026-02-20T22:45:51.368 INFO:teuthology.orchestra.run.trial150.stderr:gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.75153.log 2026-02-20T22:45:51.368 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.49444.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.admin.52110.log 2026-02-20T22:45:51.368 INFO:teuthology.orchestra.run.trial150.stderr: 90.1% 93.2% -- replaced with /var/log/ceph/cluster2-client.mirror.59557.log.gz -- replaced with /var/log/ceph/cluster1-client.mirror.2.83796.log.gz 2026-02-20T22:45:51.368 INFO:teuthology.orchestra.run.trial150.stderr: 2026-02-20T22:45:51.368 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.75153.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.70350.log 2026-02-20T22:45:51.369 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.admin.52110.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.76538.log 2026-02-20T22:45:51.369 INFO:teuthology.orchestra.run.trial150.stderr: 89.7% -- replaced with /var/log/ceph/cluster2-client.mirror.75153.log.gz 2026-02-20T22:45:51.369 INFO:teuthology.orchestra.run.trial150.stderr: 87.3% -- replaced with /var/log/ceph/cluster1-client.admin.52110.log.gz 2026-02-20T22:45:51.369 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.70350.log: 92.2% -- replaced with /var/log/ceph/cluster2-client.mirror.49444.log.gz 2026-02-20T22:45:51.369 INFO:teuthology.orchestra.run.trial150.stderr:gzip -5 --verbose -- /var/log/ceph/cluster1-client.admin.60234.log 2026-02-20T22:45:51.369 INFO:teuthology.orchestra.run.trial150.stderr:gzip -5 --verbose -- /var/log/ceph/cluster1-client.admin.52839.log 2026-02-20T22:45:51.369 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.76538.log: 89.7% -- replaced with /var/log/ceph/cluster2-client.mirror.70350.log.gz 2026-02-20T22:45:51.369 INFO:teuthology.orchestra.run.trial150.stderr: 79.6% -- replaced with /var/log/ceph/cluster2-client.mirror.76538.log.gz 2026-02-20T22:45:51.369 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.admin.60234.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.mirror.79730.log 2026-02-20T22:45:51.370 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.admin.52839.log: 87.3% -- replaced with /var/log/ceph/cluster1-client.admin.60234.log.gz 2026-02-20T22:45:51.370 INFO:teuthology.orchestra.run.trial150.stderr:gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.76203.log 2026-02-20T22:45:51.370 INFO:teuthology.orchestra.run.trial150.stderr: 94.2% -- replaced with /var/log/ceph/cluster2-client.mirror.1.84984.log.gz 2026-02-20T22:45:51.370 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.mirror.79730.log: 90.2% -- replaced with /var/log/ceph/cluster1-client.admin.52839.log.gz 2026-02-20T22:45:51.370 INFO:teuthology.orchestra.run.trial150.stderr:gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.64504.log 2026-02-20T22:45:51.370 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.76203.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.admin.65715.log 2026-02-20T22:45:51.370 INFO:teuthology.orchestra.run.trial150.stderr: 89.6% -- replaced with /var/log/ceph/cluster1-client.mirror.79730.log.gz 2026-02-20T22:45:51.370 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.64504.log: 88.3% -- replaced with /var/log/ceph/cluster2-client.mirror.76203.log.gz 2026-02-20T22:45:51.370 INFO:teuthology.orchestra.run.trial150.stderr:gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.81413.log 2026-02-20T22:45:51.371 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.admin.65715.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.49194.log 2026-02-20T22:45:51.371 INFO:teuthology.orchestra.run.trial150.stderr: 87.4% -- replaced with /var/log/ceph/cluster2-client.admin.65715.log.gz 2026-02-20T22:45:51.371 INFO:teuthology.orchestra.run.trial150.stderr: 90.3% -- replaced with /var/log/ceph/cluster2-client.mirror.64504.log.gz 2026-02-20T22:45:51.371 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.81413.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.82649.log 2026-02-20T22:45:51.371 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.49194.log: 88.3% -- replaced with /var/log/ceph/cluster2-client.mirror.81413.log.gz 2026-02-20T22:45:51.371 INFO:teuthology.orchestra.run.trial150.stderr:gzip -5 --verbose -- /var/log/ceph/cluster1-client.mirror.75116.log 2026-02-20T22:45:51.371 INFO:teuthology.orchestra.run.trial150.stderr: 87.8% -- replaced with /var/log/ceph/cluster2-client.mirror.49194.log.gz 2026-02-20T22:45:51.371 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.82649.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.admin.67729.log 2026-02-20T22:45:51.372 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.mirror.75116.log: 94.2% -- replaced with /var/log/ceph/cluster2-client.mirror.87760.log.gz 2026-02-20T22:45:51.372 INFO:teuthology.orchestra.run.trial150.stderr: 89.6% -- replaced with /var/log/ceph/cluster2-client.mirror.82649.log.gz 2026-02-20T22:45:51.372 INFO:teuthology.orchestra.run.trial150.stderr:gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.81629.log 2026-02-20T22:45:51.372 INFO:teuthology.orchestra.run.trial150.stderr: 95.6% -- replaced with /var/log/ceph/cluster1-client.mirror.0.83691.log.gz 2026-02-20T22:45:51.372 INFO:teuthology.orchestra.run.trial150.stderr: 88.0% -- replaced with /var/log/ceph/cluster1-client.mirror.75116.log.gz 2026-02-20T22:45:51.372 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.admin.67729.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.admin.46229.log 2026-02-20T22:45:51.372 INFO:teuthology.orchestra.run.trial150.stderr: 87.6% -- replaced with /var/log/ceph/cluster2-client.admin.67729.log.gz 2026-02-20T22:45:51.372 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.81629.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.87540.log 2026-02-20T22:45:51.372 INFO:teuthology.orchestra.run.trial150.stderr: 5.8% -- replaced with /var/log/ceph/cluster2-client.mirror.81629.log.gz 2026-02-20T22:45:51.373 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.admin.46229.log: 0.0% -- replaced with /var/log/ceph/cluster2-client.admin.46229.log.gz 2026-02-20T22:45:51.373 INFO:teuthology.orchestra.run.trial150.stderr:gzip -5 --verbose -- /var/log/ceph/cluster1-client.mirror.75404.log 2026-02-20T22:45:51.373 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.87540.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.53981.log 2026-02-20T22:45:51.373 INFO:teuthology.orchestra.run.trial150.stderr: 87.4% -- replaced with /var/log/ceph/cluster2-client.mirror.87540.log.gz 2026-02-20T22:45:51.373 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.mirror.75404.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.admin.51957.log 2026-02-20T22:45:51.373 INFO:teuthology.orchestra.run.trial150.stderr: 87.9% -- replaced with /var/log/ceph/cluster1-client.mirror.75404.log.gz 2026-02-20T22:45:51.373 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.53981.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.mirror.87564.log 2026-02-20T22:45:51.373 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.admin.51957.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.85683.log 2026-02-20T22:45:51.374 INFO:teuthology.orchestra.run.trial150.stderr: 87.4% -- replaced with /var/log/ceph/cluster1-client.admin.51957.log.gz 2026-02-20T22:45:51.374 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.mirror.87564.log: 89.7% -- replaced with /var/log/ceph/cluster2-client.mirror.53981.log.gz 2026-02-20T22:45:51.374 INFO:teuthology.orchestra.run.trial150.stderr:gzip -5 --verbose -- /var/log/ceph/cluster1-client.admin.70821.log 2026-02-20T22:45:51.374 INFO:teuthology.orchestra.run.trial150.stderr: 87.2% -- replaced with /var/log/ceph/cluster1-client.mirror.87564.log.gz 2026-02-20T22:45:51.374 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.85683.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.admin.89263.log 2026-02-20T22:45:51.374 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.admin.70821.log: 89.8% -- replaced with /var/log/ceph/cluster2-client.mirror.85683.log.gz 2026-02-20T22:45:51.374 INFO:teuthology.orchestra.run.trial150.stderr:gzip -5 --verbose -- /var/log/ceph/cluster2-client.admin.56209.log 2026-02-20T22:45:51.375 INFO:teuthology.orchestra.run.trial150.stderr: 88.5% -- replaced with /var/log/ceph/cluster1-client.admin.70821.log.gz 2026-02-20T22:45:51.375 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.admin.89263.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.admin.71833.log 2026-02-20T22:45:51.375 INFO:teuthology.orchestra.run.trial150.stderr: 0.0% -- replaced with /var/log/ceph/cluster2-client.admin.89263.log.gz 2026-02-20T22:45:51.375 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.admin.56209.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.mirror.71162.log 2026-02-20T22:45:51.375 INFO:teuthology.orchestra.run.trial150.stderr: 87.4% -- replaced with /var/log/ceph/cluster2-client.admin.56209.log.gz 2026-02-20T22:45:51.375 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.admin.71833.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.85436.log 2026-02-20T22:45:51.375 INFO:teuthology.orchestra.run.trial150.stderr: 90.3% -- replaced with /var/log/ceph/cluster2-client.admin.71833.log.gz 2026-02-20T22:45:51.376 INFO:teuthology.orchestra.run.trial150.stderr:gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.67876.log 2026-02-20T22:45:51.376 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.mirror.71162.log: /var/log/ceph/cluster2-client.mirror.85436.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.mirror.55798.log 2026-02-20T22:45:51.376 INFO:teuthology.orchestra.run.trial150.stderr: 87.7% -- replaced with /var/log/ceph/cluster1-client.mirror.71162.log.gz 2026-02-20T22:45:51.376 INFO:teuthology.orchestra.run.trial150.stderr: 0.0% -- replaced with /var/log/ceph/cluster2-client.mirror.85436.log.gz 2026-02-20T22:45:51.376 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.67876.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.admin.62412.log 2026-02-20T22:45:51.376 INFO:teuthology.orchestra.run.trial150.stderr: 87.6% -- replaced with /var/log/ceph/cluster2-client.mirror.67876.log.gz 2026-02-20T22:45:51.376 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.mirror.55798.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.54098.log 2026-02-20T22:45:51.377 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.admin.62412.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.admin.70848.log 2026-02-20T22:45:51.377 INFO:teuthology.orchestra.run.trial150.stderr: 89.8% -- replaced with /var/log/ceph/cluster1-client.mirror.55798.log.gz 2026-02-20T22:45:51.377 INFO:teuthology.orchestra.run.trial150.stderr: 87.7% -- replaced with /var/log/ceph/cluster2-client.admin.62412.log.gz 2026-02-20T22:45:51.377 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.54098.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.76224.log 2026-02-20T22:45:51.377 INFO:teuthology.orchestra.run.trial150.stderr: 87.8% -- replaced with /var/log/ceph/cluster2-client.mirror.54098.log.gz 2026-02-20T22:45:51.377 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.admin.70848.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.74490.log 2026-02-20T22:45:51.377 INFO:teuthology.orchestra.run.trial150.stderr: 87.6% -- replaced with /var/log/ceph/cluster1-client.admin.70848.log.gz 2026-02-20T22:45:51.378 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.76224.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.54836.log 2026-02-20T22:45:51.378 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.74490.log: 88.2% -- replaced with /var/log/ceph/cluster2-client.mirror.76224.log.gz 2026-02-20T22:45:51.378 INFO:teuthology.orchestra.run.trial150.stderr:gzip -5 --verbose -- /var/log/ceph/cluster1-client.admin.70118.log 2026-02-20T22:45:51.378 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.54836.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.68159.log 2026-02-20T22:45:51.378 INFO:teuthology.orchestra.run.trial150.stderr: 89.7% -- replaced with /var/log/ceph/cluster2-client.mirror.74490.log.gz 2026-02-20T22:45:51.378 INFO:teuthology.orchestra.run.trial150.stderr: 87.6% -- replaced with /var/log/ceph/cluster2-client.mirror.54836.log.gz 2026-02-20T22:45:51.378 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.admin.70118.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.66650.log 2026-02-20T22:45:51.379 INFO:teuthology.orchestra.run.trial150.stderr: 87.7% -- replaced with /var/log/ceph/cluster1-client.admin.70118.log.gz 2026-02-20T22:45:51.379 INFO:teuthology.orchestra.run.trial150.stderr:gzip -5 --verbose -- /var/log/ceph/cluster2-client.admin.59644.log 2026-02-20T22:45:51.379 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.68159.log: /var/log/ceph/cluster2-client.mirror.66650.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.admin.71779.log 2026-02-20T22:45:51.379 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.admin.59644.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.mirror.64093.log 2026-02-20T22:45:51.379 INFO:teuthology.orchestra.run.trial150.stderr: 89.7% -- replaced with /var/log/ceph/cluster2-client.mirror.68159.log.gz 2026-02-20T22:45:51.379 INFO:teuthology.orchestra.run.trial150.stderr: 87.4% -- replaced with /var/log/ceph/cluster2-client.admin.59644.log.gz 2026-02-20T22:45:51.379 INFO:teuthology.orchestra.run.trial150.stderr: 89.8% -- replaced with /var/log/ceph/cluster2-client.mirror.66650.log.gz 2026-02-20T22:45:51.379 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.admin.71779.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.admin.65362.log 2026-02-20T22:45:51.380 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.mirror.64093.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.mirror.74075.log 2026-02-20T22:45:51.380 INFO:teuthology.orchestra.run.trial150.stderr: 90.1% -- replaced with /var/log/ceph/cluster1-client.admin.71779.log.gz 2026-02-20T22:45:51.380 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.admin.65362.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.admin.62606.log 2026-02-20T22:45:51.380 INFO:teuthology.orchestra.run.trial150.stderr: 87.3% -- replaced with /var/log/ceph/cluster1-client.admin.65362.log.gz 2026-02-20T22:45:51.380 INFO:teuthology.orchestra.run.trial150.stderr: 89.7% -- replaced with /var/log/ceph/cluster1-client.mirror.64093.log.gz 2026-02-20T22:45:51.380 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.mirror.74075.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.0.54212.log 2026-02-20T22:45:51.380 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.admin.62606.log: 87.4%gzip -- replaced with /var/log/ceph/cluster1-client.mirror.74075.log.gz -5 2026-02-20T22:45:51.380 INFO:teuthology.orchestra.run.trial150.stderr: --verbose -- /var/log/ceph/cluster2-client.admin.47650.log 2026-02-20T22:45:51.381 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.0.54212.log: 87.5% -- replaced with /var/log/ceph/cluster2-client.admin.62606.log.gz 2026-02-20T22:45:51.381 INFO:teuthology.orchestra.run.trial150.stderr:gzip -5 --verbose -- /var/log/ceph/cluster1-client.admin.67604.log 2026-02-20T22:45:51.381 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.admin.47650.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.mirror.67109.log 2026-02-20T22:45:51.381 INFO:teuthology.orchestra.run.trial150.stderr: 0.0% -- replaced with /var/log/ceph/cluster2-client.admin.47650.log.gz 2026-02-20T22:45:51.381 INFO:teuthology.orchestra.run.trial150.stderr:gzip -5 --verbose -- /var/log/ceph/cluster1-client.mirror.81856.log 2026-02-20T22:45:51.381 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.admin.67604.log: /var/log/ceph/cluster1-client.mirror.67109.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.admin.89751.log 2026-02-20T22:45:51.381 INFO:teuthology.orchestra.run.trial150.stderr: 87.3% -- replaced with /var/log/ceph/cluster1-client.admin.67604.log.gz 2026-02-20T22:45:51.382 INFO:teuthology.orchestra.run.trial150.stderr: 87.8% -- replaced with /var/log/ceph/cluster1-client.mirror.67109.log.gz 2026-02-20T22:45:51.382 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.mirror.81856.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.admin.65308.log 2026-02-20T22:45:51.382 INFO:teuthology.orchestra.run.trial150.stderr: 87.6% -- replaced with /var/log/ceph/cluster1-client.mirror.81856.log.gz 2026-02-20T22:45:51.382 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.admin.89751.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.64177.log 2026-02-20T22:45:51.382 INFO:teuthology.orchestra.run.trial150.stderr: 0.0% -- replaced with /var/log/ceph/cluster2-client.admin.89751.log.gz 2026-02-20T22:45:51.382 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.admin.65308.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.admin.51903.log 2026-02-20T22:45:51.383 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.64177.log: 88.6% -- replaced with /var/log/ceph/cluster2-client.admin.65308.log.gz 2026-02-20T22:45:51.383 INFO:teuthology.orchestra.run.trial150.stderr:gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.74695.log 2026-02-20T22:45:51.383 INFO:teuthology.orchestra.run.trial150.stderr: 87.7% -- replaced with /var/log/ceph/cluster2-client.mirror.64177.log.gz 2026-02-20T22:45:51.383 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.admin.51903.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.82690.log 2026-02-20T22:45:51.383 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.74695.log: 87.5% -- replaced with /var/log/ceph/cluster1-client.admin.51903.log.gz 2026-02-20T22:45:51.383 INFO:teuthology.orchestra.run.trial150.stderr:gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.76014.log 2026-02-20T22:45:51.383 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.82690.log: 89.7% -- replaced with /var/log/ceph/cluster2-client.mirror.74695.log.gz 2026-02-20T22:45:51.383 INFO:teuthology.orchestra.run.trial150.stderr:gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.72154.log 2026-02-20T22:45:51.383 INFO:teuthology.orchestra.run.trial150.stderr: 87.7% -- replaced with /var/log/ceph/cluster2-client.mirror.82690.log.gz 2026-02-20T22:45:51.384 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.76014.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.75972.log 2026-02-20T22:45:51.384 INFO:teuthology.orchestra.run.trial150.stderr: 88.4% -- replaced with /var/log/ceph/cluster2-client.mirror.76014.log.gz 2026-02-20T22:45:51.384 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.72154.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.admin.59154.log 2026-02-20T22:45:51.384 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.75972.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.74027.log 2026-02-20T22:45:51.384 INFO:teuthology.orchestra.run.trial150.stderr: 90.4% -- replaced with /var/log/ceph/cluster2-client.mirror.72154.log.gz 2026-02-20T22:45:51.384 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.admin.59154.log: 88.2% -- replaced with /var/log/ceph/cluster2-client.mirror.75972.log.gz 2026-02-20T22:45:51.384 INFO:teuthology.orchestra.run.trial150.stderr:gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.51208.log 2026-02-20T22:45:51.385 INFO:teuthology.orchestra.run.trial150.stderr: 87.5% -- replaced with /var/log/ceph/cluster2-client.admin.59154.log.gz 2026-02-20T22:45:51.385 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.74027.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.mirror.83320.log 2026-02-20T22:45:51.385 INFO:teuthology.orchestra.run.trial150.stderr: 87.8% -- replaced with /var/log/ceph/cluster2-client.mirror.74027.log.gz 2026-02-20T22:45:51.385 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.51208.log: 90.0% -- replaced with /var/log/ceph/cluster2-client.mirror.51208.log.gz 2026-02-20T22:45:51.386 INFO:teuthology.orchestra.run.trial150.stderr:gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.74305.log 2026-02-20T22:45:51.386 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.mirror.83320.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.71468.log 2026-02-20T22:45:51.386 INFO:teuthology.orchestra.run.trial150.stderr: 87.0% -- replaced with /var/log/ceph/cluster1-client.mirror.83320.log.gz 2026-02-20T22:45:51.386 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.74305.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.mirror.83095.log 2026-02-20T22:45:51.386 INFO:teuthology.orchestra.run.trial150.stderr:gzip -5 --verbose -- /var/log/ceph/cluster1-client.admin.59617.log 2026-02-20T22:45:51.387 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.71468.log: /var/log/ceph/cluster1-client.mirror.83095.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.79897.log 2026-02-20T22:45:51.387 INFO:teuthology.orchestra.run.trial150.stderr: 86.9% -- replaced with /var/log/ceph/cluster1-client.mirror.83095.log.gz 2026-02-20T22:45:51.387 INFO:teuthology.orchestra.run.trial150.stderr: 91.9% -- replaced with /var/log/ceph/cluster2-client.mirror.74305.log.gz 2026-02-20T22:45:51.387 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.admin.59617.log: 89.7% -- replaced with /var/log/ceph/cluster2-client.mirror.71468.log.gz 2026-02-20T22:45:51.387 INFO:teuthology.orchestra.run.trial150.stderr:gzip -5 --verbose -- /var/log/ceph/cluster1-client.admin.69089.log 2026-02-20T22:45:51.387 INFO:teuthology.orchestra.run.trial150.stderr: 87.5% -- replaced with /var/log/ceph/cluster1-client.admin.59617.log.gz 2026-02-20T22:45:51.387 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.79897.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.admin.78952.log 2026-02-20T22:45:51.387 INFO:teuthology.orchestra.run.trial150.stderr:gzip -5 --verbose -- /var/log/ceph/cluster1-client.admin.55691.log 2026-02-20T22:45:51.388 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.admin.69089.log: /var/log/ceph/cluster2-client.admin.78952.log: 87.5% -- replaced with /var/log/ceph/cluster1-client.admin.69089.log.gz 2026-02-20T22:45:51.388 INFO:teuthology.orchestra.run.trial150.stderr:gzip -5 --verbose -- /var/log/ceph/cluster1-client.admin.79704.log 2026-02-20T22:45:51.388 INFO:teuthology.orchestra.run.trial150.stderr: 90.1% -- replaced with /var/log/ceph/cluster2-client.admin.78952.log.gz 2026-02-20T22:45:51.388 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.admin.55691.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.mirror.48278.log 2026-02-20T22:45:51.388 INFO:teuthology.orchestra.run.trial150.stderr: 91.8% 87.5% -- replaced with /var/log/ceph/cluster2-client.mirror.79897.log.gz -- replaced with /var/log/ceph/cluster1-client.admin.55691.log.gz 2026-02-20T22:45:51.388 INFO:teuthology.orchestra.run.trial150.stderr: 2026-02-20T22:45:51.388 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.admin.79704.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.mirror.75361.log 2026-02-20T22:45:51.389 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.mirror.48278.log: 54.4% -- replaced with /var/log/ceph/cluster1-client.mirror.48278.log.gz 2026-02-20T22:45:51.389 INFO:teuthology.orchestra.run.trial150.stderr:gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.49750.log 2026-02-20T22:45:51.389 INFO:teuthology.orchestra.run.trial150.stderr: 90.2% -- replaced with /var/log/ceph/cluster1-client.admin.79704.log.gz 2026-02-20T22:45:51.389 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.mirror.75361.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.admin.68472.log 2026-02-20T22:45:51.389 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.49750.log: 87.6% -- replaced with /var/log/ceph/cluster1-client.mirror.75361.log.gz 2026-02-20T22:45:51.389 INFO:teuthology.orchestra.run.trial150.stderr:gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.53943.log 2026-02-20T22:45:51.389 INFO:teuthology.orchestra.run.trial150.stderr:gzip -5 --verbose -- /var/log/ceph/cluster1-client.mirror.54860.log 2026-02-20T22:45:51.390 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.admin.68472.log: /var/log/ceph/cluster2-client.mirror.53943.log: 0.0% -- replaced with /var/log/ceph/cluster2-client.mirror.53943.log.gz 2026-02-20T22:45:51.390 INFO:teuthology.orchestra.run.trial150.stderr:gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.60106.log 2026-02-20T22:45:51.390 INFO:teuthology.orchestra.run.trial150.stderr: 87.4% -- replaced with /var/log/ceph/cluster2-client.admin.68472.log.gz 2026-02-20T22:45:51.390 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.mirror.54860.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.mirror.75709.log 2026-02-20T22:45:51.390 INFO:teuthology.orchestra.run.trial150.stderr: 87.7% -- replaced with /var/log/ceph/cluster1-client.mirror.54860.log.gz/var/log/ceph/cluster2-client.mirror.60106.log: 2026-02-20T22:45:51.390 INFO:teuthology.orchestra.run.trial150.stderr:gzip -5 --verbose -- /var/log/ceph/cluster2-client.admin.48329.log 2026-02-20T22:45:51.390 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.mirror.75709.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.61239.log 2026-02-20T22:45:51.390 INFO:teuthology.orchestra.run.trial150.stderr: 86.8% -- replaced with /var/log/ceph/cluster1-client.mirror.75709.log.gz 2026-02-20T22:45:51.391 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.admin.48329.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.77638.log 2026-02-20T22:45:51.391 INFO:teuthology.orchestra.run.trial150.stderr: 0.0% -- replaced with /var/log/ceph/cluster2-client.admin.48329.log.gz 2026-02-20T22:45:51.391 INFO:teuthology.orchestra.run.trial150.stderr: 90.6% -- replaced with /var/log/ceph/cluster2-client.mirror.60106.log.gz 2026-02-20T22:45:51.391 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.61239.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.admin.49869.log 2026-02-20T22:45:51.391 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.77638.log: 87.7% -- replaced with /var/log/ceph/cluster2-client.mirror.61239.log.gz 2026-02-20T22:45:51.391 INFO:teuthology.orchestra.run.trial150.stderr:gzip -5 --verbose -- /var/log/ceph/cluster1-client.mirror.82551.log 2026-02-20T22:45:51.391 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.admin.49869.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.admin.69567.log 2026-02-20T22:45:51.392 INFO:teuthology.orchestra.run.trial150.stderr: 87.4% -- replaced with /var/log/ceph/cluster1-client.admin.49869.log.gz 2026-02-20T22:45:51.392 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.mirror.82551.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.admin.56920.log 2026-02-20T22:45:51.392 INFO:teuthology.orchestra.run.trial150.stderr: 86.3% -- replaced with /var/log/ceph/cluster1-client.mirror.82551.log.gz 2026-02-20T22:45:51.392 INFO:teuthology.orchestra.run.trial150.stderr: 91.8% -- replaced with /var/log/ceph/cluster2-client.mirror.77638.log.gz 2026-02-20T22:45:51.392 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.admin.69567.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.admin.61695.log 2026-02-20T22:45:51.392 INFO:teuthology.orchestra.run.trial150.stderr: 87.4% -- replaced with /var/log/ceph/cluster2-client.admin.69567.log.gz 2026-02-20T22:45:51.392 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.admin.56920.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.mirror.3.86345.log 2026-02-20T22:45:51.392 INFO:teuthology.orchestra.run.trial150.stderr: 87.4% -- replaced with /var/log/ceph/cluster1-client.admin.56920.log.gz 2026-02-20T22:45:51.393 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.admin.61695.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.admin.85781.log 2026-02-20T22:45:51.393 INFO:teuthology.orchestra.run.trial150.stderr: 94.2% -- replaced with /var/log/ceph/cluster2-client.mirror.49750.log.gz 2026-02-20T22:45:51.393 INFO:teuthology.orchestra.run.trial150.stderr: 87.3% -- replaced with /var/log/ceph/cluster1-client.admin.61695.log.gz 2026-02-20T22:45:51.393 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.mirror.3.86345.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.admin.61722.log 2026-02-20T22:45:51.393 INFO:teuthology.orchestra.run.trial150.stderr: 18.6% -- replaced with /var/log/ceph/cluster1-client.mirror.3.86345.log.gz 2026-02-20T22:45:51.393 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.admin.85781.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.admin.60614.log 2026-02-20T22:45:51.393 INFO:teuthology.orchestra.run.trial150.stderr: 87.5% -- replaced with /var/log/ceph/cluster1-client.admin.85781.log.gz 2026-02-20T22:45:51.393 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.admin.61722.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.mirror.74123.log 2026-02-20T22:45:51.393 INFO:teuthology.orchestra.run.trial150.stderr: 87.3% -- replaced with /var/log/ceph/cluster1-client.admin.61722.log.gz 2026-02-20T22:45:51.393 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.admin.60614.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.73490.log 2026-02-20T22:45:51.394 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.mirror.74123.log: 87.3% -- replaced with /var/log/ceph/cluster2-client.admin.60614.log.gz 2026-02-20T22:45:51.394 INFO:teuthology.orchestra.run.trial150.stderr:gzip -5 --verbose -- /var/log/ceph/cluster1-client.mirror.75799.log 2026-02-20T22:45:51.394 INFO:teuthology.orchestra.run.trial150.stderr: 87.9% -- replaced with /var/log/ceph/cluster1-client.mirror.74123.log.gz 2026-02-20T22:45:51.394 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.73490.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.48624.log 2026-02-20T22:45:51.394 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.mirror.75799.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.admin.52443.log 2026-02-20T22:45:51.394 INFO:teuthology.orchestra.run.trial150.stderr: 86.7% -- replaced with /var/log/ceph/cluster1-client.mirror.75799.log.gz 2026-02-20T22:45:51.394 INFO:teuthology.orchestra.run.trial150.stderr: 90.0% -- replaced with /var/log/ceph/cluster2-client.mirror.73490.log.gz 2026-02-20T22:45:51.394 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.48624.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.76266.log 2026-02-20T22:45:51.395 INFO:teuthology.orchestra.run.trial150.stderr: 53.7% -- replaced with /var/log/ceph/cluster2-client.mirror.48624.log.gz 2026-02-20T22:45:51.395 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.admin.52443.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.75930.log 2026-02-20T22:45:51.395 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.76266.log: 90.2% -- replaced with /var/log/ceph/cluster1-client.admin.52443.log.gzgzip 2026-02-20T22:45:51.395 INFO:teuthology.orchestra.run.trial150.stderr: -5 --verbose -- /var/log/ceph/cluster2-client.admin.54719.log 2026-02-20T22:45:51.395 INFO:teuthology.orchestra.run.trial150.stderr: 88.2% -- replaced with /var/log/ceph/cluster2-client.mirror.76266.log.gz 2026-02-20T22:45:51.395 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.75930.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.0.54203.log 2026-02-20T22:45:51.395 INFO:teuthology.orchestra.run.trial150.stderr: 88.2% -- replaced with /var/log/ceph/cluster2-client.mirror.75930.log.gz 2026-02-20T22:45:51.396 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.admin.54719.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.mirror.72713.log 2026-02-20T22:45:51.396 INFO:teuthology.orchestra.run.trial150.stderr: 87.5% -- replaced with /var/log/ceph/cluster2-client.admin.54719.log.gz 2026-02-20T22:45:51.396 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.0.54203.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.mirror.55466.log 2026-02-20T22:45:51.396 INFO:teuthology.orchestra.run.trial150.stderr: 19.7% -- replaced with /var/log/ceph/cluster2-client.mirror.0.54203.log.gz 2026-02-20T22:45:51.396 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.mirror.72713.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.74654.log 2026-02-20T22:45:51.396 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.mirror.55466.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.62714.log 2026-02-20T22:45:51.396 INFO:teuthology.orchestra.run.trial150.stderr: 87.7% -- replaced with /var/log/ceph/cluster1-client.mirror.55466.log.gz 2026-02-20T22:45:51.397 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.74654.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.81367.log 2026-02-20T22:45:51.397 INFO:teuthology.orchestra.run.trial150.stderr: 90.5% -- replaced with /var/log/ceph/cluster1-client.mirror.72713.log.gz 2026-02-20T22:45:51.397 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.62714.log: 87.7% -- replaced with /var/log/ceph/cluster2-client.mirror.74654.log.gz 2026-02-20T22:45:51.397 INFO:teuthology.orchestra.run.trial150.stderr:gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.76494.log 2026-02-20T22:45:51.397 INFO:teuthology.orchestra.run.trial150.stderr: 87.6% -- replaced with /var/log/ceph/cluster2-client.mirror.62714.log.gz 2026-02-20T22:45:51.397 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.81367.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.mirror.64153.log 2026-02-20T22:45:51.397 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.76494.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.admin.62971.log 2026-02-20T22:45:51.398 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.mirror.64153.log: 89.5% -- replaced with /var/log/ceph/cluster2-client.mirror.76494.log.gz 2026-02-20T22:45:51.398 INFO:teuthology.orchestra.run.trial150.stderr:gzip -5 --verbose -- /var/log/ceph/cluster2-client.admin.58720.log 2026-02-20T22:45:51.398 INFO:teuthology.orchestra.run.trial150.stderr: 87.5% -- replaced with /var/log/ceph/cluster1-client.mirror.64153.log.gz 2026-02-20T22:45:51.398 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.admin.62971.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.admin.68712.log 2026-02-20T22:45:51.398 INFO:teuthology.orchestra.run.trial150.stderr: 92.2% -- replaced with /var/log/ceph/cluster2-client.mirror.81367.log.gz 2026-02-20T22:45:51.398 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.admin.58720.log: 87.4% -- replaced with /var/log/ceph/cluster2-client.admin.62971.log.gz 2026-02-20T22:45:51.398 INFO:teuthology.orchestra.run.trial150.stderr:gzip -5 --verbose -- /var/log/ceph/cluster1-client.admin.62765.log 2026-02-20T22:45:51.398 INFO:teuthology.orchestra.run.trial150.stderr: 88.5% -- replaced with /var/log/ceph/cluster2-client.admin.58720.log.gz 2026-02-20T22:45:51.398 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.admin.68712.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.87719.log 2026-02-20T22:45:51.399 INFO:teuthology.orchestra.run.trial150.stderr: 87.3% -- replaced with /var/log/ceph/cluster2-client.admin.68712.log.gz 2026-02-20T22:45:51.399 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.admin.62765.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.mirror.61946.log 2026-02-20T22:45:51.399 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.87719.log: 87.5% -- replaced with /var/log/ceph/cluster1-client.admin.62765.log.gz 2026-02-20T22:45:51.399 INFO:teuthology.orchestra.run.trial150.stderr:gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.75562.log 2026-02-20T22:45:51.399 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.mirror.61946.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.mirror.49122.log 2026-02-20T22:45:51.399 INFO:teuthology.orchestra.run.trial150.stderr: 87.7% -- replaced with /var/log/ceph/cluster1-client.mirror.61946.log.gz 2026-02-20T22:45:51.400 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.75562.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.admin.64255.log 2026-02-20T22:45:51.400 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.mirror.49122.log: 88.3% -- replaced with /var/log/ceph/cluster2-client.mirror.75562.log.gz 2026-02-20T22:45:51.400 INFO:teuthology.orchestra.run.trial150.stderr:gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.84906.log 2026-02-20T22:45:51.400 INFO:teuthology.orchestra.run.trial150.stderr: 69.4% -- replaced with /var/log/ceph/cluster1-client.mirror.49122.log.gz 2026-02-20T22:45:51.400 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.admin.64255.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.78669.log 2026-02-20T22:45:51.400 INFO:teuthology.orchestra.run.trial150.stderr: 87.2% -- replaced with /var/log/ceph/cluster2-client.admin.64255.log.gz 2026-02-20T22:45:51.400 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.84906.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.admin.52732.log 2026-02-20T22:45:51.401 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.78669.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.69115.log 2026-02-20T22:45:51.401 INFO:teuthology.orchestra.run.trial150.stderr: 79.7% -- replaced with /var/log/ceph/cluster2-client.mirror.78669.log.gz 2026-02-20T22:45:51.401 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.admin.52732.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.admin.58522.log 2026-02-20T22:45:51.401 INFO:teuthology.orchestra.run.trial150.stderr: 90.6%/var/log/ceph/cluster2-client.mirror.69115.log: -- replaced with /var/log/ceph/cluster2-client.mirror.84906.log.gz 2026-02-20T22:45:51.401 INFO:teuthology.orchestra.run.trial150.stderr: 87.4% -- replaced with /var/log/ceph/cluster1-client.admin.52732.log.gz 2026-02-20T22:45:51.401 INFO:teuthology.orchestra.run.trial150.stderr:gzip -5 --verbose -- /var/log/ceph/cluster1-client.admin.47307.log 2026-02-20T22:45:51.401 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.admin.58522.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.81083.log 2026-02-20T22:45:51.402 INFO:teuthology.orchestra.run.trial150.stderr: 90.1% -- replaced with /var/log/ceph/cluster2-client.mirror.69115.log.gz 2026-02-20T22:45:51.402 INFO:teuthology.orchestra.run.trial150.stderr: 87.6% -- replaced with /var/log/ceph/cluster1-client.admin.58522.log.gz 2026-02-20T22:45:51.402 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.admin.47307.log: gzip -5 0.0% --verbose -- -- replaced with /var/log/ceph/cluster1-client.admin.47307.log.gz /var/log/ceph/cluster2-client.admin.61344.log 2026-02-20T22:45:51.402 INFO:teuthology.orchestra.run.trial150.stderr: 2026-02-20T22:45:51.402 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.81083.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.75317.log 2026-02-20T22:45:51.402 INFO:teuthology.orchestra.run.trial150.stderr: 87.7% -- replaced with /var/log/ceph/cluster2-client.mirror.81083.log.gz 2026-02-20T22:45:51.402 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.admin.61344.log: 94.3% -- replaced with /var/log/ceph/cluster2-client.mirror.87719.log.gz 2026-02-20T22:45:51.402 INFO:teuthology.orchestra.run.trial150.stderr:gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.68934.log 2026-02-20T22:45:51.403 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.75317.log: 87.3% -- replaced with /var/log/ceph/cluster2-client.admin.61344.log.gz 2026-02-20T22:45:51.403 INFO:teuthology.orchestra.run.trial150.stderr:gzip -5 --verbose -- /var/log/ceph/cluster1-client.mirror.69255.log 2026-02-20T22:45:51.403 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.68934.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.69833.log 2026-02-20T22:45:51.403 INFO:teuthology.orchestra.run.trial150.stderr: 89.8% -- replaced with /var/log/ceph/cluster2-client.mirror.75317.log.gz 2026-02-20T22:45:51.403 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.mirror.69255.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.54789.log 2026-02-20T22:45:51.403 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.69833.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.admin.58210.log 2026-02-20T22:45:51.403 INFO:teuthology.orchestra.run.trial150.stderr: 89.8% -- replaced with /var/log/ceph/cluster1-client.mirror.69255.log.gz 2026-02-20T22:45:51.403 INFO:teuthology.orchestra.run.trial150.stderr: 90.3% -- replaced with /var/log/ceph/cluster2-client.mirror.68934.log.gz 2026-02-20T22:45:51.404 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.54789.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.72814.log 2026-02-20T22:45:51.404 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.admin.58210.log: 90.1% -- replaced with /var/log/ceph/cluster2-client.mirror.69833.log.gz 2026-02-20T22:45:51.404 INFO:teuthology.orchestra.run.trial150.stderr:gzip -5 --verbose -- /var/log/ceph/cluster2-client.admin.59857.log 2026-02-20T22:45:51.404 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.72814.log: 87.5% -- replaced with /var/log/ceph/cluster2-client.admin.58210.log.gz 2026-02-20T22:45:51.404 INFO:teuthology.orchestra.run.trial150.stderr:gzip -5 --verbose -- /var/log/ceph/cluster1-client.mirror.84745.log 2026-02-20T22:45:51.404 INFO:teuthology.orchestra.run.trial150.stderr: 90.3% -- replaced with /var/log/ceph/cluster2-client.mirror.72814.log.gz 2026-02-20T22:45:51.404 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.admin.59857.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.admin.71240.log 2026-02-20T22:45:51.404 INFO:teuthology.orchestra.run.trial150.stderr: 87.3% -- replaced with /var/log/ceph/cluster2-client.admin.59857.log.gz 2026-02-20T22:45:51.405 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.mirror.84745.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.3.85105.log 2026-02-20T22:45:51.405 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.admin.71240.log: 87.2% -- replaced with /var/log/ceph/cluster1-client.mirror.84745.log.gz 2026-02-20T22:45:51.405 INFO:teuthology.orchestra.run.trial150.stderr:gzip -5 --verbose -- /var/log/ceph/cluster1-client.admin.71618.log 2026-02-20T22:45:51.405 INFO:teuthology.orchestra.run.trial150.stderr: 87.5% -- replaced with /var/log/ceph/cluster1-client.admin.71240.log.gz 2026-02-20T22:45:51.405 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.3.85105.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.mirror.48171.log 2026-02-20T22:45:51.405 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.admin.71618.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.mirror.3.88142.log 2026-02-20T22:45:51.406 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.mirror.48171.log: 90.1% -- replaced with /var/log/ceph/cluster1-client.admin.71618.log.gz 2026-02-20T22:45:51.406 INFO:teuthology.orchestra.run.trial150.stderr:gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.75029.log 2026-02-20T22:45:51.406 INFO:teuthology.orchestra.run.trial150.stderr: 64.1% -- replaced with /var/log/ceph/cluster1-client.mirror.48171.log.gz 2026-02-20T22:45:51.406 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.mirror.3.88142.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.75603.log 2026-02-20T22:45:51.406 INFO:teuthology.orchestra.run.trial150.stderr: 94.3% -- replaced with /var/log/ceph/cluster2-client.mirror.54789.log.gz 2026-02-20T22:45:51.406 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.75029.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.admin.87612.log 2026-02-20T22:45:51.406 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.75603.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.admin.54911.log 2026-02-20T22:45:51.407 INFO:teuthology.orchestra.run.trial150.stderr: 89.8% -- replaced with /var/log/ceph/cluster2-client.mirror.75029.log.gz 2026-02-20T22:45:51.407 INFO:teuthology.orchestra.run.trial150.stderr: 88.2% -- replaced with /var/log/ceph/cluster2-client.mirror.75603.log.gz 2026-02-20T22:45:51.407 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.admin.87612.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.mirror.86710.log 2026-02-20T22:45:51.407 INFO:teuthology.orchestra.run.trial150.stderr: 87.4% -- replaced with /var/log/ceph/cluster1-client.admin.87612.log.gz 2026-02-20T22:45:51.407 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.admin.54911.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.mirror.71924.log 2026-02-20T22:45:51.407 INFO:teuthology.orchestra.run.trial150.stderr: 87.6% -- replaced with /var/log/ceph/cluster2-client.admin.54911.log.gz 2026-02-20T22:45:51.407 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.mirror.86710.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.admin.68631.log 2026-02-20T22:45:51.407 INFO:teuthology.orchestra.run.trial150.stderr: 87.6% -- replaced with /var/log/ceph/cluster1-client.mirror.86710.log.gz 2026-02-20T22:45:51.408 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.mirror.71924.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.admin.46915.log 2026-02-20T22:45:51.408 INFO:teuthology.orchestra.run.trial150.stderr: 92.9% -- replaced with /var/log/ceph/cluster1-client.mirror.3.88142.log.gz 2026-02-20T22:45:51.408 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.admin.68631.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.mirror.58294.log 2026-02-20T22:45:51.408 INFO:teuthology.orchestra.run.trial150.stderr: 88.5% -- replaced with /var/log/ceph/cluster1-client.admin.68631.log.gz 2026-02-20T22:45:51.408 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.admin.46915.log: 0.0%gzip -- replaced with /var/log/ceph/cluster2-client.admin.46915.log.gz 2026-02-20T22:45:51.408 INFO:teuthology.orchestra.run.trial150.stderr: -5 --verbose -- /var/log/ceph/cluster1-client.admin.63926.log 2026-02-20T22:45:51.408 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.mirror.58294.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.admin.82406.log 2026-02-20T22:45:51.409 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.admin.63926.log: 90.5% -- replaced with /var/log/ceph/cluster1-client.mirror.71924.log.gz 2026-02-20T22:45:51.409 INFO:teuthology.orchestra.run.trial150.stderr: 87.7% -- replaced with /var/log/ceph/cluster1-client.mirror.58294.log.gz 2026-02-20T22:45:51.409 INFO:teuthology.orchestra.run.trial150.stderr:gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.53632.log 2026-02-20T22:45:51.409 INFO:teuthology.orchestra.run.trial150.stderr: 87.5% -- replaced with /var/log/ceph/cluster1-client.admin.63926.log.gz 2026-02-20T22:45:51.409 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.admin.82406.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.68607.log 2026-02-20T22:45:51.409 INFO:teuthology.orchestra.run.trial150.stderr: 87.4% -- replaced with /var/log/ceph/cluster1-client.admin.82406.log.gz 2026-02-20T22:45:51.409 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.53632.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.57353.log 2026-02-20T22:45:51.409 INFO:teuthology.orchestra.run.trial150.stderr: 66.1% -- replaced with /var/log/ceph/cluster2-client.mirror.53632.log.gz 2026-02-20T22:45:51.409 INFO:teuthology.orchestra.run.trial150.stderr: 94.1% -- replaced with /var/log/ceph/cluster2-client.mirror.3.85105.log.gz 2026-02-20T22:45:51.409 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.68607.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.admin.78176.log 2026-02-20T22:45:51.409 INFO:teuthology.orchestra.run.trial150.stderr: 87.7% -- replaced with /var/log/ceph/cluster2-client.mirror.68607.log.gz 2026-02-20T22:45:51.410 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.57353.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.mirror.62361.log 2026-02-20T22:45:51.410 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.admin.78176.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.admin.55331.log 2026-02-20T22:45:51.410 INFO:teuthology.orchestra.run.trial150.stderr: 90.0% -- replaced with /var/log/ceph/cluster2-client.mirror.57353.log.gz 2026-02-20T22:45:51.410 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.mirror.62361.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.admin.60560.log 2026-02-20T22:45:51.410 INFO:teuthology.orchestra.run.trial150.stderr: 90.3% -- replaced with /var/log/ceph/cluster2-client.admin.78176.log.gz 2026-02-20T22:45:51.410 INFO:teuthology.orchestra.run.trial150.stderr: 87.5% -- replaced with /var/log/ceph/cluster1-client.mirror.62361.log.gz 2026-02-20T22:45:51.410 INFO:teuthology.orchestra.run.trial150.stderr:gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.72472.log 2026-02-20T22:45:51.411 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.admin.55331.log: /var/log/ceph/cluster1-client.admin.60560.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.admin.69905.log 2026-02-20T22:45:51.411 INFO:teuthology.orchestra.run.trial150.stderr: 87.4% -- replaced with /var/log/ceph/cluster2-client.admin.55331.log.gz 2026-02-20T22:45:51.411 INFO:teuthology.orchestra.run.trial150.stderr: 87.6% -- replaced with /var/log/ceph/cluster1-client.admin.60560.log.gz 2026-02-20T22:45:51.411 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.72472.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.admin.69540.log 2026-02-20T22:45:51.411 INFO:teuthology.orchestra.run.trial150.stderr:gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.60836.log 2026-02-20T22:45:51.412 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.admin.69905.log: /var/log/ceph/cluster1-client.admin.69540.log: 87.6% -- replaced with /var/log/ceph/cluster1-client.admin.69905.log.gz 2026-02-20T22:45:51.412 INFO:teuthology.orchestra.run.trial150.stderr:gzip -5 --verbose -- /var/log/ceph/cluster2-osd.0.log 2026-02-20T22:45:51.412 INFO:teuthology.orchestra.run.trial150.stderr: 90.6% -- replaced with /var/log/ceph/cluster2-client.mirror.72472.log.gz 2026-02-20T22:45:51.412 INFO:teuthology.orchestra.run.trial150.stderr: 87.5% -- replaced with /var/log/ceph/cluster1-client.admin.69540.log.gz 2026-02-20T22:45:51.412 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.60836.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.admin.84788.log 2026-02-20T22:45:51.412 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-osd.0.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.admin.65529.log 2026-02-20T22:45:51.412 INFO:teuthology.orchestra.run.trial150.stderr:gzip -5 --verbose --/var/log/ceph/cluster1-client.admin.84788.log: /var/log/ceph/cluster2-client.mirror.51234.log 2026-02-20T22:45:51.413 INFO:teuthology.orchestra.run.trial150.stderr: 86.6% 90.3% -- replaced with /var/log/ceph/cluster1-client.admin.84788.log.gz 2026-02-20T22:45:51.413 INFO:teuthology.orchestra.run.trial150.stderr: -- replaced with /var/log/ceph/cluster2-client.mirror.60836.log.gz 2026-02-20T22:45:51.413 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.admin.65529.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.admin.48355.log 2026-02-20T22:45:51.413 INFO:teuthology.orchestra.run.trial150.stderr: 87.6% -- replaced with /var/log/ceph/cluster2-client.admin.65529.log.gz 2026-02-20T22:45:51.413 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.51234.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.admin.63986.log 2026-02-20T22:45:51.413 INFO:teuthology.orchestra.run.trial150.stderr: 87.4% -- replaced with /var/log/ceph/cluster2-client.mirror.51234.log.gz 2026-02-20T22:45:51.413 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.admin.48355.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.mirror.2.86277.log 2026-02-20T22:45:51.413 INFO:teuthology.orchestra.run.trial150.stderr: 0.0% -- replaced with /var/log/ceph/cluster2-client.admin.48355.log.gz 2026-02-20T22:45:51.413 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.admin.63986.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.admin.88574.log 2026-02-20T22:45:51.414 INFO:teuthology.orchestra.run.trial150.stderr: 87.4% -- replaced with /var/log/ceph/cluster1-client.admin.63986.log.gz 2026-02-20T22:45:51.414 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.mirror.2.86277.log: 19.1% -- replaced with /var/log/ceph/cluster1-client.mirror.2.86277.log.gz 2026-02-20T22:45:51.414 INFO:teuthology.orchestra.run.trial150.stderr:gzip -5 --verbose -- /var/log/ceph/cluster1-client.mirror.55624.log 2026-02-20T22:45:51.414 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.admin.88574.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.74940.log 2026-02-20T22:45:51.414 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.mirror.55624.log: 87.5% -- replaced with /var/log/ceph/cluster2-client.admin.88574.log.gz 2026-02-20T22:45:51.414 INFO:teuthology.orchestra.run.trial150.stderr:gzip -5 --verbose -- /var/log/ceph/cluster1-client.mirror.61215.log 2026-02-20T22:45:51.414 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.74940.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.49487.log 2026-02-20T22:45:51.415 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.mirror.61215.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.admin.69932.log 2026-02-20T22:45:51.415 INFO:teuthology.orchestra.run.trial150.stderr: 91.9% -- replaced with /var/log/ceph/cluster1-client.mirror.55624.log.gz 2026-02-20T22:45:51.415 INFO:teuthology.orchestra.run.trial150.stderr: 87.8% -- replaced with /var/log/ceph/cluster1-client.mirror.61215.log.gz 2026-02-20T22:45:51.415 INFO:teuthology.orchestra.run.trial150.stderr: 89.8% -- replaced with /var/log/ceph/cluster2-client.mirror.74940.log.gz 2026-02-20T22:45:51.415 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.49487.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.admin.67238.log 2026-02-20T22:45:51.415 INFO:teuthology.orchestra.run.trial150.stderr: 88.5% -- replaced with /var/log/ceph/cluster2-client.mirror.49487.log.gz 2026-02-20T22:45:51.415 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.admin.69932.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.admin.67675.log 2026-02-20T22:45:51.416 INFO:teuthology.orchestra.run.trial150.stderr: 87.4% -- replaced with /var/log/ceph/cluster2-client.admin.69932.log.gz 2026-02-20T22:45:51.416 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.admin.67238.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.mirror.3.83797.log 2026-02-20T22:45:51.416 INFO:teuthology.orchestra.run.trial150.stderr: 87.6% -- replaced with /var/log/ceph/cluster2-client.admin.67238.log.gz 2026-02-20T22:45:51.416 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.admin.67675.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.admin.65688.log 2026-02-20T22:45:51.416 INFO:teuthology.orchestra.run.trial150.stderr: 87.4% -- replaced with /var/log/ceph/cluster1-client.admin.67675.log.gz 2026-02-20T22:45:51.416 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.mirror.3.83797.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.admin.71806.log 2026-02-20T22:45:51.416 INFO:teuthology.orchestra.run.trial150.stderr: 19.1% -- replaced with /var/log/ceph/cluster1-client.mirror.3.83797.log.gz 2026-02-20T22:45:51.416 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.admin.65688.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.admin.74174.log 2026-02-20T22:45:51.417 INFO:teuthology.orchestra.run.trial150.stderr: 87.5% -- replaced with /var/log/ceph/cluster1-client.admin.65688.log.gz 2026-02-20T22:45:51.417 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.admin.71806.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.admin.66232.log 2026-02-20T22:45:51.417 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.admin.74174.log: 88.5% -- replaced with /var/log/ceph/cluster2-client.admin.71806.log.gz 2026-02-20T22:45:51.417 INFO:teuthology.orchestra.run.trial150.stderr:gzip -5 --verbose -- /var/log/ceph/cluster1-client.mirror.87090.log 2026-02-20T22:45:51.417 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.admin.66232.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.49336.log 2026-02-20T22:45:51.417 INFO:teuthology.orchestra.run.trial150.stderr: 90.2% -- replaced with /var/log/ceph/cluster1-client.admin.74174.log.gz 2026-02-20T22:45:51.417 INFO:teuthology.orchestra.run.trial150.stderr: 87.6% -- replaced with /var/log/ceph/cluster2-client.admin.66232.log.gz 2026-02-20T22:45:51.418 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.mirror.87090.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.53669.log 2026-02-20T22:45:51.418 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.49336.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.mirror.62690.log 2026-02-20T22:45:51.418 INFO:teuthology.orchestra.run.trial150.stderr: 87.7% -- replaced with /var/log/ceph/cluster2-client.mirror.49336.log.gz 2026-02-20T22:45:51.418 INFO:teuthology.orchestra.run.trial150.stderr: 89.7% -- replaced with /var/log/ceph/cluster1-client.mirror.87090.log.gz 2026-02-20T22:45:51.418 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.53669.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.admin.88493.log 2026-02-20T22:45:51.418 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.mirror.62690.log: 87.8% -- replaced with /var/log/ceph/cluster2-client.mirror.53669.log.gz 2026-02-20T22:45:51.418 INFO:teuthology.orchestra.run.trial150.stderr:gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.66367.log 2026-02-20T22:45:51.419 INFO:teuthology.orchestra.run.trial150.stderr: 87.8% -- replaced with /var/log/ceph/cluster1-client.mirror.62690.log.gz 2026-02-20T22:45:51.419 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.admin.88493.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.1.54256.log 2026-02-20T22:45:51.419 INFO:teuthology.orchestra.run.trial150.stderr: 88.4% -- replaced with /var/log/ceph/cluster1-client.admin.88493.log.gz 2026-02-20T22:45:51.419 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.66367.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.admin.54173.log 2026-02-20T22:45:51.419 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.1.54256.log: 87.5% -- replaced with /var/log/ceph/cluster2-client.mirror.66367.log.gz 2026-02-20T22:45:51.419 INFO:teuthology.orchestra.run.trial150.stderr:gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.75623.log 2026-02-20T22:45:51.419 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.admin.54173.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.admin.62944.log 2026-02-20T22:45:51.420 INFO:teuthology.orchestra.run.trial150.stderr: 87.6% -- replaced with /var/log/ceph/cluster1-client.admin.54173.log.gz 2026-02-20T22:45:51.420 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.75623.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.admin.51382.log 2026-02-20T22:45:51.420 INFO:teuthology.orchestra.run.trial150.stderr: 88.2% -- replaced with /var/log/ceph/cluster2-client.mirror.75623.log.gz 2026-02-20T22:45:51.420 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.admin.62944.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.80914.log 2026-02-20T22:45:51.420 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.admin.51382.log: 87.3%gzip -5 -- replaced with /var/log/ceph/cluster2-client.admin.62944.log.gz --verbose 2026-02-20T22:45:51.420 INFO:teuthology.orchestra.run.trial150.stderr: -- /var/log/ceph/cluster2-client.mirror.68890.log 2026-02-20T22:45:51.421 INFO:teuthology.orchestra.run.trial150.stderr: 88.6% -- replaced with /var/log/ceph/cluster2-client.admin.51382.log.gz 2026-02-20T22:45:51.421 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.80914.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.admin.65335.log 2026-02-20T22:45:51.421 INFO:teuthology.orchestra.run.trial150.stderr: 87.6% -- replaced with /var/log/ceph/cluster2-client.mirror.80914.log.gz 2026-02-20T22:45:51.421 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.68890.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.admin.78871.log 2026-02-20T22:45:51.421 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.admin.65335.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.admin.58369.log 2026-02-20T22:45:51.421 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.admin.78871.log: 87.5% -- replaced with /var/log/ceph/cluster2-client.admin.65335.log.gz 2026-02-20T22:45:51.421 INFO:teuthology.orchestra.run.trial150.stderr: 89.7% -- replaced with /var/log/ceph/cluster2-client.mirror.68890.log.gz 2026-02-20T22:45:51.422 INFO:teuthology.orchestra.run.trial150.stderr:gzip -5 --verbose -- /var/log/ceph/cluster2-client.admin.78308.log 2026-02-20T22:45:51.422 INFO:teuthology.orchestra.run.trial150.stderr: 87.5% -- replaced with /var/log/ceph/cluster1-client.admin.78871.log.gz 2026-02-20T22:45:51.422 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.admin.58369.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.71357.log 2026-02-20T22:45:51.422 INFO:teuthology.orchestra.run.trial150.stderr: 87.6% -- replaced with /var/log/ceph/cluster1-client.admin.58369.log.gz 2026-02-20T22:45:51.422 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.admin.78308.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.admin.76740.log 2026-02-20T22:45:51.422 INFO:teuthology.orchestra.run.trial150.stderr: 87.4% -- replaced with /var/log/ceph/cluster2-client.admin.78308.log.gz 2026-02-20T22:45:51.422 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.71357.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.78202.log 2026-02-20T22:45:51.423 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.admin.76740.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.mirror.1.77000.log 2026-02-20T22:45:51.423 INFO:teuthology.orchestra.run.trial150.stderr: 87.3% -- replaced with /var/log/ceph/cluster1-client.admin.76740.log.gz 2026-02-20T22:45:51.423 INFO:teuthology.orchestra.run.trial150.stderr: 89.7% -- replaced with /var/log/ceph/cluster2-client.mirror.71357.log.gz 2026-02-20T22:45:51.423 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.78202.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.mirror.74822.log 2026-02-20T22:45:51.423 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.mirror.1.77000.log: 18.6% -- replaced with /var/log/ceph/cluster1-client.mirror.1.77000.log.gz 2026-02-20T22:45:51.423 INFO:teuthology.orchestra.run.trial150.stderr:gzip -5 --verbose -- /var/log/ceph/cluster1-client.admin.52956.log 2026-02-20T22:45:51.424 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.mirror.74822.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.50715.log 2026-02-20T22:45:51.424 INFO:teuthology.orchestra.run.trial150.stderr: 87.8% -- replaced with /var/log/ceph/cluster1-client.mirror.74822.log.gz 2026-02-20T22:45:51.424 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.admin.52956.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.admin.77578.log 2026-02-20T22:45:51.424 INFO:teuthology.orchestra.run.trial150.stderr: 87.4% -- replaced with /var/log/ceph/cluster1-client.admin.52956.log.gz 2026-02-20T22:45:51.424 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.50715.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.mirror.57563.log 2026-02-20T22:45:51.424 INFO:teuthology.orchestra.run.trial150.stderr: 79.7% -- replaced with /var/log/ceph/cluster2-client.mirror.50715.log.gz 2026-02-20T22:45:51.424 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.admin.77578.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.mirror.82742.log 2026-02-20T22:45:51.425 INFO:teuthology.orchestra.run.trial150.stderr: 87.4% -- replaced with /var/log/ceph/cluster1-client.admin.77578.log.gz 2026-02-20T22:45:51.425 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.mirror.57563.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.mirror.85733.log 2026-02-20T22:45:51.425 INFO:teuthology.orchestra.run.trial150.stderr: 87.7% -- replaced with /var/log/ceph/cluster1-client.mirror.57563.log.gz 2026-02-20T22:45:51.425 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.mirror.82742.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.mirror.70017.log 2026-02-20T22:45:51.425 INFO:teuthology.orchestra.run.trial150.stderr: 87.6% -- replaced with /var/log/ceph/cluster1-client.mirror.82742.log.gz 2026-02-20T22:45:51.425 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.mirror.85733.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.admin.84648.log 2026-02-20T22:45:51.425 INFO:teuthology.orchestra.run.trial150.stderr: 87.2%/var/log/ceph/cluster1-client.mirror.70017.log: -- replaced with /var/log/ceph/cluster1-client.mirror.85733.log.gz 2026-02-20T22:45:51.426 INFO:teuthology.orchestra.run.trial150.stderr:gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.65234.log 2026-02-20T22:45:51.426 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.admin.84648.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.2.84986.log 2026-02-20T22:45:51.426 INFO:teuthology.orchestra.run.trial150.stderr: 94.4% -- replaced with /var/log/ceph/cluster2-client.mirror.78202.log.gz 87.6% 2026-02-20T22:45:51.426 INFO:teuthology.orchestra.run.trial150.stderr: -- replaced with /var/log/ceph/cluster1-client.admin.84648.log.gz 2026-02-20T22:45:51.426 INFO:teuthology.orchestra.run.trial150.stderr: 90.3%/var/log/ceph/cluster2-client.mirror.65234.log: -- replaced with /var/log/ceph/cluster1-client.mirror.70017.log.gz 2026-02-20T22:45:51.426 INFO:teuthology.orchestra.run.trial150.stderr:gzip -5 --verbose -- /var/log/ceph/cluster1-client.mirror.81520.log 2026-02-20T22:45:51.426 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.2.84986.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.mirror.82072.log 2026-02-20T22:45:51.426 INFO:teuthology.orchestra.run.trial150.stderr: 19.7% -- replaced with /var/log/ceph/cluster2-client.mirror.2.84986.log.gz 2026-02-20T22:45:51.427 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.mirror.81520.log: 86.2% -- replaced with /var/log/ceph/cluster1-client.mirror.81520.log.gz 2026-02-20T22:45:51.427 INFO:teuthology.orchestra.run.trial150.stderr:gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.60287.log 2026-02-20T22:45:51.427 INFO:teuthology.orchestra.run.trial150.stderr: 90.3% -- replaced with /var/log/ceph/cluster2-client.mirror.65234.log.gz 2026-02-20T22:45:51.427 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.mirror.82072.log: gzip -5 --verbose -- 57.7% /var/log/ceph/cluster1-client.mirror.82486.log 2026-02-20T22:45:51.427 INFO:teuthology.orchestra.run.trial150.stderr: -- replaced with /var/log/ceph/cluster1-client.mirror.82072.log.gz 2026-02-20T22:45:51.427 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.60287.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.admin.59127.log 2026-02-20T22:45:51.428 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.mirror.82486.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.admin.56650.log 2026-02-20T22:45:51.428 INFO:teuthology.orchestra.run.trial150.stderr: 90.1% -- replaced with /var/log/ceph/cluster2-client.mirror.60287.log.gz 2026-02-20T22:45:51.428 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.admin.59127.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.admin.70270.log 2026-02-20T22:45:51.428 INFO:teuthology.orchestra.run.trial150.stderr: 87.2% -- replaced with /var/log/ceph/cluster2-client.admin.59127.log.gz 2026-02-20T22:45:51.428 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.admin.56650.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.mirror.67498.log 2026-02-20T22:45:51.428 INFO:teuthology.orchestra.run.trial150.stderr: 87.5% -- replaced with /var/log/ceph/cluster2-client.admin.56650.log.gz 2026-02-20T22:45:51.428 INFO:teuthology.orchestra.run.trial150.stderr: 92.3% -- replaced with /var/log/ceph/cluster1-client.mirror.82486.log.gz 2026-02-20T22:45:51.428 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.admin.70270.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.63444.log 2026-02-20T22:45:51.429 INFO:teuthology.orchestra.run.trial150.stderr: 87.7% -- replaced with /var/log/ceph/cluster1-client.admin.70270.log.gz 2026-02-20T22:45:51.429 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.mirror.67498.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.admin.68685.log 2026-02-20T22:45:51.429 INFO:teuthology.orchestra.run.trial150.stderr: 87.6%/var/log/ceph/cluster2-client.mirror.63444.log: -- replaced with /var/log/ceph/cluster1-client.mirror.67498.log.gz 2026-02-20T22:45:51.429 INFO:teuthology.orchestra.run.trial150.stderr:gzip -5 --verbose -- /var/log/ceph/cluster2-client.admin.59477.log 2026-02-20T22:45:51.429 INFO:teuthology.orchestra.run.trial150.stderr: 87.7% -- replaced with /var/log/ceph/cluster2-client.mirror.63444.log.gz 2026-02-20T22:45:51.429 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.admin.68685.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.admin.53109.log 2026-02-20T22:45:51.429 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.admin.59477.log: 87.3% -- replaced with /var/log/ceph/cluster2-client.admin.68685.log.gz 2026-02-20T22:45:51.430 INFO:teuthology.orchestra.run.trial150.stderr:gzip -5 --verbose -- /var/log/ceph/cluster1-client.mirror.63420.log 2026-02-20T22:45:51.430 INFO:teuthology.orchestra.run.trial150.stderr: 87.7% -- replaced with /var/log/ceph/cluster2-client.admin.59477.log.gz 2026-02-20T22:45:51.430 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.admin.53109.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.58827.log 2026-02-20T22:45:51.430 INFO:teuthology.orchestra.run.trial150.stderr: 87.4% -- replaced with /var/log/ceph/cluster1-client.admin.53109.log.gz 2026-02-20T22:45:51.430 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.mirror.63420.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.admin.65012.log 2026-02-20T22:45:51.430 INFO:teuthology.orchestra.run.trial150.stderr: 87.7% -- replaced with /var/log/ceph/cluster1-client.mirror.63420.log.gz 2026-02-20T22:45:51.430 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.58827.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.admin.61442.log 2026-02-20T22:45:51.430 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.admin.65012.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.74715.log 2026-02-20T22:45:51.431 INFO:teuthology.orchestra.run.trial150.stderr: 90.1% -- replaced with /var/log/ceph/cluster2-client.mirror.58827.log.gz 2026-02-20T22:45:51.431 INFO:teuthology.orchestra.run.trial150.stderr: 87.5% -- replaced with /var/log/ceph/cluster2-client.admin.65012.log.gz 2026-02-20T22:45:51.431 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.admin.61442.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.57140.log 2026-02-20T22:45:51.431 INFO:teuthology.orchestra.run.trial150.stderr: 87.6% -- replaced with /var/log/ceph/cluster1-client.admin.61442.log.gz 2026-02-20T22:45:51.431 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.74715.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.admin.62173.log 2026-02-20T22:45:51.431 INFO:teuthology.orchestra.run.trial150.stderr: 89.7% -- replaced with /var/log/ceph/cluster2-client.mirror.74715.log.gz 2026-02-20T22:45:51.431 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.57140.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.admin.88750.log 2026-02-20T22:45:51.432 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.admin.62173.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.admin.70297.log 2026-02-20T22:45:51.432 INFO:teuthology.orchestra.run.trial150.stderr: 87.5% -- replaced with /var/log/ceph/cluster1-client.admin.62173.log.gz 2026-02-20T22:45:51.432 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.admin.88750.log: 89.7% -- replaced with /var/log/ceph/cluster2-client.mirror.57140.log.gz 2026-02-20T22:45:51.432 INFO:teuthology.orchestra.run.trial150.stderr: 0.0% -- replaced with /var/log/ceph/cluster2-client.admin.88750.log.gz 2026-02-20T22:45:51.432 INFO:teuthology.orchestra.run.trial150.stderr:gzip -5 --verbose -- /var/log/ceph/cluster2-client.admin.65137.log 2026-02-20T22:45:51.432 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.admin.70297.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.admin.54612.log 2026-02-20T22:45:51.432 INFO:teuthology.orchestra.run.trial150.stderr: 87.3% -- replaced with /var/log/ceph/cluster2-client.admin.70297.log.gz 2026-02-20T22:45:51.432 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.admin.65137.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.61748.log 2026-02-20T22:45:51.433 INFO:teuthology.orchestra.run.trial150.stderr: 87.5% -- replaced with /var/log/ceph/cluster2-client.admin.65137.log.gz 2026-02-20T22:45:51.433 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.admin.54612.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.49105.log 2026-02-20T22:45:51.433 INFO:teuthology.orchestra.run.trial150.stderr: 87.7% -- replaced with /var/log/ceph/cluster1-client.admin.54612.log.gz 2026-02-20T22:45:51.433 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.61748.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.84401.log 2026-02-20T22:45:51.433 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.49105.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.admin.53342.log 2026-02-20T22:45:51.433 INFO:teuthology.orchestra.run.trial150.stderr: 69.6% -- replaced with /var/log/ceph/cluster2-client.mirror.49105.log.gz 2026-02-20T22:45:51.433 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.84401.log: 90.1% -- replaced with /var/log/ceph/cluster2-client.mirror.61748.log.gz 2026-02-20T22:45:51.433 INFO:teuthology.orchestra.run.trial150.stderr:gzip -5 --verbose -- /var/log/ceph/cluster2-client.admin.43236.log 2026-02-20T22:45:51.434 INFO:teuthology.orchestra.run.trial150.stderr: 87.6% -- replaced with /var/log/ceph/cluster2-client.mirror.84401.log.gz 2026-02-20T22:45:51.434 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.admin.53342.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.admin.48205.log 2026-02-20T22:45:51.434 INFO:teuthology.orchestra.run.trial150.stderr: 87.3% -- replaced with /var/log/ceph/cluster1-client.admin.53342.log.gz 2026-02-20T22:45:51.434 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.admin.43236.log: 0.0% -- replaced with /var/log/ceph/cluster2-client.admin.43236.log.gz 2026-02-20T22:45:51.434 INFO:teuthology.orchestra.run.trial150.stderr:gzip -5 --verbose -- /var/log/ceph/cluster1-client.admin.84471.log 2026-02-20T22:45:51.434 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.admin.48205.log: gzip 0.0% -5 --verbose -- replaced with /var/log/ceph/cluster2-client.admin.48205.log.gz -- 2026-02-20T22:45:51.434 INFO:teuthology.orchestra.run.trial150.stderr: /var/log/ceph/cluster2-client.mirror.50541.log 2026-02-20T22:45:51.435 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.admin.84471.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.admin.63701.log 2026-02-20T22:45:51.435 INFO:teuthology.orchestra.run.trial150.stderr: 87.5% -- replaced with /var/log/ceph/cluster1-client.admin.84471.log.gz 2026-02-20T22:45:51.435 INFO:teuthology.orchestra.run.trial150.stderr:gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.84886.log 2026-02-20T22:45:51.435 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.50541.log: /var/log/ceph/cluster2-client.admin.63701.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.56262.log 2026-02-20T22:45:51.435 INFO:teuthology.orchestra.run.trial150.stderr: 87.4% -- replaced with /var/log/ceph/cluster2-client.admin.63701.log.gz 2026-02-20T22:45:51.435 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.84886.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.81318.log 2026-02-20T22:45:51.436 INFO:teuthology.orchestra.run.trial150.stderr: 88.3% -- replaced with /var/log/ceph/cluster2-client.mirror.84886.log.gz 2026-02-20T22:45:51.436 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.56262.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.87410.log 2026-02-20T22:45:51.436 INFO:teuthology.orchestra.run.trial150.stderr: 92.3% -- replaced with /var/log/ceph/cluster2-client.mirror.50541.log.gz 2026-02-20T22:45:51.436 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.81318.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.admin.57327.log 2026-02-20T22:45:51.436 INFO:teuthology.orchestra.run.trial150.stderr: 90.0% -- replaced with /var/log/ceph/cluster2-client.mirror.56262.log.gz 2026-02-20T22:45:51.436 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.87410.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.admin.79864.log 2026-02-20T22:45:51.437 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.admin.57327.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.admin.51355.log 2026-02-20T22:45:51.437 INFO:teuthology.orchestra.run.trial150.stderr: 89.7% -- replaced with /var/log/ceph/cluster2-client.mirror.87410.log.gz 2026-02-20T22:45:51.437 INFO:teuthology.orchestra.run.trial150.stderr: 87.4% -- replaced with /var/log/ceph/cluster1-client.admin.57327.log.gz 2026-02-20T22:45:51.437 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.admin.79864.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.72072.log 2026-02-20T22:45:51.437 INFO:teuthology.orchestra.run.trial150.stderr: 92.1% -- replaced with /var/log/ceph/cluster2-client.mirror.81318.log.gz 2026-02-20T22:45:51.437 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.admin.51355.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.admin.46069.log 2026-02-20T22:45:51.437 INFO:teuthology.orchestra.run.trial150.stderr: 90.2% -- replaced with /var/log/ceph/cluster2-client.admin.79864.log.gz 2026-02-20T22:45:51.437 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.72072.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.mirror.64825.log 2026-02-20T22:45:51.437 INFO:teuthology.orchestra.run.trial150.stderr: 90.2% -- replaced with /var/log/ceph/cluster1-client.admin.51355.log.gz 2026-02-20T22:45:51.438 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.admin.46069.log: 0.0% -- replaced with /var/log/ceph/cluster2-client.admin.46069.log.gz 2026-02-20T22:45:51.438 INFO:teuthology.orchestra.run.trial150.stderr:gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.82466.log 2026-02-20T22:45:51.438 INFO:teuthology.orchestra.run.trial150.stderr: 89.8% -- replaced with /var/log/ceph/cluster2-client.mirror.72072.log.gz 2026-02-20T22:45:51.438 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.mirror.64825.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.admin.58156.log 2026-02-20T22:45:51.438 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.82466.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.admin.66795.log 2026-02-20T22:45:51.438 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.admin.58156.log: 89.7%gzip -- replaced with /var/log/ceph/cluster1-client.mirror.64825.log.gz -5 2026-02-20T22:45:51.438 INFO:teuthology.orchestra.run.trial150.stderr: --verbose -- /var/log/ceph/cluster1-client.admin.84531.log 2026-02-20T22:45:51.439 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.admin.66795.log: gzip 87.4% -5 -- replaced with /var/log/ceph/cluster1-client.admin.58156.log.gz --verbose 2026-02-20T22:45:51.439 INFO:teuthology.orchestra.run.trial150.stderr: -- /var/log/ceph/cluster2-client.mirror.49992.log 2026-02-20T22:45:51.439 INFO:teuthology.orchestra.run.trial150.stderr: 92.2% -- replaced with /var/log/ceph/cluster2-client.mirror.82466.log.gz 2026-02-20T22:45:51.439 INFO:teuthology.orchestra.run.trial150.stderr: 87.7% -- replaced with /var/log/ceph/cluster2-client.admin.66795.log.gz 2026-02-20T22:45:51.439 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.admin.84531.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.mirror.53611.log 2026-02-20T22:45:51.439 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.49992.log: 88.5% -- replaced with /var/log/ceph/cluster1-client.admin.84531.log.gz 2026-02-20T22:45:51.439 INFO:teuthology.orchestra.run.trial150.stderr:gzip -5 --verbose -- /var/log/ceph/cluster1-client.mirror.62845.log 2026-02-20T22:45:51.440 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.mirror.53611.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.mirror.80787.log 2026-02-20T22:45:51.440 INFO:teuthology.orchestra.run.trial150.stderr: 86.8% -- replaced with /var/log/ceph/cluster1-client.mirror.53611.log.gz 2026-02-20T22:45:51.440 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.mirror.62845.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.81717.log 2026-02-20T22:45:51.440 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.mirror.80787.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.admin.52083.log 2026-02-20T22:45:51.440 INFO:teuthology.orchestra.run.trial150.stderr: 90.7% -- replaced with /var/log/ceph/cluster2-client.mirror.49992.log.gz 2026-02-20T22:45:51.440 INFO:teuthology.orchestra.run.trial150.stderr: 86.9% -- replaced with /var/log/ceph/cluster1-client.mirror.80787.log.gz 2026-02-20T22:45:51.440 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.81717.log: 90.1% -- replaced with /var/log/ceph/cluster1-client.mirror.62845.log.gz 2026-02-20T22:45:51.440 INFO:teuthology.orchestra.run.trial150.stderr:gzip -5 --verbose -- /var/log/ceph/cluster2-client.admin.67549.log 2026-02-20T22:45:51.440 INFO:teuthology.orchestra.run.trial150.stderr: 87.5% -- replaced with /var/log/ceph/cluster2-client.mirror.81717.log.gz 2026-02-20T22:45:51.441 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.admin.52083.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.admin.79654.log 2026-02-20T22:45:51.441 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.admin.67549.log: 90.4% -- replaced with /var/log/ceph/cluster1-client.admin.52083.log.gz 2026-02-20T22:45:51.441 INFO:teuthology.orchestra.run.trial150.stderr:gzip -5 --verbose -- /var/log/ceph/cluster1-client.admin.64353.log 2026-02-20T22:45:51.441 INFO:teuthology.orchestra.run.trial150.stderr: 87.7% -- replaced with /var/log/ceph/cluster2-client.admin.67549.log.gz 2026-02-20T22:45:51.441 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.admin.79654.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.82509.log 2026-02-20T22:45:51.441 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.admin.64353.log: 87.6% -- replaced with /var/log/ceph/cluster1-client.admin.79654.log.gz 2026-02-20T22:45:51.441 INFO:teuthology.orchestra.run.trial150.stderr:gzip -5 --verbose -- /var/log/ceph/cluster1-client.admin.52676.log 2026-02-20T22:45:51.442 INFO:teuthology.orchestra.run.trial150.stderr: 87.4% -- replaced with /var/log/ceph/cluster1-client.admin.64353.log.gz 2026-02-20T22:45:51.442 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.82509.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.50075.log 2026-02-20T22:45:51.442 INFO:teuthology.orchestra.run.trial150.stderr: 88.4% -- replaced with /var/log/ceph/cluster2-client.mirror.82509.log.gz 2026-02-20T22:45:51.442 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.admin.52676.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.admin.59884.log 2026-02-20T22:45:51.442 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.50075.log: 57.4% -- replaced with /var/log/ceph/cluster2-client.mirror.50075.log.gz 2026-02-20T22:45:51.442 INFO:teuthology.orchestra.run.trial150.stderr:gzip -5 --verbose 90.4% -- /var/log/ceph/cluster1-client.mirror.82334.log -- replaced with /var/log/ceph/cluster1-client.admin.52676.log.gz 2026-02-20T22:45:51.442 INFO:teuthology.orchestra.run.trial150.stderr: 2026-02-20T22:45:51.443 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.admin.59884.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.mirror.53588.log 2026-02-20T22:45:51.443 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.mirror.82334.log: 87.2% -- replaced with /var/log/ceph/cluster2-client.admin.59884.log.gz 2026-02-20T22:45:51.443 INFO:teuthology.orchestra.run.trial150.stderr:gzip -5 --verbose -- /var/log/ceph/cluster1-client.mirror.82939.log 2026-02-20T22:45:51.443 INFO:teuthology.orchestra.run.trial150.stderr: 87.6% -- replaced with /var/log/ceph/cluster1-client.mirror.82334.log.gz 2026-02-20T22:45:51.443 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.mirror.53588.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.admin.65813.log 2026-02-20T22:45:51.443 INFO:teuthology.orchestra.run.trial150.stderr: 86.8% -- replaced with /var/log/ceph/cluster1-client.mirror.53588.log.gz 2026-02-20T22:45:51.443 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.mirror.82939.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.admin.67981.log 2026-02-20T22:45:51.444 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.admin.65813.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.76308.log 2026-02-20T22:45:51.444 INFO:teuthology.orchestra.run.trial150.stderr: 87.6% -- replaced with /var/log/ceph/cluster1-client.admin.65813.log.gz 2026-02-20T22:45:51.444 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.admin.67981.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.mirror.85233.log 2026-02-20T22:45:51.444 INFO:teuthology.orchestra.run.trial150.stderr: 87.5% -- replaced with /var/log/ceph/cluster2-client.admin.67981.log.gz 2026-02-20T22:45:51.444 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.76308.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.74899.log 2026-02-20T22:45:51.444 INFO:teuthology.orchestra.run.trial150.stderr: 88.3% -- replaced with /var/log/ceph/cluster2-client.mirror.76308.log.gz 2026-02-20T22:45:51.444 INFO:teuthology.orchestra.run.trial150.stderr: 92.3% -- replaced with /var/log/ceph/cluster1-client.mirror.82939.log.gz 2026-02-20T22:45:51.445 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.mirror.85233.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.mirror.72416.log 2026-02-20T22:45:51.445 INFO:teuthology.orchestra.run.trial150.stderr: 0.0% -- replaced with /var/log/ceph/cluster1-client.mirror.85233.log.gz 2026-02-20T22:45:51.445 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.74899.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.mirror.79121.log 2026-02-20T22:45:51.445 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.mirror.72416.log: gzip -5 --verbose -- /var/log/ceph/cluster2-osd.1.log 2026-02-20T22:45:51.445 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.mirror.79121.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.admin.48237.log 2026-02-20T22:45:51.445 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-osd.1.log: 87.6% -- replaced with /var/log/ceph/cluster1-client.mirror.79121.log.gz 2026-02-20T22:45:51.446 INFO:teuthology.orchestra.run.trial150.stderr:gzip -5 --verbose -- /var/log/ceph/cluster1-client.mirror.82358.log 2026-02-20T22:45:51.446 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.admin.48237.log: 92.2% -- replaced with /var/log/ceph/cluster1-client.mirror.72416.log.gz 2026-02-20T22:45:51.446 INFO:teuthology.orchestra.run.trial150.stderr: 0.0% -- replaced with /var/log/ceph/cluster2-client.admin.48237.log.gz 2026-02-20T22:45:51.446 INFO:teuthology.orchestra.run.trial150.stderr:gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.71080.log 2026-02-20T22:45:51.446 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.mirror.82358.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.72050.log 2026-02-20T22:45:51.446 INFO:teuthology.orchestra.run.trial150.stderr: 87.6% -- replaced with /var/log/ceph/cluster1-client.mirror.82358.log.gz 2026-02-20T22:45:51.446 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.71080.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.admin.60180.log 2026-02-20T22:45:51.447 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.72050.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.admin.58397.log 2026-02-20T22:45:51.447 INFO:teuthology.orchestra.run.trial150.stderr: 93.4% 89.8% -- replaced with /var/log/ceph/cluster2-client.mirror.1.54256.log.gz -- replaced with /var/log/ceph/cluster2-client.mirror.71080.log.gz 2026-02-20T22:45:51.447 INFO:teuthology.orchestra.run.trial150.stderr: 2026-02-20T22:45:51.447 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.admin.60180.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.admin.60320.log 2026-02-20T22:45:51.447 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.admin.58397.log: 88.6%gzip -- replaced with /var/log/ceph/cluster2-client.admin.60180.log.gz -5 --verbose 2026-02-20T22:45:51.447 INFO:teuthology.orchestra.run.trial150.stderr: -- /var/log/ceph/cluster1-client.mirror.73695.log 2026-02-20T22:45:51.447 INFO:teuthology.orchestra.run.trial150.stderr: 94.3% -- replaced with /var/log/ceph/cluster2-client.mirror.74899.log.gz 2026-02-20T22:45:51.447 INFO:teuthology.orchestra.run.trial150.stderr: 87.3% -- replaced with /var/log/ceph/cluster2-client.admin.58397.log.gz 2026-02-20T22:45:51.448 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.admin.60320.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.admin.78925.log 2026-02-20T22:45:51.448 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.mirror.73695.log: 87.5% -- replaced with /var/log/ceph/cluster1-client.admin.60320.log.gz 2026-02-20T22:45:51.448 INFO:teuthology.orchestra.run.trial150.stderr:gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.49310.log 2026-02-20T22:45:51.448 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.admin.78925.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.81697.log 2026-02-20T22:45:51.448 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.49310.log: 88.5% -- replaced with /var/log/ceph/cluster2-client.admin.78925.log.gz 2026-02-20T22:45:51.448 INFO:teuthology.orchestra.run.trial150.stderr:gzip -5 --verbose -- /var/log/ceph/cluster1-client.admin.59225.log 2026-02-20T22:45:51.449 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.81697.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.admin.84810.log 2026-02-20T22:45:51.449 INFO:teuthology.orchestra.run.trial150.stderr: 89.9% -- replaced with /var/log/ceph/cluster2-client.mirror.49310.log.gz 2026-02-20T22:45:51.449 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.admin.59225.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.84381.log 2026-02-20T22:45:51.449 INFO:teuthology.orchestra.run.trial150.stderr: 89.7% -- replaced with /var/log/ceph/cluster2-client.mirror.81697.log.gz 2026-02-20T22:45:51.449 INFO:teuthology.orchestra.run.trial150.stderr: 90.7% -- replaced with /var/log/ceph/cluster1-client.mirror.73695.log.gz 2026-02-20T22:45:51.449 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.admin.84810.log: gzip 87.4% -5 -- replaced with /var/log/ceph/cluster1-client.admin.59225.log.gz --verbose 2026-02-20T22:45:51.449 INFO:teuthology.orchestra.run.trial150.stderr: -- /var/log/ceph/cluster1-client.mirror.64308.log 2026-02-20T22:45:51.449 INFO:teuthology.orchestra.run.trial150.stderr: 87.2% -- replaced with /var/log/ceph/cluster1-client.admin.84810.log.gz 2026-02-20T22:45:51.449 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.84381.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.admin.78122.log 2026-02-20T22:45:51.449 INFO:teuthology.orchestra.run.trial150.stderr: 94.3% -- replaced with /var/log/ceph/cluster2-client.mirror.72050.log.gz 2026-02-20T22:45:51.450 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.mirror.64308.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.mirror.57537.log 2026-02-20T22:45:51.450 INFO:teuthology.orchestra.run.trial150.stderr: 89.8% -- replaced with /var/log/ceph/cluster2-client.mirror.84381.log.gz 2026-02-20T22:45:51.450 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.admin.78122.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.mirror.86878.log 2026-02-20T22:45:51.450 INFO:teuthology.orchestra.run.trial150.stderr: 90.0% -- replaced with /var/log/ceph/cluster1-client.mirror.64308.log.gz 2026-02-20T22:45:51.450 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.mirror.57537.log: 90.3% -- replaced with /var/log/ceph/cluster1-client.admin.78122.log.gz 2026-02-20T22:45:51.450 INFO:teuthology.orchestra.run.trial150.stderr:gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.74348.log 2026-02-20T22:45:51.450 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.mirror.86878.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.admin.64013.log 2026-02-20T22:45:51.451 INFO:teuthology.orchestra.run.trial150.stderr: 87.3% -- replaced with /var/log/ceph/cluster1-client.mirror.86878.log.gz 2026-02-20T22:45:51.451 INFO:teuthology.orchestra.run.trial150.stderr: 90.3% -- replaced with /var/log/ceph/cluster1-client.mirror.57537.log.gz 2026-02-20T22:45:51.451 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.74348.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.admin.55490.log 2026-02-20T22:45:51.451 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.admin.64013.log: 89.3% -- replaced with /var/log/ceph/cluster2-client.mirror.74348.log.gz 2026-02-20T22:45:51.451 INFO:teuthology.orchestra.run.trial150.stderr: 87.6% -- replaced with /var/log/ceph/cluster1-client.admin.64013.log.gz 2026-02-20T22:45:51.451 INFO:teuthology.orchestra.run.trial150.stderr:gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.53285.log 2026-02-20T22:45:51.452 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.admin.55490.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.mirror.67826.log 2026-02-20T22:45:51.452 INFO:teuthology.orchestra.run.trial150.stderr: 87.4% -- replaced with /var/log/ceph/cluster1-client.admin.55490.log.gz 2026-02-20T22:45:51.452 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.53285.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.mirror.60459.log 2026-02-20T22:45:51.452 INFO:teuthology.orchestra.run.trial150.stderr: 89.5% -- replaced with /var/log/ceph/cluster2-client.mirror.53285.log.gz 2026-02-20T22:45:51.452 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.mirror.67826.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.mirror.58268.log 2026-02-20T22:45:51.452 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.mirror.60459.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.63797.log 2026-02-20T22:45:51.453 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.mirror.58268.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.mirror.65587.log 2026-02-20T22:45:51.453 INFO:teuthology.orchestra.run.trial150.stderr: 90.4% -- replaced with /var/log/ceph/cluster1-client.mirror.67826.log.gz 2026-02-20T22:45:51.453 INFO:teuthology.orchestra.run.trial150.stderr: 90.5% -- replaced with /var/log/ceph/cluster1-client.mirror.60459.log.gz 2026-02-20T22:45:51.453 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.63797.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.admin.60401.log 2026-02-20T22:45:51.453 INFO:teuthology.orchestra.run.trial150.stderr: 87.8% -- replaced with /var/log/ceph/cluster2-client.mirror.63797.log.gz 2026-02-20T22:45:51.453 INFO:teuthology.orchestra.run.trial150.stderr: 90.5% -- replaced with /var/log/ceph/cluster1-client.mirror.58268.log.gz 2026-02-20T22:45:51.453 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.mirror.65587.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.admin.78095.log 2026-02-20T22:45:51.453 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.admin.60401.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.mirror.83299.log 2026-02-20T22:45:51.453 INFO:teuthology.orchestra.run.trial150.stderr: 87.6% -- replaced with /var/log/ceph/cluster2-client.admin.60401.log.gz 2026-02-20T22:45:51.454 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.admin.78095.log: gzip -5 --verbose 90.3% -- -- replaced with /var/log/ceph/cluster1-client.mirror.65587.log.gz /var/log/ceph/cluster2-client.admin.58747.log 2026-02-20T22:45:51.454 INFO:teuthology.orchestra.run.trial150.stderr: 2026-02-20T22:45:51.454 INFO:teuthology.orchestra.run.trial150.stderr: 87.4% -- replaced with /var/log/ceph/cluster1-client.admin.78095.log.gz 2026-02-20T22:45:51.454 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.mirror.83299.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.mirror.81338.log 2026-02-20T22:45:51.454 INFO:teuthology.orchestra.run.trial150.stderr: 87.6% -- replaced with /var/log/ceph/cluster1-client.mirror.83299.log.gz 2026-02-20T22:45:51.454 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.admin.58747.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.76077.log 2026-02-20T22:45:51.454 INFO:teuthology.orchestra.run.trial150.stderr: 87.5% -- replaced with /var/log/ceph/cluster2-client.admin.58747.log.gz 2026-02-20T22:45:51.455 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.mirror.81338.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.73821.log 2026-02-20T22:45:51.455 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.76077.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.48500.log 2026-02-20T22:45:51.455 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.73821.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.mirror.82595.log 2026-02-20T22:45:51.455 INFO:teuthology.orchestra.run.trial150.stderr: 88.3% -- replaced with /var/log/ceph/cluster2-client.mirror.76077.log.gz 2026-02-20T22:45:51.455 INFO:teuthology.orchestra.run.trial150.stderr: 87.5% -- replaced with /var/log/ceph/cluster2-client.mirror.73821.log.gz 2026-02-20T22:45:51.455 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.48500.log: 92.1% -- replaced with /var/log/ceph/cluster1-client.mirror.81338.log.gz 2026-02-20T22:45:51.455 INFO:teuthology.orchestra.run.trial150.stderr:gzip -5 --verbose 64.8% -- /var/log/ceph/cluster1-client.admin.84244.log -- replaced with /var/log/ceph/cluster2-client.mirror.48500.log.gz 2026-02-20T22:45:51.455 INFO:teuthology.orchestra.run.trial150.stderr: 2026-02-20T22:45:51.456 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.mirror.82595.log: 57.1% -- replaced with /var/log/ceph/cluster1-client.mirror.82595.log.gz 2026-02-20T22:45:51.456 INFO:teuthology.orchestra.run.trial150.stderr:gzip -5 --verbose -- /var/log/ceph/cluster2-client.admin.79589.log 2026-02-20T22:45:51.456 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.admin.84244.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.admin.89410.log 2026-02-20T22:45:51.456 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.admin.79589.log: 87.5% -- replaced with /var/log/ceph/cluster1-client.admin.84244.log.gz 2026-02-20T22:45:51.456 INFO:teuthology.orchestra.run.trial150.stderr:gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.72773.log 2026-02-20T22:45:51.456 INFO:teuthology.orchestra.run.trial150.stderr: 90.1% -- replaced with /var/log/ceph/cluster2-client.admin.79589.log.gz 2026-02-20T22:45:51.456 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.admin.89410.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.admin.89606.log 2026-02-20T22:45:51.457 INFO:teuthology.orchestra.run.trial150.stderr: 0.0% -- replaced with /var/log/ceph/cluster2-client.admin.89410.log.gz 2026-02-20T22:45:51.457 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.72773.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.admin.68499.log 2026-02-20T22:45:51.457 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.admin.89606.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.mirror.3.86396.log 2026-02-20T22:45:51.457 INFO:teuthology.orchestra.run.trial150.stderr: 0.0% -- replaced with /var/log/ceph/cluster2-client.admin.89606.log.gz 2026-02-20T22:45:51.457 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.admin.68499.log: 90.4% -- replaced with /var/log/ceph/cluster2-client.mirror.72773.log.gz 2026-02-20T22:45:51.457 INFO:teuthology.orchestra.run.trial150.stderr:gzip -5 --verbose -- /var/log/ceph/cluster1-client.admin.70608.log 2026-02-20T22:45:51.457 INFO:teuthology.orchestra.run.trial150.stderr: 87.6% -- replaced with /var/log/ceph/cluster2-client.admin.68499.log.gz 2026-02-20T22:45:51.457 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.mirror.3.86396.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.admin.62792.log 2026-02-20T22:45:51.458 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.admin.70608.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.admin.63468.log 2026-02-20T22:45:51.458 INFO:teuthology.orchestra.run.trial150.stderr: 87.3% -- replaced with /var/log/ceph/cluster1-client.admin.70608.log.gz 2026-02-20T22:45:51.458 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.admin.62792.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.80934.log 2026-02-20T22:45:51.458 INFO:teuthology.orchestra.run.trial150.stderr: 87.3% -- replaced with /var/log/ceph/cluster2-client.admin.62792.log.gz 2026-02-20T22:45:51.458 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.admin.63468.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.87740.log 2026-02-20T22:45:51.459 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.80934.log: 88.6% -- replaced with /var/log/ceph/cluster1-client.admin.63468.log.gz 2026-02-20T22:45:51.459 INFO:teuthology.orchestra.run.trial150.stderr: 79.5% -- replaced with /var/log/ceph/cluster2-client.mirror.80934.log.gz 2026-02-20T22:45:51.459 INFO:teuthology.orchestra.run.trial150.stderr:gzip -5 --verbose -- /var/log/ceph/cluster1-client.mirror.1.50838.log 2026-02-20T22:45:51.459 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.87740.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.mirror.78847.log 2026-02-20T22:45:51.459 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.mirror.1.50838.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.72092.log 2026-02-20T22:45:51.459 INFO:teuthology.orchestra.run.trial150.stderr: 89.8% -- replaced with /var/log/ceph/cluster2-client.mirror.87740.log.gz 2026-02-20T22:45:51.459 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.mirror.78847.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.49771.log 2026-02-20T22:45:51.460 INFO:teuthology.orchestra.run.trial150.stderr: 87.5% -- replaced with /var/log/ceph/cluster1-client.mirror.78847.log.gz 2026-02-20T22:45:51.460 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.72092.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.76692.log 2026-02-20T22:45:51.460 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.49771.log: 88.3% -- replaced with /var/log/ceph/cluster2-client.mirror.72092.log.gz 2026-02-20T22:45:51.460 INFO:teuthology.orchestra.run.trial150.stderr:gzip -5 --verbose -- /var/log/ceph/cluster2-client.admin.78522.log 2026-02-20T22:45:51.460 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.76692.log: 89.7% -- replaced with /var/log/ceph/cluster2-client.mirror.49771.log.gzgzip 2026-02-20T22:45:51.460 INFO:teuthology.orchestra.run.trial150.stderr: -5 --verbose -- /var/log/ceph/cluster2-client.mirror.73919.log 2026-02-20T22:45:51.460 INFO:teuthology.orchestra.run.trial150.stderr: 87.3% -- replaced with /var/log/ceph/cluster2-client.mirror.76692.log.gz 2026-02-20T22:45:51.461 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.admin.78522.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.mirror.73380.log 2026-02-20T22:45:51.461 INFO:teuthology.orchestra.run.trial150.stderr: 93.3% -- replaced with /var/log/ceph/cluster1-client.mirror.3.86396.log.gz 2026-02-20T22:45:51.461 INFO:teuthology.orchestra.run.trial150.stderr: 87.2% -- replaced with /var/log/ceph/cluster2-client.admin.78522.log.gz 2026-02-20T22:45:51.461 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.73919.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.mirror.72626.log 2026-02-20T22:45:51.461 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.mirror.73380.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.admin.49411.log 2026-02-20T22:45:51.461 INFO:teuthology.orchestra.run.trial150.stderr: 89.8% 86.9% -- replaced with /var/log/ceph/cluster2-client.mirror.73919.log.gz -- replaced with /var/log/ceph/cluster1-client.mirror.73380.log.gz 2026-02-20T22:45:51.461 INFO:teuthology.orchestra.run.trial150.stderr: 2026-02-20T22:45:51.461 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.mirror.72626.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.54745.log 2026-02-20T22:45:51.462 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.admin.49411.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.mirror.73316.log 2026-02-20T22:45:51.462 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.54745.log: 87.4% -- replaced with /var/log/ceph/cluster1-client.admin.49411.log.gz 2026-02-20T22:45:51.462 INFO:teuthology.orchestra.run.trial150.stderr:gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.84340.log 2026-02-20T22:45:51.462 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.mirror.73316.log: 91.9% -- replaced with /var/log/ceph/cluster1-client.mirror.72626.log.gz 2026-02-20T22:45:51.462 INFO:teuthology.orchestra.run.trial150.stderr:gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.76182.log 2026-02-20T22:45:51.462 INFO:teuthology.orchestra.run.trial150.stderr: 89.8% -- replaced with /var/log/ceph/cluster2-client.mirror.54745.log.gz 2026-02-20T22:45:51.462 INFO:teuthology.orchestra.run.trial150.stderr: 87.5% -- replaced with /var/log/ceph/cluster1-client.mirror.73316.log.gz 2026-02-20T22:45:51.462 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.84340.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.mirror.66744.log 2026-02-20T22:45:51.463 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.76182.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.admin.65164.log 2026-02-20T22:45:51.463 INFO:teuthology.orchestra.run.trial150.stderr: 88.2% -- replaced with /var/log/ceph/cluster2-client.mirror.76182.log.gz 2026-02-20T22:45:51.463 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.mirror.66744.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.admin.60712.log 2026-02-20T22:45:51.463 INFO:teuthology.orchestra.run.trial150.stderr: 87.7% -- replaced with /var/log/ceph/cluster1-client.mirror.66744.log.gz 2026-02-20T22:45:51.463 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.admin.65164.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.73031.log 2026-02-20T22:45:51.463 INFO:teuthology.orchestra.run.trial150.stderr: 90.5% -- replaced with /var/log/ceph/cluster2-client.mirror.84340.log.gz 2026-02-20T22:45:51.464 INFO:teuthology.orchestra.run.trial150.stderr: 87.4% -- replaced with /var/log/ceph/cluster2-client.admin.65164.log.gz 2026-02-20T22:45:51.464 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.admin.60712.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.mirror.70928.log 2026-02-20T22:45:51.464 INFO:teuthology.orchestra.run.trial150.stderr: 87.5% -- replaced with /var/log/ceph/cluster1-client.admin.60712.log.gz 2026-02-20T22:45:51.464 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.73031.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.mirror.2.48733.log 2026-02-20T22:45:51.464 INFO:teuthology.orchestra.run.trial150.stderr: 88.2% -- replaced with /var/log/ceph/cluster2-client.mirror.73031.log.gz 2026-02-20T22:45:51.464 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.mirror.70928.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.admin.57791.log 2026-02-20T22:45:51.464 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.mirror.2.48733.log: 19.1% -- replaced with /var/log/ceph/cluster1-client.mirror.2.48733.log.gzgzip 2026-02-20T22:45:51.464 INFO:teuthology.orchestra.run.trial150.stderr: -5 --verbose -- /var/log/ceph/cluster1-client.admin.70091.log 2026-02-20T22:45:51.465 INFO:teuthology.orchestra.run.trial150.stderr: 90.1% -- replaced with /var/log/ceph/cluster1-client.mirror.70928.log.gz 2026-02-20T22:45:51.465 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.admin.57791.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.admin.52983.log 2026-02-20T22:45:51.465 INFO:teuthology.orchestra.run.trial150.stderr: 87.7% -- replaced with /var/log/ceph/cluster1-client.admin.57791.log.gz 2026-02-20T22:45:51.465 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.admin.70091.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.73939.log 2026-02-20T22:45:51.465 INFO:teuthology.orchestra.run.trial150.stderr: 88.6% -- replaced with /var/log/ceph/cluster1-client.admin.70091.log.gz 2026-02-20T22:45:51.465 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.admin.52983.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.mirror.81475.log 2026-02-20T22:45:51.465 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.73939.log: 90.3% -- replaced with /var/log/ceph/cluster1-client.admin.52983.log.gz 2026-02-20T22:45:51.465 INFO:teuthology.orchestra.run.trial150.stderr:gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.77203.log 2026-02-20T22:45:51.466 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.mirror.81475.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.admin.56155.log 2026-02-20T22:45:51.466 INFO:teuthology.orchestra.run.trial150.stderr: 86.5% -- replaced with /var/log/ceph/cluster1-client.mirror.81475.log.gz 2026-02-20T22:45:51.466 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.77203.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.admin.62917.log 2026-02-20T22:45:51.466 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.admin.56155.log: 87.6% -- replaced with /var/log/ceph/cluster2-client.mirror.77203.log.gz 2026-02-20T22:45:51.466 INFO:teuthology.orchestra.run.trial150.stderr:gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.76287.log 2026-02-20T22:45:51.466 INFO:teuthology.orchestra.run.trial150.stderr: 87.6% -- replaced with /var/log/ceph/cluster1-client.admin.56155.log.gz 2026-02-20T22:45:51.466 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.admin.62917.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.admin.51290.log 2026-02-20T22:45:51.467 INFO:teuthology.orchestra.run.trial150.stderr: 87.5% -- replaced with /var/log/ceph/cluster1-client.admin.62917.log.gz 2026-02-20T22:45:51.467 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.76287.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.admin.62200.log 2026-02-20T22:45:51.467 INFO:teuthology.orchestra.run.trial150.stderr: 88.2% -- replaced with /var/log/ceph/cluster2-client.mirror.76287.log.gz 2026-02-20T22:45:51.467 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.admin.51290.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.1.84942.log 2026-02-20T22:45:51.467 INFO:teuthology.orchestra.run.trial150.stderr: 92.9% -- replaced with /var/log/ceph/cluster2-client.mirror.0.54212.log.gz 2026-02-20T22:45:51.467 INFO:teuthology.orchestra.run.trial150.stderr: 87.4% -- replaced with /var/log/ceph/cluster1-client.admin.51290.log.gz 2026-02-20T22:45:51.467 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.admin.62200.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.admin.60910.log 2026-02-20T22:45:51.467 INFO:teuthology.orchestra.run.trial150.stderr: 87.3% -- replaced with /var/log/ceph/cluster2-client.admin.62200.log.gz 2026-02-20T22:45:51.468 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.1.84942.log: 18.6% -- replaced with /var/log/ceph/cluster2-client.mirror.1.84942.log.gz 2026-02-20T22:45:51.468 INFO:teuthology.orchestra.run.trial150.stderr:gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.75193.log 2026-02-20T22:45:51.468 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.admin.60910.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.mirror.0.50803.log 2026-02-20T22:45:51.468 INFO:teuthology.orchestra.run.trial150.stderr: 94.4% -- replaced with /var/log/ceph/cluster2-client.mirror.73939.log.gz 2026-02-20T22:45:51.468 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.75193.log: 88.5% -- replaced with /var/log/ceph/cluster2-client.admin.60910.log.gz 2026-02-20T22:45:51.468 INFO:teuthology.orchestra.run.trial150.stderr:gzip -5 --verbose -- /var/log/ceph/cluster1-client.admin.81285.log 2026-02-20T22:45:51.468 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.mirror.0.50803.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.mirror.55244.log 2026-02-20T22:45:51.469 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.admin.81285.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.admin.86961.log 2026-02-20T22:45:51.469 INFO:teuthology.orchestra.run.trial150.stderr: 87.5% -- replaced with /var/log/ceph/cluster1-client.admin.81285.log.gz 2026-02-20T22:45:51.469 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.mirror.55244.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.mirror.78645.log 2026-02-20T22:45:51.469 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.admin.86961.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.mirror.72522.log 2026-02-20T22:45:51.469 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.mirror.78645.log: 87.5% 90.6% -- replaced with /var/log/ceph/cluster2-client.admin.86961.log.gz -- replaced with /var/log/ceph/cluster1-client.mirror.55244.log.gz 2026-02-20T22:45:51.469 INFO:teuthology.orchestra.run.trial150.stderr: 2026-02-20T22:45:51.469 INFO:teuthology.orchestra.run.trial150.stderr:gzip -5 --verbose -- /var/log/ceph/cluster1-client.mirror.75095.log 2026-02-20T22:45:51.470 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.mirror.72522.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.63222.log 2026-02-20T22:45:51.470 INFO:teuthology.orchestra.run.trial150.stderr: 90.4% -- replaced with /var/log/ceph/cluster1-client.mirror.72522.log.gz 2026-02-20T22:45:51.470 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.mirror.75095.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.mirror.50561.log 2026-02-20T22:45:51.470 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.63222.log: 87.6% -- replaced with /var/log/ceph/cluster1-client.mirror.75095.log.gz 2026-02-20T22:45:51.470 INFO:teuthology.orchestra.run.trial150.stderr:gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.77942.log 2026-02-20T22:45:51.470 INFO:teuthology.orchestra.run.trial150.stderr: 90.5% -- replaced with /var/log/ceph/cluster1-client.mirror.78645.log.gz 2026-02-20T22:45:51.471 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.mirror.50561.log: gzip 90.1% -5 -- replaced with /var/log/ceph/cluster2-client.mirror.63222.log.gz --verbose 2026-02-20T22:45:51.471 INFO:teuthology.orchestra.run.trial150.stderr: -- /var/log/ceph/cluster1-client.admin.65083.log 2026-02-20T22:45:51.471 INFO:teuthology.orchestra.run.trial150.stderr: 94.4% -- replaced with /var/log/ceph/cluster2-client.mirror.75193.log.gz 2026-02-20T22:45:51.471 INFO:teuthology.orchestra.run.trial150.stderr:gzip -5 --verbose -- /var/log/ceph/cluster1-client.mirror.68738.log 2026-02-20T22:45:51.471 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.77942.log: /var/log/ceph/cluster1-client.admin.65083.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.admin.68331.log 2026-02-20T22:45:51.471 INFO:teuthology.orchestra.run.trial150.stderr: 92.2% -- replaced with /var/log/ceph/cluster1-client.mirror.50561.log.gz 2026-02-20T22:45:51.471 INFO:teuthology.orchestra.run.trial150.stderr: 87.5% -- replaced with /var/log/ceph/cluster1-client.admin.65083.log.gz 2026-02-20T22:45:51.471 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.mirror.68738.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.81806.log 2026-02-20T22:45:51.472 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.admin.68331.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.admin.64632.log 2026-02-20T22:45:51.472 INFO:teuthology.orchestra.run.trial150.stderr: 90.1% -- replaced with /var/log/ceph/cluster1-client.mirror.68738.log.gz 2026-02-20T22:45:51.472 INFO:teuthology.orchestra.run.trial150.stderr: 87.3% -- replaced with /var/log/ceph/cluster1-client.admin.68331.log.gz 2026-02-20T22:45:51.472 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.81806.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.71340.log 2026-02-20T22:45:51.472 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.admin.64632.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.admin.77605.log 2026-02-20T22:45:51.472 INFO:teuthology.orchestra.run.trial150.stderr: 89.5% -- replaced with /var/log/ceph/cluster2-client.mirror.81806.log.gz 2026-02-20T22:45:51.472 INFO:teuthology.orchestra.run.trial150.stderr: 87.3% -- replaced with /var/log/ceph/cluster1-client.admin.64632.log.gz 2026-02-20T22:45:51.472 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.71340.log: 79.6% -- replaced with /var/log/ceph/cluster2-client.mirror.71340.log.gz 2026-02-20T22:45:51.473 INFO:teuthology.orchestra.run.trial150.stderr:gzip -5 --verbose -- /var/log/ceph/cluster1-client.mirror.58450.log 2026-02-20T22:45:51.473 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.admin.77605.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.80951.log 2026-02-20T22:45:51.473 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.mirror.58450.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.admin.72336.log 2026-02-20T22:45:51.473 INFO:teuthology.orchestra.run.trial150.stderr: 90.2% -- replaced with /var/log/ceph/cluster1-client.admin.77605.log.gz 2026-02-20T22:45:51.473 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.80951.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.admin.68358.log 2026-02-20T22:45:51.473 INFO:teuthology.orchestra.run.trial150.stderr: 90.2% -- replaced with /var/log/ceph/cluster1-client.mirror.58450.log.gz 2026-02-20T22:45:51.474 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.admin.72336.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.admin.64434.log 2026-02-20T22:45:51.474 INFO:teuthology.orchestra.run.trial150.stderr: 94.3% -- replaced with /var/log/ceph/cluster2-client.mirror.77942.log.gz 2026-02-20T22:45:51.474 INFO:teuthology.orchestra.run.trial150.stderr: 89.5% -- replaced with /var/log/ceph/cluster2-client.mirror.80951.log.gz 2026-02-20T22:45:51.474 INFO:teuthology.orchestra.run.trial150.stderr: 87.4% -- replaced with /var/log/ceph/cluster1-client.admin.72336.log.gz 2026-02-20T22:45:51.474 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.admin.68358.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.mirror.0.80238.log 2026-02-20T22:45:51.474 INFO:teuthology.orchestra.run.trial150.stderr: 87.5% -- replaced with /var/log/ceph/cluster1-client.admin.68358.log.gz 2026-02-20T22:45:51.474 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.admin.64434.log: gzip -5 --verbose -- /var/log/ceph/cluster2-mon.a.log 2026-02-20T22:45:51.474 INFO:teuthology.orchestra.run.trial150.stderr: 87.6% -- replaced with /var/log/ceph/cluster2-client.admin.64434.log.gz 2026-02-20T22:45:51.474 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.mirror.0.80238.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.admin.69148.log 2026-02-20T22:45:51.475 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-mon.a.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.mirror.80652.log 2026-02-20T22:45:51.475 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.admin.69148.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.admin.56236.log 2026-02-20T22:45:51.475 INFO:teuthology.orchestra.run.trial150.stderr: 87.5% -- replaced with /var/log/ceph/cluster1-client.admin.69148.log.gz 2026-02-20T22:45:51.475 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.mirror.80652.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.admin.68106.log 2026-02-20T22:45:51.475 INFO:teuthology.orchestra.run.trial150.stderr: 87.3% -- replaced with /var/log/ceph/cluster1-client.mirror.80652.log.gz 2026-02-20T22:45:51.475 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.admin.56236.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.admin.69753.log 2026-02-20T22:45:51.476 INFO:teuthology.orchestra.run.trial150.stderr: 87.6% -- replaced with /var/log/ceph/cluster2-client.admin.56236.log.gz 2026-02-20T22:45:51.476 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.admin.68106.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.admin.58576.log 2026-02-20T22:45:51.476 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.admin.69753.log: 87.4% -- replaced with /var/log/ceph/cluster2-client.admin.68106.log.gz 2026-02-20T22:45:51.476 INFO:teuthology.orchestra.run.trial150.stderr:gzip -5 --verbose -- /var/log/ceph/cluster1-client.mirror.1.87977.log 2026-02-20T22:45:51.476 INFO:teuthology.orchestra.run.trial150.stderr: 87.7% -- replaced with /var/log/ceph/cluster2-client.admin.69753.log.gz 2026-02-20T22:45:51.476 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.admin.58576.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.admin.72363.log 2026-02-20T22:45:51.476 INFO:teuthology.orchestra.run.trial150.stderr: 87.7% -- replaced with /var/log/ceph/cluster2-client.admin.58576.log.gz 2026-02-20T22:45:51.477 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.mirror.1.87977.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.mirror.81387.log 2026-02-20T22:45:51.477 INFO:teuthology.orchestra.run.trial150.stderr: 19.7% -- replaced with /var/log/ceph/cluster1-client.mirror.1.87977.log.gz 2026-02-20T22:45:51.477 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.admin.72363.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.50752.log 2026-02-20T22:45:51.477 INFO:teuthology.orchestra.run.trial150.stderr: 87.6% -- replaced with /var/log/ceph/cluster1-client.admin.72363.log.gz 2026-02-20T22:45:51.477 INFO:teuthology.orchestra.run.trial150.stderr:gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.48449.log/var/log/ceph/cluster1-client.mirror.81387.log: 2026-02-20T22:45:51.477 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.50752.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.admin.60964.log 2026-02-20T22:45:51.477 INFO:teuthology.orchestra.run.trial150.stderr: 87.5% -- replaced with /var/log/ceph/cluster2-client.mirror.50752.log.gz 2026-02-20T22:45:51.477 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.48449.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.mirror.64554.log 2026-02-20T22:45:51.478 INFO:teuthology.orchestra.run.trial150.stderr: 5.8% -- replaced with /var/log/ceph/cluster2-client.mirror.48449.log.gz 2026-02-20T22:45:51.478 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.admin.60964.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.mirror.86662.log 2026-02-20T22:45:51.478 INFO:teuthology.orchestra.run.trial150.stderr: 92.2% -- replaced with /var/log/ceph/cluster1-client.mirror.81387.log.gz 2026-02-20T22:45:51.478 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.mirror.64554.log: 87.3% -- replaced with /var/log/ceph/cluster1-client.admin.60964.log.gz 2026-02-20T22:45:51.478 INFO:teuthology.orchestra.run.trial150.stderr:gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.82632.log 2026-02-20T22:45:51.478 INFO:teuthology.orchestra.run.trial150.stderr: 87.4% -- replaced with /var/log/ceph/cluster1-client.mirror.64554.log.gz 2026-02-20T22:45:51.478 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.mirror.86662.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.admin.87322.log 2026-02-20T22:45:51.478 INFO:teuthology.orchestra.run.trial150.stderr: 87.7% -- replaced with /var/log/ceph/cluster1-client.mirror.86662.log.gz/var/log/ceph/cluster2-client.mirror.82632.log: 2026-02-20T22:45:51.478 INFO:teuthology.orchestra.run.trial150.stderr:gzip -5 --verbose -- /var/log/ceph/cluster1-client.mirror.75686.log 2026-02-20T22:45:51.478 INFO:teuthology.orchestra.run.trial150.stderr: 79.2% -- replaced with /var/log/ceph/cluster2-client.mirror.82632.log.gz 2026-02-20T22:45:51.479 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.admin.87322.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.mirror.70198.log 2026-02-20T22:45:51.479 INFO:teuthology.orchestra.run.trial150.stderr: 87.3% -- replaced with /var/log/ceph/cluster2-client.admin.87322.log.gz 2026-02-20T22:45:51.479 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.mirror.75686.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.admin.59671.log 2026-02-20T22:45:51.479 INFO:teuthology.orchestra.run.trial150.stderr: 86.6% -- replaced with /var/log/ceph/cluster1-client.mirror.75686.log.gz 2026-02-20T22:45:51.479 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.mirror.70198.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.mirror.82028.log 2026-02-20T22:45:51.479 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.admin.59671.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.mirror.2.77104.log 2026-02-20T22:45:51.479 INFO:teuthology.orchestra.run.trial150.stderr: 87.7% -- replaced with /var/log/ceph/cluster2-client.admin.59671.log.gz 2026-02-20T22:45:51.479 INFO:teuthology.orchestra.run.trial150.stderr: 90.1% -- replaced with /var/log/ceph/cluster1-client.mirror.70198.log.gz 2026-02-20T22:45:51.480 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.mirror.82028.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.mirror.74227.log 2026-02-20T22:45:51.480 INFO:teuthology.orchestra.run.trial150.stderr: 86.5% -- replaced with /var/log/ceph/cluster1-client.mirror.82028.log.gz 2026-02-20T22:45:51.480 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.mirror.2.77104.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.mirror.73571.log 2026-02-20T22:45:51.480 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.mirror.74227.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.80971.log 2026-02-20T22:45:51.480 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.mirror.73571.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.admin.62525.log 2026-02-20T22:45:51.481 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.80971.log: 90.6% -- replaced with /var/log/ceph/cluster1-client.mirror.73571.log.gz 2026-02-20T22:45:51.481 INFO:teuthology.orchestra.run.trial150.stderr:gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.82310.log 2026-02-20T22:45:51.481 INFO:teuthology.orchestra.run.trial150.stderr: 87.3% -- replaced with /var/log/ceph/cluster2-client.mirror.80971.log.gz 2026-02-20T22:45:51.481 INFO:teuthology.orchestra.run.trial150.stderr: 93.1% -- replaced with /var/log/ceph/cluster1-client.mirror.74227.log.gz 2026-02-20T22:45:51.481 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.admin.62525.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.70067.log 2026-02-20T22:45:51.481 INFO:teuthology.orchestra.run.trial150.stderr: 87.4% -- replaced with /var/log/ceph/cluster1-client.admin.62525.log.gz 2026-02-20T22:45:51.481 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.82310.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.82284.log 2026-02-20T22:45:51.481 INFO:teuthology.orchestra.run.trial150.stderr: 87.6% -- replaced with /var/log/ceph/cluster2-client.mirror.82310.log.gz 2026-02-20T22:45:51.481 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.70067.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.mirror.59729.log 2026-02-20T22:45:51.481 INFO:teuthology.orchestra.run.trial150.stderr: 87.6% -- replaced with /var/log/ceph/cluster2-client.mirror.70067.log.gz 2026-02-20T22:45:51.482 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.82284.log: 92.5% -- replaced with /var/log/ceph/cluster1-client.mirror.2.77104.log.gz 2026-02-20T22:45:51.482 INFO:teuthology.orchestra.run.trial150.stderr:gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.60862.log 2026-02-20T22:45:51.482 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.mirror.59729.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.admin.55571.log 2026-02-20T22:45:51.482 INFO:teuthology.orchestra.run.trial150.stderr: 89.8% -- replaced with /var/log/ceph/cluster2-client.mirror.82284.log.gz 2026-02-20T22:45:51.482 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.60862.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.72669.log 2026-02-20T22:45:51.482 INFO:teuthology.orchestra.run.trial150.stderr: 87.7% -- replaced with /var/log/ceph/cluster2-client.mirror.60862.log.gz 2026-02-20T22:45:51.482 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.admin.55571.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.admin.87256.log 2026-02-20T22:45:51.482 INFO:teuthology.orchestra.run.trial150.stderr: 90.5% -- replaced with /var/log/ceph/cluster1-client.mirror.59729.log.gz 2026-02-20T22:45:51.483 INFO:teuthology.orchestra.run.trial150.stderr: 87.4% -- replaced with /var/log/ceph/cluster2-client.admin.55571.log.gz 2026-02-20T22:45:51.483 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.72669.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.mirror.84724.log 2026-02-20T22:45:51.483 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.admin.87256.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.admin.58183.log 2026-02-20T22:45:51.483 INFO:teuthology.orchestra.run.trial150.stderr: 87.6% -- replaced with /var/log/ceph/cluster1-client.admin.87256.log.gz 2026-02-20T22:45:51.483 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.mirror.84724.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.admin.48415.log 2026-02-20T22:45:51.483 INFO:teuthology.orchestra.run.trial150.stderr: 87.7% -- replaced with /var/log/ceph/cluster1-client.mirror.84724.log.gz 2026-02-20T22:45:51.483 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.admin.58183.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.72132.log 2026-02-20T22:45:51.484 INFO:teuthology.orchestra.run.trial150.stderr: 87.5% -- replaced with /var/log/ceph/cluster2-client.admin.58183.log.gz 2026-02-20T22:45:51.484 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.admin.48415.log: 90.7% -- replaced with /var/log/ceph/cluster2-client.mirror.72669.log.gz 2026-02-20T22:45:51.484 INFO:teuthology.orchestra.run.trial150.stderr:gzip -5 --verbose -- /var/log/ceph/cluster1-client.mirror.72890.log 2026-02-20T22:45:51.484 INFO:teuthology.orchestra.run.trial150.stderr: 70.5% -- replaced with /var/log/ceph/cluster2-client.admin.48415.log.gz 2026-02-20T22:45:51.484 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.72132.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.admin.61808.log 2026-02-20T22:45:51.484 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.mirror.72890.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.mirror.2.77044.log 2026-02-20T22:45:51.484 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.admin.61808.log: 90.3% -- replaced with /var/log/ceph/cluster1-client.mirror.72890.log.gz 2026-02-20T22:45:51.484 INFO:teuthology.orchestra.run.trial150.stderr:gzip -5 --verbose -- /var/log/ceph/cluster2-client.admin.61104.log 2026-02-20T22:45:51.485 INFO:teuthology.orchestra.run.trial150.stderr: 87.6% -- replaced with /var/log/ceph/cluster1-client.admin.61808.log.gz 2026-02-20T22:45:51.485 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.mirror.2.77044.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.mirror.75754.log 2026-02-20T22:45:51.485 INFO:teuthology.orchestra.run.trial150.stderr: 18.6% -- replaced with /var/log/ceph/cluster1-client.mirror.2.77044.log.gz 2026-02-20T22:45:51.485 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.admin.61104.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.mirror.68525.log 2026-02-20T22:45:51.485 INFO:teuthology.orchestra.run.trial150.stderr: 87.5% -- replaced with /var/log/ceph/cluster2-client.admin.61104.log.gz 2026-02-20T22:45:51.485 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.mirror.75754.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.80723.log 2026-02-20T22:45:51.485 INFO:teuthology.orchestra.run.trial150.stderr: 86.8% -- replaced with /var/log/ceph/cluster1-client.mirror.75754.log.gz 2026-02-20T22:45:51.485 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.mirror.68525.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.mirror.84297.log 2026-02-20T22:45:51.486 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.80723.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.mirror.82382.log 2026-02-20T22:45:51.486 INFO:teuthology.orchestra.run.trial150.stderr: 89.8% -- replaced with /var/log/ceph/cluster1-client.mirror.68525.log.gz 2026-02-20T22:45:51.486 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.mirror.84297.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.mirror.70715.log 2026-02-20T22:45:51.486 INFO:teuthology.orchestra.run.trial150.stderr: 89.7% -- replaced with /var/log/ceph/cluster2-client.mirror.80723.log.gz 2026-02-20T22:45:51.486 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.mirror.82382.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.55416.log 2026-02-20T22:45:51.486 INFO:teuthology.orchestra.run.trial150.stderr: 87.4% -- replaced with /var/log/ceph/cluster1-client.mirror.82382.log.gz 2026-02-20T22:45:51.486 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.mirror.70715.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.admin.52759.log 2026-02-20T22:45:51.487 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.55416.log: 91.3% -- replaced with /var/log/ceph/cluster1-client.mirror.84297.log.gz 2026-02-20T22:45:51.487 INFO:teuthology.orchestra.run.trial150.stderr:gzip -5 --verbose -- /var/log/ceph/cluster1-client.mirror.73232.log 2026-02-20T22:45:51.487 INFO:teuthology.orchestra.run.trial150.stderr: 89.7% -- replaced with /var/log/ceph/cluster1-client.mirror.70715.log.gz 2026-02-20T22:45:51.487 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.admin.52759.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.mirror.65038.log 2026-02-20T22:45:51.487 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.mirror.73232.log: 90.2% -- replaced with /var/log/ceph/cluster1-client.admin.52759.log.gz 2026-02-20T22:45:51.487 INFO:teuthology.orchestra.run.trial150.stderr: 90.5% -- replaced with /var/log/ceph/cluster2-client.mirror.55416.log.gz 2026-02-20T22:45:51.487 INFO:teuthology.orchestra.run.trial150.stderr:gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.73155.log 2026-02-20T22:45:51.487 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.mirror.65038.log: gzip 90.3% -5 --verbose -- replaced with /var/log/ceph/cluster1-client.mirror.73232.log.gz -- 2026-02-20T22:45:51.487 INFO:teuthology.orchestra.run.trial150.stderr: /var/log/ceph/cluster1-client.mirror.0.86232.log 2026-02-20T22:45:51.488 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.73155.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.mirror.75821.log 2026-02-20T22:45:51.488 INFO:teuthology.orchestra.run.trial150.stderr: 90.1% -- replaced with /var/log/ceph/cluster1-client.mirror.65038.log.gz 2026-02-20T22:45:51.488 INFO:teuthology.orchestra.run.trial150.stderr: 90.5% -- replaced with /var/log/ceph/cluster2-client.mirror.73155.log.gz 2026-02-20T22:45:51.488 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.mirror.0.86232.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.admin.47062.log 2026-02-20T22:45:51.488 INFO:teuthology.orchestra.run.trial150.stderr: 19.1% -- replaced with /var/log/ceph/cluster1-client.mirror.0.86232.log.gz 2026-02-20T22:45:51.488 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.mirror.75821.log: 93.3% -- replaced with /var/log/ceph/cluster2-client.mirror.72132.log.gz 2026-02-20T22:45:51.488 INFO:teuthology.orchestra.run.trial150.stderr:gzip -5 --verbose -- /var/log/ceph/cluster2-client.admin.71645.log 2026-02-20T22:45:51.488 INFO:teuthology.orchestra.run.trial150.stderr: 86.9% -- replaced with /var/log/ceph/cluster1-client.mirror.75821.log.gz 2026-02-20T22:45:51.488 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.admin.47062.log: 0.0% -- replaced with /var/log/ceph/cluster1-client.admin.47062.log.gz 2026-02-20T22:45:51.489 INFO:teuthology.orchestra.run.trial150.stderr:gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.76595.log 2026-02-20T22:45:51.489 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.admin.71645.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.mirror.77680.log 2026-02-20T22:45:51.489 INFO:teuthology.orchestra.run.trial150.stderr: 88.5% -- replaced with /var/log/ceph/cluster2-client.admin.71645.log.gz 2026-02-20T22:45:51.489 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.76595.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.admin.85535.log 2026-02-20T22:45:51.489 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.mirror.77680.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.75008.log 2026-02-20T22:45:51.490 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.admin.85535.log: 0.0% -- replaced with /var/log/ceph/cluster2-client.admin.85535.log.gz 2026-02-20T22:45:51.490 INFO:teuthology.orchestra.run.trial150.stderr:gzip -5 --verbose -- /var/log/ceph/cluster1-client.admin.56622.log 2026-02-20T22:45:51.490 INFO:teuthology.orchestra.run.trial150.stderr: 89.6% -- replaced with /var/log/ceph/cluster1-client.mirror.77680.log.gz 2026-02-20T22:45:51.490 INFO:teuthology.orchestra.run.trial150.stderr:gzip -5 --verbose -- /var/log/ceph/cluster1-client.admin.69388.log 2026-02-20T22:45:51.490 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.75008.log: /var/log/ceph/cluster1-client.admin.56622.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.65964.log 2026-02-20T22:45:51.490 INFO:teuthology.orchestra.run.trial150.stderr: 87.5% -- replaced with /var/log/ceph/cluster1-client.admin.56622.log.gz 2026-02-20T22:45:51.490 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.admin.69388.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.mirror.87068.log 2026-02-20T22:45:51.490 INFO:teuthology.orchestra.run.trial150.stderr: 87.8% -- replaced with /var/log/ceph/cluster1-client.admin.69388.log.gz 2026-02-20T22:45:51.491 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.65964.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.56294.log 2026-02-20T22:45:51.491 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.mirror.87068.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.admin.58043.log 2026-02-20T22:45:51.491 INFO:teuthology.orchestra.run.trial150.stderr: 90.3% -- replaced with /var/log/ceph/cluster2-client.mirror.65964.log.gz 2026-02-20T22:45:51.491 INFO:teuthology.orchestra.run.trial150.stderr:gzip/var/log/ceph/cluster2-client.mirror.56294.log: -5 --verbose -- /var/log/ceph/cluster1-client.admin.69878.log 2026-02-20T22:45:51.491 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.admin.58043.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.mirror.66285.log 2026-02-20T22:45:51.492 INFO:teuthology.orchestra.run.trial150.stderr: 94.2% -- replaced with /var/log/ceph/cluster2-client.mirror.76595.log.gz 2026-02-20T22:45:51.492 INFO:teuthology.orchestra.run.trial150.stderr: 87.4% -- replaced with /var/log/ceph/cluster1-client.admin.58043.log.gz 2026-02-20T22:45:51.492 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.admin.69878.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.81585.log 2026-02-20T22:45:51.492 INFO:teuthology.orchestra.run.trial150.stderr: 87.3% -- replaced with /var/log/ceph/cluster1-client.admin.69878.log.gz 2026-02-20T22:45:51.492 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.mirror.66285.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.mirror.58696.log 2026-02-20T22:45:51.492 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.81585.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.73980.log 2026-02-20T22:45:51.492 INFO:teuthology.orchestra.run.trial150.stderr: 89.9% -- replaced with /var/log/ceph/cluster1-client.mirror.66285.log.gz 2026-02-20T22:45:51.493 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.mirror.58696.log: 94.5% -- replaced with /var/log/ceph/cluster2-client.mirror.75008.log.gz 2026-02-20T22:45:51.493 INFO:teuthology.orchestra.run.trial150.stderr:gzip -5 --verbose -- /var/log/ceph/cluster2-client.admin.54666.log 2026-02-20T22:45:51.493 INFO:teuthology.orchestra.run.trial150.stderr: 87.5% -- replaced with /var/log/ceph/cluster1-client.mirror.58696.log.gz 2026-02-20T22:45:51.493 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.73980.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.50180.log 2026-02-20T22:45:51.493 INFO:teuthology.orchestra.run.trial150.stderr: 91.2% -- replaced with /var/log/ceph/cluster2-client.mirror.81585.log.gz 2026-02-20T22:45:51.493 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.admin.54666.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.55604.log 2026-02-20T22:45:51.493 INFO:teuthology.orchestra.run.trial150.stderr: 87.5% -- replaced with /var/log/ceph/cluster2-client.admin.54666.log.gz 2026-02-20T22:45:51.493 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.50180.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.admin.79783.log 2026-02-20T22:45:51.494 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.55604.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.admin.70243.log 2026-02-20T22:45:51.494 INFO:teuthology.orchestra.run.trial150.stderr: 89.7% -- replaced with /var/log/ceph/cluster2-client.mirror.50180.log.gz 2026-02-20T22:45:51.494 INFO:teuthology.orchestra.run.trial150.stderr: 94.2% -- replaced with /var/log/ceph/cluster2-client.mirror.56294.log.gz 2026-02-20T22:45:51.494 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.admin.79783.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.admin.69062.log 2026-02-20T22:45:51.494 INFO:teuthology.orchestra.run.trial150.stderr: 88.5% -- replaced with /var/log/ceph/cluster1-client.admin.79783.log.gz 2026-02-20T22:45:51.494 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.admin.70243.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.mirror.49821.log 2026-02-20T22:45:51.494 INFO:teuthology.orchestra.run.trial150.stderr: 91.9% -- replaced with /var/log/ceph/cluster2-client.mirror.55604.log.gz 2026-02-20T22:45:51.494 INFO:teuthology.orchestra.run.trial150.stderr: 87.6% -- replaced with /var/log/ceph/cluster1-client.admin.70243.log.gz 2026-02-20T22:45:51.495 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.admin.69062.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.77902.log 2026-02-20T22:45:51.495 INFO:teuthology.orchestra.run.trial150.stderr: 87.4% -- replaced with /var/log/ceph/cluster1-client.admin.69062.log.gz 2026-02-20T22:45:51.495 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.mirror.49821.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.48466.log 2026-02-20T22:45:51.495 INFO:teuthology.orchestra.run.trial150.stderr: 87.3% -- replaced with /var/log/ceph/cluster1-client.mirror.49821.log.gz 2026-02-20T22:45:51.495 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.77902.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.73094.log 2026-02-20T22:45:51.495 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.48466.log: 5.8% -- replaced with /var/log/ceph/cluster2-client.mirror.48466.log.gz 2026-02-20T22:45:51.495 INFO:teuthology.orchestra.run.trial150.stderr:gzip -5 --verbose -- /var/log/ceph/cluster1-client.admin.84444.log 2026-02-20T22:45:51.496 INFO:teuthology.orchestra.run.trial150.stderr: 89.7% -- replaced with /var/log/ceph/cluster2-client.mirror.77902.log.gz 2026-02-20T22:45:51.496 INFO:teuthology.orchestra.run.trial150.stderr: 94.3% -- replaced with /var/log/ceph/cluster2-client.mirror.73980.log.gz 2026-02-20T22:45:51.496 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.73094.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.admin.52812.log 2026-02-20T22:45:51.496 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.admin.84444.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.mirror.74575.log 2026-02-20T22:45:51.496 INFO:teuthology.orchestra.run.trial150.stderr: 90.0% -- replaced with /var/log/ceph/cluster2-client.mirror.73094.log.gz 2026-02-20T22:45:51.496 INFO:teuthology.orchestra.run.trial150.stderr: 87.5% -- replaced with /var/log/ceph/cluster1-client.admin.84444.log.gz 2026-02-20T22:45:51.496 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.admin.52812.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.mirror.56703.log 2026-02-20T22:45:51.496 INFO:teuthology.orchestra.run.trial150.stderr: 87.3% -- replaced with /var/log/ceph/cluster1-client.admin.52812.log.gz 2026-02-20T22:45:51.497 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.mirror.74575.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.mirror.73551.log 2026-02-20T22:45:51.497 INFO:teuthology.orchestra.run.trial150.stderr: 87.7% -- replaced with /var/log/ceph/cluster1-client.mirror.74575.log.gz 2026-02-20T22:45:51.497 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.mirror.56703.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.admin.66768.log 2026-02-20T22:45:51.497 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.mirror.73551.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.mirror.75731.log 2026-02-20T22:45:51.497 INFO:teuthology.orchestra.run.trial150.stderr: 89.6% -- replaced with /var/log/ceph/cluster1-client.mirror.56703.log.gz 2026-02-20T22:45:51.497 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.admin.66768.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.admin.78149.log 2026-02-20T22:45:51.498 INFO:teuthology.orchestra.run.trial150.stderr: 90.5% 88.5% -- replaced with /var/log/ceph/cluster1-client.mirror.73551.log.gz -- replaced with /var/log/ceph/cluster2-client.admin.66768.log.gz 2026-02-20T22:45:51.498 INFO:teuthology.orchestra.run.trial150.stderr: 2026-02-20T22:45:51.498 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.mirror.75731.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.mirror.85757.log 2026-02-20T22:45:51.498 INFO:teuthology.orchestra.run.trial150.stderr: 86.7% -- replaced with /var/log/ceph/cluster1-client.mirror.75731.log.gz 2026-02-20T22:45:51.498 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.admin.78149.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.admin.67309.log 2026-02-20T22:45:51.498 INFO:teuthology.orchestra.run.trial150.stderr: 88.5% -- replaced with /var/log/ceph/cluster2-client.admin.78149.log.gz 2026-02-20T22:45:51.498 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.mirror.85757.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.49682.log 2026-02-20T22:45:51.498 INFO:teuthology.orchestra.run.trial150.stderr: 87.4% -- replaced with /var/log/ceph/cluster1-client.mirror.85757.log.gz 2026-02-20T22:45:51.498 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.admin.67309.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.76514.log 2026-02-20T22:45:51.499 INFO:teuthology.orchestra.run.trial150.stderr: 87.6% -- replaced with /var/log/ceph/cluster1-client.admin.67309.log.gz 2026-02-20T22:45:51.499 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.49682.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.mirror.83399.log 2026-02-20T22:45:51.499 INFO:teuthology.orchestra.run.trial150.stderr: 87.5% -- replaced with /var/log/ceph/cluster2-client.mirror.49682.log.gz 2026-02-20T22:45:51.499 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.76514.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.mirror.62101.log 2026-02-20T22:45:51.499 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.mirror.83399.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.admin.52209.log 2026-02-20T22:45:51.499 INFO:teuthology.orchestra.run.trial150.stderr: 87.4% -- replaced with /var/log/ceph/cluster1-client.mirror.83399.log.gz 2026-02-20T22:45:51.499 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.mirror.62101.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.61017.log 2026-02-20T22:45:51.500 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.admin.52209.log: 91.1% -- replaced with /var/log/ceph/cluster2-client.mirror.76514.log.gz 2026-02-20T22:45:51.500 INFO:teuthology.orchestra.run.trial150.stderr:gzip -5 --verbose -- /var/log/ceph/cluster2-client.admin.67954.log 2026-02-20T22:45:51.500 INFO:teuthology.orchestra.run.trial150.stderr: 90.1% -- replaced with /var/log/ceph/cluster1-client.mirror.62101.log.gz 2026-02-20T22:45:51.500 INFO:teuthology.orchestra.run.trial150.stderr: 87.4% -- replaced with /var/log/ceph/cluster1-client.admin.52209.log.gz 2026-02-20T22:45:51.500 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.61017.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.admin.52596.log 2026-02-20T22:45:51.500 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.admin.67954.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.76555.log 2026-02-20T22:45:51.500 INFO:teuthology.orchestra.run.trial150.stderr: 90.1% -- replaced with /var/log/ceph/cluster2-client.mirror.61017.log.gz 2026-02-20T22:45:51.500 INFO:teuthology.orchestra.run.trial150.stderr: 87.4% -- replaced with /var/log/ceph/cluster2-client.admin.67954.log.gz 2026-02-20T22:45:51.501 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.admin.52596.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.74960.log 2026-02-20T22:45:51.501 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.76555.log: 90.2% -- replaced with /var/log/ceph/cluster1-client.admin.52596.log.gz 2026-02-20T22:45:51.501 INFO:teuthology.orchestra.run.trial150.stderr:gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.87430.log 2026-02-20T22:45:51.501 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.74960.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.admin.71213.log 2026-02-20T22:45:51.501 INFO:teuthology.orchestra.run.trial150.stderr: 89.7% -- replaced with /var/log/ceph/cluster2-client.mirror.76555.log.gz 2026-02-20T22:45:51.501 INFO:teuthology.orchestra.run.trial150.stderr: 88.3% -- replaced with /var/log/ceph/cluster2-client.mirror.74960.log.gz 2026-02-20T22:45:51.501 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.87430.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.admin.61415.log 2026-02-20T22:45:51.501 INFO:teuthology.orchestra.run.trial150.stderr: 87.4% -- replaced with /var/log/ceph/cluster2-client.mirror.87430.log.gz 2026-02-20T22:45:51.502 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.admin.71213.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.72214.log 2026-02-20T22:45:51.502 INFO:teuthology.orchestra.run.trial150.stderr: 87.5% -- replaced with /var/log/ceph/cluster2-client.admin.71213.log.gz 2026-02-20T22:45:51.502 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.admin.61415.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.mirror.49529.log 2026-02-20T22:45:51.502 INFO:teuthology.orchestra.run.trial150.stderr: 87.4% -- replaced with /var/log/ceph/cluster1-client.admin.61415.log.gz 2026-02-20T22:45:51.502 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.72214.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.admin.56677.log 2026-02-20T22:45:51.502 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.mirror.49529.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.admin.66624.log 2026-02-20T22:45:51.503 INFO:teuthology.orchestra.run.trial150.stderr: 89.8% -- replaced with /var/log/ceph/cluster2-client.mirror.72214.log.gz 2026-02-20T22:45:51.503 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.admin.56677.log: 86.6% -- replaced with /var/log/ceph/cluster1-client.mirror.49529.log.gz 2026-02-20T22:45:51.503 INFO:teuthology.orchestra.run.trial150.stderr:gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.49645.log 2026-02-20T22:45:51.503 INFO:teuthology.orchestra.run.trial150.stderr: 87.7% -- replaced with /var/log/ceph/cluster2-client.admin.56677.log.gz 2026-02-20T22:45:51.503 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.admin.66624.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.admin.85510.log 2026-02-20T22:45:51.503 INFO:teuthology.orchestra.run.trial150.stderr: 87.4% -- replaced with /var/log/ceph/cluster2-client.admin.66624.log.gz 2026-02-20T22:45:51.503 INFO:teuthology.orchestra.run.trial150.stderr:gzip -5 --verbose -- /var/log/ceph/cluster1-client.admin.59531.log 2026-02-20T22:45:51.503 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.49645.log: 79.3% -- replaced with /var/log/ceph/cluster2-client.mirror.49645.log.gz 2026-02-20T22:45:51.504 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.admin.85510.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.mirror.0.80229.log 2026-02-20T22:45:51.504 INFO:teuthology.orchestra.run.trial150.stderr: 0.0% -- replaced with /var/log/ceph/cluster1-client.admin.85510.log.gz 2026-02-20T22:45:51.504 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.admin.59531.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.admin.76821.log 2026-02-20T22:45:51.504 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.mirror.0.80229.log: 87.5% -- replaced with /var/log/ceph/cluster1-client.admin.59531.log.gz 2026-02-20T22:45:51.504 INFO:teuthology.orchestra.run.trial150.stderr:gzip -5 --verbose -- /var/log/ceph/cluster2-client.admin.71054.log 2026-02-20T22:45:51.504 INFO:teuthology.orchestra.run.trial150.stderr: 19.1% -- replaced with /var/log/ceph/cluster1-client.mirror.0.80229.log.gz 2026-02-20T22:45:51.504 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.admin.76821.log: 92.9% -- replaced with /var/log/ceph/cluster1-client.mirror.1.50838.log.gz 2026-02-20T22:45:51.504 INFO:teuthology.orchestra.run.trial150.stderr:gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.86078.log 2026-02-20T22:45:51.504 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.admin.71054.log: gzip -5 --verbose 90.5% -- /var/log/ceph/cluster1-client.admin.61994.log 2026-02-20T22:45:51.504 INFO:teuthology.orchestra.run.trial150.stderr: -- replaced with /var/log/ceph/cluster2-client.admin.76821.log.gz 2026-02-20T22:45:51.505 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.86078.log: 87.7% -- replaced with /var/log/ceph/cluster2-client.admin.71054.log.gz 2026-02-20T22:45:51.505 INFO:teuthology.orchestra.run.trial150.stderr:gzip -5 --verbose -- /var/log/ceph/cluster1-client.mirror.2.79216.log 2026-02-20T22:45:51.505 INFO:teuthology.orchestra.run.trial150.stderr: 87.6% -- replaced with /var/log/ceph/cluster2-client.mirror.86078.log.gz 2026-02-20T22:45:51.505 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.admin.61994.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.admin.87666.log 2026-02-20T22:45:51.505 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.mirror.2.79216.log: gzip 88.5% -- replaced with /var/log/ceph/cluster1-client.admin.61994.log.gz -5 2026-02-20T22:45:51.505 INFO:teuthology.orchestra.run.trial150.stderr: --verbose -- /var/log/ceph/cluster1-client.admin.53459.log 2026-02-20T22:45:51.505 INFO:teuthology.orchestra.run.trial150.stderr: 19.1% -- replaced with /var/log/ceph/cluster1-client.mirror.2.79216.log.gz 2026-02-20T22:45:51.505 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.admin.87666.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.admin.69594.log 2026-02-20T22:45:51.505 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.admin.53459.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.48534.log 2026-02-20T22:45:51.505 INFO:teuthology.orchestra.run.trial150.stderr: 88.3% -- replaced with /var/log/ceph/cluster2-client.admin.87666.log.gz 2026-02-20T22:45:51.506 INFO:teuthology.orchestra.run.trial150.stderr: 87.5% -- replaced with /var/log/ceph/cluster1-client.admin.53459.log.gz 2026-02-20T22:45:51.506 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.admin.69594.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.mirror.2.88019.log 2026-02-20T22:45:51.506 INFO:teuthology.orchestra.run.trial150.stderr: 87.7% -- replaced with /var/log/ceph/cluster2-client.admin.69594.log.gz 2026-02-20T22:45:51.506 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.48534.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.admin.60685.log 2026-02-20T22:45:51.506 INFO:teuthology.orchestra.run.trial150.stderr: 64.8% -- replaced with /var/log/ceph/cluster2-client.mirror.48534.log.gz 2026-02-20T22:45:51.506 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.mirror.2.88019.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.admin.71267.log 2026-02-20T22:45:51.506 INFO:teuthology.orchestra.run.trial150.stderr: 19.7% -- replaced with /var/log/ceph/cluster1-client.mirror.2.88019.log.gz 2026-02-20T22:45:51.506 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.admin.60685.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.admin.67927.log 2026-02-20T22:45:51.506 INFO:teuthology.orchestra.run.trial150.stderr: 87.6% -- replaced with /var/log/ceph/cluster1-client.admin.60685.log.gz 2026-02-20T22:45:51.506 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.admin.71267.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.mirror.75050.log 2026-02-20T22:45:51.507 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.admin.67927.log: 87.4% -- replaced with /var/log/ceph/cluster1-client.admin.71267.log.gz 2026-02-20T22:45:51.507 INFO:teuthology.orchestra.run.trial150.stderr: 92.1% -- replaced with /var/log/ceph/cluster1-client.mirror.0.80238.log.gz 2026-02-20T22:45:51.507 INFO:teuthology.orchestra.run.trial150.stderr:gzip -5 --verbose -- /var/log/ceph/cluster1-client.admin.68418.log 2026-02-20T22:45:51.507 INFO:teuthology.orchestra.run.trial150.stderr: 87.8% -- replaced with /var/log/ceph/cluster1-client.admin.67927.log.gz 2026-02-20T22:45:51.507 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.mirror.75050.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.81680.log 2026-02-20T22:45:51.507 INFO:teuthology.orchestra.run.trial150.stderr: 87.5% -- replaced with /var/log/ceph/cluster1-client.mirror.75050.log.gz 2026-02-20T22:45:51.507 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.admin.68418.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.admin.63872.log 2026-02-20T22:45:51.507 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.81680.log: 87.3% -- replaced with /var/log/ceph/cluster1-client.admin.68418.log.gz 2026-02-20T22:45:51.507 INFO:teuthology.orchestra.run.trial150.stderr:gzip -5 --verbose -- /var/log/ceph/cluster1-client.mirror.79940.log 2026-02-20T22:45:51.507 INFO:teuthology.orchestra.run.trial150.stderr: 79.3% -- replaced with /var/log/ceph/cluster2-client.mirror.81680.log.gz 2026-02-20T22:45:51.508 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.admin.63872.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.mirror.60886.log 2026-02-20T22:45:51.508 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.mirror.79940.log: 87.7% -- replaced with /var/log/ceph/cluster2-client.admin.63872.log.gz 2026-02-20T22:45:51.508 INFO:teuthology.orchestra.run.trial150.stderr:gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.83493.log 2026-02-20T22:45:51.508 INFO:teuthology.orchestra.run.trial150.stderr: 88.4% -- replaced with /var/log/ceph/cluster1-client.mirror.79940.log.gz 2026-02-20T22:45:51.508 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.mirror.60886.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.mirror.73531.log 2026-02-20T22:45:51.508 INFO:teuthology.orchestra.run.trial150.stderr: 87.6% -- replaced with /var/log/ceph/cluster1-client.mirror.60886.log.gz 2026-02-20T22:45:51.508 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.83493.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.77885.log 2026-02-20T22:45:51.508 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.mirror.73531.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.admin.62385.log 2026-02-20T22:45:51.509 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.77885.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.53723.log 2026-02-20T22:45:51.509 INFO:teuthology.orchestra.run.trial150.stderr: 79.5% -- replaced with /var/log/ceph/cluster2-client.mirror.77885.log.gz 2026-02-20T22:45:51.509 INFO:teuthology.orchestra.run.trial150.stderr: 89.9% -- replaced with /var/log/ceph/cluster1-client.mirror.73531.log.gz 2026-02-20T22:45:51.509 INFO:teuthology.orchestra.run.trial150.stderr: 91.3% -- replaced with /var/log/ceph/cluster2-client.mirror.83493.log.gz 2026-02-20T22:45:51.509 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.admin.62385.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.admin.63196.log 2026-02-20T22:45:51.509 INFO:teuthology.orchestra.run.trial150.stderr: 88.6% -- replaced with /var/log/ceph/cluster2-client.admin.62385.log.gz 2026-02-20T22:45:51.509 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.53723.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.mirror.86830.log 2026-02-20T22:45:51.509 INFO:teuthology.orchestra.run.trial150.stderr: 88.4% -- replaced with /var/log/ceph/cluster2-client.mirror.53723.log.gz 2026-02-20T22:45:51.509 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.admin.63196.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.75664.log 2026-02-20T22:45:51.509 INFO:teuthology.orchestra.run.trial150.stderr: 87.3% -- replaced with /var/log/ceph/cluster1-client.admin.63196.log.gz 2026-02-20T22:45:51.509 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.mirror.86830.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.admin.62579.log 2026-02-20T22:45:51.510 INFO:teuthology.orchestra.run.trial150.stderr: 87.6% -- replaced with /var/log/ceph/cluster1-client.mirror.86830.log.gz 2026-02-20T22:45:51.510 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.75664.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.admin.64985.log 2026-02-20T22:45:51.510 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.admin.62579.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.mirror.78415.log 2026-02-20T22:45:51.510 INFO:teuthology.orchestra.run.trial150.stderr: 87.6% -- replaced with /var/log/ceph/cluster2-client.admin.62579.log.gz 2026-02-20T22:45:51.510 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.admin.64985.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.73253.log 2026-02-20T22:45:51.510 INFO:teuthology.orchestra.run.trial150.stderr: 87.2% -- replaced with /var/log/ceph/cluster2-client.admin.64985.log.gz 2026-02-20T22:45:51.510 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.mirror.78415.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.59779.log 2026-02-20T22:45:51.511 INFO:teuthology.orchestra.run.trial150.stderr: 90.5% -- replaced with /var/log/ceph/cluster2-client.mirror.75664.log.gz 2026-02-20T22:45:51.511 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.73253.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.76472.log 2026-02-20T22:45:51.511 INFO:teuthology.orchestra.run.trial150.stderr: 89.7% -- replaced with /var/log/ceph/cluster1-client.mirror.78415.log.gz 2026-02-20T22:45:51.511 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.59779.log: 88.3% -- replaced with /var/log/ceph/cluster2-client.mirror.73253.log.gz 2026-02-20T22:45:51.511 INFO:teuthology.orchestra.run.trial150.stderr:gzip -5 --verbose -- /var/log/ceph/cluster1-client.mirror.77468.log 2026-02-20T22:45:51.511 INFO:teuthology.orchestra.run.trial150.stderr: 87.5% -- replaced with /var/log/ceph/cluster2-client.mirror.59779.log.gz 2026-02-20T22:45:51.511 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.76472.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.admin.63115.log 2026-02-20T22:45:51.511 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.mirror.77468.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.admin.57479.log 2026-02-20T22:45:51.512 INFO:teuthology.orchestra.run.trial150.stderr: 87.6% -- replaced with /var/log/ceph/cluster1-client.mirror.77468.log.gz 2026-02-20T22:45:51.512 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.admin.63115.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.admin.51626.log 2026-02-20T22:45:51.512 INFO:teuthology.orchestra.run.trial150.stderr: 88.6% -- replaced with /var/log/ceph/cluster2-client.admin.63115.log.gz 2026-02-20T22:45:51.512 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.admin.57479.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.56504.log 2026-02-20T22:45:51.512 INFO:teuthology.orchestra.run.trial150.stderr: 90.5%/var/log/ceph/cluster1-client.admin.51626.log: -- replaced with /var/log/ceph/cluster2-client.mirror.76472.log.gz 2026-02-20T22:45:51.512 INFO:teuthology.orchestra.run.trial150.stderr: 87.5% -- replaced with /var/log/ceph/cluster2-client.admin.57479.log.gz 2026-02-20T22:45:51.512 INFO:teuthology.orchestra.run.trial150.stderr:gzip -5 --verbose -- /var/log/ceph/cluster1-client.mirror.64883.log 2026-02-20T22:45:51.513 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.56504.log: 90.2% -- replaced with /var/log/ceph/cluster1-client.admin.51626.log.gz 2026-02-20T22:45:51.513 INFO:teuthology.orchestra.run.trial150.stderr:gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.73293.log 2026-02-20T22:45:51.513 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.mirror.64883.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.73009.log 2026-02-20T22:45:51.513 INFO:teuthology.orchestra.run.trial150.stderr: 87.7% -- replaced with /var/log/ceph/cluster1-client.mirror.64883.log.gz 2026-02-20T22:45:51.513 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.73293.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.admin.51777.log 2026-02-20T22:45:51.513 INFO:teuthology.orchestra.run.trial150.stderr: 87.5% -- replaced with /var/log/ceph/cluster2-client.mirror.73293.log.gz 2026-02-20T22:45:51.513 INFO:teuthology.orchestra.run.trial150.stderr: 91.3% -- replaced with /var/log/ceph/cluster2-client.mirror.56504.log.gz 2026-02-20T22:45:51.513 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.73009.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.admin.64407.log 2026-02-20T22:45:51.514 INFO:teuthology.orchestra.run.trial150.stderr: 88.0% -- replaced with /var/log/ceph/cluster2-client.mirror.73009.log.gz 2026-02-20T22:45:51.514 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.admin.51777.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.74879.log 2026-02-20T22:45:51.514 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.admin.64407.log: 90.2% -- replaced with /var/log/ceph/cluster1-client.admin.51777.log.gz 2026-02-20T22:45:51.514 INFO:teuthology.orchestra.run.trial150.stderr:gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.85888.log 2026-02-20T22:45:51.514 INFO:teuthology.orchestra.run.trial150.stderr: 87.4% -- replaced with /var/log/ceph/cluster2-client.admin.64407.log.gz 2026-02-20T22:45:51.514 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.74879.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.73842.log 2026-02-20T22:45:51.514 INFO:teuthology.orchestra.run.trial150.stderr: 87.5% -- replaced with /var/log/ceph/cluster2-client.mirror.74879.log.gz 2026-02-20T22:45:51.514 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.85888.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.admin.52416.log 2026-02-20T22:45:51.515 INFO:teuthology.orchestra.run.trial150.stderr:gzip -5 --verbose -- /var/log/ceph/cluster1-client.mirror.49845.log 2026-02-20T22:45:51.515 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.73842.log: /var/log/ceph/cluster1-client.admin.52416.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.51487.log 2026-02-20T22:45:51.515 INFO:teuthology.orchestra.run.trial150.stderr: 87.6% -- replaced with /var/log/ceph/cluster2-client.mirror.73842.log.gz 2026-02-20T22:45:51.515 INFO:teuthology.orchestra.run.trial150.stderr: 87.4% -- replaced with /var/log/ceph/cluster1-client.admin.52416.log.gz 2026-02-20T22:45:51.515 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.mirror.49845.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.78823.log 2026-02-20T22:45:51.515 INFO:teuthology.orchestra.run.trial150.stderr: 87.7% -- replaced with /var/log/ceph/cluster1-client.mirror.49845.log.gz 2026-02-20T22:45:51.515 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.51487.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.48483.log 2026-02-20T22:45:51.516 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.78823.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.admin.69361.log 2026-02-20T22:45:51.516 INFO:teuthology.orchestra.run.trial150.stderr: 87.7% -- replaced with /var/log/ceph/cluster2-client.mirror.78823.log.gz 2026-02-20T22:45:51.516 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.48483.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.mirror.80545.log 2026-02-20T22:45:51.516 INFO:teuthology.orchestra.run.trial150.stderr: 5.8% -- replaced with /var/log/ceph/cluster2-client.mirror.48483.log.gz 2026-02-20T22:45:51.516 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.admin.69361.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.mirror.87933.log 2026-02-20T22:45:51.516 INFO:teuthology.orchestra.run.trial150.stderr: 88.6% -- replaced with /var/log/ceph/cluster1-client.admin.69361.log.gz 2026-02-20T22:45:51.516 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.mirror.80545.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.admin.64201.log 2026-02-20T22:45:51.517 INFO:teuthology.orchestra.run.trial150.stderr: 87.4% -- replaced with /var/log/ceph/cluster1-client.mirror.80545.log.gz 2026-02-20T22:45:51.517 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.mirror.87933.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.admin.85835.log 2026-02-20T22:45:51.517 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.admin.64201.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.mirror.80408.log 2026-02-20T22:45:51.517 INFO:teuthology.orchestra.run.trial150.stderr: 88.5% -- replaced with /var/log/ceph/cluster1-client.admin.64201.log.gz 2026-02-20T22:45:51.517 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.admin.85835.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.75255.log 2026-02-20T22:45:51.517 INFO:teuthology.orchestra.run.trial150.stderr: 88.5% -- replaced with /var/log/ceph/cluster2-client.admin.85835.log.gz 2026-02-20T22:45:51.518 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.mirror.80408.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.admin.46479.log 2026-02-20T22:45:51.518 INFO:teuthology.orchestra.run.trial150.stderr: 87.6% -- replaced with /var/log/ceph/cluster1-client.mirror.80408.log.gz 2026-02-20T22:45:51.518 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.75255.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.82263.log 2026-02-20T22:45:51.518 INFO:teuthology.orchestra.run.trial150.stderr: 88.2% -- replaced with /var/log/ceph/cluster2-client.mirror.75255.log.gz 2026-02-20T22:45:51.518 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.admin.46479.log: 0.0% -- replaced with /var/log/ceph/cluster2-client.admin.46479.log.gz 2026-02-20T22:45:51.518 INFO:teuthology.orchestra.run.trial150.stderr:gzip -5 --verbose -- /var/log/ceph/cluster1-client.admin.52290.log 2026-02-20T22:45:51.518 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.82263.log: 94.3% -- replaced with /var/log/ceph/cluster2-client.mirror.51487.log.gz 2026-02-20T22:45:51.518 INFO:teuthology.orchestra.run.trial150.stderr:gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.73114.log 2026-02-20T22:45:51.519 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.admin.52290.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.admin.70973.log 2026-02-20T22:45:51.519 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.73114.log: 89.9% -- replaced with /var/log/ceph/cluster1-client.admin.52290.log.gz 2026-02-20T22:45:51.519 INFO:teuthology.orchestra.run.trial150.stderr:gzip -5 --verbose -- /var/log/ceph/cluster2-client.admin.56444.log 2026-02-20T22:45:51.519 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.admin.70973.log: 94.4% -- replaced with /var/log/ceph/cluster1-client.mirror.87933.log.gz 2026-02-20T22:45:51.519 INFO:teuthology.orchestra.run.trial150.stderr:gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.76969.log 2026-02-20T22:45:51.519 INFO:teuthology.orchestra.run.trial150.stderr: 89.9% -- replaced with /var/log/ceph/cluster2-client.mirror.73114.log.gz 2026-02-20T22:45:51.519 INFO:teuthology.orchestra.run.trial150.stderr: 87.6% -- replaced with /var/log/ceph/cluster1-client.admin.70973.log.gz 2026-02-20T22:45:51.519 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.admin.56444.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.admin.46626.log 2026-02-20T22:45:51.520 INFO:teuthology.orchestra.run.trial150.stderr: 88.6% -- replaced with /var/log/ceph/cluster2-client.admin.56444.log.gz 2026-02-20T22:45:51.520 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.76969.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.admin.47111.log 2026-02-20T22:45:51.520 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.admin.46626.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.admin.63899.log 2026-02-20T22:45:51.520 INFO:teuthology.orchestra.run.trial150.stderr: 0.0% -- replaced with /var/log/ceph/cluster2-client.admin.46626.log.gz 2026-02-20T22:45:51.520 INFO:teuthology.orchestra.run.trial150.stderr: 90.3% -- replaced with /var/log/ceph/cluster2-client.mirror.76969.log.gz 2026-02-20T22:45:51.520 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.admin.47111.log: 0.0% -- replaced with /var/log/ceph/cluster1-client.admin.47111.log.gz 2026-02-20T22:45:51.520 INFO:teuthology.orchestra.run.trial150.stderr:gzip -5 --verbose -- /var/log/ceph/cluster1-client.mirror.60485.log 2026-02-20T22:45:51.520 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.admin.63899.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.admin.64282.log 2026-02-20T22:45:51.521 INFO:teuthology.orchestra.run.trial150.stderr: 87.4% -- replaced with /var/log/ceph/cluster1-client.admin.63899.log.gz 2026-02-20T22:45:51.521 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.mirror.60485.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.admin.61862.log 2026-02-20T22:45:51.521 INFO:teuthology.orchestra.run.trial150.stderr: 87.7% -- replaced with /var/log/ceph/cluster1-client.mirror.60485.log.gz 2026-02-20T22:45:51.521 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.admin.64282.log: 94.1% -- replaced with /var/log/ceph/cluster2-client.mirror.82263.log.gzgzip 2026-02-20T22:45:51.521 INFO:teuthology.orchestra.run.trial150.stderr: -5 --verbose -- /var/log/ceph/cluster1-client.admin.48583.log 2026-02-20T22:45:51.521 INFO:teuthology.orchestra.run.trial150.stderr: 87.2% -- replaced with /var/log/ceph/cluster2-client.admin.64282.log.gz 2026-02-20T22:45:51.521 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.admin.61862.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.82763.log 2026-02-20T22:45:51.522 INFO:teuthology.orchestra.run.trial150.stderr: 87.8% -- replaced with /var/log/ceph/cluster2-client.admin.61862.log.gz 2026-02-20T22:45:51.522 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.admin.48583.log: 0.0% -- replaced with /var/log/ceph/cluster1-client.admin.48583.log.gz 2026-02-20T22:45:51.522 INFO:teuthology.orchestra.run.trial150.stderr:gzip -5 --verbose -- /var/log/ceph/cluster1-client.mirror.1.79215.log 2026-02-20T22:45:51.522 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.82763.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.56821.log 2026-02-20T22:45:51.522 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.mirror.1.79215.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.mirror.78602.log 2026-02-20T22:45:51.522 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.56821.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.49156.log 2026-02-20T22:45:51.522 INFO:teuthology.orchestra.run.trial150.stderr: 87.8% -- replaced with /var/log/ceph/cluster2-client.mirror.56821.log.gz 2026-02-20T22:45:51.523 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.mirror.78602.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.mirror.78071.log 2026-02-20T22:45:51.523 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.49156.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.mirror.88663.log 2026-02-20T22:45:51.523 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.mirror.78071.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.admin.53136.log 2026-02-20T22:45:51.523 INFO:teuthology.orchestra.run.trial150.stderr: 91.7% -- replaced with /var/log/ceph/cluster1-client.mirror.78602.log.gz 2026-02-20T22:45:51.523 INFO:teuthology.orchestra.run.trial150.stderr: 87.6% -- replaced with /var/log/ceph/cluster1-client.mirror.78071.log.gz 2026-02-20T22:45:51.524 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.mirror.88663.log: 89.6% -- replaced with /var/log/ceph/cluster2-client.mirror.49156.log.gz 2026-02-20T22:45:51.524 INFO:teuthology.orchestra.run.trial150.stderr:gzip -5 --verbose -- /var/log/ceph/cluster1-client.admin.48312.log 2026-02-20T22:45:51.524 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.admin.53136.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.admin.56008.log 2026-02-20T22:45:51.524 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.admin.48312.log: 90.4% -- replaced with /var/log/ceph/cluster1-client.admin.53136.log.gz 2026-02-20T22:45:51.524 INFO:teuthology.orchestra.run.trial150.stderr:gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.2.54257.log 2026-02-20T22:45:51.524 INFO:teuthology.orchestra.run.trial150.stderr: 56.3% -- replaced with /var/log/ceph/cluster1-client.admin.48312.log.gz 2026-02-20T22:45:51.524 INFO:teuthology.orchestra.run.trial150.stderr: 91.3% -- replaced with /var/log/ceph/cluster1-client.mirror.1.79215.log.gz 2026-02-20T22:45:51.524 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.admin.56008.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.mirror.70043.log 2026-02-20T22:45:51.524 INFO:teuthology.orchestra.run.trial150.stderr: 94.3% -- replaced with /var/log/ceph/cluster2-client.mirror.82763.log.gz 2026-02-20T22:45:51.525 INFO:teuthology.orchestra.run.trial150.stderr: 87.2% -- replaced with /var/log/ceph/cluster2-client.admin.56008.log.gz 2026-02-20T22:45:51.525 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.2.54257.log: 18.6% -- replaced with /var/log/ceph/cluster2-client.mirror.2.54257.log.gz 2026-02-20T22:45:51.525 INFO:teuthology.orchestra.run.trial150.stderr:gzip -5 --verbose -- /var/log/ceph/cluster1-client.admin.55277.log 2026-02-20T22:45:51.525 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.mirror.70043.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.66720.log 2026-02-20T22:45:51.525 INFO:teuthology.orchestra.run.trial150.stderr: 87.8% -- replaced with /var/log/ceph/cluster1-client.mirror.70043.log.gz 2026-02-20T22:45:51.525 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.admin.55277.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.admin.64659.log 2026-02-20T22:45:51.525 INFO:teuthology.orchestra.run.trial150.stderr: 87.6% -- replaced with /var/log/ceph/cluster1-client.admin.55277.log.gz 2026-02-20T22:45:51.525 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.66720.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.admin.70456.log 2026-02-20T22:45:51.525 INFO:teuthology.orchestra.run.trial150.stderr: 87.7% -- replaced with /var/log/ceph/cluster2-client.mirror.66720.log.gz 2026-02-20T22:45:51.526 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.admin.64659.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.mirror.54122.log 2026-02-20T22:45:51.526 INFO:teuthology.orchestra.run.trial150.stderr: 87.3% -- replaced with /var/log/ceph/cluster1-client.admin.64659.log.gz 2026-02-20T22:45:51.526 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.admin.70456.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.mirror.81612.log 2026-02-20T22:45:51.526 INFO:teuthology.orchestra.run.trial150.stderr: 88.5% -- replaced with /var/log/ceph/cluster2-client.admin.70456.log.gz 2026-02-20T22:45:51.526 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.mirror.54122.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.admin.79540.log 2026-02-20T22:45:51.526 INFO:teuthology.orchestra.run.trial150.stderr: 87.7% -- replaced with /var/log/ceph/cluster1-client.mirror.54122.log.gz 2026-02-20T22:45:51.526 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.mirror.81612.log: 4.7% -- replaced with /var/log/ceph/cluster1-client.mirror.81612.log.gz 2026-02-20T22:45:51.526 INFO:teuthology.orchestra.run.trial150.stderr:gzip -5 --verbose -- /var/log/ceph/cluster1-client.mirror.55018.log 2026-02-20T22:45:51.527 INFO:teuthology.orchestra.run.trial150.stderr: 96.0% -- replaced with /var/log/ceph/cluster1-client.mirror.88663.log.gz 2026-02-20T22:45:51.527 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.admin.79540.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.admin.66849.log 2026-02-20T22:45:51.527 INFO:teuthology.orchestra.run.trial150.stderr: 87.4% -- replaced with /var/log/ceph/cluster2-client.admin.79540.log.gz 2026-02-20T22:45:51.527 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.mirror.55018.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.mirror.83513.log 2026-02-20T22:45:51.527 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.admin.66849.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.59376.log 2026-02-20T22:45:51.527 INFO:teuthology.orchestra.run.trial150.stderr: 87.5% -- replaced with /var/log/ceph/cluster1-client.admin.66849.log.gz 2026-02-20T22:45:51.528 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.mirror.83513.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.mirror.58967.log 2026-02-20T22:45:51.528 INFO:teuthology.orchestra.run.trial150.stderr: 91.9% -- replaced with /var/log/ceph/cluster1-client.mirror.55018.log.gz 2026-02-20T22:45:51.528 INFO:teuthology.orchestra.run.trial150.stderr:gzip -5 --verbose -- /var/log/ceph/cluster2-client.admin.58016.log 2026-02-20T22:45:51.528 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.59376.log: /var/log/ceph/cluster1-client.mirror.58967.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.76666.log 2026-02-20T22:45:51.528 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.admin.58016.log: 91.3% -- replaced with /var/log/ceph/cluster1-client.mirror.83513.log.gz 2026-02-20T22:45:51.528 INFO:teuthology.orchestra.run.trial150.stderr:gzip -5 --verbose -- /var/log/ceph/cluster1-client.mirror.57719.log 2026-02-20T22:45:51.529 INFO:teuthology.orchestra.run.trial150.stderr: 89.9% -- replaced with /var/log/ceph/cluster1-client.mirror.58967.log.gz 2026-02-20T22:45:51.529 INFO:teuthology.orchestra.run.trial150.stderr: 87.4% -- replaced with /var/log/ceph/cluster2-client.admin.58016.log.gz 2026-02-20T22:45:51.529 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.76666.log: 90.4% -- replaced with /var/log/ceph/cluster2-client.mirror.59376.log.gz 2026-02-20T22:45:51.529 INFO:teuthology.orchestra.run.trial150.stderr:gzip -5 --verbose -- /var/log/ceph/cluster1-client.mirror.48137.log 2026-02-20T22:45:51.529 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.mirror.57719.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.mirror.80810.log 2026-02-20T22:45:51.529 INFO:teuthology.orchestra.run.trial150.stderr: 89.9% -- replaced with /var/log/ceph/cluster2-client.mirror.76666.log.gz 2026-02-20T22:45:51.529 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.mirror.48137.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.80877.log 2026-02-20T22:45:51.529 INFO:teuthology.orchestra.run.trial150.stderr: 5.8% -- replaced with /var/log/ceph/cluster1-client.mirror.48137.log.gz 2026-02-20T22:45:51.529 INFO:teuthology.orchestra.run.trial150.stderr: 90.1% -- replaced with /var/log/ceph/cluster1-client.mirror.57719.log.gz 2026-02-20T22:45:51.529 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.mirror.80810.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.admin.68783.log 2026-02-20T22:45:51.529 INFO:teuthology.orchestra.run.trial150.stderr: 86.9% -- replaced with /var/log/ceph/cluster1-client.mirror.80810.log.gz 2026-02-20T22:45:51.530 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.80877.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.63953.log 2026-02-20T22:45:51.530 INFO:teuthology.orchestra.run.trial150.stderr: 79.5% -- replaced with /var/log/ceph/cluster2-client.mirror.80877.log.gz 2026-02-20T22:45:51.530 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.admin.68783.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.mirror.59910.log 2026-02-20T22:45:51.530 INFO:teuthology.orchestra.run.trial150.stderr: 87.6% -- replaced with /var/log/ceph/cluster1-client.admin.68783.log.gz 2026-02-20T22:45:51.530 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.63953.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.50772.log 2026-02-20T22:45:51.531 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.mirror.59910.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.mirror.49628.log 2026-02-20T22:45:51.531 INFO:teuthology.orchestra.run.trial150.stderr: 90.2% -- replaced with /var/log/ceph/cluster2-client.mirror.63953.log.gz 2026-02-20T22:45:51.531 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.50772.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.admin.84766.log 2026-02-20T22:45:51.531 INFO:teuthology.orchestra.run.trial150.stderr: 90.1% -- replaced with /var/log/ceph/cluster1-client.mirror.59910.log.gz 2026-02-20T22:45:51.531 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.mirror.49628.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.69652.log 2026-02-20T22:45:51.531 INFO:teuthology.orchestra.run.trial150.stderr: 69.6% -- replaced with /var/log/ceph/cluster1-client.mirror.49628.log.gz 2026-02-20T22:45:51.531 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.admin.84766.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.mirror.1.80239.log 2026-02-20T22:45:51.531 INFO:teuthology.orchestra.run.trial150.stderr: 87.5% -- replaced with /var/log/ceph/cluster1-client.admin.84766.log.gz 2026-02-20T22:45:51.532 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.69652.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.76245.log 2026-02-20T22:45:51.532 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.mirror.1.80239.log: gzip 19.1% -5 -- replaced with /var/log/ceph/cluster1-client.mirror.1.80239.log.gz --verbose 2026-02-20T22:45:51.532 INFO:teuthology.orchestra.run.trial150.stderr: -- /var/log/ceph/cluster2-client.mirror.53240.log 2026-02-20T22:45:51.532 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.76245.log: 90.4% -- replaced with /var/log/ceph/cluster2-client.mirror.69652.log.gz 2026-02-20T22:45:51.532 INFO:teuthology.orchestra.run.trial150.stderr:gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.70797.log 2026-02-20T22:45:51.532 INFO:teuthology.orchestra.run.trial150.stderr: 88.2% -- replaced with /var/log/ceph/cluster2-client.mirror.76245.log.gz 2026-02-20T22:45:51.532 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.53240.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.admin.56595.log 2026-02-20T22:45:51.533 INFO:teuthology.orchestra.run.trial150.stderr: 88.5% -- replaced with /var/log/ceph/cluster2-client.mirror.53240.log.gz 2026-02-20T22:45:51.533 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.70797.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.admin.60991.log 2026-02-20T22:45:51.533 INFO:teuthology.orchestra.run.trial150.stderr: 94.0% -- replaced with /var/log/ceph/cluster1-client.mirror.87068.log.gz 2026-02-20T22:45:51.533 INFO:teuthology.orchestra.run.trial150.stderr: 87.3% -- replaced with /var/log/ceph/cluster2-client.mirror.70797.log.gz 2026-02-20T22:45:51.533 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.admin.56595.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.74429.log 2026-02-20T22:45:51.533 INFO:teuthology.orchestra.run.trial150.stderr: 87.4% -- replaced with /var/log/ceph/cluster1-client.admin.56595.log.gz 2026-02-20T22:45:51.533 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.admin.60991.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.mirror.83640.log 2026-02-20T22:45:51.533 INFO:teuthology.orchestra.run.trial150.stderr: 87.3% -- replaced with /var/log/ceph/cluster1-client.admin.60991.log.gz 2026-02-20T22:45:51.533 INFO:teuthology.orchestra.run.trial150.stderr: 94.2% -- replaced with /var/log/ceph/cluster2-client.mirror.50772.log.gz 2026-02-20T22:45:51.534 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.74429.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.admin.82433.log 2026-02-20T22:45:51.534 INFO:teuthology.orchestra.run.trial150.stderr: 87.8% -- replaced with /var/log/ceph/cluster2-client.mirror.74429.log.gz 2026-02-20T22:45:51.534 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.mirror.83640.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.admin.63495.log 2026-02-20T22:45:51.534 INFO:teuthology.orchestra.run.trial150.stderr: 87.7% -- replaced with /var/log/ceph/cluster1-client.mirror.83640.log.gz 2026-02-20T22:45:51.534 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.admin.82433.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.admin.58914.log 2026-02-20T22:45:51.534 INFO:teuthology.orchestra.run.trial150.stderr: 87.3% -- replaced with /var/log/ceph/cluster1-client.admin.82433.log.gz 2026-02-20T22:45:51.534 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.admin.63495.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.admin.83433.log 2026-02-20T22:45:51.534 INFO:teuthology.orchestra.run.trial150.stderr: 87.6% -- replaced with /var/log/ceph/cluster1-client.admin.63495.log.gz 2026-02-20T22:45:51.535 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.admin.58914.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.admin.70510.log 2026-02-20T22:45:51.535 INFO:teuthology.orchestra.run.trial150.stderr: 87.3% -- replaced with /var/log/ceph/cluster2-client.admin.58914.log.gz 2026-02-20T22:45:51.535 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.admin.83433.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.82157.log 2026-02-20T22:45:51.535 INFO:teuthology.orchestra.run.trial150.stderr: 87.4% -- replaced with /var/log/ceph/cluster1-client.admin.83433.log.gz 2026-02-20T22:45:51.535 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.admin.70510.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.3.85046.log 2026-02-20T22:45:51.535 INFO:teuthology.orchestra.run.trial150.stderr: 87.4% -- replaced with /var/log/ceph/cluster1-client.admin.70510.log.gz 2026-02-20T22:45:51.535 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.82157.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.80186.log 2026-02-20T22:45:51.535 INFO:teuthology.orchestra.run.trial150.stderr: 79.4% -- replaced with /var/log/ceph/cluster2-client.mirror.82157.log.gz 2026-02-20T22:45:51.536 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.3.85046.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.85461.log 2026-02-20T22:45:51.536 INFO:teuthology.orchestra.run.trial150.stderr: 19.7% -- replaced with /var/log/ceph/cluster2-client.mirror.3.85046.log.gz 2026-02-20T22:45:51.536 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.80186.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.74735.log 2026-02-20T22:45:51.536 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.85461.log: 89.0% -- replaced with /var/log/ceph/cluster2-client.mirror.80186.log.gz 2026-02-20T22:45:51.536 INFO:teuthology.orchestra.run.trial150.stderr: 0.0% -- replaced with /var/log/ceph/cluster2-client.mirror.85461.log.gz 2026-02-20T22:45:51.536 INFO:teuthology.orchestra.run.trial150.stderr:gzip -5 --verbose -- /var/log/ceph/cluster1-client.mirror.72264.log 2026-02-20T22:45:51.536 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.74735.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.mirror.0.50794.log 2026-02-20T22:45:51.537 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.mirror.72264.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.admin.68837.log 2026-02-20T22:45:51.537 INFO:teuthology.orchestra.run.trial150.stderr: 87.4% -- replaced with /var/log/ceph/cluster1-client.mirror.72264.log.gz 2026-02-20T22:45:51.537 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.mirror.0.50794.log: 19.1% -- replaced with /var/log/ceph/cluster1-client.mirror.0.50794.log.gz 2026-02-20T22:45:51.537 INFO:teuthology.orchestra.run.trial150.stderr:gzip -5 --verbose -- /var/log/ceph/cluster1-client.mirror.75383.log 2026-02-20T22:45:51.537 INFO:teuthology.orchestra.run.trial150.stderr:gzip -5 --verbose -- /var/log/ceph/cluster1-client.admin.58774.log 2026-02-20T22:45:51.537 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.admin.68837.log: /var/log/ceph/cluster1-client.mirror.75383.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.admin.78389.log 2026-02-20T22:45:51.537 INFO:teuthology.orchestra.run.trial150.stderr: 87.5% -- replaced with /var/log/ceph/cluster2-client.admin.68837.log.gz 2026-02-20T22:45:51.538 INFO:teuthology.orchestra.run.trial150.stderr: 87.8%/var/log/ceph/cluster1-client.admin.58774.log: -- replaced with /var/log/ceph/cluster1-client.mirror.75383.log.gz 2026-02-20T22:45:51.538 INFO:teuthology.orchestra.run.trial150.stderr:gzip -5 --verbose -- /var/log/ceph/cluster1-client.admin.66391.log 2026-02-20T22:45:51.538 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.admin.78389.log: 87.4% -- replaced with /var/log/ceph/cluster1-client.admin.58774.log.gz 2026-02-20T22:45:51.538 INFO:teuthology.orchestra.run.trial150.stderr:gzip -5 --verbose -- /var/log/ceph/cluster1-client.mirror.1.86276.log 2026-02-20T22:45:51.538 INFO:teuthology.orchestra.run.trial150.stderr: 90.2% -- replaced with /var/log/ceph/cluster1-client.admin.78389.log.gz 2026-02-20T22:45:51.538 INFO:teuthology.orchestra.run.trial150.stderr:gzip -5 --verbose -- /var/log/ceph/cluster1-client.admin.48052.log 2026-02-20T22:45:51.538 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.admin.66391.log: /var/log/ceph/cluster1-client.mirror.1.86276.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.80743.log 2026-02-20T22:45:51.538 INFO:teuthology.orchestra.run.trial150.stderr: 88.5% -- replaced with /var/log/ceph/cluster1-client.admin.66391.log.gz 2026-02-20T22:45:51.539 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.admin.48052.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.admin.47699.log 2026-02-20T22:45:51.539 INFO:teuthology.orchestra.run.trial150.stderr: 80.1% -- replaced with /var/log/ceph/cluster1-client.admin.48052.log.gz 2026-02-20T22:45:51.539 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.80743.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.53260.log 2026-02-20T22:45:51.539 INFO:teuthology.orchestra.run.trial150.stderr: 87.6% -- replaced with /var/log/ceph/cluster2-client.mirror.80743.log.gz 2026-02-20T22:45:51.539 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.admin.47699.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.admin.72573.log 2026-02-20T22:45:51.539 INFO:teuthology.orchestra.run.trial150.stderr: 0.0% -- replaced with /var/log/ceph/cluster2-client.admin.47699.log.gz 2026-02-20T22:45:51.539 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.53260.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.82919.log 2026-02-20T22:45:51.540 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.admin.72573.log: 94.4% -- replaced with /var/log/ceph/cluster2-client.mirror.74735.log.gz 2026-02-20T22:45:51.540 INFO:teuthology.orchestra.run.trial150.stderr:gzip -5 --verbose -- /var/log/ceph/cluster2-client.admin.89214.log 2026-02-20T22:45:51.540 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.82919.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.65190.log 2026-02-20T22:45:51.540 INFO:teuthology.orchestra.run.trial150.stderr: 90.7% -- replaced with /var/log/ceph/cluster1-client.admin.72573.log.gz 2026-02-20T22:45:51.540 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.admin.89214.log: 0.0% -- replaced with /var/log/ceph/cluster2-client.admin.89214.log.gz 2026-02-20T22:45:51.540 INFO:teuthology.orchestra.run.trial150.stderr:gzip -5 --verbose -- /var/log/ceph/cluster2-client.admin.77787.log 2026-02-20T22:45:51.540 INFO:teuthology.orchestra.run.trial150.stderr: 90.7% -- replaced with /var/log/ceph/cluster2-client.mirror.53260.log.gz 2026-02-20T22:45:51.540 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.65190.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.admin.69959.log 2026-02-20T22:45:51.541 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.admin.77787.log: 92.2% -- replaced with /var/log/ceph/cluster2-client.mirror.82919.log.gz 2026-02-20T22:45:51.541 INFO:teuthology.orchestra.run.trial150.stderr:gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.81156.log 2026-02-20T22:45:51.541 INFO:teuthology.orchestra.run.trial150.stderr: 87.2% -- replaced with /var/log/ceph/cluster2-client.admin.77787.log.gz 2026-02-20T22:45:51.541 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.admin.69959.log: 89.7% -- replaced with /var/log/ceph/cluster2-client.mirror.65190.log.gz 2026-02-20T22:45:51.541 INFO:teuthology.orchestra.run.trial150.stderr:gzip -5 --verbose -- 93.6% /var/log/ceph/cluster1-client.admin.58495.log 2026-02-20T22:45:51.541 INFO:teuthology.orchestra.run.trial150.stderr: -- replaced with /var/log/ceph/cluster1-client.mirror.1.86276.log.gz 2026-02-20T22:45:51.541 INFO:teuthology.orchestra.run.trial150.stderr: 87.7% -- replaced with /var/log/ceph/cluster2-client.admin.69959.log.gz 2026-02-20T22:45:51.541 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.81156.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.74842.log 2026-02-20T22:45:51.541 INFO:teuthology.orchestra.run.trial150.stderr: 87.3% -- replaced with /var/log/ceph/cluster2-client.mirror.81156.log.gz 2026-02-20T22:45:51.541 INFO:teuthology.orchestra.run.trial150.stderr:gzip/var/log/ceph/cluster1-client.admin.58495.log: -5 --verbose -- /var/log/ceph/cluster2-client.mirror.73783.log 2026-02-20T22:45:51.542 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.74842.log: 87.6% -- replaced with /var/log/ceph/cluster1-client.admin.58495.log.gz 2026-02-20T22:45:51.542 INFO:teuthology.orchestra.run.trial150.stderr:gzip -5 --verbose -- /var/log/ceph/cluster1-client.admin.83460.log 2026-02-20T22:45:51.542 INFO:teuthology.orchestra.run.trial150.stderr: 79.7% -- replaced with /var/log/ceph/cluster2-client.mirror.74842.log.gz 2026-02-20T22:45:51.542 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.73783.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.53964.log 2026-02-20T22:45:51.542 INFO:teuthology.orchestra.run.trial150.stderr: 79.7% -- replaced with /var/log/ceph/cluster2-client.mirror.73783.log.gz 2026-02-20T22:45:51.542 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.admin.83460.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.admin.60347.log 2026-02-20T22:45:51.542 INFO:teuthology.orchestra.run.trial150.stderr: 87.6% -- replaced with /var/log/ceph/cluster1-client.admin.83460.log.gz 2026-02-20T22:45:51.542 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.53964.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.admin.65502.log 2026-02-20T22:45:51.542 INFO:teuthology.orchestra.run.trial150.stderr: 79.7% -- replaced with /var/log/ceph/cluster2-client.mirror.53964.log.gz 2026-02-20T22:45:51.542 INFO:teuthology.orchestra.run.trial150.stderr:gzip -5 --verbose -- /var/log/ceph/cluster1-client.mirror.3.83858.log 2026-02-20T22:45:51.543 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.admin.60347.log: /var/log/ceph/cluster2-client.admin.65502.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.admin.84217.log 2026-02-20T22:45:51.543 INFO:teuthology.orchestra.run.trial150.stderr: 87.6% -- replaced with /var/log/ceph/cluster1-client.admin.60347.log.gz 2026-02-20T22:45:51.543 INFO:teuthology.orchestra.run.trial150.stderr: 87.6% -- replaced with /var/log/ceph/cluster2-client.admin.65502.log.gz 2026-02-20T22:45:51.543 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.mirror.3.83858.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.mirror.69287.log 2026-02-20T22:45:51.543 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.admin.84217.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.mirror.62664.log 2026-02-20T22:45:51.543 INFO:teuthology.orchestra.run.trial150.stderr: 87.4% -- replaced with /var/log/ceph/cluster1-client.admin.84217.log.gz 2026-02-20T22:45:51.544 INFO:teuthology.orchestra.run.trial150.stderr:gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.65637.log 2026-02-20T22:45:51.544 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.mirror.69287.log: /var/log/ceph/cluster1-client.mirror.62664.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.72240.log 2026-02-20T22:45:51.544 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.65637.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.mirror.2.86344.log 2026-02-20T22:45:51.544 INFO:teuthology.orchestra.run.trial150.stderr: 87.6% -- replaced with /var/log/ceph/cluster2-client.mirror.65637.log.gz 2026-02-20T22:45:51.544 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.72240.log: 93.3% -- replaced with /var/log/ceph/cluster1-client.mirror.3.83858.log.gz 2026-02-20T22:45:51.544 INFO:teuthology.orchestra.run.trial150.stderr: 90.3% -- replaced with /var/log/ceph/cluster1-client.mirror.69287.log.gz 2026-02-20T22:45:51.544 INFO:teuthology.orchestra.run.trial150.stderr:gzip -5 --verbose -- /var/log/ceph/cluster1-client.mirror.49553.log 2026-02-20T22:45:51.545 INFO:teuthology.orchestra.run.trial150.stderr: 87.6% 90.4% -- replaced with /var/log/ceph/cluster2-client.mirror.72240.log.gz -- replaced with /var/log/ceph/cluster1-client.mirror.62664.log.gz 2026-02-20T22:45:51.545 INFO:teuthology.orchestra.run.trial150.stderr: 2026-02-20T22:45:51.545 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.mirror.2.86344.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.54998.log 2026-02-20T22:45:51.545 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.mirror.49553.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.admin.69513.log 2026-02-20T22:45:51.545 INFO:teuthology.orchestra.run.trial150.stderr: 86.6% -- replaced with /var/log/ceph/cluster1-client.mirror.49553.log.gz 2026-02-20T22:45:51.545 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.54998.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.admin.70875.log 2026-02-20T22:45:51.545 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.admin.69513.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.mirror.2.48793.log 2026-02-20T22:45:51.546 INFO:teuthology.orchestra.run.trial150.stderr: 87.5% -- replaced with /var/log/ceph/cluster1-client.admin.69513.log.gz 2026-02-20T22:45:51.546 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.admin.70875.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.admin.69175.log 2026-02-20T22:45:51.546 INFO:teuthology.orchestra.run.trial150.stderr: 87.3% -- replaced with /var/log/ceph/cluster2-client.admin.70875.log.gz 2026-02-20T22:45:51.546 INFO:teuthology.orchestra.run.trial150.stderr: 91.8% -- replaced with /var/log/ceph/cluster2-client.mirror.54998.log.gz 2026-02-20T22:45:51.546 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.mirror.2.48793.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.53743.log 2026-02-20T22:45:51.546 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.admin.69175.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.admin.70145.log 2026-02-20T22:45:51.546 INFO:teuthology.orchestra.run.trial150.stderr: 87.5% -- replaced with /var/log/ceph/cluster1-client.admin.69175.log.gz 2026-02-20T22:45:51.546 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.53743.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.mirror.50037.log 2026-02-20T22:45:51.547 INFO:teuthology.orchestra.run.trial150.stderr: 93.8% -- replaced with /var/log/ceph/cluster1-client.mirror.2.86344.log.gz 2026-02-20T22:45:51.547 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.admin.70145.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.admin.55772.log 2026-02-20T22:45:51.547 INFO:teuthology.orchestra.run.trial150.stderr: 87.3% -- replaced with /var/log/ceph/cluster2-client.admin.70145.log.gz 2026-02-20T22:45:51.547 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.mirror.50037.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.admin.82859.log 2026-02-20T22:45:51.547 INFO:teuthology.orchestra.run.trial150.stderr: 86.7% -- replaced with /var/log/ceph/cluster1-client.mirror.50037.log.gz 2026-02-20T22:45:51.547 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.admin.55772.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.admin.63282.log 2026-02-20T22:45:51.547 INFO:teuthology.orchestra.run.trial150.stderr: 90.5% -- replaced with /var/log/ceph/cluster2-client.mirror.53743.log.gz 2026-02-20T22:45:51.547 INFO:teuthology.orchestra.run.trial150.stderr: 87.7% -- replaced with /var/log/ceph/cluster2-client.admin.55772.log.gz 2026-02-20T22:45:51.548 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.admin.82859.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.admin.57060.log 2026-02-20T22:45:51.548 INFO:teuthology.orchestra.run.trial150.stderr: 87.4% -- replaced with /var/log/ceph/cluster1-client.admin.82859.log.gz 2026-02-20T22:45:51.548 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.admin.63282.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.mirror.67027.log 2026-02-20T22:45:51.548 INFO:teuthology.orchestra.run.trial150.stderr: 87.7% -- replaced with /var/log/ceph/cluster1-client.admin.63282.log.gz 92.3% 2026-02-20T22:45:51.548 INFO:teuthology.orchestra.run.trial150.stderr: -- replaced with /var/log/ceph/cluster1-client.mirror.2.48793.log.gz 2026-02-20T22:45:51.548 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.admin.57060.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.60792.log 2026-02-20T22:45:51.548 INFO:teuthology.orchestra.run.trial150.stderr: 87.7% -- replaced with /var/log/ceph/cluster1-client.admin.57060.log.gz 2026-02-20T22:45:51.548 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.mirror.67027.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.admin.46477.log 2026-02-20T22:45:51.548 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.60792.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.73759.log 2026-02-20T22:45:51.549 INFO:teuthology.orchestra.run.trial150.stderr: 89.7% -- replaced with /var/log/ceph/cluster1-client.mirror.67027.log.gz 2026-02-20T22:45:51.549 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.admin.46477.log: 0.0% -- replaced with /var/log/ceph/cluster2-client.admin.46477.log.gz 2026-02-20T22:45:51.549 INFO:teuthology.orchestra.run.trial150.stderr:gzip -5 --verbose -- /var/log/ceph/cluster1-client.mirror.70747.log 2026-02-20T22:45:51.549 INFO:teuthology.orchestra.run.trial150.stderr: 89.6% -- replaced with /var/log/ceph/cluster2-client.mirror.60792.log.gz 2026-02-20T22:45:51.549 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.73759.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.admin.89655.log 2026-02-20T22:45:51.549 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.mirror.70747.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.mirror.75073.log 2026-02-20T22:45:51.549 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.admin.89655.log: 0.0% -- replaced with /var/log/ceph/cluster2-client.admin.89655.log.gz 2026-02-20T22:45:51.549 INFO:teuthology.orchestra.run.trial150.stderr:gzip -5 --verbose -- /var/log/ceph/cluster1-client.admin.54146.log 2026-02-20T22:45:51.550 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.mirror.75073.log: 90.4% -- replaced with /var/log/ceph/cluster1-client.mirror.70747.log.gz 2026-02-20T22:45:51.550 INFO:teuthology.orchestra.run.trial150.stderr:gzip -5 --verbose -- /var/log/ceph/cluster2-client.admin.47748.log 2026-02-20T22:45:51.550 INFO:teuthology.orchestra.run.trial150.stderr: 90.5% -- replaced with /var/log/ceph/cluster2-client.mirror.73759.log.gz 2026-02-20T22:45:51.550 INFO:teuthology.orchestra.run.trial150.stderr: 87.3% -- replaced with /var/log/ceph/cluster1-client.mirror.75073.log.gz 2026-02-20T22:45:51.550 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.admin.54146.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.61522.log 2026-02-20T22:45:51.550 INFO:teuthology.orchestra.run.trial150.stderr: 87.6% -- replaced with /var/log/ceph/cluster1-client.admin.54146.log.gz 2026-02-20T22:45:51.550 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.admin.47748.log: 0.0% -- replaced with /var/log/ceph/cluster2-client.admin.47748.log.gz 2026-02-20T22:45:51.550 INFO:teuthology.orchestra.run.trial150.stderr:gzip -5 --verbose -- /var/log/ceph/cluster1-client.admin.51984.log 2026-02-20T22:45:51.550 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.61522.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.82106.log 2026-02-20T22:45:51.551 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.admin.51984.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.mirror.80702.log 2026-02-20T22:45:51.551 INFO:teuthology.orchestra.run.trial150.stderr: 89.7% -- replaced with /var/log/ceph/cluster2-client.mirror.61522.log.gz 2026-02-20T22:45:51.551 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.82106.log: 4.7% -- replaced with /var/log/ceph/cluster2-client.mirror.82106.log.gz 2026-02-20T22:45:51.551 INFO:teuthology.orchestra.run.trial150.stderr:gzip -5 --verbose -- /var/log/ceph/cluster2-client.admin.63549.log 2026-02-20T22:45:51.551 INFO:teuthology.orchestra.run.trial150.stderr: 90.3% -- replaced with /var/log/ceph/cluster1-client.admin.51984.log.gz 2026-02-20T22:45:51.551 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.mirror.80702.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.61567.log 2026-02-20T22:45:51.551 INFO:teuthology.orchestra.run.trial150.stderr: 86.7% -- replaced with /var/log/ceph/cluster1-client.mirror.80702.log.gz 2026-02-20T22:45:51.551 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.admin.63549.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.admin.68658.log 2026-02-20T22:45:51.552 INFO:teuthology.orchestra.run.trial150.stderr: 87.5% -- replaced with /var/log/ceph/cluster2-client.admin.63549.log.gz 2026-02-20T22:45:51.552 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.61567.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.admin.56417.log 2026-02-20T22:45:51.552 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.admin.68658.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.admin.62466.log 2026-02-20T22:45:51.552 INFO:teuthology.orchestra.run.trial150.stderr: 87.4% -- replaced with /var/log/ceph/cluster1-client.admin.68658.log.gz 2026-02-20T22:45:51.552 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.admin.56417.log: 90.3% -- replaced with /var/log/ceph/cluster2-client.mirror.61567.log.gz 2026-02-20T22:45:51.552 INFO:teuthology.orchestra.run.trial150.stderr:gzip -5 --verbose -- /var/log/ceph/cluster1-client.mirror.85386.log 2026-02-20T22:45:51.552 INFO:teuthology.orchestra.run.trial150.stderr: 87.4% -- replaced with /var/log/ceph/cluster1-client.admin.56417.log.gz 2026-02-20T22:45:51.553 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.admin.62466.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.admin.84859.log 2026-02-20T22:45:51.553 INFO:teuthology.orchestra.run.trial150.stderr: 87.3% -- replaced with /var/log/ceph/cluster1-client.admin.62466.log.gz 2026-02-20T22:45:51.553 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.mirror.85386.log: 0.0% -- replaced with /var/log/ceph/cluster1-client.mirror.85386.log.gz 2026-02-20T22:45:51.553 INFO:teuthology.orchestra.run.trial150.stderr:gzip -5 --verbose -- /var/log/ceph/cluster1-client.admin.66205.log 2026-02-20T22:45:51.553 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.admin.84859.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.mirror.75776.log 2026-02-20T22:45:51.553 INFO:teuthology.orchestra.run.trial150.stderr: 87.4% -- replaced with /var/log/ceph/cluster1-client.admin.84859.log.gz 2026-02-20T22:45:51.553 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.admin.66205.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.82006.log 2026-02-20T22:45:51.553 INFO:teuthology.orchestra.run.trial150.stderr: 87.7% -- replaced with /var/log/ceph/cluster1-client.admin.66205.log.gz 2026-02-20T22:45:51.554 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.mirror.75776.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.49591.log 2026-02-20T22:45:51.554 INFO:teuthology.orchestra.run.trial150.stderr: 86.9% -- replaced with /var/log/ceph/cluster1-client.mirror.75776.log.gz 2026-02-20T22:45:51.554 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.82006.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.81036.log 2026-02-20T22:45:51.554 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.49591.log: 56.2% -- replaced with /var/log/ceph/cluster2-client.mirror.49591.log.gz 2026-02-20T22:45:51.554 INFO:teuthology.orchestra.run.trial150.stderr:gzip -5 --verbose -- /var/log/ceph/cluster1-client.mirror.68583.log 2026-02-20T22:45:51.554 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.81036.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.mirror.3.79277.log 2026-02-20T22:45:51.555 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.mirror.68583.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.75424.log 2026-02-20T22:45:51.555 INFO:teuthology.orchestra.run.trial150.stderr: 87.7% -- replaced with /var/log/ceph/cluster1-client.mirror.68583.log.gz 2026-02-20T22:45:51.555 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.mirror.3.79277.log: 19.1% -- replaced with /var/log/ceph/cluster1-client.mirror.3.79277.log.gz 2026-02-20T22:45:51.555 INFO:teuthology.orchestra.run.trial150.stderr:gzip 90.7% -5 --verbose -- /var/log/ceph/cluster1-client.admin.66570.log 2026-02-20T22:45:51.555 INFO:teuthology.orchestra.run.trial150.stderr: -- replaced with /var/log/ceph/cluster2-client.mirror.82006.log.gz 2026-02-20T22:45:51.555 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.75424.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.admin.68810.log 2026-02-20T22:45:51.555 INFO:teuthology.orchestra.run.trial150.stderr: 41.0% -- replaced with /var/log/ceph/cluster2-client.mirror.75424.log.gz 2026-02-20T22:45:51.555 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.admin.66570.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.74449.log 2026-02-20T22:45:51.556 INFO:teuthology.orchestra.run.trial150.stderr: 87.7% -- replaced with /var/log/ceph/cluster1-client.admin.66570.log.gz 2026-02-20T22:45:51.556 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.admin.68810.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.mirror.49574.log 2026-02-20T22:45:51.556 INFO:teuthology.orchestra.run.trial150.stderr: 87.5% -- replaced with /var/log/ceph/cluster1-client.admin.68810.log.gz 2026-02-20T22:45:51.556 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.74449.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.admin.46624.log 2026-02-20T22:45:51.556 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.mirror.49574.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.65415.log 2026-02-20T22:45:51.556 INFO:teuthology.orchestra.run.trial150.stderr: 57.7% -- replaced with /var/log/ceph/cluster1-client.mirror.49574.log.gz 2026-02-20T22:45:51.556 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.admin.46624.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.admin.51599.log 2026-02-20T22:45:51.556 INFO:teuthology.orchestra.run.trial150.stderr: 0.0% -- replaced with /var/log/ceph/cluster2-client.admin.46624.log.gz 2026-02-20T22:45:51.557 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.65415.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.admin.84558.log 2026-02-20T22:45:51.557 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.admin.51599.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.mirror.0.76990.log 2026-02-20T22:45:51.557 INFO:teuthology.orchestra.run.trial150.stderr: 87.6% -- replaced with /var/log/ceph/cluster1-client.admin.51599.log.gz 2026-02-20T22:45:51.557 INFO:teuthology.orchestra.run.trial150.stderr: 90.1%/var/log/ceph/cluster1-client.admin.84558.log: -- replaced with /var/log/ceph/cluster2-client.mirror.65415.log.gz 2026-02-20T22:45:51.557 INFO:teuthology.orchestra.run.trial150.stderr: 94.7% -- replaced with /var/log/ceph/cluster2-client.mirror.81036.log.gz 2026-02-20T22:45:51.557 INFO:teuthology.orchestra.run.trial150.stderr:gzip -5 --verbose -- /var/log/ceph/cluster1-client.mirror.65768.log 2026-02-20T22:45:51.557 INFO:teuthology.orchestra.run.trial150.stderr: 87.5% -- replaced with /var/log/ceph/cluster1-client.admin.84558.log.gz 2026-02-20T22:45:51.557 INFO:teuthology.orchestra.run.trial150.stderr:gzip -5 --verbose -- /var/log/ceph/cluster1-client.mirror.86734.log 2026-02-20T22:45:51.557 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.mirror.0.76990.log: 19.7% -- replaced with /var/log/ceph/cluster1-client.mirror.0.76990.log.gz 2026-02-20T22:45:51.557 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.mirror.65768.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.admin.66445.log 2026-02-20T22:45:51.558 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.mirror.86734.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.78021.log 2026-02-20T22:45:51.558 INFO:teuthology.orchestra.run.trial150.stderr: 87.7% -- replaced with /var/log/ceph/cluster1-client.mirror.86734.log.gz 2026-02-20T22:45:51.558 INFO:teuthology.orchestra.run.trial150.stderr: 90.1% -- replaced with /var/log/ceph/cluster1-client.mirror.65768.log.gz 2026-02-20T22:45:51.558 INFO:teuthology.orchestra.run.trial150.stderr:gzip -5 --verbose -- /var/log/ceph/cluster1-client.mirror.83348.log 2026-02-20T22:45:51.558 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.admin.66445.log: /var/log/ceph/cluster2-client.mirror.78021.log: 87.2% -- replaced with /var/log/ceph/cluster2-client.admin.66445.log.gz 2026-02-20T22:45:51.558 INFO:teuthology.orchestra.run.trial150.stderr:gzip -5 --verbose -- /var/log/ceph/cluster1-client.mirror.57965.log 2026-02-20T22:45:51.559 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.mirror.83348.log: gzip -5 --verbose 89.9% -- -- replaced with /var/log/ceph/cluster2-client.mirror.78021.log.gz /var/log/ceph/cluster1-client.mirror.65613.log 2026-02-20T22:45:51.559 INFO:teuthology.orchestra.run.trial150.stderr: 2026-02-20T22:45:51.559 INFO:teuthology.orchestra.run.trial150.stderr: 86.8% -- replaced with /var/log/ceph/cluster1-client.mirror.83348.log.gz 2026-02-20T22:45:51.559 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.mirror.57965.log: 94.3% -- replaced with /var/log/ceph/cluster2-client.mirror.74449.log.gz 2026-02-20T22:45:51.559 INFO:teuthology.orchestra.run.trial150.stderr:gzip -5 --verbose -- /var/log/ceph/cluster2-client.admin.60036.log 2026-02-20T22:45:51.559 INFO:teuthology.orchestra.run.trial150.stderr: 87.6% -- replaced with /var/log/ceph/cluster1-client.mirror.57965.log.gz 2026-02-20T22:45:51.559 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.mirror.65613.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.mirror.53818.log 2026-02-20T22:45:51.559 INFO:teuthology.orchestra.run.trial150.stderr: 87.6% -- replaced with /var/log/ceph/cluster1-client.mirror.65613.log.gz 2026-02-20T22:45:51.559 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.admin.60036.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.admin.89557.log 2026-02-20T22:45:51.560 INFO:teuthology.orchestra.run.trial150.stderr: 87.6% -- replaced with /var/log/ceph/cluster2-client.admin.60036.log.gz 2026-02-20T22:45:51.560 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.mirror.53818.log: 0.0% -- replaced with /var/log/ceph/cluster1-client.mirror.53818.log.gz 2026-02-20T22:45:51.560 INFO:teuthology.orchestra.run.trial150.stderr:gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.74392.log 2026-02-20T22:45:51.560 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.admin.89557.log: 0.0% -- replaced with /var/log/ceph/cluster2-client.admin.89557.log.gz 2026-02-20T22:45:51.560 INFO:teuthology.orchestra.run.trial150.stderr:gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.60509.log 2026-02-20T22:45:51.560 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.74392.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.mirror.68007.log 2026-02-20T22:45:51.560 INFO:teuthology.orchestra.run.trial150.stderr: 79.8% -- replaced with /var/log/ceph/cluster2-client.mirror.74392.log.gz 2026-02-20T22:45:51.560 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.60509.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.admin.85862.log 2026-02-20T22:45:51.560 INFO:teuthology.orchestra.run.trial150.stderr: 87.2% -- replaced with /var/log/ceph/cluster2-client.mirror.60509.log.gz 2026-02-20T22:45:51.561 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.mirror.68007.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.admin.59306.log 2026-02-20T22:45:51.561 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.admin.85862.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.85600.log 2026-02-20T22:45:51.561 INFO:teuthology.orchestra.run.trial150.stderr: 90.1% -- replaced with /var/log/ceph/cluster1-client.mirror.68007.log.gz 2026-02-20T22:45:51.561 INFO:teuthology.orchestra.run.trial150.stderr: 87.4% -- replaced with /var/log/ceph/cluster2-client.admin.85862.log.gz 2026-02-20T22:45:51.561 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.admin.59306.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.mirror.57000.log 2026-02-20T22:45:51.561 INFO:teuthology.orchestra.run.trial150.stderr: 87.4% -- replaced with /var/log/ceph/cluster2-client.admin.59306.log.gz 2026-02-20T22:45:51.561 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.85600.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.72177.log 2026-02-20T22:45:51.562 INFO:teuthology.orchestra.run.trial150.stderr: 87.8% -- replaced with /var/log/ceph/cluster2-client.mirror.85600.log.gz 2026-02-20T22:45:51.562 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.mirror.57000.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.admin.67001.log 2026-02-20T22:45:51.562 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.72177.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.63727.log 2026-02-20T22:45:51.562 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.admin.67001.log: 90.3% -- replaced with /var/log/ceph/cluster2-client.mirror.72177.log.gz 2026-02-20T22:45:51.562 INFO:teuthology.orchestra.run.trial150.stderr:gzip -5 --verbose -- /var/log/ceph/cluster1-client.admin.78468.log 2026-02-20T22:45:51.562 INFO:teuthology.orchestra.run.trial150.stderr: 90.8% -- replaced with /var/log/ceph/cluster1-client.mirror.57000.log.gz 2026-02-20T22:45:51.562 INFO:teuthology.orchestra.run.trial150.stderr: 87.7% -- replaced with /var/log/ceph/cluster2-client.admin.67001.log.gz 2026-02-20T22:45:51.562 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.63727.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.admin.52389.log 2026-02-20T22:45:51.563 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.admin.78468.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.56342.log 2026-02-20T22:45:51.563 INFO:teuthology.orchestra.run.trial150.stderr: 89.8% -- replaced with /var/log/ceph/cluster2-client.mirror.63727.log.gz 2026-02-20T22:45:51.563 INFO:teuthology.orchestra.run.trial150.stderr: 88.5% -- replaced with /var/log/ceph/cluster1-client.admin.78468.log.gz 2026-02-20T22:45:51.563 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.admin.52389.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.mirror.2.80283.log 2026-02-20T22:45:51.563 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.56342.log: 90.3% -- replaced with /var/log/ceph/cluster1-client.admin.52389.log.gz 2026-02-20T22:45:51.563 INFO:teuthology.orchestra.run.trial150.stderr:gzip -5 --verbose -- /var/log/ceph/cluster1-client.admin.70635.log 2026-02-20T22:45:51.563 INFO:teuthology.orchestra.run.trial150.stderr: 87.7% -- replaced with /var/log/ceph/cluster2-client.mirror.56342.log.gz 2026-02-20T22:45:51.563 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.mirror.2.80283.log: 19.7% -- replaced with /var/log/ceph/cluster1-client.mirror.2.80283.log.gz 2026-02-20T22:45:51.563 INFO:teuthology.orchestra.run.trial150.stderr:gzip -5 --verbose -- /var/log/ceph/cluster2-client.admin.87295.log 2026-02-20T22:45:51.564 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.admin.70635.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.57915.log 2026-02-20T22:45:51.564 INFO:teuthology.orchestra.run.trial150.stderr: 87.5% -- replaced with /var/log/ceph/cluster1-client.admin.70635.log.gz 2026-02-20T22:45:51.564 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.admin.87295.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.81986.log 2026-02-20T22:45:51.564 INFO:teuthology.orchestra.run.trial150.stderr: 87.3% -- replaced with /var/log/ceph/cluster2-client.admin.87295.log.gz 2026-02-20T22:45:51.564 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.57915.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.admin.70689.log 2026-02-20T22:45:51.564 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.81986.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.admin.62075.log 2026-02-20T22:45:51.565 INFO:teuthology.orchestra.run.trial150.stderr: 88.3% -- replaced with /var/log/ceph/cluster2-client.mirror.81986.log.gz 2026-02-20T22:45:51.565 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.admin.70689.log: 90.4% -- replaced with /var/log/ceph/cluster2-client.mirror.57915.log.gz 2026-02-20T22:45:51.565 INFO:teuthology.orchestra.run.trial150.stderr:gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.81663.log 2026-02-20T22:45:51.565 INFO:teuthology.orchestra.run.trial150.stderr: 87.5% -- replaced with /var/log/ceph/cluster2-client.admin.70689.log.gz 2026-02-20T22:45:51.565 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.admin.62075.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.mirror.0.79163.log 2026-02-20T22:45:51.565 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.81663.log: 87.4% -- replaced with /var/log/ceph/cluster2-client.admin.62075.log.gz 2026-02-20T22:45:51.565 INFO:teuthology.orchestra.run.trial150.stderr: 69.4% -- replaced with /var/log/ceph/cluster2-client.mirror.81663.log.gz 2026-02-20T22:45:51.565 INFO:teuthology.orchestra.run.trial150.stderr:gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.56316.log 2026-02-20T22:45:51.566 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.mirror.0.79163.log: 19.1% -- replaced with /var/log/ceph/cluster1-client.mirror.0.79163.log.gz 2026-02-20T22:45:51.566 INFO:teuthology.orchestra.run.trial150.stderr:gzip -5 --verbose -- /var/log/ceph/cluster1-client.admin.62021.log 2026-02-20T22:45:51.566 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.56316.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.admin.61668.log 2026-02-20T22:45:51.566 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.admin.62021.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.mirror.71904.log 2026-02-20T22:45:51.566 INFO:teuthology.orchestra.run.trial150.stderr: 87.4% -- replaced with /var/log/ceph/cluster1-client.admin.62021.log.gz 2026-02-20T22:45:51.566 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.admin.61668.log: 90.3% -- replaced with /var/log/ceph/cluster2-client.mirror.56316.log.gz 2026-02-20T22:45:51.566 INFO:teuthology.orchestra.run.trial150.stderr:gzip -5 --verbose -- /var/log/ceph/cluster2-client.admin.46625.log 2026-02-20T22:45:51.566 INFO:teuthology.orchestra.run.trial150.stderr: 87.5% -- replaced with /var/log/ceph/cluster2-client.admin.61668.log.gz 2026-02-20T22:45:51.567 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.mirror.71904.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.admin.69726.log 2026-02-20T22:45:51.567 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.admin.46625.log: 0.0% -- replaced with /var/log/ceph/cluster2-client.admin.46625.log.gz 2026-02-20T22:45:51.567 INFO:teuthology.orchestra.run.trial150.stderr:gzip -5 --verbose -- /var/log/ceph/cluster1-client.mirror.51462.log 2026-02-20T22:45:51.567 INFO:teuthology.orchestra.run.trial150.stderr: 88.4% -- replaced with /var/log/ceph/cluster1-client.mirror.71904.log.gz 2026-02-20T22:45:51.567 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.admin.69726.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.admin.65475.log 2026-02-20T22:45:51.567 INFO:teuthology.orchestra.run.trial150.stderr: 88.5% -- replaced with /var/log/ceph/cluster2-client.admin.69726.log.gz 2026-02-20T22:45:51.567 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.mirror.51462.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.admin.67363.log 2026-02-20T22:45:51.568 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.admin.65475.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.admin.49896.log 2026-02-20T22:45:51.568 INFO:teuthology.orchestra.run.trial150.stderr: 87.7% -- replaced with /var/log/ceph/cluster1-client.admin.65475.log.gz 2026-02-20T22:45:51.568 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.admin.67363.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.mirror.73675.log 2026-02-20T22:45:51.568 INFO:teuthology.orchestra.run.trial150.stderr: 92.2% -- replaced with /var/log/ceph/cluster1-client.mirror.51462.log.gz 2026-02-20T22:45:51.568 INFO:teuthology.orchestra.run.trial150.stderr: 87.3% -- replaced with /var/log/ceph/cluster2-client.admin.67363.log.gz 2026-02-20T22:45:51.568 INFO:teuthology.orchestra.run.trial150.stderr:gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.49611.log 2026-02-20T22:45:51.568 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.admin.49896.log: /var/log/ceph/cluster1-client.mirror.73675.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.admin.89165.log 2026-02-20T22:45:51.568 INFO:teuthology.orchestra.run.trial150.stderr: 87.6% -- replaced with /var/log/ceph/cluster1-client.admin.49896.log.gz 2026-02-20T22:45:51.569 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.49611.log: 90.5% -- replaced with /var/log/ceph/cluster1-client.mirror.73675.log.gz 2026-02-20T22:45:51.569 INFO:teuthology.orchestra.run.trial150.stderr:gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.55384.log 2026-02-20T22:45:51.569 INFO:teuthology.orchestra.run.trial150.stderr: 69.6% -- replaced with /var/log/ceph/cluster2-client.mirror.49611.log.gz 2026-02-20T22:45:51.569 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.admin.89165.log: 0.0% -- replaced with /var/log/ceph/cluster2-client.admin.89165.log.gz 2026-02-20T22:45:51.569 INFO:teuthology.orchestra.run.trial150.stderr:gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.51525.log 2026-02-20T22:45:51.569 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.55384.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.admin.66822.log 2026-02-20T22:45:51.569 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.51525.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.admin.57989.log 2026-02-20T22:45:51.569 INFO:teuthology.orchestra.run.trial150.stderr: 89.8% -- replaced with /var/log/ceph/cluster2-client.mirror.55384.log.gz 2026-02-20T22:45:51.570 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.admin.66822.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.76161.log 2026-02-20T22:45:51.570 INFO:teuthology.orchestra.run.trial150.stderr: 90.2% -- replaced with /var/log/ceph/cluster2-client.mirror.51525.log.gz 2026-02-20T22:45:51.570 INFO:teuthology.orchestra.run.trial150.stderr: 87.3% -- replaced with /var/log/ceph/cluster1-client.admin.66822.log.gz 2026-02-20T22:45:51.570 INFO:teuthology.orchestra.run.trial150.stderr:gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.73611.log 2026-02-20T22:45:51.570 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.admin.57989.log: /var/log/ceph/cluster2-client.mirror.76161.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.85563.log 2026-02-20T22:45:51.570 INFO:teuthology.orchestra.run.trial150.stderr: 88.6% -- replaced with /var/log/ceph/cluster2-client.admin.57989.log.gz 2026-02-20T22:45:51.571 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.73611.log: 88.2% -- replaced with /var/log/ceph/cluster2-client.mirror.76161.log.gz 2026-02-20T22:45:51.571 INFO:teuthology.orchestra.run.trial150.stderr:gzip -5 --verbose -- /var/log/ceph/cluster1-client.admin.67184.log 2026-02-20T22:45:51.571 INFO:teuthology.orchestra.run.trial150.stderr: 87.7% -- replaced with /var/log/ceph/cluster2-client.mirror.73611.log.gz 2026-02-20T22:45:51.571 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.85563.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.admin.46327.log 2026-02-20T22:45:51.571 INFO:teuthology.orchestra.run.trial150.stderr: 79.7% -- replaced with /var/log/ceph/cluster2-client.mirror.85563.log.gz 2026-02-20T22:45:51.571 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.admin.67184.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.62492.log 2026-02-20T22:45:51.571 INFO:teuthology.orchestra.run.trial150.stderr: 87.7% -- replaced with /var/log/ceph/cluster1-client.admin.67184.log.gz 2026-02-20T22:45:51.571 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.admin.46327.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.admin.70483.log 2026-02-20T22:45:51.571 INFO:teuthology.orchestra.run.trial150.stderr: 0.0% -- replaced with /var/log/ceph/cluster2-client.admin.46327.log.gz 2026-02-20T22:45:51.571 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.62492.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.74256.log 2026-02-20T22:45:51.572 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.admin.70483.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.68229.log 2026-02-20T22:45:51.572 INFO:teuthology.orchestra.run.trial150.stderr: 87.7% -- replaced with /var/log/ceph/cluster2-client.admin.70483.log.gz 2026-02-20T22:45:51.572 INFO:teuthology.orchestra.run.trial150.stderr: 90.1% -- replaced with /var/log/ceph/cluster2-client.mirror.62492.log.gz 2026-02-20T22:45:51.572 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.74256.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.mirror.73511.log 2026-02-20T22:45:51.572 INFO:teuthology.orchestra.run.trial150.stderr:gzip -5 --verbose -- /var/log/ceph/cluster1-client.admin.64931.log 2026-02-20T22:45:51.572 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.68229.log: /var/log/ceph/cluster1-client.mirror.73511.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.78726.log 2026-02-20T22:45:51.572 INFO:teuthology.orchestra.run.trial150.stderr: 87.8% -- replaced with /var/log/ceph/cluster2-client.mirror.68229.log.gz 2026-02-20T22:45:51.573 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.admin.64931.log: 87.7% -- replaced with /var/log/ceph/cluster1-client.mirror.73511.log.gz 2026-02-20T22:45:51.573 INFO:teuthology.orchestra.run.trial150.stderr: 92.2% -- replaced with /var/log/ceph/cluster2-client.mirror.74256.log.gz 2026-02-20T22:45:51.573 INFO:teuthology.orchestra.run.trial150.stderr:gzip -5 --verbose -- /var/log/ceph/cluster1-client.mirror.85121.log 2026-02-20T22:45:51.573 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.78726.log: 88.5% -- replaced with /var/log/ceph/cluster1-client.admin.64931.log.gz 2026-02-20T22:45:51.573 INFO:teuthology.orchestra.run.trial150.stderr:gzip -5 --verbose -- /var/log/ceph/cluster1-client.mirror.74051.log 2026-02-20T22:45:51.573 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.mirror.85121.log: 0.0% -- replaced with /var/log/ceph/cluster1-client.mirror.85121.log.gz 2026-02-20T22:45:51.573 INFO:teuthology.orchestra.run.trial150.stderr:gzip -5 --verbose -- /var/log/ceph/cluster1-client.admin.47356.log 2026-02-20T22:45:51.573 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.mirror.74051.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.admin.60587.log 2026-02-20T22:45:51.573 INFO:teuthology.orchestra.run.trial150.stderr: 87.5% -- replaced with /var/log/ceph/cluster1-client.mirror.74051.log.gz 2026-02-20T22:45:51.574 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.admin.47356.log: 0.0% -- replaced with /var/log/ceph/cluster1-client.admin.47356.log.gz 2026-02-20T22:45:51.574 INFO:teuthology.orchestra.run.trial150.stderr:gzip -5 --verbose -- /var/log/ceph/cluster1-client.mirror.71698.log 2026-02-20T22:45:51.574 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.admin.60587.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.74859.log 2026-02-20T22:45:51.574 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.mirror.71698.log: 87.3% -- replaced with /var/log/ceph/cluster2-client.admin.60587.log.gz 2026-02-20T22:45:51.574 INFO:teuthology.orchestra.run.trial150.stderr:gzip -5 --verbose -- /var/log/ceph/cluster1-client.admin.62738.log 2026-02-20T22:45:51.574 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.74859.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.mirror.61370.log 2026-02-20T22:45:51.575 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.admin.62738.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.53893.log 2026-02-20T22:45:51.575 INFO:teuthology.orchestra.run.trial150.stderr: 90.4% -- replaced with /var/log/ceph/cluster1-client.mirror.71698.log.gz 2026-02-20T22:45:51.575 INFO:teuthology.orchestra.run.trial150.stderr: 89.8% -- replaced with /var/log/ceph/cluster2-client.mirror.74859.log.gz 2026-02-20T22:45:51.575 INFO:teuthology.orchestra.run.trial150.stderr: 88.6% -- replaced with /var/log/ceph/cluster1-client.admin.62738.log.gz 2026-02-20T22:45:51.575 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.mirror.61370.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.admin.59504.log 2026-02-20T22:45:51.575 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.53893.log: 0.0% -- replaced with /var/log/ceph/cluster2-client.mirror.53893.log.gz 2026-02-20T22:45:51.575 INFO:teuthology.orchestra.run.trial150.stderr:gzip -5 --verbose -- /var/log/ceph/cluster1-client.mirror.66343.log 2026-02-20T22:45:51.575 INFO:teuthology.orchestra.run.trial150.stderr: 94.3% -- replaced with /var/log/ceph/cluster2-client.mirror.78726.log.gz 2026-02-20T22:45:51.575 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.admin.59504.log: 90.0%gzip -- replaced with /var/log/ceph/cluster1-client.mirror.61370.log.gz 2026-02-20T22:45:51.576 INFO:teuthology.orchestra.run.trial150.stderr: -5 --verbose -- /var/log/ceph/cluster1-client.mirror.85198.log 2026-02-20T22:45:51.576 INFO:teuthology.orchestra.run.trial150.stderr: 94.3% -- replaced with /var/log/ceph/cluster2-client.mirror.85888.log.gz 2026-02-20T22:45:51.576 INFO:teuthology.orchestra.run.trial150.stderr: 87.3% -- replaced with /var/log/ceph/cluster1-client.admin.59504.log.gz 2026-02-20T22:45:51.576 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.mirror.66343.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.71880.log 2026-02-20T22:45:51.576 INFO:teuthology.orchestra.run.trial150.stderr: 87.4% -- replaced with /var/log/ceph/cluster1-client.mirror.66343.log.gz 2026-02-20T22:45:51.576 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.mirror.85198.log: 0.0% -- replaced with /var/log/ceph/cluster1-client.mirror.85198.log.gz 2026-02-20T22:45:51.576 INFO:teuthology.orchestra.run.trial150.stderr:gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.3.54319.log 2026-02-20T22:45:51.576 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.71880.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.mirror.79960.log 2026-02-20T22:45:51.577 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.3.54319.log: 19.1% -- replaced with /var/log/ceph/cluster2-client.mirror.3.54319.log.gz 2026-02-20T22:45:51.577 INFO:teuthology.orchestra.run.trial150.stderr:gzip -5 --verbose -- /var/log/ceph/cluster1-client.mirror.76370.log 2026-02-20T22:45:51.577 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.mirror.79960.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.49507.log 2026-02-20T22:45:51.577 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.mirror.76370.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.admin.59073.log 2026-02-20T22:45:51.577 INFO:teuthology.orchestra.run.trial150.stderr: 87.8% -- replaced with /var/log/ceph/cluster1-client.mirror.76370.log.gz 2026-02-20T22:45:51.577 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.49507.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.mirror.68557.log 2026-02-20T22:45:51.578 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.admin.59073.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.mirror.79917.log 2026-02-20T22:45:51.578 INFO:teuthology.orchestra.run.trial150.stderr: 90.5% -- replaced with /var/log/ceph/cluster1-client.mirror.79960.log.gz 2026-02-20T22:45:51.578 INFO:teuthology.orchestra.run.trial150.stderr: 88.5% -- replaced with /var/log/ceph/cluster1-client.admin.59073.log.gz 2026-02-20T22:45:51.578 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.mirror.68557.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.mirror.0.87975.log 2026-02-20T22:45:51.578 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.mirror.79917.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.59332.log 2026-02-20T22:45:51.578 INFO:teuthology.orchestra.run.trial150.stderr: 90.6% -- replaced with /var/log/ceph/cluster2-client.mirror.49507.log.gz 2026-02-20T22:45:51.578 INFO:teuthology.orchestra.run.trial150.stderr: 90.3% -- replaced with /var/log/ceph/cluster1-client.mirror.68557.log.gz 2026-02-20T22:45:51.578 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.mirror.0.87975.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.84277.log 2026-02-20T22:45:51.579 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.59332.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.admin.56390.log 2026-02-20T22:45:51.579 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.84277.log: 94.4% -- replaced with /var/log/ceph/cluster2-client.mirror.71880.log.gz 2026-02-20T22:45:51.579 INFO:teuthology.orchestra.run.trial150.stderr:gzip -5 --verbose -- /var/log/ceph/cluster1-client.admin.57639.log 2026-02-20T22:45:51.579 INFO:teuthology.orchestra.run.trial150.stderr: 91.8% 89.8% -- replaced with /var/log/ceph/cluster1-client.mirror.79917.log.gz -- replaced with /var/log/ceph/cluster2-client.mirror.59332.log.gz 2026-02-20T22:45:51.579 INFO:teuthology.orchestra.run.trial150.stderr: 2026-02-20T22:45:51.579 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.admin.56390.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.mirror.3.50909.log 2026-02-20T22:45:51.579 INFO:teuthology.orchestra.run.trial150.stderr: 87.3% -- replaced with /var/log/ceph/cluster1-client.admin.56390.log.gz 2026-02-20T22:45:51.579 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.admin.57639.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.admin.60533.log 2026-02-20T22:45:51.580 INFO:teuthology.orchestra.run.trial150.stderr: 87.8% -- replaced with /var/log/ceph/cluster1-client.admin.57639.log.gz 2026-02-20T22:45:51.580 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.mirror.3.50909.log: 91.4% -- replaced with /var/log/ceph/cluster2-client.mirror.84277.log.gz 2026-02-20T22:45:51.580 INFO:teuthology.orchestra.run.trial150.stderr:gzip 19.7% -5 --verbose -- replaced with /var/log/ceph/cluster1-client.mirror.3.50909.log.gz -- 2026-02-20T22:45:51.580 INFO:teuthology.orchestra.run.trial150.stderr: /var/log/ceph/cluster2-client.mirror.50163.log 2026-02-20T22:45:51.580 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.admin.60533.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.admin.86988.log 2026-02-20T22:45:51.580 INFO:teuthology.orchestra.run.trial150.stderr: 88.6% -- replaced with /var/log/ceph/cluster1-client.admin.60533.log.gz/var/log/ceph/cluster2-client.mirror.50163.log: 2026-02-20T22:45:51.580 INFO:teuthology.orchestra.run.trial150.stderr:gzip -5 --verbose -- /var/log/ceph/cluster2-client.admin.63845.log 2026-02-20T22:45:51.580 INFO:teuthology.orchestra.run.trial150.stderr: 79.8% -- replaced with /var/log/ceph/cluster2-client.mirror.50163.log.gz 2026-02-20T22:45:51.580 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.admin.86988.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.mirror.77420.log 2026-02-20T22:45:51.581 INFO:teuthology.orchestra.run.trial150.stderr: 87.6% -- replaced with /var/log/ceph/cluster1-client.admin.86988.log.gz 2026-02-20T22:45:51.581 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.admin.63845.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.56550.log 2026-02-20T22:45:51.581 INFO:teuthology.orchestra.run.trial150.stderr: 88.5% -- replaced with /var/log/ceph/cluster2-client.admin.63845.log.gz 2026-02-20T22:45:51.581 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.mirror.77420.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.admin.84626.log 2026-02-20T22:45:51.581 INFO:teuthology.orchestra.run.trial150.stderr: 87.7% -- replaced with /var/log/ceph/cluster1-client.mirror.77420.log.gz 2026-02-20T22:45:51.581 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.56550.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.0.84940.log 2026-02-20T22:45:51.582 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.admin.84626.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.mirror.60640.log 2026-02-20T22:45:51.582 INFO:teuthology.orchestra.run.trial150.stderr: 93.0% -- replaced with /var/log/ceph/cluster1-client.mirror.0.87975.log.gz 2026-02-20T22:45:51.582 INFO:teuthology.orchestra.run.trial150.stderr: 90.1% -- replaced with /var/log/ceph/cluster2-client.mirror.56550.log.gz 2026-02-20T22:45:51.582 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.0.84940.log: 87.5% -- replaced with /var/log/ceph/cluster1-client.admin.84626.log.gz 2026-02-20T22:45:51.582 INFO:teuthology.orchestra.run.trial150.stderr:gzip -5 --verbose -- /var/log/ceph/cluster1-client.mirror.84138.log 2026-02-20T22:45:51.582 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.mirror.60640.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.86057.log 2026-02-20T22:45:51.582 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.mirror.84138.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.50732.log 2026-02-20T22:45:51.582 INFO:teuthology.orchestra.run.trial150.stderr: 87.5% -- replaced with /var/log/ceph/cluster1-client.mirror.84138.log.gz 2026-02-20T22:45:51.583 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.86057.log: 90.1% -- replaced with /var/log/ceph/cluster1-client.mirror.60640.log.gz 2026-02-20T22:45:51.583 INFO:teuthology.orchestra.run.trial150.stderr:gzip -5 --verbose -- /var/log/ceph/cluster2-client.admin.66597.log 2026-02-20T22:45:51.583 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.50732.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.admin.46478.log 2026-02-20T22:45:51.583 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.admin.66597.log: 90.2% -- replaced with /var/log/ceph/cluster2-client.mirror.86057.log.gz 2026-02-20T22:45:51.583 INFO:teuthology.orchestra.run.trial150.stderr:gzip -5 --verbose -- /var/log/ceph/cluster1-client.mirror.3.48870.log 2026-02-20T22:45:51.583 INFO:teuthology.orchestra.run.trial150.stderr: 89.9% -- replaced with /var/log/ceph/cluster2-client.mirror.50732.log.gz 2026-02-20T22:45:51.583 INFO:teuthology.orchestra.run.trial150.stderr: 87.3% -- replaced with /var/log/ceph/cluster2-client.admin.66597.log.gz 2026-02-20T22:45:51.583 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.admin.46478.log: 0.0% -- replaced with /var/log/ceph/cluster2-client.admin.46478.log.gz 2026-02-20T22:45:51.583 INFO:teuthology.orchestra.run.trial150.stderr:gzip -5 --verbose -- /var/log/ceph/cluster2-client.admin.58424.log 2026-02-20T22:45:51.584 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.mirror.3.48870.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.61593.log 2026-02-20T22:45:51.584 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.admin.58424.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.75235.log 2026-02-20T22:45:51.584 INFO:teuthology.orchestra.run.trial150.stderr: 87.3% -- replaced with /var/log/ceph/cluster2-client.admin.58424.log.gz 2026-02-20T22:45:51.584 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.61593.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.admin.60937.log 2026-02-20T22:45:51.584 INFO:teuthology.orchestra.run.trial150.stderr: 87.7% -- replaced with /var/log/ceph/cluster2-client.mirror.61593.log.gz 2026-02-20T22:45:51.584 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.75235.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.84364.log 2026-02-20T22:45:51.585 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.admin.60937.log: 89.8% -- replaced with /var/log/ceph/cluster2-client.mirror.75235.log.gz 2026-02-20T22:45:51.585 INFO:teuthology.orchestra.run.trial150.stderr:gzip -5 --verbose -- /var/log/ceph/cluster1-client.admin.78898.log 2026-02-20T22:45:51.585 INFO:teuthology.orchestra.run.trial150.stderr: 87.6% -- replaced with /var/log/ceph/cluster2-client.admin.60937.log.gz 2026-02-20T22:45:51.585 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.84364.log: 79.7% -- replaced with /var/log/ceph/cluster2-client.mirror.84364.log.gz 2026-02-20T22:45:51.585 INFO:teuthology.orchestra.run.trial150.stderr:gzip -5 --verbose -- /var/log/ceph/cluster2-client.admin.60739.log 2026-02-20T22:45:51.585 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.admin.78898.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.admin.87015.log 2026-02-20T22:45:51.585 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.admin.60739.log: 90.2% -- replaced with /var/log/ceph/cluster1-client.admin.78898.log.gz 2026-02-20T22:45:51.586 INFO:teuthology.orchestra.run.trial150.stderr:gzip -5 --verbose -- /var/log/ceph/cluster2-client.admin.48381.log 2026-02-20T22:45:51.586 INFO:teuthology.orchestra.run.trial150.stderr: 92.3% -- replaced with /var/log/ceph/cluster1-client.mirror.3.48870.log.gz 2026-02-20T22:45:51.586 INFO:teuthology.orchestra.run.trial150.stderr: 87.5% -- replaced with /var/log/ceph/cluster2-client.admin.60739.log.gz 2026-02-20T22:45:51.586 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.admin.87015.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.59402.log 2026-02-20T22:45:51.586 INFO:teuthology.orchestra.run.trial150.stderr: 87.7% -- replaced with /var/log/ceph/cluster1-client.admin.87015.log.gz 2026-02-20T22:45:51.586 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.admin.48381.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.73591.log 80.2% 2026-02-20T22:45:51.586 INFO:teuthology.orchestra.run.trial150.stderr: -- replaced with /var/log/ceph/cluster2-client.admin.48381.log.gz 2026-02-20T22:45:51.586 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.59402.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.mirror.56773.log 2026-02-20T22:45:51.586 INFO:teuthology.orchestra.run.trial150.stderr: 87.8% -- replaced with /var/log/ceph/cluster2-client.mirror.59402.log.gz 2026-02-20T22:45:51.587 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.73591.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.admin.69807.log 2026-02-20T22:45:51.587 INFO:teuthology.orchestra.run.trial150.stderr: 88.2% -- replaced with /var/log/ceph/cluster2-client.mirror.73591.log.gz 2026-02-20T22:45:51.587 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.mirror.56773.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.mirror.73403.log 2026-02-20T22:45:51.587 INFO:teuthology.orchestra.run.trial150.stderr: 92.6% 87.5% -- replaced with /var/log/ceph/cluster1-client.mirror.0.50803.log.gz -- replaced with /var/log/ceph/cluster1-client.mirror.56773.log.gz 2026-02-20T22:45:51.587 INFO:teuthology.orchestra.run.trial150.stderr: 2026-02-20T22:45:51.587 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.admin.69807.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.admin.52236.log 2026-02-20T22:45:51.587 INFO:teuthology.orchestra.run.trial150.stderr: 87.5% -- replaced with /var/log/ceph/cluster1-client.admin.69807.log.gz 2026-02-20T22:45:51.587 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.mirror.73403.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.73074.log 2026-02-20T22:45:51.587 INFO:teuthology.orchestra.run.trial150.stderr: 86.7% -- replaced with /var/log/ceph/cluster1-client.mirror.73403.log.gz 2026-02-20T22:45:51.588 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.admin.52236.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.mirror.86758.log 2026-02-20T22:45:51.588 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.73074.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.64685.log 2026-02-20T22:45:51.588 INFO:teuthology.orchestra.run.trial150.stderr: 90.4% -- replaced with /var/log/ceph/cluster1-client.admin.52236.log.gz 2026-02-20T22:45:51.588 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.mirror.86758.log: 89.7% -- replaced with /var/log/ceph/cluster2-client.mirror.73074.log.gz 2026-02-20T22:45:51.588 INFO:teuthology.orchestra.run.trial150.stderr:gzip -5 --verbose -- /var/log/ceph/cluster1-client.admin.68079.log 2026-02-20T22:45:51.588 INFO:teuthology.orchestra.run.trial150.stderr: 87.7% -- replaced with /var/log/ceph/cluster1-client.mirror.86758.log.gz 2026-02-20T22:45:51.588 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.64685.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.73358.log 2026-02-20T22:45:51.589 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.admin.68079.log: 90.1% -- replaced with /var/log/ceph/cluster2-client.mirror.64685.log.gz 2026-02-20T22:45:51.589 INFO:teuthology.orchestra.run.trial150.stderr:gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.65920.log 2026-02-20T22:45:51.589 INFO:teuthology.orchestra.run.trial150.stderr: 87.5% -- replaced with /var/log/ceph/cluster1-client.admin.68079.log.gz 2026-02-20T22:45:51.589 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.73358.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.76411.log 2026-02-20T22:45:51.589 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.65920.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.mirror.80675.log 2026-02-20T22:45:51.589 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.76411.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.75173.log 2026-02-20T22:45:51.590 INFO:teuthology.orchestra.run.trial150.stderr: 89.7% -- replaced with /var/log/ceph/cluster2-client.mirror.65920.log.gz 2026-02-20T22:45:51.590 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.mirror.80675.log: 88.5% -- replaced with /var/log/ceph/cluster2-client.mirror.76411.log.gz 2026-02-20T22:45:51.590 INFO:teuthology.orchestra.run.trial150.stderr:gzip -5 --verbose -- /var/log/ceph/cluster2-client.admin.69415.log 2026-02-20T22:45:51.590 INFO:teuthology.orchestra.run.trial150.stderr: 87.4% -- replaced with /var/log/ceph/cluster1-client.mirror.80675.log.gz 2026-02-20T22:45:51.590 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.75173.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.admin.67522.log 2026-02-20T22:45:51.590 INFO:teuthology.orchestra.run.trial150.stderr: 90.7% -- replaced with /var/log/ceph/cluster2-client.mirror.73358.log.gz 2026-02-20T22:45:51.590 INFO:teuthology.orchestra.run.trial150.stderr: 87.6% -- replaced with /var/log/ceph/cluster2-client.mirror.75173.log.gz 2026-02-20T22:45:51.590 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.admin.69415.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.73338.log 2026-02-20T22:45:51.590 INFO:teuthology.orchestra.run.trial150.stderr: 87.4% -- replaced with /var/log/ceph/cluster2-client.admin.69415.log.gz 2026-02-20T22:45:51.591 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.admin.67522.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.75215.log 2026-02-20T22:45:51.591 INFO:teuthology.orchestra.run.trial150.stderr: 88.6% -- replaced with /var/log/ceph/cluster2-client.admin.67522.log.gz 2026-02-20T22:45:51.591 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.73338.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.admin.78362.log 2026-02-20T22:45:51.591 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.75215.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.admin.47454.log 2026-02-20T22:45:51.591 INFO:teuthology.orchestra.run.trial150.stderr: 90.8% -- replaced with /var/log/ceph/cluster2-client.mirror.73338.log.gz 2026-02-20T22:45:51.591 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.admin.78362.log: 89.9% -- replaced with /var/log/ceph/cluster2-client.mirror.75215.log.gz 2026-02-20T22:45:51.591 INFO:teuthology.orchestra.run.trial150.stderr:gzip -5 --verbose -- /var/log/ceph/cluster1-client.mirror.77396.log 2026-02-20T22:45:51.592 INFO:teuthology.orchestra.run.trial150.stderr: 87.5% -- replaced with /var/log/ceph/cluster1-client.admin.78362.log.gz 2026-02-20T22:45:51.592 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.admin.47454.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.mirror.83007.log 2026-02-20T22:45:51.592 INFO:teuthology.orchestra.run.trial150.stderr: 0.0% -- replaced with /var/log/ceph/cluster1-client.admin.47454.log.gz 2026-02-20T22:45:51.592 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.mirror.77396.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.75481.log 2026-02-20T22:45:51.592 INFO:teuthology.orchestra.run.trial150.stderr: 87.7% -- replaced with /var/log/ceph/cluster1-client.mirror.77396.log.gz 2026-02-20T22:45:51.592 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.mirror.83007.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.mirror.81107.log 2026-02-20T22:45:51.592 INFO:teuthology.orchestra.run.trial150.stderr: 87.3% -- replaced with /var/log/ceph/cluster1-client.mirror.83007.log.gz 2026-02-20T22:45:51.592 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.75481.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.admin.52569.log 2026-02-20T22:45:51.593 INFO:teuthology.orchestra.run.trial150.stderr: 88.2% -- replaced with /var/log/ceph/cluster2-client.mirror.75481.log.gz 2026-02-20T22:45:51.593 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.mirror.81107.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.admin.68864.log 2026-02-20T22:45:51.593 INFO:teuthology.orchestra.run.trial150.stderr: 87.7% -- replaced with /var/log/ceph/cluster1-client.mirror.81107.log.gz 2026-02-20T22:45:51.593 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.admin.52569.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.admin.89312.log 2026-02-20T22:45:51.593 INFO:teuthology.orchestra.run.trial150.stderr: 87.3% -- replaced with /var/log/ceph/cluster1-client.admin.52569.log.gz 2026-02-20T22:45:51.593 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.admin.68864.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.admin.57693.log 2026-02-20T22:45:51.593 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.admin.89312.log: 87.7% -- replaced with /var/log/ceph/cluster2-client.admin.68864.log.gz 2026-02-20T22:45:51.594 INFO:teuthology.orchestra.run.trial150.stderr:gzip -5 --verbose -- 0.0% /var/log/ceph/cluster2-client.mirror.73632.log 2026-02-20T22:45:51.594 INFO:teuthology.orchestra.run.trial150.stderr: -- replaced with /var/log/ceph/cluster2-client.admin.89312.log.gz 2026-02-20T22:45:51.594 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.admin.57693.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.49139.log 2026-02-20T22:45:51.594 INFO:teuthology.orchestra.run.trial150.stderr: 87.5% -- replaced with /var/log/ceph/cluster2-client.admin.57693.log.gz 2026-02-20T22:45:51.594 INFO:teuthology.orchestra.run.trial150.stderr:gzip -5 --verbose -- /var/log/ceph/cluster1-client.mirror.1.77042.log 2026-02-20T22:45:51.594 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.73632.log: /var/log/ceph/cluster2-client.mirror.49139.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.admin.66418.log 2026-02-20T22:45:51.594 INFO:teuthology.orchestra.run.trial150.stderr: 79.6% -- replaced with /var/log/ceph/cluster2-client.mirror.49139.log.gz 2026-02-20T22:45:51.595 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.mirror.1.77042.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.admin.46139.log 2026-02-20T22:45:51.595 INFO:teuthology.orchestra.run.trial150.stderr: 89.9% -- replaced with /var/log/ceph/cluster2-client.mirror.73632.log.gz 2026-02-20T22:45:51.595 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.admin.66418.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.mirror.72312.log 2026-02-20T22:45:51.595 INFO:teuthology.orchestra.run.trial150.stderr: 87.7% -- replaced with /var/log/ceph/cluster1-client.admin.66418.log.gz 2026-02-20T22:45:51.595 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.admin.46139.log: 0.0%gzip -- replaced with /var/log/ceph/cluster2-client.admin.46139.log.gz -5 2026-02-20T22:45:51.595 INFO:teuthology.orchestra.run.trial150.stderr: --verbose -- /var/log/ceph/cluster1-client.mirror.63091.log 2026-02-20T22:45:51.595 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.mirror.72312.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.mirror.81960.log 2026-02-20T22:45:51.596 INFO:teuthology.orchestra.run.trial150.stderr: 87.5% -- replaced with /var/log/ceph/cluster1-client.mirror.72312.log.gz 2026-02-20T22:45:51.596 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.mirror.63091.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.67448.log 2026-02-20T22:45:51.596 INFO:teuthology.orchestra.run.trial150.stderr: 87.5% -- replaced with /var/log/ceph/cluster1-client.mirror.63091.log.gz 2026-02-20T22:45:51.596 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.mirror.81960.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.mirror.61888.log 2026-02-20T22:45:51.596 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.67448.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.admin.43189.log 2026-02-20T22:45:51.596 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.mirror.61888.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.admin.88774.log 2026-02-20T22:45:51.597 INFO:teuthology.orchestra.run.trial150.stderr: 92.3% -- replaced with /var/log/ceph/cluster1-client.mirror.81960.log.gz 2026-02-20T22:45:51.597 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.admin.43189.log: 90.3% -- replaced with /var/log/ceph/cluster2-client.mirror.67448.log.gz 2026-02-20T22:45:51.597 INFO:teuthology.orchestra.run.trial150.stderr: 0.0% -- replaced with /var/log/ceph/cluster2-client.admin.43189.log.gz 2026-02-20T22:45:51.597 INFO:teuthology.orchestra.run.trial150.stderr:gzip -5 --verbose -- /var/log/ceph/cluster1-client.mirror.88600.log 2026-02-20T22:45:51.597 INFO:teuthology.orchestra.run.trial150.stderr: 89.7% -- replaced with /var/log/ceph/cluster1-client.mirror.61888.log.gz 2026-02-20T22:45:51.597 INFO:teuthology.orchestra.run.trial150.stderr:gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.71377.log 2026-02-20T22:45:51.597 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.admin.88774.log: 0.0% -- replaced with /var/log/ceph/cluster1-client.admin.88774.log.gz 2026-02-20T22:45:51.597 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.mirror.88600.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.admin.60766.log 2026-02-20T22:45:51.597 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.71377.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.admin.56471.log 2026-02-20T22:45:51.598 INFO:teuthology.orchestra.run.trial150.stderr: 87.6% -- replaced with /var/log/ceph/cluster2-client.mirror.71377.log.gz 2026-02-20T22:45:51.598 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.admin.60766.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.57198.log 2026-02-20T22:45:51.598 INFO:teuthology.orchestra.run.trial150.stderr: 87.6% -- replaced with /var/log/ceph/cluster2-client.admin.60766.log.gz 2026-02-20T22:45:51.598 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.admin.56471.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.mirror.78265.log 2026-02-20T22:45:51.598 INFO:teuthology.orchestra.run.trial150.stderr: 87.7% -- replaced with /var/log/ceph/cluster2-client.admin.56471.log.gz 2026-02-20T22:45:51.598 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.57198.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.76056.log 2026-02-20T22:45:51.598 INFO:teuthology.orchestra.run.trial150.stderr: 87.7% -- replaced with /var/log/ceph/cluster2-client.mirror.57198.log.gz 2026-02-20T22:45:51.598 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.mirror.78265.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.admin.64228.log 2026-02-20T22:45:51.599 INFO:teuthology.orchestra.run.trial150.stderr: 87.0% -- replaced with /var/log/ceph/cluster1-client.mirror.78265.log.gz 2026-02-20T22:45:51.599 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.76056.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.mirror.50583.log 2026-02-20T22:45:51.599 INFO:teuthology.orchestra.run.trial150.stderr: 88.2% -- replaced with /var/log/ceph/cluster2-client.mirror.76056.log.gz 2026-02-20T22:45:51.599 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.admin.64228.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.admin.52649.log 2026-02-20T22:45:51.599 INFO:teuthology.orchestra.run.trial150.stderr: 87.5% -- replaced with /var/log/ceph/cluster1-client.admin.64228.log.gz 2026-02-20T22:45:51.599 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.mirror.50583.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.admin.66178.log 2026-02-20T22:45:51.599 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.admin.52649.log: 87.7% -- replaced with /var/log/ceph/cluster1-client.mirror.50583.log.gz 2026-02-20T22:45:51.600 INFO:teuthology.orchestra.run.trial150.stderr:gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.71993.log 2026-02-20T22:45:51.600 INFO:teuthology.orchestra.run.trial150.stderr: 87.6% -- replaced with /var/log/ceph/cluster1-client.admin.52649.log.gz 2026-02-20T22:45:51.600 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.admin.66178.log: 94.3% -- replaced with /var/log/ceph/cluster1-client.mirror.88600.log.gz 2026-02-20T22:45:51.600 INFO:teuthology.orchestra.run.trial150.stderr:gzip -5 --verbose -- /var/log/ceph/cluster1-client.admin.71752.log 2026-02-20T22:45:51.600 INFO:teuthology.orchestra.run.trial150.stderr: 87.4% -- replaced with /var/log/ceph/cluster1-client.admin.66178.log.gz 2026-02-20T22:45:51.600 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.71993.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.87781.log 2026-02-20T22:45:51.600 INFO:teuthology.orchestra.run.trial150.stderr: 79.7% -- replaced with /var/log/ceph/cluster2-client.mirror.71993.log.gz 2026-02-20T22:45:51.600 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.admin.71752.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.admin.55154.log 2026-02-20T22:45:51.601 INFO:teuthology.orchestra.run.trial150.stderr: 88.6% -- replaced with /var/log/ceph/cluster1-client.admin.71752.log.gz 2026-02-20T22:45:51.601 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.87781.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.mirror.74325.log 2026-02-20T22:45:51.601 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.admin.55154.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.55442.log 2026-02-20T22:45:51.601 INFO:teuthology.orchestra.run.trial150.stderr: 89.9% -- replaced with /var/log/ceph/cluster2-client.mirror.87781.log.gz 2026-02-20T22:45:51.601 INFO:teuthology.orchestra.run.trial150.stderr: 87.7% -- replaced with /var/log/ceph/cluster2-client.admin.55154.log.gz 2026-02-20T22:45:51.601 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.mirror.74325.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.mirror.87349.log 2026-02-20T22:45:51.601 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.55442.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.mirror.82574.log 2026-02-20T22:45:51.602 INFO:teuthology.orchestra.run.trial150.stderr: 87.8% -- replaced with /var/log/ceph/cluster2-client.mirror.55442.log.gz 2026-02-20T22:45:51.602 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.mirror.87349.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.82194.log 2026-02-20T22:45:51.602 INFO:teuthology.orchestra.run.trial150.stderr: 88.3% -- replaced with /var/log/ceph/cluster1-client.mirror.87349.log.gz 2026-02-20T22:45:51.602 INFO:teuthology.orchestra.run.trial150.stderr: 91.9% -- replaced with /var/log/ceph/cluster1-client.mirror.74325.log.gz 2026-02-20T22:45:51.602 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.mirror.82574.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.admin.63255.log 2026-02-20T22:45:51.602 INFO:teuthology.orchestra.run.trial150.stderr: 86.6% -- replaced with /var/log/ceph/cluster1-client.mirror.82574.log.gz 2026-02-20T22:45:51.602 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.82194.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.mirror.77861.log 2026-02-20T22:45:51.602 INFO:teuthology.orchestra.run.trial150.stderr: 87.7% -- replaced with /var/log/ceph/cluster2-client.mirror.82194.log.gz 2026-02-20T22:45:51.602 INFO:teuthology.orchestra.run.trial150.stderr:gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.73176.log 2026-02-20T22:45:51.603 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.admin.63255.log: /var/log/ceph/cluster1-client.mirror.77861.log: gzip 87.3% -5 --verbose -- replaced with /var/log/ceph/cluster1-client.admin.63255.log.gz -- 2026-02-20T22:45:51.603 INFO:teuthology.orchestra.run.trial150.stderr: /var/log/ceph/cluster1-client.admin.53369.log 2026-02-20T22:45:51.603 INFO:teuthology.orchestra.run.trial150.stderr: 92.5% -- replaced with /var/log/ceph/cluster1-client.mirror.1.77042.log.gz 2026-02-20T22:45:51.603 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.73176.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.50240.log 2026-02-20T22:45:51.603 INFO:teuthology.orchestra.run.trial150.stderr: 90.4% -- replaced with /var/log/ceph/cluster2-client.mirror.73176.log.gz 2026-02-20T22:45:51.603 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.admin.53369.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.62337.log 2026-02-20T22:45:51.603 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.50240.log: 87.3% -- replaced with /var/log/ceph/cluster1-client.admin.53369.log.gz 2026-02-20T22:45:51.604 INFO:teuthology.orchestra.run.trial150.stderr:gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.73739.log 2026-02-20T22:45:51.604 INFO:teuthology.orchestra.run.trial150.stderr: 90.5% -- replaced with /var/log/ceph/cluster1-client.mirror.77861.log.gz 2026-02-20T22:45:51.604 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.62337.log: 89.5% -- replaced with /var/log/ceph/cluster2-client.mirror.50240.log.gz 2026-02-20T22:45:51.604 INFO:teuthology.orchestra.run.trial150.stderr:gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.58096.log 2026-02-20T22:45:51.604 INFO:teuthology.orchestra.run.trial150.stderr: 87.7% -- replaced with /var/log/ceph/cluster2-client.mirror.62337.log.gz 2026-02-20T22:45:51.604 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.73739.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.70382.log 2026-02-20T22:45:51.604 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.58096.log: 88.4% -- replaced with /var/log/ceph/cluster2-client.mirror.73739.log.gz 2026-02-20T22:45:51.604 INFO:teuthology.orchestra.run.trial150.stderr:gzip -5 --verbose -- /var/log/ceph/cluster1-client.mirror.70432.log 2026-02-20T22:45:51.604 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.70382.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.65260.log 2026-02-20T22:45:51.605 INFO:teuthology.orchestra.run.trial150.stderr: 90.1% -- replaced with /var/log/ceph/cluster2-client.mirror.58096.log.gz 2026-02-20T22:45:51.605 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.mirror.70432.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.admin.69229.log 2026-02-20T22:45:51.605 INFO:teuthology.orchestra.run.trial150.stderr: 87.7% -- replaced with /var/log/ceph/cluster1-client.mirror.70432.log.gz 2026-02-20T22:45:51.605 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.65260.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.admin.65110.log 2026-02-20T22:45:51.605 INFO:teuthology.orchestra.run.trial150.stderr: 90.4% -- replaced with /var/log/ceph/cluster2-client.mirror.70382.log.gz 2026-02-20T22:45:51.605 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.admin.69229.log: 87.8% -- replaced with /var/log/ceph/cluster2-client.mirror.65260.log.gz 2026-02-20T22:45:51.605 INFO:teuthology.orchestra.run.trial150.stderr:gzip -5 --verbose -- /var/log/ceph/cluster2-client.admin.61835.log 2026-02-20T22:45:51.606 INFO:teuthology.orchestra.run.trial150.stderr: 87.4% -- replaced with /var/log/ceph/cluster2-client.admin.69229.log.gz 2026-02-20T22:45:51.606 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.admin.65110.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.admin.55981.log 2026-02-20T22:45:51.606 INFO:teuthology.orchestra.run.trial150.stderr: 87.7% -- replaced with /var/log/ceph/cluster1-client.admin.65110.log.gz 2026-02-20T22:45:51.606 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.admin.61835.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.admin.48011.log 2026-02-20T22:45:51.606 INFO:teuthology.orchestra.run.trial150.stderr: 87.6% -- replaced with /var/log/ceph/cluster2-client.admin.61835.log.gz 2026-02-20T22:45:51.606 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.admin.55981.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.admin.54884.log 2026-02-20T22:45:51.606 INFO:teuthology.orchestra.run.trial150.stderr: 87.6% -- replaced with /var/log/ceph/cluster1-client.admin.55981.log.gz 2026-02-20T22:45:51.606 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.admin.48011.log: 0.0% -- replaced with /var/log/ceph/cluster1-client.admin.48011.log.gz 2026-02-20T22:45:51.606 INFO:teuthology.orchestra.run.trial150.stderr:gzip -5 --verbose -- /var/log/ceph/cluster1-client.admin.67336.log 2026-02-20T22:45:51.607 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.admin.54884.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.admin.48641.log 2026-02-20T22:45:51.607 INFO:teuthology.orchestra.run.trial150.stderr: 88.5% -- replaced with /var/log/ceph/cluster2-client.admin.54884.log.gz 2026-02-20T22:45:51.607 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.admin.67336.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.74470.log 2026-02-20T22:45:51.607 INFO:teuthology.orchestra.run.trial150.stderr: 87.6% -- replaced with /var/log/ceph/cluster1-client.admin.67336.log.gz 2026-02-20T22:45:51.607 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.admin.48641.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.admin.54639.log 2026-02-20T22:45:51.607 INFO:teuthology.orchestra.run.trial150.stderr: 62.4% -- replaced with /var/log/ceph/cluster2-client.admin.48641.log.gz 2026-02-20T22:45:51.607 INFO:teuthology.orchestra.run.trial150.stderr:gzip -5 --verbose -- /var/log/ceph/cluster1-client.admin.76767.log 2026-02-20T22:45:51.608 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.74470.log: /var/log/ceph/cluster1-client.admin.54639.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.mirror.67264.log 2026-02-20T22:45:51.608 INFO:teuthology.orchestra.run.trial150.stderr: 87.5% -- replaced with /var/log/ceph/cluster1-client.admin.54639.log.gz 2026-02-20T22:45:51.608 INFO:teuthology.orchestra.run.trial150.stderr: 90.0% -- replaced with /var/log/ceph/cluster2-client.mirror.74470.log.gz 2026-02-20T22:45:51.608 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.admin.76767.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.admin.60207.log 2026-02-20T22:45:51.608 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.mirror.67264.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.87393.log 2026-02-20T22:45:51.608 INFO:teuthology.orchestra.run.trial150.stderr: 90.2% -- replaced with /var/log/ceph/cluster1-client.admin.76767.log.gz 2026-02-20T22:45:51.609 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.admin.60207.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.75888.log 2026-02-20T22:45:51.609 INFO:teuthology.orchestra.run.trial150.stderr: 90.2% -- replaced with /var/log/ceph/cluster1-client.mirror.67264.log.gz 2026-02-20T22:45:51.609 INFO:teuthology.orchestra.run.trial150.stderr: 87.7% -- replaced with /var/log/ceph/cluster2-client.admin.60207.log.gz 2026-02-20T22:45:51.609 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.87393.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.admin.74147.log 2026-02-20T22:45:51.609 INFO:teuthology.orchestra.run.trial150.stderr: 79.6% -- replaced with /var/log/ceph/cluster2-client.mirror.87393.log.gz 2026-02-20T22:45:51.609 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.75888.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.mirror.0.48679.log 2026-02-20T22:45:51.609 INFO:teuthology.orchestra.run.trial150.stderr: 87.7% -- replaced with /var/log/ceph/cluster2-client.mirror.75888.log.gz 2026-02-20T22:45:51.609 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.admin.74147.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.admin.59450.log 2026-02-20T22:45:51.609 INFO:teuthology.orchestra.run.trial150.stderr: 87.6% -- replaced with /var/log/ceph/cluster1-client.admin.74147.log.gz 2026-02-20T22:45:51.610 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.mirror.0.48679.log: 19.1% -- replaced with /var/log/ceph/cluster1-client.mirror.0.48679.log.gz 2026-02-20T22:45:51.610 INFO:teuthology.orchestra.run.trial150.stderr:gzip -5 --verbose -- /var/log/ceph/cluster1-client.admin.48261.log 2026-02-20T22:45:51.610 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.admin.59450.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.admin.55358.log 2026-02-20T22:45:51.610 INFO:teuthology.orchestra.run.trial150.stderr: 88.6% -- replaced with /var/log/ceph/cluster2-client.admin.59450.log.gz 2026-02-20T22:45:51.610 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.admin.48261.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.admin.88726.log 2026-02-20T22:45:51.610 INFO:teuthology.orchestra.run.trial150.stderr: 55.9% -- replaced with /var/log/ceph/cluster1-client.admin.48261.log.gz 2026-02-20T22:45:51.610 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.admin.55358.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.mirror.80838.log 2026-02-20T22:45:51.610 INFO:teuthology.orchestra.run.trial150.stderr: 87.6% -- replaced with /var/log/ceph/cluster2-client.admin.55358.log.gz 2026-02-20T22:45:51.611 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.admin.88726.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.mirror.77500.log 2026-02-20T22:45:51.611 INFO:teuthology.orchestra.run.trial150.stderr: 0.0% -- replaced with /var/log/ceph/cluster1-client.admin.88726.log.gz 2026-02-20T22:45:51.611 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.mirror.80838.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.mirror.0.86241.log 2026-02-20T22:45:51.611 INFO:teuthology.orchestra.run.trial150.stderr: 87.4% -- replaced with /var/log/ceph/cluster1-client.mirror.80838.log.gz 2026-02-20T22:45:51.611 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.mirror.77500.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.admin.69780.log 2026-02-20T22:45:51.611 INFO:teuthology.orchestra.run.trial150.stderr: 87.3% -- replaced with /var/log/ceph/cluster1-client.mirror.77500.log.gz 2026-02-20T22:45:51.611 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.mirror.0.86241.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.mirror.2.50839.log 2026-02-20T22:45:51.612 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.admin.69780.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.admin.81258.log 2026-02-20T22:45:51.612 INFO:teuthology.orchestra.run.trial150.stderr: 87.4% -- replaced with /var/log/ceph/cluster1-client.admin.69780.log.gz 2026-02-20T22:45:51.612 INFO:teuthology.orchestra.run.trial150.stderr:gzip -5 --verbose -- /var/log/ceph/cluster1-client.mirror.61617.log 2026-02-20T22:45:51.612 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.mirror.2.50839.log: 19.7% -- replaced with /var/log/ceph/cluster1-client.mirror.2.50839.log.gz 2026-02-20T22:45:51.612 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.admin.81258.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.admin.71000.log 2026-02-20T22:45:51.612 INFO:teuthology.orchestra.run.trial150.stderr: 87.4% -- replaced with /var/log/ceph/cluster1-client.admin.81258.log.gz 2026-02-20T22:45:51.613 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.mirror.61617.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.admin.61077.log 2026-02-20T22:45:51.613 INFO:teuthology.orchestra.run.trial150.stderr: 87.6% -- replaced with /var/log/ceph/cluster1-client.mirror.61617.log.gz 2026-02-20T22:45:51.613 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.admin.71000.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.admin.53190.log 2026-02-20T22:45:51.613 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.admin.61077.log: 87.3% -- replaced with /var/log/ceph/cluster1-client.admin.71000.log.gz 2026-02-20T22:45:51.613 INFO:teuthology.orchestra.run.trial150.stderr:gzip -5 --verbose -- /var/log/ceph/cluster1-client.mirror.88643.log 2026-02-20T22:45:51.613 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.admin.53190.log: 87.4% -- replaced with /var/log/ceph/cluster1-client.admin.61077.log.gz 2026-02-20T22:45:51.613 INFO:teuthology.orchestra.run.trial150.stderr:gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.49088.log 2026-02-20T22:45:51.614 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.mirror.88643.log: 90.1% -- replaced with /var/log/ceph/cluster1-client.admin.53190.log.gz 2026-02-20T22:45:51.614 INFO:teuthology.orchestra.run.trial150.stderr:gzip -5 --verbose -- /var/log/ceph/cluster1-client.mirror.1.48689.log 2026-02-20T22:45:51.614 INFO:teuthology.orchestra.run.trial150.stderr: 88.2% -- replaced with /var/log/ceph/cluster1-client.mirror.88643.log.gz 2026-02-20T22:45:51.614 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.49088.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.mirror.61920.log 2026-02-20T22:45:51.614 INFO:teuthology.orchestra.run.trial150.stderr: 57.7% -- replaced with /var/log/ceph/cluster2-client.mirror.49088.log.gz 2026-02-20T22:45:51.614 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.mirror.1.48689.log: 19.1% -- replaced with /var/log/ceph/cluster1-client.mirror.1.48689.log.gz 2026-02-20T22:45:51.614 INFO:teuthology.orchestra.run.trial150.stderr:gzip -5 --verbose -- /var/log/ceph/cluster1-client.mirror.87369.log 2026-02-20T22:45:51.614 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.mirror.61920.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.mirror.55180.log 2026-02-20T22:45:51.615 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.mirror.87369.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.admin.63647.log 2026-02-20T22:45:51.615 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.mirror.55180.log: 90.3% -- replaced with /var/log/ceph/cluster1-client.mirror.61920.log.gz 2026-02-20T22:45:51.615 INFO:teuthology.orchestra.run.trial150.stderr:gzip -5 --verbose -- /var/log/ceph/cluster2-client.admin.70902.log 2026-02-20T22:45:51.615 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.admin.63647.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.76035.log 2026-02-20T22:45:51.616 INFO:teuthology.orchestra.run.trial150.stderr: 87.7% -- replaced with /var/log/ceph/cluster1-client.admin.63647.log.gz 2026-02-20T22:45:51.616 INFO:teuthology.orchestra.run.trial150.stderr: 89.6% -- replaced with /var/log/ceph/cluster1-client.mirror.55180.log.gz 2026-02-20T22:45:51.616 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.admin.70902.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.mirror.59180.log 2026-02-20T22:45:51.616 INFO:teuthology.orchestra.run.trial150.stderr: 87.6% -- replaced with /var/log/ceph/cluster2-client.admin.70902.log.gz 2026-02-20T22:45:51.616 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.76035.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.76948.log 2026-02-20T22:45:51.616 INFO:teuthology.orchestra.run.trial150.stderr: 88.2% -- replaced with /var/log/ceph/cluster2-client.mirror.76035.log.gz 2026-02-20T22:45:51.616 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.mirror.59180.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.mirror.66317.log 2026-02-20T22:45:51.616 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.76948.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.mirror.86910.log 2026-02-20T22:45:51.617 INFO:teuthology.orchestra.run.trial150.stderr: 90.0% -- replaced with /var/log/ceph/cluster1-client.mirror.59180.log.gz 2026-02-20T22:45:51.617 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.mirror.66317.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.mirror.62632.log 2026-02-20T22:45:51.617 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.mirror.86910.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.63067.log 2026-02-20T22:45:51.617 INFO:teuthology.orchestra.run.trial150.stderr: 90.5% -- replaced with /var/log/ceph/cluster1-client.mirror.66317.log.gz 2026-02-20T22:45:51.617 INFO:teuthology.orchestra.run.trial150.stderr: 87.7% -- replaced with /var/log/ceph/cluster1-client.mirror.86910.log.gz 2026-02-20T22:45:51.617 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.mirror.62632.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.admin.55544.log 2026-02-20T22:45:51.618 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.63067.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.admin.51831.log 2026-02-20T22:45:51.618 INFO:teuthology.orchestra.run.trial150.stderr: 89.8% -- replaced with /var/log/ceph/cluster1-client.mirror.62632.log.gz 2026-02-20T22:45:51.618 INFO:teuthology.orchestra.run.trial150.stderr: 95.7% -- replaced with /var/log/ceph/cluster1-client.mirror.87369.log.gz 2026-02-20T22:45:51.618 INFO:teuthology.orchestra.run.trial150.stderr: 87.4% -- replaced with /var/log/ceph/cluster2-client.mirror.63067.log.gz 2026-02-20T22:45:51.618 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.admin.55544.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.admin.58070.log 2026-02-20T22:45:51.618 INFO:teuthology.orchestra.run.trial150.stderr: 88.5% -- replaced with /var/log/ceph/cluster2-client.admin.55544.log.gz 2026-02-20T22:45:51.618 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.admin.51831.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.mirror.49360.log 2026-02-20T22:45:51.618 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.admin.58070.log: 90.4% -- replaced with /var/log/ceph/cluster1-client.admin.51831.log.gz 2026-02-20T22:45:51.619 INFO:teuthology.orchestra.run.trial150.stderr:gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.53566.log 2026-02-20T22:45:51.619 INFO:teuthology.orchestra.run.trial150.stderr: 87.3% -- replaced with /var/log/ceph/cluster1-client.admin.58070.log.gz 2026-02-20T22:45:51.619 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.mirror.49360.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.mirror.86100.log 2026-02-20T22:45:51.619 INFO:teuthology.orchestra.run.trial150.stderr: 87.6% -- replaced with /var/log/ceph/cluster1-client.mirror.49360.log.gz 2026-02-20T22:45:51.619 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.53566.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.73960.log 2026-02-20T22:45:51.619 INFO:teuthology.orchestra.run.trial150.stderr: 94.2% -- replaced with /var/log/ceph/cluster2-client.mirror.76948.log.gz 2026-02-20T22:45:51.619 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.mirror.86100.log: gzip 90.3% -5 -- replaced with /var/log/ceph/cluster2-client.mirror.53566.log.gz --verbose 2026-02-20T22:45:51.619 INFO:teuthology.orchestra.run.trial150.stderr: -- /var/log/ceph/cluster1-client.admin.85808.log 2026-02-20T22:45:51.619 INFO:teuthology.orchestra.run.trial150.stderr: 87.2% -- replaced with /var/log/ceph/cluster1-client.mirror.86100.log.gz 2026-02-20T22:45:51.620 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.73960.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.82982.log 2026-02-20T22:45:51.620 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.admin.85808.log: 89.8% -- replaced with /var/log/ceph/cluster2-client.mirror.73960.log.gz 2026-02-20T22:45:51.620 INFO:teuthology.orchestra.run.trial150.stderr:gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.57588.log 2026-02-20T22:45:51.620 INFO:teuthology.orchestra.run.trial150.stderr: 87.3% -- replaced with /var/log/ceph/cluster1-client.admin.85808.log.gz 2026-02-20T22:45:51.620 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.82982.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.admin.52362.log 2026-02-20T22:45:51.620 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.57588.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.admin.70537.log 2026-02-20T22:45:51.620 INFO:teuthology.orchestra.run.trial150.stderr: 87.3% -- replaced with /var/log/ceph/cluster2-client.mirror.57588.log.gz 2026-02-20T22:45:51.621 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.admin.52362.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.admin.88798.log 2026-02-20T22:45:51.621 INFO:teuthology.orchestra.run.trial150.stderr: 87.5% -- replaced with /var/log/ceph/cluster1-client.admin.52362.log.gz 2026-02-20T22:45:51.621 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.admin.70537.log: 90.6% -- replaced with /var/log/ceph/cluster2-client.mirror.82982.log.gz 2026-02-20T22:45:51.621 INFO:teuthology.orchestra.run.trial150.stderr:gzip -5 --verbose -- /var/log/ceph/cluster1-client.mirror.2.80342.log 2026-02-20T22:45:51.621 INFO:teuthology.orchestra.run.trial150.stderr: 87.3% -- replaced with /var/log/ceph/cluster1-client.admin.70537.log.gz 2026-02-20T22:45:51.621 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.admin.88798.log: 0.0% -- replaced with /var/log/ceph/cluster2-client.admin.88798.log.gz 2026-02-20T22:45:51.621 INFO:teuthology.orchestra.run.trial150.stderr:gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.70563.log 2026-02-20T22:45:51.621 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.mirror.2.80342.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.mirror.49053.log 2026-02-20T22:45:51.622 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.70563.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.74368.log 2026-02-20T22:45:51.622 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.mirror.49053.log: 56.4% -- replaced with /var/log/ceph/cluster1-client.mirror.49053.log.gz 2026-02-20T22:45:51.622 INFO:teuthology.orchestra.run.trial150.stderr:gzip 90.1% -- replaced with /var/log/ceph/cluster2-client.mirror.70563.log.gz -5 2026-02-20T22:45:51.622 INFO:teuthology.orchestra.run.trial150.stderr: --verbose -- /var/log/ceph/cluster1-client.mirror.67083.log 2026-02-20T22:45:51.622 INFO:teuthology.orchestra.run.trial150.stderr:gzip -5 --verbose -- /var/log/ceph/cluster2-client.admin.57087.log 2026-02-20T22:45:51.623 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.74368.log: /var/log/ceph/cluster1-client.mirror.67083.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.admin.64745.log 2026-02-20T22:45:51.623 INFO:teuthology.orchestra.run.trial150.stderr:gzip -5 --verbose -- /var/log/ceph/cluster1-client.mirror.83028.log 2026-02-20T22:45:51.623 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.admin.57087.log: 90.4% -- replaced with /var/log/ceph/cluster1-client.mirror.67083.log.gz 2026-02-20T22:45:51.623 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.admin.64745.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.admin.58860.log 2026-02-20T22:45:51.623 INFO:teuthology.orchestra.run.trial150.stderr: 92.8% -- replaced with /var/log/ceph/cluster1-client.mirror.2.80342.log.gz 2026-02-20T22:45:51.623 INFO:teuthology.orchestra.run.trial150.stderr: 87.5% -- replaced with /var/log/ceph/cluster2-client.admin.57087.log.gz 2026-02-20T22:45:51.623 INFO:teuthology.orchestra.run.trial150.stderr: 87.2% -- replaced with /var/log/ceph/cluster1-client.admin.64745.log.gz 2026-02-20T22:45:51.623 INFO:teuthology.orchestra.run.trial150.stderr: 90.5% -- replaced with /var/log/ceph/cluster2-client.mirror.74368.log.gz 2026-02-20T22:45:51.624 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.mirror.83028.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.60062.log 2026-02-20T22:45:51.624 INFO:teuthology.orchestra.run.trial150.stderr: 87.0% -- replaced with /var/log/ceph/cluster1-client.mirror.83028.log.gz 2026-02-20T22:45:51.624 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.admin.58860.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.56869.log 2026-02-20T22:45:51.624 INFO:teuthology.orchestra.run.trial150.stderr: 87.6% -- replaced with /var/log/ceph/cluster1-client.admin.58860.log.gz 2026-02-20T22:45:51.624 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.60062.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.51442.log 2026-02-20T22:45:51.624 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.56869.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.mirror.53868.log 2026-02-20T22:45:51.624 INFO:teuthology.orchestra.run.trial150.stderr: 89.8% -- replaced with /var/log/ceph/cluster2-client.mirror.60062.log.gz 2026-02-20T22:45:51.624 INFO:teuthology.orchestra.run.trial150.stderr: 87.7% -- replaced with /var/log/ceph/cluster2-client.mirror.56869.log.gz 2026-02-20T22:45:51.624 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.51442.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.72753.log 2026-02-20T22:45:51.625 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.mirror.53868.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.mirror.86210.log 2026-02-20T22:45:51.625 INFO:teuthology.orchestra.run.trial150.stderr: 0.0% -- replaced with /var/log/ceph/cluster1-client.mirror.53868.log.gz 2026-02-20T22:45:51.625 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.72753.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.mirror.85411.log 2026-02-20T22:45:51.625 INFO:teuthology.orchestra.run.trial150.stderr: 92.2% -- replaced with /var/log/ceph/cluster2-client.mirror.51442.log.gz 2026-02-20T22:45:51.625 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.mirror.86210.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.71494.log 2026-02-20T22:45:51.625 INFO:teuthology.orchestra.run.trial150.stderr: 90.2% -- replaced with /var/log/ceph/cluster2-client.mirror.72753.log.gz 2026-02-20T22:45:51.625 INFO:teuthology.orchestra.run.trial150.stderr: 87.7% -- replaced with /var/log/ceph/cluster1-client.mirror.86210.log.gz 2026-02-20T22:45:51.625 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.mirror.85411.log: 0.0% -- replaced with /var/log/ceph/cluster1-client.mirror.85411.log.gz 2026-02-20T22:45:51.625 INFO:teuthology.orchestra.run.trial150.stderr:gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.82962.log 2026-02-20T22:45:51.626 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.71494.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.admin.62048.log 2026-02-20T22:45:51.626 INFO:teuthology.orchestra.run.trial150.stderr: 87.5% -- replaced with /var/log/ceph/cluster2-client.mirror.71494.log.gz 2026-02-20T22:45:51.626 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.82962.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.81785.log 2026-02-20T22:45:51.626 INFO:teuthology.orchestra.run.trial150.stderr: 88.2% -- replaced with /var/log/ceph/cluster2-client.mirror.82962.log.gz 2026-02-20T22:45:51.626 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.admin.62048.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.mirror.75338.log 2026-02-20T22:45:51.626 INFO:teuthology.orchestra.run.trial150.stderr: 87.3% -- replaced with /var/log/ceph/cluster2-client.admin.62048.log.gz 2026-02-20T22:45:51.626 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.81785.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.admin.49384.log 2026-02-20T22:45:51.627 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.mirror.75338.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.75993.log 2026-02-20T22:45:51.627 INFO:teuthology.orchestra.run.trial150.stderr: 87.6% -- replaced with /var/log/ceph/cluster1-client.mirror.75338.log.gz 2026-02-20T22:45:51.627 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.admin.49384.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.mirror.50014.log 2026-02-20T22:45:51.627 INFO:teuthology.orchestra.run.trial150.stderr: 87.3% -- replaced with /var/log/ceph/cluster1-client.admin.49384.log.gz 2026-02-20T22:45:51.627 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.75993.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.48432.log 2026-02-20T22:45:51.627 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.mirror.50014.log: 88.4% -- replaced with /var/log/ceph/cluster2-client.mirror.75993.log.gz 2026-02-20T22:45:51.627 INFO:teuthology.orchestra.run.trial150.stderr:gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.64530.log 2026-02-20T22:45:51.627 INFO:teuthology.orchestra.run.trial150.stderr: 86.8% -- replaced with /var/log/ceph/cluster1-client.mirror.50014.log.gz 2026-02-20T22:45:51.628 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.48432.log: gzip 62.9% -5 -- replaced with /var/log/ceph/cluster2-client.mirror.48432.log.gz --verbose 2026-02-20T22:45:51.628 INFO:teuthology.orchestra.run.trial150.stderr: -- /var/log/ceph/cluster2-client.mirror.74634.log 2026-02-20T22:45:51.628 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.64530.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.67474.log 2026-02-20T22:45:51.628 INFO:teuthology.orchestra.run.trial150.stderr: 87.8% -- replaced with /var/log/ceph/cluster2-client.mirror.64530.log.gz 2026-02-20T22:45:51.628 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.74634.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.mirror.57505.log 2026-02-20T22:45:51.628 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.67474.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.admin.54965.log 2026-02-20T22:45:51.628 INFO:teuthology.orchestra.run.trial150.stderr: 89.7% -- replaced with /var/log/ceph/cluster2-client.mirror.74634.log.gz 2026-02-20T22:45:51.629 INFO:teuthology.orchestra.run.trial150.stderr: 87.8% -- replaced with /var/log/ceph/cluster2-client.mirror.67474.log.gz 2026-02-20T22:45:51.629 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.mirror.57505.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.mirror.59755.log 2026-02-20T22:45:51.629 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.admin.54965.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.49662.log 2026-02-20T22:45:51.629 INFO:teuthology.orchestra.run.trial150.stderr: 89.5% -- replaced with /var/log/ceph/cluster1-client.mirror.57505.log.gz 2026-02-20T22:45:51.629 INFO:teuthology.orchestra.run.trial150.stderr: 94.2% -- replaced with /var/log/ceph/cluster2-client.mirror.81785.log.gz 2026-02-20T22:45:51.629 INFO:teuthology.orchestra.run.trial150.stderr: 87.6% -- replaced with /var/log/ceph/cluster1-client.admin.54965.log.gz 2026-02-20T22:45:51.629 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.mirror.59755.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.mirror.83118.log 2026-02-20T22:45:51.629 INFO:teuthology.orchestra.run.trial150.stderr: 87.7% -- replaced with /var/log/ceph/cluster1-client.mirror.59755.log.gz 2026-02-20T22:45:51.629 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.49662.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.admin.48295.log 2026-02-20T22:45:51.630 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.mirror.83118.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.admin.67900.log 2026-02-20T22:45:51.630 INFO:teuthology.orchestra.run.trial150.stderr: 86.9% -- replaced with /var/log/ceph/cluster1-client.mirror.83118.log.gz 2026-02-20T22:45:51.630 INFO:teuthology.orchestra.run.trial150.stderr: 89.6% -- replaced with /var/log/ceph/cluster2-client.mirror.49662.log.gz 2026-02-20T22:45:51.630 INFO:teuthology.orchestra.run.trial150.stderr: 95.0% -- replaced with /var/log/ceph/cluster2-client.mirror.0.84940.log.gz 2026-02-20T22:45:51.630 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.admin.48295.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.mirror.83072.log 2026-02-20T22:45:51.630 INFO:teuthology.orchestra.run.trial150.stderr: 60.8% -- replaced with /var/log/ceph/cluster1-client.admin.48295.log.gz 2026-02-20T22:45:51.630 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.admin.67900.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.admin.53432.log 2026-02-20T22:45:51.630 INFO:teuthology.orchestra.run.trial150.stderr: 88.6% -- replaced with /var/log/ceph/cluster1-client.admin.67900.log.gz 2026-02-20T22:45:51.630 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.mirror.83072.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.87514.log 2026-02-20T22:45:51.630 INFO:teuthology.orchestra.run.trial150.stderr: 86.9% -- replaced with /var/log/ceph/cluster1-client.mirror.83072.log.gz 2026-02-20T22:45:51.631 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.admin.53432.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.mirror.82051.log 2026-02-20T22:45:51.631 INFO:teuthology.orchestra.run.trial150.stderr: 87.4% -- replaced with /var/log/ceph/cluster1-client.admin.53432.log.gz 2026-02-20T22:45:51.631 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.87514.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.admin.51409.log 2026-02-20T22:45:51.631 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.mirror.82051.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.admin.46866.log 2026-02-20T22:45:51.631 INFO:teuthology.orchestra.run.trial150.stderr: 86.6% -- replaced with /var/log/ceph/cluster1-client.mirror.82051.log.gz 2026-02-20T22:45:51.631 INFO:teuthology.orchestra.run.trial150.stderr: 89.8% -- replaced with /var/log/ceph/cluster2-client.mirror.87514.log.gz 2026-02-20T22:45:51.631 INFO:teuthology.orchestra.run.trial150.stderr:gzip -5 --verbose -- /var/log/ceph/cluster1-client.mirror.72733.log 2026-02-20T22:45:51.632 INFO:teuthology.orchestra.run.trial150.stderr:gzip -5 --verbose -- /var/log/ceph/cluster1-client.mirror.3.79354.log 2026-02-20T22:45:51.632 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.admin.51409.log: /var/log/ceph/cluster2-client.admin.46866.log: 0.0% -- replaced with /var/log/ceph/cluster2-client.admin.46866.log.gz 2026-02-20T22:45:51.632 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.mirror.72733.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.admin.81231.log 2026-02-20T22:45:51.632 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.mirror.3.79354.log: 90.2% -- replaced with /var/log/ceph/cluster2-client.admin.51409.log.gz 2026-02-20T22:45:51.632 INFO:teuthology.orchestra.run.trial150.stderr: 90.3% -- replaced with /var/log/ceph/cluster1-client.mirror.72733.log.gz 2026-02-20T22:45:51.632 INFO:teuthology.orchestra.run.trial150.stderr:gzip -5 --verbose -- /var/log/ceph/cluster2-client.admin.61131.log 2026-02-20T22:45:51.632 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.admin.81231.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.67416.log 2026-02-20T22:45:51.633 INFO:teuthology.orchestra.run.trial150.stderr: 87.5% -- replaced with /var/log/ceph/cluster1-client.admin.81231.log.gz 2026-02-20T22:45:51.633 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.admin.61131.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.admin.82886.log 2026-02-20T22:45:51.633 INFO:teuthology.orchestra.run.trial150.stderr: 87.7% -- replaced with /var/log/ceph/cluster2-client.admin.61131.log.gz 2026-02-20T22:45:51.633 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.67416.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.67630.log 2026-02-20T22:45:51.633 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.admin.82886.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.mirror.1.83692.log 2026-02-20T22:45:51.633 INFO:teuthology.orchestra.run.trial150.stderr: 89.9% -- replaced with /var/log/ceph/cluster2-client.mirror.67416.log.gz 2026-02-20T22:45:51.633 INFO:teuthology.orchestra.run.trial150.stderr: 87.5% -- replaced with /var/log/ceph/cluster1-client.admin.82886.log.gz 2026-02-20T22:45:51.633 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.67630.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.admin.84670.log 2026-02-20T22:45:51.634 INFO:teuthology.orchestra.run.trial150.stderr: 91.9% -- replaced with /var/log/ceph/cluster1-client.mirror.3.79354.log.gz 2026-02-20T22:45:51.634 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.mirror.1.83692.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.mirror.56088.log 2026-02-20T22:45:51.634 INFO:teuthology.orchestra.run.trial150.stderr: 90.1% -- replaced with /var/log/ceph/cluster2-client.mirror.67630.log.gz 2026-02-20T22:45:51.634 INFO:teuthology.orchestra.run.trial150.stderr: 19.7% -- replaced with /var/log/ceph/cluster1-client.mirror.1.83692.log.gz 2026-02-20T22:45:51.634 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.admin.84670.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.mirror.84106.log 2026-02-20T22:45:51.634 INFO:teuthology.orchestra.run.trial150.stderr: 87.4% -- replaced with /var/log/ceph/cluster1-client.admin.84670.log.gz 2026-02-20T22:45:51.634 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.mirror.56088.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.admin.53010.log 2026-02-20T22:45:51.635 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.mirror.84106.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.72912.log 2026-02-20T22:45:51.635 INFO:teuthology.orchestra.run.trial150.stderr: 87.4% -- replaced with /var/log/ceph/cluster1-client.mirror.84106.log.gz 2026-02-20T22:45:51.635 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.admin.53010.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.mirror.63362.log 2026-02-20T22:45:51.635 INFO:teuthology.orchestra.run.trial150.stderr: 91.6% 87.4% -- replaced with /var/log/ceph/cluster1-client.mirror.56088.log.gz 2026-02-20T22:45:51.635 INFO:teuthology.orchestra.run.trial150.stderr: -- replaced with /var/log/ceph/cluster1-client.admin.53010.log.gz 2026-02-20T22:45:51.635 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.72912.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.admin.55517.log 2026-02-20T22:45:51.635 INFO:teuthology.orchestra.run.trial150.stderr: 90.5% -- replaced with /var/log/ceph/cluster2-client.mirror.72912.log.gz 2026-02-20T22:45:51.635 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.mirror.63362.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.admin.71186.log 2026-02-20T22:45:51.636 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.admin.55517.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.admin.47013.log 2026-02-20T22:45:51.636 INFO:teuthology.orchestra.run.trial150.stderr: 87.5% -- replaced with /var/log/ceph/cluster1-client.admin.55517.log.gz 2026-02-20T22:45:51.636 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.admin.71186.log: 89.7% -- replaced with /var/log/ceph/cluster1-client.mirror.63362.log.gz 2026-02-20T22:45:51.636 INFO:teuthology.orchestra.run.trial150.stderr:gzip -5 --verbose -- /var/log/ceph/cluster2-client.admin.78286.log 2026-02-20T22:45:51.636 INFO:teuthology.orchestra.run.trial150.stderr: 88.6% -- replaced with /var/log/ceph/cluster2-client.admin.71186.log.gz 2026-02-20T22:45:51.636 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.admin.47013.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.admin.56893.log 2026-02-20T22:45:51.636 INFO:teuthology.orchestra.run.trial150.stderr: 0.0% -- replaced with /var/log/ceph/cluster1-client.admin.47013.log.gz 2026-02-20T22:45:51.636 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.admin.78286.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.mirror.50403.log 2026-02-20T22:45:51.637 INFO:teuthology.orchestra.run.trial150.stderr: 87.5% -- replaced with /var/log/ceph/cluster2-client.admin.78286.log.gz 2026-02-20T22:45:51.637 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.admin.56893.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.admin.59100.log 2026-02-20T22:45:51.637 INFO:teuthology.orchestra.run.trial150.stderr: 88.3% -- replaced with /var/log/ceph/cluster1-client.admin.56893.log.gz 2026-02-20T22:45:51.637 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.mirror.50403.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.admin.66038.log 2026-02-20T22:45:51.637 INFO:teuthology.orchestra.run.trial150.stderr: 87.7% -- replaced with /var/log/ceph/cluster1-client.mirror.50403.log.gz 2026-02-20T22:45:51.637 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.admin.59100.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.78223.log 2026-02-20T22:45:51.637 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.admin.66038.log: gzip 87.7% -5 -- replaced with /var/log/ceph/cluster1-client.admin.59100.log.gz --verbose 2026-02-20T22:45:51.638 INFO:teuthology.orchestra.run.trial150.stderr: -- /var/log/ceph/cluster1-client.mirror.81543.log 2026-02-20T22:45:51.638 INFO:teuthology.orchestra.run.trial150.stderr: 88.6% -- replaced with /var/log/ceph/cluster2-client.admin.66038.log.gz 2026-02-20T22:45:51.638 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.78223.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.mirror.81646.log 2026-02-20T22:45:51.638 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.mirror.81543.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.admin.48035.log 2026-02-20T22:45:51.638 INFO:teuthology.orchestra.run.trial150.stderr: 90.3% -- replaced with /var/log/ceph/cluster2-client.mirror.78223.log.gz 2026-02-20T22:45:51.638 INFO:teuthology.orchestra.run.trial150.stderr: 86.4% -- replaced with /var/log/ceph/cluster1-client.mirror.81543.log.gz 2026-02-20T22:45:51.638 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.mirror.81646.log: 69.4% -- replaced with /var/log/ceph/cluster1-client.mirror.81646.log.gz 2026-02-20T22:45:51.638 INFO:teuthology.orchestra.run.trial150.stderr:gzip -5 --verbose -- /var/log/ceph/cluster2-client.admin.89361.log 2026-02-20T22:45:51.639 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.admin.48035.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.admin.43283.log 2026-02-20T22:45:51.639 INFO:teuthology.orchestra.run.trial150.stderr: 80.0% -- replaced with /var/log/ceph/cluster1-client.admin.48035.log.gz 2026-02-20T22:45:51.639 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.admin.89361.log: 0.0% -- replaced with /var/log/ceph/cluster2-client.admin.89361.log.gz 2026-02-20T22:45:51.639 INFO:teuthology.orchestra.run.trial150.stderr:gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.64460.log 2026-02-20T22:45:51.639 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.admin.43283.log: 0.0% -- replaced with /var/log/ceph/cluster2-client.admin.43283.log.gz 2026-02-20T22:45:51.639 INFO:teuthology.orchestra.run.trial150.stderr:gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.75501.log 2026-02-20T22:45:51.639 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.64460.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.mirror.83255.log 2026-02-20T22:45:51.640 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.75501.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.admin.58941.log 2026-02-20T22:45:51.640 INFO:teuthology.orchestra.run.trial150.stderr: 89.7% -- replaced with /var/log/ceph/cluster2-client.mirror.64460.log.gz 2026-02-20T22:45:51.640 INFO:teuthology.orchestra.run.trial150.stderr: 88.2% -- replaced with /var/log/ceph/cluster2-client.mirror.75501.log.gz 2026-02-20T22:45:51.640 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.mirror.83255.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.admin.61317.log 2026-02-20T22:45:51.640 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.admin.58941.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.admin.50508.log 2026-02-20T22:45:51.641 INFO:teuthology.orchestra.run.trial150.stderr: 87.7% -- replaced with /var/log/ceph/cluster2-client.admin.58941.log.gz 2026-02-20T22:45:51.641 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.admin.61317.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.mirror.48103.log 2026-02-20T22:45:51.641 INFO:teuthology.orchestra.run.trial150.stderr: 87.3% -- replaced with /var/log/ceph/cluster2-client.admin.61317.log.gz 2026-02-20T22:45:51.641 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.admin.50508.log: 91.3% -- replaced with /var/log/ceph/cluster1-client.mirror.83255.log.gz 2026-02-20T22:45:51.641 INFO:teuthology.orchestra.run.trial150.stderr: 87.7% -- replaced with /var/log/ceph/cluster2-client.admin.50508.log.gz 2026-02-20T22:45:51.641 INFO:teuthology.orchestra.run.trial150.stderr:gzip -5 --verbose -- /var/log/ceph/cluster1-client.admin.54938.log 2026-02-20T22:45:51.642 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.mirror.48103.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.72932.log 2026-02-20T22:45:51.642 INFO:teuthology.orchestra.run.trial150.stderr: 5.8% -- replaced with /var/log/ceph/cluster1-client.mirror.48103.log.gz 2026-02-20T22:45:51.642 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.admin.54938.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.mirror.1.80281.log 2026-02-20T22:45:51.642 INFO:teuthology.orchestra.run.trial150.stderr: 87.3% -- replaced with /var/log/ceph/cluster1-client.admin.54938.log.gz 2026-02-20T22:45:51.643 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.72932.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.71397.log 2026-02-20T22:45:51.643 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.mirror.1.80281.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.79079.log 2026-02-20T22:45:51.643 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.71397.log: 90.6% -- replaced with /var/log/ceph/cluster2-client.mirror.72932.log.gz 2026-02-20T22:45:51.643 INFO:teuthology.orchestra.run.trial150.stderr:gzip -5 --verbose -- /var/log/ceph/cluster1-client.mirror.68984.log 2026-02-20T22:45:51.644 INFO:teuthology.orchestra.run.trial150.stderr:gzip -5 --verbose -- /var/log/ceph/cluster1-client.mirror.58999.log 2026-02-20T22:45:51.644 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.79079.log: /var/log/ceph/cluster1-client.mirror.68984.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.admin.50481.log 2026-02-20T22:45:51.644 INFO:teuthology.orchestra.run.trial150.stderr: 87.2% -- replaced with /var/log/ceph/cluster1-client.mirror.68984.log.gz 2026-02-20T22:45:51.644 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.mirror.58999.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.admin.67211.log 2026-02-20T22:45:51.644 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.admin.50481.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.mirror.73446.log 2026-02-20T22:45:51.645 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.admin.67211.log: 90.4% -- replaced with /var/log/ceph/cluster1-client.mirror.58999.log.gz 2026-02-20T22:45:51.645 INFO:teuthology.orchestra.run.trial150.stderr: 88.6% -- replaced with /var/log/ceph/cluster2-client.admin.50481.log.gz 2026-02-20T22:45:51.645 INFO:teuthology.orchestra.run.trial150.stderr:gzip -5 --verbose -- /var/log/ceph/cluster1-client.admin.56182.log 2026-02-20T22:45:51.645 INFO:teuthology.orchestra.run.trial150.stderr: 87.4% -- replaced with /var/log/ceph/cluster2-client.admin.67211.log.gz 2026-02-20T22:45:51.645 INFO:teuthology.orchestra.run.trial150.stderr: 92.8% -- replaced with /var/log/ceph/cluster1-client.mirror.1.80281.log.gz 2026-02-20T22:45:51.645 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.mirror.73446.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.75582.log 2026-02-20T22:45:51.645 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.admin.56182.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.admin.51930.log 2026-02-20T22:45:51.645 INFO:teuthology.orchestra.run.trial150.stderr: 87.7% -- replaced with /var/log/ceph/cluster1-client.mirror.73446.log.gz 2026-02-20T22:45:51.645 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.75582.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.73470.log 2026-02-20T22:45:51.646 INFO:teuthology.orchestra.run.trial150.stderr: 87.7% -- replaced with /var/log/ceph/cluster1-client.admin.56182.log.gz 2026-02-20T22:45:51.646 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.admin.51930.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.mirror.77658.log 2026-02-20T22:45:51.646 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.73470.log: 90.2% -- replaced with /var/log/ceph/cluster1-client.admin.51930.log.gz 2026-02-20T22:45:51.646 INFO:teuthology.orchestra.run.trial150.stderr:gzip -5 --verbose -- /var/log/ceph/cluster1-client.admin.55073.log 2026-02-20T22:45:51.646 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.mirror.77658.log: 89.8% -- replaced with /var/log/ceph/cluster2-client.mirror.73470.log.gz 2026-02-20T22:45:51.646 INFO:teuthology.orchestra.run.trial150.stderr:gzip -5 --verbose -- /var/log/ceph/cluster1-client.admin.68052.log 2026-02-20T22:45:51.646 INFO:teuthology.orchestra.run.trial150.stderr: 90.4% -- replaced with /var/log/ceph/cluster2-client.mirror.75582.log.gz 2026-02-20T22:45:51.646 INFO:teuthology.orchestra.run.trial150.stderr: 94.4% -- replaced with /var/log/ceph/cluster2-client.mirror.71397.log.gz 2026-02-20T22:45:51.647 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.admin.55073.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.admin.51328.log 2026-02-20T22:45:51.647 INFO:teuthology.orchestra.run.trial150.stderr: 94.2% -- replaced with /var/log/ceph/cluster2-client.mirror.79079.log.gz 2026-02-20T22:45:51.647 INFO:teuthology.orchestra.run.trial150.stderr: 87.6% -- replaced with /var/log/ceph/cluster1-client.admin.55073.log.gz 2026-02-20T22:45:51.647 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.admin.68052.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.mirror.53768.log 2026-02-20T22:45:51.647 INFO:teuthology.orchestra.run.trial150.stderr: 91.8% -- replaced with /var/log/ceph/cluster1-client.mirror.77658.log.gz 2026-02-20T22:45:51.647 INFO:teuthology.orchestra.run.trial150.stderr: 87.4% -- replaced with /var/log/ceph/cluster1-client.admin.68052.log.gz 2026-02-20T22:45:51.647 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.admin.51328.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.admin.79632.log 2026-02-20T22:45:51.647 INFO:teuthology.orchestra.run.trial150.stderr: 87.4% -- replaced with /var/log/ceph/cluster1-client.admin.51328.log.gz 2026-02-20T22:45:51.647 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.mirror.53768.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.mirror.68253.log 2026-02-20T22:45:51.647 INFO:teuthology.orchestra.run.trial150.stderr: 0.0% -- replaced with /var/log/ceph/cluster1-client.mirror.53768.log.gz 2026-02-20T22:45:51.648 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.admin.79632.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.50355.log 2026-02-20T22:45:51.648 INFO:teuthology.orchestra.run.trial150.stderr: 87.4% -- replaced with /var/log/ceph/cluster1-client.admin.79632.log.gz 2026-02-20T22:45:51.648 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.mirror.68253.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.mirror.72987.log 2026-02-20T22:45:51.648 INFO:teuthology.orchestra.run.trial150.stderr: 87.7% -- replaced with /var/log/ceph/cluster1-client.mirror.68253.log.gz 2026-02-20T22:45:51.648 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.50355.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.admin.47503.log 2026-02-20T22:45:51.648 INFO:teuthology.orchestra.run.trial150.stderr: 87.6% -- replaced with /var/log/ceph/cluster2-client.mirror.50355.log.gz 2026-02-20T22:45:51.648 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.mirror.72987.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.admin.55745.log 2026-02-20T22:45:51.649 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.admin.47503.log: 0.0% -- replaced with /var/log/ceph/cluster1-client.admin.47503.log.gzgzip 2026-02-20T22:45:51.649 INFO:teuthology.orchestra.run.trial150.stderr: -5 --verbose -- /var/log/ceph/cluster2-client.mirror.75541.log 2026-02-20T22:45:51.649 INFO:teuthology.orchestra.run.trial150.stderr:gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.71138.log 2026-02-20T22:45:51.649 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.admin.55745.log: /var/log/ceph/cluster2-client.mirror.75541.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.admin.77524.log 2026-02-20T22:45:51.649 INFO:teuthology.orchestra.run.trial150.stderr: 87.4% -- replaced with /var/log/ceph/cluster2-client.admin.55745.log.gz 2026-02-20T22:45:51.649 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.71138.log: 88.2% -- replaced with /var/log/ceph/cluster2-client.mirror.75541.log.gz 2026-02-20T22:45:51.649 INFO:teuthology.orchestra.run.trial150.stderr:gzip -5 --verbose -- /var/log/ceph/cluster1-client.mirror.86854.log 2026-02-20T22:45:51.649 INFO:teuthology.orchestra.run.trial150.stderr: 87.8% -- replaced with /var/log/ceph/cluster2-client.mirror.71138.log.gz 2026-02-20T22:45:51.650 INFO:teuthology.orchestra.run.trial150.stderr: 90.5% -- replaced with /var/log/ceph/cluster1-client.mirror.72987.log.gz 2026-02-20T22:45:51.650 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.admin.77524.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.admin.66472.log 2026-02-20T22:45:51.650 INFO:teuthology.orchestra.run.trial150.stderr: 87.4% -- replaced with /var/log/ceph/cluster2-client.admin.77524.log.gz 2026-02-20T22:45:51.650 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.mirror.86854.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.admin.72546.log 2026-02-20T22:45:51.650 INFO:teuthology.orchestra.run.trial150.stderr: 87.7% -- replaced with /var/log/ceph/cluster1-client.mirror.86854.log.gz 2026-02-20T22:45:51.650 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.admin.66472.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.mirror.86806.log 2026-02-20T22:45:51.650 INFO:teuthology.orchestra.run.trial150.stderr: 87.3% -- replaced with /var/log/ceph/cluster2-client.admin.66472.log.gz 2026-02-20T22:45:51.650 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.admin.72546.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.57871.log 2026-02-20T22:45:51.650 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.mirror.86806.log: 90.3% -- replaced with /var/log/ceph/cluster1-client.admin.72546.log.gz 2026-02-20T22:45:51.650 INFO:teuthology.orchestra.run.trial150.stderr:gzip -5 --verbose -- /var/log/ceph/cluster1-client.admin.78495.log 2026-02-20T22:45:51.651 INFO:teuthology.orchestra.run.trial150.stderr: 87.6% -- replaced with /var/log/ceph/cluster1-client.mirror.86806.log.gz 2026-02-20T22:45:51.651 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.57871.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.admin.47209.log 2026-02-20T22:45:51.651 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.admin.78495.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.admin.83202.log 2026-02-20T22:45:51.651 INFO:teuthology.orchestra.run.trial150.stderr: 89.7% -- replaced with /var/log/ceph/cluster2-client.mirror.57871.log.gz 2026-02-20T22:45:51.651 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.admin.47209.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.mirror.71518.log 2026-02-20T22:45:51.651 INFO:teuthology.orchestra.run.trial150.stderr: 0.0% -- replaced with /var/log/ceph/cluster2-client.admin.47209.log.gz 2026-02-20T22:45:51.651 INFO:teuthology.orchestra.run.trial150.stderr: 90.2% -- replaced with /var/log/ceph/cluster1-client.admin.78495.log.gz 2026-02-20T22:45:51.652 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.admin.83202.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.admin.63674.log 2026-02-20T22:45:51.652 INFO:teuthology.orchestra.run.trial150.stderr: 87.5% -- replaced with /var/log/ceph/cluster1-client.admin.83202.log.gz 2026-02-20T22:45:51.652 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.mirror.71518.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.admin.83175.log 2026-02-20T22:45:51.652 INFO:teuthology.orchestra.run.trial150.stderr: 87.7% -- replaced with /var/log/ceph/cluster1-client.mirror.71518.log.gz 2026-02-20T22:45:51.652 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.admin.63674.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.admin.60374.log 2026-02-20T22:45:51.652 INFO:teuthology.orchestra.run.trial150.stderr: 87.5% -- replaced with /var/log/ceph/cluster2-client.admin.63674.log.gz 2026-02-20T22:45:51.652 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.admin.83175.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.mirror.66498.log 2026-02-20T22:45:51.652 INFO:teuthology.orchestra.run.trial150.stderr: 87.4% -- replaced with /var/log/ceph/cluster1-client.admin.83175.log.gz 2026-02-20T22:45:51.653 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.admin.60374.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.60132.log 2026-02-20T22:45:51.653 INFO:teuthology.orchestra.run.trial150.stderr: 87.5% -- replaced with /var/log/ceph/cluster2-client.admin.60374.log.gz 2026-02-20T22:45:51.653 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.mirror.66498.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.admin.79562.log 2026-02-20T22:45:51.653 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.60132.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.84320.log 2026-02-20T22:45:51.653 INFO:teuthology.orchestra.run.trial150.stderr: 87.5% -- replaced with /var/log/ceph/cluster2-client.mirror.60132.log.gz 2026-02-20T22:45:51.653 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.admin.79562.log: 90.1% -- replaced with /var/log/ceph/cluster1-client.mirror.66498.log.gz 2026-02-20T22:45:51.653 INFO:teuthology.orchestra.run.trial150.stderr:gzip -5 --verbose -- /var/log/ceph/cluster2-client.admin.63309.log 2026-02-20T22:45:51.654 INFO:teuthology.orchestra.run.trial150.stderr: 87.5% -- replaced with /var/log/ceph/cluster2-client.admin.79562.log.gz 2026-02-20T22:45:51.654 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.84320.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.74531.log 2026-02-20T22:45:51.654 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.admin.63309.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.admin.81880.log 2026-02-20T22:45:51.654 INFO:teuthology.orchestra.run.trial150.stderr: 88.4% -- replaced with /var/log/ceph/cluster2-client.mirror.84320.log.gz 2026-02-20T22:45:51.654 INFO:teuthology.orchestra.run.trial150.stderr: 87.6% -- replaced with /var/log/ceph/cluster2-client.admin.63309.log.gz 2026-02-20T22:45:51.654 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.74531.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.admin.66065.log 2026-02-20T22:45:51.654 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.admin.81880.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.76431.log 2026-02-20T22:45:51.654 INFO:teuthology.orchestra.run.trial150.stderr: 89.9% -- replaced with /var/log/ceph/cluster2-client.mirror.74531.log.gz 2026-02-20T22:45:51.655 INFO:teuthology.orchestra.run.trial150.stderr: 87.3% -- replaced with /var/log/ceph/cluster1-client.admin.81880.log.gz 2026-02-20T22:45:51.655 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.admin.66065.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.53505.log 2026-02-20T22:45:51.655 INFO:teuthology.orchestra.run.trial150.stderr: 87.6% -- replaced with /var/log/ceph/cluster2-client.admin.66065.log.gz 2026-02-20T22:45:51.655 INFO:teuthology.orchestra.run.trial150.stderr:gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.74674.log 2026-02-20T22:45:51.655 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.76431.log: /var/log/ceph/cluster2-client.mirror.53505.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.64907.log 2026-02-20T22:45:51.655 INFO:teuthology.orchestra.run.trial150.stderr: 88.5% -- replaced with /var/log/ceph/cluster2-client.mirror.76431.log.gz 2026-02-20T22:45:51.655 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.74674.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.81433.log 2026-02-20T22:45:51.656 INFO:teuthology.orchestra.run.trial150.stderr: 89.9% -- replaced with /var/log/ceph/cluster2-client.mirror.53505.log.gz 2026-02-20T22:45:51.656 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.64907.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.admin.79810.log 2026-02-20T22:45:51.656 INFO:teuthology.orchestra.run.trial150.stderr: 87.7% -- replaced with /var/log/ceph/cluster2-client.mirror.64907.log.gz 2026-02-20T22:45:51.656 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.81433.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.mirror.3.80344.log 2026-02-20T22:45:51.656 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.admin.79810.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.admin.65742.log 2026-02-20T22:45:51.656 INFO:teuthology.orchestra.run.trial150.stderr: 90.1% -- replaced with /var/log/ceph/cluster1-client.admin.79810.log.gz 2026-02-20T22:45:51.657 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.mirror.3.80344.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.admin.68277.log 2026-02-20T22:45:51.657 INFO:teuthology.orchestra.run.trial150.stderr: 19.1% -- replaced with /var/log/ceph/cluster1-client.mirror.3.80344.log.gz 2026-02-20T22:45:51.657 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.admin.65742.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.admin.63620.log 2026-02-20T22:45:51.657 INFO:teuthology.orchestra.run.trial150.stderr: 90.7% -- replaced with /var/log/ceph/cluster2-client.mirror.81433.log.gz 2026-02-20T22:45:51.657 INFO:teuthology.orchestra.run.trial150.stderr: 87.1% -- replaced with /var/log/ceph/cluster2-client.admin.65742.log.gz 2026-02-20T22:45:51.657 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.admin.68277.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.mirror.0.76999.log 2026-02-20T22:45:51.657 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.admin.63620.log: 88.6% -- replaced with /var/log/ceph/cluster2-client.admin.68277.log.gz 2026-02-20T22:45:51.657 INFO:teuthology.orchestra.run.trial150.stderr:gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.49797.log 2026-02-20T22:45:51.658 INFO:teuthology.orchestra.run.trial150.stderr: 87.5% -- replaced with /var/log/ceph/cluster1-client.admin.63620.log.gz 2026-02-20T22:45:51.658 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.mirror.0.76999.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.85620.log 2026-02-20T22:45:51.658 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.49797.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.81057.log 2026-02-20T22:45:51.658 INFO:teuthology.orchestra.run.trial150.stderr: 87.5% -- replaced with /var/log/ceph/cluster2-client.mirror.49797.log.gz 2026-02-20T22:45:51.658 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.85620.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.admin.69442.log 2026-02-20T22:45:51.658 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.81057.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.75275.log 2026-02-20T22:45:51.658 INFO:teuthology.orchestra.run.trial150.stderr: 94.3% -- replaced with /var/log/ceph/cluster2-client.mirror.74674.log.gz 2026-02-20T22:45:51.659 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.admin.69442.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.72793.log 2026-02-20T22:45:51.659 INFO:teuthology.orchestra.run.trial150.stderr: 89.9% -- replaced with /var/log/ceph/cluster2-client.mirror.81057.log.gz 2026-02-20T22:45:51.659 INFO:teuthology.orchestra.run.trial150.stderr: 87.6% -- replaced with /var/log/ceph/cluster2-client.admin.69442.log.gz 2026-02-20T22:45:51.659 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.75275.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.74409.log 2026-02-20T22:45:51.659 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.72793.log: 88.3% -- replaced with /var/log/ceph/cluster2-client.mirror.75275.log.gz 2026-02-20T22:45:51.659 INFO:teuthology.orchestra.run.trial150.stderr:gzip -5 --verbose -- /var/log/ceph/cluster1-client.mirror.83050.log 2026-02-20T22:45:51.659 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.74409.log: 90.3% -- replaced with /var/log/ceph/cluster2-client.mirror.72793.log.gz 2026-02-20T22:45:51.660 INFO:teuthology.orchestra.run.trial150.stderr:gzip -5 --verbose -- /var/log/ceph/cluster1-client.mirror.1.48731.log 2026-02-20T22:45:51.660 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.mirror.83050.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.mirror.63821.log 2026-02-20T22:45:51.660 INFO:teuthology.orchestra.run.trial150.stderr: 86.9% -- replaced with /var/log/ceph/cluster1-client.mirror.83050.log.gz 2026-02-20T22:45:51.660 INFO:teuthology.orchestra.run.trial150.stderr: 89.7% -- replaced with /var/log/ceph/cluster2-client.mirror.74409.log.gz 2026-02-20T22:45:51.660 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.mirror.1.48731.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.74001.log 2026-02-20T22:45:51.660 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.mirror.63821.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.58318.log 2026-02-20T22:45:51.660 INFO:teuthology.orchestra.run.trial150.stderr: 87.7% -- replaced with /var/log/ceph/cluster1-client.mirror.63821.log.gz 2026-02-20T22:45:51.661 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.74001.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.admin.57845.log 2026-02-20T22:45:51.661 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.58318.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.49972.log 2026-02-20T22:45:51.661 INFO:teuthology.orchestra.run.trial150.stderr: 90.0% -- replaced with /var/log/ceph/cluster2-client.mirror.74001.log.gz 2026-02-20T22:45:51.661 INFO:teuthology.orchestra.run.trial150.stderr: 87.6% -- replaced with /var/log/ceph/cluster2-client.mirror.58318.log.gz 2026-02-20T22:45:51.661 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.admin.57845.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.mirror.75844.log 2026-02-20T22:45:51.661 INFO:teuthology.orchestra.run.trial150.stderr: 94.2% -- replaced with /var/log/ceph/cluster2-client.mirror.85620.log.gz 2026-02-20T22:45:51.661 INFO:teuthology.orchestra.run.trial150.stderr: 87.6% -- replaced with /var/log/ceph/cluster2-client.admin.57845.log.gz 2026-02-20T22:45:51.661 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.49972.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.admin.60009.log 2026-02-20T22:45:51.661 INFO:teuthology.orchestra.run.trial150.stderr: 88.4% -- replaced with /var/log/ceph/cluster2-client.mirror.49972.log.gz 2026-02-20T22:45:51.662 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.mirror.75844.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.mirror.48188.log 2026-02-20T22:45:51.662 INFO:teuthology.orchestra.run.trial150.stderr: 84.9% -- replaced with /var/log/ceph/cluster1-client.mirror.75844.log.gz 2026-02-20T22:45:51.662 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.admin.60009.log: 92.1% -- replaced with /var/log/ceph/cluster1-client.mirror.1.48731.log.gz 2026-02-20T22:45:51.662 INFO:teuthology.orchestra.run.trial150.stderr:gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.85580.log 2026-02-20T22:45:51.662 INFO:teuthology.orchestra.run.trial150.stderr: 87.5% -- replaced with /var/log/ceph/cluster2-client.admin.60009.log.gz 2026-02-20T22:45:51.662 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.mirror.48188.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.mirror.67852.log 2026-02-20T22:45:51.662 INFO:teuthology.orchestra.run.trial150.stderr: 63.8% -- replaced with /var/log/ceph/cluster1-client.mirror.48188.log.gz 2026-02-20T22:45:51.662 INFO:teuthology.orchestra.run.trial150.stderr: 92.1% -- replaced with /var/log/ceph/cluster1-client.mirror.0.76999.log.gz 2026-02-20T22:45:51.662 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.85580.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.51551.log 2026-02-20T22:45:51.663 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.mirror.67852.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.admin.58129.log 2026-02-20T22:45:51.663 INFO:teuthology.orchestra.run.trial150.stderr: 89.7% -- replaced with /var/log/ceph/cluster2-client.mirror.85580.log.gz 2026-02-20T22:45:51.663 INFO:teuthology.orchestra.run.trial150.stderr: 87.7% -- replaced with /var/log/ceph/cluster1-client.mirror.67852.log.gz 2026-02-20T22:45:51.663 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.51551.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.mirror.74552.log 2026-02-20T22:45:51.663 INFO:teuthology.orchestra.run.trial150.stderr: 87.8% -- replaced with /var/log/ceph/cluster2-client.mirror.51551.log.gz 2026-02-20T22:45:51.663 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.admin.58129.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.admin.54692.log 2026-02-20T22:45:51.663 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.mirror.74552.log: 87.4% -- replaced with /var/log/ceph/cluster1-client.admin.58129.log.gz 2026-02-20T22:45:51.664 INFO:teuthology.orchestra.run.trial150.stderr:gzip -5 --verbose -- /var/log/ceph/cluster2-client.admin.64040.log 2026-02-20T22:45:51.664 INFO:teuthology.orchestra.run.trial150.stderr: 87.5% -- replaced with /var/log/ceph/cluster1-client.mirror.74552.log.gz 2026-02-20T22:45:51.664 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.admin.54692.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.59049.log 2026-02-20T22:45:51.664 INFO:teuthology.orchestra.run.trial150.stderr: 87.6% -- replaced with /var/log/ceph/cluster2-client.admin.54692.log.gz 2026-02-20T22:45:51.664 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.admin.64040.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.admin.62439.log 2026-02-20T22:45:51.664 INFO:teuthology.orchestra.run.trial150.stderr: 87.4% -- replaced with /var/log/ceph/cluster2-client.admin.64040.log.gz 2026-02-20T22:45:51.664 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.59049.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.50220.log 2026-02-20T22:45:51.665 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.admin.62439.log: 87.5% -- replaced with /var/log/ceph/cluster2-client.mirror.59049.log.gz 2026-02-20T22:45:51.665 INFO:teuthology.orchestra.run.trial150.stderr:gzip -5 --verbose -- /var/log/ceph/cluster1-client.mirror.0.83682.log 2026-02-20T22:45:51.665 INFO:teuthology.orchestra.run.trial150.stderr: 87.2% -- replaced with /var/log/ceph/cluster1-client.admin.62439.log.gz 2026-02-20T22:45:51.665 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.50220.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.mirror.74276.log 2026-02-20T22:45:51.665 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.mirror.0.83682.log: 89.7% -- replaced with /var/log/ceph/cluster2-client.mirror.50220.log.gz 2026-02-20T22:45:51.665 INFO:teuthology.orchestra.run.trial150.stderr: 19.7% -- replaced with /var/log/ceph/cluster1-client.mirror.0.83682.log.gz 2026-02-20T22:45:51.665 INFO:teuthology.orchestra.run.trial150.stderr:gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.55930.log 2026-02-20T22:45:51.665 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.mirror.74276.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.0.84931.log 2026-02-20T22:45:51.666 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.55930.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.mirror.55906.log 2026-02-20T22:45:51.666 INFO:teuthology.orchestra.run.trial150.stderr: 87.7% -- replaced with /var/log/ceph/cluster2-client.mirror.55930.log.gz 2026-02-20T22:45:51.666 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.0.84931.log: 19.1% -- replaced with /var/log/ceph/cluster2-client.mirror.0.84931.log.gz 2026-02-20T22:45:51.666 INFO:teuthology.orchestra.run.trial150.stderr:gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.81565.log 2026-02-20T22:45:51.666 INFO:teuthology.orchestra.run.trial150.stderr: 92.2% -- replaced with /var/log/ceph/cluster1-client.mirror.74276.log.gz 2026-02-20T22:45:51.666 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.mirror.55906.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.admin.61290.log 2026-02-20T22:45:51.666 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.81565.log: 87.7% -- replaced with /var/log/ceph/cluster1-client.mirror.55906.log.gz 2026-02-20T22:45:51.667 INFO:teuthology.orchestra.run.trial150.stderr:gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.74920.log 2026-02-20T22:45:51.667 INFO:teuthology.orchestra.run.trial150.stderr: 88.1% -- replaced with /var/log/ceph/cluster2-client.mirror.81565.log.gz 2026-02-20T22:45:51.667 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.admin.61290.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.mirror.1.50804.log 2026-02-20T22:45:51.667 INFO:teuthology.orchestra.run.trial150.stderr: 87.4% -- replaced with /var/log/ceph/cluster1-client.admin.61290.log.gz 2026-02-20T22:45:51.667 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.74920.log: 89.7% -- replaced with /var/log/ceph/cluster2-client.mirror.74920.log.gz 2026-02-20T22:45:51.668 INFO:teuthology.orchestra.run.trial150.stderr:gzip -5 --verbose -- /var/log/ceph/cluster1-client.admin.57398.log 2026-02-20T22:45:51.669 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.mirror.1.50804.log: 19.7% -- replaced with /var/log/ceph/cluster1-client.mirror.1.50804.log.gz 2026-02-20T22:45:51.669 INFO:teuthology.orchestra.run.trial150.stderr:gzip -5 --verbose -- /var/log/ceph/cluster2-client.admin.56974.log 2026-02-20T22:45:51.669 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.admin.57398.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.mirror.71542.log 2026-02-20T22:45:51.669 INFO:teuthology.orchestra.run.trial150.stderr: 87.5% -- replaced with /var/log/ceph/cluster1-client.admin.57398.log.gz 2026-02-20T22:45:51.669 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.admin.56974.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.2.85045.log 2026-02-20T22:45:51.669 INFO:teuthology.orchestra.run.trial150.stderr: 87.5% -- replaced with /var/log/ceph/cluster2-client.admin.56974.log.gz 2026-02-20T22:45:51.669 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.mirror.71542.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.75441.log 2026-02-20T22:45:51.670 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.2.85045.log: 87.6% -- replaced with /var/log/ceph/cluster1-client.mirror.71542.log.gz 2026-02-20T22:45:51.670 INFO:teuthology.orchestra.run.trial150.stderr:gzip -5 --verbose -- /var/log/ceph/cluster1-client.admin.87639.log 2026-02-20T22:45:51.670 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.75441.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.76452.log 2026-02-20T22:45:51.670 INFO:teuthology.orchestra.run.trial150.stderr: 89.7% -- replaced with /var/log/ceph/cluster2-client.mirror.75441.log.gz 2026-02-20T22:45:51.670 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.admin.87639.log: gzip -5 --verbose -- /var/log/ceph/cluster2-osd.2.log 2026-02-20T22:45:51.670 INFO:teuthology.orchestra.run.trial150.stderr: 87.5% -- replaced with /var/log/ceph/cluster1-client.admin.87639.log.gz 2026-02-20T22:45:51.670 INFO:teuthology.orchestra.run.trial150.stderr:gzip -5 --verbose -- /var/log/ceph/cluster1-client.mirror.80207.log/var/log/ceph/cluster2-client.mirror.76452.log: 2026-02-20T22:45:51.671 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-osd.2.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.53545.log 2026-02-20T22:45:51.671 INFO:teuthology.orchestra.run.trial150.stderr: 89.9% -- replaced with /var/log/ceph/cluster2-client.mirror.76452.log.gz 2026-02-20T22:45:51.671 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.mirror.80207.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.admin.59279.log 2026-02-20T22:45:51.671 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.53545.log: 87.3% -- replaced with /var/log/ceph/cluster1-client.mirror.80207.log.gz 2026-02-20T22:45:51.671 INFO:teuthology.orchestra.run.trial150.stderr:gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.75521.log 2026-02-20T22:45:51.671 INFO:teuthology.orchestra.run.trial150.stderr: 87.9% -- replaced with /var/log/ceph/cluster2-client.mirror.53545.log.gz 2026-02-20T22:45:51.671 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.admin.59279.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.mirror.73653.log 2026-02-20T22:45:51.672 INFO:teuthology.orchestra.run.trial150.stderr: 87.4% -- replaced with /var/log/ceph/cluster2-client.admin.59279.log.gz 2026-02-20T22:45:51.672 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.75521.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.55646.log 2026-02-20T22:45:51.672 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.mirror.73653.log: 88.2% -- replaced with /var/log/ceph/cluster2-client.mirror.75521.log.gz 2026-02-20T22:45:51.672 INFO:teuthology.orchestra.run.trial150.stderr:gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.48517.log 2026-02-20T22:45:51.672 INFO:teuthology.orchestra.run.trial150.stderr: 87.4% -- replaced with /var/log/ceph/cluster1-client.mirror.73653.log.gz 2026-02-20T22:45:51.672 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.55646.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.admin.53037.log 2026-02-20T22:45:51.672 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.48517.log: gzip -5 --verbose -- 64.3% /var/log/ceph/cluster1-client.mirror.78244.log 2026-02-20T22:45:51.672 INFO:teuthology.orchestra.run.trial150.stderr: -- replaced with /var/log/ceph/cluster2-client.mirror.48517.log.gz 2026-02-20T22:45:51.673 INFO:teuthology.orchestra.run.trial150.stderr: 90.1% -- replaced with /var/log/ceph/cluster2-client.mirror.55646.log.gz 2026-02-20T22:45:51.673 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.admin.53037.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.55040.log 2026-02-20T22:45:51.673 INFO:teuthology.orchestra.run.trial150.stderr: 90.3% -- replaced with /var/log/ceph/cluster1-client.admin.53037.log.gz 2026-02-20T22:45:51.673 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.mirror.78244.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.admin.60261.log 2026-02-20T22:45:51.673 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.55040.log: 87.5% -- replaced with /var/log/ceph/cluster1-client.mirror.78244.log.gz 2026-02-20T22:45:51.673 INFO:teuthology.orchestra.run.trial150.stderr:gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.74207.log 2026-02-20T22:45:51.673 INFO:teuthology.orchestra.run.trial150.stderr: 94.3% -- replaced with /var/log/ceph/cluster2-client.mirror.2.85045.log.gz 2026-02-20T22:45:51.673 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.admin.60261.log: gzip -5 --verbose -- /var/log/ceph/cluster2-client.admin.89459.log 2026-02-20T22:45:51.674 INFO:teuthology.orchestra.run.trial150.stderr: 87.3% -- replaced with /var/log/ceph/cluster1-client.admin.60261.log.gz 2026-02-20T22:45:51.674 INFO:teuthology.orchestra.run.trial150.stderr: 90.4% -- replaced with /var/log/ceph/cluster2-client.mirror.55040.log.gz 2026-02-20T22:45:51.674 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.74207.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.mirror.3.77106.log 2026-02-20T22:45:51.674 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.admin.89459.log: 0.0% -- replaced with /var/log/ceph/cluster2-client.admin.89459.log.gz 2026-02-20T22:45:51.674 INFO:teuthology.orchestra.run.trial150.stderr:gzip -5 --verbose -- /var/log/ceph/cluster2-client.admin.61469.log 2026-02-20T22:45:51.674 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.mirror.3.77106.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.admin.57425.log 2026-02-20T22:45:51.674 INFO:teuthology.orchestra.run.trial150.stderr: 19.7% -- replaced with /var/log/ceph/cluster1-client.mirror.3.77106.log.gz 2026-02-20T22:45:51.674 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.admin.61469.log: 93.1% -- replaced with /var/log/ceph/cluster2-client.mirror.74207.log.gz 2026-02-20T22:45:51.675 INFO:teuthology.orchestra.run.trial150.stderr:gzip -5 --verbose -- /var/log/ceph/cluster2-client.mirror.73424.log 2026-02-20T22:45:51.675 INFO:teuthology.orchestra.run.trial150.stderr: 87.4% -- replaced with /var/log/ceph/cluster2-client.admin.61469.log.gz 2026-02-20T22:45:51.675 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.admin.57425.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.mirror.50092.log 2026-02-20T22:45:51.675 INFO:teuthology.orchestra.run.trial150.stderr: 87.5% -- replaced with /var/log/ceph/cluster1-client.admin.57425.log.gz 2026-02-20T22:45:51.675 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster2-client.mirror.73424.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.admin.55304.log 2026-02-20T22:45:51.675 INFO:teuthology.orchestra.run.trial150.stderr: 87.7% -- replaced with /var/log/ceph/cluster2-client.mirror.73424.log.gz 2026-02-20T22:45:51.675 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.mirror.50092.log: 69.3% -- replaced with /var/log/ceph/cluster1-client.mirror.50092.log.gz 2026-02-20T22:45:51.675 INFO:teuthology.orchestra.run.trial150.stderr:gzip -5 --verbose -- /var/log/ceph/cluster1-client.mirror.74777.log 2026-02-20T22:45:51.676 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.admin.55304.log: gzip -5 --verbose -- /var/log/ceph/cluster1-client.admin.79677.log 2026-02-20T22:45:51.676 INFO:teuthology.orchestra.run.trial150.stderr: 87.6% -- replaced with /var/log/ceph/cluster1-client.admin.55304.log.gz 2026-02-20T22:45:51.676 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.mirror.74777.log: 87.6% -- replaced with /var/log/ceph/cluster1-client.mirror.74777.log.gz 2026-02-20T22:45:51.676 INFO:teuthology.orchestra.run.trial150.stderr:/var/log/ceph/cluster1-client.admin.79677.log: 87.6% -- replaced with /var/log/ceph/cluster1-client.admin.79677.log.gz 2026-02-20T22:45:51.713 INFO:teuthology.orchestra.run.trial150.stderr: 95.8% -- replaced with /var/log/ceph/cluster1-client.mirror.0.86241.log.gz 2026-02-20T22:45:51.855 INFO:teuthology.orchestra.run.trial096.stderr: 91.1% -- replaced with /var/log/ceph/cluster1-mon.a.log.gz 2026-02-20T22:45:52.053 INFO:teuthology.orchestra.run.trial150.stderr: 91.1% -- replaced with /var/log/ceph/cluster2-mon.a.log.gz 2026-02-20T22:45:56.152 INFO:teuthology.orchestra.run.trial096.stderr: 94.4% -- replaced with /var/log/ceph/cluster1-osd.1.log.gz 2026-02-20T22:45:56.415 INFO:teuthology.orchestra.run.trial096.stderr: 94.5% -- replaced with /var/log/ceph/cluster1-osd.2.log.gz 2026-02-20T22:45:56.801 INFO:teuthology.orchestra.run.trial150.stderr: 94.5% -- replaced with /var/log/ceph/cluster2-osd.2.log.gz 2026-02-20T22:45:56.972 INFO:teuthology.orchestra.run.trial096.stderr: 94.4% -- replaced with /var/log/ceph/cluster1-osd.0.log.gz 2026-02-20T22:45:56.975 INFO:teuthology.orchestra.run.trial096.stderr: 2026-02-20T22:45:56.975 INFO:teuthology.orchestra.run.trial096.stderr:real 0m5.736s 2026-02-20T22:45:56.975 INFO:teuthology.orchestra.run.trial096.stderr:user 0m15.798s 2026-02-20T22:45:56.975 INFO:teuthology.orchestra.run.trial096.stderr:sys 0m0.797s 2026-02-20T22:45:57.195 INFO:teuthology.orchestra.run.trial150.stderr: 94.3% -- replaced with /var/log/ceph/cluster2-osd.0.log.gz 2026-02-20T22:45:57.280 INFO:teuthology.orchestra.run.trial150.stderr: 94.5% -- replaced with /var/log/ceph/cluster2-osd.1.log.gz 2026-02-20T22:45:57.283 INFO:teuthology.orchestra.run.trial150.stderr: 2026-02-20T22:45:57.283 INFO:teuthology.orchestra.run.trial150.stderr:real 0m6.014s 2026-02-20T22:45:57.283 INFO:teuthology.orchestra.run.trial150.stderr:user 0m17.900s 2026-02-20T22:45:57.283 INFO:teuthology.orchestra.run.trial150.stderr:sys 0m1.613s 2026-02-20T22:45:57.283 INFO:tasks.ceph:Archiving logs... 2026-02-20T22:45:57.284 DEBUG:teuthology.misc:Transferring archived files from trial096:/var/log/ceph to /home/teuthworker/mnt/teuthology/yuriw-2026-02-20_16:15:01-rbd-wip-pdonnell-testing-20260219.182737-tentacle-distro-default-trial/61574/remote/trial096/log 2026-02-20T22:45:57.285 DEBUG:teuthology.orchestra.run.trial096:> sudo tar c -f - -C /var/log/ceph -- . 2026-02-20T22:45:58.548 DEBUG:teuthology.misc:Transferring archived files from trial150:/var/log/ceph to /home/teuthworker/mnt/teuthology/yuriw-2026-02-20_16:15:01-rbd-wip-pdonnell-testing-20260219.182737-tentacle-distro-default-trial/61574/remote/trial150/log 2026-02-20T22:45:58.548 DEBUG:teuthology.orchestra.run.trial150:> sudo tar c -f - -C /var/log/ceph -- . 2026-02-20T22:46:00.531 DEBUG:teuthology.run_tasks:Unwinding manager install 2026-02-20T22:46:00.546 INFO:teuthology.task.install.util:Removing shipped files: /home/ubuntu/cephtest/valgrind.supp /usr/bin/daemon-helper /usr/bin/adjust-ulimits /usr/bin/stdin-killer... 2026-02-20T22:46:00.546 DEBUG:teuthology.orchestra.run.trial096:> sudo rm -f -- /home/ubuntu/cephtest/valgrind.supp /usr/bin/daemon-helper /usr/bin/adjust-ulimits /usr/bin/stdin-killer 2026-02-20T22:46:00.549 DEBUG:teuthology.orchestra.run.trial150:> sudo rm -f -- /home/ubuntu/cephtest/valgrind.supp /usr/bin/daemon-helper /usr/bin/adjust-ulimits /usr/bin/stdin-killer 2026-02-20T22:46:00.715 DEBUG:teuthology.run_tasks:Unwinding manager clock 2026-02-20T22:46:00.726 INFO:teuthology.task.clock:Checking final clock skew... 2026-02-20T22:46:00.726 DEBUG:teuthology.orchestra.run.trial096:> PATH=/usr/bin:/usr/sbin ntpq -p || PATH=/usr/bin:/usr/sbin chronyc sources || true 2026-02-20T22:46:00.727 DEBUG:teuthology.orchestra.run.trial150:> PATH=/usr/bin:/usr/sbin ntpq -p || PATH=/usr/bin:/usr/sbin chronyc sources || true 2026-02-20T22:46:00.742 INFO:teuthology.orchestra.run.trial096.stderr:bash: line 1: ntpq: command not found 2026-02-20T22:46:00.744 INFO:teuthology.orchestra.run.trial150.stderr:bash: line 1: ntpq: command not found 2026-02-20T22:46:00.774 INFO:teuthology.orchestra.run.trial096.stdout:MS Name/IP address Stratum Poll Reach LastRx Last sample 2026-02-20T22:46:00.774 INFO:teuthology.orchestra.run.trial096.stdout:=============================================================================== 2026-02-20T22:46:00.774 INFO:teuthology.orchestra.run.trial096.stdout:^- 23.186.168.130 2 6 333 111 +3420us[+3430us] +/- 57ms 2026-02-20T22:46:00.774 INFO:teuthology.orchestra.run.trial096.stdout:^* sensei.ruselabs.com 2 7 377 54 +2229us[+2240us] +/- 37ms 2026-02-20T22:46:00.774 INFO:teuthology.orchestra.run.trial096.stdout:^+ ntp.shastacoe.net 2 7 377 51 +2440us[+2440us] +/- 64ms 2026-02-20T22:46:00.774 INFO:teuthology.orchestra.run.trial096.stdout:^+ 170-187-142-180.ip.linod> 2 7 377 55 -7725us[-7714us] +/- 80ms 2026-02-20T22:46:00.779 INFO:teuthology.orchestra.run.trial150.stdout:MS Name/IP address Stratum Poll Reach LastRx Last sample 2026-02-20T22:46:00.780 INFO:teuthology.orchestra.run.trial150.stdout:=============================================================================== 2026-02-20T22:46:00.780 INFO:teuthology.orchestra.run.trial150.stdout:^+ kc1cloud.147.72.155.23.m> 3 7 377 53 +7544us[+7544us] +/- 43ms 2026-02-20T22:46:00.780 INFO:teuthology.orchestra.run.trial150.stdout:^* 38.45.64.130 2 7 377 115 +9021us[+9334us] +/- 17ms 2026-02-20T22:46:00.780 INFO:teuthology.orchestra.run.trial150.stdout:^+ t2.time.bf1.yahoo.com 2 7 377 114 -27ms[ -27ms] +/- 42ms 2026-02-20T22:46:00.780 INFO:teuthology.orchestra.run.trial150.stdout:^- 173.208.172.164 3 6 377 52 +10ms[ +10ms] +/- 143ms 2026-02-20T22:46:00.780 DEBUG:teuthology.run_tasks:Unwinding manager ansible.cephlab 2026-02-20T22:46:00.791 INFO:teuthology.task.ansible:Skipping ansible cleanup... 2026-02-20T22:46:00.791 DEBUG:teuthology.run_tasks:Unwinding manager selinux 2026-02-20T22:46:00.804 DEBUG:teuthology.orchestra.run.trial096:> mkdir /home/ubuntu/cephtest/archive/audit && sudo cp /var/log/audit/audit.log /home/ubuntu/cephtest/archive/audit && sudo chown $USER /home/ubuntu/cephtest/archive/audit/audit.log && gzip /home/ubuntu/cephtest/archive/audit/audit.log 2026-02-20T22:46:00.871 DEBUG:teuthology.orchestra.run.trial150:> mkdir /home/ubuntu/cephtest/archive/audit && sudo cp /var/log/audit/audit.log /home/ubuntu/cephtest/archive/audit && sudo chown $USER /home/ubuntu/cephtest/archive/audit/audit.log && gzip /home/ubuntu/cephtest/archive/audit/audit.log 2026-02-20T22:46:00.925 DEBUG:teuthology.orchestra.run.trial096:> sudo grep -a 'avc: .*denied' /var/log/audit/audit.log | grep -av -e 'comm="dmidecode"' -e chronyd.service -e 'name="cephtest"' -e scontext=system_u:system_r:nrpe_t:s0 -e scontext=system_u:system_r:pcp_pmlogger_t -e scontext=system_u:system_r:pcp_pmcd_t:s0 -e 'comm="rhsmd"' -e scontext=system_u:system_r:syslogd_t:s0 -e tcontext=system_u:system_r:nrpe_t:s0 -e 'comm="updatedb"' -e 'comm="smartd"' -e 'comm="rhsmcertd-worke"' -e 'comm="setroubleshootd"' -e 'comm="rpm"' -e tcontext=system_u:object_r:container_runtime_exec_t:s0 -e 'comm="ksmtuned"' -e 'comm="sssd"' -e 'comm="sss_cache"' -e context=system_u:system_r:NetworkManager_dispatcher_t:s0 -e context=system_u:system_r:getty_t:s0 2026-02-20T22:46:00.951 DEBUG:teuthology.orchestra.run:got remote process result: 1 2026-02-20T22:46:00.952 DEBUG:teuthology.orchestra.run.trial150:> sudo grep -a 'avc: .*denied' /var/log/audit/audit.log | grep -av -e 'comm="dmidecode"' -e chronyd.service -e 'name="cephtest"' -e scontext=system_u:system_r:nrpe_t:s0 -e scontext=system_u:system_r:pcp_pmlogger_t -e scontext=system_u:system_r:pcp_pmcd_t:s0 -e 'comm="rhsmd"' -e scontext=system_u:system_r:syslogd_t:s0 -e tcontext=system_u:system_r:nrpe_t:s0 -e 'comm="updatedb"' -e 'comm="smartd"' -e 'comm="rhsmcertd-worke"' -e 'comm="setroubleshootd"' -e 'comm="rpm"' -e tcontext=system_u:object_r:container_runtime_exec_t:s0 -e 'comm="ksmtuned"' -e 'comm="sssd"' -e 'comm="sss_cache"' -e context=system_u:system_r:NetworkManager_dispatcher_t:s0 -e context=system_u:system_r:getty_t:s0 2026-02-20T22:46:00.978 DEBUG:teuthology.orchestra.run:got remote process result: 1 2026-02-20T22:46:00.979 DEBUG:teuthology.run_tasks:Unwinding manager pcp 2026-02-20T22:46:00.995 DEBUG:teuthology.run_tasks:Unwinding manager internal.timer 2026-02-20T22:46:01.010 INFO:teuthology.task.internal:Duration was 1773.944097 seconds 2026-02-20T22:46:01.010 DEBUG:teuthology.run_tasks:Unwinding manager internal.syslog 2026-02-20T22:46:01.027 INFO:teuthology.task.internal.syslog:Shutting down syslog monitoring... 2026-02-20T22:46:01.027 DEBUG:teuthology.orchestra.run.trial096:> sudo rm -f -- /etc/rsyslog.d/80-cephtest.conf && sudo service rsyslog restart 2026-02-20T22:46:01.030 DEBUG:teuthology.orchestra.run.trial150:> sudo rm -f -- /etc/rsyslog.d/80-cephtest.conf && sudo service rsyslog restart 2026-02-20T22:46:01.064 INFO:teuthology.orchestra.run.trial096.stderr:Redirecting to /bin/systemctl restart rsyslog.service 2026-02-20T22:46:01.067 INFO:teuthology.orchestra.run.trial150.stderr:Redirecting to /bin/systemctl restart rsyslog.service 2026-02-20T22:46:01.379 INFO:teuthology.task.internal.syslog:Checking logs for errors... 2026-02-20T22:46:01.379 DEBUG:teuthology.task.internal.syslog:Checking ubuntu@trial096.front.sepia.ceph.com 2026-02-20T22:46:01.380 DEBUG:teuthology.orchestra.run.trial096:> grep -E --binary-files=text '\bBUG\b|\bINFO\b|\bDEADLOCK\b' /home/ubuntu/cephtest/archive/syslog/kern.log | grep -v 'task .* blocked for more than .* seconds' | grep -v 'lockdep is turned off' | grep -v 'trying to register non-static key' | grep -v 'DEBUG: fsize' | grep -v CRON | grep -v 'BUG: bad unlock balance detected' | grep -v 'inconsistent lock state' | grep -v '*** DEADLOCK ***' | grep -v 'INFO: possible irq lock inversion dependency detected' | grep -v 'INFO: NMI handler (perf_event_nmi_handler) took too long to run' | grep -v 'INFO: recovery required on readonly' | grep -v 'ceph-create-keys: INFO' | grep -v INFO:ceph-create-keys | grep -v 'Loaded datasource DataSourceOpenStack' | grep -v 'container-storage-setup: INFO: Volume group backing root filesystem could not be determined' | grep -E -v '\bsalt-master\b|\bsalt-minion\b|\bsalt-api\b' | grep -v ceph-crash | grep -E -v '\btcmu-runner\b.*\bINFO\b' | head -n 1 2026-02-20T22:46:01.399 DEBUG:teuthology.task.internal.syslog:Checking ubuntu@trial150.front.sepia.ceph.com 2026-02-20T22:46:01.400 DEBUG:teuthology.orchestra.run.trial150:> grep -E --binary-files=text '\bBUG\b|\bINFO\b|\bDEADLOCK\b' /home/ubuntu/cephtest/archive/syslog/kern.log | grep -v 'task .* blocked for more than .* seconds' | grep -v 'lockdep is turned off' | grep -v 'trying to register non-static key' | grep -v 'DEBUG: fsize' | grep -v CRON | grep -v 'BUG: bad unlock balance detected' | grep -v 'inconsistent lock state' | grep -v '*** DEADLOCK ***' | grep -v 'INFO: possible irq lock inversion dependency detected' | grep -v 'INFO: NMI handler (perf_event_nmi_handler) took too long to run' | grep -v 'INFO: recovery required on readonly' | grep -v 'ceph-create-keys: INFO' | grep -v INFO:ceph-create-keys | grep -v 'Loaded datasource DataSourceOpenStack' | grep -v 'container-storage-setup: INFO: Volume group backing root filesystem could not be determined' | grep -E -v '\bsalt-master\b|\bsalt-minion\b|\bsalt-api\b' | grep -v ceph-crash | grep -E -v '\btcmu-runner\b.*\bINFO\b' | head -n 1 2026-02-20T22:46:01.440 INFO:teuthology.task.internal.syslog:Gathering journactl... 2026-02-20T22:46:01.440 DEBUG:teuthology.orchestra.run.trial096:> sudo journalctl > /home/ubuntu/cephtest/archive/syslog/journalctl.log 2026-02-20T22:46:01.441 DEBUG:teuthology.orchestra.run.trial150:> sudo journalctl > /home/ubuntu/cephtest/archive/syslog/journalctl.log 2026-02-20T22:46:01.547 INFO:teuthology.task.internal.syslog:Compressing syslogs... 2026-02-20T22:46:01.548 DEBUG:teuthology.orchestra.run.trial096:> find /home/ubuntu/cephtest/archive/syslog -name '*.log' -print0 | sudo xargs -0 --max-args=1 --max-procs=0 --verbose --no-run-if-empty -- gzip -5 --verbose -- 2026-02-20T22:46:01.550 DEBUG:teuthology.orchestra.run.trial150:> find /home/ubuntu/cephtest/archive/syslog -name '*.log' -print0 | sudo xargs -0 --max-args=1 --max-procs=0 --verbose --no-run-if-empty -- gzip -5 --verbose -- 2026-02-20T22:46:01.573 INFO:teuthology.orchestra.run.trial096.stderr:gzip -5 --verbose -- /home/ubuntu/cephtest/archive/syslog/misc.log 2026-02-20T22:46:01.573 INFO:teuthology.orchestra.run.trial096.stderr:gzip -5 --verbose -- /home/ubuntu/cephtest/archive/syslog/kern.log 2026-02-20T22:46:01.574 INFO:teuthology.orchestra.run.trial096.stderr:/home/ubuntu/cephtest/archive/syslog/misc.log: gzip -5 --verbose -- /home/ubuntu/cephtest/archive/syslog/journalctl.log 2026-02-20T22:46:01.574 INFO:teuthology.orchestra.run.trial096.stderr: 0.0% -- replaced with /home/ubuntu/cephtest/archive/syslog/misc.log.gz 2026-02-20T22:46:01.574 INFO:teuthology.orchestra.run.trial096.stderr:/home/ubuntu/cephtest/archive/syslog/kern.log: 0.0% -- replaced with /home/ubuntu/cephtest/archive/syslog/kern.log.gz 2026-02-20T22:46:01.574 INFO:teuthology.orchestra.run.trial150.stderr:gzip -5 --verbose -- /home/ubuntu/cephtest/archive/syslog/misc.log 2026-02-20T22:46:01.576 INFO:teuthology.orchestra.run.trial150.stderr:gzip -5 --verbose -- /home/ubuntu/cephtest/archive/syslog/kern.log 2026-02-20T22:46:01.576 INFO:teuthology.orchestra.run.trial150.stderr:/home/ubuntu/cephtest/archive/syslog/misc.log: 0.0% -- replaced with /home/ubuntu/cephtest/archive/syslog/misc.log.gz 2026-02-20T22:46:01.576 INFO:teuthology.orchestra.run.trial150.stderr:gzip -5 --verbose -- /home/ubuntu/cephtest/archive/syslog/journalctl.log 2026-02-20T22:46:01.576 INFO:teuthology.orchestra.run.trial150.stderr:/home/ubuntu/cephtest/archive/syslog/kern.log: 0.0% -- replaced with /home/ubuntu/cephtest/archive/syslog/kern.log.gz 2026-02-20T22:46:01.584 INFO:teuthology.orchestra.run.trial096.stderr:/home/ubuntu/cephtest/archive/syslog/journalctl.log: 82.1% -- replaced with /home/ubuntu/cephtest/archive/syslog/journalctl.log.gz 2026-02-20T22:46:01.586 INFO:teuthology.orchestra.run.trial150.stderr:/home/ubuntu/cephtest/archive/syslog/journalctl.log: 82.3% -- replaced with /home/ubuntu/cephtest/archive/syslog/journalctl.log.gz 2026-02-20T22:46:01.588 DEBUG:teuthology.run_tasks:Unwinding manager internal.sudo 2026-02-20T22:46:01.606 INFO:teuthology.task.internal:Restoring /etc/sudoers... 2026-02-20T22:46:01.606 DEBUG:teuthology.orchestra.run.trial096:> sudo mv -f /etc/sudoers.orig.teuthology /etc/sudoers 2026-02-20T22:46:01.651 DEBUG:teuthology.orchestra.run.trial150:> sudo mv -f /etc/sudoers.orig.teuthology /etc/sudoers 2026-02-20T22:46:01.677 DEBUG:teuthology.run_tasks:Unwinding manager internal.coredump 2026-02-20T22:46:01.693 DEBUG:teuthology.orchestra.run.trial096:> sudo sysctl -w kernel.core_pattern=core && sudo bash -c 'for f in `find /home/ubuntu/cephtest/archive/coredump -type f`; do file $f | grep -q systemd-sysusers && rm $f || true ; done' && rmdir --ignore-fail-on-non-empty -- /home/ubuntu/cephtest/archive/coredump 2026-02-20T22:46:01.696 DEBUG:teuthology.orchestra.run.trial150:> sudo sysctl -w kernel.core_pattern=core && sudo bash -c 'for f in `find /home/ubuntu/cephtest/archive/coredump -type f`; do file $f | grep -q systemd-sysusers && rm $f || true ; done' && rmdir --ignore-fail-on-non-empty -- /home/ubuntu/cephtest/archive/coredump 2026-02-20T22:46:01.719 INFO:teuthology.orchestra.run.trial096.stdout:kernel.core_pattern = core 2026-02-20T22:46:01.740 INFO:teuthology.orchestra.run.trial150.stdout:kernel.core_pattern = core 2026-02-20T22:46:01.770 DEBUG:teuthology.orchestra.run.trial096:> test -e /home/ubuntu/cephtest/archive/coredump 2026-02-20T22:46:01.787 DEBUG:teuthology.orchestra.run:got remote process result: 1 2026-02-20T22:46:01.788 DEBUG:teuthology.orchestra.run.trial150:> test -e /home/ubuntu/cephtest/archive/coredump 2026-02-20T22:46:01.825 DEBUG:teuthology.orchestra.run:got remote process result: 1 2026-02-20T22:46:01.826 DEBUG:teuthology.run_tasks:Unwinding manager internal.archive 2026-02-20T22:46:01.843 INFO:teuthology.task.internal:Transferring archived files... 2026-02-20T22:46:01.844 DEBUG:teuthology.misc:Transferring archived files from trial096:/home/ubuntu/cephtest/archive to /home/teuthworker/mnt/teuthology/yuriw-2026-02-20_16:15:01-rbd-wip-pdonnell-testing-20260219.182737-tentacle-distro-default-trial/61574/remote/trial096 2026-02-20T22:46:01.844 DEBUG:teuthology.orchestra.run.trial096:> sudo tar c -f - -C /home/ubuntu/cephtest/archive -- . 2026-02-20T22:46:01.881 DEBUG:teuthology.misc:Transferring archived files from trial150:/home/ubuntu/cephtest/archive to /home/teuthworker/mnt/teuthology/yuriw-2026-02-20_16:15:01-rbd-wip-pdonnell-testing-20260219.182737-tentacle-distro-default-trial/61574/remote/trial150 2026-02-20T22:46:01.881 DEBUG:teuthology.orchestra.run.trial150:> sudo tar c -f - -C /home/ubuntu/cephtest/archive -- . 2026-02-20T22:46:01.917 INFO:teuthology.task.internal:Removing archive directory... 2026-02-20T22:46:01.918 DEBUG:teuthology.orchestra.run.trial096:> rm -rf -- /home/ubuntu/cephtest/archive 2026-02-20T22:46:01.920 DEBUG:teuthology.orchestra.run.trial150:> rm -rf -- /home/ubuntu/cephtest/archive 2026-02-20T22:46:01.964 DEBUG:teuthology.run_tasks:Unwinding manager internal.archive_upload 2026-02-20T22:46:01.983 INFO:teuthology.task.internal:Not uploading archives. 2026-02-20T22:46:01.984 DEBUG:teuthology.run_tasks:Unwinding manager internal.base 2026-02-20T22:46:02.000 INFO:teuthology.task.internal:Tidying up after the test... 2026-02-20T22:46:02.000 DEBUG:teuthology.orchestra.run.trial096:> find /home/ubuntu/cephtest -ls ; rmdir -- /home/ubuntu/cephtest 2026-02-20T22:46:02.003 DEBUG:teuthology.orchestra.run.trial150:> find /home/ubuntu/cephtest -ls ; rmdir -- /home/ubuntu/cephtest 2026-02-20T22:46:02.016 INFO:teuthology.orchestra.run.trial096.stdout: 917576 4 drwxr-xr-x 2 ubuntu ubuntu 4096 Feb 20 22:46 /home/ubuntu/cephtest 2026-02-20T22:46:02.020 INFO:teuthology.orchestra.run.trial150.stdout: 917576 4 drwxr-xr-x 2 ubuntu ubuntu 4096 Feb 20 22:46 /home/ubuntu/cephtest 2026-02-20T22:46:02.021 DEBUG:teuthology.run_tasks:Unwinding manager kernel 2026-02-20T22:46:02.039 DEBUG:teuthology.run_tasks:Unwinding manager console_log 2026-02-20T22:46:02.077 INFO:teuthology.run:Summary data: description: rbd/mirror/{base/install clients/{mirror-extra mirror} cluster/{2-node} conf/{disable-pool-app} msgr-failures/few objectstore/bluestore-bitmap supported-random-distro$/{centos_latest} workloads/rbd-mirror-snapshot-workunit-exclusive-lock} duration: 1773.9440970420837 flavor: default owner: scheduled_yuriw@soko04.front.sepia.ceph.com success: true 2026-02-20T22:46:02.077 DEBUG:teuthology.report:Pushing job info to https://paddles-paddles.apps.pok.os.sepia.ceph.com 2026-02-20T22:46:02.218 INFO:teuthology.run:pass