2026-02-18T09:47:36.600 INFO:root:teuthology version: 1.2.4.dev9+gfa17720d0 2026-02-18T09:47:36.614 DEBUG:teuthology.report:Pushing job info to https://paddles-paddles.apps.pok.os.sepia.ceph.com 2026-02-18T09:47:36.693 INFO:teuthology.run:Config: archive_path: /home/teuthworker/mnt/teuthology/phlogistonjohn-2026-02-17_21:41:44-orch-wip-phlogistonjohn-testing-1-2026-02-17-1032-distro-default-trial/55044 branch: wip-phlogistonjohn-testing-1-2026-02-17-1032 description: orch/cephadm/smb/{0-distro/centos_9.stream tasks/deploy_smb_mgr_res_basic} email: jmulligan@redhat.com first_in_suite: false flavor: default job_id: '55044' kernel: branch: distro kdb: 1 sha1: distro last_in_suite: false machine_type: trial name: phlogistonjohn-2026-02-17_21:41:44-orch-wip-phlogistonjohn-testing-1-2026-02-17-1032-distro-default-trial no_nested_subset: false os_type: centos os_version: 9.stream overrides: admin_socket: branch: wip-phlogistonjohn-testing-1-2026-02-17-1032 ceph: conf: mgr: debug mgr: 20 debug ms: 1 mon: debug mon: 20 debug ms: 1 debug paxos: 20 osd: debug ms: 1 debug osd: 20 flavor: default log-ignorelist: - \(MDS_ALL_DOWN\) - \(MDS_UP_LESS_THAN_MAX\) log-only-match: - CEPHADM_ sha1: 3e79fb58b7e5f0cc704daa1fc55a326f87e6bd3c ceph-deploy: conf: client: log file: /var/log/ceph/ceph-$name.$pid.log mon: {} install: ceph: flavor: default sha1: 3e79fb58b7e5f0cc704daa1fc55a326f87e6bd3c selinux: allowlist: - scontext=system_u:system_r:logrotate_t:s0 - scontext=system_u:system_r:getty_t:s0 workunit: branch: wip-phlogistonjohn-testing-1-2026-02-17-1032 sha1: 3e79fb58b7e5f0cc704daa1fc55a326f87e6bd3c owner: scheduled_phlogistonjohn@soko04.front.sepia.ceph.com priority: 100 repo: https://git.ceph.com/ceph-ci.git roles: - - host.a - mon.a - mgr.x - osd.0 - osd.1 - client.0 - - host.b - cephadm.exclude seed: 804 sha1: 3e79fb58b7e5f0cc704daa1fc55a326f87e6bd3c sleep_before_teardown: 0 suite: orch suite_branch: wip-phlogistonjohn-testing-1-2026-02-17-1032 suite_path: /home/teuthworker/src/git.ceph.com_ceph-c_3e79fb58b7e5f0cc704daa1fc55a326f87e6bd3c/qa suite_relpath: qa suite_repo: https://git.ceph.com/ceph-ci.git suite_sha1: 3e79fb58b7e5f0cc704daa1fc55a326f87e6bd3c targets: trial015.front.sepia.ceph.com: ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBDTtcqt7Z/zKoV31O/sMaTiA1UxcmoU7qgSxXI3kVoBMDIU2H+UWu+a0+j9FkYqMKZ/DZr1L4yh4BFSbaghtrE8= trial130.front.sepia.ceph.com: ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBMVNh0jiEONX9ixrImSxKYZJSKzkLnNlQX2bwPoNBgTUl7L31XvFLzUdQPmfXFqo5Iakj30FfIAMFZSTzpDv+Z0= tasks: - pexec: all: - sudo dnf remove nvme-cli -y - sudo dnf install nvmetcli nvme-cli -y - smb.configure_samba_client_container: role: host.b - cephadm: single_host_defaults: true - cephadm.shell: host.a: - ceph fs volume create cephfs - cephadm.wait_for_service: service: mds.cephfs - cephadm.shell: host.a: - cmd: ceph fs subvolumegroup create cephfs smb - cmd: ceph fs subvolume create cephfs sv1 --group-name=smb --mode=0777 - cmd: ceph fs subvolume create cephfs sv2 --group-name=smb --mode=0777 - cmd: ceph mgr module enable smb - cmd: sleep 30 - cmd: ceph smb apply -i - stdin: "# --- Begin Embedded YAML\n- resource_type: ceph.smb.cluster\n cluster_id:\ \ modusr1\n auth_mode: user\n user_group_settings:\n - {source_type:\ \ resource, ref: ug1}\n placement:\n count: 1\n- resource_type: ceph.smb.usersgroups\n\ \ users_groups_id: ug1\n values:\n users:\n - {name: user1, password:\ \ t3stP4ss1}\n - {name: user2, password: t3stP4ss2}\n groups: []\n\ - resource_type: ceph.smb.share\n cluster_id: modusr1\n share_id: share1\n\ \ cephfs:\n volume: cephfs\n subvolumegroup: smb\n subvolume: sv1\n\ \ path: /\n- resource_type: ceph.smb.share\n cluster_id: modusr1\n share_id:\ \ share2\n cephfs:\n volume: cephfs\n subvolumegroup: smb\n subvolume:\ \ sv2\n path: /\n# --- End Embedded YAML\n" - cephadm.wait_for_service: service: smb.modusr1 - template.exec: host.b: - sleep 30 - '{{ctx.samba_client_container_cmd|join('' '')}} smbclient -U user1%t3stP4ss1 //{{''host.a''|role_to_remote|attr(''ip_address'')}}/share1 -c ls' - '{{ctx.samba_client_container_cmd|join('' '')}} smbclient -U user2%t3stP4ss2 //{{''host.a''|role_to_remote|attr(''ip_address'')}}/share2 -c ls' - smb.workunit: admin_node: host.a clients: client.0: - - default - hosts_access smb_nodes: - host.a smb_shares: - share1 - share2 smb_users: - password: t3stP4ss1 username: user1 - password: t3stP4ss2 username: user2 timeout: 1h - cephadm.shell: host.a: - cmd: ceph smb apply -i - stdin: "# --- Begin Embedded YAML\n- resource_type: ceph.smb.cluster\n cluster_id:\ \ modusr1\n intent: removed\n- resource_type: ceph.smb.usersgroups\n users_groups_id:\ \ ug1\n intent: removed\n- resource_type: ceph.smb.share\n cluster_id: modusr1\n\ \ share_id: share1\n intent: removed\n- resource_type: ceph.smb.share\n\ \ cluster_id: modusr1\n share_id: share2\n intent: removed\n# --- End Embedded\ \ YAML\n" - cephadm.wait_for_service_not_present: service: smb.modusr1 teuthology: fragments_dropped: [] meta: {} postmerge: [] teuthology_branch: main teuthology_sha1: fa17720d0088c3ac28e473468bfc79eeaff5cd38 timestamp: 2026-02-17_21:41:44 tube: trial user: phlogistonjohn verbose: false worker_log: /home/teuthworker/mnt/teuthology/worker_logs/dispatcher.trial.3682 2026-02-18T09:47:36.693 INFO:teuthology.run:suite_path is set to /home/teuthworker/src/git.ceph.com_ceph-c_3e79fb58b7e5f0cc704daa1fc55a326f87e6bd3c/qa; will attempt to use it 2026-02-18T09:47:36.694 INFO:teuthology.run:Found tasks at /home/teuthworker/src/git.ceph.com_ceph-c_3e79fb58b7e5f0cc704daa1fc55a326f87e6bd3c/qa/tasks 2026-02-18T09:47:36.694 INFO:teuthology.run_tasks:Running task internal.check_packages... 2026-02-18T09:47:36.695 INFO:teuthology.task.internal:Checking packages... 2026-02-18T09:47:36.695 INFO:teuthology.task.internal:Checking packages for os_type 'centos', flavor 'default' and ceph hash '3e79fb58b7e5f0cc704daa1fc55a326f87e6bd3c' 2026-02-18T09:47:36.695 WARNING:teuthology.packaging:More than one of ref, tag, branch, or sha1 supplied; using branch 2026-02-18T09:47:36.695 INFO:teuthology.packaging:ref: None 2026-02-18T09:47:36.695 INFO:teuthology.packaging:tag: None 2026-02-18T09:47:36.695 INFO:teuthology.packaging:branch: wip-phlogistonjohn-testing-1-2026-02-17-1032 2026-02-18T09:47:36.695 INFO:teuthology.packaging:sha1: 3e79fb58b7e5f0cc704daa1fc55a326f87e6bd3c 2026-02-18T09:47:36.696 DEBUG:teuthology.packaging:Querying https://shaman.ceph.com/api/search?status=ready&project=ceph&flavor=default&distros=centos%2F9%2Fx86_64&ref=wip-phlogistonjohn-testing-1-2026-02-17-1032 2026-02-18T09:47:36.810 INFO:teuthology.task.internal:Found packages for ceph version 20.3.0-5358.g3e79fb58 2026-02-18T09:47:36.811 INFO:teuthology.run_tasks:Running task internal.buildpackages_prep... 2026-02-18T09:47:36.822 INFO:teuthology.task.internal:no buildpackages task found 2026-02-18T09:47:36.822 INFO:teuthology.run_tasks:Running task internal.save_config... 2026-02-18T09:47:36.835 INFO:teuthology.task.internal:Saving configuration 2026-02-18T09:47:36.847 INFO:teuthology.run_tasks:Running task internal.check_lock... 2026-02-18T09:47:36.859 INFO:teuthology.task.internal.check_lock:Checking locks... 2026-02-18T09:47:36.935 DEBUG:teuthology.task.internal.check_lock:machine status is {'name': 'trial015.front.sepia.ceph.com', 'description': '/home/teuthworker/mnt/teuthology/phlogistonjohn-2026-02-17_21:41:44-orch-wip-phlogistonjohn-testing-1-2026-02-17-1032-distro-default-trial/55044', '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-18 09:43:42.215462', 'locked_by': 'scheduled_phlogistonjohn@soko04.front.sepia.ceph.com', 'mac_address': None, 'ssh_pub_key': 'ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBDTtcqt7Z/zKoV31O/sMaTiA1UxcmoU7qgSxXI3kVoBMDIU2H+UWu+a0+j9FkYqMKZ/DZr1L4yh4BFSbaghtrE8='} 2026-02-18T09:47:36.990 DEBUG:teuthology.task.internal.check_lock:machine status is {'name': 'trial130.front.sepia.ceph.com', 'description': '/home/teuthworker/mnt/teuthology/phlogistonjohn-2026-02-17_21:41:44-orch-wip-phlogistonjohn-testing-1-2026-02-17-1032-distro-default-trial/55044', '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-18 09:43:42.214903', 'locked_by': 'scheduled_phlogistonjohn@soko04.front.sepia.ceph.com', 'mac_address': None, 'ssh_pub_key': 'ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBMVNh0jiEONX9ixrImSxKYZJSKzkLnNlQX2bwPoNBgTUl7L31XvFLzUdQPmfXFqo5Iakj30FfIAMFZSTzpDv+Z0='} 2026-02-18T09:47:36.990 INFO:teuthology.run_tasks:Running task internal.add_remotes... 2026-02-18T09:47:37.001 INFO:teuthology.task.internal:roles: ubuntu@trial015.front.sepia.ceph.com - ['host.a', 'mon.a', 'mgr.x', 'osd.0', 'osd.1', 'client.0'] 2026-02-18T09:47:37.001 INFO:teuthology.task.internal:roles: ubuntu@trial130.front.sepia.ceph.com - ['host.b', 'cephadm.exclude'] 2026-02-18T09:47:37.001 INFO:teuthology.run_tasks:Running task console_log... 2026-02-18T09:47:37.138 DEBUG:teuthology.exit:Installing handler: Handler(exiter=, func=.kill_console_loggers at 0x740ab9d8d6c0>, signals=[15]) 2026-02-18T09:47:37.138 INFO:teuthology.run_tasks:Running task internal.connect... 2026-02-18T09:47:37.148 INFO:teuthology.task.internal:Opening connections... 2026-02-18T09:47:37.148 DEBUG:teuthology.task.internal:connecting to ubuntu@trial015.front.sepia.ceph.com 2026-02-18T09:47:37.149 DEBUG:teuthology.orchestra.connection:{'hostname': 'trial015.front.sepia.ceph.com', 'username': 'ubuntu', 'timeout': 60} 2026-02-18T09:47:37.211 DEBUG:teuthology.task.internal:connecting to ubuntu@trial130.front.sepia.ceph.com 2026-02-18T09:47:37.211 DEBUG:teuthology.orchestra.connection:{'hostname': 'trial130.front.sepia.ceph.com', 'username': 'ubuntu', 'timeout': 60} 2026-02-18T09:47:37.273 INFO:teuthology.run_tasks:Running task internal.push_inventory... 2026-02-18T09:47:37.285 DEBUG:teuthology.orchestra.run.trial015:> uname -m 2026-02-18T09:47:37.300 INFO:teuthology.orchestra.run.trial015.stdout:x86_64 2026-02-18T09:47:37.300 DEBUG:teuthology.orchestra.run.trial015:> cat /etc/os-release 2026-02-18T09:47:37.355 INFO:teuthology.orchestra.run.trial015.stdout:NAME="CentOS Stream" 2026-02-18T09:47:37.355 INFO:teuthology.orchestra.run.trial015.stdout:VERSION="9" 2026-02-18T09:47:37.355 INFO:teuthology.orchestra.run.trial015.stdout:ID="centos" 2026-02-18T09:47:37.355 INFO:teuthology.orchestra.run.trial015.stdout:ID_LIKE="rhel fedora" 2026-02-18T09:47:37.355 INFO:teuthology.orchestra.run.trial015.stdout:VERSION_ID="9" 2026-02-18T09:47:37.355 INFO:teuthology.orchestra.run.trial015.stdout:PLATFORM_ID="platform:el9" 2026-02-18T09:47:37.355 INFO:teuthology.orchestra.run.trial015.stdout:PRETTY_NAME="CentOS Stream 9" 2026-02-18T09:47:37.355 INFO:teuthology.orchestra.run.trial015.stdout:ANSI_COLOR="0;31" 2026-02-18T09:47:37.355 INFO:teuthology.orchestra.run.trial015.stdout:LOGO="fedora-logo-icon" 2026-02-18T09:47:37.355 INFO:teuthology.orchestra.run.trial015.stdout:CPE_NAME="cpe:/o:centos:centos:9" 2026-02-18T09:47:37.355 INFO:teuthology.orchestra.run.trial015.stdout:HOME_URL="https://centos.org/" 2026-02-18T09:47:37.355 INFO:teuthology.orchestra.run.trial015.stdout:BUG_REPORT_URL="https://issues.redhat.com/" 2026-02-18T09:47:37.355 INFO:teuthology.orchestra.run.trial015.stdout:REDHAT_SUPPORT_PRODUCT="Red Hat Enterprise Linux 9" 2026-02-18T09:47:37.355 INFO:teuthology.orchestra.run.trial015.stdout:REDHAT_SUPPORT_PRODUCT_VERSION="CentOS Stream" 2026-02-18T09:47:37.356 INFO:teuthology.lock.ops:Updating trial015.front.sepia.ceph.com on lock server 2026-02-18T09:47:37.427 DEBUG:teuthology.orchestra.run.trial130:> uname -m 2026-02-18T09:47:37.443 INFO:teuthology.orchestra.run.trial130.stdout:x86_64 2026-02-18T09:47:37.443 DEBUG:teuthology.orchestra.run.trial130:> cat /etc/os-release 2026-02-18T09:47:37.498 INFO:teuthology.orchestra.run.trial130.stdout:NAME="CentOS Stream" 2026-02-18T09:47:37.498 INFO:teuthology.orchestra.run.trial130.stdout:VERSION="9" 2026-02-18T09:47:37.498 INFO:teuthology.orchestra.run.trial130.stdout:ID="centos" 2026-02-18T09:47:37.498 INFO:teuthology.orchestra.run.trial130.stdout:ID_LIKE="rhel fedora" 2026-02-18T09:47:37.498 INFO:teuthology.orchestra.run.trial130.stdout:VERSION_ID="9" 2026-02-18T09:47:37.498 INFO:teuthology.orchestra.run.trial130.stdout:PLATFORM_ID="platform:el9" 2026-02-18T09:47:37.498 INFO:teuthology.orchestra.run.trial130.stdout:PRETTY_NAME="CentOS Stream 9" 2026-02-18T09:47:37.498 INFO:teuthology.orchestra.run.trial130.stdout:ANSI_COLOR="0;31" 2026-02-18T09:47:37.498 INFO:teuthology.orchestra.run.trial130.stdout:LOGO="fedora-logo-icon" 2026-02-18T09:47:37.499 INFO:teuthology.orchestra.run.trial130.stdout:CPE_NAME="cpe:/o:centos:centos:9" 2026-02-18T09:47:37.499 INFO:teuthology.orchestra.run.trial130.stdout:HOME_URL="https://centos.org/" 2026-02-18T09:47:37.499 INFO:teuthology.orchestra.run.trial130.stdout:BUG_REPORT_URL="https://issues.redhat.com/" 2026-02-18T09:47:37.499 INFO:teuthology.orchestra.run.trial130.stdout:REDHAT_SUPPORT_PRODUCT="Red Hat Enterprise Linux 9" 2026-02-18T09:47:37.499 INFO:teuthology.orchestra.run.trial130.stdout:REDHAT_SUPPORT_PRODUCT_VERSION="CentOS Stream" 2026-02-18T09:47:37.499 INFO:teuthology.lock.ops:Updating trial130.front.sepia.ceph.com on lock server 2026-02-18T09:47:37.579 INFO:teuthology.run_tasks:Running task internal.serialize_remote_roles... 2026-02-18T09:47:37.591 INFO:teuthology.run_tasks:Running task internal.check_conflict... 2026-02-18T09:47:37.603 INFO:teuthology.task.internal:Checking for old test directory... 2026-02-18T09:47:37.603 DEBUG:teuthology.orchestra.run.trial015:> test '!' -e /home/ubuntu/cephtest 2026-02-18T09:47:37.604 DEBUG:teuthology.orchestra.run.trial130:> test '!' -e /home/ubuntu/cephtest 2026-02-18T09:47:37.619 INFO:teuthology.run_tasks:Running task internal.check_ceph_data... 2026-02-18T09:47:37.630 INFO:teuthology.task.internal:Checking for non-empty /var/lib/ceph... 2026-02-18T09:47:37.630 DEBUG:teuthology.orchestra.run.trial015:> test -z $(ls -A /var/lib/ceph) 2026-02-18T09:47:37.660 DEBUG:teuthology.orchestra.run.trial130:> test -z $(ls -A /var/lib/ceph) 2026-02-18T09:47:37.676 INFO:teuthology.run_tasks:Running task internal.vm_setup... 2026-02-18T09:47:37.834 INFO:teuthology.run_tasks:Running task kernel... 2026-02-18T09:47:37.853 INFO:teuthology.task.kernel:normalize config orig: {'branch': 'distro', 'kdb': 1, 'sha1': 'distro'} 2026-02-18T09:47:37.853 INFO:teuthology.task.kernel:config {'host.a': {'branch': 'distro', 'kdb': 1, 'sha1': 'distro'}, 'host.b': {'branch': 'distro', 'kdb': 1, 'sha1': 'distro'}}, timeout 300 2026-02-18T09:47:37.853 DEBUG:teuthology.orchestra.run.trial015:> test -f /run/.containerenv -o -f /.dockerenv 2026-02-18T09:47:37.853 DEBUG:teuthology.orchestra.run.trial130:> test -f /run/.containerenv -o -f /.dockerenv 2026-02-18T09:47:37.867 DEBUG:teuthology.orchestra.run:got remote process result: 1 2026-02-18T09:47:37.868 DEBUG:teuthology.orchestra.run.trial130:> uname -r 2026-02-18T09:47:37.868 DEBUG:teuthology.orchestra.run:got remote process result: 1 2026-02-18T09:47:37.868 DEBUG:teuthology.orchestra.run.trial015:> uname -r 2026-02-18T09:47:37.923 INFO:teuthology.orchestra.run.trial130.stdout:5.14.0-645.el9.x86_64 2026-02-18T09:47:37.924 INFO:teuthology.task.kernel:Running kernel on trial130: 5.14.0-645.el9.x86_64 2026-02-18T09:47:37.924 DEBUG:teuthology.orchestra.run.trial130:> sudo yum install -y kernel 2026-02-18T09:47:37.924 INFO:teuthology.orchestra.run.trial015.stdout:5.14.0-645.el9.x86_64 2026-02-18T09:47:37.924 INFO:teuthology.task.kernel:Running kernel on trial015: 5.14.0-645.el9.x86_64 2026-02-18T09:47:37.924 DEBUG:teuthology.orchestra.run.trial015:> sudo yum install -y kernel 2026-02-18T09:47:38.990 INFO:teuthology.orchestra.run.trial130.stdout:CentOS Stream 9 - BaseOS 13 MB/s | 8.9 MB 00:00 2026-02-18T09:47:39.074 INFO:teuthology.orchestra.run.trial015.stdout:CentOS Stream 9 - BaseOS 11 MB/s | 8.9 MB 00:00 2026-02-18T09:47:42.223 INFO:teuthology.orchestra.run.trial015.stdout:CentOS Stream 9 - AppStream 10 MB/s | 27 MB 00:02 2026-02-18T09:47:42.472 INFO:teuthology.orchestra.run.trial130.stdout:CentOS Stream 9 - AppStream 9.1 MB/s | 27 MB 00:02 2026-02-18T09:47:45.559 INFO:teuthology.orchestra.run.trial015.stdout:CentOS Stream 9 - CRB 8.5 MB/s | 7.8 MB 00:00 2026-02-18T09:47:46.508 INFO:teuthology.orchestra.run.trial130.stdout:CentOS Stream 9 - CRB 4.6 MB/s | 7.8 MB 00:01 2026-02-18T09:47:47.180 INFO:teuthology.orchestra.run.trial015.stdout:CentOS Stream 9 - Extras packages 23 kB/s | 20 kB 00:00 2026-02-18T09:47:47.691 INFO:teuthology.orchestra.run.trial130.stdout:CentOS Stream 9 - Extras packages 45 kB/s | 20 kB 00:00 2026-02-18T09:47:48.010 INFO:teuthology.orchestra.run.trial130.stdout:Extra Packages for Enterprise Linux 79 MB/s | 20 MB 00:00 2026-02-18T09:47:48.160 INFO:teuthology.orchestra.run.trial015.stdout:Extra Packages for Enterprise Linux 22 MB/s | 20 MB 00:00 2026-02-18T09:47:51.225 INFO:teuthology.orchestra.run.trial130.stdout:lab-extras 1.5 MB/s | 50 kB 00:00 2026-02-18T09:47:51.347 INFO:teuthology.orchestra.run.trial015.stdout:lab-extras 2.8 MB/s | 50 kB 00:00 2026-02-18T09:47:52.245 INFO:teuthology.orchestra.run.trial130.stdout:Package kernel-5.14.0-645.el9.x86_64 is already installed. 2026-02-18T09:47:52.267 INFO:teuthology.orchestra.run.trial130.stdout:Dependencies resolved. 2026-02-18T09:47:52.268 INFO:teuthology.orchestra.run.trial130.stdout:================================================================================ 2026-02-18T09:47:52.268 INFO:teuthology.orchestra.run.trial130.stdout: Package Architecture Version Repository Size 2026-02-18T09:47:52.269 INFO:teuthology.orchestra.run.trial130.stdout:================================================================================ 2026-02-18T09:47:52.269 INFO:teuthology.orchestra.run.trial130.stdout:Installing: 2026-02-18T09:47:52.269 INFO:teuthology.orchestra.run.trial130.stdout: kernel x86_64 5.14.0-681.el9 baseos 803 k 2026-02-18T09:47:52.269 INFO:teuthology.orchestra.run.trial130.stdout:Installing dependencies: 2026-02-18T09:47:52.269 INFO:teuthology.orchestra.run.trial130.stdout: kernel-core x86_64 5.14.0-681.el9 baseos 17 M 2026-02-18T09:47:52.269 INFO:teuthology.orchestra.run.trial130.stdout: kernel-modules x86_64 5.14.0-681.el9 baseos 40 M 2026-02-18T09:47:52.269 INFO:teuthology.orchestra.run.trial130.stdout: kernel-modules-core x86_64 5.14.0-681.el9 baseos 31 M 2026-02-18T09:47:52.269 INFO:teuthology.orchestra.run.trial130.stdout: 2026-02-18T09:47:52.269 INFO:teuthology.orchestra.run.trial130.stdout:Transaction Summary 2026-02-18T09:47:52.269 INFO:teuthology.orchestra.run.trial130.stdout:================================================================================ 2026-02-18T09:47:52.269 INFO:teuthology.orchestra.run.trial130.stdout:Install 4 Packages 2026-02-18T09:47:52.270 INFO:teuthology.orchestra.run.trial130.stdout: 2026-02-18T09:47:52.270 INFO:teuthology.orchestra.run.trial130.stdout:Total download size: 88 M 2026-02-18T09:47:52.270 INFO:teuthology.orchestra.run.trial130.stdout:Installed size: 135 M 2026-02-18T09:47:52.270 INFO:teuthology.orchestra.run.trial130.stdout:Downloading Packages: 2026-02-18T09:47:52.357 INFO:teuthology.orchestra.run.trial015.stdout:Package kernel-5.14.0-645.el9.x86_64 is already installed. 2026-02-18T09:47:52.379 INFO:teuthology.orchestra.run.trial015.stdout:Dependencies resolved. 2026-02-18T09:47:52.380 INFO:teuthology.orchestra.run.trial015.stdout:================================================================================ 2026-02-18T09:47:52.380 INFO:teuthology.orchestra.run.trial015.stdout: Package Architecture Version Repository Size 2026-02-18T09:47:52.380 INFO:teuthology.orchestra.run.trial015.stdout:================================================================================ 2026-02-18T09:47:52.380 INFO:teuthology.orchestra.run.trial015.stdout:Installing: 2026-02-18T09:47:52.381 INFO:teuthology.orchestra.run.trial015.stdout: kernel x86_64 5.14.0-681.el9 baseos 803 k 2026-02-18T09:47:52.381 INFO:teuthology.orchestra.run.trial015.stdout:Installing dependencies: 2026-02-18T09:47:52.381 INFO:teuthology.orchestra.run.trial015.stdout: kernel-core x86_64 5.14.0-681.el9 baseos 17 M 2026-02-18T09:47:52.381 INFO:teuthology.orchestra.run.trial015.stdout: kernel-modules x86_64 5.14.0-681.el9 baseos 40 M 2026-02-18T09:47:52.381 INFO:teuthology.orchestra.run.trial015.stdout: kernel-modules-core x86_64 5.14.0-681.el9 baseos 31 M 2026-02-18T09:47:52.381 INFO:teuthology.orchestra.run.trial015.stdout: 2026-02-18T09:47:52.381 INFO:teuthology.orchestra.run.trial015.stdout:Transaction Summary 2026-02-18T09:47:52.381 INFO:teuthology.orchestra.run.trial015.stdout:================================================================================ 2026-02-18T09:47:52.381 INFO:teuthology.orchestra.run.trial015.stdout:Install 4 Packages 2026-02-18T09:47:52.381 INFO:teuthology.orchestra.run.trial015.stdout: 2026-02-18T09:47:52.381 INFO:teuthology.orchestra.run.trial015.stdout:Total download size: 88 M 2026-02-18T09:47:52.382 INFO:teuthology.orchestra.run.trial015.stdout:Installed size: 135 M 2026-02-18T09:47:52.382 INFO:teuthology.orchestra.run.trial015.stdout:Downloading Packages: 2026-02-18T09:47:52.754 INFO:teuthology.orchestra.run.trial015.stdout:(1/4): kernel-5.14.0-681.el9.x86_64.rpm 11 MB/s | 803 kB 00:00 2026-02-18T09:47:52.777 INFO:teuthology.orchestra.run.trial130.stdout:(1/4): kernel-5.14.0-681.el9.x86_64.rpm 3.9 MB/s | 803 kB 00:00 2026-02-18T09:47:52.820 INFO:teuthology.orchestra.run.trial015.stdout:(2/4): kernel-core-5.14.0-681.el9.x86_64.rpm 123 MB/s | 17 MB 00:00 2026-02-18T09:47:52.938 INFO:teuthology.orchestra.run.trial015.stdout:(3/4): kernel-modules-5.14.0-681.el9.x86_64.rpm 154 MB/s | 40 MB 00:00 2026-02-18T09:47:52.970 INFO:teuthology.orchestra.run.trial130.stdout:(2/4): kernel-core-5.14.0-681.el9.x86_64.rpm 43 MB/s | 17 MB 00:00 2026-02-18T09:47:52.992 INFO:teuthology.orchestra.run.trial015.stdout:(4/4): kernel-modules-core-5.14.0-681.el9.x86_6 130 MB/s | 31 MB 00:00 2026-02-18T09:47:52.992 INFO:teuthology.orchestra.run.trial015.stdout:-------------------------------------------------------------------------------- 2026-02-18T09:47:52.993 INFO:teuthology.orchestra.run.trial015.stdout:Total 144 MB/s | 88 MB 00:00 2026-02-18T09:47:53.135 INFO:teuthology.orchestra.run.trial130.stdout:(3/4): kernel-modules-core-5.14.0-681.el9.x86_6 86 MB/s | 31 MB 00:00 2026-02-18T09:47:53.184 INFO:teuthology.orchestra.run.trial015.stdout:Running transaction check 2026-02-18T09:47:53.191 INFO:teuthology.orchestra.run.trial130.stdout:(4/4): kernel-modules-5.14.0-681.el9.x86_64.rpm 64 MB/s | 40 MB 00:00 2026-02-18T09:47:53.191 INFO:teuthology.orchestra.run.trial130.stdout:-------------------------------------------------------------------------------- 2026-02-18T09:47:53.191 INFO:teuthology.orchestra.run.trial130.stdout:Total 96 MB/s | 88 MB 00:00 2026-02-18T09:47:53.383 INFO:teuthology.orchestra.run.trial015.stdout:Transaction check succeeded. 2026-02-18T09:47:53.383 INFO:teuthology.orchestra.run.trial015.stdout:Running transaction test 2026-02-18T09:47:53.383 INFO:teuthology.orchestra.run.trial130.stdout:Running transaction check 2026-02-18T09:47:53.585 INFO:teuthology.orchestra.run.trial130.stdout:Transaction check succeeded. 2026-02-18T09:47:53.585 INFO:teuthology.orchestra.run.trial130.stdout:Running transaction test 2026-02-18T09:47:53.729 INFO:teuthology.orchestra.run.trial015.stdout:Transaction test succeeded. 2026-02-18T09:47:53.730 INFO:teuthology.orchestra.run.trial015.stdout:Running transaction 2026-02-18T09:47:53.933 INFO:teuthology.orchestra.run.trial130.stdout:Transaction test succeeded. 2026-02-18T09:47:53.933 INFO:teuthology.orchestra.run.trial130.stdout:Running transaction 2026-02-18T09:47:54.808 INFO:teuthology.orchestra.run.trial015.stdout: Preparing : 1/1 2026-02-18T09:47:55.016 INFO:teuthology.orchestra.run.trial130.stdout: Preparing : 1/1 2026-02-18T09:47:55.088 INFO:teuthology.orchestra.run.trial015.stdout: Installing : kernel-modules-core-5.14.0-681.el9.x86_64 1/4 2026-02-18T09:47:55.106 INFO:teuthology.orchestra.run.trial015.stdout: Installing : kernel-core-5.14.0-681.el9.x86_64 2/4 2026-02-18T09:47:55.297 INFO:teuthology.orchestra.run.trial130.stdout: Installing : kernel-modules-core-5.14.0-681.el9.x86_64 1/4 2026-02-18T09:47:55.316 INFO:teuthology.orchestra.run.trial130.stdout: Installing : kernel-core-5.14.0-681.el9.x86_64 2/4 2026-02-18T09:47:56.897 INFO:teuthology.orchestra.run.trial015.stdout: Running scriptlet: kernel-core-5.14.0-681.el9.x86_64 2/4 2026-02-18T09:47:56.926 INFO:teuthology.orchestra.run.trial015.stdout: Installing : kernel-modules-5.14.0-681.el9.x86_64 3/4 2026-02-18T09:47:57.091 INFO:teuthology.orchestra.run.trial130.stdout: Running scriptlet: kernel-core-5.14.0-681.el9.x86_64 2/4 2026-02-18T09:47:57.119 INFO:teuthology.orchestra.run.trial130.stdout: Installing : kernel-modules-5.14.0-681.el9.x86_64 3/4 2026-02-18T09:47:59.957 INFO:teuthology.orchestra.run.trial015.stdout: Running scriptlet: kernel-modules-5.14.0-681.el9.x86_64 3/4 2026-02-18T09:47:59.963 INFO:teuthology.orchestra.run.trial015.stdout: Installing : kernel-5.14.0-681.el9.x86_64 4/4 2026-02-18T09:48:00.140 INFO:teuthology.orchestra.run.trial130.stdout: Running scriptlet: kernel-modules-5.14.0-681.el9.x86_64 3/4 2026-02-18T09:48:00.147 INFO:teuthology.orchestra.run.trial130.stdout: Installing : kernel-5.14.0-681.el9.x86_64 4/4 2026-02-18T09:48:03.065 INFO:teuthology.orchestra.run.trial015.stdout: Running scriptlet: kernel-modules-core-5.14.0-681.el9.x86_64 4/4 2026-02-18T09:48:03.351 INFO:teuthology.orchestra.run.trial130.stdout: Running scriptlet: kernel-modules-core-5.14.0-681.el9.x86_64 4/4 2026-02-18T09:48:33.500 INFO:teuthology.orchestra.run.trial015.stdout: Running scriptlet: kernel-core-5.14.0-681.el9.x86_64 4/4 2026-02-18T09:48:33.521 INFO:teuthology.orchestra.run.trial015.stdout: Running scriptlet: kernel-modules-5.14.0-681.el9.x86_64 4/4 2026-02-18T09:48:33.586 INFO:teuthology.orchestra.run.trial015.stdout: Running scriptlet: kernel-5.14.0-681.el9.x86_64 4/4 2026-02-18T09:48:33.586 INFO:teuthology.orchestra.run.trial015.stdout: Verifying : kernel-5.14.0-681.el9.x86_64 1/4 2026-02-18T09:48:33.586 INFO:teuthology.orchestra.run.trial015.stdout: Verifying : kernel-core-5.14.0-681.el9.x86_64 2/4 2026-02-18T09:48:33.587 INFO:teuthology.orchestra.run.trial015.stdout: Verifying : kernel-modules-5.14.0-681.el9.x86_64 3/4 2026-02-18T09:48:33.638 INFO:teuthology.orchestra.run.trial015.stdout: Verifying : kernel-modules-core-5.14.0-681.el9.x86_64 4/4 2026-02-18T09:48:33.638 INFO:teuthology.orchestra.run.trial015.stdout: 2026-02-18T09:48:33.638 INFO:teuthology.orchestra.run.trial015.stdout:Installed: 2026-02-18T09:48:33.639 INFO:teuthology.orchestra.run.trial015.stdout: kernel-5.14.0-681.el9.x86_64 2026-02-18T09:48:33.639 INFO:teuthology.orchestra.run.trial015.stdout: kernel-core-5.14.0-681.el9.x86_64 2026-02-18T09:48:33.639 INFO:teuthology.orchestra.run.trial015.stdout: kernel-modules-5.14.0-681.el9.x86_64 2026-02-18T09:48:33.639 INFO:teuthology.orchestra.run.trial015.stdout: kernel-modules-core-5.14.0-681.el9.x86_64 2026-02-18T09:48:33.639 INFO:teuthology.orchestra.run.trial015.stdout: 2026-02-18T09:48:33.639 INFO:teuthology.orchestra.run.trial015.stdout:Complete! 2026-02-18T09:48:33.699 DEBUG:teuthology.orchestra.run.trial015:> rpm -q kernel | sort -rV | head -n 1 2026-02-18T09:48:33.725 INFO:teuthology.orchestra.run.trial015.stdout:kernel-5.14.0-681.el9.x86_64 2026-02-18T09:48:33.726 DEBUG:teuthology.task.kernel:get_latest_image_version_rpm: 5.14.0-681.el9.x86_64 2026-02-18T09:48:33.727 INFO:teuthology.task.kernel:Not newest distro kernel. Current: 5.14.0-645.el9.x86_64 Expected: 5.14.0-681.el9.x86_64 2026-02-18T09:48:33.727 INFO:teuthology.task.kernel:Skipping firmware on distro kernel 2026-02-18T09:48:33.727 DEBUG:teuthology.task.kernel:src is distro, skipping download 2026-02-18T09:48:33.727 INFO:teuthology.task.kernel:Installing distro kernel on host.a... 2026-02-18T09:48:33.727 DEBUG:teuthology.task.kernel:install_kernel(remote=ubuntu@trial015.front.sepia.ceph.com, path=None, version=distro) 2026-02-18T09:48:33.727 DEBUG:teuthology.orchestra.run.trial015:> rpm -q kernel | sort -rV | head -n 1 2026-02-18T09:48:33.789 INFO:teuthology.orchestra.run.trial015.stdout:kernel-5.14.0-681.el9.x86_64 2026-02-18T09:48:33.790 DEBUG:teuthology.task.kernel:get_latest_image_version_rpm: 5.14.0-681.el9.x86_64 2026-02-18T09:48:33.790 DEBUG:teuthology.orchestra.run.trial015:> sudo rpm -qi grub2-tools 2026-02-18T09:48:33.859 INFO:teuthology.orchestra.run.trial015.stdout:Name : grub2-tools 2026-02-18T09:48:33.860 INFO:teuthology.orchestra.run.trial015.stdout:Epoch : 1 2026-02-18T09:48:33.860 INFO:teuthology.orchestra.run.trial015.stdout:Version : 2.06 2026-02-18T09:48:33.860 INFO:teuthology.orchestra.run.trial015.stdout:Release : 118.el9 2026-02-18T09:48:33.860 INFO:teuthology.orchestra.run.trial015.stdout:Architecture: x86_64 2026-02-18T09:48:33.860 INFO:teuthology.orchestra.run.trial015.stdout:Install Date: Thu 04 Dec 2025 11:54:21 PM UTC 2026-02-18T09:48:33.860 INFO:teuthology.orchestra.run.trial015.stdout:Group : Unspecified 2026-02-18T09:48:33.860 INFO:teuthology.orchestra.run.trial015.stdout:Size : 8393909 2026-02-18T09:48:33.860 INFO:teuthology.orchestra.run.trial015.stdout:License : GPLv3+ 2026-02-18T09:48:33.860 INFO:teuthology.orchestra.run.trial015.stdout:Signature : RSA/SHA256, Wed 05 Nov 2025 09:13:15 AM UTC, Key ID 05b555b38483c65d 2026-02-18T09:48:33.860 INFO:teuthology.orchestra.run.trial015.stdout:Source RPM : grub2-2.06-118.el9.src.rpm 2026-02-18T09:48:33.861 INFO:teuthology.orchestra.run.trial015.stdout:Build Date : Tue 04 Nov 2025 03:44:14 PM UTC 2026-02-18T09:48:33.861 INFO:teuthology.orchestra.run.trial015.stdout:Build Host : x86-05.stream.rdu2.redhat.com 2026-02-18T09:48:33.861 INFO:teuthology.orchestra.run.trial015.stdout:Packager : builder@centos.org 2026-02-18T09:48:33.861 INFO:teuthology.orchestra.run.trial015.stdout:Vendor : CentOS 2026-02-18T09:48:33.861 INFO:teuthology.orchestra.run.trial015.stdout:URL : http://www.gnu.org/software/grub/ 2026-02-18T09:48:33.861 INFO:teuthology.orchestra.run.trial015.stdout:Summary : Support tools for GRUB. 2026-02-18T09:48:33.861 INFO:teuthology.orchestra.run.trial015.stdout:Description : 2026-02-18T09:48:33.861 INFO:teuthology.orchestra.run.trial015.stdout: 2026-02-18T09:48:33.861 INFO:teuthology.orchestra.run.trial015.stdout:The GRand Unified Bootloader (GRUB) is a highly configurable and 2026-02-18T09:48:33.861 INFO:teuthology.orchestra.run.trial015.stdout:customizable bootloader with modular architecture. It supports a rich 2026-02-18T09:48:33.861 INFO:teuthology.orchestra.run.trial015.stdout:variety of kernel formats, file systems, computer architectures and 2026-02-18T09:48:33.861 INFO:teuthology.orchestra.run.trial015.stdout:hardware devices. 2026-02-18T09:48:33.862 INFO:teuthology.orchestra.run.trial015.stdout: 2026-02-18T09:48:33.862 INFO:teuthology.orchestra.run.trial015.stdout:This subpackage provides tools for support of all platforms. 2026-02-18T09:48:33.863 INFO:teuthology.task.kernel:Updating Grub Version: grub2 2026-02-18T09:48:33.863 INFO:teuthology.task.kernel:Updating grub on trial015 to boot 5.14.0-681.el9.x86_64 2026-02-18T09:48:33.863 DEBUG:teuthology.orchestra.run.trial015:> sudo find /boot/loader/entries -maxdepth 1 -name "*.conf" -type f -print -quit 2026-02-18T09:48:33.928 INFO:teuthology.orchestra.run.trial015.stdout:/boot/loader/entries/b0373be789df49cdafedf423703d2566-5.14.0-681.el9.x86_64.conf 2026-02-18T09:48:33.929 DEBUG:teuthology.orchestra.run.trial015:> sudo command -v grubby && echo yes || echo no 2026-02-18T09:48:33.993 INFO:teuthology.orchestra.run.trial015.stdout:/sbin/grubby 2026-02-18T09:48:33.994 INFO:teuthology.orchestra.run.trial015.stdout:yes 2026-02-18T09:48:33.995 DEBUG:teuthology.orchestra.run.trial015:> sudo find /boot/loader/entries -maxdepth 1 -name "*.conf" -type f | grep -F "5.14.0-681.el9.x86_64" | head -n 1 2026-02-18T09:48:34.058 INFO:teuthology.orchestra.run.trial015.stdout:/boot/loader/entries/b0373be789df49cdafedf423703d2566-5.14.0-681.el9.x86_64.conf 2026-02-18T09:48:34.059 DEBUG:teuthology.orchestra.run.trial015:> sudo grub2-set-default b0373be789df49cdafedf423703d2566-5.14.0-681.el9.x86_64 2026-02-18T09:48:34.101 INFO:teuthology.orchestra.run.trial130.stdout: Running scriptlet: kernel-core-5.14.0-681.el9.x86_64 4/4 2026-02-18T09:48:34.123 INFO:teuthology.orchestra.run.trial130.stdout: Running scriptlet: kernel-modules-5.14.0-681.el9.x86_64 4/4 2026-02-18T09:48:34.132 DEBUG:teuthology.orchestra.run.trial015:> sudo grub2-mkconfig -o /boot/grub2/grub.cfg 2026-02-18T09:48:34.294 INFO:teuthology.orchestra.run.trial130.stdout: Running scriptlet: kernel-5.14.0-681.el9.x86_64 4/4 2026-02-18T09:48:34.294 INFO:teuthology.orchestra.run.trial130.stdout: Verifying : kernel-5.14.0-681.el9.x86_64 1/4 2026-02-18T09:48:34.294 INFO:teuthology.orchestra.run.trial130.stdout: Verifying : kernel-core-5.14.0-681.el9.x86_64 2/4 2026-02-18T09:48:34.294 INFO:teuthology.orchestra.run.trial130.stdout: Verifying : kernel-modules-5.14.0-681.el9.x86_64 3/4 2026-02-18T09:48:34.339 INFO:teuthology.orchestra.run.trial015.stderr:Generating grub configuration file ... 2026-02-18T09:48:34.345 INFO:teuthology.orchestra.run.trial130.stdout: Verifying : kernel-modules-core-5.14.0-681.el9.x86_64 4/4 2026-02-18T09:48:34.345 INFO:teuthology.orchestra.run.trial130.stdout: 2026-02-18T09:48:34.345 INFO:teuthology.orchestra.run.trial130.stdout:Installed: 2026-02-18T09:48:34.345 INFO:teuthology.orchestra.run.trial130.stdout: kernel-5.14.0-681.el9.x86_64 2026-02-18T09:48:34.346 INFO:teuthology.orchestra.run.trial130.stdout: kernel-core-5.14.0-681.el9.x86_64 2026-02-18T09:48:34.346 INFO:teuthology.orchestra.run.trial130.stdout: kernel-modules-5.14.0-681.el9.x86_64 2026-02-18T09:48:34.346 INFO:teuthology.orchestra.run.trial130.stdout: kernel-modules-core-5.14.0-681.el9.x86_64 2026-02-18T09:48:34.346 INFO:teuthology.orchestra.run.trial130.stdout: 2026-02-18T09:48:34.346 INFO:teuthology.orchestra.run.trial130.stdout:Complete! 2026-02-18T09:48:34.403 DEBUG:teuthology.orchestra.run.trial130:> rpm -q kernel | sort -rV | head -n 1 2026-02-18T09:48:34.404 INFO:teuthology.orchestra.run.trial015.stderr:Found linux image: /boot/vmlinuz-5.14.0-681.el9.x86_64 2026-02-18T09:48:34.409 INFO:teuthology.orchestra.run.trial015.stderr:Found initrd image: /boot/initramfs-5.14.0-681.el9.x86_64.img 2026-02-18T09:48:34.429 INFO:teuthology.orchestra.run.trial130.stdout:kernel-5.14.0-681.el9.x86_64 2026-02-18T09:48:34.430 DEBUG:teuthology.task.kernel:get_latest_image_version_rpm: 5.14.0-681.el9.x86_64 2026-02-18T09:48:34.431 INFO:teuthology.task.kernel:Not newest distro kernel. Current: 5.14.0-645.el9.x86_64 Expected: 5.14.0-681.el9.x86_64 2026-02-18T09:48:34.431 INFO:teuthology.task.kernel:Skipping firmware on distro kernel 2026-02-18T09:48:34.431 DEBUG:teuthology.task.kernel:src is distro, skipping download 2026-02-18T09:48:34.431 INFO:teuthology.task.kernel:Installing distro kernel on host.b... 2026-02-18T09:48:34.431 DEBUG:teuthology.task.kernel:install_kernel(remote=ubuntu@trial130.front.sepia.ceph.com, path=None, version=distro) 2026-02-18T09:48:34.431 DEBUG:teuthology.orchestra.run.trial130:> rpm -q kernel | sort -rV | head -n 1 2026-02-18T09:48:34.497 INFO:teuthology.orchestra.run.trial130.stdout:kernel-5.14.0-681.el9.x86_64 2026-02-18T09:48:34.498 DEBUG:teuthology.task.kernel:get_latest_image_version_rpm: 5.14.0-681.el9.x86_64 2026-02-18T09:48:34.498 DEBUG:teuthology.orchestra.run.trial130:> sudo rpm -qi grub2-tools 2026-02-18T09:48:34.566 INFO:teuthology.orchestra.run.trial130.stdout:Name : grub2-tools 2026-02-18T09:48:34.566 INFO:teuthology.orchestra.run.trial130.stdout:Epoch : 1 2026-02-18T09:48:34.566 INFO:teuthology.orchestra.run.trial130.stdout:Version : 2.06 2026-02-18T09:48:34.566 INFO:teuthology.orchestra.run.trial130.stdout:Release : 118.el9 2026-02-18T09:48:34.566 INFO:teuthology.orchestra.run.trial130.stdout:Architecture: x86_64 2026-02-18T09:48:34.566 INFO:teuthology.orchestra.run.trial130.stdout:Install Date: Thu 04 Dec 2025 11:54:21 PM UTC 2026-02-18T09:48:34.566 INFO:teuthology.orchestra.run.trial130.stdout:Group : Unspecified 2026-02-18T09:48:34.566 INFO:teuthology.orchestra.run.trial130.stdout:Size : 8393909 2026-02-18T09:48:34.566 INFO:teuthology.orchestra.run.trial130.stdout:License : GPLv3+ 2026-02-18T09:48:34.566 INFO:teuthology.orchestra.run.trial130.stdout:Signature : RSA/SHA256, Wed 05 Nov 2025 09:13:15 AM UTC, Key ID 05b555b38483c65d 2026-02-18T09:48:34.567 INFO:teuthology.orchestra.run.trial130.stdout:Source RPM : grub2-2.06-118.el9.src.rpm 2026-02-18T09:48:34.567 INFO:teuthology.orchestra.run.trial130.stdout:Build Date : Tue 04 Nov 2025 03:44:14 PM UTC 2026-02-18T09:48:34.567 INFO:teuthology.orchestra.run.trial130.stdout:Build Host : x86-05.stream.rdu2.redhat.com 2026-02-18T09:48:34.567 INFO:teuthology.orchestra.run.trial130.stdout:Packager : builder@centos.org 2026-02-18T09:48:34.567 INFO:teuthology.orchestra.run.trial130.stdout:Vendor : CentOS 2026-02-18T09:48:34.567 INFO:teuthology.orchestra.run.trial130.stdout:URL : http://www.gnu.org/software/grub/ 2026-02-18T09:48:34.567 INFO:teuthology.orchestra.run.trial130.stdout:Summary : Support tools for GRUB. 2026-02-18T09:48:34.567 INFO:teuthology.orchestra.run.trial130.stdout:Description : 2026-02-18T09:48:34.567 INFO:teuthology.orchestra.run.trial130.stdout: 2026-02-18T09:48:34.567 INFO:teuthology.orchestra.run.trial130.stdout:The GRand Unified Bootloader (GRUB) is a highly configurable and 2026-02-18T09:48:34.567 INFO:teuthology.orchestra.run.trial130.stdout:customizable bootloader with modular architecture. It supports a rich 2026-02-18T09:48:34.567 INFO:teuthology.orchestra.run.trial130.stdout:variety of kernel formats, file systems, computer architectures and 2026-02-18T09:48:34.568 INFO:teuthology.orchestra.run.trial130.stdout:hardware devices. 2026-02-18T09:48:34.568 INFO:teuthology.orchestra.run.trial130.stdout: 2026-02-18T09:48:34.568 INFO:teuthology.orchestra.run.trial130.stdout:This subpackage provides tools for support of all platforms. 2026-02-18T09:48:34.569 INFO:teuthology.task.kernel:Updating Grub Version: grub2 2026-02-18T09:48:34.569 INFO:teuthology.task.kernel:Updating grub on trial130 to boot 5.14.0-681.el9.x86_64 2026-02-18T09:48:34.569 DEBUG:teuthology.orchestra.run.trial130:> sudo find /boot/loader/entries -maxdepth 1 -name "*.conf" -type f -print -quit 2026-02-18T09:48:34.634 INFO:teuthology.orchestra.run.trial130.stdout:/boot/loader/entries/b0373be789df49cdafedf423703d2566-5.14.0-681.el9.x86_64.conf 2026-02-18T09:48:34.635 DEBUG:teuthology.orchestra.run.trial130:> sudo command -v grubby && echo yes || echo no 2026-02-18T09:48:34.657 INFO:teuthology.orchestra.run.trial015.stderr:Found linux image: /boot/vmlinuz-5.14.0-645.el9.x86_64 2026-02-18T09:48:34.663 INFO:teuthology.orchestra.run.trial015.stderr:Found initrd image: /boot/initramfs-5.14.0-645.el9.x86_64.img 2026-02-18T09:48:34.695 INFO:teuthology.orchestra.run.trial015.stderr:Found linux image: /boot/vmlinuz-0-rescue-b0373be789df49cdafedf423703d2566 2026-02-18T09:48:34.699 INFO:teuthology.orchestra.run.trial130.stdout:/sbin/grubby 2026-02-18T09:48:34.700 INFO:teuthology.orchestra.run.trial130.stdout:yes 2026-02-18T09:48:34.701 DEBUG:teuthology.orchestra.run.trial130:> sudo find /boot/loader/entries -maxdepth 1 -name "*.conf" -type f | grep -F "5.14.0-681.el9.x86_64" | head -n 1 2026-02-18T09:48:34.702 INFO:teuthology.orchestra.run.trial015.stderr:Found initrd image: /boot/initramfs-0-rescue-b0373be789df49cdafedf423703d2566.img 2026-02-18T09:48:34.724 INFO:teuthology.orchestra.run.trial015.stderr:Found linux image: /boot/vmlinuz-0-rescue-2734456005d743dca7f3dc77c35a2d0d 2026-02-18T09:48:34.730 INFO:teuthology.orchestra.run.trial015.stderr:Found initrd image: /boot/initramfs-0-rescue-2734456005d743dca7f3dc77c35a2d0d.img 2026-02-18T09:48:34.765 INFO:teuthology.orchestra.run.trial130.stdout:/boot/loader/entries/b0373be789df49cdafedf423703d2566-5.14.0-681.el9.x86_64.conf 2026-02-18T09:48:34.766 DEBUG:teuthology.orchestra.run.trial130:> sudo grub2-set-default b0373be789df49cdafedf423703d2566-5.14.0-681.el9.x86_64 2026-02-18T09:48:34.812 INFO:teuthology.orchestra.run.trial015.stderr:Adding boot menu entry for UEFI Firmware Settings ... 2026-02-18T09:48:34.820 INFO:teuthology.orchestra.run.trial015.stderr:done 2026-02-18T09:48:34.822 DEBUG:teuthology.orchestra.run.trial015:> test -d /sys/firmware/efi 2026-02-18T09:48:34.838 DEBUG:teuthology.orchestra.run.trial015:> sudo find /boot/efi/EFI -mindepth 1 -maxdepth 1 -type d || true 2026-02-18T09:48:34.839 DEBUG:teuthology.orchestra.run.trial130:> sudo grub2-mkconfig -o /boot/grub2/grub.cfg 2026-02-18T09:48:34.904 INFO:teuthology.orchestra.run.trial015.stdout:/boot/efi/EFI/BOOT 2026-02-18T09:48:34.904 INFO:teuthology.orchestra.run.trial015.stdout:/boot/efi/EFI/centos 2026-02-18T09:48:34.906 DEBUG:teuthology.orchestra.run.trial015:> sudo test -f /boot/efi/EFI/BOOT/grub.cfg && echo yes || echo no 2026-02-18T09:48:34.971 INFO:teuthology.orchestra.run.trial015.stdout:no 2026-02-18T09:48:34.972 DEBUG:teuthology.orchestra.run.trial015:> sudo test -f /boot/efi/EFI/centos/grub.cfg && echo yes || echo no 2026-02-18T09:48:35.036 INFO:teuthology.orchestra.run.trial015.stdout:yes 2026-02-18T09:48:35.036 DEBUG:teuthology.orchestra.run.trial015:> sudo cp -f /boot/grub2/grub.cfg /boot/efi/EFI/centos/grub.cfg 2026-02-18T09:48:35.047 INFO:teuthology.orchestra.run.trial130.stderr:Generating grub configuration file ... 2026-02-18T09:48:35.101 INFO:teuthology.orchestra.remote:Triggering safe hard reboot via SysRq on trial015 2026-02-18T09:48:35.101 DEBUG:teuthology.orchestra.run.trial015:> sudo bash -c ' 2026-02-18T09:48:35.101 DEBUG:teuthology.orchestra.run.trial015:> echo pci > /sys/kernel/reboot/type && echo 1 > /sys/kernel/reboot/force && sync && echo s > /proc/sysrq-trigger && echo u > /proc/sysrq-trigger && sleep 2 && echo b > /proc/sysrq-trigger 2026-02-18T09:48:35.102 DEBUG:teuthology.orchestra.run.trial015:> ' 2026-02-18T09:48:35.109 INFO:teuthology.orchestra.run.trial130.stderr:Found linux image: /boot/vmlinuz-5.14.0-681.el9.x86_64 2026-02-18T09:48:35.115 INFO:teuthology.orchestra.run.trial130.stderr:Found initrd image: /boot/initramfs-5.14.0-681.el9.x86_64.img 2026-02-18T09:48:35.366 INFO:teuthology.orchestra.run.trial130.stderr:Found linux image: /boot/vmlinuz-5.14.0-645.el9.x86_64 2026-02-18T09:48:35.372 INFO:teuthology.orchestra.run.trial130.stderr:Found initrd image: /boot/initramfs-5.14.0-645.el9.x86_64.img 2026-02-18T09:48:35.404 INFO:teuthology.orchestra.run.trial130.stderr:Found linux image: /boot/vmlinuz-0-rescue-b0373be789df49cdafedf423703d2566 2026-02-18T09:48:35.410 INFO:teuthology.orchestra.run.trial130.stderr:Found initrd image: /boot/initramfs-0-rescue-b0373be789df49cdafedf423703d2566.img 2026-02-18T09:48:35.433 INFO:teuthology.orchestra.run.trial130.stderr:Found linux image: /boot/vmlinuz-0-rescue-2734456005d743dca7f3dc77c35a2d0d 2026-02-18T09:48:35.440 INFO:teuthology.orchestra.run.trial130.stderr:Found initrd image: /boot/initramfs-0-rescue-2734456005d743dca7f3dc77c35a2d0d.img 2026-02-18T09:48:35.523 INFO:teuthology.orchestra.run.trial130.stderr:Adding boot menu entry for UEFI Firmware Settings ... 2026-02-18T09:48:35.532 INFO:teuthology.orchestra.run.trial130.stderr:done 2026-02-18T09:48:35.534 DEBUG:teuthology.orchestra.run.trial130:> test -d /sys/firmware/efi 2026-02-18T09:48:35.549 DEBUG:teuthology.orchestra.run.trial130:> sudo find /boot/efi/EFI -mindepth 1 -maxdepth 1 -type d || true 2026-02-18T09:48:35.615 INFO:teuthology.orchestra.run.trial130.stdout:/boot/efi/EFI/BOOT 2026-02-18T09:48:35.615 INFO:teuthology.orchestra.run.trial130.stdout:/boot/efi/EFI/centos 2026-02-18T09:48:35.617 DEBUG:teuthology.orchestra.run.trial130:> sudo test -f /boot/efi/EFI/BOOT/grub.cfg && echo yes || echo no 2026-02-18T09:48:35.682 INFO:teuthology.orchestra.run.trial130.stdout:no 2026-02-18T09:48:35.682 DEBUG:teuthology.orchestra.run.trial130:> sudo test -f /boot/efi/EFI/centos/grub.cfg && echo yes || echo no 2026-02-18T09:48:35.746 INFO:teuthology.orchestra.run.trial130.stdout:yes 2026-02-18T09:48:35.746 DEBUG:teuthology.orchestra.run.trial130:> sudo cp -f /boot/grub2/grub.cfg /boot/efi/EFI/centos/grub.cfg 2026-02-18T09:48:35.810 INFO:teuthology.orchestra.remote:Triggering safe hard reboot via SysRq on trial130 2026-02-18T09:48:35.810 DEBUG:teuthology.orchestra.run.trial130:> sudo bash -c ' 2026-02-18T09:48:35.811 DEBUG:teuthology.orchestra.run.trial130:> echo pci > /sys/kernel/reboot/type && echo 1 > /sys/kernel/reboot/force && sync && echo s > /proc/sysrq-trigger && echo u > /proc/sysrq-trigger && sleep 2 && echo b > /proc/sysrq-trigger 2026-02-18T09:48:35.811 DEBUG:teuthology.orchestra.run.trial130:> ' 2026-02-18T09:49:05.144 INFO:teuthology.task.kernel:Checking client host.a for new kernel version... 2026-02-18T09:49:05.144 INFO:teuthology.orchestra.remote:Trying to reconnect to host 'ubuntu@trial015.front.sepia.ceph.com' 2026-02-18T09:49:05.145 DEBUG:teuthology.orchestra.connection:{'hostname': 'trial015.front.sepia.ceph.com', 'username': 'ubuntu', 'timeout': 60} 2026-02-18T09:49:05.853 INFO:teuthology.task.kernel:Checking client host.b for new kernel version... 2026-02-18T09:49:05.854 INFO:teuthology.orchestra.remote:Trying to reconnect to host 'ubuntu@trial130.front.sepia.ceph.com' 2026-02-18T09:49:05.855 DEBUG:teuthology.orchestra.connection:{'hostname': 'trial130.front.sepia.ceph.com', 'username': 'ubuntu', 'timeout': 60} 2026-02-18T09:49:20.128 DEBUG:teuthology.orchestra.remote:[Errno None] Unable to connect to port 22 on 10.20.193.130 2026-02-18T09:49:27.808 DEBUG:teuthology.orchestra.remote:[Errno None] Unable to connect to port 22 on 10.20.193.15 2026-02-18T09:49:29.129 INFO:teuthology.orchestra.remote:Trying to reconnect to host 'ubuntu@trial130.front.sepia.ceph.com' 2026-02-18T09:49:29.130 DEBUG:teuthology.orchestra.connection:{'hostname': 'trial130.front.sepia.ceph.com', 'username': 'ubuntu', 'timeout': 60} 2026-02-18T09:49:36.817 INFO:teuthology.orchestra.remote:Trying to reconnect to host 'ubuntu@trial015.front.sepia.ceph.com' 2026-02-18T09:49:36.817 DEBUG:teuthology.orchestra.connection:{'hostname': 'trial015.front.sepia.ceph.com', 'username': 'ubuntu', 'timeout': 60} 2026-02-18T09:49:37.024 DEBUG:teuthology.orchestra.remote:[Errno None] Unable to connect to port 22 on 10.20.193.15 2026-02-18T09:49:49.035 INFO:teuthology.orchestra.remote:Trying to reconnect to host 'ubuntu@trial015.front.sepia.ceph.com' 2026-02-18T09:49:49.036 DEBUG:teuthology.orchestra.connection:{'hostname': 'trial015.front.sepia.ceph.com', 'username': 'ubuntu', 'timeout': 60} 2026-02-18T09:50:05.323 DEBUG:teuthology.orchestra.run.trial130:> true 2026-02-18T09:50:05.487 INFO:teuthology.orchestra.remote:Successfully reconnected to host 'ubuntu@trial130.front.sepia.ceph.com' 2026-02-18T09:50:05.487 INFO:teuthology.task.kernel:Checking kernel version of host.b, want "5.14.0-681.el9.x86_64"... 2026-02-18T09:50:05.487 DEBUG:teuthology.orchestra.run.trial130:> uname -r 2026-02-18T09:50:05.543 INFO:teuthology.orchestra.run.trial130.stdout:5.14.0-681.el9.x86_64 2026-02-18T09:50:05.543 DEBUG:teuthology.task.kernel:current kernel version is 5.14.0-681.el9.x86_64 vs 5.14.0-681.el9.x86_64 2026-02-18T09:50:05.543 DEBUG:teuthology.task.kernel:utsrelease strings match, do not need to install 2026-02-18T09:50:05.543 DEBUG:teuthology.task.kernel:Distro of this test job: centos 2026-02-18T09:50:06.544 INFO:teuthology.task.kernel:Enabling kdb on host.b... 2026-02-18T09:50:06.545 DEBUG:teuthology.orchestra.run.trial130:> echo ttyS1 | sudo tee /sys/module/kgdboc/parameters/kgdboc 2026-02-18T09:50:06.574 INFO:teuthology.orchestra.run.trial130.stdout:ttyS1 2026-02-18T09:50:06.594 DEBUG:teuthology.parallel:result is None 2026-02-18T09:50:25.288 DEBUG:teuthology.orchestra.run.trial015:> true 2026-02-18T09:50:25.496 INFO:teuthology.orchestra.remote:Successfully reconnected to host 'ubuntu@trial015.front.sepia.ceph.com' 2026-02-18T09:50:25.496 INFO:teuthology.task.kernel:Checking kernel version of host.a, want "5.14.0-681.el9.x86_64"... 2026-02-18T09:50:25.496 DEBUG:teuthology.orchestra.run.trial015:> uname -r 2026-02-18T09:50:25.556 INFO:teuthology.orchestra.run.trial015.stdout:5.14.0-681.el9.x86_64 2026-02-18T09:50:25.556 DEBUG:teuthology.task.kernel:current kernel version is 5.14.0-681.el9.x86_64 vs 5.14.0-681.el9.x86_64 2026-02-18T09:50:25.556 DEBUG:teuthology.task.kernel:utsrelease strings match, do not need to install 2026-02-18T09:50:25.556 DEBUG:teuthology.task.kernel:Distro of this test job: centos 2026-02-18T09:50:26.557 INFO:teuthology.task.kernel:Enabling kdb on host.a... 2026-02-18T09:50:26.557 DEBUG:teuthology.orchestra.run.trial015:> echo ttyS1 | sudo tee /sys/module/kgdboc/parameters/kgdboc 2026-02-18T09:50:26.587 INFO:teuthology.orchestra.run.trial015.stdout:ttyS1 2026-02-18T09:50:26.618 DEBUG:teuthology.parallel:result is None 2026-02-18T09:50:26.619 INFO:teuthology.run_tasks:Running task internal.base... 2026-02-18T09:50:26.633 INFO:teuthology.task.internal:Creating test directory... 2026-02-18T09:50:26.633 DEBUG:teuthology.orchestra.run.trial015:> mkdir -p -m0755 -- /home/ubuntu/cephtest 2026-02-18T09:50:26.661 DEBUG:teuthology.orchestra.run.trial130:> mkdir -p -m0755 -- /home/ubuntu/cephtest 2026-02-18T09:50:26.678 INFO:teuthology.run_tasks:Running task internal.archive_upload... 2026-02-18T09:50:26.690 INFO:teuthology.run_tasks:Running task internal.archive... 2026-02-18T09:50:26.706 INFO:teuthology.task.internal:Creating archive directory... 2026-02-18T09:50:26.707 DEBUG:teuthology.orchestra.run.trial015:> install -d -m0755 -- /home/ubuntu/cephtest/archive 2026-02-18T09:50:26.718 DEBUG:teuthology.orchestra.run.trial130:> install -d -m0755 -- /home/ubuntu/cephtest/archive 2026-02-18T09:50:26.740 INFO:teuthology.run_tasks:Running task internal.coredump... 2026-02-18T09:50:26.751 INFO:teuthology.task.internal:Enabling coredump saving... 2026-02-18T09:50:26.752 DEBUG:teuthology.orchestra.run.trial015:> 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-18T09:50:26.775 DEBUG:teuthology.orchestra.run.trial130:> 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-18T09:50:26.797 INFO:teuthology.orchestra.run.trial015.stdout:kernel.core_pattern = /home/ubuntu/cephtest/archive/coredump/%t.%p.core 2026-02-18T09:50:26.798 INFO:teuthology.orchestra.run.trial130.stdout:kernel.core_pattern = /home/ubuntu/cephtest/archive/coredump/%t.%p.core 2026-02-18T09:50:26.805 INFO:teuthology.orchestra.run.trial015.stdout:kernel.core_pattern=/home/ubuntu/cephtest/archive/coredump/%t.%p.core 2026-02-18T09:50:26.808 INFO:teuthology.orchestra.run.trial130.stdout:kernel.core_pattern=/home/ubuntu/cephtest/archive/coredump/%t.%p.core 2026-02-18T09:50:26.809 INFO:teuthology.run_tasks:Running task internal.sudo... 2026-02-18T09:50:26.820 INFO:teuthology.task.internal:Configuring sudo... 2026-02-18T09:50:26.820 DEBUG:teuthology.orchestra.run.trial015:> sudo sed -i.orig.teuthology -e 's/^\([^#]*\) \(requiretty\)/\1 !\2/g' -e 's/^\([^#]*\) !\(visiblepw\)/\1 \2/g' /etc/sudoers 2026-02-18T09:50:26.849 DEBUG:teuthology.orchestra.run.trial130:> sudo sed -i.orig.teuthology -e 's/^\([^#]*\) \(requiretty\)/\1 !\2/g' -e 's/^\([^#]*\) !\(visiblepw\)/\1 \2/g' /etc/sudoers 2026-02-18T09:50:26.872 INFO:teuthology.run_tasks:Running task internal.syslog... 2026-02-18T09:50:26.885 INFO:teuthology.task.internal.syslog:Starting syslog monitoring... 2026-02-18T09:50:26.886 DEBUG:teuthology.orchestra.run.trial015:> mkdir -p -m0755 -- /home/ubuntu/cephtest/archive/syslog 2026-02-18T09:50:26.914 DEBUG:teuthology.orchestra.run.trial130:> mkdir -p -m0755 -- /home/ubuntu/cephtest/archive/syslog 2026-02-18T09:50:26.930 DEBUG:teuthology.orchestra.run.trial015:> install -m 666 /dev/null /home/ubuntu/cephtest/archive/syslog/kern.log 2026-02-18T09:50:27.090 DEBUG:teuthology.orchestra.run.trial015:> sudo chcon system_u:object_r:var_log_t:s0 /home/ubuntu/cephtest/archive/syslog/kern.log 2026-02-18T09:50:27.116 DEBUG:teuthology.orchestra.run.trial015:> install -m 666 /dev/null /home/ubuntu/cephtest/archive/syslog/misc.log 2026-02-18T09:50:27.269 DEBUG:teuthology.orchestra.run.trial015:> sudo chcon system_u:object_r:var_log_t:s0 /home/ubuntu/cephtest/archive/syslog/misc.log 2026-02-18T09:50:27.293 DEBUG:teuthology.orchestra.run.trial015:> set -ex 2026-02-18T09:50:27.293 DEBUG:teuthology.orchestra.run.trial015:> sudo dd of=/etc/rsyslog.d/80-cephtest.conf 2026-02-18T09:50:27.357 DEBUG:teuthology.orchestra.run.trial130:> install -m 666 /dev/null /home/ubuntu/cephtest/archive/syslog/kern.log 2026-02-18T09:50:27.475 DEBUG:teuthology.orchestra.run.trial130:> sudo chcon system_u:object_r:var_log_t:s0 /home/ubuntu/cephtest/archive/syslog/kern.log 2026-02-18T09:50:27.500 DEBUG:teuthology.orchestra.run.trial130:> install -m 666 /dev/null /home/ubuntu/cephtest/archive/syslog/misc.log 2026-02-18T09:50:27.742 DEBUG:teuthology.orchestra.run.trial130:> sudo chcon system_u:object_r:var_log_t:s0 /home/ubuntu/cephtest/archive/syslog/misc.log 2026-02-18T09:50:27.767 DEBUG:teuthology.orchestra.run.trial130:> set -ex 2026-02-18T09:50:27.767 DEBUG:teuthology.orchestra.run.trial130:> sudo dd of=/etc/rsyslog.d/80-cephtest.conf 2026-02-18T09:50:27.830 DEBUG:teuthology.orchestra.run.trial015:> sudo service rsyslog restart 2026-02-18T09:50:27.834 DEBUG:teuthology.orchestra.run.trial130:> sudo service rsyslog restart 2026-02-18T09:50:27.875 INFO:teuthology.orchestra.run.trial015.stderr:Redirecting to /bin/systemctl restart rsyslog.service 2026-02-18T09:50:27.897 INFO:teuthology.orchestra.run.trial130.stderr:Redirecting to /bin/systemctl restart rsyslog.service 2026-02-18T09:50:28.142 INFO:teuthology.run_tasks:Running task internal.timer... 2026-02-18T09:50:28.156 INFO:teuthology.task.internal:Starting timer... 2026-02-18T09:50:28.156 INFO:teuthology.run_tasks:Running task pcp... 2026-02-18T09:50:28.178 INFO:teuthology.run_tasks:Running task selinux... 2026-02-18T09:50:28.198 DEBUG:teuthology.task:Applying overrides for task selinux: {'allowlist': ['scontext=system_u:system_r:logrotate_t:s0', 'scontext=system_u:system_r:getty_t:s0']} 2026-02-18T09:50:28.198 DEBUG:teuthology.orchestra.run.trial015:> sudo service auditd rotate 2026-02-18T09:50:28.226 INFO:teuthology.orchestra.run.trial015.stdout:Rotating logs: 2026-02-18T09:50:28.228 DEBUG:teuthology.orchestra.run.trial130:> sudo service auditd rotate 2026-02-18T09:50:28.258 INFO:teuthology.orchestra.run.trial130.stdout:Rotating logs: 2026-02-18T09:50:28.260 DEBUG:teuthology.task.selinux:Getting current SELinux state 2026-02-18T09:50:28.261 DEBUG:teuthology.orchestra.run.trial015:> /usr/sbin/getenforce 2026-02-18T09:50:28.285 INFO:teuthology.orchestra.run.trial015.stdout:Permissive 2026-02-18T09:50:28.285 DEBUG:teuthology.orchestra.run.trial130:> /usr/sbin/getenforce 2026-02-18T09:50:28.319 INFO:teuthology.orchestra.run.trial130.stdout:Permissive 2026-02-18T09:50:28.319 DEBUG:teuthology.task.selinux:Existing SELinux modes: {'ubuntu@trial015.front.sepia.ceph.com': 'permissive', 'ubuntu@trial130.front.sepia.ceph.com': 'permissive'} 2026-02-18T09:50:28.319 DEBUG:teuthology.orchestra.run.trial015:> 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 -e scontext=system_u:system_r:logrotate_t:s0 -e scontext=system_u:system_r:getty_t:s0 2026-02-18T09:50:28.352 DEBUG:teuthology.orchestra.run:got remote process result: 1 2026-02-18T09:50:28.353 DEBUG:teuthology.orchestra.run.trial130:> 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 -e scontext=system_u:system_r:logrotate_t:s0 -e scontext=system_u:system_r:getty_t:s0 2026-02-18T09:50:28.384 DEBUG:teuthology.orchestra.run:got remote process result: 1 2026-02-18T09:50:28.385 INFO:teuthology.task.selinux:Putting SELinux into permissive mode 2026-02-18T09:50:28.385 DEBUG:teuthology.orchestra.run.trial015:> sudo /usr/sbin/setenforce permissive 2026-02-18T09:50:28.418 DEBUG:teuthology.orchestra.run.trial130:> sudo /usr/sbin/setenforce permissive 2026-02-18T09:50:28.449 INFO:teuthology.run_tasks:Running task ansible.cephlab... 2026-02-18T09:50:28.464 DEBUG:teuthology.repo_utils:Resetting repo at /home/teuthworker/src/git.ceph.com_ceph-cm-ansible_main to origin/main 2026-02-18T09:50:28.477 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-18T09:50:28.479 DEBUG:teuthology.task.ansible:Running ansible-playbook -v --extra-vars '{"ansible_ssh_user": "ubuntu"}' -i /etc/ansible/hosts --limit trial015.front.sepia.ceph.com,trial130.front.sepia.ceph.com /home/teuthworker/src/git.ceph.com_ceph-cm-ansible_main/cephlab.yml 2026-02-18T09:51:40.685 DEBUG:teuthology.task.ansible:Reconnecting to [Remote(name='ubuntu@trial015.front.sepia.ceph.com'), Remote(name='ubuntu@trial130.front.sepia.ceph.com')] 2026-02-18T09:51:40.686 INFO:teuthology.orchestra.remote:Trying to reconnect to host 'ubuntu@trial015.front.sepia.ceph.com' 2026-02-18T09:51:40.688 DEBUG:teuthology.orchestra.connection:{'hostname': 'trial015.front.sepia.ceph.com', 'username': 'ubuntu', 'timeout': 60} 2026-02-18T09:51:40.798 DEBUG:teuthology.orchestra.run.trial015:> true 2026-02-18T09:51:40.880 INFO:teuthology.orchestra.remote:Successfully reconnected to host 'ubuntu@trial015.front.sepia.ceph.com' 2026-02-18T09:51:40.881 INFO:teuthology.orchestra.remote:Trying to reconnect to host 'ubuntu@trial130.front.sepia.ceph.com' 2026-02-18T09:51:40.881 DEBUG:teuthology.orchestra.connection:{'hostname': 'trial130.front.sepia.ceph.com', 'username': 'ubuntu', 'timeout': 60} 2026-02-18T09:51:40.967 DEBUG:teuthology.orchestra.run.trial130:> true 2026-02-18T09:51:41.044 INFO:teuthology.orchestra.remote:Successfully reconnected to host 'ubuntu@trial130.front.sepia.ceph.com' 2026-02-18T09:51:41.045 INFO:teuthology.run_tasks:Running task clock... 2026-02-18T09:51:41.058 INFO:teuthology.task.clock:Syncing clocks and checking initial clock skew... 2026-02-18T09:51:41.059 INFO:teuthology.orchestra.run:Running command with timeout 360 2026-02-18T09:51:41.059 DEBUG:teuthology.orchestra.run.trial015:> 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-18T09:51:41.061 INFO:teuthology.orchestra.run:Running command with timeout 360 2026-02-18T09:51:41.062 DEBUG:teuthology.orchestra.run.trial130:> 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-18T09:51:41.087 INFO:teuthology.orchestra.run.trial015.stderr:Failed to stop ntp.service: Unit ntp.service not loaded. 2026-02-18T09:51:41.099 INFO:teuthology.orchestra.run.trial015.stderr:Failed to stop ntpd.service: Unit ntpd.service not loaded. 2026-02-18T09:51:41.114 INFO:teuthology.orchestra.run.trial130.stderr:Failed to stop ntp.service: Unit ntp.service not loaded. 2026-02-18T09:51:41.119 INFO:teuthology.orchestra.run.trial015.stderr:sudo: ntpd: command not found 2026-02-18T09:51:41.126 INFO:teuthology.orchestra.run.trial130.stderr:Failed to stop ntpd.service: Unit ntpd.service not loaded. 2026-02-18T09:51:41.129 INFO:teuthology.orchestra.run.trial015.stdout:506 Cannot talk to daemon 2026-02-18T09:51:41.140 INFO:teuthology.orchestra.run.trial015.stderr:Failed to start ntp.service: Unit ntp.service not found. 2026-02-18T09:51:41.146 INFO:teuthology.orchestra.run.trial130.stderr:sudo: ntpd: command not found 2026-02-18T09:51:41.152 INFO:teuthology.orchestra.run.trial015.stderr:Failed to start ntpd.service: Unit ntpd.service not found. 2026-02-18T09:51:41.156 INFO:teuthology.orchestra.run.trial130.stdout:506 Cannot talk to daemon 2026-02-18T09:51:41.166 INFO:teuthology.orchestra.run.trial130.stderr:Failed to start ntp.service: Unit ntp.service not found. 2026-02-18T09:51:41.178 INFO:teuthology.orchestra.run.trial130.stderr:Failed to start ntpd.service: Unit ntpd.service not found. 2026-02-18T09:51:41.198 INFO:teuthology.orchestra.run.trial015.stderr:bash: line 1: ntpq: command not found 2026-02-18T09:51:41.217 INFO:teuthology.orchestra.run.trial015.stdout:MS Name/IP address Stratum Poll Reach LastRx Last sample 2026-02-18T09:51:41.217 INFO:teuthology.orchestra.run.trial015.stdout:=============================================================================== 2026-02-18T09:51:41.217 INFO:teuthology.orchestra.run.trial015.stdout:^? 23.157.160.168 0 6 0 - +0ns[ +0ns] +/- 0ns 2026-02-18T09:51:41.218 INFO:teuthology.orchestra.run.trial015.stdout:^? nu.binary.net 0 6 0 - +0ns[ +0ns] +/- 0ns 2026-02-18T09:51:41.218 INFO:teuthology.orchestra.run.trial015.stdout:^? 50.218.103.254 0 6 0 - +0ns[ +0ns] +/- 0ns 2026-02-18T09:51:41.218 INFO:teuthology.orchestra.run.trial015.stdout:^? 144.202.62.209.vultruser> 0 6 0 - +0ns[ +0ns] +/- 0ns 2026-02-18T09:51:41.222 INFO:teuthology.orchestra.run.trial130.stderr:bash: line 1: ntpq: command not found 2026-02-18T09:51:41.252 INFO:teuthology.orchestra.run.trial130.stdout:MS Name/IP address Stratum Poll Reach LastRx Last sample 2026-02-18T09:51:41.252 INFO:teuthology.orchestra.run.trial130.stdout:=============================================================================== 2026-02-18T09:51:41.252 INFO:teuthology.orchestra.run.trial130.stdout:^? y.ns.gin.ntt.net 0 6 0 - +0ns[ +0ns] +/- 0ns 2026-02-18T09:51:41.252 INFO:teuthology.orchestra.run.trial130.stdout:^? 96-19-94-82.cpe.sparklig> 0 6 0 - +0ns[ +0ns] +/- 0ns 2026-02-18T09:51:41.252 INFO:teuthology.orchestra.run.trial130.stdout:^? 204.2.134.172 0 6 0 - +0ns[ +0ns] +/- 0ns 2026-02-18T09:51:41.253 INFO:teuthology.orchestra.run.trial130.stdout:^? 172-104-209-204.ip.linod> 0 6 0 - +0ns[ +0ns] +/- 0ns 2026-02-18T09:51:41.254 INFO:teuthology.run_tasks:Running task pexec... 2026-02-18T09:51:41.272 INFO:teuthology.task.pexec:Executing custom commands... 2026-02-18T09:51:41.273 DEBUG:teuthology.orchestra.run.trial015:> TESTDIR=/home/ubuntu/cephtest bash -s 2026-02-18T09:51:41.274 DEBUG:teuthology.orchestra.run.trial130:> TESTDIR=/home/ubuntu/cephtest bash -s 2026-02-18T09:51:41.276 INFO:teuthology.task.pexec:Running commands on host ubuntu@trial015.front.sepia.ceph.com 2026-02-18T09:51:41.277 INFO:teuthology.task.pexec:sudo dnf remove nvme-cli -y 2026-02-18T09:51:41.277 INFO:teuthology.task.pexec:sudo dnf install nvmetcli nvme-cli -y 2026-02-18T09:51:41.297 INFO:teuthology.task.pexec:Running commands on host ubuntu@trial130.front.sepia.ceph.com 2026-02-18T09:51:41.297 INFO:teuthology.task.pexec:sudo dnf remove nvme-cli -y 2026-02-18T09:51:41.297 INFO:teuthology.task.pexec:sudo dnf install nvmetcli nvme-cli -y 2026-02-18T09:51:41.448 INFO:teuthology.orchestra.run.trial015.stdout:No match for argument: nvme-cli 2026-02-18T09:51:41.449 INFO:teuthology.orchestra.run.trial015.stderr:No packages marked for removal. 2026-02-18T09:51:41.451 INFO:teuthology.orchestra.run.trial015.stdout:Dependencies resolved. 2026-02-18T09:51:41.452 INFO:teuthology.orchestra.run.trial015.stdout:Nothing to do. 2026-02-18T09:51:41.452 INFO:teuthology.orchestra.run.trial015.stdout:Complete! 2026-02-18T09:51:41.466 INFO:teuthology.orchestra.run.trial130.stdout:No match for argument: nvme-cli 2026-02-18T09:51:41.466 INFO:teuthology.orchestra.run.trial130.stderr:No packages marked for removal. 2026-02-18T09:51:41.469 INFO:teuthology.orchestra.run.trial130.stdout:Dependencies resolved. 2026-02-18T09:51:41.469 INFO:teuthology.orchestra.run.trial130.stdout:Nothing to do. 2026-02-18T09:51:41.470 INFO:teuthology.orchestra.run.trial130.stdout:Complete! 2026-02-18T09:51:41.754 INFO:teuthology.orchestra.run.trial015.stdout:Last metadata expiration check: 0:00:33 ago on Wed 18 Feb 2026 09:51:08 AM UTC. 2026-02-18T09:51:41.770 INFO:teuthology.orchestra.run.trial130.stdout:Last metadata expiration check: 0:00:31 ago on Wed 18 Feb 2026 09:51:10 AM UTC. 2026-02-18T09:51:41.834 INFO:teuthology.orchestra.run.trial015.stdout:Dependencies resolved. 2026-02-18T09:51:41.835 INFO:teuthology.orchestra.run.trial015.stdout:================================================================================ 2026-02-18T09:51:41.835 INFO:teuthology.orchestra.run.trial015.stdout: Package Architecture Version Repository Size 2026-02-18T09:51:41.835 INFO:teuthology.orchestra.run.trial015.stdout:================================================================================ 2026-02-18T09:51:41.835 INFO:teuthology.orchestra.run.trial015.stdout:Installing: 2026-02-18T09:51:41.836 INFO:teuthology.orchestra.run.trial015.stdout: nvme-cli x86_64 2.16-1.el9 baseos 1.2 M 2026-02-18T09:51:41.836 INFO:teuthology.orchestra.run.trial015.stdout: nvmetcli noarch 0.8-3.el9 baseos 44 k 2026-02-18T09:51:41.836 INFO:teuthology.orchestra.run.trial015.stdout:Upgrading: 2026-02-18T09:51:41.836 INFO:teuthology.orchestra.run.trial015.stdout: libnvme x86_64 1.16.1-2.el9 baseos 116 k 2026-02-18T09:51:41.836 INFO:teuthology.orchestra.run.trial015.stdout:Installing dependencies: 2026-02-18T09:51:41.836 INFO:teuthology.orchestra.run.trial015.stdout: python3-configshell noarch 1:1.1.30-1.el9 baseos 72 k 2026-02-18T09:51:41.836 INFO:teuthology.orchestra.run.trial015.stdout: python3-kmod x86_64 0.9-32.el9 baseos 84 k 2026-02-18T09:51:41.836 INFO:teuthology.orchestra.run.trial015.stdout: python3-pyparsing noarch 2.4.7-9.el9 baseos 150 k 2026-02-18T09:51:41.836 INFO:teuthology.orchestra.run.trial015.stdout: python3-urwid x86_64 2.1.2-4.el9 baseos 837 k 2026-02-18T09:51:41.836 INFO:teuthology.orchestra.run.trial015.stdout: 2026-02-18T09:51:41.836 INFO:teuthology.orchestra.run.trial015.stdout:Transaction Summary 2026-02-18T09:51:41.836 INFO:teuthology.orchestra.run.trial015.stdout:================================================================================ 2026-02-18T09:51:41.837 INFO:teuthology.orchestra.run.trial015.stdout:Install 6 Packages 2026-02-18T09:51:41.837 INFO:teuthology.orchestra.run.trial015.stdout:Upgrade 1 Package 2026-02-18T09:51:41.837 INFO:teuthology.orchestra.run.trial015.stdout: 2026-02-18T09:51:41.837 INFO:teuthology.orchestra.run.trial015.stdout:Total download size: 2.4 M 2026-02-18T09:51:41.837 INFO:teuthology.orchestra.run.trial015.stdout:Downloading Packages: 2026-02-18T09:51:41.851 INFO:teuthology.orchestra.run.trial130.stdout:Dependencies resolved. 2026-02-18T09:51:41.852 INFO:teuthology.orchestra.run.trial130.stdout:================================================================================ 2026-02-18T09:51:41.852 INFO:teuthology.orchestra.run.trial130.stdout: Package Architecture Version Repository Size 2026-02-18T09:51:41.852 INFO:teuthology.orchestra.run.trial130.stdout:================================================================================ 2026-02-18T09:51:41.852 INFO:teuthology.orchestra.run.trial130.stdout:Installing: 2026-02-18T09:51:41.852 INFO:teuthology.orchestra.run.trial130.stdout: nvme-cli x86_64 2.16-1.el9 baseos 1.2 M 2026-02-18T09:51:41.852 INFO:teuthology.orchestra.run.trial130.stdout: nvmetcli noarch 0.8-3.el9 baseos 44 k 2026-02-18T09:51:41.852 INFO:teuthology.orchestra.run.trial130.stdout:Upgrading: 2026-02-18T09:51:41.852 INFO:teuthology.orchestra.run.trial130.stdout: libnvme x86_64 1.16.1-2.el9 baseos 116 k 2026-02-18T09:51:41.852 INFO:teuthology.orchestra.run.trial130.stdout:Installing dependencies: 2026-02-18T09:51:41.853 INFO:teuthology.orchestra.run.trial130.stdout: python3-configshell noarch 1:1.1.30-1.el9 baseos 72 k 2026-02-18T09:51:41.853 INFO:teuthology.orchestra.run.trial130.stdout: python3-kmod x86_64 0.9-32.el9 baseos 84 k 2026-02-18T09:51:41.853 INFO:teuthology.orchestra.run.trial130.stdout: python3-pyparsing noarch 2.4.7-9.el9 baseos 150 k 2026-02-18T09:51:41.853 INFO:teuthology.orchestra.run.trial130.stdout: python3-urwid x86_64 2.1.2-4.el9 baseos 837 k 2026-02-18T09:51:41.853 INFO:teuthology.orchestra.run.trial130.stdout: 2026-02-18T09:51:41.853 INFO:teuthology.orchestra.run.trial130.stdout:Transaction Summary 2026-02-18T09:51:41.853 INFO:teuthology.orchestra.run.trial130.stdout:================================================================================ 2026-02-18T09:51:41.853 INFO:teuthology.orchestra.run.trial130.stdout:Install 6 Packages 2026-02-18T09:51:41.853 INFO:teuthology.orchestra.run.trial130.stdout:Upgrade 1 Package 2026-02-18T09:51:41.853 INFO:teuthology.orchestra.run.trial130.stdout: 2026-02-18T09:51:41.854 INFO:teuthology.orchestra.run.trial130.stdout:Total download size: 2.4 M 2026-02-18T09:51:41.854 INFO:teuthology.orchestra.run.trial130.stdout:Downloading Packages: 2026-02-18T09:51:42.435 INFO:teuthology.orchestra.run.trial130.stdout:(1/7): nvmetcli-0.8-3.el9.noarch.rpm 136 kB/s | 44 kB 00:00 2026-02-18T09:51:42.439 INFO:teuthology.orchestra.run.trial015.stdout:(1/7): nvmetcli-0.8-3.el9.noarch.rpm 81 kB/s | 44 kB 00:00 2026-02-18T09:51:42.445 INFO:teuthology.orchestra.run.trial015.stdout:(2/7): python3-configshell-1.1.30-1.el9.noarch. 131 kB/s | 72 kB 00:00 2026-02-18T09:51:42.479 INFO:teuthology.orchestra.run.trial130.stdout:(2/7): python3-configshell-1.1.30-1.el9.noarch. 196 kB/s | 72 kB 00:00 2026-02-18T09:51:42.613 INFO:teuthology.orchestra.run.trial130.stdout:(3/7): python3-kmod-0.9-32.el9.x86_64.rpm 474 kB/s | 84 kB 00:00 2026-02-18T09:51:42.686 INFO:teuthology.orchestra.run.trial015.stdout:(3/7): python3-pyparsing-2.4.7-9.el9.noarch.rpm 625 kB/s | 150 kB 00:00 2026-02-18T09:51:42.689 INFO:teuthology.orchestra.run.trial130.stdout:(4/7): python3-pyparsing-2.4.7-9.el9.noarch.rpm 717 kB/s | 150 kB 00:00 2026-02-18T09:51:42.801 INFO:teuthology.orchestra.run.trial130.stdout:(5/7): nvme-cli-2.16-1.el9.x86_64.rpm 1.7 MB/s | 1.2 MB 00:00 2026-02-18T09:51:42.802 INFO:teuthology.orchestra.run.trial130.stdout:(6/7): libnvme-1.16.1-2.el9.x86_64.rpm 1.0 MB/s | 116 kB 00:00 2026-02-18T09:51:42.833 INFO:teuthology.orchestra.run.trial015.stdout:(4/7): python3-kmod-0.9-32.el9.x86_64.rpm 214 kB/s | 84 kB 00:00 2026-02-18T09:51:42.941 INFO:teuthology.orchestra.run.trial130.stdout:(7/7): python3-urwid-2.1.2-4.el9.x86_64.rpm 2.5 MB/s | 837 kB 00:00 2026-02-18T09:51:42.941 INFO:teuthology.orchestra.run.trial130.stdout:-------------------------------------------------------------------------------- 2026-02-18T09:51:42.941 INFO:teuthology.orchestra.run.trial130.stdout:Total 2.2 MB/s | 2.4 MB 00:01 2026-02-18T09:51:43.000 INFO:teuthology.orchestra.run.trial130.stdout:Running transaction check 2026-02-18T09:51:43.008 INFO:teuthology.orchestra.run.trial130.stdout:Transaction check succeeded. 2026-02-18T09:51:43.008 INFO:teuthology.orchestra.run.trial130.stdout:Running transaction test 2026-02-18T09:51:43.072 INFO:teuthology.orchestra.run.trial130.stdout:Transaction test succeeded. 2026-02-18T09:51:43.072 INFO:teuthology.orchestra.run.trial130.stdout:Running transaction 2026-02-18T09:51:43.141 INFO:teuthology.orchestra.run.trial130.stdout: Preparing : 1/1 2026-02-18T09:51:43.209 INFO:teuthology.orchestra.run.trial130.stdout: Upgrading : libnvme-1.16.1-2.el9.x86_64 1/8 2026-02-18T09:51:43.216 INFO:teuthology.orchestra.run.trial130.stdout: Installing : python3-urwid-2.1.2-4.el9.x86_64 2/8 2026-02-18T09:51:43.225 INFO:teuthology.orchestra.run.trial130.stdout: Installing : python3-pyparsing-2.4.7-9.el9.noarch 3/8 2026-02-18T09:51:43.226 INFO:teuthology.orchestra.run.trial015.stdout:(5/7): libnvme-1.16.1-2.el9.x86_64.rpm 295 kB/s | 116 kB 00:00 2026-02-18T09:51:43.231 INFO:teuthology.orchestra.run.trial130.stdout: Installing : python3-configshell-1:1.1.30-1.el9.noarch 4/8 2026-02-18T09:51:43.237 INFO:teuthology.orchestra.run.trial130.stdout: Installing : python3-kmod-0.9-32.el9.x86_64 5/8 2026-02-18T09:51:43.237 INFO:teuthology.orchestra.run.trial130.stdout: Installing : nvmetcli-0.8-3.el9.noarch 6/8 2026-02-18T09:51:43.368 INFO:teuthology.orchestra.run.trial130.stdout: Running scriptlet: nvmetcli-0.8-3.el9.noarch 6/8 2026-02-18T09:51:43.370 INFO:teuthology.orchestra.run.trial130.stdout: Installing : nvme-cli-2.16-1.el9.x86_64 7/8 2026-02-18T09:51:43.635 INFO:teuthology.orchestra.run.trial015.stdout:(6/7): python3-urwid-2.1.2-4.el9.x86_64.rpm 882 kB/s | 837 kB 00:00 2026-02-18T09:51:43.638 INFO:teuthology.orchestra.run.trial130.stdout: Running scriptlet: nvme-cli-2.16-1.el9.x86_64 7/8 2026-02-18T09:51:43.638 INFO:teuthology.orchestra.run.trial130.stdout:Created symlink /etc/systemd/system/default.target.wants/nvmefc-boot-connections.service → /usr/lib/systemd/system/nvmefc-boot-connections.service. 2026-02-18T09:51:43.639 INFO:teuthology.orchestra.run.trial130.stdout: 2026-02-18T09:51:43.661 INFO:teuthology.orchestra.run.trial130.stdout: Cleanup : libnvme-1.13-1.el9.x86_64 8/8 2026-02-18T09:51:43.681 INFO:teuthology.orchestra.run.trial015.stdout:(7/7): nvme-cli-2.16-1.el9.x86_64.rpm 661 kB/s | 1.2 MB 00:01 2026-02-18T09:51:43.684 INFO:teuthology.orchestra.run.trial015.stdout:-------------------------------------------------------------------------------- 2026-02-18T09:51:43.684 INFO:teuthology.orchestra.run.trial015.stdout:Total 1.3 MB/s | 2.4 MB 00:01 2026-02-18T09:51:43.744 INFO:teuthology.orchestra.run.trial015.stdout:Running transaction check 2026-02-18T09:51:43.751 INFO:teuthology.orchestra.run.trial015.stdout:Transaction check succeeded. 2026-02-18T09:51:43.752 INFO:teuthology.orchestra.run.trial015.stdout:Running transaction test 2026-02-18T09:51:43.814 INFO:teuthology.orchestra.run.trial015.stdout:Transaction test succeeded. 2026-02-18T09:51:43.815 INFO:teuthology.orchestra.run.trial015.stdout:Running transaction 2026-02-18T09:51:43.877 INFO:teuthology.orchestra.run.trial130.stdout: Running scriptlet: libnvme-1.13-1.el9.x86_64 8/8 2026-02-18T09:51:43.877 INFO:teuthology.orchestra.run.trial130.stdout: Verifying : nvme-cli-2.16-1.el9.x86_64 1/8 2026-02-18T09:51:43.877 INFO:teuthology.orchestra.run.trial130.stdout: Verifying : nvmetcli-0.8-3.el9.noarch 2/8 2026-02-18T09:51:43.877 INFO:teuthology.orchestra.run.trial130.stdout: Verifying : python3-configshell-1:1.1.30-1.el9.noarch 3/8 2026-02-18T09:51:43.877 INFO:teuthology.orchestra.run.trial130.stdout: Verifying : python3-kmod-0.9-32.el9.x86_64 4/8 2026-02-18T09:51:43.877 INFO:teuthology.orchestra.run.trial130.stdout: Verifying : python3-pyparsing-2.4.7-9.el9.noarch 5/8 2026-02-18T09:51:43.877 INFO:teuthology.orchestra.run.trial130.stdout: Verifying : python3-urwid-2.1.2-4.el9.x86_64 6/8 2026-02-18T09:51:43.877 INFO:teuthology.orchestra.run.trial130.stdout: Verifying : libnvme-1.16.1-2.el9.x86_64 7/8 2026-02-18T09:51:43.889 INFO:teuthology.orchestra.run.trial015.stdout: Preparing : 1/1 2026-02-18T09:51:43.930 INFO:teuthology.orchestra.run.trial130.stdout: Verifying : libnvme-1.13-1.el9.x86_64 8/8 2026-02-18T09:51:43.930 INFO:teuthology.orchestra.run.trial130.stdout: 2026-02-18T09:51:43.930 INFO:teuthology.orchestra.run.trial130.stdout:Upgraded: 2026-02-18T09:51:43.930 INFO:teuthology.orchestra.run.trial130.stdout: libnvme-1.16.1-2.el9.x86_64 2026-02-18T09:51:43.931 INFO:teuthology.orchestra.run.trial130.stdout:Installed: 2026-02-18T09:51:43.931 INFO:teuthology.orchestra.run.trial130.stdout: nvme-cli-2.16-1.el9.x86_64 nvmetcli-0.8-3.el9.noarch 2026-02-18T09:51:43.931 INFO:teuthology.orchestra.run.trial130.stdout: python3-configshell-1:1.1.30-1.el9.noarch python3-kmod-0.9-32.el9.x86_64 2026-02-18T09:51:43.931 INFO:teuthology.orchestra.run.trial130.stdout: python3-pyparsing-2.4.7-9.el9.noarch python3-urwid-2.1.2-4.el9.x86_64 2026-02-18T09:51:43.931 INFO:teuthology.orchestra.run.trial130.stdout: 2026-02-18T09:51:43.931 INFO:teuthology.orchestra.run.trial130.stdout:Complete! 2026-02-18T09:51:43.956 INFO:teuthology.orchestra.run.trial015.stdout: Upgrading : libnvme-1.16.1-2.el9.x86_64 1/8 2026-02-18T09:51:43.960 DEBUG:teuthology.parallel:result is None 2026-02-18T09:51:43.964 INFO:teuthology.orchestra.run.trial015.stdout: Installing : python3-urwid-2.1.2-4.el9.x86_64 2/8 2026-02-18T09:51:43.972 INFO:teuthology.orchestra.run.trial015.stdout: Installing : python3-pyparsing-2.4.7-9.el9.noarch 3/8 2026-02-18T09:51:43.980 INFO:teuthology.orchestra.run.trial015.stdout: Installing : python3-configshell-1:1.1.30-1.el9.noarch 4/8 2026-02-18T09:51:43.985 INFO:teuthology.orchestra.run.trial015.stdout: Installing : python3-kmod-0.9-32.el9.x86_64 5/8 2026-02-18T09:51:43.986 INFO:teuthology.orchestra.run.trial015.stdout: Installing : nvmetcli-0.8-3.el9.noarch 6/8 2026-02-18T09:51:44.114 INFO:teuthology.orchestra.run.trial015.stdout: Running scriptlet: nvmetcli-0.8-3.el9.noarch 6/8 2026-02-18T09:51:44.116 INFO:teuthology.orchestra.run.trial015.stdout: Installing : nvme-cli-2.16-1.el9.x86_64 7/8 2026-02-18T09:51:44.397 INFO:teuthology.orchestra.run.trial015.stdout: Running scriptlet: nvme-cli-2.16-1.el9.x86_64 7/8 2026-02-18T09:51:44.398 INFO:teuthology.orchestra.run.trial015.stdout:Created symlink /etc/systemd/system/default.target.wants/nvmefc-boot-connections.service → /usr/lib/systemd/system/nvmefc-boot-connections.service. 2026-02-18T09:51:44.398 INFO:teuthology.orchestra.run.trial015.stdout: 2026-02-18T09:51:44.421 INFO:teuthology.orchestra.run.trial015.stdout: Cleanup : libnvme-1.13-1.el9.x86_64 8/8 2026-02-18T09:51:44.642 INFO:teuthology.orchestra.run.trial015.stdout: Running scriptlet: libnvme-1.13-1.el9.x86_64 8/8 2026-02-18T09:51:44.642 INFO:teuthology.orchestra.run.trial015.stdout: Verifying : nvme-cli-2.16-1.el9.x86_64 1/8 2026-02-18T09:51:44.642 INFO:teuthology.orchestra.run.trial015.stdout: Verifying : nvmetcli-0.8-3.el9.noarch 2/8 2026-02-18T09:51:44.642 INFO:teuthology.orchestra.run.trial015.stdout: Verifying : python3-configshell-1:1.1.30-1.el9.noarch 3/8 2026-02-18T09:51:44.642 INFO:teuthology.orchestra.run.trial015.stdout: Verifying : python3-kmod-0.9-32.el9.x86_64 4/8 2026-02-18T09:51:44.642 INFO:teuthology.orchestra.run.trial015.stdout: Verifying : python3-pyparsing-2.4.7-9.el9.noarch 5/8 2026-02-18T09:51:44.643 INFO:teuthology.orchestra.run.trial015.stdout: Verifying : python3-urwid-2.1.2-4.el9.x86_64 6/8 2026-02-18T09:51:44.643 INFO:teuthology.orchestra.run.trial015.stdout: Verifying : libnvme-1.16.1-2.el9.x86_64 7/8 2026-02-18T09:51:44.696 INFO:teuthology.orchestra.run.trial015.stdout: Verifying : libnvme-1.13-1.el9.x86_64 8/8 2026-02-18T09:51:44.696 INFO:teuthology.orchestra.run.trial015.stdout: 2026-02-18T09:51:44.696 INFO:teuthology.orchestra.run.trial015.stdout:Upgraded: 2026-02-18T09:51:44.697 INFO:teuthology.orchestra.run.trial015.stdout: libnvme-1.16.1-2.el9.x86_64 2026-02-18T09:51:44.697 INFO:teuthology.orchestra.run.trial015.stdout:Installed: 2026-02-18T09:51:44.697 INFO:teuthology.orchestra.run.trial015.stdout: nvme-cli-2.16-1.el9.x86_64 nvmetcli-0.8-3.el9.noarch 2026-02-18T09:51:44.697 INFO:teuthology.orchestra.run.trial015.stdout: python3-configshell-1:1.1.30-1.el9.noarch python3-kmod-0.9-32.el9.x86_64 2026-02-18T09:51:44.697 INFO:teuthology.orchestra.run.trial015.stdout: python3-pyparsing-2.4.7-9.el9.noarch python3-urwid-2.1.2-4.el9.x86_64 2026-02-18T09:51:44.697 INFO:teuthology.orchestra.run.trial015.stdout: 2026-02-18T09:51:44.697 INFO:teuthology.orchestra.run.trial015.stdout:Complete! 2026-02-18T09:51:44.728 DEBUG:teuthology.parallel:result is None 2026-02-18T09:51:44.728 INFO:teuthology.run_tasks:Running task smb.configure_samba_client_container... 2026-02-18T09:51:44.756 INFO:tasks.smb:Testing if podman is available 2026-02-18T09:51:44.756 DEBUG:teuthology.orchestra.run.trial130:> sudo podman --help 2026-02-18T09:51:44.797 INFO:teuthology.orchestra.run.trial130.stdout:Manage pods, containers and images 2026-02-18T09:51:44.797 INFO:teuthology.orchestra.run.trial130.stdout: 2026-02-18T09:51:44.798 INFO:teuthology.orchestra.run.trial130.stdout:Usage: 2026-02-18T09:51:44.798 INFO:teuthology.orchestra.run.trial130.stdout: podman [options] [command] 2026-02-18T09:51:44.798 INFO:teuthology.orchestra.run.trial130.stdout: 2026-02-18T09:51:44.798 INFO:teuthology.orchestra.run.trial130.stdout:Available Commands: 2026-02-18T09:51:44.798 INFO:teuthology.orchestra.run.trial130.stdout: artifact Manage OCI artifacts 2026-02-18T09:51:44.798 INFO:teuthology.orchestra.run.trial130.stdout: attach Attach to a running container 2026-02-18T09:51:44.798 INFO:teuthology.orchestra.run.trial130.stdout: auto-update Auto update containers according to their auto-update policy 2026-02-18T09:51:44.798 INFO:teuthology.orchestra.run.trial130.stdout: build Build an image using instructions from Containerfiles 2026-02-18T09:51:44.798 INFO:teuthology.orchestra.run.trial130.stdout: commit Create new image based on the changed container 2026-02-18T09:51:44.799 INFO:teuthology.orchestra.run.trial130.stdout: compose Run compose workloads via an external provider such as docker-compose or podman-compose 2026-02-18T09:51:44.799 INFO:teuthology.orchestra.run.trial130.stdout: container Manage containers 2026-02-18T09:51:44.799 INFO:teuthology.orchestra.run.trial130.stdout: cp Copy files/folders between a container and the local filesystem 2026-02-18T09:51:44.799 INFO:teuthology.orchestra.run.trial130.stdout: create Create but do not start a container 2026-02-18T09:51:44.799 INFO:teuthology.orchestra.run.trial130.stdout: diff Display the changes to the object's file system 2026-02-18T09:51:44.799 INFO:teuthology.orchestra.run.trial130.stdout: events Show podman system events 2026-02-18T09:51:44.799 INFO:teuthology.orchestra.run.trial130.stdout: exec Run a process in a running container 2026-02-18T09:51:44.799 INFO:teuthology.orchestra.run.trial130.stdout: export Export container's filesystem contents as a tar archive 2026-02-18T09:51:44.799 INFO:teuthology.orchestra.run.trial130.stdout: farm Farm out builds to remote machines 2026-02-18T09:51:44.799 INFO:teuthology.orchestra.run.trial130.stdout: generate Generate structured data based on containers, pods or volumes 2026-02-18T09:51:44.799 INFO:teuthology.orchestra.run.trial130.stdout: healthcheck Manage health checks on containers 2026-02-18T09:51:44.799 INFO:teuthology.orchestra.run.trial130.stdout: help Help about any command 2026-02-18T09:51:44.800 INFO:teuthology.orchestra.run.trial130.stdout: history Show history of a specified image 2026-02-18T09:51:44.800 INFO:teuthology.orchestra.run.trial130.stdout: image Manage images 2026-02-18T09:51:44.800 INFO:teuthology.orchestra.run.trial130.stdout: images List images in local storage 2026-02-18T09:51:44.800 INFO:teuthology.orchestra.run.trial130.stdout: import Import a tarball to create a filesystem image 2026-02-18T09:51:44.800 INFO:teuthology.orchestra.run.trial130.stdout: info Display podman system information 2026-02-18T09:51:44.800 INFO:teuthology.orchestra.run.trial130.stdout: init Initialize one or more containers 2026-02-18T09:51:44.800 INFO:teuthology.orchestra.run.trial130.stdout: inspect Display the configuration of object denoted by ID 2026-02-18T09:51:44.800 INFO:teuthology.orchestra.run.trial130.stdout: kill Kill one or more running containers with a specific signal 2026-02-18T09:51:44.800 INFO:teuthology.orchestra.run.trial130.stdout: kube Play containers, pods or volumes from a structured file 2026-02-18T09:51:44.800 INFO:teuthology.orchestra.run.trial130.stdout: load Load image(s) from a tar archive 2026-02-18T09:51:44.800 INFO:teuthology.orchestra.run.trial130.stdout: login Log in to a container registry 2026-02-18T09:51:44.800 INFO:teuthology.orchestra.run.trial130.stdout: logout Log out of a container registry 2026-02-18T09:51:44.801 INFO:teuthology.orchestra.run.trial130.stdout: logs Fetch the logs of one or more containers 2026-02-18T09:51:44.801 INFO:teuthology.orchestra.run.trial130.stdout: machine Manage a virtual machine 2026-02-18T09:51:44.801 INFO:teuthology.orchestra.run.trial130.stdout: manifest Manipulate manifest lists and image indexes 2026-02-18T09:51:44.801 INFO:teuthology.orchestra.run.trial130.stdout: mount Mount a working container's root filesystem 2026-02-18T09:51:44.801 INFO:teuthology.orchestra.run.trial130.stdout: network Manage networks 2026-02-18T09:51:44.801 INFO:teuthology.orchestra.run.trial130.stdout: pause Pause all the processes in one or more containers 2026-02-18T09:51:44.801 INFO:teuthology.orchestra.run.trial130.stdout: pod Manage pods 2026-02-18T09:51:44.801 INFO:teuthology.orchestra.run.trial130.stdout: port List port mappings or a specific mapping for the container 2026-02-18T09:51:44.801 INFO:teuthology.orchestra.run.trial130.stdout: ps List containers 2026-02-18T09:51:44.801 INFO:teuthology.orchestra.run.trial130.stdout: pull Pull an image from a registry 2026-02-18T09:51:44.801 INFO:teuthology.orchestra.run.trial130.stdout: push Push an image to a specified destination 2026-02-18T09:51:44.801 INFO:teuthology.orchestra.run.trial130.stdout: quadlet Allows users to manage Quadlets 2026-02-18T09:51:44.801 INFO:teuthology.orchestra.run.trial130.stdout: rename Rename an existing container 2026-02-18T09:51:44.801 INFO:teuthology.orchestra.run.trial130.stdout: restart Restart one or more containers 2026-02-18T09:51:44.802 INFO:teuthology.orchestra.run.trial130.stdout: rm Remove one or more containers 2026-02-18T09:51:44.802 INFO:teuthology.orchestra.run.trial130.stdout: rmi Remove one or more images from local storage 2026-02-18T09:51:44.802 INFO:teuthology.orchestra.run.trial130.stdout: run Run a command in a new container 2026-02-18T09:51:44.802 INFO:teuthology.orchestra.run.trial130.stdout: save Save image(s) to an archive 2026-02-18T09:51:44.802 INFO:teuthology.orchestra.run.trial130.stdout: search Search registry for image 2026-02-18T09:51:44.802 INFO:teuthology.orchestra.run.trial130.stdout: secret Manage secrets 2026-02-18T09:51:44.802 INFO:teuthology.orchestra.run.trial130.stdout: start Start one or more containers 2026-02-18T09:51:44.802 INFO:teuthology.orchestra.run.trial130.stdout: stats Display a live stream of container resource usage statistics 2026-02-18T09:51:44.802 INFO:teuthology.orchestra.run.trial130.stdout: stop Stop one or more containers 2026-02-18T09:51:44.802 INFO:teuthology.orchestra.run.trial130.stdout: system Manage podman 2026-02-18T09:51:44.802 INFO:teuthology.orchestra.run.trial130.stdout: tag Add an additional name to a local image 2026-02-18T09:51:44.802 INFO:teuthology.orchestra.run.trial130.stdout: top Display the running processes of a container 2026-02-18T09:51:44.803 INFO:teuthology.orchestra.run.trial130.stdout: unmount Unmount working container's root filesystem 2026-02-18T09:51:44.803 INFO:teuthology.orchestra.run.trial130.stdout: unpause Unpause the processes in one or more containers 2026-02-18T09:51:44.803 INFO:teuthology.orchestra.run.trial130.stdout: unshare Run a command in a modified user namespace 2026-02-18T09:51:44.803 INFO:teuthology.orchestra.run.trial130.stdout: untag Remove a name from a local image 2026-02-18T09:51:44.803 INFO:teuthology.orchestra.run.trial130.stdout: update Update an existing container 2026-02-18T09:51:44.803 INFO:teuthology.orchestra.run.trial130.stdout: version Display the Podman version information 2026-02-18T09:51:44.803 INFO:teuthology.orchestra.run.trial130.stdout: volume Manage volumes 2026-02-18T09:51:44.803 INFO:teuthology.orchestra.run.trial130.stdout: wait Block on one or more containers 2026-02-18T09:51:44.803 INFO:teuthology.orchestra.run.trial130.stdout: 2026-02-18T09:51:44.803 INFO:teuthology.orchestra.run.trial130.stdout:Options: 2026-02-18T09:51:44.803 INFO:teuthology.orchestra.run.trial130.stdout: --cdi-spec-dir stringArray Set the CDI spec directory path (may be set multiple times) (default [/etc/cdi,/var/run/cdi]) 2026-02-18T09:51:44.803 INFO:teuthology.orchestra.run.trial130.stdout: --cgroup-manager string Cgroup manager to use ("cgroupfs"|"systemd") (default "systemd") 2026-02-18T09:51:44.804 INFO:teuthology.orchestra.run.trial130.stdout: --config string Path to directory containing authentication config file 2026-02-18T09:51:44.804 INFO:teuthology.orchestra.run.trial130.stdout: --conmon string Path of the conmon binary 2026-02-18T09:51:44.804 INFO:teuthology.orchestra.run.trial130.stdout: -c, --connection string Connection to use for remote Podman service (CONTAINER_CONNECTION) 2026-02-18T09:51:44.804 INFO:teuthology.orchestra.run.trial130.stdout: --events-backend string Events backend to use ("file"|"journald"|"none") (default "journald") 2026-02-18T09:51:44.804 INFO:teuthology.orchestra.run.trial130.stdout: --help Help for podman 2026-02-18T09:51:44.804 INFO:teuthology.orchestra.run.trial130.stdout: --hooks-dir stringArray Set the OCI hooks directory path (may be set multiple times) (default [/usr/share/containers/oci/hooks.d]) 2026-02-18T09:51:44.804 INFO:teuthology.orchestra.run.trial130.stdout: --identity string path to SSH identity file, (CONTAINER_SSHKEY) 2026-02-18T09:51:44.804 INFO:teuthology.orchestra.run.trial130.stdout: --imagestore string Path to the 'image store', different from 'graph root', use this to split storing the image into a separate 'image store', see 'man containers-storage.conf' for details 2026-02-18T09:51:44.804 INFO:teuthology.orchestra.run.trial130.stdout: --log-level string Log messages above specified level (trace, debug, info, warn, warning, error, fatal, panic) (default "warn") 2026-02-18T09:51:44.804 INFO:teuthology.orchestra.run.trial130.stdout: --module stringArray Load the containers.conf(5) module 2026-02-18T09:51:44.804 INFO:teuthology.orchestra.run.trial130.stdout: --network-cmd-path string Path to the command for configuring the network 2026-02-18T09:51:44.804 INFO:teuthology.orchestra.run.trial130.stdout: --network-config-dir string Path of the configuration directory for networks 2026-02-18T09:51:44.804 INFO:teuthology.orchestra.run.trial130.stdout: --out string Send output (stdout) from podman to a file 2026-02-18T09:51:44.805 INFO:teuthology.orchestra.run.trial130.stdout: -r, --remote Access remote Podman service 2026-02-18T09:51:44.805 INFO:teuthology.orchestra.run.trial130.stdout: --root string Path to the graph root directory where images, containers, etc. are stored 2026-02-18T09:51:44.805 INFO:teuthology.orchestra.run.trial130.stdout: --runroot string Path to the 'run directory' where all state information is stored 2026-02-18T09:51:44.805 INFO:teuthology.orchestra.run.trial130.stdout: --runtime string Path to the OCI-compatible binary used to run containers. (default "crun") 2026-02-18T09:51:44.805 INFO:teuthology.orchestra.run.trial130.stdout: --runtime-flag stringArray add global flags for the container runtime 2026-02-18T09:51:44.805 INFO:teuthology.orchestra.run.trial130.stdout: --ssh string define the ssh mode (default "golang") 2026-02-18T09:51:44.805 INFO:teuthology.orchestra.run.trial130.stdout: --storage-driver string Select which storage driver is used to manage storage of images and containers 2026-02-18T09:51:44.805 INFO:teuthology.orchestra.run.trial130.stdout: --storage-opt stringArray Used to pass an option to the storage driver 2026-02-18T09:51:44.805 INFO:teuthology.orchestra.run.trial130.stdout: --syslog Output podman-internal logs to syslog as well as the console (default false) 2026-02-18T09:51:44.805 INFO:teuthology.orchestra.run.trial130.stdout: --tmpdir string Path to the tmp directory for libpod state content. 2026-02-18T09:51:44.805 INFO:teuthology.orchestra.run.trial130.stdout: 2026-02-18T09:51:44.805 INFO:teuthology.orchestra.run.trial130.stdout: Note: use the environment variable 'TMPDIR' to change the temporary storage location for container images, '/var/tmp'. 2026-02-18T09:51:44.805 INFO:teuthology.orchestra.run.trial130.stdout: (default "/run/libpod") 2026-02-18T09:51:44.805 INFO:teuthology.orchestra.run.trial130.stdout: --transient-store Enable transient container storage 2026-02-18T09:51:44.806 INFO:teuthology.orchestra.run.trial130.stdout: --url string URL to access Podman service (CONTAINER_HOST) (default "unix:///run/podman/podman.sock") 2026-02-18T09:51:44.806 INFO:teuthology.orchestra.run.trial130.stdout: -v, --version version for podman 2026-02-18T09:51:44.806 INFO:teuthology.orchestra.run.trial130.stdout: --volumepath string Path to the volume directory in which volume data is stored 2026-02-18T09:51:44.807 DEBUG:teuthology.orchestra.run.trial130:> sudo podman pull quay.io/samba.org/samba-client:latest 2026-02-18T09:51:44.919 INFO:teuthology.orchestra.run.trial130.stderr:Trying to pull quay.io/samba.org/samba-client:latest... 2026-02-18T09:51:45.246 INFO:teuthology.orchestra.run.trial130.stderr:Getting image source signatures 2026-02-18T09:51:45.246 INFO:teuthology.orchestra.run.trial130.stderr:Copying blob sha256:df17a2102e18a3cde499d3f280d1c12808ab306781e42ca86dc31fe4fb91e8cf 2026-02-18T09:51:45.247 INFO:teuthology.orchestra.run.trial130.stderr:Copying blob sha256:d1feacaf4ad08bd304608718c519c09405dd8859db31f26953508696243a1fe4 2026-02-18T09:51:46.810 INFO:teuthology.orchestra.run.trial130.stderr:Copying config sha256:c6036e73c5d5bc1a9646743b5fb310040b787e52380e6e9b887cd6487a2bead0 2026-02-18T09:51:46.811 INFO:teuthology.orchestra.run.trial130.stderr:Writing manifest to image destination 2026-02-18T09:51:46.826 INFO:teuthology.orchestra.run.trial130.stdout:c6036e73c5d5bc1a9646743b5fb310040b787e52380e6e9b887cd6487a2bead0 2026-02-18T09:51:46.831 INFO:teuthology.run_tasks:Running task cephadm... 2026-02-18T09:51:46.963 INFO:tasks.cephadm:Config: {'single_host_defaults': True, 'conf': {'mgr': {'debug mgr': 20, 'debug ms': 1}, 'mon': {'debug mon': 20, 'debug ms': 1, 'debug paxos': 20}, 'osd': {'debug ms': 1, 'debug osd': 20}}, 'flavor': 'default', 'log-ignorelist': ['\\(MDS_ALL_DOWN\\)', '\\(MDS_UP_LESS_THAN_MAX\\)'], 'log-only-match': ['CEPHADM_'], 'sha1': '3e79fb58b7e5f0cc704daa1fc55a326f87e6bd3c'} 2026-02-18T09:51:46.963 INFO:tasks.cephadm:Cluster image is quay.ceph.io/ceph-ci/ceph:3e79fb58b7e5f0cc704daa1fc55a326f87e6bd3c 2026-02-18T09:51:46.966 INFO:tasks.cephadm:Cluster fsid is 70646b21-0caf-11f1-9ac3-d404e6e7d460 2026-02-18T09:51:46.966 INFO:tasks.cephadm:Choosing monitor IPs and ports... 2026-02-18T09:51:46.966 INFO:tasks.cephadm:Monitor IPs: {'mon.a': '10.20.193.15'} 2026-02-18T09:51:46.966 INFO:tasks.cephadm:First mon is mon.a on trial015 2026-02-18T09:51:46.966 INFO:tasks.cephadm:First mgr is x 2026-02-18T09:51:46.966 INFO:tasks.cephadm:Normalizing hostnames... 2026-02-18T09:51:46.966 DEBUG:teuthology.orchestra.run.trial015:> sudo hostname $(hostname -s) 2026-02-18T09:51:46.994 DEBUG:teuthology.orchestra.run.trial130:> sudo hostname $(hostname -s) 2026-02-18T09:51:47.021 INFO:tasks.cephadm:Downloading "compiled" cephadm from cachra 2026-02-18T09:51:47.021 DEBUG:teuthology.packaging:Querying https://shaman.ceph.com/api/search?status=ready&project=ceph&flavor=default&distros=centos%2F9%2Fx86_64&sha1=3e79fb58b7e5f0cc704daa1fc55a326f87e6bd3c 2026-02-18T09:51:47.163 INFO:tasks.cephadm:builder_project result: [{'url': 'https://3.chacra.ceph.com/r/ceph/wip-phlogistonjohn-testing-1-2026-02-17-1032/3e79fb58b7e5f0cc704daa1fc55a326f87e6bd3c/centos/9/flavors/default/', 'chacra_url': 'https://3.chacra.ceph.com/repos/ceph/wip-phlogistonjohn-testing-1-2026-02-17-1032/3e79fb58b7e5f0cc704daa1fc55a326f87e6bd3c/centos/9/flavors/default/', 'ref': 'wip-phlogistonjohn-testing-1-2026-02-17-1032', 'sha1': '3e79fb58b7e5f0cc704daa1fc55a326f87e6bd3c', 'distro': 'centos', 'distro_version': '9', 'distro_codename': None, 'modified': '2026-02-17 19:02:01.552348', 'status': 'ready', 'flavor': 'default', 'project': 'ceph', 'archs': ['source', 'x86_64'], 'extra': {'version': '20.3.0-5358-g3e79fb58', 'package_manager_version': '20.3.0-5358.g3e79fb58', 'build_url': 'https://jenkins.ceph.com/job/ceph-dev-pipeline/3039/', 'root_build_cause': '', 'node_name': '10.20.192.26+soko16', 'job_name': 'ceph-dev-pipeline'}}] 2026-02-18T09:51:47.308 INFO:tasks.util.chacra:got chacra host 3.chacra.ceph.com, ref wip-phlogistonjohn-testing-1-2026-02-17-1032, sha1 3e79fb58b7e5f0cc704daa1fc55a326f87e6bd3c from https://shaman.ceph.com/api/search/?project=ceph&distros=centos%2F9%2Fx86_64&flavor=default&sha1=3e79fb58b7e5f0cc704daa1fc55a326f87e6bd3c 2026-02-18T09:51:47.310 INFO:tasks.cephadm:Discovered cachra url: https://3.chacra.ceph.com/binaries/ceph/wip-phlogistonjohn-testing-1-2026-02-17-1032/3e79fb58b7e5f0cc704daa1fc55a326f87e6bd3c/centos/9/x86_64/flavors/default/cephadm 2026-02-18T09:51:47.310 INFO:tasks.cephadm:Downloading cephadm from url: https://3.chacra.ceph.com/binaries/ceph/wip-phlogistonjohn-testing-1-2026-02-17-1032/3e79fb58b7e5f0cc704daa1fc55a326f87e6bd3c/centos/9/x86_64/flavors/default/cephadm 2026-02-18T09:51:47.310 DEBUG:teuthology.orchestra.run.trial015:> curl --silent -L https://3.chacra.ceph.com/binaries/ceph/wip-phlogistonjohn-testing-1-2026-02-17-1032/3e79fb58b7e5f0cc704daa1fc55a326f87e6bd3c/centos/9/x86_64/flavors/default/cephadm > /home/ubuntu/cephtest/cephadm && ls -l /home/ubuntu/cephtest/cephadm 2026-02-18T09:51:48.092 INFO:teuthology.orchestra.run.trial015.stdout:-rw-r--r--. 1 ubuntu ubuntu 1076971 Feb 18 09:51 /home/ubuntu/cephtest/cephadm 2026-02-18T09:51:48.093 DEBUG:teuthology.orchestra.run.trial130:> curl --silent -L https://3.chacra.ceph.com/binaries/ceph/wip-phlogistonjohn-testing-1-2026-02-17-1032/3e79fb58b7e5f0cc704daa1fc55a326f87e6bd3c/centos/9/x86_64/flavors/default/cephadm > /home/ubuntu/cephtest/cephadm && ls -l /home/ubuntu/cephtest/cephadm 2026-02-18T09:51:48.909 INFO:teuthology.orchestra.run.trial130.stdout:-rw-r--r--. 1 ubuntu ubuntu 1076971 Feb 18 09:51 /home/ubuntu/cephtest/cephadm 2026-02-18T09:51:48.909 DEBUG:teuthology.orchestra.run.trial015:> test -s /home/ubuntu/cephtest/cephadm && test $(stat -c%s /home/ubuntu/cephtest/cephadm) -gt 1000 && chmod +x /home/ubuntu/cephtest/cephadm 2026-02-18T09:51:48.929 DEBUG:teuthology.orchestra.run.trial130:> test -s /home/ubuntu/cephtest/cephadm && test $(stat -c%s /home/ubuntu/cephtest/cephadm) -gt 1000 && chmod +x /home/ubuntu/cephtest/cephadm 2026-02-18T09:51:48.963 INFO:tasks.cephadm:Pulling image quay.ceph.io/ceph-ci/ceph:3e79fb58b7e5f0cc704daa1fc55a326f87e6bd3c on all hosts... 2026-02-18T09:51:48.963 DEBUG:teuthology.orchestra.run.trial015:> sudo /home/ubuntu/cephtest/cephadm --image quay.ceph.io/ceph-ci/ceph:3e79fb58b7e5f0cc704daa1fc55a326f87e6bd3c pull 2026-02-18T09:51:48.972 DEBUG:teuthology.orchestra.run.trial130:> sudo /home/ubuntu/cephtest/cephadm --image quay.ceph.io/ceph-ci/ceph:3e79fb58b7e5f0cc704daa1fc55a326f87e6bd3c pull 2026-02-18T09:51:49.102 INFO:teuthology.orchestra.run.trial130.stderr:Pulling container image quay.ceph.io/ceph-ci/ceph:3e79fb58b7e5f0cc704daa1fc55a326f87e6bd3c... 2026-02-18T09:51:49.123 INFO:teuthology.orchestra.run.trial015.stderr:Pulling container image quay.ceph.io/ceph-ci/ceph:3e79fb58b7e5f0cc704daa1fc55a326f87e6bd3c... 2026-02-18T09:51:58.205 INFO:teuthology.orchestra.run.trial015.stdout:{ 2026-02-18T09:51:58.205 INFO:teuthology.orchestra.run.trial015.stdout: "ceph_version": "ceph version 20.3.0-5358-g3e79fb58 (3e79fb58b7e5f0cc704daa1fc55a326f87e6bd3c) tentacle (dev)", 2026-02-18T09:51:58.205 INFO:teuthology.orchestra.run.trial015.stdout: "image_id": "656ca9d4635441bfeddfcfe56b66d087751ece2af0bef9e29f3ee8f37f4d6b6f", 2026-02-18T09:51:58.205 INFO:teuthology.orchestra.run.trial015.stdout: "repo_digests": [ 2026-02-18T09:51:58.205 INFO:teuthology.orchestra.run.trial015.stdout: "quay.ceph.io/ceph-ci/ceph@sha256:f7cd67fd74633e52f17c132eeda23f645e5c984a184538cafab14342b2ea3acb" 2026-02-18T09:51:58.206 INFO:teuthology.orchestra.run.trial015.stdout: ] 2026-02-18T09:51:58.206 INFO:teuthology.orchestra.run.trial015.stdout:} 2026-02-18T09:51:58.222 INFO:teuthology.orchestra.run.trial130.stdout:{ 2026-02-18T09:51:58.222 INFO:teuthology.orchestra.run.trial130.stdout: "ceph_version": "ceph version 20.3.0-5358-g3e79fb58 (3e79fb58b7e5f0cc704daa1fc55a326f87e6bd3c) tentacle (dev)", 2026-02-18T09:51:58.222 INFO:teuthology.orchestra.run.trial130.stdout: "image_id": "656ca9d4635441bfeddfcfe56b66d087751ece2af0bef9e29f3ee8f37f4d6b6f", 2026-02-18T09:51:58.222 INFO:teuthology.orchestra.run.trial130.stdout: "repo_digests": [ 2026-02-18T09:51:58.222 INFO:teuthology.orchestra.run.trial130.stdout: "quay.ceph.io/ceph-ci/ceph@sha256:f7cd67fd74633e52f17c132eeda23f645e5c984a184538cafab14342b2ea3acb" 2026-02-18T09:51:58.222 INFO:teuthology.orchestra.run.trial130.stdout: ] 2026-02-18T09:51:58.222 INFO:teuthology.orchestra.run.trial130.stdout:} 2026-02-18T09:51:58.237 DEBUG:teuthology.orchestra.run.trial015:> sudo mkdir -p /etc/ceph 2026-02-18T09:51:58.276 DEBUG:teuthology.orchestra.run.trial130:> sudo mkdir -p /etc/ceph 2026-02-18T09:51:58.322 DEBUG:teuthology.orchestra.run.trial015:> sudo chmod 777 /etc/ceph 2026-02-18T09:51:58.346 DEBUG:teuthology.orchestra.run.trial130:> sudo chmod 777 /etc/ceph 2026-02-18T09:51:58.371 INFO:tasks.cephadm:Writing seed config... 2026-02-18T09:51:58.373 INFO:tasks.cephadm: override: [mgr] debug mgr = 20 2026-02-18T09:51:58.373 INFO:tasks.cephadm: override: [mgr] debug ms = 1 2026-02-18T09:51:58.373 INFO:tasks.cephadm: override: [mon] debug mon = 20 2026-02-18T09:51:58.373 INFO:tasks.cephadm: override: [mon] debug ms = 1 2026-02-18T09:51:58.373 INFO:tasks.cephadm: override: [mon] debug paxos = 20 2026-02-18T09:51:58.373 INFO:tasks.cephadm: override: [osd] debug ms = 1 2026-02-18T09:51:58.373 INFO:tasks.cephadm: override: [osd] debug osd = 20 2026-02-18T09:51:58.374 DEBUG:teuthology.orchestra.run.trial015:> set -ex 2026-02-18T09:51:58.375 DEBUG:teuthology.orchestra.run.trial015:> dd of=/home/ubuntu/cephtest/seed.ceph.conf 2026-02-18T09:51:58.402 DEBUG:tasks.cephadm:Final config: [global] # make logging friendly to teuthology log_to_file = true log_to_stderr = false log to journald = false mon cluster log to file = true mon cluster log file level = debug mon clock drift allowed = 1.000 # replicate across OSDs, not hosts osd crush chooseleaf type = 0 #osd pool default size = 2 osd pool default erasure code profile = plugin=isa technique=reed_sol_van k=2 m=1 crush-failure-domain=osd # enable some debugging auth debug = true ms die on old message = true ms die on bug = true debug asserts on shutdown = true # adjust warnings mon max pg per osd = 10000# >= luminous mon pg warn max object skew = 0 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 # disable pg_autoscaler by default for new pools osd_pool_default_pg_autoscale_mode = off # tests delete pools mon allow pool delete = true fsid = 70646b21-0caf-11f1-9ac3-d404e6e7d460 [osd] 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 deep scrub update digest min age = 30 osd map max advance = 10 osd memory target autotune = true # debugging osd debug shutdown = true osd debug op order = true osd debug verify stray on activate = true osd debug pg log writeout = true osd debug verify cached snaps = true osd debug verify missing on start = true osd debug misdirected ops = true osd op queue = debug_random osd op queue cut off = debug_random osd shutdown pgref assert = true bdev debug aio = true osd sloppy crc = true debug ms = 1 debug osd = 20 [mgr] mon reweight min pgs per osd = 4 mon reweight min bytes per osd = 10 mgr/telemetry/nag = false debug mgr = 20 debug ms = 1 [mon] 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 # rotate auth tickets quickly to exercise renewal paths auth mon ticket ttl = 660# 11m auth service ticket ttl = 240# 4m # don't complain about global id reclaim mon_warn_on_insecure_global_id_reclaim = false mon_warn_on_insecure_global_id_reclaim_allowed = false debug mon = 20 debug ms = 1 debug paxos = 20 [client.rgw] rgw cache enabled = true rgw enable ops log = true rgw enable usage log = true 2026-02-18T09:51:58.403 DEBUG:teuthology.orchestra.run.trial015:mon.a> sudo journalctl -f -n 0 -u ceph-70646b21-0caf-11f1-9ac3-d404e6e7d460@mon.a.service 2026-02-18T09:51:58.444 DEBUG:teuthology.orchestra.run.trial015:mgr.x> sudo journalctl -f -n 0 -u ceph-70646b21-0caf-11f1-9ac3-d404e6e7d460@mgr.x.service 2026-02-18T09:51:58.486 INFO:tasks.cephadm:Bootstrapping... 2026-02-18T09:51:58.487 DEBUG:teuthology.orchestra.run.trial015:> sudo /home/ubuntu/cephtest/cephadm --image quay.ceph.io/ceph-ci/ceph:3e79fb58b7e5f0cc704daa1fc55a326f87e6bd3c -v bootstrap --fsid 70646b21-0caf-11f1-9ac3-d404e6e7d460 --config /home/ubuntu/cephtest/seed.ceph.conf --output-config /etc/ceph/ceph.conf --output-keyring /etc/ceph/ceph.client.admin.keyring --output-pub-ssh-key /home/ubuntu/cephtest/ceph.pub --mon-id a --mgr-id x --orphan-initial-daemons --skip-monitoring-stack --mon-ip 10.20.193.15 --single-host-defaults --skip-admin-label && sudo chmod +r /etc/ceph/ceph.client.admin.keyring 2026-02-18T09:51:58.624 INFO:teuthology.orchestra.run.trial015.stdout:-------------------------------------------------------------------------------- 2026-02-18T09:51:58.624 INFO:teuthology.orchestra.run.trial015.stdout:cephadm ['--image', 'quay.ceph.io/ceph-ci/ceph:3e79fb58b7e5f0cc704daa1fc55a326f87e6bd3c', '-v', 'bootstrap', '--fsid', '70646b21-0caf-11f1-9ac3-d404e6e7d460', '--config', '/home/ubuntu/cephtest/seed.ceph.conf', '--output-config', '/etc/ceph/ceph.conf', '--output-keyring', '/etc/ceph/ceph.client.admin.keyring', '--output-pub-ssh-key', '/home/ubuntu/cephtest/ceph.pub', '--mon-id', 'a', '--mgr-id', 'x', '--orphan-initial-daemons', '--skip-monitoring-stack', '--mon-ip', '10.20.193.15', '--single-host-defaults', '--skip-admin-label'] 2026-02-18T09:51:58.624 INFO:teuthology.orchestra.run.trial015.stderr:Specifying an fsid for your cluster offers no advantages and may increase the likelihood of fsid conflicts. 2026-02-18T09:51:58.625 INFO:teuthology.orchestra.run.trial015.stdout:Verifying podman|docker is present... 2026-02-18T09:51:58.639 INFO:teuthology.orchestra.run.trial015.stdout:/bin/podman: stdout 5.6.0 2026-02-18T09:51:58.639 INFO:teuthology.orchestra.run.trial015.stdout:Verifying lvm2 is present... 2026-02-18T09:51:58.639 INFO:teuthology.orchestra.run.trial015.stdout:Verifying time synchronization is in place... 2026-02-18T09:51:58.645 INFO:teuthology.orchestra.run.trial015.stdout:Non-zero exit code 1 from systemctl is-enabled chrony.service 2026-02-18T09:51:58.646 INFO:teuthology.orchestra.run.trial015.stdout:systemctl: stderr Failed to get unit file state for chrony.service: No such file or directory 2026-02-18T09:51:58.651 INFO:teuthology.orchestra.run.trial015.stdout:Non-zero exit code 3 from systemctl is-active chrony.service 2026-02-18T09:51:58.651 INFO:teuthology.orchestra.run.trial015.stdout:systemctl: stdout inactive 2026-02-18T09:51:58.657 INFO:teuthology.orchestra.run.trial015.stdout:systemctl: stdout enabled 2026-02-18T09:51:58.663 INFO:teuthology.orchestra.run.trial015.stdout:systemctl: stdout active 2026-02-18T09:51:58.663 INFO:teuthology.orchestra.run.trial015.stdout:Unit chronyd.service is enabled and running 2026-02-18T09:51:58.663 INFO:teuthology.orchestra.run.trial015.stdout:Repeating the final host check... 2026-02-18T09:51:58.678 INFO:teuthology.orchestra.run.trial015.stdout:/bin/podman: stdout 5.6.0 2026-02-18T09:51:58.678 INFO:teuthology.orchestra.run.trial015.stdout:podman (/bin/podman) version 5.6.0 is present 2026-02-18T09:51:58.678 INFO:teuthology.orchestra.run.trial015.stdout:systemctl is present 2026-02-18T09:51:58.678 INFO:teuthology.orchestra.run.trial015.stdout:lvcreate is present 2026-02-18T09:51:58.683 INFO:teuthology.orchestra.run.trial015.stdout:Non-zero exit code 1 from systemctl is-enabled chrony.service 2026-02-18T09:51:58.683 INFO:teuthology.orchestra.run.trial015.stdout:systemctl: stderr Failed to get unit file state for chrony.service: No such file or directory 2026-02-18T09:51:58.688 INFO:teuthology.orchestra.run.trial015.stdout:Non-zero exit code 3 from systemctl is-active chrony.service 2026-02-18T09:51:58.688 INFO:teuthology.orchestra.run.trial015.stdout:systemctl: stdout inactive 2026-02-18T09:51:58.694 INFO:teuthology.orchestra.run.trial015.stdout:systemctl: stdout enabled 2026-02-18T09:51:58.700 INFO:teuthology.orchestra.run.trial015.stdout:systemctl: stdout active 2026-02-18T09:51:58.700 INFO:teuthology.orchestra.run.trial015.stdout:Unit chronyd.service is enabled and running 2026-02-18T09:51:58.700 INFO:teuthology.orchestra.run.trial015.stdout:Host looks OK 2026-02-18T09:51:58.700 INFO:teuthology.orchestra.run.trial015.stdout:Cluster fsid: 70646b21-0caf-11f1-9ac3-d404e6e7d460 2026-02-18T09:51:58.700 INFO:teuthology.orchestra.run.trial015.stdout:Acquiring lock 140578708082256 on /run/cephadm/70646b21-0caf-11f1-9ac3-d404e6e7d460.lock 2026-02-18T09:51:58.700 INFO:teuthology.orchestra.run.trial015.stdout:Lock 140578708082256 acquired on /run/cephadm/70646b21-0caf-11f1-9ac3-d404e6e7d460.lock 2026-02-18T09:51:58.701 INFO:teuthology.orchestra.run.trial015.stdout:Verifying IP 10.20.193.15 port 3300 ... 2026-02-18T09:51:58.701 INFO:teuthology.orchestra.run.trial015.stdout:Verifying IP 10.20.193.15 port 6789 ... 2026-02-18T09:51:58.701 INFO:teuthology.orchestra.run.trial015.stdout:Base mon IP(s) is [10.20.193.15:3300, 10.20.193.15:6789], mon addrv is [v2:10.20.193.15:3300,v1:10.20.193.15:6789] 2026-02-18T09:51:58.703 INFO:teuthology.orchestra.run.trial015.stdout:/sbin/ip: stdout default via 10.20.192.1 dev enp1s0f0 proto dhcp src 10.20.193.15 metric 102 2026-02-18T09:51:58.703 INFO:teuthology.orchestra.run.trial015.stdout:/sbin/ip: stdout 10.20.192.0/20 dev enp1s0f0 proto kernel scope link src 10.20.193.15 metric 102 2026-02-18T09:51:58.703 INFO:teuthology.orchestra.run.trial015.stdout:/sbin/ip: stdout 169.254.3.0/24 dev enp7s0f4u2u2c2 proto kernel scope link src 169.254.3.1 metric 101 2026-02-18T09:51:58.706 INFO:teuthology.orchestra.run.trial015.stdout:/sbin/ip: stdout ::1 dev lo proto kernel metric 256 pref medium 2026-02-18T09:51:58.706 INFO:teuthology.orchestra.run.trial015.stdout:/sbin/ip: stdout fe80::/64 dev enp1s0f0 proto kernel metric 256 pref medium 2026-02-18T09:51:58.706 INFO:teuthology.orchestra.run.trial015.stdout:/sbin/ip: stdout fe80::/64 dev enp7s0f4u2u2c2 proto kernel metric 1024 pref medium 2026-02-18T09:51:58.709 INFO:teuthology.orchestra.run.trial015.stdout:/sbin/ip: stdout 1: lo: mtu 65536 state UNKNOWN qlen 1000 2026-02-18T09:51:58.709 INFO:teuthology.orchestra.run.trial015.stdout:/sbin/ip: stdout inet6 ::1/128 scope host 2026-02-18T09:51:58.710 INFO:teuthology.orchestra.run.trial015.stdout:/sbin/ip: stdout valid_lft forever preferred_lft forever 2026-02-18T09:51:58.710 INFO:teuthology.orchestra.run.trial015.stdout:/sbin/ip: stdout 2: enp7s0f4u2u2c2: mtu 1500 state UNKNOWN qlen 1000 2026-02-18T09:51:58.710 INFO:teuthology.orchestra.run.trial015.stdout:/sbin/ip: stdout inet6 fe80::284c:80c8:5291:4a8b/64 scope link noprefixroute 2026-02-18T09:51:58.710 INFO:teuthology.orchestra.run.trial015.stdout:/sbin/ip: stdout valid_lft forever preferred_lft forever 2026-02-18T09:51:58.710 INFO:teuthology.orchestra.run.trial015.stdout:/sbin/ip: stdout 3: enp1s0f0: mtu 1500 state UP qlen 1000 2026-02-18T09:51:58.710 INFO:teuthology.orchestra.run.trial015.stdout:/sbin/ip: stdout inet6 fe80::925a:8ff:fe77:5e52/64 scope link 2026-02-18T09:51:58.710 INFO:teuthology.orchestra.run.trial015.stdout:/sbin/ip: stdout valid_lft forever preferred_lft forever 2026-02-18T09:51:58.710 INFO:teuthology.orchestra.run.trial015.stdout:Mon IP `10.20.193.15` is in CIDR network `10.20.192.0/20` 2026-02-18T09:51:58.710 INFO:teuthology.orchestra.run.trial015.stdout:Mon IP `10.20.193.15` is in CIDR network `10.20.192.0/20` 2026-02-18T09:51:58.710 INFO:teuthology.orchestra.run.trial015.stdout:Inferred mon public CIDR from local network configuration ['10.20.192.0/20', '10.20.192.0/20'] 2026-02-18T09:51:58.710 INFO:teuthology.orchestra.run.trial015.stdout:Internal network (--cluster-network) has not been provided, OSD replication will default to the public_network 2026-02-18T09:51:58.710 INFO:teuthology.orchestra.run.trial015.stdout:Adjusting default settings to suit single-host cluster... 2026-02-18T09:51:58.710 INFO:teuthology.orchestra.run.trial015.stdout:Pulling container image quay.ceph.io/ceph-ci/ceph:3e79fb58b7e5f0cc704daa1fc55a326f87e6bd3c... 2026-02-18T09:51:58.936 INFO:teuthology.orchestra.run.trial015.stdout:/bin/podman: stdout 656ca9d4635441bfeddfcfe56b66d087751ece2af0bef9e29f3ee8f37f4d6b6f 2026-02-18T09:51:58.937 INFO:teuthology.orchestra.run.trial015.stdout:/bin/podman: stderr Trying to pull quay.ceph.io/ceph-ci/ceph:3e79fb58b7e5f0cc704daa1fc55a326f87e6bd3c... 2026-02-18T09:51:58.937 INFO:teuthology.orchestra.run.trial015.stdout:/bin/podman: stderr Getting image source signatures 2026-02-18T09:51:58.937 INFO:teuthology.orchestra.run.trial015.stdout:/bin/podman: stderr Copying blob sha256:bedfd151b7be7285ed8c8a90361429e103d2bc5578c3beab93e94aa22f93e410 2026-02-18T09:51:58.937 INFO:teuthology.orchestra.run.trial015.stdout:/bin/podman: stderr Copying blob sha256:5dd85e1a50663785d86adae5ef92579a03e6f64059ca9c005010518acdd62048 2026-02-18T09:51:58.937 INFO:teuthology.orchestra.run.trial015.stdout:/bin/podman: stderr Copying config sha256:656ca9d4635441bfeddfcfe56b66d087751ece2af0bef9e29f3ee8f37f4d6b6f 2026-02-18T09:51:58.937 INFO:teuthology.orchestra.run.trial015.stdout:/bin/podman: stderr Writing manifest to image destination 2026-02-18T09:51:59.041 INFO:teuthology.orchestra.run.trial015.stdout:ceph: stdout ceph version 20.3.0-5358-g3e79fb58 (3e79fb58b7e5f0cc704daa1fc55a326f87e6bd3c) tentacle (dev) 2026-02-18T09:51:59.041 INFO:teuthology.orchestra.run.trial015.stdout:Ceph version: ceph version 20.3.0-5358-g3e79fb58 (3e79fb58b7e5f0cc704daa1fc55a326f87e6bd3c) tentacle (dev) 2026-02-18T09:51:59.041 INFO:teuthology.orchestra.run.trial015.stdout:Extracting ceph user uid/gid from container image... 2026-02-18T09:51:59.172 INFO:teuthology.orchestra.run.trial015.stdout:stat: stdout 167 167 2026-02-18T09:51:59.172 INFO:teuthology.orchestra.run.trial015.stdout:Creating initial keys... 2026-02-18T09:51:59.281 INFO:teuthology.orchestra.run.trial015.stdout:/usr/bin/ceph-authtool: stdout AQC/i5VpPq3rDxAAwjlhAeBdVaC24nkMxZpF2Q== 2026-02-18T09:51:59.421 INFO:teuthology.orchestra.run.trial015.stdout:/usr/bin/ceph-authtool: stdout AQC/i5VpBud0FxAAWPgHQJjGYQT2i8kBzFelnA== 2026-02-18T09:51:59.530 INFO:teuthology.orchestra.run.trial015.stdout:/usr/bin/ceph-authtool: stdout AQC/i5VpRrg/HhAAwsOdwEqI0SIkYVcAqZlxFg== 2026-02-18T09:51:59.530 INFO:teuthology.orchestra.run.trial015.stdout:Creating initial monmap... 2026-02-18T09:51:59.662 INFO:teuthology.orchestra.run.trial015.stdout:/usr/bin/monmaptool: stdout /usr/bin/monmaptool: monmap file /tmp/monmap 2026-02-18T09:51:59.662 INFO:teuthology.orchestra.run.trial015.stdout:/usr/bin/monmaptool: stdout setting min_mon_release = tentacle 2026-02-18T09:51:59.662 INFO:teuthology.orchestra.run.trial015.stdout:/usr/bin/monmaptool: stdout /usr/bin/monmaptool: set fsid to 70646b21-0caf-11f1-9ac3-d404e6e7d460 2026-02-18T09:51:59.662 INFO:teuthology.orchestra.run.trial015.stdout:/usr/bin/monmaptool: stdout /usr/bin/monmaptool: writing epoch 0 to /tmp/monmap (1 monitors) 2026-02-18T09:51:59.662 INFO:teuthology.orchestra.run.trial015.stdout:monmaptool for a [v2:10.20.193.15:3300,v1:10.20.193.15:6789] on /usr/bin/monmaptool: monmap file /tmp/monmap 2026-02-18T09:51:59.662 INFO:teuthology.orchestra.run.trial015.stdout:setting min_mon_release = tentacle 2026-02-18T09:51:59.662 INFO:teuthology.orchestra.run.trial015.stdout:/usr/bin/monmaptool: set fsid to 70646b21-0caf-11f1-9ac3-d404e6e7d460 2026-02-18T09:51:59.662 INFO:teuthology.orchestra.run.trial015.stdout:/usr/bin/monmaptool: writing epoch 0 to /tmp/monmap (1 monitors) 2026-02-18T09:51:59.663 INFO:teuthology.orchestra.run.trial015.stdout: 2026-02-18T09:51:59.663 INFO:teuthology.orchestra.run.trial015.stdout:Creating mon... 2026-02-18T09:51:59.795 INFO:teuthology.orchestra.run.trial015.stdout:create mon.a on 2026-02-18T09:52:00.050 INFO:teuthology.orchestra.run.trial015.stdout:systemctl: stderr Created symlink /etc/systemd/system/multi-user.target.wants/ceph.target → /etc/systemd/system/ceph.target. 2026-02-18T09:52:00.150 INFO:teuthology.orchestra.run.trial015.stdout:systemctl: stderr Created symlink /etc/systemd/system/multi-user.target.wants/ceph-70646b21-0caf-11f1-9ac3-d404e6e7d460.target → /etc/systemd/system/ceph-70646b21-0caf-11f1-9ac3-d404e6e7d460.target. 2026-02-18T09:52:00.150 INFO:teuthology.orchestra.run.trial015.stdout:systemctl: stderr Created symlink /etc/systemd/system/ceph.target.wants/ceph-70646b21-0caf-11f1-9ac3-d404e6e7d460.target → /etc/systemd/system/ceph-70646b21-0caf-11f1-9ac3-d404e6e7d460.target. 2026-02-18T09:52:00.267 INFO:teuthology.orchestra.run.trial015.stdout:Non-zero exit code 1 from systemctl reset-failed ceph-70646b21-0caf-11f1-9ac3-d404e6e7d460@mon.a 2026-02-18T09:52:00.267 INFO:teuthology.orchestra.run.trial015.stdout:systemctl: stderr Failed to reset failed state of unit ceph-70646b21-0caf-11f1-9ac3-d404e6e7d460@mon.a.service: Unit ceph-70646b21-0caf-11f1-9ac3-d404e6e7d460@mon.a.service not loaded. 2026-02-18T09:52:00.379 INFO:teuthology.orchestra.run.trial015.stdout:systemctl: stderr Created symlink /etc/systemd/system/ceph-70646b21-0caf-11f1-9ac3-d404e6e7d460.target.wants/ceph-70646b21-0caf-11f1-9ac3-d404e6e7d460@mon.a.service → /etc/systemd/system/ceph-70646b21-0caf-11f1-9ac3-d404e6e7d460@.service. 2026-02-18T09:52:00.524 INFO:teuthology.orchestra.run.trial015.stdout:Non-zero exit code 1 from systemctl is-enabled firewalld.service 2026-02-18T09:52:00.524 INFO:teuthology.orchestra.run.trial015.stdout:systemctl: stdout disabled 2026-02-18T09:52:00.531 INFO:teuthology.orchestra.run.trial015.stdout:Non-zero exit code 3 from systemctl is-active firewalld.service 2026-02-18T09:52:00.531 INFO:teuthology.orchestra.run.trial015.stdout:systemctl: stdout inactive 2026-02-18T09:52:00.531 INFO:teuthology.orchestra.run.trial015.stdout:firewalld.service is not enabled 2026-02-18T09:52:00.531 INFO:teuthology.orchestra.run.trial015.stdout:Not possible to enable service . firewalld.service is not available 2026-02-18T09:52:00.531 INFO:teuthology.orchestra.run.trial015.stdout:Waiting for mon to start... 2026-02-18T09:52:00.531 INFO:teuthology.orchestra.run.trial015.stdout:Waiting for mon... 2026-02-18T09:52:00.686 INFO:teuthology.orchestra.run.trial015.stdout:/usr/bin/ceph: stdout cluster: 2026-02-18T09:52:00.686 INFO:teuthology.orchestra.run.trial015.stdout:/usr/bin/ceph: stdout id: 70646b21-0caf-11f1-9ac3-d404e6e7d460 2026-02-18T09:52:00.686 INFO:teuthology.orchestra.run.trial015.stdout:/usr/bin/ceph: stdout health: HEALTH_OK 2026-02-18T09:52:00.687 INFO:teuthology.orchestra.run.trial015.stdout:/usr/bin/ceph: stdout 2026-02-18T09:52:00.687 INFO:teuthology.orchestra.run.trial015.stdout:/usr/bin/ceph: stdout services: 2026-02-18T09:52:00.687 INFO:teuthology.orchestra.run.trial015.stdout:/usr/bin/ceph: stdout mon: 1 daemons, quorum a (age 0.13333s) [leader: a] 2026-02-18T09:52:00.687 INFO:teuthology.orchestra.run.trial015.stdout:/usr/bin/ceph: stdout mgr: no daemons active 2026-02-18T09:52:00.687 INFO:teuthology.orchestra.run.trial015.stdout:/usr/bin/ceph: stdout osd: 0 osds: 0 up, 0 in 2026-02-18T09:52:00.687 INFO:teuthology.orchestra.run.trial015.stdout:/usr/bin/ceph: stdout 2026-02-18T09:52:00.687 INFO:teuthology.orchestra.run.trial015.stdout:/usr/bin/ceph: stdout data: 2026-02-18T09:52:00.687 INFO:teuthology.orchestra.run.trial015.stdout:/usr/bin/ceph: stdout pools: 0 pools, 0 pgs 2026-02-18T09:52:00.687 INFO:teuthology.orchestra.run.trial015.stdout:/usr/bin/ceph: stdout objects: 0 objects, 0 B 2026-02-18T09:52:00.687 INFO:teuthology.orchestra.run.trial015.stdout:/usr/bin/ceph: stdout usage: 0 B used, 0 B / 0 B avail 2026-02-18T09:52:00.688 INFO:teuthology.orchestra.run.trial015.stdout:/usr/bin/ceph: stdout pgs: 2026-02-18T09:52:00.688 INFO:teuthology.orchestra.run.trial015.stdout:/usr/bin/ceph: stdout 2026-02-18T09:52:00.688 INFO:teuthology.orchestra.run.trial015.stdout:mon is available 2026-02-18T09:52:00.688 INFO:teuthology.orchestra.run.trial015.stdout:Assimilating anything we can from ceph.conf... 2026-02-18T09:52:00.833 INFO:teuthology.orchestra.run.trial015.stdout:/usr/bin/ceph: stdout 2026-02-18T09:52:00.834 INFO:teuthology.orchestra.run.trial015.stdout:/usr/bin/ceph: stdout [global] 2026-02-18T09:52:00.834 INFO:teuthology.orchestra.run.trial015.stdout:/usr/bin/ceph: stdout fsid = 70646b21-0caf-11f1-9ac3-d404e6e7d460 2026-02-18T09:52:00.834 INFO:teuthology.orchestra.run.trial015.stdout:/usr/bin/ceph: stdout mon_cluster_log_file_level = debug 2026-02-18T09:52:00.834 INFO:teuthology.orchestra.run.trial015.stdout:/usr/bin/ceph: stdout mon_host = [v2:10.20.193.15:3300,v1:10.20.193.15:6789] 2026-02-18T09:52:00.834 INFO:teuthology.orchestra.run.trial015.stdout:/usr/bin/ceph: stdout mon_osd_allow_pg_remap = true 2026-02-18T09:52:00.834 INFO:teuthology.orchestra.run.trial015.stdout:/usr/bin/ceph: stdout mon_osd_allow_primary_affinity = true 2026-02-18T09:52:00.834 INFO:teuthology.orchestra.run.trial015.stdout:/usr/bin/ceph: stdout mon_warn_on_no_sortbitwise = false 2026-02-18T09:52:00.834 INFO:teuthology.orchestra.run.trial015.stdout:/usr/bin/ceph: stdout osd_crush_chooseleaf_type = 0 2026-02-18T09:52:00.834 INFO:teuthology.orchestra.run.trial015.stdout:/usr/bin/ceph: stdout 2026-02-18T09:52:00.834 INFO:teuthology.orchestra.run.trial015.stdout:/usr/bin/ceph: stdout [mgr] 2026-02-18T09:52:00.834 INFO:teuthology.orchestra.run.trial015.stdout:/usr/bin/ceph: stdout mgr/telemetry/nag = false 2026-02-18T09:52:00.834 INFO:teuthology.orchestra.run.trial015.stdout:/usr/bin/ceph: stdout 2026-02-18T09:52:00.835 INFO:teuthology.orchestra.run.trial015.stdout:/usr/bin/ceph: stdout [osd] 2026-02-18T09:52:00.835 INFO:teuthology.orchestra.run.trial015.stdout:/usr/bin/ceph: stdout osd_map_max_advance = 10 2026-02-18T09:52:00.835 INFO:teuthology.orchestra.run.trial015.stdout:/usr/bin/ceph: stdout osd_sloppy_crc = true 2026-02-18T09:52:00.835 INFO:teuthology.orchestra.run.trial015.stdout:Generating new minimal ceph.conf... 2026-02-18T09:52:00.986 INFO:teuthology.orchestra.run.trial015.stdout:Restarting the monitor... 2026-02-18T09:52:01.369 INFO:teuthology.orchestra.run.trial015.stdout:Setting public_network to 10.20.192.0/20 in global config section 2026-02-18T09:52:01.525 INFO:teuthology.orchestra.run.trial015.stdout:Wrote config to /etc/ceph/ceph.conf 2026-02-18T09:52:01.525 INFO:teuthology.orchestra.run.trial015.stdout:Wrote keyring to /etc/ceph/ceph.client.admin.keyring 2026-02-18T09:52:01.525 INFO:teuthology.orchestra.run.trial015.stdout:Creating mgr... 2026-02-18T09:52:01.526 INFO:teuthology.orchestra.run.trial015.stdout:Verifying port 0.0.0.0:9283 ... 2026-02-18T09:52:01.526 INFO:teuthology.orchestra.run.trial015.stdout:Verifying port 0.0.0.0:8765 ... 2026-02-18T09:52:01.645 INFO:teuthology.orchestra.run.trial015.stdout:Non-zero exit code 1 from systemctl reset-failed ceph-70646b21-0caf-11f1-9ac3-d404e6e7d460@mgr.x 2026-02-18T09:52:01.645 INFO:teuthology.orchestra.run.trial015.stdout:systemctl: stderr Failed to reset failed state of unit ceph-70646b21-0caf-11f1-9ac3-d404e6e7d460@mgr.x.service: Unit ceph-70646b21-0caf-11f1-9ac3-d404e6e7d460@mgr.x.service not loaded. 2026-02-18T09:52:01.747 INFO:teuthology.orchestra.run.trial015.stdout:systemctl: stderr Created symlink /etc/systemd/system/ceph-70646b21-0caf-11f1-9ac3-d404e6e7d460.target.wants/ceph-70646b21-0caf-11f1-9ac3-d404e6e7d460@mgr.x.service → /etc/systemd/system/ceph-70646b21-0caf-11f1-9ac3-d404e6e7d460@.service. 2026-02-18T09:52:01.893 INFO:teuthology.orchestra.run.trial015.stdout:Non-zero exit code 1 from systemctl is-enabled firewalld.service 2026-02-18T09:52:01.893 INFO:teuthology.orchestra.run.trial015.stdout:systemctl: stdout disabled 2026-02-18T09:52:01.899 INFO:teuthology.orchestra.run.trial015.stdout:Non-zero exit code 3 from systemctl is-active firewalld.service 2026-02-18T09:52:01.899 INFO:teuthology.orchestra.run.trial015.stdout:systemctl: stdout inactive 2026-02-18T09:52:01.899 INFO:teuthology.orchestra.run.trial015.stdout:firewalld.service is not enabled 2026-02-18T09:52:01.899 INFO:teuthology.orchestra.run.trial015.stdout:Not possible to enable service . firewalld.service is not available 2026-02-18T09:52:01.906 INFO:teuthology.orchestra.run.trial015.stdout:Non-zero exit code 1 from systemctl is-enabled firewalld.service 2026-02-18T09:52:01.906 INFO:teuthology.orchestra.run.trial015.stdout:systemctl: stdout disabled 2026-02-18T09:52:01.912 INFO:teuthology.orchestra.run.trial015.stdout:Non-zero exit code 3 from systemctl is-active firewalld.service 2026-02-18T09:52:01.912 INFO:teuthology.orchestra.run.trial015.stdout:systemctl: stdout inactive 2026-02-18T09:52:01.912 INFO:teuthology.orchestra.run.trial015.stdout:firewalld.service is not enabled 2026-02-18T09:52:01.912 INFO:teuthology.orchestra.run.trial015.stdout:Not possible to open ports <[9283, 8765]>. firewalld.service is not available 2026-02-18T09:52:01.912 INFO:teuthology.orchestra.run.trial015.stdout:Waiting for mgr to start... 2026-02-18T09:52:01.912 INFO:teuthology.orchestra.run.trial015.stdout:Waiting for mgr... 2026-02-18T09:52:02.093 INFO:teuthology.orchestra.run.trial015.stdout:/usr/bin/ceph: stdout 2026-02-18T09:52:02.093 INFO:teuthology.orchestra.run.trial015.stdout:/usr/bin/ceph: stdout { 2026-02-18T09:52:02.093 INFO:teuthology.orchestra.run.trial015.stdout:/usr/bin/ceph: stdout "fsid": "70646b21-0caf-11f1-9ac3-d404e6e7d460", 2026-02-18T09:52:02.093 INFO:teuthology.orchestra.run.trial015.stdout:/usr/bin/ceph: stdout "health": { 2026-02-18T09:52:02.093 INFO:teuthology.orchestra.run.trial015.stdout:/usr/bin/ceph: stdout "status": "HEALTH_OK", 2026-02-18T09:52:02.094 INFO:teuthology.orchestra.run.trial015.stdout:/usr/bin/ceph: stdout "checks": {}, 2026-02-18T09:52:02.094 INFO:teuthology.orchestra.run.trial015.stdout:/usr/bin/ceph: stdout "mutes": [] 2026-02-18T09:52:02.094 INFO:teuthology.orchestra.run.trial015.stdout:/usr/bin/ceph: stdout }, 2026-02-18T09:52:02.094 INFO:teuthology.orchestra.run.trial015.stdout:/usr/bin/ceph: stdout "election_epoch": 5, 2026-02-18T09:52:02.094 INFO:teuthology.orchestra.run.trial015.stdout:/usr/bin/ceph: stdout "quorum": [ 2026-02-18T09:52:02.094 INFO:teuthology.orchestra.run.trial015.stdout:/usr/bin/ceph: stdout 0 2026-02-18T09:52:02.094 INFO:teuthology.orchestra.run.trial015.stdout:/usr/bin/ceph: stdout ], 2026-02-18T09:52:02.094 INFO:teuthology.orchestra.run.trial015.stdout:/usr/bin/ceph: stdout "quorum_names": [ 2026-02-18T09:52:02.094 INFO:teuthology.orchestra.run.trial015.stdout:/usr/bin/ceph: stdout "a" 2026-02-18T09:52:02.094 INFO:teuthology.orchestra.run.trial015.stdout:/usr/bin/ceph: stdout ], 2026-02-18T09:52:02.094 INFO:teuthology.orchestra.run.trial015.stdout:/usr/bin/ceph: stdout "quorum_age": 0, 2026-02-18T09:52:02.094 INFO:teuthology.orchestra.run.trial015.stdout:/usr/bin/ceph: stdout "monmap": { 2026-02-18T09:52:02.095 INFO:teuthology.orchestra.run.trial015.stdout:/usr/bin/ceph: stdout "epoch": 1, 2026-02-18T09:52:02.095 INFO:teuthology.orchestra.run.trial015.stdout:/usr/bin/ceph: stdout "min_mon_release_name": "tentacle", 2026-02-18T09:52:02.095 INFO:teuthology.orchestra.run.trial015.stdout:/usr/bin/ceph: stdout "num_mons": 1 2026-02-18T09:52:02.095 INFO:teuthology.orchestra.run.trial015.stdout:/usr/bin/ceph: stdout }, 2026-02-18T09:52:02.095 INFO:teuthology.orchestra.run.trial015.stdout:/usr/bin/ceph: stdout "osdmap": { 2026-02-18T09:52:02.095 INFO:teuthology.orchestra.run.trial015.stdout:/usr/bin/ceph: stdout "epoch": 1, 2026-02-18T09:52:02.095 INFO:teuthology.orchestra.run.trial015.stdout:/usr/bin/ceph: stdout "num_osds": 0, 2026-02-18T09:52:02.095 INFO:teuthology.orchestra.run.trial015.stdout:/usr/bin/ceph: stdout "num_up_osds": 0, 2026-02-18T09:52:02.095 INFO:teuthology.orchestra.run.trial015.stdout:/usr/bin/ceph: stdout "osd_up_since": 0, 2026-02-18T09:52:02.095 INFO:teuthology.orchestra.run.trial015.stdout:/usr/bin/ceph: stdout "num_in_osds": 0, 2026-02-18T09:52:02.095 INFO:teuthology.orchestra.run.trial015.stdout:/usr/bin/ceph: stdout "osd_in_since": 0, 2026-02-18T09:52:02.095 INFO:teuthology.orchestra.run.trial015.stdout:/usr/bin/ceph: stdout "num_remapped_pgs": 0 2026-02-18T09:52:02.095 INFO:teuthology.orchestra.run.trial015.stdout:/usr/bin/ceph: stdout }, 2026-02-18T09:52:02.096 INFO:teuthology.orchestra.run.trial015.stdout:/usr/bin/ceph: stdout "pgmap": { 2026-02-18T09:52:02.096 INFO:teuthology.orchestra.run.trial015.stdout:/usr/bin/ceph: stdout "pgs_by_state": [], 2026-02-18T09:52:02.096 INFO:teuthology.orchestra.run.trial015.stdout:/usr/bin/ceph: stdout "num_pgs": 0, 2026-02-18T09:52:02.096 INFO:teuthology.orchestra.run.trial015.stdout:/usr/bin/ceph: stdout "num_pools": 0, 2026-02-18T09:52:02.096 INFO:teuthology.orchestra.run.trial015.stdout:/usr/bin/ceph: stdout "num_objects": 0, 2026-02-18T09:52:02.096 INFO:teuthology.orchestra.run.trial015.stdout:/usr/bin/ceph: stdout "data_bytes": 0, 2026-02-18T09:52:02.096 INFO:teuthology.orchestra.run.trial015.stdout:/usr/bin/ceph: stdout "bytes_used": 0, 2026-02-18T09:52:02.096 INFO:teuthology.orchestra.run.trial015.stdout:/usr/bin/ceph: stdout "bytes_avail": 0, 2026-02-18T09:52:02.096 INFO:teuthology.orchestra.run.trial015.stdout:/usr/bin/ceph: stdout "bytes_total": 0 2026-02-18T09:52:02.096 INFO:teuthology.orchestra.run.trial015.stdout:/usr/bin/ceph: stdout }, 2026-02-18T09:52:02.096 INFO:teuthology.orchestra.run.trial015.stdout:/usr/bin/ceph: stdout "fsmap": { 2026-02-18T09:52:02.096 INFO:teuthology.orchestra.run.trial015.stdout:/usr/bin/ceph: stdout "epoch": 1, 2026-02-18T09:52:02.096 INFO:teuthology.orchestra.run.trial015.stdout:/usr/bin/ceph: stdout "btime": "2026-02-18T09:52:00:533629+0000", 2026-02-18T09:52:02.097 INFO:teuthology.orchestra.run.trial015.stdout:/usr/bin/ceph: stdout "by_rank": [], 2026-02-18T09:52:02.097 INFO:teuthology.orchestra.run.trial015.stdout:/usr/bin/ceph: stdout "up:standby": 0 2026-02-18T09:52:02.097 INFO:teuthology.orchestra.run.trial015.stdout:/usr/bin/ceph: stdout }, 2026-02-18T09:52:02.097 INFO:teuthology.orchestra.run.trial015.stdout:/usr/bin/ceph: stdout "mgrmap": { 2026-02-18T09:52:02.097 INFO:teuthology.orchestra.run.trial015.stdout:/usr/bin/ceph: stdout "available": false, 2026-02-18T09:52:02.097 INFO:teuthology.orchestra.run.trial015.stdout:/usr/bin/ceph: stdout "num_standbys": 0, 2026-02-18T09:52:02.097 INFO:teuthology.orchestra.run.trial015.stdout:/usr/bin/ceph: stdout "modules": [ 2026-02-18T09:52:02.097 INFO:teuthology.orchestra.run.trial015.stdout:/usr/bin/ceph: stdout "iostat", 2026-02-18T09:52:02.097 INFO:teuthology.orchestra.run.trial015.stdout:/usr/bin/ceph: stdout "nfs" 2026-02-18T09:52:02.097 INFO:teuthology.orchestra.run.trial015.stdout:/usr/bin/ceph: stdout ], 2026-02-18T09:52:02.097 INFO:teuthology.orchestra.run.trial015.stdout:/usr/bin/ceph: stdout "services": {} 2026-02-18T09:52:02.097 INFO:teuthology.orchestra.run.trial015.stdout:/usr/bin/ceph: stdout }, 2026-02-18T09:52:02.097 INFO:teuthology.orchestra.run.trial015.stdout:/usr/bin/ceph: stdout "servicemap": { 2026-02-18T09:52:02.097 INFO:teuthology.orchestra.run.trial015.stdout:/usr/bin/ceph: stdout "epoch": 1, 2026-02-18T09:52:02.098 INFO:teuthology.orchestra.run.trial015.stdout:/usr/bin/ceph: stdout "modified": "2026-02-18T09:52:00.533979+0000", 2026-02-18T09:52:02.098 INFO:teuthology.orchestra.run.trial015.stdout:/usr/bin/ceph: stdout "services": {} 2026-02-18T09:52:02.098 INFO:teuthology.orchestra.run.trial015.stdout:/usr/bin/ceph: stdout }, 2026-02-18T09:52:02.098 INFO:teuthology.orchestra.run.trial015.stdout:/usr/bin/ceph: stdout "progress_events": {} 2026-02-18T09:52:02.098 INFO:teuthology.orchestra.run.trial015.stdout:/usr/bin/ceph: stdout } 2026-02-18T09:52:02.098 INFO:teuthology.orchestra.run.trial015.stdout:mgr not available, waiting (1/15)... 2026-02-18T09:52:02.840 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:52:02 trial015 ceph-mon[15958]: from='client.? 10.20.193.15:0/3894093540' entity='client.admin' cmd={"prefix": "status", "format": "json-pretty"} : dispatch 2026-02-18T09:52:03.340 INFO:journalctl@ceph.mgr.x.trial015.stdout:Feb 18 09:52:02 trial015 ceph-70646b21-0caf-11f1-9ac3-d404e6e7d460-mgr-x[16213]: from numpy import show_config as show_numpy_config 2026-02-18T09:52:04.244 INFO:teuthology.orchestra.run.trial015.stdout:/usr/bin/ceph: stdout 2026-02-18T09:52:04.244 INFO:teuthology.orchestra.run.trial015.stdout:/usr/bin/ceph: stdout { 2026-02-18T09:52:04.244 INFO:teuthology.orchestra.run.trial015.stdout:/usr/bin/ceph: stdout "fsid": "70646b21-0caf-11f1-9ac3-d404e6e7d460", 2026-02-18T09:52:04.244 INFO:teuthology.orchestra.run.trial015.stdout:/usr/bin/ceph: stdout "health": { 2026-02-18T09:52:04.244 INFO:teuthology.orchestra.run.trial015.stdout:/usr/bin/ceph: stdout "status": "HEALTH_OK", 2026-02-18T09:52:04.244 INFO:teuthology.orchestra.run.trial015.stdout:/usr/bin/ceph: stdout "checks": {}, 2026-02-18T09:52:04.244 INFO:teuthology.orchestra.run.trial015.stdout:/usr/bin/ceph: stdout "mutes": [] 2026-02-18T09:52:04.244 INFO:teuthology.orchestra.run.trial015.stdout:/usr/bin/ceph: stdout }, 2026-02-18T09:52:04.244 INFO:teuthology.orchestra.run.trial015.stdout:/usr/bin/ceph: stdout "election_epoch": 5, 2026-02-18T09:52:04.244 INFO:teuthology.orchestra.run.trial015.stdout:/usr/bin/ceph: stdout "quorum": [ 2026-02-18T09:52:04.244 INFO:teuthology.orchestra.run.trial015.stdout:/usr/bin/ceph: stdout 0 2026-02-18T09:52:04.244 INFO:teuthology.orchestra.run.trial015.stdout:/usr/bin/ceph: stdout ], 2026-02-18T09:52:04.244 INFO:teuthology.orchestra.run.trial015.stdout:/usr/bin/ceph: stdout "quorum_names": [ 2026-02-18T09:52:04.244 INFO:teuthology.orchestra.run.trial015.stdout:/usr/bin/ceph: stdout "a" 2026-02-18T09:52:04.244 INFO:teuthology.orchestra.run.trial015.stdout:/usr/bin/ceph: stdout ], 2026-02-18T09:52:04.244 INFO:teuthology.orchestra.run.trial015.stdout:/usr/bin/ceph: stdout "quorum_age": 2, 2026-02-18T09:52:04.244 INFO:teuthology.orchestra.run.trial015.stdout:/usr/bin/ceph: stdout "monmap": { 2026-02-18T09:52:04.244 INFO:teuthology.orchestra.run.trial015.stdout:/usr/bin/ceph: stdout "epoch": 1, 2026-02-18T09:52:04.244 INFO:teuthology.orchestra.run.trial015.stdout:/usr/bin/ceph: stdout "min_mon_release_name": "tentacle", 2026-02-18T09:52:04.244 INFO:teuthology.orchestra.run.trial015.stdout:/usr/bin/ceph: stdout "num_mons": 1 2026-02-18T09:52:04.244 INFO:teuthology.orchestra.run.trial015.stdout:/usr/bin/ceph: stdout }, 2026-02-18T09:52:04.244 INFO:teuthology.orchestra.run.trial015.stdout:/usr/bin/ceph: stdout "osdmap": { 2026-02-18T09:52:04.244 INFO:teuthology.orchestra.run.trial015.stdout:/usr/bin/ceph: stdout "epoch": 1, 2026-02-18T09:52:04.244 INFO:teuthology.orchestra.run.trial015.stdout:/usr/bin/ceph: stdout "num_osds": 0, 2026-02-18T09:52:04.245 INFO:teuthology.orchestra.run.trial015.stdout:/usr/bin/ceph: stdout "num_up_osds": 0, 2026-02-18T09:52:04.245 INFO:teuthology.orchestra.run.trial015.stdout:/usr/bin/ceph: stdout "osd_up_since": 0, 2026-02-18T09:52:04.245 INFO:teuthology.orchestra.run.trial015.stdout:/usr/bin/ceph: stdout "num_in_osds": 0, 2026-02-18T09:52:04.245 INFO:teuthology.orchestra.run.trial015.stdout:/usr/bin/ceph: stdout "osd_in_since": 0, 2026-02-18T09:52:04.245 INFO:teuthology.orchestra.run.trial015.stdout:/usr/bin/ceph: stdout "num_remapped_pgs": 0 2026-02-18T09:52:04.246 INFO:teuthology.orchestra.run.trial015.stdout:/usr/bin/ceph: stdout }, 2026-02-18T09:52:04.246 INFO:teuthology.orchestra.run.trial015.stdout:/usr/bin/ceph: stdout "pgmap": { 2026-02-18T09:52:04.246 INFO:teuthology.orchestra.run.trial015.stdout:/usr/bin/ceph: stdout "pgs_by_state": [], 2026-02-18T09:52:04.246 INFO:teuthology.orchestra.run.trial015.stdout:/usr/bin/ceph: stdout "num_pgs": 0, 2026-02-18T09:52:04.246 INFO:teuthology.orchestra.run.trial015.stdout:/usr/bin/ceph: stdout "num_pools": 0, 2026-02-18T09:52:04.246 INFO:teuthology.orchestra.run.trial015.stdout:/usr/bin/ceph: stdout "num_objects": 0, 2026-02-18T09:52:04.246 INFO:teuthology.orchestra.run.trial015.stdout:/usr/bin/ceph: stdout "data_bytes": 0, 2026-02-18T09:52:04.246 INFO:teuthology.orchestra.run.trial015.stdout:/usr/bin/ceph: stdout "bytes_used": 0, 2026-02-18T09:52:04.246 INFO:teuthology.orchestra.run.trial015.stdout:/usr/bin/ceph: stdout "bytes_avail": 0, 2026-02-18T09:52:04.246 INFO:teuthology.orchestra.run.trial015.stdout:/usr/bin/ceph: stdout "bytes_total": 0 2026-02-18T09:52:04.246 INFO:teuthology.orchestra.run.trial015.stdout:/usr/bin/ceph: stdout }, 2026-02-18T09:52:04.246 INFO:teuthology.orchestra.run.trial015.stdout:/usr/bin/ceph: stdout "fsmap": { 2026-02-18T09:52:04.246 INFO:teuthology.orchestra.run.trial015.stdout:/usr/bin/ceph: stdout "epoch": 1, 2026-02-18T09:52:04.246 INFO:teuthology.orchestra.run.trial015.stdout:/usr/bin/ceph: stdout "btime": "2026-02-18T09:52:00:533629+0000", 2026-02-18T09:52:04.246 INFO:teuthology.orchestra.run.trial015.stdout:/usr/bin/ceph: stdout "by_rank": [], 2026-02-18T09:52:04.246 INFO:teuthology.orchestra.run.trial015.stdout:/usr/bin/ceph: stdout "up:standby": 0 2026-02-18T09:52:04.246 INFO:teuthology.orchestra.run.trial015.stdout:/usr/bin/ceph: stdout }, 2026-02-18T09:52:04.246 INFO:teuthology.orchestra.run.trial015.stdout:/usr/bin/ceph: stdout "mgrmap": { 2026-02-18T09:52:04.246 INFO:teuthology.orchestra.run.trial015.stdout:/usr/bin/ceph: stdout "available": false, 2026-02-18T09:52:04.246 INFO:teuthology.orchestra.run.trial015.stdout:/usr/bin/ceph: stdout "num_standbys": 0, 2026-02-18T09:52:04.246 INFO:teuthology.orchestra.run.trial015.stdout:/usr/bin/ceph: stdout "modules": [ 2026-02-18T09:52:04.246 INFO:teuthology.orchestra.run.trial015.stdout:/usr/bin/ceph: stdout "iostat", 2026-02-18T09:52:04.246 INFO:teuthology.orchestra.run.trial015.stdout:/usr/bin/ceph: stdout "nfs" 2026-02-18T09:52:04.246 INFO:teuthology.orchestra.run.trial015.stdout:/usr/bin/ceph: stdout ], 2026-02-18T09:52:04.246 INFO:teuthology.orchestra.run.trial015.stdout:/usr/bin/ceph: stdout "services": {} 2026-02-18T09:52:04.246 INFO:teuthology.orchestra.run.trial015.stdout:/usr/bin/ceph: stdout }, 2026-02-18T09:52:04.246 INFO:teuthology.orchestra.run.trial015.stdout:/usr/bin/ceph: stdout "servicemap": { 2026-02-18T09:52:04.246 INFO:teuthology.orchestra.run.trial015.stdout:/usr/bin/ceph: stdout "epoch": 1, 2026-02-18T09:52:04.246 INFO:teuthology.orchestra.run.trial015.stdout:/usr/bin/ceph: stdout "modified": "2026-02-18T09:52:00.533979+0000", 2026-02-18T09:52:04.246 INFO:teuthology.orchestra.run.trial015.stdout:/usr/bin/ceph: stdout "services": {} 2026-02-18T09:52:04.246 INFO:teuthology.orchestra.run.trial015.stdout:/usr/bin/ceph: stdout }, 2026-02-18T09:52:04.246 INFO:teuthology.orchestra.run.trial015.stdout:/usr/bin/ceph: stdout "progress_events": {} 2026-02-18T09:52:04.246 INFO:teuthology.orchestra.run.trial015.stdout:/usr/bin/ceph: stdout } 2026-02-18T09:52:04.246 INFO:teuthology.orchestra.run.trial015.stdout:mgr not available, waiting (2/15)... 2026-02-18T09:52:04.590 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:52:04 trial015 ceph-mon[15958]: from='client.? 10.20.193.15:0/1326339519' entity='client.admin' cmd={"prefix": "status", "format": "json-pretty"} : dispatch 2026-02-18T09:52:05.590 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:52:05 trial015 ceph-mon[15958]: Activating manager daemon x 2026-02-18T09:52:05.590 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:52:05 trial015 ceph-mon[15958]: mgrmap e2: x(active, starting, since 0.00240965s) 2026-02-18T09:52:05.590 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:52:05 trial015 ceph-mon[15958]: from='mgr.14100 10.20.193.15:0/2604961164' entity='mgr.x' cmd={"prefix": "mds metadata"} : dispatch 2026-02-18T09:52:05.590 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:52:05 trial015 ceph-mon[15958]: from='mgr.14100 10.20.193.15:0/2604961164' entity='mgr.x' cmd={"prefix": "osd metadata"} : dispatch 2026-02-18T09:52:05.590 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:52:05 trial015 ceph-mon[15958]: from='mgr.14100 10.20.193.15:0/2604961164' entity='mgr.x' cmd={"prefix": "mon metadata"} : dispatch 2026-02-18T09:52:05.590 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:52:05 trial015 ceph-mon[15958]: from='mgr.14100 10.20.193.15:0/2604961164' entity='mgr.x' cmd={"prefix": "mon metadata", "id": "a"} : dispatch 2026-02-18T09:52:05.590 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:52:05 trial015 ceph-mon[15958]: from='mgr.14100 10.20.193.15:0/2604961164' entity='mgr.x' cmd={"prefix": "mgr metadata", "who": "x", "id": "x"} : dispatch 2026-02-18T09:52:05.591 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:52:05 trial015 ceph-mon[15958]: Manager daemon x is now available 2026-02-18T09:52:05.591 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:52:05 trial015 ceph-mon[15958]: from='mgr.14100 10.20.193.15:0/2604961164' entity='mgr.x' cmd={"prefix":"config rm","who":"mgr","name":"mgr/rbd_support/x/mirror_snapshot_schedule"} : dispatch 2026-02-18T09:52:05.591 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:52:05 trial015 ceph-mon[15958]: from='mgr.14100 10.20.193.15:0/2604961164' entity='mgr.x' 2026-02-18T09:52:05.591 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:52:05 trial015 ceph-mon[15958]: from='mgr.14100 10.20.193.15:0/2604961164' entity='mgr.x' cmd={"prefix":"config rm","who":"mgr","name":"mgr/rbd_support/x/trash_purge_schedule"} : dispatch 2026-02-18T09:52:05.591 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:52:05 trial015 ceph-mon[15958]: from='mgr.14100 10.20.193.15:0/2604961164' entity='mgr.x' 2026-02-18T09:52:05.591 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:52:05 trial015 ceph-mon[15958]: from='mgr.14100 10.20.193.15:0/2604961164' entity='mgr.x' 2026-02-18T09:52:06.520 INFO:teuthology.orchestra.run.trial015.stdout:/usr/bin/ceph: stdout 2026-02-18T09:52:06.521 INFO:teuthology.orchestra.run.trial015.stdout:/usr/bin/ceph: stdout { 2026-02-18T09:52:06.521 INFO:teuthology.orchestra.run.trial015.stdout:/usr/bin/ceph: stdout "fsid": "70646b21-0caf-11f1-9ac3-d404e6e7d460", 2026-02-18T09:52:06.521 INFO:teuthology.orchestra.run.trial015.stdout:/usr/bin/ceph: stdout "health": { 2026-02-18T09:52:06.521 INFO:teuthology.orchestra.run.trial015.stdout:/usr/bin/ceph: stdout "status": "HEALTH_OK", 2026-02-18T09:52:06.521 INFO:teuthology.orchestra.run.trial015.stdout:/usr/bin/ceph: stdout "checks": {}, 2026-02-18T09:52:06.521 INFO:teuthology.orchestra.run.trial015.stdout:/usr/bin/ceph: stdout "mutes": [] 2026-02-18T09:52:06.521 INFO:teuthology.orchestra.run.trial015.stdout:/usr/bin/ceph: stdout }, 2026-02-18T09:52:06.521 INFO:teuthology.orchestra.run.trial015.stdout:/usr/bin/ceph: stdout "election_epoch": 5, 2026-02-18T09:52:06.521 INFO:teuthology.orchestra.run.trial015.stdout:/usr/bin/ceph: stdout "quorum": [ 2026-02-18T09:52:06.521 INFO:teuthology.orchestra.run.trial015.stdout:/usr/bin/ceph: stdout 0 2026-02-18T09:52:06.521 INFO:teuthology.orchestra.run.trial015.stdout:/usr/bin/ceph: stdout ], 2026-02-18T09:52:06.521 INFO:teuthology.orchestra.run.trial015.stdout:/usr/bin/ceph: stdout "quorum_names": [ 2026-02-18T09:52:06.521 INFO:teuthology.orchestra.run.trial015.stdout:/usr/bin/ceph: stdout "a" 2026-02-18T09:52:06.521 INFO:teuthology.orchestra.run.trial015.stdout:/usr/bin/ceph: stdout ], 2026-02-18T09:52:06.521 INFO:teuthology.orchestra.run.trial015.stdout:/usr/bin/ceph: stdout "quorum_age": 5, 2026-02-18T09:52:06.521 INFO:teuthology.orchestra.run.trial015.stdout:/usr/bin/ceph: stdout "monmap": { 2026-02-18T09:52:06.521 INFO:teuthology.orchestra.run.trial015.stdout:/usr/bin/ceph: stdout "epoch": 1, 2026-02-18T09:52:06.521 INFO:teuthology.orchestra.run.trial015.stdout:/usr/bin/ceph: stdout "min_mon_release_name": "tentacle", 2026-02-18T09:52:06.521 INFO:teuthology.orchestra.run.trial015.stdout:/usr/bin/ceph: stdout "num_mons": 1 2026-02-18T09:52:06.521 INFO:teuthology.orchestra.run.trial015.stdout:/usr/bin/ceph: stdout }, 2026-02-18T09:52:06.521 INFO:teuthology.orchestra.run.trial015.stdout:/usr/bin/ceph: stdout "osdmap": { 2026-02-18T09:52:06.522 INFO:teuthology.orchestra.run.trial015.stdout:/usr/bin/ceph: stdout "epoch": 1, 2026-02-18T09:52:06.522 INFO:teuthology.orchestra.run.trial015.stdout:/usr/bin/ceph: stdout "num_osds": 0, 2026-02-18T09:52:06.522 INFO:teuthology.orchestra.run.trial015.stdout:/usr/bin/ceph: stdout "num_up_osds": 0, 2026-02-18T09:52:06.522 INFO:teuthology.orchestra.run.trial015.stdout:/usr/bin/ceph: stdout "osd_up_since": 0, 2026-02-18T09:52:06.522 INFO:teuthology.orchestra.run.trial015.stdout:/usr/bin/ceph: stdout "num_in_osds": 0, 2026-02-18T09:52:06.522 INFO:teuthology.orchestra.run.trial015.stdout:/usr/bin/ceph: stdout "osd_in_since": 0, 2026-02-18T09:52:06.522 INFO:teuthology.orchestra.run.trial015.stdout:/usr/bin/ceph: stdout "num_remapped_pgs": 0 2026-02-18T09:52:06.522 INFO:teuthology.orchestra.run.trial015.stdout:/usr/bin/ceph: stdout }, 2026-02-18T09:52:06.522 INFO:teuthology.orchestra.run.trial015.stdout:/usr/bin/ceph: stdout "pgmap": { 2026-02-18T09:52:06.522 INFO:teuthology.orchestra.run.trial015.stdout:/usr/bin/ceph: stdout "pgs_by_state": [], 2026-02-18T09:52:06.522 INFO:teuthology.orchestra.run.trial015.stdout:/usr/bin/ceph: stdout "num_pgs": 0, 2026-02-18T09:52:06.522 INFO:teuthology.orchestra.run.trial015.stdout:/usr/bin/ceph: stdout "num_pools": 0, 2026-02-18T09:52:06.522 INFO:teuthology.orchestra.run.trial015.stdout:/usr/bin/ceph: stdout "num_objects": 0, 2026-02-18T09:52:06.522 INFO:teuthology.orchestra.run.trial015.stdout:/usr/bin/ceph: stdout "data_bytes": 0, 2026-02-18T09:52:06.522 INFO:teuthology.orchestra.run.trial015.stdout:/usr/bin/ceph: stdout "bytes_used": 0, 2026-02-18T09:52:06.522 INFO:teuthology.orchestra.run.trial015.stdout:/usr/bin/ceph: stdout "bytes_avail": 0, 2026-02-18T09:52:06.522 INFO:teuthology.orchestra.run.trial015.stdout:/usr/bin/ceph: stdout "bytes_total": 0 2026-02-18T09:52:06.522 INFO:teuthology.orchestra.run.trial015.stdout:/usr/bin/ceph: stdout }, 2026-02-18T09:52:06.522 INFO:teuthology.orchestra.run.trial015.stdout:/usr/bin/ceph: stdout "fsmap": { 2026-02-18T09:52:06.522 INFO:teuthology.orchestra.run.trial015.stdout:/usr/bin/ceph: stdout "epoch": 1, 2026-02-18T09:52:06.522 INFO:teuthology.orchestra.run.trial015.stdout:/usr/bin/ceph: stdout "btime": "2026-02-18T09:52:00:533629+0000", 2026-02-18T09:52:06.522 INFO:teuthology.orchestra.run.trial015.stdout:/usr/bin/ceph: stdout "by_rank": [], 2026-02-18T09:52:06.522 INFO:teuthology.orchestra.run.trial015.stdout:/usr/bin/ceph: stdout "up:standby": 0 2026-02-18T09:52:06.522 INFO:teuthology.orchestra.run.trial015.stdout:/usr/bin/ceph: stdout }, 2026-02-18T09:52:06.522 INFO:teuthology.orchestra.run.trial015.stdout:/usr/bin/ceph: stdout "mgrmap": { 2026-02-18T09:52:06.522 INFO:teuthology.orchestra.run.trial015.stdout:/usr/bin/ceph: stdout "available": true, 2026-02-18T09:52:06.522 INFO:teuthology.orchestra.run.trial015.stdout:/usr/bin/ceph: stdout "num_standbys": 0, 2026-02-18T09:52:06.523 INFO:teuthology.orchestra.run.trial015.stdout:/usr/bin/ceph: stdout "modules": [ 2026-02-18T09:52:06.523 INFO:teuthology.orchestra.run.trial015.stdout:/usr/bin/ceph: stdout "iostat", 2026-02-18T09:52:06.523 INFO:teuthology.orchestra.run.trial015.stdout:/usr/bin/ceph: stdout "nfs" 2026-02-18T09:52:06.523 INFO:teuthology.orchestra.run.trial015.stdout:/usr/bin/ceph: stdout ], 2026-02-18T09:52:06.523 INFO:teuthology.orchestra.run.trial015.stdout:/usr/bin/ceph: stdout "services": {} 2026-02-18T09:52:06.523 INFO:teuthology.orchestra.run.trial015.stdout:/usr/bin/ceph: stdout }, 2026-02-18T09:52:06.523 INFO:teuthology.orchestra.run.trial015.stdout:/usr/bin/ceph: stdout "servicemap": { 2026-02-18T09:52:06.523 INFO:teuthology.orchestra.run.trial015.stdout:/usr/bin/ceph: stdout "epoch": 1, 2026-02-18T09:52:06.523 INFO:teuthology.orchestra.run.trial015.stdout:/usr/bin/ceph: stdout "modified": "2026-02-18T09:52:00.533979+0000", 2026-02-18T09:52:06.523 INFO:teuthology.orchestra.run.trial015.stdout:/usr/bin/ceph: stdout "services": {} 2026-02-18T09:52:06.523 INFO:teuthology.orchestra.run.trial015.stdout:/usr/bin/ceph: stdout }, 2026-02-18T09:52:06.523 INFO:teuthology.orchestra.run.trial015.stdout:/usr/bin/ceph: stdout "progress_events": {} 2026-02-18T09:52:06.523 INFO:teuthology.orchestra.run.trial015.stdout:/usr/bin/ceph: stdout } 2026-02-18T09:52:06.523 INFO:teuthology.orchestra.run.trial015.stdout:mgr is available 2026-02-18T09:52:06.740 INFO:teuthology.orchestra.run.trial015.stdout:/usr/bin/ceph: stdout 2026-02-18T09:52:06.740 INFO:teuthology.orchestra.run.trial015.stdout:/usr/bin/ceph: stdout [global] 2026-02-18T09:52:06.740 INFO:teuthology.orchestra.run.trial015.stdout:/usr/bin/ceph: stdout fsid = 70646b21-0caf-11f1-9ac3-d404e6e7d460 2026-02-18T09:52:06.740 INFO:teuthology.orchestra.run.trial015.stdout:/usr/bin/ceph: stdout mon_cluster_log_file_level = debug 2026-02-18T09:52:06.740 INFO:teuthology.orchestra.run.trial015.stdout:/usr/bin/ceph: stdout mon_host = [v2:10.20.193.15:3300,v1:10.20.193.15:6789] 2026-02-18T09:52:06.740 INFO:teuthology.orchestra.run.trial015.stdout:/usr/bin/ceph: stdout mon_osd_allow_pg_remap = true 2026-02-18T09:52:06.740 INFO:teuthology.orchestra.run.trial015.stdout:/usr/bin/ceph: stdout mon_osd_allow_primary_affinity = true 2026-02-18T09:52:06.740 INFO:teuthology.orchestra.run.trial015.stdout:/usr/bin/ceph: stdout mon_warn_on_no_sortbitwise = false 2026-02-18T09:52:06.741 INFO:teuthology.orchestra.run.trial015.stdout:/usr/bin/ceph: stdout osd_crush_chooseleaf_type = 0 2026-02-18T09:52:06.741 INFO:teuthology.orchestra.run.trial015.stdout:/usr/bin/ceph: stdout 2026-02-18T09:52:06.741 INFO:teuthology.orchestra.run.trial015.stdout:/usr/bin/ceph: stdout [mgr] 2026-02-18T09:52:06.741 INFO:teuthology.orchestra.run.trial015.stdout:/usr/bin/ceph: stdout mgr/telemetry/nag = false 2026-02-18T09:52:06.741 INFO:teuthology.orchestra.run.trial015.stdout:/usr/bin/ceph: stdout 2026-02-18T09:52:06.741 INFO:teuthology.orchestra.run.trial015.stdout:/usr/bin/ceph: stdout [osd] 2026-02-18T09:52:06.741 INFO:teuthology.orchestra.run.trial015.stdout:/usr/bin/ceph: stdout osd_map_max_advance = 10 2026-02-18T09:52:06.741 INFO:teuthology.orchestra.run.trial015.stdout:/usr/bin/ceph: stdout osd_sloppy_crc = true 2026-02-18T09:52:06.741 INFO:teuthology.orchestra.run.trial015.stdout:Enabling cephadm module... 2026-02-18T09:52:06.791 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:52:06 trial015 ceph-mon[15958]: mgrmap e3: x(active, since 1.00535s) 2026-02-18T09:52:06.791 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:52:06 trial015 ceph-mon[15958]: from='client.? 10.20.193.15:0/2239573567' entity='client.admin' cmd={"prefix": "status", "format": "json-pretty"} : dispatch 2026-02-18T09:52:07.902 INFO:journalctl@ceph.mgr.x.trial015.stdout:Feb 18 09:52:07 trial015 ceph-70646b21-0caf-11f1-9ac3-d404e6e7d460-mgr-x[16213]: ignoring --setuser ceph since I am not root 2026-02-18T09:52:07.903 INFO:journalctl@ceph.mgr.x.trial015.stdout:Feb 18 09:52:07 trial015 ceph-70646b21-0caf-11f1-9ac3-d404e6e7d460-mgr-x[16213]: ignoring --setgroup ceph since I am not root 2026-02-18T09:52:07.903 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:52:07 trial015 ceph-mon[15958]: mgrmap e4: x(active, since 2s) 2026-02-18T09:52:07.903 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:52:07 trial015 ceph-mon[15958]: from='client.? 10.20.193.15:0/1754204722' entity='client.admin' cmd={"prefix": "config assimilate-conf"} : dispatch 2026-02-18T09:52:07.903 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:52:07 trial015 ceph-mon[15958]: from='client.? 10.20.193.15:0/786276052' entity='client.admin' cmd={"prefix": "mgr module enable", "module": "cephadm"} : dispatch 2026-02-18T09:52:07.923 INFO:teuthology.orchestra.run.trial015.stdout:/usr/bin/ceph: stdout { 2026-02-18T09:52:07.924 INFO:teuthology.orchestra.run.trial015.stdout:/usr/bin/ceph: stdout "epoch": 5, 2026-02-18T09:52:07.924 INFO:teuthology.orchestra.run.trial015.stdout:/usr/bin/ceph: stdout "available": true, 2026-02-18T09:52:07.924 INFO:teuthology.orchestra.run.trial015.stdout:/usr/bin/ceph: stdout "active_name": "x", 2026-02-18T09:52:07.924 INFO:teuthology.orchestra.run.trial015.stdout:/usr/bin/ceph: stdout "num_standby": 0 2026-02-18T09:52:07.924 INFO:teuthology.orchestra.run.trial015.stdout:/usr/bin/ceph: stdout } 2026-02-18T09:52:07.924 INFO:teuthology.orchestra.run.trial015.stdout:Waiting for the mgr to restart... 2026-02-18T09:52:07.924 INFO:teuthology.orchestra.run.trial015.stdout:Waiting for mgr epoch 5... 2026-02-18T09:52:09.090 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:52:08 trial015 ceph-mon[15958]: from='client.? 10.20.193.15:0/786276052' entity='client.admin' cmd='[{"prefix": "mgr module enable", "module": "cephadm"}]': finished 2026-02-18T09:52:09.090 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:52:08 trial015 ceph-mon[15958]: mgrmap e5: x(active, since 3s) 2026-02-18T09:52:09.090 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:52:08 trial015 ceph-mon[15958]: from='client.? 10.20.193.15:0/1478712983' entity='client.admin' cmd={"prefix": "mgr stat"} : dispatch 2026-02-18T09:52:09.090 INFO:journalctl@ceph.mgr.x.trial015.stdout:Feb 18 09:52:08 trial015 ceph-70646b21-0caf-11f1-9ac3-d404e6e7d460-mgr-x[16213]: /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-18T09:52:09.091 INFO:journalctl@ceph.mgr.x.trial015.stdout:Feb 18 09:52:08 trial015 ceph-70646b21-0caf-11f1-9ac3-d404e6e7d460-mgr-x[16213]: 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-18T09:52:09.091 INFO:journalctl@ceph.mgr.x.trial015.stdout:Feb 18 09:52:08 trial015 ceph-70646b21-0caf-11f1-9ac3-d404e6e7d460-mgr-x[16213]: from numpy import show_config as show_numpy_config 2026-02-18T09:52:10.840 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:52:10 trial015 ceph-mon[15958]: Active manager daemon x restarted 2026-02-18T09:52:10.840 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:52:10 trial015 ceph-mon[15958]: Activating manager daemon x 2026-02-18T09:52:10.840 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:52:10 trial015 ceph-mon[15958]: osdmap e2: 0 total, 0 up, 0 in 2026-02-18T09:52:10.840 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:52:10 trial015 ceph-mon[15958]: mgrmap e6: x(active, starting, since 0.00255412s) 2026-02-18T09:52:10.840 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:52:10 trial015 ceph-mon[15958]: from='mgr.14118 10.20.193.15:0/1357310312' entity='mgr.x' cmd={"prefix": "mon metadata", "id": "a"} : dispatch 2026-02-18T09:52:10.840 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:52:10 trial015 ceph-mon[15958]: from='mgr.14118 10.20.193.15:0/1357310312' entity='mgr.x' cmd={"prefix": "mgr metadata", "who": "x", "id": "x"} : dispatch 2026-02-18T09:52:10.840 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:52:10 trial015 ceph-mon[15958]: from='mgr.14118 10.20.193.15:0/1357310312' entity='mgr.x' cmd={"prefix": "mds metadata"} : dispatch 2026-02-18T09:52:10.840 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:52:10 trial015 ceph-mon[15958]: from='mgr.14118 10.20.193.15:0/1357310312' entity='mgr.x' cmd={"prefix": "osd metadata"} : dispatch 2026-02-18T09:52:10.841 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:52:10 trial015 ceph-mon[15958]: from='mgr.14118 10.20.193.15:0/1357310312' entity='mgr.x' cmd={"prefix": "mon metadata"} : dispatch 2026-02-18T09:52:10.841 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:52:10 trial015 ceph-mon[15958]: Manager daemon x is now available 2026-02-18T09:52:11.417 INFO:teuthology.orchestra.run.trial015.stdout:/usr/bin/ceph: stdout { 2026-02-18T09:52:11.417 INFO:teuthology.orchestra.run.trial015.stdout:/usr/bin/ceph: stdout "mgrmap_epoch": 7, 2026-02-18T09:52:11.417 INFO:teuthology.orchestra.run.trial015.stdout:/usr/bin/ceph: stdout "initialized": true 2026-02-18T09:52:11.417 INFO:teuthology.orchestra.run.trial015.stdout:/usr/bin/ceph: stdout } 2026-02-18T09:52:11.417 INFO:teuthology.orchestra.run.trial015.stdout:mgr epoch 5 is available 2026-02-18T09:52:11.417 INFO:teuthology.orchestra.run.trial015.stdout:Verifying orchestrator module is enabled... 2026-02-18T09:52:12.090 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:52:11 trial015 ceph-mon[15958]: from='mgr.14118 10.20.193.15:0/1357310312' entity='mgr.x' 2026-02-18T09:52:12.090 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:52:11 trial015 ceph-mon[15958]: from='mgr.14118 10.20.193.15:0/1357310312' entity='mgr.x' 2026-02-18T09:52:12.090 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:52:11 trial015 ceph-mon[15958]: Found migration_current of "None". Setting to last migration. 2026-02-18T09:52:12.090 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:52:11 trial015 ceph-mon[15958]: from='mgr.14118 10.20.193.15:0/1357310312' entity='mgr.x' 2026-02-18T09:52:12.090 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:52:11 trial015 ceph-mon[15958]: from='mgr.14118 10.20.193.15:0/1357310312' entity='mgr.x' 2026-02-18T09:52:12.091 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:52:11 trial015 ceph-mon[15958]: from='mgr.14118 10.20.193.15:0/1357310312' entity='mgr.x' 2026-02-18T09:52:12.091 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:52:11 trial015 ceph-mon[15958]: from='mgr.14118 10.20.193.15:0/1357310312' entity='mgr.x' cmd={"prefix": "config dump", "format": "json"} : dispatch 2026-02-18T09:52:12.091 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:52:11 trial015 ceph-mon[15958]: from='mgr.14118 10.20.193.15:0/1357310312' entity='mgr.x' 2026-02-18T09:52:12.091 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:52:11 trial015 ceph-mon[15958]: from='mgr.14118 10.20.193.15:0/1357310312' entity='mgr.x' cmd={"prefix": "config dump", "format": "json"} : dispatch 2026-02-18T09:52:12.091 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:52:11 trial015 ceph-mon[15958]: from='mgr.14118 10.20.193.15:0/1357310312' entity='mgr.x' cmd={"prefix":"config rm","who":"mgr","name":"mgr/rbd_support/x/mirror_snapshot_schedule"} : dispatch 2026-02-18T09:52:12.091 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:52:11 trial015 ceph-mon[15958]: from='mgr.14118 10.20.193.15:0/1357310312' entity='mgr.x' cmd={"prefix":"config rm","who":"mgr","name":"mgr/rbd_support/x/trash_purge_schedule"} : dispatch 2026-02-18T09:52:12.091 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:52:11 trial015 ceph-mon[15958]: from='client.14122 -' entity='client.admin' cmd=[{"prefix": "get_command_descriptions"}]: dispatch 2026-02-18T09:52:12.091 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:52:11 trial015 ceph-mon[15958]: mgrmap e7: x(active, since 1.00402s) 2026-02-18T09:52:12.091 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:52:11 trial015 ceph-mon[15958]: from='mgr.14118 10.20.193.15:0/1357310312' entity='mgr.x' 2026-02-18T09:52:12.091 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:52:11 trial015 ceph-mon[15958]: from='mgr.14118 10.20.193.15:0/1357310312' entity='mgr.x' 2026-02-18T09:52:12.091 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:52:11 trial015 ceph-mon[15958]: from='client.14122 -' entity='client.admin' cmd=[{"prefix": "mgr_status"}]: dispatch 2026-02-18T09:52:12.091 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:52:11 trial015 ceph-mon[15958]: [18/Feb/2026:09:52:11] ENGINE Bus STARTING 2026-02-18T09:52:12.092 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:52:11 trial015 ceph-mon[15958]: from='client.? 10.20.193.15:0/929872650' entity='client.admin' cmd={"prefix": "mgr module enable", "module": "orchestrator"} : dispatch 2026-02-18T09:52:12.092 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:52:11 trial015 ceph-mon[15958]: [18/Feb/2026:09:52:11] ENGINE Serving on http://10.20.193.15:8765 2026-02-18T09:52:12.092 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:52:11 trial015 ceph-mon[15958]: from='mgr.14118 10.20.193.15:0/1357310312' entity='mgr.x' cmd={"prefix": "config dump", "format": "json"} : dispatch 2026-02-18T09:52:12.419 INFO:teuthology.orchestra.run.trial015.stdout:/usr/bin/ceph: stderr module 'orchestrator' is already enabled (always-on) 2026-02-18T09:52:12.419 INFO:teuthology.orchestra.run.trial015.stdout:Setting orchestrator backend to cephadm... 2026-02-18T09:52:12.878 INFO:teuthology.orchestra.run.trial015.stdout:/usr/bin/ceph: stdout value unchanged 2026-02-18T09:52:12.878 INFO:teuthology.orchestra.run.trial015.stdout:Generating ssh key... 2026-02-18T09:52:13.156 INFO:journalctl@ceph.mgr.x.trial015.stdout:Feb 18 09:52:13 trial015 ceph-70646b21-0caf-11f1-9ac3-d404e6e7d460-mgr-x[16213]: Generating public/private ed25519 key pair. 2026-02-18T09:52:13.156 INFO:journalctl@ceph.mgr.x.trial015.stdout:Feb 18 09:52:13 trial015 ceph-70646b21-0caf-11f1-9ac3-d404e6e7d460-mgr-x[16213]: Your identification has been saved in /tmp/tmp2frou4lo/key 2026-02-18T09:52:13.156 INFO:journalctl@ceph.mgr.x.trial015.stdout:Feb 18 09:52:13 trial015 ceph-70646b21-0caf-11f1-9ac3-d404e6e7d460-mgr-x[16213]: Your public key has been saved in /tmp/tmp2frou4lo/key.pub 2026-02-18T09:52:13.157 INFO:journalctl@ceph.mgr.x.trial015.stdout:Feb 18 09:52:13 trial015 ceph-70646b21-0caf-11f1-9ac3-d404e6e7d460-mgr-x[16213]: The key fingerprint is: 2026-02-18T09:52:13.157 INFO:journalctl@ceph.mgr.x.trial015.stdout:Feb 18 09:52:13 trial015 ceph-70646b21-0caf-11f1-9ac3-d404e6e7d460-mgr-x[16213]: SHA256:s3z4LrqT+7tDNHGnaY8roseGXtTknSal4AktvVPWReg ceph-70646b21-0caf-11f1-9ac3-d404e6e7d460 2026-02-18T09:52:13.157 INFO:journalctl@ceph.mgr.x.trial015.stdout:Feb 18 09:52:13 trial015 ceph-70646b21-0caf-11f1-9ac3-d404e6e7d460-mgr-x[16213]: The key's randomart image is: 2026-02-18T09:52:13.157 INFO:journalctl@ceph.mgr.x.trial015.stdout:Feb 18 09:52:13 trial015 ceph-70646b21-0caf-11f1-9ac3-d404e6e7d460-mgr-x[16213]: +--[ED25519 256]--+ 2026-02-18T09:52:13.157 INFO:journalctl@ceph.mgr.x.trial015.stdout:Feb 18 09:52:13 trial015 ceph-70646b21-0caf-11f1-9ac3-d404e6e7d460-mgr-x[16213]: | oo | 2026-02-18T09:52:13.157 INFO:journalctl@ceph.mgr.x.trial015.stdout:Feb 18 09:52:13 trial015 ceph-70646b21-0caf-11f1-9ac3-d404e6e7d460-mgr-x[16213]: | o ..o.. | 2026-02-18T09:52:13.157 INFO:journalctl@ceph.mgr.x.trial015.stdout:Feb 18 09:52:13 trial015 ceph-70646b21-0caf-11f1-9ac3-d404e6e7d460-mgr-x[16213]: | o + ++o+ | 2026-02-18T09:52:13.157 INFO:journalctl@ceph.mgr.x.trial015.stdout:Feb 18 09:52:13 trial015 ceph-70646b21-0caf-11f1-9ac3-d404e6e7d460-mgr-x[16213]: | + Xo+E. | 2026-02-18T09:52:13.157 INFO:journalctl@ceph.mgr.x.trial015.stdout:Feb 18 09:52:13 trial015 ceph-70646b21-0caf-11f1-9ac3-d404e6e7d460-mgr-x[16213]: | *.So+o | 2026-02-18T09:52:13.157 INFO:journalctl@ceph.mgr.x.trial015.stdout:Feb 18 09:52:13 trial015 ceph-70646b21-0caf-11f1-9ac3-d404e6e7d460-mgr-x[16213]: | . o.*. . | 2026-02-18T09:52:13.157 INFO:journalctl@ceph.mgr.x.trial015.stdout:Feb 18 09:52:13 trial015 ceph-70646b21-0caf-11f1-9ac3-d404e6e7d460-mgr-x[16213]: | o.o+ .. | 2026-02-18T09:52:13.157 INFO:journalctl@ceph.mgr.x.trial015.stdout:Feb 18 09:52:13 trial015 ceph-70646b21-0caf-11f1-9ac3-d404e6e7d460-mgr-x[16213]: | ..B +o. | 2026-02-18T09:52:13.157 INFO:journalctl@ceph.mgr.x.trial015.stdout:Feb 18 09:52:13 trial015 ceph-70646b21-0caf-11f1-9ac3-d404e6e7d460-mgr-x[16213]: | .o++B+Bo | 2026-02-18T09:52:13.157 INFO:journalctl@ceph.mgr.x.trial015.stdout:Feb 18 09:52:13 trial015 ceph-70646b21-0caf-11f1-9ac3-d404e6e7d460-mgr-x[16213]: +----[SHA256]-----+ 2026-02-18T09:52:13.341 INFO:teuthology.orchestra.run.trial015.stdout:/usr/bin/ceph: stdout ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIGtK54z07+/3lKN0hmHeTazQZBZGtvXkJ2YVlNAsX4B0 ceph-70646b21-0caf-11f1-9ac3-d404e6e7d460 2026-02-18T09:52:13.341 INFO:teuthology.orchestra.run.trial015.stdout:Wrote public SSH key to /home/ubuntu/cephtest/ceph.pub 2026-02-18T09:52:13.341 INFO:teuthology.orchestra.run.trial015.stdout:Adding key to root@localhost authorized_keys... 2026-02-18T09:52:13.342 INFO:teuthology.orchestra.run.trial015.stdout:Adding host trial015... 2026-02-18T09:52:13.457 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:52:13 trial015 ceph-mon[15958]: [18/Feb/2026:09:52:11] ENGINE Serving on https://10.20.193.15:7150 2026-02-18T09:52:13.457 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:52:13 trial015 ceph-mon[15958]: [18/Feb/2026:09:52:11] ENGINE Bus STARTED 2026-02-18T09:52:13.457 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:52:13 trial015 ceph-mon[15958]: [18/Feb/2026:09:52:11] ENGINE Client ('10.20.193.15', 49630) lost — peer dropped the TLS connection suddenly, during handshake: (6, 'TLS/SSL connection has been closed (EOF) (_ssl.c:1147)') 2026-02-18T09:52:13.457 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:52:13 trial015 ceph-mon[15958]: from='client.? 10.20.193.15:0/929872650' entity='client.admin' cmd='[{"prefix": "mgr module enable", "module": "orchestrator"}]': finished 2026-02-18T09:52:13.457 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:52:13 trial015 ceph-mon[15958]: mgrmap e8: x(active, since 2s) 2026-02-18T09:52:13.457 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:52:13 trial015 ceph-mon[15958]: from='client.14132 -' entity='client.admin' cmd=[{"prefix": "orch set backend", "module_name": "cephadm", "target": ["mon-mgr", ""]}]: dispatch 2026-02-18T09:52:13.457 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:52:13 trial015 ceph-mon[15958]: from='mgr.14118 10.20.193.15:0/1357310312' entity='mgr.x' 2026-02-18T09:52:13.457 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:52:13 trial015 ceph-mon[15958]: from='mgr.14118 10.20.193.15:0/1357310312' entity='mgr.x' cmd={"prefix": "config dump", "format": "json"} : dispatch 2026-02-18T09:52:13.457 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:52:13 trial015 ceph-mon[15958]: from='mgr.14118 10.20.193.15:0/1357310312' entity='mgr.x' 2026-02-18T09:52:13.457 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:52:13 trial015 ceph-mon[15958]: from='mgr.14118 10.20.193.15:0/1357310312' entity='mgr.x' 2026-02-18T09:52:14.742 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:52:14 trial015 ceph-mon[15958]: from='client.14134 -' entity='client.admin' cmd=[{"prefix": "cephadm set-user", "user": "root", "target": ["mon-mgr", ""]}]: dispatch 2026-02-18T09:52:14.742 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:52:14 trial015 ceph-mon[15958]: from='client.14136 -' entity='client.admin' cmd=[{"prefix": "cephadm generate-key", "target": ["mon-mgr", ""]}]: dispatch 2026-02-18T09:52:14.742 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:52:14 trial015 ceph-mon[15958]: Generating ssh key... 2026-02-18T09:52:14.742 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:52:14 trial015 ceph-mon[15958]: from='client.14138 -' entity='client.admin' cmd=[{"prefix": "cephadm get-pub-key", "target": ["mon-mgr", ""]}]: dispatch 2026-02-18T09:52:14.742 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:52:14 trial015 ceph-mon[15958]: from='client.14140 -' entity='client.admin' cmd=[{"prefix": "orch host add", "hostname": "trial015", "addr": "10.20.193.15", "target": ["mon-mgr", ""]}]: dispatch 2026-02-18T09:52:15.100 INFO:teuthology.orchestra.run.trial015.stdout:/usr/bin/ceph: stdout Added host 'trial015' with addr '10.20.193.15' 2026-02-18T09:52:15.100 INFO:teuthology.orchestra.run.trial015.stdout:Deploying unmanaged mon service... 2026-02-18T09:52:15.342 INFO:teuthology.orchestra.run.trial015.stdout:/usr/bin/ceph: stdout Scheduled mon update... 2026-02-18T09:52:15.342 INFO:teuthology.orchestra.run.trial015.stdout:Deploying unmanaged mgr service... 2026-02-18T09:52:15.581 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:52:15 trial015 ceph-mon[15958]: Deploying cephadm binary to trial015 2026-02-18T09:52:15.581 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:52:15 trial015 ceph-mon[15958]: from='mgr.14118 10.20.193.15:0/1357310312' entity='mgr.x' 2026-02-18T09:52:15.581 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:52:15 trial015 ceph-mon[15958]: from='mgr.14118 10.20.193.15:0/1357310312' entity='mgr.x' cmd={"prefix": "config dump", "format": "json"} : dispatch 2026-02-18T09:52:15.581 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:52:15 trial015 ceph-mon[15958]: from='mgr.14118 10.20.193.15:0/1357310312' entity='mgr.x' 2026-02-18T09:52:15.583 INFO:teuthology.orchestra.run.trial015.stdout:/usr/bin/ceph: stdout Scheduled mgr update... 2026-02-18T09:52:16.108 INFO:teuthology.orchestra.run.trial015.stdout:Enabling the dashboard module... 2026-02-18T09:52:16.839 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:52:16 trial015 ceph-mon[15958]: Added host trial015 2026-02-18T09:52:16.840 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:52:16 trial015 ceph-mon[15958]: from='client.14142 -' entity='client.admin' cmd=[{"prefix": "orch apply", "service_type": "mon", "unmanaged": true, "target": ["mon-mgr", ""]}]: dispatch 2026-02-18T09:52:16.840 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:52:16 trial015 ceph-mon[15958]: Saving service mon spec with placement count:5 2026-02-18T09:52:16.840 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:52:16 trial015 ceph-mon[15958]: from='client.14144 -' entity='client.admin' cmd=[{"prefix": "orch apply", "service_type": "mgr", "unmanaged": true, "target": ["mon-mgr", ""]}]: dispatch 2026-02-18T09:52:16.840 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:52:16 trial015 ceph-mon[15958]: Saving service mgr spec with placement count:2 2026-02-18T09:52:16.840 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:52:16 trial015 ceph-mon[15958]: from='mgr.14118 10.20.193.15:0/1357310312' entity='mgr.x' 2026-02-18T09:52:16.840 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:52:16 trial015 ceph-mon[15958]: from='mgr.14118 10.20.193.15:0/1357310312' entity='mgr.x' 2026-02-18T09:52:16.840 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:52:16 trial015 ceph-mon[15958]: from='mgr.14118 10.20.193.15:0/1357310312' entity='mgr.x' 2026-02-18T09:52:16.840 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:52:16 trial015 ceph-mon[15958]: from='client.? 10.20.193.15:0/809253462' entity='client.admin' 2026-02-18T09:52:16.840 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:52:16 trial015 ceph-mon[15958]: from='client.? 10.20.193.15:0/3709136539' entity='client.admin' 2026-02-18T09:52:16.840 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:52:16 trial015 ceph-mon[15958]: from='mgr.14118 10.20.193.15:0/1357310312' entity='mgr.x' 2026-02-18T09:52:16.840 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:52:16 trial015 ceph-mon[15958]: from='client.? 10.20.193.15:0/3418528400' entity='client.admin' cmd={"prefix": "mgr module enable", "module": "dashboard"} : dispatch 2026-02-18T09:52:17.461 INFO:journalctl@ceph.mgr.x.trial015.stdout:Feb 18 09:52:17 trial015 ceph-70646b21-0caf-11f1-9ac3-d404e6e7d460-mgr-x[16213]: ignoring --setuser ceph since I am not root 2026-02-18T09:52:17.461 INFO:journalctl@ceph.mgr.x.trial015.stdout:Feb 18 09:52:17 trial015 ceph-70646b21-0caf-11f1-9ac3-d404e6e7d460-mgr-x[16213]: ignoring --setgroup ceph since I am not root 2026-02-18T09:52:17.483 INFO:teuthology.orchestra.run.trial015.stdout:/usr/bin/ceph: stdout { 2026-02-18T09:52:17.483 INFO:teuthology.orchestra.run.trial015.stdout:/usr/bin/ceph: stdout "epoch": 9, 2026-02-18T09:52:17.484 INFO:teuthology.orchestra.run.trial015.stdout:/usr/bin/ceph: stdout "available": true, 2026-02-18T09:52:17.484 INFO:teuthology.orchestra.run.trial015.stdout:/usr/bin/ceph: stdout "active_name": "x", 2026-02-18T09:52:17.484 INFO:teuthology.orchestra.run.trial015.stdout:/usr/bin/ceph: stdout "num_standby": 0 2026-02-18T09:52:17.484 INFO:teuthology.orchestra.run.trial015.stdout:/usr/bin/ceph: stdout } 2026-02-18T09:52:17.484 INFO:teuthology.orchestra.run.trial015.stdout:Waiting for the mgr to restart... 2026-02-18T09:52:17.484 INFO:teuthology.orchestra.run.trial015.stdout:Waiting for mgr epoch 9... 2026-02-18T09:52:17.839 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:52:17 trial015 ceph-mon[15958]: from='mgr.14118 10.20.193.15:0/1357310312' entity='mgr.x' 2026-02-18T09:52:17.840 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:52:17 trial015 ceph-mon[15958]: from='client.? 10.20.193.15:0/3418528400' entity='client.admin' cmd='[{"prefix": "mgr module enable", "module": "dashboard"}]': finished 2026-02-18T09:52:17.840 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:52:17 trial015 ceph-mon[15958]: mgrmap e9: x(active, since 6s) 2026-02-18T09:52:17.840 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:52:17 trial015 ceph-mon[15958]: from='client.? 10.20.193.15:0/912513376' entity='client.admin' cmd={"prefix": "mgr stat"} : dispatch 2026-02-18T09:52:18.590 INFO:journalctl@ceph.mgr.x.trial015.stdout:Feb 18 09:52:18 trial015 ceph-70646b21-0caf-11f1-9ac3-d404e6e7d460-mgr-x[16213]: /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-18T09:52:18.590 INFO:journalctl@ceph.mgr.x.trial015.stdout:Feb 18 09:52:18 trial015 ceph-70646b21-0caf-11f1-9ac3-d404e6e7d460-mgr-x[16213]: 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-18T09:52:18.590 INFO:journalctl@ceph.mgr.x.trial015.stdout:Feb 18 09:52:18 trial015 ceph-70646b21-0caf-11f1-9ac3-d404e6e7d460-mgr-x[16213]: from numpy import show_config as show_numpy_config 2026-02-18T09:52:20.340 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:52:20 trial015 ceph-mon[15958]: Active manager daemon x restarted 2026-02-18T09:52:20.340 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:52:20 trial015 ceph-mon[15958]: Activating manager daemon x 2026-02-18T09:52:20.340 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:52:20 trial015 ceph-mon[15958]: osdmap e3: 0 total, 0 up, 0 in 2026-02-18T09:52:20.340 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:52:20 trial015 ceph-mon[15958]: mgrmap e10: x(active, starting, since 0.00264558s) 2026-02-18T09:52:20.340 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:52:20 trial015 ceph-mon[15958]: from='mgr.14152 10.20.193.15:0/4102059665' entity='mgr.x' cmd={"prefix": "mon metadata", "id": "a"} : dispatch 2026-02-18T09:52:20.340 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:52:20 trial015 ceph-mon[15958]: from='mgr.14152 10.20.193.15:0/4102059665' entity='mgr.x' cmd={"prefix": "mgr metadata", "who": "x", "id": "x"} : dispatch 2026-02-18T09:52:20.340 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:52:20 trial015 ceph-mon[15958]: from='mgr.14152 10.20.193.15:0/4102059665' entity='mgr.x' cmd={"prefix": "mds metadata"} : dispatch 2026-02-18T09:52:20.340 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:52:20 trial015 ceph-mon[15958]: from='mgr.14152 10.20.193.15:0/4102059665' entity='mgr.x' cmd={"prefix": "osd metadata"} : dispatch 2026-02-18T09:52:20.340 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:52:20 trial015 ceph-mon[15958]: from='mgr.14152 10.20.193.15:0/4102059665' entity='mgr.x' cmd={"prefix": "mon metadata"} : dispatch 2026-02-18T09:52:20.341 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:52:20 trial015 ceph-mon[15958]: Manager daemon x is now available 2026-02-18T09:52:21.252 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:52:21 trial015 ceph-mon[15958]: from='mgr.14152 10.20.193.15:0/4102059665' entity='mgr.x' cmd={"prefix": "config dump", "format": "json"} : dispatch 2026-02-18T09:52:21.252 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:52:21 trial015 ceph-mon[15958]: from='mgr.14152 10.20.193.15:0/4102059665' entity='mgr.x' cmd={"prefix":"config rm","who":"mgr","name":"mgr/rbd_support/x/mirror_snapshot_schedule"} : dispatch 2026-02-18T09:52:21.252 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:52:21 trial015 ceph-mon[15958]: from='mgr.14152 10.20.193.15:0/4102059665' entity='mgr.x' cmd={"prefix":"config rm","who":"mgr","name":"mgr/rbd_support/x/trash_purge_schedule"} : dispatch 2026-02-18T09:52:21.252 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:52:21 trial015 ceph-mon[15958]: from='mgr.14152 10.20.193.15:0/4102059665' entity='mgr.x' 2026-02-18T09:52:21.253 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:52:21 trial015 ceph-mon[15958]: from='mgr.14152 10.20.193.15:0/4102059665' entity='mgr.x' 2026-02-18T09:52:21.253 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:52:21 trial015 ceph-mon[15958]: mgrmap e11: x(active, since 1.00481s) 2026-02-18T09:52:21.283 INFO:teuthology.orchestra.run.trial015.stdout:/usr/bin/ceph: stdout { 2026-02-18T09:52:21.283 INFO:teuthology.orchestra.run.trial015.stdout:/usr/bin/ceph: stdout "mgrmap_epoch": 11, 2026-02-18T09:52:21.284 INFO:teuthology.orchestra.run.trial015.stdout:/usr/bin/ceph: stdout "initialized": true 2026-02-18T09:52:21.284 INFO:teuthology.orchestra.run.trial015.stdout:/usr/bin/ceph: stdout } 2026-02-18T09:52:21.284 INFO:teuthology.orchestra.run.trial015.stdout:mgr epoch 9 is available 2026-02-18T09:52:21.284 INFO:teuthology.orchestra.run.trial015.stdout:Using certmgr to generate dashboard self-signed certificate... 2026-02-18T09:52:22.089 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:52:22 trial015 ceph-mon[15958]: [18/Feb/2026:09:52:20] ENGINE Bus STARTING 2026-02-18T09:52:22.090 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:52:22 trial015 ceph-mon[15958]: [18/Feb/2026:09:52:20] ENGINE Serving on https://10.20.193.15:7150 2026-02-18T09:52:22.090 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:52:22 trial015 ceph-mon[15958]: [18/Feb/2026:09:52:20] ENGINE Client ('10.20.193.15', 53926) lost — peer dropped the TLS connection suddenly, during handshake: (6, 'TLS/SSL connection has been closed (EOF) (_ssl.c:1147)') 2026-02-18T09:52:22.090 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:52:22 trial015 ceph-mon[15958]: [18/Feb/2026:09:52:20] ENGINE Serving on http://10.20.193.15:8765 2026-02-18T09:52:22.090 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:52:22 trial015 ceph-mon[15958]: [18/Feb/2026:09:52:20] ENGINE Bus STARTED 2026-02-18T09:52:22.090 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:52:22 trial015 ceph-mon[15958]: from='client.14156 -' entity='client.admin' cmd=[{"prefix": "get_command_descriptions"}]: dispatch 2026-02-18T09:52:22.090 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:52:22 trial015 ceph-mon[15958]: from='client.14156 -' entity='client.admin' cmd=[{"prefix": "mgr_status"}]: dispatch 2026-02-18T09:52:22.206 INFO:teuthology.orchestra.run.trial015.stdout:/usr/bin/ceph: stdout {"cert": "-----BEGIN CERTIFICATE-----\nMIIFHzCCAwegAwIBAgIUVxS0ykhz3cIE4D0+xhaiTa/ROMYwDQYJKoZIhvcNAQEL\nBQAwPDE6MDgGA1UEAwwxY2VwaGFkbS1yb290LTcwNjQ2YjIxLTBjYWYtMTFmMS05\nYWMzLWQ0MDRlNmU3ZDQ2MDAeFw0yNjAyMTgwOTUyMjJaFw0yOTAyMTcwOTUyMjJa\nMBcxFTATBgNVBAMMDDEwLjIwLjE5My4xNTCCAiIwDQYJKoZIhvcNAQEBBQADggIP\nADCCAgoCggIBAK45AzJRNZh2FjyC917AOtd6TJ14qMJ/m6RYnFLWfbBs5KLcXDRp\nSjWTbOK/BBZRli8F9IR55/n6/0Aquen1WNZBPat/GAlvm1hTRHfIqKa40ymGdyHZ\ne4oFIcKaVQMULgJxTpZAQUp73JHokZSWIvOC29ndTx8z830DzqhzCuFX+mb3t8ng\nJWYt4jWtrXwUL/82XyQbEX2WdDkKX0l6J/Bf8dI1DUtSgC6vMsU7Y2ioL0ge9kfr\nnqPhxE8eyNaPYe8LXFyw1OuHzwO0ECQoz6sJ0aBw62Zdmwd4DD+Hx4gTNf9ilrrS\nqiZnQXxkyYjmX1+jSkRpo3hrpfiq/b+nw9u6Sw6Z+reppbOtJSiMgUrbFiab4xuL\nYwsIRNetOt6dCG9HRo7Pz7AQ6wKAcIEIFqNfk4yaIw575Cj+fWgIP2ppPvNIhszM\nuKO6aSZX0j1ch9oBaXslxCaZep9LWuz8J/psmNAym5uYWhDTKuIU5GEpd15sDdYX\nfa4EDISG7aNZlRDj7KDJdvXrhgMpPUtxEF3YzQhCW0w53D0cyMx1aX2CmbtF2iir\njL7/SwfwknqRtrejLa8dL9unPR4touM6aHc4CeUMV2HRhLMeAxfd4EVNlNn9OSQV\n/7avqmlzTTyZ+f/x1iCeXSPBnfZGsTUGK6SI1jQSf0l+olAczc8sQGVbAgMBAAGj\nPjA8MCwGA1UdEQQlMCOCCHRyaWFsMDE1ghFkYXNoYm9hcmRfc2VydmVyc4cEChTB\nDzAMBgNVHRMBAf8EAjAAMA0GCSqGSIb3DQEBCwUAA4ICAQBNXHAO/Qeh2hT9gbIe\ntRb0OMYXMjxF6urqmJaesWpiVu3Wu58ZRfNYURaxdvy3tPbwExARVk9NeB++2EK6\nlfZd3PWRQJIYgH7mXXO9Mz7oX/LmYkjVXM/wSMJpSLftW8LZNs8uVfTC5+wql0dX\nsJ4U8jU700/Ms9zyVI5zldpR0HWUbFolTT6oeWLyb1q4S2xUbrcT9u7kY5JFt5ca\nv8uZz+W06BpCRcGyM8tZ7VhLD+Uyo56NfQSWPzPJDe0Fgh/YarsqabdGFoVt9N9m\nowmiW/1Q/1xyTPR2jAdOkjHd+ROm7K/STC+mNE5zM3A7LXjj/01VC2eW6RYnyrMh\nDmN0+ME41CQQszEfP1PmfQSbMAukzP4KRw3P+31i4y4XPhSpS9tOEgjnY7znTmS4\nOMDzb1hqYv8uGlP6Lx4XhgmuZ0gh7oewTN+dOqtK1AUPN0FQ3dBzjx28VEZzQJDV\nN++8NYa8RC9UvH8lHy15DqtFvo6rpWc8R7EFwKlpIcG3b/rbLUpiHdF/bVR9xOqT\nbN3iCFRECGvy6pCAtp0xArC7aHcVNZHMQieVrmWDDHMyTQsHsoW8EI5WcX0PKGKU\nNVsFtP+27D6lyI8bLYeU2xgR5jF7kYHiPaKn7EMg6c+SL00ow5pv0eBz0kc2Bbr+\nlJMJ/V+YCSecHAmLyeCaSrow7w==\n-----END CERTIFICATE-----\n", "key": "-----BEGIN RSA PRIVATE KEY-----\nMIIJKAIBAAKCAgEArjkDMlE1mHYWPIL3XsA613pMnXiown+bpFicUtZ9sGzkotxc\nNGlKNZNs4r8EFlGWLwX0hHnn+fr/QCq56fVY1kE9q38YCW+bWFNEd8ioprjTKYZ3\nIdl7igUhwppVAxQuAnFOlkBBSnvckeiRlJYi84Lb2d1PHzPzfQPOqHMK4Vf6Zve3\nyeAlZi3iNa2tfBQv/zZfJBsRfZZ0OQpfSXon8F/x0jUNS1KALq8yxTtjaKgvSB72\nR+ueo+HETx7I1o9h7wtcXLDU64fPA7QQJCjPqwnRoHDrZl2bB3gMP4fHiBM1/2KW\nutKqJmdBfGTJiOZfX6NKRGmjeGul+Kr9v6fD27pLDpn6t6mls60lKIyBStsWJpvj\nG4tjCwhE16063p0Ib0dGjs/PsBDrAoBwgQgWo1+TjJojDnvkKP59aAg/amk+80iG\nzMy4o7ppJlfSPVyH2gFpeyXEJpl6n0ta7Pwn+myY0DKbm5haENMq4hTkYSl3XmwN\n1hd9rgQMhIbto1mVEOPsoMl29euGAyk9S3EQXdjNCEJbTDncPRzIzHVpfYKZu0Xa\nKKuMvv9LB/CSepG2t6Mtrx0v26c9Hi2i4zpodzgJ5QxXYdGEsx4DF93gRU2U2f05\nJBX/tq+qaXNNPJn5//HWIJ5dI8Gd9kaxNQYrpIjWNBJ/SX6iUBzNzyxAZVsCAwEA\nAQKCAgAIzNZtfzlJfIV+WaXXF7dL1QtI/6Q+ltAsyqZdb3olJDWe8v8xTTQzZUFL\nFBedF6fnXidOCGkARn5de7WtAfiScfSEf29JDWXNCKpdBo9bmdsIrkMW5vOyMrTU\nLel8tf3mSlo22q4G7h9ju1nx0Gzu3JLwUUPC3A6WJ6Vo+s6iN/MXqmGShTY+ZV5C\nFIYTzg09Qz4mW7upb/pqOyzkUD2eNapy/L0G1fb65LHte893T4TRNscn4NiVhzzc\nO5OCIEyeaiDTNGy815JMVJcQIdjuLG516ojpaxxT50DEdhOiZZ4E9VzkY5RhS4vn\nlaEHFOPdDSlzhTEoTv+w13+TuQylLOrh7VfppEqOcCLP1glOTHqIzY9UlDK5tSFK\nrmfoUzICyZTjNPfGBuxBvIF51MfBZ2wm+Bad7uNZfVPQzQ/Mb8csup6PF6fbQEoY\nqgAvcMZYL2R+hoC2VINw5izU2bFzU5av+oCv6RZZGCPsBBHvcTVsmGYeG9ro1VYP\nqmx2zMqvRgyAQxRr6ZJNZ+VrR8EqPyvVlYTaKWPgY1RGtaftfc/rgg263yNWiStc\nhzMfNkk76g9rqiM8LDkZhIbjGSf6lQU2J5VKMl4i1vEctMLJ6WnkjQrZaPaEmZnN\nPD7uB+zkJoSz6Rj9klGsivN+1T2fDI1rq7dOAMB8c2p9qdQpIQKCAQEA5GiExnww\n2wMCFUKLAfQJnSj//XmPNbGJjZtIrHHeBADKwL5WLgODaBGTNoyiZyjK/P8W6hpV\n+Wcrl5B0g2cuhuluWGalsXDWQDrpoctKd6iudELWE3cGTZSuas2Hzock5wUAkaPm\n+kMDhuA8xBjZyYomAOk3O+IgJGQnV13rGr1xVBJD/xzHfTavuOwqiKMfS8MC/iwV\n4LtGGPWYuixNRY/HZR/xXHBw0O1EaZQIhAlSrBZHimSXigJVF9zjwJ0OqNBuJeH6\ng3mMICyTAdamaMBXLt0J8jEbhqMOd/2gUCb0X6FFWGb8bzqO4BJ2okLl2c949LCX\n4dbzEcmT401Y0QKCAQEAw0TQzQlQ1pyAj9K9Bxl15Z/SPZSPirh/ti75Qc2PX5i4\nyuuPSFmRArBlnVEQfS5uKp/tJkHyKVovsaHMgC8eTE+nfwqmiSZTDAFCJIXRsfoj\nCgsynjSFbm62UFH5q3PZpKoXQDKTdXhMPE7cexmsaAf+MzOVgKlyYB3vzG965nAy\nisrLW7z2d7pbfepWqsh/dZnNe0OGMHLGdZU6pSZP41Nrq20YLfhEcwvkETC7aVWu\nvpYSkP9QOFpHwrYsbdPiQcCNf11ERgA7dAHnkqKwbtWLePPY4oRs59TKuZ2/Yhz4\nYvDzQxub0FiCs+zKPiKemkO62Rx8w3L7MqRBIzlmawKCAQEAp/8EIaU4ne3Be3ed\nHIutAo4kcwAUyE5TuPbM5iE+Rb17Y3bbli55WXMLzyRzUuLbImhRJ1DFiZJLqsfS\nGtAqlYpd4eFl33P58fYi3yDSHd7Qqax7Hof999Py0ZVoXQxjpRO1zmk6OzpM/sgx\niZ4pmaXlu+fM+1uffoS3tvfaM6nBEC/7GUnGpJ8zchUqV6N7IlNGAULVuJyluzfw\n5IYvM4nEA+oRsYb2Q4UwO2NpPAxLZU1hwzWnjBeZFNsgHQynupzLV0u14TvmR8fh\nPInvjb5ioZJsfVmHQGjv/GtsnWd5eFj600G0S+9LJR4PadtAigqikX7Nx4s87wlP\nn/DE8QKCAQA6HA2DJuWOqE49/rnQFgyWxAP93WsGHjerULlOksy65yj/AjDGmBjm\nUvY6ZbhheGLCfotFWlSlZ7hPxVWlQ+BhV0cCMHo00FngdbNoSQaJT2YEBCcRG5Il\ntf69UlfZZQV80j1PFn35dE5DmDhWzeIXp2FHfW9dNY/a+K23CenqD7OKyCTSbR5v\nrN6zTvxxoG8F4TpcF1Eks9NJhJpKMWeOv/GHt1R9waclEYHSd80d4Ki7ANAPpFsM\nGhnG4Q3BtU9cv9+b6nZ52nHW6QYwBgg5Q4VY/kAp0LzUFOgrar1chkCIuSm7a8jn\nrJ9gyfO5n/XQ9JzzJV4fj+UfQfA8ekV3AoIBAB8SVLpOUnOJvRR/HNVgSEjF1XM4\nO7+2PGwcQvLJVvOzK30Zkz8oLLxZjPAeRm5IKaQWyNYfGkvlfZVQqVK0zQ7oGcZI\n9W59khAwmBKlHXvJg4JIZ1DZTK5rqrPlRGLORJOTEX000xkGeyNPPtlI++/AYbG4\n1zCwr9uRoXa0J8ajw4vupYYh2xx6abj+2fiIuKaB5ESlu8mNTDByFxE9Eh0OeF1S\nUUQ1GDNcDQI30YtWkbDdARhwB1eHj7TAbMXKbVhP+ETsem5Gzk1EoPAj/bueaX+I\nOhI+sOxS8iSiGWIDY09eJ9Mpysyp+YFw1NYa4rj4kBr55yJ6LtFnaUzcPG0=\n-----END RSA PRIVATE KEY-----\n"} 2026-02-18T09:52:22.444 INFO:teuthology.orchestra.run.trial015.stdout:/usr/bin/ceph: stdout SSL certificate updated 2026-02-18T09:52:22.678 INFO:teuthology.orchestra.run.trial015.stdout:/usr/bin/ceph: stdout SSL certificate key updated 2026-02-18T09:52:22.679 INFO:teuthology.orchestra.run.trial015.stdout:Creating initial admin user... 2026-02-18T09:52:23.103 INFO:teuthology.orchestra.run.trial015.stdout:/usr/bin/ceph: stdout {"username": "admin", "password": "$2b$12$cJNyORAFRaq3dOba/j7H3uTJDHegX6t9yKFZlUJYjLb2hx2HUqESm", "roles": ["administrator"], "name": null, "email": null, "lastUpdate": 1771408343, "enabled": true, "pwdExpirationDate": null, "pwdUpdateRequired": true} 2026-02-18T09:52:23.103 INFO:teuthology.orchestra.run.trial015.stdout:Fetching dashboard port number... 2026-02-18T09:52:23.307 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:52:23 trial015 ceph-mon[15958]: from='client.14164 -' entity='client.admin' cmd=[{"prefix": "orch certmgr generate-certificates", "module_name": "dashboard", "target": ["mon-mgr", ""]}]: dispatch 2026-02-18T09:52:23.307 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:52:23 trial015 ceph-mon[15958]: mgrmap e12: x(active, since 2s) 2026-02-18T09:52:23.307 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:52:23 trial015 ceph-mon[15958]: from='mgr.14152 10.20.193.15:0/4102059665' entity='mgr.x' 2026-02-18T09:52:23.307 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:52:23 trial015 ceph-mon[15958]: from='mgr.14152 10.20.193.15:0/4102059665' entity='mgr.x' 2026-02-18T09:52:23.327 INFO:teuthology.orchestra.run.trial015.stdout:/usr/bin/ceph: stdout 8443 2026-02-18T09:52:23.335 INFO:teuthology.orchestra.run.trial015.stdout:Non-zero exit code 1 from systemctl is-enabled firewalld.service 2026-02-18T09:52:23.336 INFO:teuthology.orchestra.run.trial015.stdout:systemctl: stdout disabled 2026-02-18T09:52:23.341 INFO:teuthology.orchestra.run.trial015.stdout:Non-zero exit code 3 from systemctl is-active firewalld.service 2026-02-18T09:52:23.342 INFO:teuthology.orchestra.run.trial015.stdout:systemctl: stdout inactive 2026-02-18T09:52:23.342 INFO:teuthology.orchestra.run.trial015.stdout:firewalld.service is not enabled 2026-02-18T09:52:23.342 INFO:teuthology.orchestra.run.trial015.stdout:Not possible to open ports <[8443]>. firewalld.service is not available 2026-02-18T09:52:23.342 INFO:teuthology.orchestra.run.trial015.stdout:Ceph Dashboard is now available at: 2026-02-18T09:52:23.343 INFO:teuthology.orchestra.run.trial015.stdout: 2026-02-18T09:52:23.343 INFO:teuthology.orchestra.run.trial015.stdout: URL: https://trial015:8443/ 2026-02-18T09:52:23.343 INFO:teuthology.orchestra.run.trial015.stdout: User: admin 2026-02-18T09:52:23.343 INFO:teuthology.orchestra.run.trial015.stdout: Password: d1h3mzhix5 2026-02-18T09:52:23.343 INFO:teuthology.orchestra.run.trial015.stdout: 2026-02-18T09:52:23.343 INFO:teuthology.orchestra.run.trial015.stdout:Saving cluster configuration to /var/lib/ceph/70646b21-0caf-11f1-9ac3-d404e6e7d460/config directory 2026-02-18T09:52:23.613 INFO:teuthology.orchestra.run.trial015.stdout:/usr/bin/ceph: stderr set mgr/dashboard/cluster/status 2026-02-18T09:52:23.614 INFO:teuthology.orchestra.run.trial015.stdout:You can access the Ceph CLI as following in case of multi-cluster or non-default config: 2026-02-18T09:52:23.614 INFO:teuthology.orchestra.run.trial015.stdout: 2026-02-18T09:52:23.614 INFO:teuthology.orchestra.run.trial015.stdout: sudo /home/ubuntu/cephtest/cephadm shell --fsid 70646b21-0caf-11f1-9ac3-d404e6e7d460 -c /etc/ceph/ceph.conf -k /etc/ceph/ceph.client.admin.keyring 2026-02-18T09:52:23.614 INFO:teuthology.orchestra.run.trial015.stdout: 2026-02-18T09:52:23.614 INFO:teuthology.orchestra.run.trial015.stdout:Or, if you are only running a single cluster on this host: 2026-02-18T09:52:23.614 INFO:teuthology.orchestra.run.trial015.stdout: 2026-02-18T09:52:23.614 INFO:teuthology.orchestra.run.trial015.stdout: sudo /home/ubuntu/cephtest/cephadm shell 2026-02-18T09:52:23.614 INFO:teuthology.orchestra.run.trial015.stdout: 2026-02-18T09:52:23.614 INFO:teuthology.orchestra.run.trial015.stdout:Please consider enabling telemetry to help improve Ceph: 2026-02-18T09:52:23.614 INFO:teuthology.orchestra.run.trial015.stdout: 2026-02-18T09:52:23.614 INFO:teuthology.orchestra.run.trial015.stdout: ceph telemetry on 2026-02-18T09:52:23.614 INFO:teuthology.orchestra.run.trial015.stdout: 2026-02-18T09:52:23.614 INFO:teuthology.orchestra.run.trial015.stdout:For more information see: 2026-02-18T09:52:23.614 INFO:teuthology.orchestra.run.trial015.stdout: 2026-02-18T09:52:23.614 INFO:teuthology.orchestra.run.trial015.stdout: https://docs.ceph.com/en/latest/mgr/telemetry/ 2026-02-18T09:52:23.614 INFO:teuthology.orchestra.run.trial015.stdout: 2026-02-18T09:52:23.614 INFO:teuthology.orchestra.run.trial015.stdout:Bootstrap complete. 2026-02-18T09:52:23.622 INFO:teuthology.orchestra.run.trial015.stdout:systemctl: stdout static 2026-02-18T09:52:23.627 INFO:teuthology.orchestra.run.trial015.stdout:Non-zero exit code 3 from systemctl is-active logrotate 2026-02-18T09:52:23.627 INFO:teuthology.orchestra.run.trial015.stdout:systemctl: stdout inactive 2026-02-18T09:52:23.628 INFO:teuthology.orchestra.run.trial015.stdout:Enabling the logrotate.timer service to perform daily log rotation. 2026-02-18T09:52:23.762 INFO:tasks.cephadm:Fetching config... 2026-02-18T09:52:23.762 DEBUG:teuthology.orchestra.run.trial015:> set -ex 2026-02-18T09:52:23.762 DEBUG:teuthology.orchestra.run.trial015:> dd if=/etc/ceph/ceph.conf of=/dev/stdout 2026-02-18T09:52:23.779 INFO:tasks.cephadm:Fetching client.admin keyring... 2026-02-18T09:52:23.779 DEBUG:teuthology.orchestra.run.trial015:> set -ex 2026-02-18T09:52:23.779 DEBUG:teuthology.orchestra.run.trial015:> dd if=/etc/ceph/ceph.client.admin.keyring of=/dev/stdout 2026-02-18T09:52:23.834 INFO:tasks.cephadm:Fetching mon keyring... 2026-02-18T09:52:23.834 DEBUG:teuthology.orchestra.run.trial015:> set -ex 2026-02-18T09:52:23.834 DEBUG:teuthology.orchestra.run.trial015:> sudo dd if=/var/lib/ceph/70646b21-0caf-11f1-9ac3-d404e6e7d460/mon.a/keyring of=/dev/stdout 2026-02-18T09:52:23.898 INFO:tasks.cephadm:Fetching pub ssh key... 2026-02-18T09:52:23.898 DEBUG:teuthology.orchestra.run.trial015:> set -ex 2026-02-18T09:52:23.898 DEBUG:teuthology.orchestra.run.trial015:> dd if=/home/ubuntu/cephtest/ceph.pub of=/dev/stdout 2026-02-18T09:52:23.955 INFO:tasks.cephadm:Installing pub ssh key for root users... 2026-02-18T09:52:23.955 DEBUG:teuthology.orchestra.run.trial015:> sudo install -d -m 0700 /root/.ssh && echo 'ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIGtK54z07+/3lKN0hmHeTazQZBZGtvXkJ2YVlNAsX4B0 ceph-70646b21-0caf-11f1-9ac3-d404e6e7d460' | sudo tee -a /root/.ssh/authorized_keys && sudo chmod 0600 /root/.ssh/authorized_keys 2026-02-18T09:52:24.029 INFO:teuthology.orchestra.run.trial015.stdout:ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIGtK54z07+/3lKN0hmHeTazQZBZGtvXkJ2YVlNAsX4B0 ceph-70646b21-0caf-11f1-9ac3-d404e6e7d460 2026-02-18T09:52:24.039 DEBUG:teuthology.orchestra.run.trial130:> sudo install -d -m 0700 /root/.ssh && echo 'ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIGtK54z07+/3lKN0hmHeTazQZBZGtvXkJ2YVlNAsX4B0 ceph-70646b21-0caf-11f1-9ac3-d404e6e7d460' | sudo tee -a /root/.ssh/authorized_keys && sudo chmod 0600 /root/.ssh/authorized_keys 2026-02-18T09:52:24.074 INFO:teuthology.orchestra.run.trial130.stdout:ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIGtK54z07+/3lKN0hmHeTazQZBZGtvXkJ2YVlNAsX4B0 ceph-70646b21-0caf-11f1-9ac3-d404e6e7d460 2026-02-18T09:52:24.085 DEBUG:teuthology.orchestra.run.trial015:> sudo /home/ubuntu/cephtest/cephadm --image quay.ceph.io/ceph-ci/ceph:3e79fb58b7e5f0cc704daa1fc55a326f87e6bd3c shell -c /etc/ceph/ceph.conf -k /etc/ceph/ceph.client.admin.keyring --fsid 70646b21-0caf-11f1-9ac3-d404e6e7d460 -- ceph config set mgr mgr/cephadm/allow_ptrace true 2026-02-18T09:52:24.199 INFO:teuthology.orchestra.run.trial015.stderr:Inferring config /var/lib/ceph/70646b21-0caf-11f1-9ac3-d404e6e7d460/mon.a/config 2026-02-18T09:52:24.222 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:52:24 trial015 ceph-mon[15958]: from='client.14166 -' entity='client.admin' cmd=[{"prefix": "dashboard set-ssl-certificate", "target": ["mon-mgr", ""]}]: dispatch 2026-02-18T09:52:24.222 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:52:24 trial015 ceph-mon[15958]: from='client.14168 -' entity='client.admin' cmd=[{"prefix": "dashboard set-ssl-certificate-key", "target": ["mon-mgr", ""]}]: dispatch 2026-02-18T09:52:24.222 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:52:24 trial015 ceph-mon[15958]: from='client.14170 -' entity='client.admin' cmd=[{"prefix": "dashboard ac-user-create", "username": "admin", "rolename": "administrator", "force_password": true, "pwd_update_required": true, "target": ["mon-mgr", ""]}]: dispatch 2026-02-18T09:52:24.222 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:52:24 trial015 ceph-mon[15958]: from='mgr.14152 10.20.193.15:0/4102059665' entity='mgr.x' 2026-02-18T09:52:24.223 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:52:24 trial015 ceph-mon[15958]: from='client.? 10.20.193.15:0/2636840786' entity='client.admin' cmd={"prefix": "config get", "who": "mgr", "key": "mgr/dashboard/ssl_server_port"} : dispatch 2026-02-18T09:52:24.223 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:52:24 trial015 ceph-mon[15958]: from='client.? 10.20.193.15:0/4059369571' entity='client.admin' 2026-02-18T09:52:24.453 INFO:tasks.cephadm:Distributing conf and client.admin keyring to all hosts + 0755 2026-02-18T09:52:24.454 DEBUG:teuthology.orchestra.run.trial015:> sudo /home/ubuntu/cephtest/cephadm --image quay.ceph.io/ceph-ci/ceph:3e79fb58b7e5f0cc704daa1fc55a326f87e6bd3c shell -c /etc/ceph/ceph.conf -k /etc/ceph/ceph.client.admin.keyring --fsid 70646b21-0caf-11f1-9ac3-d404e6e7d460 -- ceph orch client-keyring set client.admin '*' --mode 0755 2026-02-18T09:52:24.575 INFO:teuthology.orchestra.run.trial015.stderr:Inferring config /var/lib/ceph/70646b21-0caf-11f1-9ac3-d404e6e7d460/mon.a/config 2026-02-18T09:52:24.845 INFO:tasks.cephadm:Remote trial130 excluded from cephadm cluster by role 2026-02-18T09:52:24.845 INFO:tasks.cephadm:Setting crush tunables to default 2026-02-18T09:52:24.846 DEBUG:teuthology.orchestra.run.trial015:> sudo /home/ubuntu/cephtest/cephadm --image quay.ceph.io/ceph-ci/ceph:3e79fb58b7e5f0cc704daa1fc55a326f87e6bd3c shell -c /etc/ceph/ceph.conf -k /etc/ceph/ceph.client.admin.keyring --fsid 70646b21-0caf-11f1-9ac3-d404e6e7d460 -- ceph osd crush tunables default 2026-02-18T09:52:24.962 INFO:teuthology.orchestra.run.trial015.stderr:Inferring config /var/lib/ceph/70646b21-0caf-11f1-9ac3-d404e6e7d460/mon.a/config 2026-02-18T09:52:25.806 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:52:25 trial015 ceph-mon[15958]: from='client.? 10.20.193.15:0/4073610984' entity='client.admin' 2026-02-18T09:52:25.806 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:52:25 trial015 ceph-mon[15958]: from='client.14178 -' entity='client.admin' cmd=[{"prefix": "orch client-keyring set", "entity": "client.admin", "placement": "*", "mode": "0755", "target": ["mon-mgr", ""]}]: dispatch 2026-02-18T09:52:25.806 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:52:25 trial015 ceph-mon[15958]: from='mgr.14152 10.20.193.15:0/4102059665' entity='mgr.x' 2026-02-18T09:52:25.806 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:52:25 trial015 ceph-mon[15958]: from='client.? 10.20.193.15:0/3662535368' entity='client.admin' cmd={"prefix": "osd crush tunables", "profile": "default"} : dispatch 2026-02-18T09:52:25.807 INFO:teuthology.orchestra.run.trial015.stderr:adjusted tunables profile to default 2026-02-18T09:52:25.846 INFO:tasks.cephadm:Adding mon.a on trial015 2026-02-18T09:52:25.846 DEBUG:teuthology.orchestra.run.trial015:> sudo /home/ubuntu/cephtest/cephadm --image quay.ceph.io/ceph-ci/ceph:3e79fb58b7e5f0cc704daa1fc55a326f87e6bd3c shell -c /etc/ceph/ceph.conf -k /etc/ceph/ceph.client.admin.keyring --fsid 70646b21-0caf-11f1-9ac3-d404e6e7d460 -- ceph orch apply mon '1;trial015:10.20.193.15=a' 2026-02-18T09:52:25.966 INFO:teuthology.orchestra.run.trial015.stderr:Inferring config /var/lib/ceph/70646b21-0caf-11f1-9ac3-d404e6e7d460/mon.a/config 2026-02-18T09:52:26.196 INFO:teuthology.orchestra.run.trial015.stdout:Scheduled mon update... 2026-02-18T09:52:26.234 INFO:tasks.cephadm:Waiting for 1 mons in monmap... 2026-02-18T09:52:26.235 DEBUG:teuthology.orchestra.run.trial015:> sudo /home/ubuntu/cephtest/cephadm --image quay.ceph.io/ceph-ci/ceph:3e79fb58b7e5f0cc704daa1fc55a326f87e6bd3c shell -c /etc/ceph/ceph.conf -k /etc/ceph/ceph.client.admin.keyring --fsid 70646b21-0caf-11f1-9ac3-d404e6e7d460 -- ceph mon dump -f json 2026-02-18T09:52:26.349 INFO:teuthology.orchestra.run.trial015.stderr:Inferring config /var/lib/ceph/70646b21-0caf-11f1-9ac3-d404e6e7d460/mon.a/config 2026-02-18T09:52:26.595 INFO:teuthology.orchestra.run.trial015.stdout: 2026-02-18T09:52:26.595 INFO:teuthology.orchestra.run.trial015.stdout:{"epoch":1,"fsid":"70646b21-0caf-11f1-9ac3-d404e6e7d460","modified":"2026-02-18T09:51:59.634033Z","created":"2026-02-18T09:51:59.634033Z","min_mon_release":20,"min_mon_release_name":"tentacle","election_strategy":1,"disallowed_leaders":"","stretch_mode":false,"tiebreaker_mon":"","removed_ranks":"","features":{"persistent":["kraken","luminous","mimic","osdmap-prune","nautilus","octopus","pacific","elector-pinging","quincy","reef","squid","tentacle","nvmeof_beacon_diff"],"optional":[]},"mons":[{"rank":0,"name":"a","public_addrs":{"addrvec":[{"type":"v2","addr":"10.20.193.15:3300","nonce":0},{"type":"v1","addr":"10.20.193.15:6789","nonce":0}]},"addr":"10.20.193.15:6789/0","public_addr":"10.20.193.15:6789/0","priority":0,"weight":0,"time_added":"2026-02-18T09:51:59:634044+0000","crush_location":[]}],"quorum":[0]} 2026-02-18T09:52:26.596 INFO:teuthology.orchestra.run.trial015.stderr:dumped monmap epoch 1 2026-02-18T09:52:26.611 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:52:26 trial015 ceph-mon[15958]: from='mgr.14152 10.20.193.15:0/4102059665' entity='mgr.x' 2026-02-18T09:52:26.611 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:52:26 trial015 ceph-mon[15958]: from='mgr.14152 10.20.193.15:0/4102059665' entity='mgr.x' 2026-02-18T09:52:26.611 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:52:26 trial015 ceph-mon[15958]: from='mgr.14152 10.20.193.15:0/4102059665' entity='mgr.x' cmd={"prefix": "config rm", "who": "osd/host:trial015", "name": "osd_memory_target"} : dispatch 2026-02-18T09:52:26.611 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:52:26 trial015 ceph-mon[15958]: from='mgr.14152 10.20.193.15:0/4102059665' entity='mgr.x' cmd={"prefix": "config generate-minimal-conf"} : dispatch 2026-02-18T09:52:26.611 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:52:26 trial015 ceph-mon[15958]: from='mgr.14152 10.20.193.15:0/4102059665' entity='mgr.x' cmd={"prefix": "auth get", "entity": "client.admin"} : dispatch 2026-02-18T09:52:26.611 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:52:26 trial015 ceph-mon[15958]: Updating trial015:/etc/ceph/ceph.conf 2026-02-18T09:52:26.611 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:52:26 trial015 ceph-mon[15958]: Updating trial015:/var/lib/ceph/70646b21-0caf-11f1-9ac3-d404e6e7d460/config/ceph.conf 2026-02-18T09:52:26.611 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:52:26 trial015 ceph-mon[15958]: Updating trial015:/etc/ceph/ceph.client.admin.keyring 2026-02-18T09:52:26.612 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:52:26 trial015 ceph-mon[15958]: from='client.? 10.20.193.15:0/3662535368' entity='client.admin' cmd='[{"prefix": "osd crush tunables", "profile": "default"}]': finished 2026-02-18T09:52:26.612 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:52:26 trial015 ceph-mon[15958]: osdmap e4: 0 total, 0 up, 0 in 2026-02-18T09:52:26.612 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:52:26 trial015 ceph-mon[15958]: Updating trial015:/var/lib/ceph/70646b21-0caf-11f1-9ac3-d404e6e7d460/config/ceph.client.admin.keyring 2026-02-18T09:52:26.612 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:52:26 trial015 ceph-mon[15958]: from='mgr.14152 10.20.193.15:0/4102059665' entity='mgr.x' 2026-02-18T09:52:26.612 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:52:26 trial015 ceph-mon[15958]: from='mgr.14152 10.20.193.15:0/4102059665' entity='mgr.x' 2026-02-18T09:52:26.612 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:52:26 trial015 ceph-mon[15958]: from='mgr.14152 10.20.193.15:0/4102059665' entity='mgr.x' 2026-02-18T09:52:26.612 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:52:26 trial015 ceph-mon[15958]: Certificate for "cephadm-signed_agent_cert (trial015)" is still valid for 1824 days. 2026-02-18T09:52:26.612 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:52:26 trial015 ceph-mon[15958]: from='mgr.14152 10.20.193.15:0/4102059665' entity='mgr.x' cmd={"prefix": "config dump", "format": "json"} : dispatch 2026-02-18T09:52:26.612 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:52:26 trial015 ceph-mon[15958]: from='mgr.14152 10.20.193.15:0/4102059665' entity='mgr.x' cmd={"prefix": "config generate-minimal-conf"} : dispatch 2026-02-18T09:52:26.612 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:52:26 trial015 ceph-mon[15958]: from='mgr.14152 10.20.193.15:0/4102059665' entity='mgr.x' cmd={"prefix": "auth get", "entity": "client.admin"} : dispatch 2026-02-18T09:52:26.612 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:52:26 trial015 ceph-mon[15958]: from='mgr.14152 10.20.193.15:0/4102059665' entity='mgr.x' 2026-02-18T09:52:26.612 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:52:26 trial015 ceph-mon[15958]: from='client.14182 -' entity='client.admin' cmd=[{"prefix": "orch apply", "service_type": "mon", "placement": "1;trial015:10.20.193.15=a", "target": ["mon-mgr", ""]}]: dispatch 2026-02-18T09:52:26.612 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:52:26 trial015 ceph-mon[15958]: Saving service mon spec with placement trial015:10.20.193.15=a;count:1 2026-02-18T09:52:26.613 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:52:26 trial015 ceph-mon[15958]: from='mgr.14152 10.20.193.15:0/4102059665' entity='mgr.x' 2026-02-18T09:52:26.613 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:52:26 trial015 ceph-mon[15958]: Reconfiguring mon.a (unknown last config time)... 2026-02-18T09:52:26.613 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:52:26 trial015 ceph-mon[15958]: from='mgr.14152 10.20.193.15:0/4102059665' entity='mgr.x' cmd={"prefix": "auth get", "entity": "mon."} : dispatch 2026-02-18T09:52:26.613 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:52:26 trial015 ceph-mon[15958]: from='mgr.14152 10.20.193.15:0/4102059665' entity='mgr.x' cmd={"prefix": "config get", "who": "mon", "key": "public_network"} : dispatch 2026-02-18T09:52:26.613 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:52:26 trial015 ceph-mon[15958]: from='mgr.14152 10.20.193.15:0/4102059665' entity='mgr.x' cmd={"prefix": "config generate-minimal-conf"} : dispatch 2026-02-18T09:52:26.613 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:52:26 trial015 ceph-mon[15958]: Reconfiguring daemon mon.a on trial015 2026-02-18T09:52:26.613 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:52:26 trial015 ceph-mon[15958]: from='mgr.14152 10.20.193.15:0/4102059665' entity='mgr.x' 2026-02-18T09:52:26.613 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:52:26 trial015 ceph-mon[15958]: from='mgr.14152 10.20.193.15:0/4102059665' entity='mgr.x' 2026-02-18T09:52:26.613 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:52:26 trial015 ceph-mon[15958]: from='mgr.14152 10.20.193.15:0/4102059665' entity='mgr.x' cmd={"prefix": "config dump", "format": "json"} : dispatch 2026-02-18T09:52:26.613 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:52:26 trial015 ceph-mon[15958]: from='mgr.14152 10.20.193.15:0/4102059665' entity='mgr.x' cmd={"prefix": "config generate-minimal-conf"} : dispatch 2026-02-18T09:52:26.632 INFO:tasks.cephadm:Generating final ceph.conf file... 2026-02-18T09:52:26.632 DEBUG:teuthology.orchestra.run.trial015:> sudo /home/ubuntu/cephtest/cephadm --image quay.ceph.io/ceph-ci/ceph:3e79fb58b7e5f0cc704daa1fc55a326f87e6bd3c shell -c /etc/ceph/ceph.conf -k /etc/ceph/ceph.client.admin.keyring --fsid 70646b21-0caf-11f1-9ac3-d404e6e7d460 -- ceph config generate-minimal-conf 2026-02-18T09:52:26.745 INFO:teuthology.orchestra.run.trial015.stderr:Inferring config /var/lib/ceph/70646b21-0caf-11f1-9ac3-d404e6e7d460/mon.a/config 2026-02-18T09:52:26.953 INFO:teuthology.orchestra.run.trial015.stdout:# minimal ceph.conf for 70646b21-0caf-11f1-9ac3-d404e6e7d460 2026-02-18T09:52:26.953 INFO:teuthology.orchestra.run.trial015.stdout:[global] 2026-02-18T09:52:26.953 INFO:teuthology.orchestra.run.trial015.stdout: fsid = 70646b21-0caf-11f1-9ac3-d404e6e7d460 2026-02-18T09:52:26.953 INFO:teuthology.orchestra.run.trial015.stdout: mon_host = [v2:10.20.193.15:3300/0,v1:10.20.193.15:6789/0] 2026-02-18T09:52:26.989 INFO:tasks.cephadm:Distributing (final) config and client.admin keyring... 2026-02-18T09:52:26.989 DEBUG:teuthology.orchestra.run.trial015:> set -ex 2026-02-18T09:52:26.989 DEBUG:teuthology.orchestra.run.trial015:> sudo dd of=/etc/ceph/ceph.conf 2026-02-18T09:52:27.015 DEBUG:teuthology.orchestra.run.trial015:> set -ex 2026-02-18T09:52:27.015 DEBUG:teuthology.orchestra.run.trial015:> sudo dd of=/etc/ceph/ceph.client.admin.keyring 2026-02-18T09:52:27.078 INFO:tasks.cephadm:Adding mgr.x on trial015 2026-02-18T09:52:27.078 DEBUG:teuthology.orchestra.run.trial015:> sudo /home/ubuntu/cephtest/cephadm --image quay.ceph.io/ceph-ci/ceph:3e79fb58b7e5f0cc704daa1fc55a326f87e6bd3c shell -c /etc/ceph/ceph.conf -k /etc/ceph/ceph.client.admin.keyring --fsid 70646b21-0caf-11f1-9ac3-d404e6e7d460 -- ceph orch apply mgr '1;trial015=x' 2026-02-18T09:52:27.233 INFO:teuthology.orchestra.run.trial015.stderr:Inferring config /var/lib/ceph/70646b21-0caf-11f1-9ac3-d404e6e7d460/mon.a/config 2026-02-18T09:52:27.451 INFO:teuthology.orchestra.run.trial015.stdout:Scheduled mgr update... 2026-02-18T09:52:27.488 DEBUG:tasks.cephadm:set 0 configs 2026-02-18T09:52:27.488 DEBUG:teuthology.orchestra.run.trial015:> sudo /home/ubuntu/cephtest/cephadm --image quay.ceph.io/ceph-ci/ceph:3e79fb58b7e5f0cc704daa1fc55a326f87e6bd3c shell -c /etc/ceph/ceph.conf -k /etc/ceph/ceph.client.admin.keyring --fsid 70646b21-0caf-11f1-9ac3-d404e6e7d460 -- ceph config dump 2026-02-18T09:52:27.510 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:52:27 trial015 ceph-mon[15958]: from='mgr.14152 10.20.193.15:0/4102059665' entity='mgr.x' cmd={"prefix": "auth get", "entity": "client.admin"} : dispatch 2026-02-18T09:52:27.510 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:52:27 trial015 ceph-mon[15958]: from='mgr.14152 10.20.193.15:0/4102059665' entity='mgr.x' 2026-02-18T09:52:27.510 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:52:27 trial015 ceph-mon[15958]: from='mgr.14152 10.20.193.15:0/4102059665' entity='mgr.x' 2026-02-18T09:52:27.510 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:52:27 trial015 ceph-mon[15958]: from='client.? 10.20.193.15:0/3076968406' entity='client.admin' cmd={"prefix": "mon dump", "format": "json"} : dispatch 2026-02-18T09:52:27.510 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:52:27 trial015 ceph-mon[15958]: mgrmap e13: x(active, since 6s) 2026-02-18T09:52:27.510 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:52:27 trial015 ceph-mon[15958]: from='client.? 10.20.193.15:0/3748806300' entity='client.admin' cmd={"prefix": "config generate-minimal-conf"} : dispatch 2026-02-18T09:52:27.602 INFO:teuthology.orchestra.run.trial015.stderr:Inferring config /var/lib/ceph/70646b21-0caf-11f1-9ac3-d404e6e7d460/mon.a/config 2026-02-18T09:52:27.816 INFO:teuthology.orchestra.run.trial015.stdout:WHO MASK LEVEL OPTION VALUE RO 2026-02-18T09:52:27.816 INFO:teuthology.orchestra.run.trial015.stdout:global dev auth_debug true 2026-02-18T09:52:27.816 INFO:teuthology.orchestra.run.trial015.stdout:global basic container_image quay.ceph.io/ceph-ci/ceph@sha256:f7cd67fd74633e52f17c132eeda23f645e5c984a184538cafab14342b2ea3acb * 2026-02-18T09:52:27.816 INFO:teuthology.orchestra.run.trial015.stdout:global dev debug_asserts_on_shutdown true 2026-02-18T09:52:27.816 INFO:teuthology.orchestra.run.trial015.stdout:global basic log_to_file true 2026-02-18T09:52:27.816 INFO:teuthology.orchestra.run.trial015.stdout:global basic log_to_journald false 2026-02-18T09:52:27.816 INFO:teuthology.orchestra.run.trial015.stdout:global basic log_to_stderr false 2026-02-18T09:52:27.817 INFO:teuthology.orchestra.run.trial015.stdout:global advanced mon_allow_pool_delete true 2026-02-18T09:52:27.817 INFO:teuthology.orchestra.run.trial015.stdout:global advanced mon_clock_drift_allowed 1.000000 2026-02-18T09:52:27.817 INFO:teuthology.orchestra.run.trial015.stdout:global advanced mon_cluster_log_to_file true 2026-02-18T09:52:27.817 INFO:teuthology.orchestra.run.trial015.stdout:global advanced mon_max_pg_per_osd 10000 2026-02-18T09:52:27.817 INFO:teuthology.orchestra.run.trial015.stdout:global advanced mon_pg_warn_max_object_skew 0.000000 2026-02-18T09:52:27.817 INFO:teuthology.orchestra.run.trial015.stdout:global advanced mon_warn_on_crush_straw_calc_version_zero false 2026-02-18T09:52:27.817 INFO:teuthology.orchestra.run.trial015.stdout:global advanced mon_warn_on_legacy_crush_tunables false 2026-02-18T09:52:27.817 INFO:teuthology.orchestra.run.trial015.stdout:global advanced mon_warn_on_osd_down_out_interval_zero false 2026-02-18T09:52:27.817 INFO:teuthology.orchestra.run.trial015.stdout:global dev mon_warn_on_pool_pg_num_not_power_of_two false 2026-02-18T09:52:27.817 INFO:teuthology.orchestra.run.trial015.stdout:global advanced mon_warn_on_too_few_osds false 2026-02-18T09:52:27.817 INFO:teuthology.orchestra.run.trial015.stdout:global dev ms_die_on_bug true 2026-02-18T09:52:27.817 INFO:teuthology.orchestra.run.trial015.stdout:global dev ms_die_on_old_message true 2026-02-18T09:52:27.818 INFO:teuthology.orchestra.run.trial015.stdout:global advanced osd_pool_default_erasure_code_profile plugin=isa technique=reed_sol_van k=2 m=1 crush-failure-domain=osd 2026-02-18T09:52:27.818 INFO:teuthology.orchestra.run.trial015.stdout:global advanced osd_pool_default_pg_autoscale_mode off 2026-02-18T09:52:27.818 INFO:teuthology.orchestra.run.trial015.stdout:global advanced osd_pool_default_size 2 2026-02-18T09:52:27.818 INFO:teuthology.orchestra.run.trial015.stdout:global advanced public_network 10.20.192.0/20 * 2026-02-18T09:52:27.818 INFO:teuthology.orchestra.run.trial015.stdout:mon advanced auth_allow_insecure_global_id_reclaim false 2026-02-18T09:52:27.818 INFO:teuthology.orchestra.run.trial015.stdout:mon advanced auth_mon_ticket_ttl 660.000000 2026-02-18T09:52:27.818 INFO:teuthology.orchestra.run.trial015.stdout:mon advanced auth_service_ticket_ttl 240.000000 2026-02-18T09:52:27.818 INFO:teuthology.orchestra.run.trial015.stdout:mon advanced debug_mon 20/20 2026-02-18T09:52:27.818 INFO:teuthology.orchestra.run.trial015.stdout:mon advanced debug_ms 1/1 2026-02-18T09:52:27.818 INFO:teuthology.orchestra.run.trial015.stdout:mon advanced debug_paxos 20/20 2026-02-18T09:52:27.818 INFO:teuthology.orchestra.run.trial015.stdout:mon advanced mon_data_avail_warn 5 2026-02-18T09:52:27.818 INFO:teuthology.orchestra.run.trial015.stdout:mon advanced mon_mgr_mkfs_grace 240 2026-02-18T09:52:27.818 INFO:teuthology.orchestra.run.trial015.stdout:mon dev mon_osd_prime_pg_temp true 2026-02-18T09:52:27.819 INFO:teuthology.orchestra.run.trial015.stdout:mon advanced mon_osd_reporter_subtree_level osd 2026-02-18T09:52:27.819 INFO:teuthology.orchestra.run.trial015.stdout:mon advanced mon_reweight_min_bytes_per_osd 10 2026-02-18T09:52:27.819 INFO:teuthology.orchestra.run.trial015.stdout:mon advanced mon_reweight_min_pgs_per_osd 4 2026-02-18T09:52:27.819 INFO:teuthology.orchestra.run.trial015.stdout:mon advanced mon_warn_on_insecure_global_id_reclaim false 2026-02-18T09:52:27.819 INFO:teuthology.orchestra.run.trial015.stdout:mon advanced mon_warn_on_insecure_global_id_reclaim_allowed false 2026-02-18T09:52:27.819 INFO:teuthology.orchestra.run.trial015.stdout:mgr advanced debug_mgr 20/20 2026-02-18T09:52:27.819 INFO:teuthology.orchestra.run.trial015.stdout:mgr advanced debug_ms 1/1 2026-02-18T09:52:27.819 INFO:teuthology.orchestra.run.trial015.stdout:mgr advanced mgr/cephadm/allow_ptrace true * 2026-02-18T09:52:27.819 INFO:teuthology.orchestra.run.trial015.stdout:mgr advanced mgr/cephadm/container_init True * 2026-02-18T09:52:27.819 INFO:teuthology.orchestra.run.trial015.stdout:mgr advanced mgr/cephadm/migration_current 8 * 2026-02-18T09:52:27.819 INFO:teuthology.orchestra.run.trial015.stdout:mgr advanced mgr/dashboard/ssl_server_port 8443 * 2026-02-18T09:52:27.819 INFO:teuthology.orchestra.run.trial015.stdout:mgr advanced mgr/orchestrator/orchestrator cephadm 2026-02-18T09:52:27.820 INFO:teuthology.orchestra.run.trial015.stdout:mgr advanced mgr_standby_modules false 2026-02-18T09:52:27.820 INFO:teuthology.orchestra.run.trial015.stdout:mgr advanced mon_reweight_min_bytes_per_osd 10 2026-02-18T09:52:27.820 INFO:teuthology.orchestra.run.trial015.stdout:mgr advanced mon_reweight_min_pgs_per_osd 4 2026-02-18T09:52:27.820 INFO:teuthology.orchestra.run.trial015.stdout:osd dev bdev_debug_aio true 2026-02-18T09:52:27.820 INFO:teuthology.orchestra.run.trial015.stdout:osd advanced debug_ms 1/1 2026-02-18T09:52:27.820 INFO:teuthology.orchestra.run.trial015.stdout:osd advanced debug_osd 20/20 2026-02-18T09:52:27.820 INFO:teuthology.orchestra.run.trial015.stdout:osd dev osd_debug_misdirected_ops true 2026-02-18T09:52:27.820 INFO:teuthology.orchestra.run.trial015.stdout:osd dev osd_debug_op_order true 2026-02-18T09:52:27.820 INFO:teuthology.orchestra.run.trial015.stdout:osd dev osd_debug_pg_log_writeout true 2026-02-18T09:52:27.820 INFO:teuthology.orchestra.run.trial015.stdout:osd dev osd_debug_shutdown true 2026-02-18T09:52:27.820 INFO:teuthology.orchestra.run.trial015.stdout:osd dev osd_debug_verify_cached_snaps true 2026-02-18T09:52:27.820 INFO:teuthology.orchestra.run.trial015.stdout:osd dev osd_debug_verify_missing_on_start true 2026-02-18T09:52:27.821 INFO:teuthology.orchestra.run.trial015.stdout:osd dev osd_debug_verify_stray_on_activate true 2026-02-18T09:52:27.821 INFO:teuthology.orchestra.run.trial015.stdout:osd advanced osd_deep_scrub_update_digest_min_age 30 2026-02-18T09:52:27.821 INFO:teuthology.orchestra.run.trial015.stdout:osd advanced osd_mclock_profile high_recovery_ops 2026-02-18T09:52:27.821 INFO:teuthology.orchestra.run.trial015.stdout:osd dev osd_mclock_skip_benchmark true 2026-02-18T09:52:27.821 INFO:teuthology.orchestra.run.trial015.stdout:osd advanced osd_memory_target_autotune true 2026-02-18T09:52:27.821 INFO:teuthology.orchestra.run.trial015.stdout:osd advanced osd_op_queue debug_random * 2026-02-18T09:52:27.821 INFO:teuthology.orchestra.run.trial015.stdout:osd advanced osd_op_queue_cut_off debug_random * 2026-02-18T09:52:27.821 INFO:teuthology.orchestra.run.trial015.stdout:osd advanced osd_recover_clone_overlap true 2026-02-18T09:52:27.821 INFO:teuthology.orchestra.run.trial015.stdout:osd advanced osd_recovery_max_chunk 1048576 2026-02-18T09:52:27.821 INFO:teuthology.orchestra.run.trial015.stdout:osd advanced osd_scrub_load_threshold 5.000000 2026-02-18T09:52:27.821 INFO:teuthology.orchestra.run.trial015.stdout:osd advanced osd_scrub_max_interval 600.000000 2026-02-18T09:52:27.821 INFO:teuthology.orchestra.run.trial015.stdout:osd advanced osd_shutdown_pgref_assert true 2026-02-18T09:52:27.821 INFO:teuthology.orchestra.run.trial015.stdout:client.rgw advanced rgw_cache_enabled true 2026-02-18T09:52:27.822 INFO:teuthology.orchestra.run.trial015.stdout:client.rgw advanced rgw_enable_ops_log true 2026-02-18T09:52:27.822 INFO:teuthology.orchestra.run.trial015.stdout:client.rgw advanced rgw_enable_usage_log true 2026-02-18T09:52:27.852 INFO:tasks.cephadm:Deploying OSDs... 2026-02-18T09:52:27.852 DEBUG:teuthology.orchestra.run.trial015:> set -ex 2026-02-18T09:52:27.852 DEBUG:teuthology.orchestra.run.trial015:> dd if=/scratch_devs of=/dev/stdout 2026-02-18T09:52:27.910 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-18T09:52:27.910 DEBUG:teuthology.orchestra.run.trial015:> stat /dev/vg_nvme/lv_1 2026-02-18T09:52:27.966 INFO:teuthology.orchestra.run.trial015.stdout: File: /dev/vg_nvme/lv_1 -> ../dm-0 2026-02-18T09:52:27.966 INFO:teuthology.orchestra.run.trial015.stdout: Size: 7 Blocks: 0 IO Block: 4096 symbolic link 2026-02-18T09:52:27.967 INFO:teuthology.orchestra.run.trial015.stdout:Device: 6h/6d Inode: 1309 Links: 1 2026-02-18T09:52:27.967 INFO:teuthology.orchestra.run.trial015.stdout:Access: (0777/lrwxrwxrwx) Uid: ( 0/ root) Gid: ( 0/ root) 2026-02-18T09:52:27.967 INFO:teuthology.orchestra.run.trial015.stdout:Context: system_u:object_r:device_t:s0 2026-02-18T09:52:27.967 INFO:teuthology.orchestra.run.trial015.stdout:Access: 2026-02-18 09:52:25.167472366 +0000 2026-02-18T09:52:27.967 INFO:teuthology.orchestra.run.trial015.stdout:Modify: 2026-02-18 09:51:44.422492703 +0000 2026-02-18T09:52:27.967 INFO:teuthology.orchestra.run.trial015.stdout:Change: 2026-02-18 09:51:44.422492703 +0000 2026-02-18T09:52:27.967 INFO:teuthology.orchestra.run.trial015.stdout: Birth: 2026-02-18 09:51:44.422492703 +0000 2026-02-18T09:52:27.967 DEBUG:teuthology.orchestra.run.trial015:> sudo dd if=/dev/vg_nvme/lv_1 of=/dev/null count=1 2026-02-18T09:52:28.031 INFO:teuthology.orchestra.run.trial015.stderr:1+0 records in 2026-02-18T09:52:28.031 INFO:teuthology.orchestra.run.trial015.stderr:1+0 records out 2026-02-18T09:52:28.031 INFO:teuthology.orchestra.run.trial015.stderr:512 bytes copied, 0.000184954 s, 2.8 MB/s 2026-02-18T09:52:28.032 DEBUG:teuthology.orchestra.run.trial015:> ! mount | grep -v devtmpfs | grep -q /dev/vg_nvme/lv_1 2026-02-18T09:52:28.089 DEBUG:teuthology.orchestra.run.trial015:> stat /dev/vg_nvme/lv_2 2026-02-18T09:52:28.145 INFO:teuthology.orchestra.run.trial015.stdout: File: /dev/vg_nvme/lv_2 -> ../dm-1 2026-02-18T09:52:28.146 INFO:teuthology.orchestra.run.trial015.stdout: Size: 7 Blocks: 0 IO Block: 4096 symbolic link 2026-02-18T09:52:28.146 INFO:teuthology.orchestra.run.trial015.stdout:Device: 6h/6d Inode: 1303 Links: 1 2026-02-18T09:52:28.146 INFO:teuthology.orchestra.run.trial015.stdout:Access: (0777/lrwxrwxrwx) Uid: ( 0/ root) Gid: ( 0/ root) 2026-02-18T09:52:28.146 INFO:teuthology.orchestra.run.trial015.stdout:Context: system_u:object_r:device_t:s0 2026-02-18T09:52:28.146 INFO:teuthology.orchestra.run.trial015.stdout:Access: 2026-02-18 09:52:25.201471573 +0000 2026-02-18T09:52:28.146 INFO:teuthology.orchestra.run.trial015.stdout:Modify: 2026-02-18 09:51:44.422492703 +0000 2026-02-18T09:52:28.146 INFO:teuthology.orchestra.run.trial015.stdout:Change: 2026-02-18 09:51:44.422492703 +0000 2026-02-18T09:52:28.146 INFO:teuthology.orchestra.run.trial015.stdout: Birth: 2026-02-18 09:51:44.422492703 +0000 2026-02-18T09:52:28.147 DEBUG:teuthology.orchestra.run.trial015:> sudo dd if=/dev/vg_nvme/lv_2 of=/dev/null count=1 2026-02-18T09:52:28.209 INFO:teuthology.orchestra.run.trial015.stderr:1+0 records in 2026-02-18T09:52:28.210 INFO:teuthology.orchestra.run.trial015.stderr:1+0 records out 2026-02-18T09:52:28.210 INFO:teuthology.orchestra.run.trial015.stderr:512 bytes copied, 0.000209089 s, 2.4 MB/s 2026-02-18T09:52:28.211 DEBUG:teuthology.orchestra.run.trial015:> ! mount | grep -v devtmpfs | grep -q /dev/vg_nvme/lv_2 2026-02-18T09:52:28.268 DEBUG:teuthology.orchestra.run.trial015:> stat /dev/vg_nvme/lv_3 2026-02-18T09:52:28.325 INFO:teuthology.orchestra.run.trial015.stdout: File: /dev/vg_nvme/lv_3 -> ../dm-2 2026-02-18T09:52:28.325 INFO:teuthology.orchestra.run.trial015.stdout: Size: 7 Blocks: 0 IO Block: 4096 symbolic link 2026-02-18T09:52:28.325 INFO:teuthology.orchestra.run.trial015.stdout:Device: 6h/6d Inode: 1297 Links: 1 2026-02-18T09:52:28.325 INFO:teuthology.orchestra.run.trial015.stdout:Access: (0777/lrwxrwxrwx) Uid: ( 0/ root) Gid: ( 0/ root) 2026-02-18T09:52:28.325 INFO:teuthology.orchestra.run.trial015.stdout:Context: system_u:object_r:device_t:s0 2026-02-18T09:52:28.325 INFO:teuthology.orchestra.run.trial015.stdout:Access: 2026-02-18 09:52:25.234470804 +0000 2026-02-18T09:52:28.326 INFO:teuthology.orchestra.run.trial015.stdout:Modify: 2026-02-18 09:51:44.421492728 +0000 2026-02-18T09:52:28.326 INFO:teuthology.orchestra.run.trial015.stdout:Change: 2026-02-18 09:51:44.421492728 +0000 2026-02-18T09:52:28.326 INFO:teuthology.orchestra.run.trial015.stdout: Birth: 2026-02-18 09:51:44.421492728 +0000 2026-02-18T09:52:28.326 DEBUG:teuthology.orchestra.run.trial015:> sudo dd if=/dev/vg_nvme/lv_3 of=/dev/null count=1 2026-02-18T09:52:28.388 INFO:teuthology.orchestra.run.trial015.stderr:1+0 records in 2026-02-18T09:52:28.388 INFO:teuthology.orchestra.run.trial015.stderr:1+0 records out 2026-02-18T09:52:28.388 INFO:teuthology.orchestra.run.trial015.stderr:512 bytes copied, 0.000140992 s, 3.6 MB/s 2026-02-18T09:52:28.389 DEBUG:teuthology.orchestra.run.trial015:> ! mount | grep -v devtmpfs | grep -q /dev/vg_nvme/lv_3 2026-02-18T09:52:28.446 DEBUG:teuthology.orchestra.run.trial015:> stat /dev/vg_nvme/lv_4 2026-02-18T09:52:28.503 INFO:teuthology.orchestra.run.trial015.stdout: File: /dev/vg_nvme/lv_4 -> ../dm-3 2026-02-18T09:52:28.503 INFO:teuthology.orchestra.run.trial015.stdout: Size: 7 Blocks: 0 IO Block: 4096 symbolic link 2026-02-18T09:52:28.503 INFO:teuthology.orchestra.run.trial015.stdout:Device: 6h/6d Inode: 1299 Links: 1 2026-02-18T09:52:28.503 INFO:teuthology.orchestra.run.trial015.stdout:Access: (0777/lrwxrwxrwx) Uid: ( 0/ root) Gid: ( 0/ root) 2026-02-18T09:52:28.503 INFO:teuthology.orchestra.run.trial015.stdout:Context: system_u:object_r:device_t:s0 2026-02-18T09:52:28.503 INFO:teuthology.orchestra.run.trial015.stdout:Access: 2026-02-18 09:52:25.266470058 +0000 2026-02-18T09:52:28.503 INFO:teuthology.orchestra.run.trial015.stdout:Modify: 2026-02-18 09:51:44.421492728 +0000 2026-02-18T09:52:28.503 INFO:teuthology.orchestra.run.trial015.stdout:Change: 2026-02-18 09:51:44.421492728 +0000 2026-02-18T09:52:28.503 INFO:teuthology.orchestra.run.trial015.stdout: Birth: 2026-02-18 09:51:44.421492728 +0000 2026-02-18T09:52:28.504 DEBUG:teuthology.orchestra.run.trial015:> sudo dd if=/dev/vg_nvme/lv_4 of=/dev/null count=1 2026-02-18T09:52:28.564 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:52:28 trial015 ceph-mon[15958]: from='client.14188 -' entity='client.admin' cmd=[{"prefix": "orch apply", "service_type": "mgr", "placement": "1;trial015=x", "target": ["mon-mgr", ""]}]: dispatch 2026-02-18T09:52:28.564 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:52:28 trial015 ceph-mon[15958]: Saving service mgr spec with placement trial015=x;count:1 2026-02-18T09:52:28.564 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:52:28 trial015 ceph-mon[15958]: from='mgr.14152 10.20.193.15:0/4102059665' entity='mgr.x' 2026-02-18T09:52:28.565 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:52:28 trial015 ceph-mon[15958]: from='mgr.14152 10.20.193.15:0/4102059665' entity='mgr.x' cmd={"prefix": "config dump", "format": "json"} : dispatch 2026-02-18T09:52:28.565 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:52:28 trial015 ceph-mon[15958]: from='mgr.14152 10.20.193.15:0/4102059665' entity='mgr.x' cmd={"prefix": "config generate-minimal-conf"} : dispatch 2026-02-18T09:52:28.565 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:52:28 trial015 ceph-mon[15958]: from='mgr.14152 10.20.193.15:0/4102059665' entity='mgr.x' cmd={"prefix": "auth get", "entity": "client.admin"} : dispatch 2026-02-18T09:52:28.565 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:52:28 trial015 ceph-mon[15958]: from='mgr.14152 10.20.193.15:0/4102059665' entity='mgr.x' 2026-02-18T09:52:28.565 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:52:28 trial015 ceph-mon[15958]: from='mgr.14152 10.20.193.15:0/4102059665' entity='mgr.x' 2026-02-18T09:52:28.565 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:52:28 trial015 ceph-mon[15958]: Reconfiguring mgr.x (unknown last config time)... 2026-02-18T09:52:28.565 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:52:28 trial015 ceph-mon[15958]: from='mgr.14152 10.20.193.15:0/4102059665' entity='mgr.x' cmd={"prefix": "auth get-or-create", "entity": "mgr.x", "caps": ["mon", "profile mgr", "osd", "allow *", "mds", "allow *"]} : dispatch 2026-02-18T09:52:28.565 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:52:28 trial015 ceph-mon[15958]: from='mgr.14152 10.20.193.15:0/4102059665' entity='mgr.x' cmd={"prefix": "mgr services"} : dispatch 2026-02-18T09:52:28.565 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:52:28 trial015 ceph-mon[15958]: from='mgr.14152 10.20.193.15:0/4102059665' entity='mgr.x' cmd={"prefix": "config generate-minimal-conf"} : dispatch 2026-02-18T09:52:28.565 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:52:28 trial015 ceph-mon[15958]: Reconfiguring daemon mgr.x on trial015 2026-02-18T09:52:28.565 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:52:28 trial015 ceph-mon[15958]: from='mgr.14152 10.20.193.15:0/4102059665' entity='mgr.x' 2026-02-18T09:52:28.566 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:52:28 trial015 ceph-mon[15958]: from='mgr.14152 10.20.193.15:0/4102059665' entity='mgr.x' 2026-02-18T09:52:28.566 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:52:28 trial015 ceph-mon[15958]: from='client.? 10.20.193.15:0/3055130025' entity='client.admin' cmd={"prefix": "config dump"} : dispatch 2026-02-18T09:52:28.566 INFO:teuthology.orchestra.run.trial015.stderr:1+0 records in 2026-02-18T09:52:28.566 INFO:teuthology.orchestra.run.trial015.stderr:1+0 records out 2026-02-18T09:52:28.566 INFO:teuthology.orchestra.run.trial015.stderr:512 bytes copied, 0.000153025 s, 3.3 MB/s 2026-02-18T09:52:28.567 DEBUG:teuthology.orchestra.run.trial015:> ! mount | grep -v devtmpfs | grep -q /dev/vg_nvme/lv_4 2026-02-18T09:52:28.624 INFO:tasks.cephadm:Deploying osd.0 on trial015 with /dev/vg_nvme/lv_4... 2026-02-18T09:52:28.625 DEBUG:teuthology.orchestra.run.trial015:> sudo /home/ubuntu/cephtest/cephadm --image quay.ceph.io/ceph-ci/ceph:3e79fb58b7e5f0cc704daa1fc55a326f87e6bd3c ceph-volume -c /etc/ceph/ceph.conf -k /etc/ceph/ceph.client.admin.keyring --fsid 70646b21-0caf-11f1-9ac3-d404e6e7d460 -- lvm zap /dev/vg_nvme/lv_4 2026-02-18T09:52:28.777 INFO:teuthology.orchestra.run.trial015.stderr:Inferring config /var/lib/ceph/70646b21-0caf-11f1-9ac3-d404e6e7d460/mon.a/config 2026-02-18T09:52:29.237 INFO:teuthology.orchestra.run.trial015.stdout: 2026-02-18T09:52:29.254 DEBUG:teuthology.orchestra.run.trial015:> sudo /home/ubuntu/cephtest/cephadm --image quay.ceph.io/ceph-ci/ceph:3e79fb58b7e5f0cc704daa1fc55a326f87e6bd3c shell -c /etc/ceph/ceph.conf -k /etc/ceph/ceph.client.admin.keyring --fsid 70646b21-0caf-11f1-9ac3-d404e6e7d460 -- ceph orch daemon add osd trial015:vg_nvme/lv_4 --skip-validation 2026-02-18T09:52:29.374 INFO:teuthology.orchestra.run.trial015.stderr:Inferring config /var/lib/ceph/70646b21-0caf-11f1-9ac3-d404e6e7d460/mon.a/config 2026-02-18T09:52:31.089 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:52:30 trial015 ceph-mon[15958]: from='client.14192 -' entity='client.admin' cmd=[{"prefix": "orch daemon add osd", "svc_arg": "trial015:vg_nvme/lv_4", "skip_validation": true, "target": ["mon-mgr", ""]}]: dispatch 2026-02-18T09:52:31.090 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:52:30 trial015 ceph-mon[15958]: osd.default does not exist. Creating it now. 2026-02-18T09:52:31.090 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:52:30 trial015 ceph-mon[15958]: Creating OSDs with service ID: default on trial015:['vg_nvme/lv_4'] 2026-02-18T09:52:31.090 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:52:30 trial015 ceph-mon[15958]: from='mgr.14152 10.20.193.15:0/4102059665' entity='mgr.x' 2026-02-18T09:52:31.090 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:52:30 trial015 ceph-mon[15958]: Marking host: trial015 for OSDSpec preview refresh. 2026-02-18T09:52:31.090 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:52:30 trial015 ceph-mon[15958]: Saving service osd.default spec with placement trial015 2026-02-18T09:52:31.090 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:52:30 trial015 ceph-mon[15958]: from='mgr.14152 10.20.193.15:0/4102059665' entity='mgr.x' 2026-02-18T09:52:31.090 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:52:30 trial015 ceph-mon[15958]: from='mgr.14152 10.20.193.15:0/4102059665' entity='mgr.x' cmd={"prefix": "osd tree", "states": ["destroyed"], "format": "json"} : dispatch 2026-02-18T09:52:31.090 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:52:30 trial015 ceph-mon[15958]: from='mgr.14152 10.20.193.15:0/4102059665' entity='mgr.x' cmd={"prefix": "config dump", "format": "json"} : dispatch 2026-02-18T09:52:31.090 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:52:30 trial015 ceph-mon[15958]: from='mgr.14152 10.20.193.15:0/4102059665' entity='mgr.x' cmd={"prefix": "auth get", "entity": "client.bootstrap-osd"} : dispatch 2026-02-18T09:52:31.090 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:52:30 trial015 ceph-mon[15958]: from='mgr.14152 10.20.193.15:0/4102059665' entity='mgr.x' 2026-02-18T09:52:31.090 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:52:30 trial015 ceph-mon[15958]: from='mgr.14152 10.20.193.15:0/4102059665' entity='mgr.x' cmd={"prefix": "config generate-minimal-conf"} : dispatch 2026-02-18T09:52:31.090 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:52:30 trial015 ceph-mon[15958]: from='mgr.14152 10.20.193.15:0/4102059665' entity='mgr.x' 2026-02-18T09:52:31.090 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:52:30 trial015 ceph-mon[15958]: from='mgr.14152 10.20.193.15:0/4102059665' entity='mgr.x' cmd={"prefix": "config generate-minimal-conf"} : dispatch 2026-02-18T09:52:31.090 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:52:30 trial015 ceph-mon[15958]: from='mgr.14152 10.20.193.15:0/4102059665' entity='mgr.x' cmd={"prefix": "auth get", "entity": "client.admin"} : dispatch 2026-02-18T09:52:31.090 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:52:30 trial015 ceph-mon[15958]: from='mgr.14152 10.20.193.15:0/4102059665' entity='mgr.x' 2026-02-18T09:52:31.090 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:52:30 trial015 ceph-mon[15958]: from='mgr.14152 10.20.193.15:0/4102059665' entity='mgr.x' cmd={"prefix": "osd tree", "states": ["destroyed"], "format": "json"} : dispatch 2026-02-18T09:52:31.090 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:52:30 trial015 ceph-mon[15958]: from='mgr.14152 10.20.193.15:0/4102059665' entity='mgr.x' cmd={"prefix": "auth get", "entity": "client.bootstrap-osd"} : dispatch 2026-02-18T09:52:31.090 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:52:30 trial015 ceph-mon[15958]: from='mgr.14152 10.20.193.15:0/4102059665' entity='mgr.x' cmd={"prefix": "config generate-minimal-conf"} : dispatch 2026-02-18T09:52:31.090 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:52:30 trial015 ceph-mon[15958]: from='client.? 10.20.193.15:0/915336005' entity='client.bootstrap-osd' cmd={"prefix": "osd new", "uuid": "17b9d136-9d4a-4532-ae40-6077a99ed5c1"} : dispatch 2026-02-18T09:52:31.090 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:52:30 trial015 ceph-mon[15958]: from='client.? 10.20.193.15:0/915336005' entity='client.bootstrap-osd' cmd='[{"prefix": "osd new", "uuid": "17b9d136-9d4a-4532-ae40-6077a99ed5c1"}]': finished 2026-02-18T09:52:31.090 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:52:30 trial015 ceph-mon[15958]: osdmap e5: 1 total, 0 up, 1 in 2026-02-18T09:52:31.090 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:52:30 trial015 ceph-mon[15958]: from='mgr.14152 10.20.193.15:0/4102059665' entity='mgr.x' cmd={"prefix": "osd metadata", "id": 0} : dispatch 2026-02-18T09:52:31.090 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:52:30 trial015 ceph-mon[15958]: from='client.? 10.20.193.15:0/1333719026' entity='client.bootstrap-osd' cmd={"prefix": "mon getmap"} : dispatch 2026-02-18T09:52:32.589 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:52:32 trial015 ceph-mon[15958]: from='mgr.14152 10.20.193.15:0/4102059665' entity='mgr.x' cmd={"prefix": "auth get", "entity": "osd.0"} : dispatch 2026-02-18T09:52:32.589 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:52:32 trial015 ceph-mon[15958]: from='mgr.14152 10.20.193.15:0/4102059665' entity='mgr.x' cmd={"prefix": "config generate-minimal-conf"} : dispatch 2026-02-18T09:52:33.589 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:52:33 trial015 ceph-mon[15958]: Deploying daemon osd.0 on trial015 2026-02-18T09:52:33.590 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:52:33 trial015 ceph-mon[15958]: from='mgr.14152 10.20.193.15:0/4102059665' entity='mgr.x' cmd={"prefix": "auth get", "entity": "osd.0"} : dispatch 2026-02-18T09:52:33.590 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:52:33 trial015 ceph-mon[15958]: from='mgr.14152 10.20.193.15:0/4102059665' entity='mgr.x' cmd={"prefix": "config generate-minimal-conf"} : dispatch 2026-02-18T09:52:33.590 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:52:33 trial015 ceph-mon[15958]: Deploying daemon osd.0 on trial015 2026-02-18T09:52:35.163 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:52:35 trial015 ceph-mon[15958]: from='mgr.14152 10.20.193.15:0/4102059665' entity='mgr.x' 2026-02-18T09:52:35.163 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:52:35 trial015 ceph-mon[15958]: from='mgr.14152 10.20.193.15:0/4102059665' entity='mgr.x' 2026-02-18T09:52:37.200 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:52:37 trial015 ceph-mon[15958]: from='mgr.14152 10.20.193.15:0/4102059665' entity='mgr.x' 2026-02-18T09:52:37.201 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:52:37 trial015 ceph-mon[15958]: from='mgr.14152 10.20.193.15:0/4102059665' entity='mgr.x' 2026-02-18T09:52:37.201 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:52:37 trial015 ceph-mon[15958]: from='mgr.14152 10.20.193.15:0/4102059665' entity='mgr.x' 2026-02-18T09:52:37.201 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:52:37 trial015 ceph-mon[15958]: from='mgr.14152 10.20.193.15:0/4102059665' entity='mgr.x' 2026-02-18T09:52:37.201 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:52:37 trial015 ceph-mon[15958]: from='mgr.14152 10.20.193.15:0/4102059665' entity='mgr.x' cmd={"prefix": "config dump", "format": "json"} : dispatch 2026-02-18T09:52:37.201 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:52:37 trial015 ceph-mon[15958]: from='osd.0 [v2:10.20.193.15:6802/154698356,v1:10.20.193.15:6803/154698356]' entity='osd.0' cmd={"prefix": "osd crush set-device-class", "class": "ssd", "ids": ["0"]} : dispatch 2026-02-18T09:52:37.201 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:52:37 trial015 ceph-mon[15958]: from='mgr.14152 10.20.193.15:0/4102059665' entity='mgr.x' 2026-02-18T09:52:37.201 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:52:37 trial015 ceph-mon[15958]: from='mgr.14152 10.20.193.15:0/4102059665' entity='mgr.x' 2026-02-18T09:52:37.251 INFO:teuthology.orchestra.run.trial015.stdout:Created osd(s) 0 on host 'trial015' 2026-02-18T09:52:37.289 DEBUG:teuthology.orchestra.run.trial015:osd.0> sudo journalctl -f -n 0 -u ceph-70646b21-0caf-11f1-9ac3-d404e6e7d460@osd.0.service 2026-02-18T09:52:37.291 INFO:tasks.cephadm:Deploying osd.1 on trial015 with /dev/vg_nvme/lv_3... 2026-02-18T09:52:37.291 DEBUG:teuthology.orchestra.run.trial015:> sudo /home/ubuntu/cephtest/cephadm --image quay.ceph.io/ceph-ci/ceph:3e79fb58b7e5f0cc704daa1fc55a326f87e6bd3c ceph-volume -c /etc/ceph/ceph.conf -k /etc/ceph/ceph.client.admin.keyring --fsid 70646b21-0caf-11f1-9ac3-d404e6e7d460 -- lvm zap /dev/vg_nvme/lv_3 2026-02-18T09:52:37.450 INFO:teuthology.orchestra.run.trial015.stderr:Inferring config /var/lib/ceph/70646b21-0caf-11f1-9ac3-d404e6e7d460/mon.a/config 2026-02-18T09:52:38.294 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:52:38 trial015 ceph-mon[15958]: from='mgr.14152 10.20.193.15:0/4102059665' entity='mgr.x' 2026-02-18T09:52:38.295 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:52:38 trial015 ceph-mon[15958]: from='mgr.14152 10.20.193.15:0/4102059665' entity='mgr.x' 2026-02-18T09:52:38.295 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:52:38 trial015 ceph-mon[15958]: from='osd.0 [v2:10.20.193.15:6802/154698356,v1:10.20.193.15:6803/154698356]' entity='osd.0' cmd='[{"prefix": "osd crush set-device-class", "class": "ssd", "ids": ["0"]}]': finished 2026-02-18T09:52:38.295 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:52:38 trial015 ceph-mon[15958]: osdmap e6: 1 total, 0 up, 1 in 2026-02-18T09:52:38.295 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:52:38 trial015 ceph-mon[15958]: from='osd.0 [v2:10.20.193.15:6802/154698356,v1:10.20.193.15:6803/154698356]' entity='osd.0' cmd={"prefix": "osd crush create-or-move", "id": 0, "weight":0.6836, "args": ["host=trial015", "root=default"]} : dispatch 2026-02-18T09:52:38.295 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:52:38 trial015 ceph-mon[15958]: from='mgr.14152 10.20.193.15:0/4102059665' entity='mgr.x' cmd={"prefix": "osd metadata", "id": 0} : dispatch 2026-02-18T09:52:38.295 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:52:38 trial015 ceph-mon[15958]: Detected new or changed devices on trial015 2026-02-18T09:52:38.295 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:52:38 trial015 ceph-mon[15958]: from='mgr.14152 10.20.193.15:0/4102059665' entity='mgr.x' 2026-02-18T09:52:38.295 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:52:38 trial015 ceph-mon[15958]: from='mgr.14152 10.20.193.15:0/4102059665' entity='mgr.x' 2026-02-18T09:52:38.295 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:52:38 trial015 ceph-mon[15958]: from='mgr.14152 10.20.193.15:0/4102059665' entity='mgr.x' cmd={"prefix": "config rm", "who": "osd.0", "name": "osd_memory_target"} : dispatch 2026-02-18T09:52:38.295 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:52:38 trial015 ceph-mon[15958]: Adjusting osd_memory_target on trial015 to 84047M 2026-02-18T09:52:38.296 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:52:38 trial015 ceph-mon[15958]: from='mgr.14152 10.20.193.15:0/4102059665' entity='mgr.x' 2026-02-18T09:52:38.296 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:52:38 trial015 ceph-mon[15958]: from='mgr.14152 10.20.193.15:0/4102059665' entity='mgr.x' cmd={"prefix": "config generate-minimal-conf"} : dispatch 2026-02-18T09:52:38.296 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:52:38 trial015 ceph-mon[15958]: from='mgr.14152 10.20.193.15:0/4102059665' entity='mgr.x' cmd={"prefix": "auth get", "entity": "client.admin"} : dispatch 2026-02-18T09:52:38.296 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:52:38 trial015 ceph-mon[15958]: from='mgr.14152 10.20.193.15:0/4102059665' entity='mgr.x' 2026-02-18T09:52:38.296 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:52:38 trial015 ceph-mon[15958]: from='mgr.14152 10.20.193.15:0/4102059665' entity='mgr.x' cmd={"prefix": "osd tree", "states": ["destroyed"], "format": "json"} : dispatch 2026-02-18T09:52:38.296 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:52:38 trial015 ceph-mon[15958]: from='mgr.14152 10.20.193.15:0/4102059665' entity='mgr.x' cmd={"prefix": "auth get", "entity": "client.bootstrap-osd"} : dispatch 2026-02-18T09:52:38.296 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:52:38 trial015 ceph-mon[15958]: from='mgr.14152 10.20.193.15:0/4102059665' entity='mgr.x' cmd={"prefix": "config generate-minimal-conf"} : dispatch 2026-02-18T09:52:38.448 INFO:teuthology.orchestra.run.trial015.stdout: 2026-02-18T09:52:38.464 DEBUG:teuthology.orchestra.run.trial015:> sudo /home/ubuntu/cephtest/cephadm --image quay.ceph.io/ceph-ci/ceph:3e79fb58b7e5f0cc704daa1fc55a326f87e6bd3c shell -c /etc/ceph/ceph.conf -k /etc/ceph/ceph.client.admin.keyring --fsid 70646b21-0caf-11f1-9ac3-d404e6e7d460 -- ceph orch daemon add osd trial015:vg_nvme/lv_3 --skip-validation 2026-02-18T09:52:38.582 INFO:teuthology.orchestra.run.trial015.stderr:Inferring config /var/lib/ceph/70646b21-0caf-11f1-9ac3-d404e6e7d460/mon.a/config 2026-02-18T09:52:38.840 INFO:journalctl@ceph.osd.0.trial015.stdout:Feb 18 09:52:38 trial015 ceph-70646b21-0caf-11f1-9ac3-d404e6e7d460-osd-0[31822]: 2026-02-18T09:52:38.677+0000 7fcfd0238640 -1 osd.0 0 waiting for initial osdmap 2026-02-18T09:52:38.840 INFO:journalctl@ceph.osd.0.trial015.stdout:Feb 18 09:52:38 trial015 ceph-70646b21-0caf-11f1-9ac3-d404e6e7d460-osd-0[31822]: 2026-02-18T09:52:38.679+0000 7fcfc80f7640 -1 osd.0 7 set_numa_affinity unable to identify public interface '' numa node: (2) No such file or directory 2026-02-18T09:52:39.771 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:52:39 trial015 ceph-mon[15958]: from='osd.0 [v2:10.20.193.15:6802/154698356,v1:10.20.193.15:6803/154698356]' entity='osd.0' cmd='[{"prefix": "osd crush create-or-move", "id": 0, "weight":0.6836, "args": ["host=trial015", "root=default"]}]': finished 2026-02-18T09:52:39.771 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:52:39 trial015 ceph-mon[15958]: osdmap e7: 1 total, 0 up, 1 in 2026-02-18T09:52:39.771 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:52:39 trial015 ceph-mon[15958]: from='mgr.14152 10.20.193.15:0/4102059665' entity='mgr.x' cmd={"prefix": "osd metadata", "id": 0} : dispatch 2026-02-18T09:52:39.772 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:52:39 trial015 ceph-mon[15958]: from='mgr.14152 10.20.193.15:0/4102059665' entity='mgr.x' cmd={"prefix": "osd metadata", "id": 0} : dispatch 2026-02-18T09:52:39.772 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:52:39 trial015 ceph-mon[15958]: from='client.14202 -' entity='client.admin' cmd=[{"prefix": "orch daemon add osd", "svc_arg": "trial015:vg_nvme/lv_3", "skip_validation": true, "target": ["mon-mgr", ""]}]: dispatch 2026-02-18T09:52:39.772 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:52:39 trial015 ceph-mon[15958]: osd.default does not exist. Creating it now. 2026-02-18T09:52:39.772 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:52:39 trial015 ceph-mon[15958]: Creating OSDs with service ID: default on trial015:['vg_nvme/lv_3'] 2026-02-18T09:52:39.772 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:52:39 trial015 ceph-mon[15958]: from='mgr.14152 10.20.193.15:0/4102059665' entity='mgr.x' 2026-02-18T09:52:39.772 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:52:39 trial015 ceph-mon[15958]: Marking host: trial015 for OSDSpec preview refresh. 2026-02-18T09:52:39.772 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:52:39 trial015 ceph-mon[15958]: Saving service osd.default spec with placement trial015 2026-02-18T09:52:39.772 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:52:39 trial015 ceph-mon[15958]: from='mgr.14152 10.20.193.15:0/4102059665' entity='mgr.x' 2026-02-18T09:52:39.772 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:52:39 trial015 ceph-mon[15958]: from='mgr.14152 10.20.193.15:0/4102059665' entity='mgr.x' cmd={"prefix": "osd tree", "states": ["destroyed"], "format": "json"} : dispatch 2026-02-18T09:52:39.772 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:52:39 trial015 ceph-mon[15958]: from='mgr.14152 10.20.193.15:0/4102059665' entity='mgr.x' cmd={"prefix": "auth get", "entity": "client.bootstrap-osd"} : dispatch 2026-02-18T09:52:39.773 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:52:39 trial015 ceph-mon[15958]: from='mgr.14152 10.20.193.15:0/4102059665' entity='mgr.x' cmd={"prefix": "config generate-minimal-conf"} : dispatch 2026-02-18T09:52:40.969 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:52:40 trial015 ceph-mon[15958]: purged_snaps scrub starts 2026-02-18T09:52:40.969 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:52:40 trial015 ceph-mon[15958]: purged_snaps scrub ok 2026-02-18T09:52:40.969 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:52:40 trial015 ceph-mon[15958]: osd.0 [v2:10.20.193.15:6802/154698356,v1:10.20.193.15:6803/154698356] boot 2026-02-18T09:52:40.969 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:52:40 trial015 ceph-mon[15958]: osdmap e8: 1 total, 1 up, 1 in 2026-02-18T09:52:40.969 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:52:40 trial015 ceph-mon[15958]: from='mgr.14152 10.20.193.15:0/4102059665' entity='mgr.x' cmd={"prefix": "osd metadata", "id": 0} : dispatch 2026-02-18T09:52:40.969 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:52:40 trial015 ceph-mon[15958]: pgmap v8: 0 pgs: ; 0 B data, 26 MiB used, 700 GiB / 700 GiB avail 2026-02-18T09:52:40.969 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:52:40 trial015 ceph-mon[15958]: from='client.? 10.20.193.15:0/898470510' entity='client.bootstrap-osd' cmd={"prefix": "osd new", "uuid": "2bba8986-4946-486e-b3fc-8dfb3c8786a2"} : dispatch 2026-02-18T09:52:40.969 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:52:40 trial015 ceph-mon[15958]: from='client.? 10.20.193.15:0/898470510' entity='client.bootstrap-osd' cmd='[{"prefix": "osd new", "uuid": "2bba8986-4946-486e-b3fc-8dfb3c8786a2"}]': finished 2026-02-18T09:52:40.970 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:52:40 trial015 ceph-mon[15958]: osdmap e9: 2 total, 1 up, 2 in 2026-02-18T09:52:40.970 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:52:40 trial015 ceph-mon[15958]: from='mgr.14152 10.20.193.15:0/4102059665' entity='mgr.x' cmd={"prefix": "osd metadata", "id": 1} : dispatch 2026-02-18T09:52:40.970 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:52:40 trial015 ceph-mon[15958]: from='client.? 10.20.193.15:0/2571565047' entity='client.bootstrap-osd' cmd={"prefix": "mon getmap"} : dispatch 2026-02-18T09:52:40.970 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:52:40 trial015 ceph-mon[15958]: pgmap v10: 0 pgs: ; 0 B data, 26 MiB used, 700 GiB / 700 GiB avail 2026-02-18T09:52:42.696 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:52:42 trial015 ceph-mon[15958]: from='mgr.14152 10.20.193.15:0/4102059665' entity='mgr.x' 2026-02-18T09:52:42.696 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:52:42 trial015 ceph-mon[15958]: from='mgr.14152 10.20.193.15:0/4102059665' entity='mgr.x' 2026-02-18T09:52:42.696 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:52:42 trial015 ceph-mon[15958]: from='mgr.14152 10.20.193.15:0/4102059665' entity='mgr.x' cmd={"prefix": "config dump", "format": "json"} : dispatch 2026-02-18T09:52:42.696 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:52:42 trial015 ceph-mon[15958]: from='mgr.14152 10.20.193.15:0/4102059665' entity='mgr.x' cmd={"prefix": "auth get", "entity": "osd.1"} : dispatch 2026-02-18T09:52:42.696 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:52:42 trial015 ceph-mon[15958]: from='mgr.14152 10.20.193.15:0/4102059665' entity='mgr.x' cmd={"prefix": "config generate-minimal-conf"} : dispatch 2026-02-18T09:52:42.696 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:52:42 trial015 ceph-mon[15958]: Deploying daemon osd.1 on trial015 2026-02-18T09:52:42.696 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:52:42 trial015 ceph-mon[15958]: pgmap v11: 0 pgs: ; 0 B data, 26 MiB used, 700 GiB / 700 GiB avail 2026-02-18T09:52:42.696 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:52:42 trial015 ceph-mon[15958]: from='mgr.14152 10.20.193.15:0/4102059665' entity='mgr.x' 2026-02-18T09:52:42.697 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:52:42 trial015 ceph-mon[15958]: from='mgr.14152 10.20.193.15:0/4102059665' entity='mgr.x' 2026-02-18T09:52:44.590 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:52:44 trial015 ceph-mon[15958]: from='mgr.14152 10.20.193.15:0/4102059665' entity='mgr.x' 2026-02-18T09:52:44.590 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:52:44 trial015 ceph-mon[15958]: from='mgr.14152 10.20.193.15:0/4102059665' entity='mgr.x' 2026-02-18T09:52:44.590 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:52:44 trial015 ceph-mon[15958]: pgmap v12: 0 pgs: ; 0 B data, 26 MiB used, 700 GiB / 700 GiB avail 2026-02-18T09:52:44.591 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:52:44 trial015 ceph-mon[15958]: from='osd.1 [v2:10.20.193.15:6810/124126501,v1:10.20.193.15:6811/124126501]' entity='osd.1' cmd={"prefix": "osd crush set-device-class", "class": "ssd", "ids": ["1"]} : dispatch 2026-02-18T09:52:44.591 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:52:44 trial015 ceph-mon[15958]: Detected new or changed devices on trial015 2026-02-18T09:52:44.591 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:52:44 trial015 ceph-mon[15958]: from='mgr.14152 10.20.193.15:0/4102059665' entity='mgr.x' 2026-02-18T09:52:44.591 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:52:44 trial015 ceph-mon[15958]: from='mgr.14152 10.20.193.15:0/4102059665' entity='mgr.x' 2026-02-18T09:52:44.591 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:52:44 trial015 ceph-mon[15958]: from='mgr.14152 10.20.193.15:0/4102059665' entity='mgr.x' 2026-02-18T09:52:44.591 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:52:44 trial015 ceph-mon[15958]: from='mgr.14152 10.20.193.15:0/4102059665' entity='mgr.x' 2026-02-18T09:52:44.592 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:52:44 trial015 ceph-mon[15958]: from='mgr.14152 10.20.193.15:0/4102059665' entity='mgr.x' cmd={"prefix": "config generate-minimal-conf"} : dispatch 2026-02-18T09:52:44.592 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:52:44 trial015 ceph-mon[15958]: from='mgr.14152 10.20.193.15:0/4102059665' entity='mgr.x' cmd={"prefix": "auth get", "entity": "client.admin"} : dispatch 2026-02-18T09:52:44.592 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:52:44 trial015 ceph-mon[15958]: from='mgr.14152 10.20.193.15:0/4102059665' entity='mgr.x' 2026-02-18T09:52:44.592 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:52:44 trial015 ceph-mon[15958]: from='mgr.14152 10.20.193.15:0/4102059665' entity='mgr.x' cmd={"prefix": "osd tree", "states": ["destroyed"], "format": "json"} : dispatch 2026-02-18T09:52:44.592 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:52:44 trial015 ceph-mon[15958]: from='mgr.14152 10.20.193.15:0/4102059665' entity='mgr.x' cmd={"prefix": "auth get", "entity": "client.bootstrap-osd"} : dispatch 2026-02-18T09:52:44.592 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:52:44 trial015 ceph-mon[15958]: from='mgr.14152 10.20.193.15:0/4102059665' entity='mgr.x' cmd={"prefix": "config generate-minimal-conf"} : dispatch 2026-02-18T09:52:44.746 INFO:teuthology.orchestra.run.trial015.stdout:Created osd(s) 1 on host 'trial015' 2026-02-18T09:52:44.784 DEBUG:teuthology.orchestra.run.trial015:osd.1> sudo journalctl -f -n 0 -u ceph-70646b21-0caf-11f1-9ac3-d404e6e7d460@osd.1.service 2026-02-18T09:52:44.785 INFO:tasks.cephadm:Waiting for 2 OSDs to come up... 2026-02-18T09:52:44.786 DEBUG:teuthology.orchestra.run.trial015:> sudo /home/ubuntu/cephtest/cephadm --image quay.ceph.io/ceph-ci/ceph:3e79fb58b7e5f0cc704daa1fc55a326f87e6bd3c shell -c /etc/ceph/ceph.conf -k /etc/ceph/ceph.client.admin.keyring --fsid 70646b21-0caf-11f1-9ac3-d404e6e7d460 -- ceph osd stat -f json 2026-02-18T09:52:44.945 INFO:teuthology.orchestra.run.trial015.stderr:Inferring config /var/lib/ceph/70646b21-0caf-11f1-9ac3-d404e6e7d460/mon.a/config 2026-02-18T09:52:45.155 INFO:teuthology.orchestra.run.trial015.stdout: 2026-02-18T09:52:45.217 INFO:teuthology.orchestra.run.trial015.stdout:{"epoch":10,"num_osds":2,"num_up_osds":1,"osd_up_since":1771408359,"num_in_osds":2,"osd_in_since":1771408359,"num_remapped_pgs":0} 2026-02-18T09:52:45.474 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:52:45 trial015 ceph-mon[15958]: from='osd.1 [v2:10.20.193.15:6810/124126501,v1:10.20.193.15:6811/124126501]' entity='osd.1' cmd='[{"prefix": "osd crush set-device-class", "class": "ssd", "ids": ["1"]}]': finished 2026-02-18T09:52:45.474 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:52:45 trial015 ceph-mon[15958]: osdmap e10: 2 total, 1 up, 2 in 2026-02-18T09:52:45.474 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:52:45 trial015 ceph-mon[15958]: from='mgr.14152 10.20.193.15:0/4102059665' entity='mgr.x' cmd={"prefix": "osd metadata", "id": 1} : dispatch 2026-02-18T09:52:45.474 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:52:45 trial015 ceph-mon[15958]: from='osd.1 [v2:10.20.193.15:6810/124126501,v1:10.20.193.15:6811/124126501]' entity='osd.1' cmd={"prefix": "osd crush create-or-move", "id": 1, "weight":0.6836, "args": ["host=trial015", "root=default"]} : dispatch 2026-02-18T09:52:45.474 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:52:45 trial015 ceph-mon[15958]: from='mgr.14152 10.20.193.15:0/4102059665' entity='mgr.x' 2026-02-18T09:52:45.474 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:52:45 trial015 ceph-mon[15958]: from='mgr.14152 10.20.193.15:0/4102059665' entity='mgr.x' 2026-02-18T09:52:45.474 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:52:45 trial015 ceph-mon[15958]: from='client.? 10.20.193.15:0/2213914534' entity='client.admin' cmd={"prefix": "osd stat", "format": "json"} : dispatch 2026-02-18T09:52:45.475 INFO:journalctl@ceph.osd.1.trial015.stdout:Feb 18 09:52:45 trial015 ceph-70646b21-0caf-11f1-9ac3-d404e6e7d460-osd-1[38955]: 2026-02-18T09:52:45.428+0000 7f9f974ce640 -1 osd.1 0 waiting for initial osdmap 2026-02-18T09:52:45.475 INFO:journalctl@ceph.osd.1.trial015.stdout:Feb 18 09:52:45 trial015 ceph-70646b21-0caf-11f1-9ac3-d404e6e7d460-osd-1[38955]: 2026-02-18T09:52:45.429+0000 7f9f8f38d640 -1 osd.1 11 set_numa_affinity unable to identify public interface '' numa node: (2) No such file or directory 2026-02-18T09:52:46.218 DEBUG:teuthology.orchestra.run.trial015:> sudo /home/ubuntu/cephtest/cephadm --image quay.ceph.io/ceph-ci/ceph:3e79fb58b7e5f0cc704daa1fc55a326f87e6bd3c shell -c /etc/ceph/ceph.conf -k /etc/ceph/ceph.client.admin.keyring --fsid 70646b21-0caf-11f1-9ac3-d404e6e7d460 -- ceph osd stat -f json 2026-02-18T09:52:46.334 INFO:teuthology.orchestra.run.trial015.stderr:Inferring config /var/lib/ceph/70646b21-0caf-11f1-9ac3-d404e6e7d460/mon.a/config 2026-02-18T09:52:46.556 INFO:teuthology.orchestra.run.trial015.stdout: 2026-02-18T09:52:46.594 INFO:teuthology.orchestra.run.trial015.stdout:{"epoch":12,"num_osds":2,"num_up_osds":2,"osd_up_since":1771408366,"num_in_osds":2,"osd_in_since":1771408359,"num_remapped_pgs":0} 2026-02-18T09:52:46.595 DEBUG:teuthology.orchestra.run.trial015:> sudo /home/ubuntu/cephtest/cephadm --image quay.ceph.io/ceph-ci/ceph:3e79fb58b7e5f0cc704daa1fc55a326f87e6bd3c shell --fsid 70646b21-0caf-11f1-9ac3-d404e6e7d460 -- ceph osd dump --format=json 2026-02-18T09:52:46.617 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:52:46 trial015 ceph-mon[15958]: from='osd.1 [v2:10.20.193.15:6810/124126501,v1:10.20.193.15:6811/124126501]' entity='osd.1' cmd='[{"prefix": "osd crush create-or-move", "id": 1, "weight":0.6836, "args": ["host=trial015", "root=default"]}]': finished 2026-02-18T09:52:46.617 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:52:46 trial015 ceph-mon[15958]: osdmap e11: 2 total, 1 up, 2 in 2026-02-18T09:52:46.617 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:52:46 trial015 ceph-mon[15958]: from='mgr.14152 10.20.193.15:0/4102059665' entity='mgr.x' cmd={"prefix": "osd metadata", "id": 1} : dispatch 2026-02-18T09:52:46.617 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:52:46 trial015 ceph-mon[15958]: pgmap v15: 0 pgs: ; 0 B data, 26 MiB used, 700 GiB / 700 GiB avail 2026-02-18T09:52:46.617 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:52:46 trial015 ceph-mon[15958]: from='mgr.14152 10.20.193.15:0/4102059665' entity='mgr.x' 2026-02-18T09:52:46.617 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:52:46 trial015 ceph-mon[15958]: from='mgr.14152 10.20.193.15:0/4102059665' entity='mgr.x' 2026-02-18T09:52:46.617 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:52:46 trial015 ceph-mon[15958]: from='mgr.14152 10.20.193.15:0/4102059665' entity='mgr.x' cmd={"prefix": "config dump", "format": "json"} : dispatch 2026-02-18T09:52:46.711 INFO:teuthology.orchestra.run.trial015.stderr:Inferring config /var/lib/ceph/70646b21-0caf-11f1-9ac3-d404e6e7d460/mon.a/config 2026-02-18T09:52:46.942 INFO:teuthology.orchestra.run.trial015.stdout: 2026-02-18T09:52:46.942 INFO:teuthology.orchestra.run.trial015.stdout:{"epoch":12,"fsid":"70646b21-0caf-11f1-9ac3-d404e6e7d460","created":"2026-02-18T09:52:00.533754+0000","modified":"2026-02-18T09:52:46.427395+0000","last_up_change":"2026-02-18T09:52:46.427395+0000","last_in_change":"2026-02-18T09:52:39.682229+0000","flags":"sortbitwise,recovery_deletes,purged_snapdirs,pglog_hardlimit","flags_num":5799936,"flags_set":["pglog_hardlimit","purged_snapdirs","recovery_deletes","sortbitwise"],"crush_version":6,"full_ratio":0.94999998807907104,"backfillfull_ratio":0.89999997615814209,"nearfull_ratio":0.85000002384185791,"cluster_snapshot":"","pool_max":0,"max_osd":2,"require_min_compat_client":"luminous","min_compat_client":"jewel","require_osd_release":"tentacle","allow_crimson":false,"pools":[],"osds":[{"osd":0,"uuid":"17b9d136-9d4a-4532-ae40-6077a99ed5c1","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.15:6802","nonce":154698356},{"type":"v1","addr":"10.20.193.15:6803","nonce":154698356}]},"cluster_addrs":{"addrvec":[{"type":"v2","addr":"10.20.193.15:6804","nonce":154698356},{"type":"v1","addr":"10.20.193.15:6805","nonce":154698356}]},"heartbeat_back_addrs":{"addrvec":[{"type":"v2","addr":"10.20.193.15:6808","nonce":154698356},{"type":"v1","addr":"10.20.193.15:6809","nonce":154698356}]},"heartbeat_front_addrs":{"addrvec":[{"type":"v2","addr":"10.20.193.15:6806","nonce":154698356},{"type":"v1","addr":"10.20.193.15:6807","nonce":154698356}]},"public_addr":"10.20.193.15:6803/154698356","cluster_addr":"10.20.193.15:6805/154698356","heartbeat_back_addr":"10.20.193.15:6809/154698356","heartbeat_front_addr":"10.20.193.15:6807/154698356","state":["exists","up"]},{"osd":1,"uuid":"2bba8986-4946-486e-b3fc-8dfb3c8786a2","up":1,"in":1,"weight":1,"primary_affinity":1,"last_clean_begin":0,"last_clean_end":0,"up_from":12,"up_thru":0,"down_at":0,"lost_at":0,"public_addrs":{"addrvec":[{"type":"v2","addr":"10.20.193.15:6810","nonce":124126501},{"type":"v1","addr":"10.20.193.15:6811","nonce":124126501}]},"cluster_addrs":{"addrvec":[{"type":"v2","addr":"10.20.193.15:6812","nonce":124126501},{"type":"v1","addr":"10.20.193.15:6813","nonce":124126501}]},"heartbeat_back_addrs":{"addrvec":[{"type":"v2","addr":"10.20.193.15:6816","nonce":124126501},{"type":"v1","addr":"10.20.193.15:6817","nonce":124126501}]},"heartbeat_front_addrs":{"addrvec":[{"type":"v2","addr":"10.20.193.15:6814","nonce":124126501},{"type":"v1","addr":"10.20.193.15:6815","nonce":124126501}]},"public_addr":"10.20.193.15:6811/124126501","cluster_addr":"10.20.193.15:6813/124126501","heartbeat_back_addr":"10.20.193.15:6817/124126501","heartbeat_front_addr":"10.20.193.15:6815/124126501","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":"0.000000","dead_epoch":0},{"osd":1,"down_stamp":"0.000000","laggy_probability":0,"laggy_interval":0,"features":4544132024016699391,"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":{"10.20.193.15:0/1829456568":"2026-02-19T09:52:19.971301+0000","10.20.193.15:0/3192088604":"2026-02-19T09:52:19.971301+0000","10.20.193.15:0/3407493340":"2026-02-19T09:52:10.388773+0000","10.20.193.15:6801/839650340":"2026-02-19T09:52:19.971301+0000","10.20.193.15:6800/839650340":"2026-02-19T09:52:19.971301+0000","10.20.193.15:0/1969848162":"2026-02-19T09:52:10.388773+0000","10.20.193.15:0/3045008451":"2026-02-19T09:52:10.388773+0000","10.20.193.15:0/2555670352":"2026-02-19T09:52:19.971301+0000","10.20.193.15:6801/4052011559":"2026-02-19T09:52:10.388773+0000","10.20.193.15:6800/4052011559":"2026-02-19T09:52:10.388773+0000"},"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-18T09:52:46.981 INFO:tasks.cephadm.ceph_manager.ceph:[] 2026-02-18T09:52:46.981 INFO:tasks.cephadm:Setting up client nodes... 2026-02-18T09:52:46.981 DEBUG:teuthology.orchestra.run.trial015:> sudo /home/ubuntu/cephtest/cephadm --image quay.ceph.io/ceph-ci/ceph:3e79fb58b7e5f0cc704daa1fc55a326f87e6bd3c shell -c /etc/ceph/ceph.conf -k /etc/ceph/ceph.client.admin.keyring --fsid 70646b21-0caf-11f1-9ac3-d404e6e7d460 -- ceph auth get-or-create client.0 mon 'allow *' osd 'allow *' mds 'allow *' mgr 'allow *' 2026-02-18T09:52:47.136 INFO:teuthology.orchestra.run.trial015.stderr:Inferring config /var/lib/ceph/70646b21-0caf-11f1-9ac3-d404e6e7d460/mon.a/config 2026-02-18T09:52:47.394 INFO:teuthology.orchestra.run.trial015.stdout:[client.0] 2026-02-18T09:52:47.394 INFO:teuthology.orchestra.run.trial015.stdout: key = AQDvi5VpSxBdFxAASubwF98+5rAeJMmYalw+tw== 2026-02-18T09:52:47.433 DEBUG:teuthology.orchestra.run.trial015:> set -ex 2026-02-18T09:52:47.434 DEBUG:teuthology.orchestra.run.trial015:> sudo dd of=/etc/ceph/ceph.client.0.keyring 2026-02-18T09:52:47.434 DEBUG:teuthology.orchestra.run.trial015:> sudo chmod 0644 /etc/ceph/ceph.client.0.keyring 2026-02-18T09:52:47.468 DEBUG:teuthology.orchestra.run.trial015:> sudo /home/ubuntu/cephtest/cephadm --image quay.ceph.io/ceph-ci/ceph:3e79fb58b7e5f0cc704daa1fc55a326f87e6bd3c shell --fsid 70646b21-0caf-11f1-9ac3-d404e6e7d460 -- ceph config log 1 --format=json 2026-02-18T09:52:47.628 INFO:teuthology.orchestra.run.trial015.stderr:Inferring config /var/lib/ceph/70646b21-0caf-11f1-9ac3-d404e6e7d460/mon.a/config 2026-02-18T09:52:47.673 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:52:47 trial015 ceph-mon[15958]: purged_snaps scrub starts 2026-02-18T09:52:47.673 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:52:47 trial015 ceph-mon[15958]: purged_snaps scrub ok 2026-02-18T09:52:47.673 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:52:47 trial015 ceph-mon[15958]: osd.1 [v2:10.20.193.15:6810/124126501,v1:10.20.193.15:6811/124126501] boot 2026-02-18T09:52:47.673 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:52:47 trial015 ceph-mon[15958]: osdmap e12: 2 total, 2 up, 2 in 2026-02-18T09:52:47.673 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:52:47 trial015 ceph-mon[15958]: from='mgr.14152 10.20.193.15:0/4102059665' entity='mgr.x' cmd={"prefix": "osd metadata", "id": 1} : dispatch 2026-02-18T09:52:47.673 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:52:47 trial015 ceph-mon[15958]: from='client.? 10.20.193.15:0/319893506' entity='client.admin' cmd={"prefix": "osd stat", "format": "json"} : dispatch 2026-02-18T09:52:47.673 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:52:47 trial015 ceph-mon[15958]: from='mgr.14152 10.20.193.15:0/4102059665' entity='mgr.x' 2026-02-18T09:52:47.673 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:52:47 trial015 ceph-mon[15958]: from='mgr.14152 10.20.193.15:0/4102059665' entity='mgr.x' 2026-02-18T09:52:47.673 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:52:47 trial015 ceph-mon[15958]: from='client.? 10.20.193.15:0/86198580' entity='client.admin' cmd={"prefix": "osd dump", "format": "json"} : dispatch 2026-02-18T09:52:47.673 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:52:47 trial015 ceph-mon[15958]: from='client.? 10.20.193.15:0/2539646478' entity='client.admin' cmd={"prefix": "auth get-or-create", "entity": "client.0", "caps": ["mon", "allow *", "osd", "allow *", "mds", "allow *", "mgr", "allow *"]} : dispatch 2026-02-18T09:52:47.673 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:52:47 trial015 ceph-mon[15958]: from='client.? 10.20.193.15:0/2539646478' entity='client.admin' cmd='[{"prefix": "auth get-or-create", "entity": "client.0", "caps": ["mon", "allow *", "osd", "allow *", "mds", "allow *", "mgr", "allow *"]}]': finished 2026-02-18T09:52:47.843 INFO:teuthology.orchestra.run.trial015.stdout: 2026-02-18T09:52:47.879 INFO:teuthology.orchestra.run.trial015.stdout:[{"version":11,"timestamp":"2026-02-18T09:52:47.642600+0000","name":"","changes":[{"name":"osd/host:trial015/osd_memory_target","previous_value":"88129923072","new_value":"44064961536"}]}] 2026-02-18T09:52:47.879 INFO:tasks.ceph_manager:config epoch is 11 2026-02-18T09:52:47.879 INFO:tasks.ceph:Waiting until ceph daemons up and pgs clean... 2026-02-18T09:52:47.879 INFO:tasks.cephadm.ceph_manager.ceph:waiting for mgr available 2026-02-18T09:52:47.879 DEBUG:teuthology.orchestra.run.trial015:> sudo /home/ubuntu/cephtest/cephadm --image quay.ceph.io/ceph-ci/ceph:3e79fb58b7e5f0cc704daa1fc55a326f87e6bd3c shell --fsid 70646b21-0caf-11f1-9ac3-d404e6e7d460 -- ceph mgr dump --format=json 2026-02-18T09:52:47.996 INFO:teuthology.orchestra.run.trial015.stderr:Inferring config /var/lib/ceph/70646b21-0caf-11f1-9ac3-d404e6e7d460/mon.a/config 2026-02-18T09:52:48.238 INFO:teuthology.orchestra.run.trial015.stdout: 2026-02-18T09:52:48.273 INFO:teuthology.orchestra.run.trial015.stdout:{"epoch":13,"flags":0,"active_gid":14152,"active_name":"x","active_addrs":{"addrvec":[{"type":"v2","addr":"10.20.193.15:6800","nonce":2196664111},{"type":"v1","addr":"10.20.193.15:6801","nonce":2196664111}]},"active_addr":"10.20.193.15:6801/2196664111","active_change":"2026-02-18T09:52:19.971407+0000","active_mgr_features":4544132024016699391,"available":true,"standbys":[],"modules":["cephadm","dashboard","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 the agent on each host will 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":"The first TCP port the agent will try to bind to. Up to 1000 subsequent ports will be attempted if this port cannot be bound","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 option can facilitate debugging daemons that encounter runtime problems.","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":"Fraction of total system memory to divide among autotuned daemons. Converged systems hosting both Ceph and compute should set a lower value; systems with more than 10 GiB of memory per OSD may benefit from a slightly larger value so that the abundance of RAM can be fully utilized","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 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-signed certificates generated and signed by the 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 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_alloy":{"name":"container_image_alloy","type":"str","level":"advanced","flags":0,"default_value":"docker.io/grafana/alloy:latest","min":"","max":"","enum_allowed":[],"desc":"Alloy 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.6","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:devbuilds-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:devbuilds-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 for which 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 for which 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 for which 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","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":"Whether the hardware monitoring daemon be deployed 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 the 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 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: guard against mistakes and runaways","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":[]},"max_parallel_osd_upgrades":{"name":"max_parallel_osd_upgrades","type":"int","level":"advanced","flags":0,"default_value":"16","min":"","max":"","enum_allowed":[],"desc":"Maximum number of OSD daemons upgraded in parallel.","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 IP 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 Alertmanager","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 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 distribute 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 sequential SSH connection liveness check failures 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 the 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 to ensure that 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":"k8sevents","can_run":true,"error_string":"","module_options":{"ceph_event_retention_days":{"name":"ceph_event_retention_days","type":"int","level":"advanced","flags":0,"default_value":"7","min":"","max":"","enum_allowed":[],"desc":"Days to hold ceph event information within local cache","long_desc":"","tags":[],"see_also":[]},"config_check_secs":{"name":"config_check_secs","type":"int","level":"advanced","flags":0,"default_value":"10","min":"10","max":"","enum_allowed":[],"desc":"interval (secs) to check for cluster configuration changes","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":"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":[]},"healthcheck_history_max_entries":{"name":"healthcheck_history_max_entries","type":"int","level":"advanced","flags":1,"default_value":"1000","min":"","max":"","enum_allowed":[],"desc":"Maximum number of health check history entries to keep","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":[]},"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":{"dashboard":"https://10.20.193.15:8443/"},"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":3,"active_clients":[{"name":"libcephsqlite","addrvec":[{"type":"v2","addr":"10.20.193.15:0","nonce":2291199326}]},{"name":"rbd_support","addrvec":[{"type":"v2","addr":"10.20.193.15:0","nonce":152472238}]},{"name":"volumes","addrvec":[{"type":"v2","addr":"10.20.193.15:0","nonce":2842481337}]}]} 2026-02-18T09:52:48.275 INFO:tasks.cephadm.ceph_manager.ceph:mgr available! 2026-02-18T09:52:48.275 INFO:tasks.cephadm.ceph_manager.ceph:waiting for all up 2026-02-18T09:52:48.275 DEBUG:teuthology.orchestra.run.trial015:> sudo /home/ubuntu/cephtest/cephadm --image quay.ceph.io/ceph-ci/ceph:3e79fb58b7e5f0cc704daa1fc55a326f87e6bd3c shell --fsid 70646b21-0caf-11f1-9ac3-d404e6e7d460 -- ceph osd dump --format=json 2026-02-18T09:52:48.392 INFO:teuthology.orchestra.run.trial015.stderr:Inferring config /var/lib/ceph/70646b21-0caf-11f1-9ac3-d404e6e7d460/mon.a/config 2026-02-18T09:52:48.607 INFO:teuthology.orchestra.run.trial015.stdout: 2026-02-18T09:52:48.607 INFO:teuthology.orchestra.run.trial015.stdout:{"epoch":12,"fsid":"70646b21-0caf-11f1-9ac3-d404e6e7d460","created":"2026-02-18T09:52:00.533754+0000","modified":"2026-02-18T09:52:46.427395+0000","last_up_change":"2026-02-18T09:52:46.427395+0000","last_in_change":"2026-02-18T09:52:39.682229+0000","flags":"sortbitwise,recovery_deletes,purged_snapdirs,pglog_hardlimit","flags_num":5799936,"flags_set":["pglog_hardlimit","purged_snapdirs","recovery_deletes","sortbitwise"],"crush_version":6,"full_ratio":0.94999998807907104,"backfillfull_ratio":0.89999997615814209,"nearfull_ratio":0.85000002384185791,"cluster_snapshot":"","pool_max":0,"max_osd":2,"require_min_compat_client":"luminous","min_compat_client":"jewel","require_osd_release":"tentacle","allow_crimson":false,"pools":[],"osds":[{"osd":0,"uuid":"17b9d136-9d4a-4532-ae40-6077a99ed5c1","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.15:6802","nonce":154698356},{"type":"v1","addr":"10.20.193.15:6803","nonce":154698356}]},"cluster_addrs":{"addrvec":[{"type":"v2","addr":"10.20.193.15:6804","nonce":154698356},{"type":"v1","addr":"10.20.193.15:6805","nonce":154698356}]},"heartbeat_back_addrs":{"addrvec":[{"type":"v2","addr":"10.20.193.15:6808","nonce":154698356},{"type":"v1","addr":"10.20.193.15:6809","nonce":154698356}]},"heartbeat_front_addrs":{"addrvec":[{"type":"v2","addr":"10.20.193.15:6806","nonce":154698356},{"type":"v1","addr":"10.20.193.15:6807","nonce":154698356}]},"public_addr":"10.20.193.15:6803/154698356","cluster_addr":"10.20.193.15:6805/154698356","heartbeat_back_addr":"10.20.193.15:6809/154698356","heartbeat_front_addr":"10.20.193.15:6807/154698356","state":["exists","up"]},{"osd":1,"uuid":"2bba8986-4946-486e-b3fc-8dfb3c8786a2","up":1,"in":1,"weight":1,"primary_affinity":1,"last_clean_begin":0,"last_clean_end":0,"up_from":12,"up_thru":0,"down_at":0,"lost_at":0,"public_addrs":{"addrvec":[{"type":"v2","addr":"10.20.193.15:6810","nonce":124126501},{"type":"v1","addr":"10.20.193.15:6811","nonce":124126501}]},"cluster_addrs":{"addrvec":[{"type":"v2","addr":"10.20.193.15:6812","nonce":124126501},{"type":"v1","addr":"10.20.193.15:6813","nonce":124126501}]},"heartbeat_back_addrs":{"addrvec":[{"type":"v2","addr":"10.20.193.15:6816","nonce":124126501},{"type":"v1","addr":"10.20.193.15:6817","nonce":124126501}]},"heartbeat_front_addrs":{"addrvec":[{"type":"v2","addr":"10.20.193.15:6814","nonce":124126501},{"type":"v1","addr":"10.20.193.15:6815","nonce":124126501}]},"public_addr":"10.20.193.15:6811/124126501","cluster_addr":"10.20.193.15:6813/124126501","heartbeat_back_addr":"10.20.193.15:6817/124126501","heartbeat_front_addr":"10.20.193.15:6815/124126501","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":"0.000000","dead_epoch":0},{"osd":1,"down_stamp":"0.000000","laggy_probability":0,"laggy_interval":0,"features":4544132024016699391,"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":{"10.20.193.15:0/1829456568":"2026-02-19T09:52:19.971301+0000","10.20.193.15:0/3192088604":"2026-02-19T09:52:19.971301+0000","10.20.193.15:0/3407493340":"2026-02-19T09:52:10.388773+0000","10.20.193.15:6801/839650340":"2026-02-19T09:52:19.971301+0000","10.20.193.15:6800/839650340":"2026-02-19T09:52:19.971301+0000","10.20.193.15:0/1969848162":"2026-02-19T09:52:10.388773+0000","10.20.193.15:0/3045008451":"2026-02-19T09:52:10.388773+0000","10.20.193.15:0/2555670352":"2026-02-19T09:52:19.971301+0000","10.20.193.15:6801/4052011559":"2026-02-19T09:52:10.388773+0000","10.20.193.15:6800/4052011559":"2026-02-19T09:52:10.388773+0000"},"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-18T09:52:48.643 INFO:tasks.cephadm.ceph_manager.ceph:all up! 2026-02-18T09:52:48.643 DEBUG:teuthology.orchestra.run.trial015:> sudo /home/ubuntu/cephtest/cephadm --image quay.ceph.io/ceph-ci/ceph:3e79fb58b7e5f0cc704daa1fc55a326f87e6bd3c shell --fsid 70646b21-0caf-11f1-9ac3-d404e6e7d460 -- ceph osd dump --format=json 2026-02-18T09:52:48.758 INFO:teuthology.orchestra.run.trial015.stderr:Inferring config /var/lib/ceph/70646b21-0caf-11f1-9ac3-d404e6e7d460/mon.a/config 2026-02-18T09:52:48.873 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:52:48 trial015 ceph-mon[15958]: from='mgr.14152 10.20.193.15:0/4102059665' entity='mgr.x' 2026-02-18T09:52:48.873 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:52:48 trial015 ceph-mon[15958]: from='mgr.14152 10.20.193.15:0/4102059665' entity='mgr.x' 2026-02-18T09:52:48.873 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:52:48 trial015 ceph-mon[15958]: from='mgr.14152 10.20.193.15:0/4102059665' entity='mgr.x' cmd={"prefix": "config rm", "who": "osd.0", "name": "osd_memory_target"} : dispatch 2026-02-18T09:52:48.873 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:52:48 trial015 ceph-mon[15958]: from='mgr.14152 10.20.193.15:0/4102059665' entity='mgr.x' cmd={"prefix": "config rm", "who": "osd.1", "name": "osd_memory_target"} : dispatch 2026-02-18T09:52:48.873 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:52:48 trial015 ceph-mon[15958]: Adjusting osd_memory_target on trial015 to 42023M 2026-02-18T09:52:48.873 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:52:48 trial015 ceph-mon[15958]: from='mgr.14152 10.20.193.15:0/4102059665' entity='mgr.x' 2026-02-18T09:52:48.873 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:52:48 trial015 ceph-mon[15958]: from='mgr.14152 10.20.193.15:0/4102059665' entity='mgr.x' cmd={"prefix": "config generate-minimal-conf"} : dispatch 2026-02-18T09:52:48.874 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:52:48 trial015 ceph-mon[15958]: from='mgr.14152 10.20.193.15:0/4102059665' entity='mgr.x' cmd={"prefix": "auth get", "entity": "client.admin"} : dispatch 2026-02-18T09:52:48.874 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:52:48 trial015 ceph-mon[15958]: from='mgr.14152 10.20.193.15:0/4102059665' entity='mgr.x' 2026-02-18T09:52:48.874 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:52:48 trial015 ceph-mon[15958]: from='mgr.14152 10.20.193.15:0/4102059665' entity='mgr.x' cmd={"prefix": "osd tree", "states": ["destroyed"], "format": "json"} : dispatch 2026-02-18T09:52:48.874 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:52:48 trial015 ceph-mon[15958]: from='client.? 10.20.193.15:0/1398953489' entity='client.admin' cmd={"prefix": "config log", "num": 1, "format": "json"} : dispatch 2026-02-18T09:52:48.874 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:52:48 trial015 ceph-mon[15958]: pgmap v17: 0 pgs: ; 0 B data, 53 MiB used, 1.4 TiB / 1.4 TiB avail 2026-02-18T09:52:48.874 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:52:48 trial015 ceph-mon[15958]: from='mgr.14152 10.20.193.15:0/4102059665' entity='mgr.x' cmd={"prefix": "osd pool create", "format": "json", "pool": ".mgr", "pg_num": 1, "pg_num_min": 1, "pg_num_max": 32, "yes_i_really_mean_it": true} : dispatch 2026-02-18T09:52:48.874 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:52:48 trial015 ceph-mon[15958]: from='client.? 10.20.193.15:0/2098379133' entity='client.admin' cmd={"prefix": "mgr dump", "format": "json"} : dispatch 2026-02-18T09:52:48.874 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:52:48 trial015 ceph-mon[15958]: from='client.? 10.20.193.15:0/3059528571' entity='client.admin' cmd={"prefix": "osd dump", "format": "json"} : dispatch 2026-02-18T09:52:48.968 INFO:teuthology.orchestra.run.trial015.stdout: 2026-02-18T09:52:48.968 INFO:teuthology.orchestra.run.trial015.stdout:{"epoch":13,"fsid":"70646b21-0caf-11f1-9ac3-d404e6e7d460","created":"2026-02-18T09:52:00.533754+0000","modified":"2026-02-18T09:52:48.645822+0000","last_up_change":"2026-02-18T09:52:46.427395+0000","last_in_change":"2026-02-18T09:52:39.682229+0000","flags":"sortbitwise,recovery_deletes,purged_snapdirs,pglog_hardlimit","flags_num":5799936,"flags_set":["pglog_hardlimit","purged_snapdirs","recovery_deletes","sortbitwise"],"crush_version":6,"full_ratio":0.94999998807907104,"backfillfull_ratio":0.89999997615814209,"nearfull_ratio":0.85000002384185791,"cluster_snapshot":"","pool_max":1,"max_osd":2,"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-18T09:52:48.172263+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":"13","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":{},"read_balance":{"score_type":"Fair distribution","score_acting":2,"score_stable":2,"optimal_score":1,"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":"17b9d136-9d4a-4532-ae40-6077a99ed5c1","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.15:6802","nonce":154698356},{"type":"v1","addr":"10.20.193.15:6803","nonce":154698356}]},"cluster_addrs":{"addrvec":[{"type":"v2","addr":"10.20.193.15:6804","nonce":154698356},{"type":"v1","addr":"10.20.193.15:6805","nonce":154698356}]},"heartbeat_back_addrs":{"addrvec":[{"type":"v2","addr":"10.20.193.15:6808","nonce":154698356},{"type":"v1","addr":"10.20.193.15:6809","nonce":154698356}]},"heartbeat_front_addrs":{"addrvec":[{"type":"v2","addr":"10.20.193.15:6806","nonce":154698356},{"type":"v1","addr":"10.20.193.15:6807","nonce":154698356}]},"public_addr":"10.20.193.15:6803/154698356","cluster_addr":"10.20.193.15:6805/154698356","heartbeat_back_addr":"10.20.193.15:6809/154698356","heartbeat_front_addr":"10.20.193.15:6807/154698356","state":["exists","up"]},{"osd":1,"uuid":"2bba8986-4946-486e-b3fc-8dfb3c8786a2","up":1,"in":1,"weight":1,"primary_affinity":1,"last_clean_begin":0,"last_clean_end":0,"up_from":12,"up_thru":0,"down_at":0,"lost_at":0,"public_addrs":{"addrvec":[{"type":"v2","addr":"10.20.193.15:6810","nonce":124126501},{"type":"v1","addr":"10.20.193.15:6811","nonce":124126501}]},"cluster_addrs":{"addrvec":[{"type":"v2","addr":"10.20.193.15:6812","nonce":124126501},{"type":"v1","addr":"10.20.193.15:6813","nonce":124126501}]},"heartbeat_back_addrs":{"addrvec":[{"type":"v2","addr":"10.20.193.15:6816","nonce":124126501},{"type":"v1","addr":"10.20.193.15:6817","nonce":124126501}]},"heartbeat_front_addrs":{"addrvec":[{"type":"v2","addr":"10.20.193.15:6814","nonce":124126501},{"type":"v1","addr":"10.20.193.15:6815","nonce":124126501}]},"public_addr":"10.20.193.15:6811/124126501","cluster_addr":"10.20.193.15:6813/124126501","heartbeat_back_addr":"10.20.193.15:6817/124126501","heartbeat_front_addr":"10.20.193.15:6815/124126501","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":"0.000000","dead_epoch":0},{"osd":1,"down_stamp":"0.000000","laggy_probability":0,"laggy_interval":0,"features":4544132024016699391,"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":{"10.20.193.15:0/1829456568":"2026-02-19T09:52:19.971301+0000","10.20.193.15:0/3192088604":"2026-02-19T09:52:19.971301+0000","10.20.193.15:0/3407493340":"2026-02-19T09:52:10.388773+0000","10.20.193.15:6801/839650340":"2026-02-19T09:52:19.971301+0000","10.20.193.15:6800/839650340":"2026-02-19T09:52:19.971301+0000","10.20.193.15:0/1969848162":"2026-02-19T09:52:10.388773+0000","10.20.193.15:0/3045008451":"2026-02-19T09:52:10.388773+0000","10.20.193.15:0/2555670352":"2026-02-19T09:52:19.971301+0000","10.20.193.15:6801/4052011559":"2026-02-19T09:52:10.388773+0000","10.20.193.15:6800/4052011559":"2026-02-19T09:52:10.388773+0000"},"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-18T09:52:49.004 DEBUG:teuthology.orchestra.run.trial015:> sudo /home/ubuntu/cephtest/cephadm --image quay.ceph.io/ceph-ci/ceph:3e79fb58b7e5f0cc704daa1fc55a326f87e6bd3c shell --fsid 70646b21-0caf-11f1-9ac3-d404e6e7d460 -- ceph tell osd.0 flush_pg_stats 2026-02-18T09:52:49.004 DEBUG:teuthology.orchestra.run.trial015:> sudo /home/ubuntu/cephtest/cephadm --image quay.ceph.io/ceph-ci/ceph:3e79fb58b7e5f0cc704daa1fc55a326f87e6bd3c shell --fsid 70646b21-0caf-11f1-9ac3-d404e6e7d460 -- ceph tell osd.1 flush_pg_stats 2026-02-18T09:52:49.119 INFO:teuthology.orchestra.run.trial015.stderr:Inferring config /var/lib/ceph/70646b21-0caf-11f1-9ac3-d404e6e7d460/mon.a/config 2026-02-18T09:52:49.120 INFO:teuthology.orchestra.run.trial015.stderr:Inferring config /var/lib/ceph/70646b21-0caf-11f1-9ac3-d404e6e7d460/mon.a/config 2026-02-18T09:52:49.263 INFO:teuthology.orchestra.run.trial015.stdout:51539607556 2026-02-18T09:52:49.263 DEBUG:teuthology.orchestra.run.trial015:> sudo /home/ubuntu/cephtest/cephadm --image quay.ceph.io/ceph-ci/ceph:3e79fb58b7e5f0cc704daa1fc55a326f87e6bd3c shell --fsid 70646b21-0caf-11f1-9ac3-d404e6e7d460 -- ceph osd last-stat-seq osd.1 2026-02-18T09:52:49.277 INFO:teuthology.orchestra.run.trial015.stdout:34359738372 2026-02-18T09:52:49.277 DEBUG:teuthology.orchestra.run.trial015:> sudo /home/ubuntu/cephtest/cephadm --image quay.ceph.io/ceph-ci/ceph:3e79fb58b7e5f0cc704daa1fc55a326f87e6bd3c shell --fsid 70646b21-0caf-11f1-9ac3-d404e6e7d460 -- ceph osd last-stat-seq osd.0 2026-02-18T09:52:49.382 INFO:teuthology.orchestra.run.trial015.stderr:Inferring config /var/lib/ceph/70646b21-0caf-11f1-9ac3-d404e6e7d460/mon.a/config 2026-02-18T09:52:49.432 INFO:teuthology.orchestra.run.trial015.stderr:Inferring config /var/lib/ceph/70646b21-0caf-11f1-9ac3-d404e6e7d460/mon.a/config 2026-02-18T09:52:49.593 INFO:teuthology.orchestra.run.trial015.stdout:51539607555 2026-02-18T09:52:49.631 INFO:tasks.cephadm.ceph_manager.ceph:need seq 51539607556 got 51539607555 for osd.1 2026-02-18T09:52:49.645 INFO:teuthology.orchestra.run.trial015.stdout:34359738371 2026-02-18T09:52:49.654 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:52:49 trial015 ceph-mon[15958]: from='mgr.14152 10.20.193.15:0/4102059665' entity='mgr.x' cmd='[{"prefix": "osd pool create", "format": "json", "pool": ".mgr", "pg_num": 1, "pg_num_min": 1, "pg_num_max": 32, "yes_i_really_mean_it": true}]': finished 2026-02-18T09:52:49.654 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:52:49 trial015 ceph-mon[15958]: osdmap e13: 2 total, 2 up, 2 in 2026-02-18T09:52:49.654 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:52:49 trial015 ceph-mon[15958]: from='mgr.14152 10.20.193.15:0/4102059665' entity='mgr.x' cmd={"prefix": "osd pool application enable", "format": "json", "pool": ".mgr", "app": "mgr", "yes_i_really_mean_it": true} : dispatch 2026-02-18T09:52:49.654 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:52:49 trial015 ceph-mon[15958]: from='client.? 10.20.193.15:0/2486081978' entity='client.admin' cmd={"prefix": "osd dump", "format": "json"} : dispatch 2026-02-18T09:52:49.654 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:52:49 trial015 ceph-mon[15958]: from='client.? 10.20.193.15:0/3143705584' entity='client.admin' cmd={"prefix": "osd last-stat-seq", "id": 1} : dispatch 2026-02-18T09:52:49.654 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:52:49 trial015 ceph-mon[15958]: from='client.? 10.20.193.15:0/2710045449' entity='client.admin' cmd={"prefix": "osd last-stat-seq", "id": 0} : dispatch 2026-02-18T09:52:49.684 INFO:tasks.cephadm.ceph_manager.ceph:need seq 34359738372 got 34359738371 for osd.0 2026-02-18T09:52:50.089 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:52:49 trial015 sudo[48463]: ceph : PWD=/ ; USER=root ; COMMAND=/usr/sbin/smartctl -x --json=o /dev/nvme1n1 2026-02-18T09:52:50.090 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:52:49 trial015 sudo[48463]: pam_systemd(sudo:session): Failed to connect to system bus: No such file or directory 2026-02-18T09:52:50.090 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:52:49 trial015 sudo[48463]: pam_unix(sudo:session): session opened for user root(uid=0) by (uid=167) 2026-02-18T09:52:50.090 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:52:49 trial015 sudo[48463]: pam_unix(sudo:session): session closed for user root 2026-02-18T09:52:50.090 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:52:49 trial015 sudo[48467]: ceph : PWD=/ ; USER=root ; COMMAND=/usr/sbin/nvme mtfdkcc1t9tgp-1bk1jabyy smart-log-add --json /dev/nvme1n1 2026-02-18T09:52:50.090 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:52:49 trial015 sudo[48467]: pam_systemd(sudo:session): Failed to connect to system bus: No such file or directory 2026-02-18T09:52:50.090 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:52:49 trial015 sudo[48467]: pam_unix(sudo:session): session opened for user root(uid=0) by (uid=167) 2026-02-18T09:52:50.090 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:52:49 trial015 sudo[48467]: pam_unix(sudo:session): session closed for user root 2026-02-18T09:52:50.090 INFO:journalctl@ceph.osd.1.trial015.stdout:Feb 18 09:52:49 trial015 sudo[48455]: ceph : PWD=/ ; USER=root ; COMMAND=/usr/sbin/smartctl -x --json=o /dev/nvme2n1 2026-02-18T09:52:50.090 INFO:journalctl@ceph.osd.1.trial015.stdout:Feb 18 09:52:49 trial015 sudo[48455]: pam_systemd(sudo:session): Failed to connect to system bus: No such file or directory 2026-02-18T09:52:50.091 INFO:journalctl@ceph.osd.1.trial015.stdout:Feb 18 09:52:49 trial015 sudo[48455]: pam_unix(sudo:session): session opened for user root(uid=0) by (uid=167) 2026-02-18T09:52:50.091 INFO:journalctl@ceph.osd.1.trial015.stdout:Feb 18 09:52:49 trial015 sudo[48455]: pam_unix(sudo:session): session closed for user root 2026-02-18T09:52:50.091 INFO:journalctl@ceph.osd.1.trial015.stdout:Feb 18 09:52:49 trial015 sudo[48459]: ceph : PWD=/ ; USER=root ; COMMAND=/usr/sbin/nvme mtfdkcc1t9tgp-1bk1jabyy smart-log-add --json /dev/nvme2n1 2026-02-18T09:52:50.091 INFO:journalctl@ceph.osd.1.trial015.stdout:Feb 18 09:52:49 trial015 sudo[48459]: pam_systemd(sudo:session): Failed to connect to system bus: No such file or directory 2026-02-18T09:52:50.091 INFO:journalctl@ceph.osd.1.trial015.stdout:Feb 18 09:52:49 trial015 sudo[48459]: pam_unix(sudo:session): session opened for user root(uid=0) by (uid=167) 2026-02-18T09:52:50.091 INFO:journalctl@ceph.osd.1.trial015.stdout:Feb 18 09:52:49 trial015 sudo[48459]: pam_unix(sudo:session): session closed for user root 2026-02-18T09:52:50.091 INFO:journalctl@ceph.osd.0.trial015.stdout:Feb 18 09:52:49 trial015 sudo[48447]: ceph : PWD=/ ; USER=root ; COMMAND=/usr/sbin/smartctl -x --json=o /dev/nvme2n1 2026-02-18T09:52:50.091 INFO:journalctl@ceph.osd.0.trial015.stdout:Feb 18 09:52:49 trial015 sudo[48447]: pam_systemd(sudo:session): Failed to connect to system bus: No such file or directory 2026-02-18T09:52:50.091 INFO:journalctl@ceph.osd.0.trial015.stdout:Feb 18 09:52:49 trial015 sudo[48447]: pam_unix(sudo:session): session opened for user root(uid=0) by (uid=167) 2026-02-18T09:52:50.091 INFO:journalctl@ceph.osd.0.trial015.stdout:Feb 18 09:52:49 trial015 sudo[48447]: pam_unix(sudo:session): session closed for user root 2026-02-18T09:52:50.091 INFO:journalctl@ceph.osd.0.trial015.stdout:Feb 18 09:52:49 trial015 sudo[48451]: ceph : PWD=/ ; USER=root ; COMMAND=/usr/sbin/nvme mtfdkcc1t9tgp-1bk1jabyy smart-log-add --json /dev/nvme2n1 2026-02-18T09:52:50.091 INFO:journalctl@ceph.osd.0.trial015.stdout:Feb 18 09:52:49 trial015 sudo[48451]: pam_systemd(sudo:session): Failed to connect to system bus: No such file or directory 2026-02-18T09:52:50.091 INFO:journalctl@ceph.osd.0.trial015.stdout:Feb 18 09:52:49 trial015 sudo[48451]: pam_unix(sudo:session): session opened for user root(uid=0) by (uid=167) 2026-02-18T09:52:50.092 INFO:journalctl@ceph.osd.0.trial015.stdout:Feb 18 09:52:49 trial015 sudo[48451]: pam_unix(sudo:session): session closed for user root 2026-02-18T09:52:50.632 DEBUG:teuthology.orchestra.run.trial015:> sudo /home/ubuntu/cephtest/cephadm --image quay.ceph.io/ceph-ci/ceph:3e79fb58b7e5f0cc704daa1fc55a326f87e6bd3c shell --fsid 70646b21-0caf-11f1-9ac3-d404e6e7d460 -- ceph osd last-stat-seq osd.1 2026-02-18T09:52:50.685 DEBUG:teuthology.orchestra.run.trial015:> sudo /home/ubuntu/cephtest/cephadm --image quay.ceph.io/ceph-ci/ceph:3e79fb58b7e5f0cc704daa1fc55a326f87e6bd3c shell --fsid 70646b21-0caf-11f1-9ac3-d404e6e7d460 -- ceph osd last-stat-seq osd.0 2026-02-18T09:52:50.751 INFO:teuthology.orchestra.run.trial015.stderr:Inferring config /var/lib/ceph/70646b21-0caf-11f1-9ac3-d404e6e7d460/mon.a/config 2026-02-18T09:52:50.799 INFO:teuthology.orchestra.run.trial015.stderr:Inferring config /var/lib/ceph/70646b21-0caf-11f1-9ac3-d404e6e7d460/mon.a/config 2026-02-18T09:52:50.914 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:52:50 trial015 ceph-mon[15958]: from='mgr.14152 10.20.193.15:0/4102059665' entity='mgr.x' cmd='[{"prefix": "osd pool application enable", "format": "json", "pool": ".mgr", "app": "mgr", "yes_i_really_mean_it": true}]': finished 2026-02-18T09:52:50.914 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:52:50 trial015 ceph-mon[15958]: osdmap e14: 2 total, 2 up, 2 in 2026-02-18T09:52:50.914 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:52:50 trial015 ceph-mon[15958]: from='mgr.14152 10.20.193.15:0/4102059665' entity='mgr.x' 2026-02-18T09:52:50.914 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:52:50 trial015 ceph-mon[15958]: from='admin socket' entity='admin socket' cmd='smart' args=[json]: dispatch 2026-02-18T09:52:50.914 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:52:50 trial015 ceph-mon[15958]: from='admin socket' entity='admin socket' cmd=smart args=[json]: finished 2026-02-18T09:52:50.914 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:52:50 trial015 ceph-mon[15958]: from='mgr.14152 10.20.193.15:0/4102059665' entity='mgr.x' cmd={"prefix": "mon metadata", "id": "a"} : dispatch 2026-02-18T09:52:50.915 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:52:50 trial015 ceph-mon[15958]: from='mgr.14152 10.20.193.15:0/4102059665' entity='mgr.x' 2026-02-18T09:52:50.915 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:52:50 trial015 ceph-mon[15958]: pgmap v20: 1 pgs: 1 creating+peering; 0 B data, 53 MiB used, 1.4 TiB / 1.4 TiB avail 2026-02-18T09:52:50.969 INFO:teuthology.orchestra.run.trial015.stdout:51539607556 2026-02-18T09:52:51.006 INFO:tasks.cephadm.ceph_manager.ceph:need seq 51539607556 got 51539607556 for osd.1 2026-02-18T09:52:51.007 DEBUG:teuthology.parallel:result is None 2026-02-18T09:52:51.010 INFO:teuthology.orchestra.run.trial015.stdout:34359738373 2026-02-18T09:52:51.048 INFO:tasks.cephadm.ceph_manager.ceph:need seq 34359738372 got 34359738373 for osd.0 2026-02-18T09:52:51.048 DEBUG:teuthology.parallel:result is None 2026-02-18T09:52:51.048 INFO:tasks.cephadm.ceph_manager.ceph:waiting for clean 2026-02-18T09:52:51.048 DEBUG:teuthology.orchestra.run.trial015:> sudo /home/ubuntu/cephtest/cephadm --image quay.ceph.io/ceph-ci/ceph:3e79fb58b7e5f0cc704daa1fc55a326f87e6bd3c shell --fsid 70646b21-0caf-11f1-9ac3-d404e6e7d460 -- ceph pg dump --format=json 2026-02-18T09:52:51.201 INFO:teuthology.orchestra.run.trial015.stderr:Inferring config /var/lib/ceph/70646b21-0caf-11f1-9ac3-d404e6e7d460/mon.a/config 2026-02-18T09:52:51.410 INFO:teuthology.orchestra.run.trial015.stdout: 2026-02-18T09:52:51.410 INFO:teuthology.orchestra.run.trial015.stderr:dumped all 2026-02-18T09:52:51.447 INFO:teuthology.orchestra.run.trial015.stdout:{"pg_ready":true,"pg_map":{"version":21,"stamp":"2026-02-18T09:52:50.652215+0000","last_osdmap_epoch":0,"last_pg_scan":0,"pg_stats_sum":{"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":2,"acting":2,"num_store_stats":0},"osd_stats_sum":{"up_from":0,"seq":0,"num_pgs":0,"num_osds":2,"num_per_pool_osds":2,"num_per_pool_omap_osds":2,"kb":1468006400,"kb_used":54136,"kb_used_data":208,"kb_used_omap":10,"kb_used_meta":53877,"kb_avail":1467952264,"statfs":{"total":1503238553600,"available":1503183118336,"internally_reserved":0,"allocated":212992,"data_stored":50872,"data_compressed":0,"data_compressed_allocated":0,"data_compressed_original":0,"omap_allocated":11033,"internal_metadata":55170279},"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":"0.000000"},"pg_stats":[{"pgid":"1.0","version":"0'0","reported_seq":1,"reported_epoch":13,"state":"creating+peering","last_fresh":"2026-02-18T09:52:48.647995+0000","last_change":"2026-02-18T09:52:48.647995+0000","last_active":"2026-02-18T09:52:48.645822+0000","last_peered":"2026-02-18T09:52:48.645822+0000","last_clean":"2026-02-18T09:52:48.645822+0000","last_became_active":"0.000000","last_became_peered":"0.000000","last_unstale":"2026-02-18T09:52:48.647995+0000","last_undegraded":"2026-02-18T09:52:48.647995+0000","last_fullsized":"2026-02-18T09:52:48.647995+0000","mapping_epoch":13,"log_start":"0'0","ondisk_log_start":"0'0","created":13,"last_epoch_clean":0,"parent":"0.0","parent_split_bits":0,"last_scrub":"0'0","last_scrub_stamp":"2026-02-18T09:52:48.645822+0000","last_deep_scrub":"0'0","last_deep_scrub_stamp":"2026-02-18T09:52:48.645822+0000","last_clean_scrub_stamp":"2026-02-18T09:52:48.645822+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":"no scrub is scheduled","scrub_duration":0,"objects_trimmed":0,"snaptrim_duration":0,"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":[]}],"pool_stats":[{"poolid":1,"num_pg":1,"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":331776,"data_stored":328192,"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":2,"acting":2,"num_store_stats":2}],"osd_stats":[{"osd":1,"up_from":12,"seq":51539607556,"num_pgs":0,"num_osds":1,"num_per_pool_osds":1,"num_per_pool_omap_osds":1,"kb":734003200,"kb_used":27076,"kb_used_data":112,"kb_used_omap":4,"kb_used_meta":26939,"kb_avail":733976124,"statfs":{"total":751619276800,"available":751591550976,"internally_reserved":0,"allocated":114688,"data_stored":28403,"data_compressed":0,"data_compressed_allocated":0,"data_compressed_original":0,"omap_allocated":4865,"internal_metadata":27585791},"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":[]},{"osd":0,"up_from":8,"seq":34359738373,"num_pgs":0,"num_osds":1,"num_per_pool_osds":1,"num_per_pool_omap_osds":1,"kb":734003200,"kb_used":27060,"kb_used_data":96,"kb_used_omap":6,"kb_used_meta":26937,"kb_avail":733976140,"statfs":{"total":751619276800,"available":751591567360,"internally_reserved":0,"allocated":98304,"data_stored":22469,"data_compressed":0,"data_compressed_allocated":0,"data_compressed_original":0,"omap_allocated":6168,"internal_metadata":27584488},"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":[]}],"pool_statfs":[{"poolid":1,"osd":0,"total":0,"available":0,"internally_reserved":0,"allocated":331776,"data_stored":328192,"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":0,"data_stored":0,"data_compressed":0,"data_compressed_allocated":0,"data_compressed_original":0,"omap_allocated":0,"internal_metadata":0}]}} 2026-02-18T09:52:51.447 DEBUG:teuthology.orchestra.run.trial015:> sudo /home/ubuntu/cephtest/cephadm --image quay.ceph.io/ceph-ci/ceph:3e79fb58b7e5f0cc704daa1fc55a326f87e6bd3c shell --fsid 70646b21-0caf-11f1-9ac3-d404e6e7d460 -- ceph pg dump --format=json 2026-02-18T09:52:51.561 INFO:teuthology.orchestra.run.trial015.stderr:Inferring config /var/lib/ceph/70646b21-0caf-11f1-9ac3-d404e6e7d460/mon.a/config 2026-02-18T09:52:51.771 INFO:teuthology.orchestra.run.trial015.stdout: 2026-02-18T09:52:51.771 INFO:teuthology.orchestra.run.trial015.stderr:dumped all 2026-02-18T09:52:51.809 INFO:teuthology.orchestra.run.trial015.stdout:{"pg_ready":true,"pg_map":{"version":21,"stamp":"2026-02-18T09:52:50.652215+0000","last_osdmap_epoch":0,"last_pg_scan":0,"pg_stats_sum":{"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":2,"acting":2,"num_store_stats":0},"osd_stats_sum":{"up_from":0,"seq":0,"num_pgs":0,"num_osds":2,"num_per_pool_osds":2,"num_per_pool_omap_osds":2,"kb":1468006400,"kb_used":54136,"kb_used_data":208,"kb_used_omap":10,"kb_used_meta":53877,"kb_avail":1467952264,"statfs":{"total":1503238553600,"available":1503183118336,"internally_reserved":0,"allocated":212992,"data_stored":50872,"data_compressed":0,"data_compressed_allocated":0,"data_compressed_original":0,"omap_allocated":11033,"internal_metadata":55170279},"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":"0.000000"},"pg_stats":[{"pgid":"1.0","version":"0'0","reported_seq":1,"reported_epoch":13,"state":"creating+peering","last_fresh":"2026-02-18T09:52:48.647995+0000","last_change":"2026-02-18T09:52:48.647995+0000","last_active":"2026-02-18T09:52:48.645822+0000","last_peered":"2026-02-18T09:52:48.645822+0000","last_clean":"2026-02-18T09:52:48.645822+0000","last_became_active":"0.000000","last_became_peered":"0.000000","last_unstale":"2026-02-18T09:52:48.647995+0000","last_undegraded":"2026-02-18T09:52:48.647995+0000","last_fullsized":"2026-02-18T09:52:48.647995+0000","mapping_epoch":13,"log_start":"0'0","ondisk_log_start":"0'0","created":13,"last_epoch_clean":0,"parent":"0.0","parent_split_bits":0,"last_scrub":"0'0","last_scrub_stamp":"2026-02-18T09:52:48.645822+0000","last_deep_scrub":"0'0","last_deep_scrub_stamp":"2026-02-18T09:52:48.645822+0000","last_clean_scrub_stamp":"2026-02-18T09:52:48.645822+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":"no scrub is scheduled","scrub_duration":0,"objects_trimmed":0,"snaptrim_duration":0,"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":[]}],"pool_stats":[{"poolid":1,"num_pg":1,"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":331776,"data_stored":328192,"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":2,"acting":2,"num_store_stats":2}],"osd_stats":[{"osd":1,"up_from":12,"seq":51539607556,"num_pgs":0,"num_osds":1,"num_per_pool_osds":1,"num_per_pool_omap_osds":1,"kb":734003200,"kb_used":27076,"kb_used_data":112,"kb_used_omap":4,"kb_used_meta":26939,"kb_avail":733976124,"statfs":{"total":751619276800,"available":751591550976,"internally_reserved":0,"allocated":114688,"data_stored":28403,"data_compressed":0,"data_compressed_allocated":0,"data_compressed_original":0,"omap_allocated":4865,"internal_metadata":27585791},"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":[]},{"osd":0,"up_from":8,"seq":34359738373,"num_pgs":0,"num_osds":1,"num_per_pool_osds":1,"num_per_pool_omap_osds":1,"kb":734003200,"kb_used":27060,"kb_used_data":96,"kb_used_omap":6,"kb_used_meta":26937,"kb_avail":733976140,"statfs":{"total":751619276800,"available":751591567360,"internally_reserved":0,"allocated":98304,"data_stored":22469,"data_compressed":0,"data_compressed_allocated":0,"data_compressed_original":0,"omap_allocated":6168,"internal_metadata":27584488},"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":[]}],"pool_statfs":[{"poolid":1,"osd":0,"total":0,"available":0,"internally_reserved":0,"allocated":331776,"data_stored":328192,"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":0,"data_stored":0,"data_compressed":0,"data_compressed_allocated":0,"data_compressed_original":0,"omap_allocated":0,"internal_metadata":0}]}} 2026-02-18T09:52:51.810 DEBUG:teuthology.orchestra.run.trial015:> sudo /home/ubuntu/cephtest/cephadm --image quay.ceph.io/ceph-ci/ceph:3e79fb58b7e5f0cc704daa1fc55a326f87e6bd3c shell --fsid 70646b21-0caf-11f1-9ac3-d404e6e7d460 -- ceph pg dump --format=json 2026-02-18T09:52:51.833 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:52:51 trial015 ceph-mon[15958]: osdmap e15: 2 total, 2 up, 2 in 2026-02-18T09:52:51.833 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:52:51 trial015 ceph-mon[15958]: mgrmap e14: x(active, since 30s) 2026-02-18T09:52:51.834 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:52:51 trial015 ceph-mon[15958]: from='client.? 10.20.193.15:0/1543948927' entity='client.admin' cmd={"prefix": "osd last-stat-seq", "id": 1} : dispatch 2026-02-18T09:52:51.834 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:52:51 trial015 ceph-mon[15958]: from='client.? 10.20.193.15:0/2342742283' entity='client.admin' cmd={"prefix": "osd last-stat-seq", "id": 0} : dispatch 2026-02-18T09:52:51.925 INFO:teuthology.orchestra.run.trial015.stderr:Inferring config /var/lib/ceph/70646b21-0caf-11f1-9ac3-d404e6e7d460/mon.a/config 2026-02-18T09:52:52.132 INFO:teuthology.orchestra.run.trial015.stdout: 2026-02-18T09:52:52.133 INFO:teuthology.orchestra.run.trial015.stderr:dumped all 2026-02-18T09:52:52.168 INFO:teuthology.orchestra.run.trial015.stdout:{"pg_ready":true,"pg_map":{"version":22,"stamp":"2026-02-18T09:52:51.977671+0000","last_osdmap_epoch":0,"last_pg_scan":0,"pg_stats_sum":{"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":2,"acting":2,"num_store_stats":0},"osd_stats_sum":{"up_from":0,"seq":0,"num_pgs":0,"num_osds":2,"num_per_pool_osds":2,"num_per_pool_omap_osds":2,"kb":1468006400,"kb_used":54136,"kb_used_data":208,"kb_used_omap":10,"kb_used_meta":53877,"kb_avail":1467952264,"statfs":{"total":1503238553600,"available":1503183118336,"internally_reserved":0,"allocated":212992,"data_stored":50872,"data_compressed":0,"data_compressed_allocated":0,"data_compressed_original":0,"omap_allocated":11033,"internal_metadata":55170279},"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":"0.000000"},"pg_stats":[{"pgid":"1.0","version":"0'0","reported_seq":1,"reported_epoch":13,"state":"creating+peering","last_fresh":"2026-02-18T09:52:48.647995+0000","last_change":"2026-02-18T09:52:48.647995+0000","last_active":"2026-02-18T09:52:48.645822+0000","last_peered":"2026-02-18T09:52:48.645822+0000","last_clean":"2026-02-18T09:52:48.645822+0000","last_became_active":"0.000000","last_became_peered":"0.000000","last_unstale":"2026-02-18T09:52:48.647995+0000","last_undegraded":"2026-02-18T09:52:48.647995+0000","last_fullsized":"2026-02-18T09:52:48.647995+0000","mapping_epoch":13,"log_start":"0'0","ondisk_log_start":"0'0","created":13,"last_epoch_clean":0,"parent":"0.0","parent_split_bits":0,"last_scrub":"0'0","last_scrub_stamp":"2026-02-18T09:52:48.645822+0000","last_deep_scrub":"0'0","last_deep_scrub_stamp":"2026-02-18T09:52:48.645822+0000","last_clean_scrub_stamp":"2026-02-18T09:52:48.645822+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":"no scrub is scheduled","scrub_duration":0,"objects_trimmed":0,"snaptrim_duration":0,"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":[]}],"pool_stats":[{"poolid":1,"num_pg":1,"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":331776,"data_stored":328192,"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":2,"acting":2,"num_store_stats":2}],"osd_stats":[{"osd":1,"up_from":12,"seq":51539607556,"num_pgs":0,"num_osds":1,"num_per_pool_osds":1,"num_per_pool_omap_osds":1,"kb":734003200,"kb_used":27076,"kb_used_data":112,"kb_used_omap":4,"kb_used_meta":26939,"kb_avail":733976124,"statfs":{"total":751619276800,"available":751591550976,"internally_reserved":0,"allocated":114688,"data_stored":28403,"data_compressed":0,"data_compressed_allocated":0,"data_compressed_original":0,"omap_allocated":4865,"internal_metadata":27585791},"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":[]},{"osd":0,"up_from":8,"seq":34359738373,"num_pgs":0,"num_osds":1,"num_per_pool_osds":1,"num_per_pool_omap_osds":1,"kb":734003200,"kb_used":27060,"kb_used_data":96,"kb_used_omap":6,"kb_used_meta":26937,"kb_avail":733976140,"statfs":{"total":751619276800,"available":751591567360,"internally_reserved":0,"allocated":98304,"data_stored":22469,"data_compressed":0,"data_compressed_allocated":0,"data_compressed_original":0,"omap_allocated":6168,"internal_metadata":27584488},"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":[]}],"pool_statfs":[{"poolid":1,"osd":0,"total":0,"available":0,"internally_reserved":0,"allocated":331776,"data_stored":328192,"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":0,"data_stored":0,"data_compressed":0,"data_compressed_allocated":0,"data_compressed_original":0,"omap_allocated":0,"internal_metadata":0}]}} 2026-02-18T09:52:52.168 INFO:tasks.cephadm.ceph_manager.ceph:PG 1.0 is not active+clean 2026-02-18T09:52:52.168 INFO:tasks.cephadm.ceph_manager.ceph:{'pgid': '1.0', 'version': "0'0", 'reported_seq': 1, 'reported_epoch': 13, 'state': 'creating+peering', 'last_fresh': '2026-02-18T09:52:48.647995+0000', 'last_change': '2026-02-18T09:52:48.647995+0000', 'last_active': '2026-02-18T09:52:48.645822+0000', 'last_peered': '2026-02-18T09:52:48.645822+0000', 'last_clean': '2026-02-18T09:52:48.645822+0000', 'last_became_active': '0.000000', 'last_became_peered': '0.000000', 'last_unstale': '2026-02-18T09:52:48.647995+0000', 'last_undegraded': '2026-02-18T09:52:48.647995+0000', 'last_fullsized': '2026-02-18T09:52:48.647995+0000', 'mapping_epoch': 13, 'log_start': "0'0", 'ondisk_log_start': "0'0", 'created': 13, 'last_epoch_clean': 0, 'parent': '0.0', 'parent_split_bits': 0, 'last_scrub': "0'0", 'last_scrub_stamp': '2026-02-18T09:52:48.645822+0000', 'last_deep_scrub': "0'0", 'last_deep_scrub_stamp': '2026-02-18T09:52:48.645822+0000', 'last_clean_scrub_stamp': '2026-02-18T09:52:48.645822+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': 'no scrub is scheduled', 'scrub_duration': 0, 'objects_trimmed': 0, 'snaptrim_duration': 0, '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': []} 2026-02-18T09:52:52.168 DEBUG:teuthology.orchestra.run.trial015:> sudo /home/ubuntu/cephtest/cephadm --image quay.ceph.io/ceph-ci/ceph:3e79fb58b7e5f0cc704daa1fc55a326f87e6bd3c shell --fsid 70646b21-0caf-11f1-9ac3-d404e6e7d460 -- ceph status --format=json 2026-02-18T09:52:52.323 INFO:teuthology.orchestra.run.trial015.stderr:Inferring config /var/lib/ceph/70646b21-0caf-11f1-9ac3-d404e6e7d460/mon.a/config 2026-02-18T09:52:52.573 INFO:teuthology.orchestra.run.trial015.stdout: 2026-02-18T09:52:52.573 INFO:teuthology.orchestra.run.trial015.stdout:{"fsid":"70646b21-0caf-11f1-9ac3-d404e6e7d460","health":{"status":"HEALTH_OK","checks":{},"mutes":[]},"election_epoch":5,"quorum":[0],"quorum_names":["a"],"quorum_age":51,"monmap":{"epoch":1,"min_mon_release_name":"tentacle","num_mons":1},"osdmap":{"epoch":15,"num_osds":2,"num_up_osds":2,"osd_up_since":1771408366,"num_in_osds":2,"osd_in_since":1771408359,"num_remapped_pgs":0},"pgmap":{"pgs_by_state":[{"state_name":"creating+peering","count":1}],"num_pgs":1,"num_pools":1,"num_objects":0,"data_bytes":0,"bytes_used":55435264,"bytes_avail":1503183118336,"bytes_total":1503238553600,"inactive_pgs_ratio":1},"fsmap":{"epoch":1,"btime":"2026-02-18T09:52:00:533629+0000","by_rank":[],"up:standby":0},"mgrmap":{"available":true,"num_standbys":0,"modules":["cephadm","dashboard","iostat","nfs"],"services":{"dashboard":"https://10.20.193.15:8443/"}},"servicemap":{"epoch":1,"modified":"2026-02-18T09:52:00.533979+0000","services":{}},"progress_events":{}} 2026-02-18T09:52:52.610 INFO:tasks.cephadm.ceph_manager.ceph:no progress seen, keeping timeout for now 2026-02-18T09:52:52.610 DEBUG:teuthology.orchestra.run.trial015:> sudo /home/ubuntu/cephtest/cephadm --image quay.ceph.io/ceph-ci/ceph:3e79fb58b7e5f0cc704daa1fc55a326f87e6bd3c shell --fsid 70646b21-0caf-11f1-9ac3-d404e6e7d460 -- ceph pg dump --format=json 2026-02-18T09:52:52.726 INFO:teuthology.orchestra.run.trial015.stderr:Inferring config /var/lib/ceph/70646b21-0caf-11f1-9ac3-d404e6e7d460/mon.a/config 2026-02-18T09:52:52.938 INFO:teuthology.orchestra.run.trial015.stdout: 2026-02-18T09:52:52.939 INFO:teuthology.orchestra.run.trial015.stderr:dumped all 2026-02-18T09:52:52.939 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:52:52 trial015 ceph-mon[15958]: from='client.14242 -' entity='client.admin' cmd=[{"prefix": "pg dump", "target": ["mon-mgr", ""], "format": "json"}]: dispatch 2026-02-18T09:52:52.939 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:52:52 trial015 ceph-mon[15958]: from='client.14244 -' entity='client.admin' cmd=[{"prefix": "pg dump", "target": ["mon-mgr", ""], "format": "json"}]: dispatch 2026-02-18T09:52:52.939 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:52:52 trial015 ceph-mon[15958]: pgmap v22: 1 pgs: 1 creating+peering; 0 B data, 53 MiB used, 1.4 TiB / 1.4 TiB avail 2026-02-18T09:52:52.939 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:52:52 trial015 ceph-mon[15958]: from='client.14246 -' entity='client.admin' cmd=[{"prefix": "pg dump", "target": ["mon-mgr", ""], "format": "json"}]: dispatch 2026-02-18T09:52:52.939 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:52:52 trial015 ceph-mon[15958]: from='client.? 10.20.193.15:0/3438206665' entity='client.admin' cmd={"prefix": "status", "format": "json"} : dispatch 2026-02-18T09:52:52.973 INFO:teuthology.orchestra.run.trial015.stdout:{"pg_ready":true,"pg_map":{"version":22,"stamp":"2026-02-18T09:52:51.977671+0000","last_osdmap_epoch":0,"last_pg_scan":0,"pg_stats_sum":{"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":2,"acting":2,"num_store_stats":0},"osd_stats_sum":{"up_from":0,"seq":0,"num_pgs":0,"num_osds":2,"num_per_pool_osds":2,"num_per_pool_omap_osds":2,"kb":1468006400,"kb_used":54136,"kb_used_data":208,"kb_used_omap":10,"kb_used_meta":53877,"kb_avail":1467952264,"statfs":{"total":1503238553600,"available":1503183118336,"internally_reserved":0,"allocated":212992,"data_stored":50872,"data_compressed":0,"data_compressed_allocated":0,"data_compressed_original":0,"omap_allocated":11033,"internal_metadata":55170279},"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":"0.000000"},"pg_stats":[{"pgid":"1.0","version":"0'0","reported_seq":1,"reported_epoch":13,"state":"creating+peering","last_fresh":"2026-02-18T09:52:48.647995+0000","last_change":"2026-02-18T09:52:48.647995+0000","last_active":"2026-02-18T09:52:48.645822+0000","last_peered":"2026-02-18T09:52:48.645822+0000","last_clean":"2026-02-18T09:52:48.645822+0000","last_became_active":"0.000000","last_became_peered":"0.000000","last_unstale":"2026-02-18T09:52:48.647995+0000","last_undegraded":"2026-02-18T09:52:48.647995+0000","last_fullsized":"2026-02-18T09:52:48.647995+0000","mapping_epoch":13,"log_start":"0'0","ondisk_log_start":"0'0","created":13,"last_epoch_clean":0,"parent":"0.0","parent_split_bits":0,"last_scrub":"0'0","last_scrub_stamp":"2026-02-18T09:52:48.645822+0000","last_deep_scrub":"0'0","last_deep_scrub_stamp":"2026-02-18T09:52:48.645822+0000","last_clean_scrub_stamp":"2026-02-18T09:52:48.645822+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":"no scrub is scheduled","scrub_duration":0,"objects_trimmed":0,"snaptrim_duration":0,"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":[]}],"pool_stats":[{"poolid":1,"num_pg":1,"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":331776,"data_stored":328192,"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":2,"acting":2,"num_store_stats":2}],"osd_stats":[{"osd":1,"up_from":12,"seq":51539607556,"num_pgs":0,"num_osds":1,"num_per_pool_osds":1,"num_per_pool_omap_osds":1,"kb":734003200,"kb_used":27076,"kb_used_data":112,"kb_used_omap":4,"kb_used_meta":26939,"kb_avail":733976124,"statfs":{"total":751619276800,"available":751591550976,"internally_reserved":0,"allocated":114688,"data_stored":28403,"data_compressed":0,"data_compressed_allocated":0,"data_compressed_original":0,"omap_allocated":4865,"internal_metadata":27585791},"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":[]},{"osd":0,"up_from":8,"seq":34359738373,"num_pgs":0,"num_osds":1,"num_per_pool_osds":1,"num_per_pool_omap_osds":1,"kb":734003200,"kb_used":27060,"kb_used_data":96,"kb_used_omap":6,"kb_used_meta":26937,"kb_avail":733976140,"statfs":{"total":751619276800,"available":751591567360,"internally_reserved":0,"allocated":98304,"data_stored":22469,"data_compressed":0,"data_compressed_allocated":0,"data_compressed_original":0,"omap_allocated":6168,"internal_metadata":27584488},"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":[]}],"pool_statfs":[{"poolid":1,"osd":0,"total":0,"available":0,"internally_reserved":0,"allocated":331776,"data_stored":328192,"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":0,"data_stored":0,"data_compressed":0,"data_compressed_allocated":0,"data_compressed_original":0,"omap_allocated":0,"internal_metadata":0}]}} 2026-02-18T09:52:54.089 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:52:53 trial015 ceph-mon[15958]: from='client.14250 -' entity='client.admin' cmd=[{"prefix": "pg dump", "target": ["mon-mgr", ""], "format": "json"}]: dispatch 2026-02-18T09:52:55.089 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:52:54 trial015 ceph-mon[15958]: pgmap v23: 1 pgs: 1 active+clean; 577 KiB data, 54 MiB used, 1.4 TiB / 1.4 TiB avail 2026-02-18T09:52:55.974 DEBUG:teuthology.orchestra.run.trial015:> sudo /home/ubuntu/cephtest/cephadm --image quay.ceph.io/ceph-ci/ceph:3e79fb58b7e5f0cc704daa1fc55a326f87e6bd3c shell --fsid 70646b21-0caf-11f1-9ac3-d404e6e7d460 -- ceph pg dump --format=json 2026-02-18T09:52:56.091 INFO:teuthology.orchestra.run.trial015.stderr:Inferring config /var/lib/ceph/70646b21-0caf-11f1-9ac3-d404e6e7d460/mon.a/config 2026-02-18T09:52:56.294 INFO:teuthology.orchestra.run.trial015.stdout: 2026-02-18T09:52:56.295 INFO:teuthology.orchestra.run.trial015.stderr:dumped all 2026-02-18T09:52:56.330 INFO:teuthology.orchestra.run.trial015.stdout:{"pg_ready":true,"pg_map":{"version":24,"stamp":"2026-02-18T09:52:55.978250+0000","last_osdmap_epoch":0,"last_pg_scan":0,"pg_stats_sum":{"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":0,"data_stored":0,"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":0},"osd_stats_sum":{"up_from":0,"seq":0,"num_pgs":2,"num_osds":2,"num_per_pool_osds":2,"num_per_pool_omap_osds":2,"kb":1468006400,"kb_used":55720,"kb_used_data":1416,"kb_used_omap":13,"kb_used_meta":53874,"kb_avail":1467950680,"statfs":{"total":1503238553600,"available":1503181496320,"internally_reserved":0,"allocated":1449984,"data_stored":1250174,"data_compressed":0,"data_compressed_allocated":0,"data_compressed_original":0,"omap_allocated":14293,"internal_metadata":55167019},"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":"2.000287"},"pg_stats":[{"pgid":"1.0","version":"14'72","reported_seq":103,"reported_epoch":15,"state":"active+clean","last_fresh":"2026-02-18T09:52:51.039824+0000","last_change":"2026-02-18T09:52:49.650830+0000","last_active":"2026-02-18T09:52:51.039824+0000","last_peered":"2026-02-18T09:52:51.039824+0000","last_clean":"2026-02-18T09:52:51.039824+0000","last_became_active":"2026-02-18T09:52:49.650706+0000","last_became_peered":"2026-02-18T09:52:49.650706+0000","last_unstale":"2026-02-18T09:52:51.039824+0000","last_undegraded":"2026-02-18T09:52:51.039824+0000","last_fullsized":"2026-02-18T09:52:51.039824+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-18T09:52:48.645822+0000","last_deep_scrub":"0'0","last_deep_scrub_stamp":"2026-02-18T09:52:48.645822+0000","last_clean_scrub_stamp":"2026-02-18T09:52:48.645822+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-19T18:37:41.414025+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":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":1,"up_from":12,"seq":51539607557,"num_pgs":1,"num_osds":1,"num_per_pool_osds":1,"num_per_pool_omap_osds":1,"kb":734003200,"kb_used":27860,"kb_used_data":708,"kb_used_omap":6,"kb_used_meta":26937,"kb_avail":733975340,"statfs":{"total":751619276800,"available":751590748160,"internally_reserved":0,"allocated":724992,"data_stored":625087,"data_compressed":0,"data_compressed_allocated":0,"data_compressed_original":0,"omap_allocated":6168,"internal_metadata":27584488},"hb_peers":[0],"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":34359738374,"num_pgs":1,"num_osds":1,"num_per_pool_osds":1,"num_per_pool_omap_osds":1,"kb":734003200,"kb_used":27860,"kb_used_data":708,"kb_used_omap":7,"kb_used_meta":26936,"kb_avail":733975340,"statfs":{"total":751619276800,"available":751590748160,"internally_reserved":0,"allocated":724992,"data_stored":625087,"data_compressed":0,"data_compressed_allocated":0,"data_compressed_original":0,"omap_allocated":8125,"internal_metadata":27582531},"hb_peers":[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":[]}],"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}]}} 2026-02-18T09:52:56.331 INFO:tasks.cephadm.ceph_manager.ceph:clean! 2026-02-18T09:52:56.331 INFO:tasks.ceph:Waiting until ceph cluster ceph is healthy... 2026-02-18T09:52:56.331 INFO:tasks.cephadm.ceph_manager.ceph:wait_until_healthy 2026-02-18T09:52:56.332 DEBUG:teuthology.orchestra.run.trial015:> sudo /home/ubuntu/cephtest/cephadm --image quay.ceph.io/ceph-ci/ceph:3e79fb58b7e5f0cc704daa1fc55a326f87e6bd3c shell --fsid 70646b21-0caf-11f1-9ac3-d404e6e7d460 -- ceph health --format=json 2026-02-18T09:52:56.448 INFO:teuthology.orchestra.run.trial015.stderr:Inferring config /var/lib/ceph/70646b21-0caf-11f1-9ac3-d404e6e7d460/mon.a/config 2026-02-18T09:52:56.678 INFO:teuthology.orchestra.run.trial015.stdout: 2026-02-18T09:52:56.678 INFO:teuthology.orchestra.run.trial015.stdout:{"status":"HEALTH_OK","checks":{},"mutes":[]} 2026-02-18T09:52:56.716 INFO:tasks.cephadm.ceph_manager.ceph:wait_until_healthy done 2026-02-18T09:52:56.716 INFO:tasks.cephadm:Setup complete, yielding 2026-02-18T09:52:56.716 INFO:teuthology.run_tasks:Running task cephadm.shell... 2026-02-18T09:52:56.731 INFO:tasks.cephadm:Running commands on role host.a host ubuntu@trial015.front.sepia.ceph.com 2026-02-18T09:52:56.731 DEBUG:teuthology.orchestra.run.trial015:> sudo /home/ubuntu/cephtest/cephadm --image quay.ceph.io/ceph-ci/ceph:3e79fb58b7e5f0cc704daa1fc55a326f87e6bd3c shell -c /etc/ceph/ceph.conf -k /etc/ceph/ceph.client.admin.keyring --fsid 70646b21-0caf-11f1-9ac3-d404e6e7d460 -- bash -c 'ceph fs volume create cephfs' 2026-02-18T09:52:56.849 INFO:teuthology.orchestra.run.trial015.stderr:Inferring config /var/lib/ceph/70646b21-0caf-11f1-9ac3-d404e6e7d460/mon.a/config 2026-02-18T09:52:57.340 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:52:57 trial015 ceph-mon[15958]: pgmap v24: 1 pgs: 1 active+clean; 577 KiB data, 54 MiB used, 1.4 TiB / 1.4 TiB avail 2026-02-18T09:52:57.340 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:52:57 trial015 ceph-mon[15958]: from='client.? 10.20.193.15:0/215131617' entity='client.admin' cmd={"prefix": "health", "format": "json"} : dispatch 2026-02-18T09:52:58.339 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:52:58 trial015 ceph-mon[15958]: from='client.14252 -' entity='client.admin' cmd=[{"prefix": "pg dump", "target": ["mon-mgr", ""], "format": "json"}]: dispatch 2026-02-18T09:52:58.339 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:52:58 trial015 ceph-mon[15958]: from='client.14256 -' entity='client.admin' cmd=[{"prefix": "fs volume create", "name": "cephfs", "target": ["mon-mgr", ""]}]: dispatch 2026-02-18T09:52:58.339 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:52:58 trial015 ceph-mon[15958]: from='mgr.14152 10.20.193.15:0/4102059665' entity='mgr.x' cmd={"prefix": "osd pool create", "pool": "cephfs.cephfs.meta"} : dispatch 2026-02-18T09:52:59.089 INFO:teuthology.run_tasks:Running task cephadm.wait_for_service... 2026-02-18T09:52:59.104 INFO:tasks.cephadm:Waiting for ceph service mds.cephfs to start (timeout 300)... 2026-02-18T09:52:59.104 DEBUG:teuthology.orchestra.run.trial015:> sudo /home/ubuntu/cephtest/cephadm --image quay.ceph.io/ceph-ci/ceph:3e79fb58b7e5f0cc704daa1fc55a326f87e6bd3c shell -c /etc/ceph/ceph.conf -k /etc/ceph/ceph.client.admin.keyring --fsid 70646b21-0caf-11f1-9ac3-d404e6e7d460 -- ceph orch ls -f json 2026-02-18T09:52:59.226 INFO:teuthology.orchestra.run.trial015.stderr:Inferring config /var/lib/ceph/70646b21-0caf-11f1-9ac3-d404e6e7d460/mon.a/config 2026-02-18T09:52:59.285 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:52:59 trial015 ceph-mon[15958]: pgmap v25: 1 pgs: 1 active+clean; 577 KiB data, 54 MiB used, 1.4 TiB / 1.4 TiB avail 2026-02-18T09:52:59.285 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:52:59 trial015 ceph-mon[15958]: from='mgr.14152 10.20.193.15:0/4102059665' entity='mgr.x' cmd='[{"prefix": "osd pool create", "pool": "cephfs.cephfs.meta"}]': finished 2026-02-18T09:52:59.285 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:52:59 trial015 ceph-mon[15958]: osdmap e16: 2 total, 2 up, 2 in 2026-02-18T09:52:59.286 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:52:59 trial015 ceph-mon[15958]: from='mgr.14152 10.20.193.15:0/4102059665' entity='mgr.x' cmd={"bulk": true, "prefix": "osd pool create", "pool": "cephfs.cephfs.data"} : dispatch 2026-02-18T09:52:59.286 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:52:59 trial015 ceph-70646b21-0caf-11f1-9ac3-d404e6e7d460-mon-a[15954]: 2026-02-18T09:52:59.037+0000 7ff56b6dc640 -1 log_channel(cluster) log [ERR] : Health check failed: 1 filesystem is offline (MDS_ALL_DOWN) 2026-02-18T09:52:59.455 INFO:teuthology.orchestra.run.trial015.stdout: 2026-02-18T09:52:59.455 INFO:teuthology.orchestra.run.trial015.stdout:[{"events": ["2026-02-18T09:52:59.042378Z service:mds.cephfs [INFO] \"service was created\""], "placement": {"count": 2}, "service_id": "cephfs", "service_name": "mds.cephfs", "service_type": "mds", "status": {"created": "2026-02-18T09:52:59.041302Z", "running": 0, "size": 2}}, {"events": ["2026-02-18T09:52:27.455492Z service:mgr [INFO] \"service was created\""], "placement": {"count": 1, "hosts": ["trial015=x"]}, "service_name": "mgr", "service_type": "mgr", "status": {"created": "2026-02-18T09:52:27.447744Z", "last_refresh": "2026-02-18T09:52:46.612972Z", "running": 1, "size": 1}}, {"events": ["2026-02-18T09:52:26.452603Z service:mon [INFO] \"service was created\""], "placement": {"count": 1, "hosts": ["trial015:10.20.193.15=a"]}, "service_name": "mon", "service_type": "mon", "status": {"created": "2026-02-18T09:52:26.193185Z", "last_refresh": "2026-02-18T09:52:46.612918Z", "running": 1, "size": 1}}, {"events": ["2026-02-18T09:52:38.810355Z service:osd.default [INFO] \"service was created\""], "placement": {"host_pattern": "trial015"}, "service_id": "default", "service_name": "osd.default", "service_type": "osd", "spec": {"data_devices": {"paths": ["vg_nvme/lv_3"]}, "filter_logic": "AND", "objectstore": "bluestore", "osd_type": "classic", "termination_grace_period_seconds": 30}, "status": {"created": "2026-02-18T09:52:38.809177Z", "last_refresh": "2026-02-18T09:52:46.613008Z", "running": 2, "size": 2}}] 2026-02-18T09:52:59.572 INFO:tasks.cephadm:mds.cephfs has 0/2 2026-02-18T09:53:00.225 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:53:00 trial015 ceph-mon[15958]: from='mgr.14152 10.20.193.15:0/4102059665' entity='mgr.x' cmd='[{"bulk": true, "prefix": "osd pool create", "pool": "cephfs.cephfs.data"}]': finished 2026-02-18T09:53:00.225 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:53:00 trial015 ceph-mon[15958]: osdmap e17: 2 total, 2 up, 2 in 2026-02-18T09:53:00.225 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:53:00 trial015 ceph-mon[15958]: from='mgr.14152 10.20.193.15:0/4102059665' entity='mgr.x' cmd={"prefix": "fs new", "fs_name": "cephfs", "metadata": "cephfs.cephfs.meta", "data": "cephfs.cephfs.data"} : dispatch 2026-02-18T09:53:00.225 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:53:00 trial015 ceph-mon[15958]: Health check failed: 1 filesystem is offline (MDS_ALL_DOWN) 2026-02-18T09:53:00.225 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:53:00 trial015 ceph-mon[15958]: Health check failed: 1 filesystem is online with fewer MDS than max_mds (MDS_UP_LESS_THAN_MAX) 2026-02-18T09:53:00.225 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:53:00 trial015 ceph-mon[15958]: from='mgr.14152 10.20.193.15:0/4102059665' entity='mgr.x' cmd='[{"prefix": "fs new", "fs_name": "cephfs", "metadata": "cephfs.cephfs.meta", "data": "cephfs.cephfs.data"}]': finished 2026-02-18T09:53:00.225 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:53:00 trial015 ceph-mon[15958]: osdmap e18: 2 total, 2 up, 2 in 2026-02-18T09:53:00.225 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:53:00 trial015 ceph-mon[15958]: fsmap cephfs:0 2026-02-18T09:53:00.225 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:53:00 trial015 ceph-mon[15958]: Saving service mds.cephfs spec with placement count:2 2026-02-18T09:53:00.225 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:53:00 trial015 ceph-mon[15958]: from='mgr.14152 10.20.193.15:0/4102059665' entity='mgr.x' 2026-02-18T09:53:00.225 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:53:00 trial015 ceph-mon[15958]: from='mgr.14152 10.20.193.15:0/4102059665' entity='mgr.x' cmd={"prefix": "config dump", "format": "json"} : dispatch 2026-02-18T09:53:00.225 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:53:00 trial015 ceph-mon[15958]: from='mgr.14152 10.20.193.15:0/4102059665' entity='mgr.x' cmd={"prefix": "config generate-minimal-conf"} : dispatch 2026-02-18T09:53:00.225 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:53:00 trial015 ceph-mon[15958]: from='mgr.14152 10.20.193.15:0/4102059665' entity='mgr.x' cmd={"prefix": "auth get", "entity": "client.admin"} : dispatch 2026-02-18T09:53:00.225 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:53:00 trial015 ceph-mon[15958]: from='mgr.14152 10.20.193.15:0/4102059665' entity='mgr.x' 2026-02-18T09:53:00.225 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:53:00 trial015 ceph-mon[15958]: from='mgr.14152 10.20.193.15:0/4102059665' entity='mgr.x' cmd={"prefix": "osd tree", "states": ["destroyed"], "format": "json"} : dispatch 2026-02-18T09:53:00.225 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:53:00 trial015 ceph-mon[15958]: from='mgr.14152 10.20.193.15:0/4102059665' entity='mgr.x' cmd={"prefix": "auth get-or-create", "entity": "mds.cephfs.trial015.wpdgyy", "caps": ["mon", "profile mds", "osd", "allow rw tag cephfs *=*", "mds", "allow"]} : dispatch 2026-02-18T09:53:00.225 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:53:00 trial015 ceph-mon[15958]: from='mgr.14152 10.20.193.15:0/4102059665' entity='mgr.x' cmd='[{"prefix": "auth get-or-create", "entity": "mds.cephfs.trial015.wpdgyy", "caps": ["mon", "profile mds", "osd", "allow rw tag cephfs *=*", "mds", "allow"]}]': finished 2026-02-18T09:53:00.225 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:53:00 trial015 ceph-mon[15958]: from='mgr.14152 10.20.193.15:0/4102059665' entity='mgr.x' cmd={"prefix": "config generate-minimal-conf"} : dispatch 2026-02-18T09:53:00.225 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:53:00 trial015 ceph-mon[15958]: Deploying daemon mds.cephfs.trial015.wpdgyy on trial015 2026-02-18T09:53:00.225 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:53:00 trial015 ceph-mon[15958]: from='mgr.14152 10.20.193.15:0/4102059665' entity='mgr.x' 2026-02-18T09:53:00.225 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:53:00 trial015 ceph-mon[15958]: from='mgr.14152 10.20.193.15:0/4102059665' entity='mgr.x' 2026-02-18T09:53:00.225 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:53:00 trial015 ceph-mon[15958]: from='mgr.14152 10.20.193.15:0/4102059665' entity='mgr.x' 2026-02-18T09:53:00.225 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:53:00 trial015 ceph-mon[15958]: from='mgr.14152 10.20.193.15:0/4102059665' entity='mgr.x' cmd={"prefix": "auth get-or-create", "entity": "mds.cephfs.trial015.swcvli", "caps": ["mon", "profile mds", "osd", "allow rw tag cephfs *=*", "mds", "allow"]} : dispatch 2026-02-18T09:53:00.225 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:53:00 trial015 ceph-mon[15958]: from='mgr.14152 10.20.193.15:0/4102059665' entity='mgr.x' cmd='[{"prefix": "auth get-or-create", "entity": "mds.cephfs.trial015.swcvli", "caps": ["mon", "profile mds", "osd", "allow rw tag cephfs *=*", "mds", "allow"]}]': finished 2026-02-18T09:53:00.225 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:53:00 trial015 ceph-mon[15958]: from='mgr.14152 10.20.193.15:0/4102059665' entity='mgr.x' cmd={"prefix": "config generate-minimal-conf"} : dispatch 2026-02-18T09:53:00.573 DEBUG:teuthology.orchestra.run.trial015:> sudo /home/ubuntu/cephtest/cephadm --image quay.ceph.io/ceph-ci/ceph:3e79fb58b7e5f0cc704daa1fc55a326f87e6bd3c shell -c /etc/ceph/ceph.conf -k /etc/ceph/ceph.client.admin.keyring --fsid 70646b21-0caf-11f1-9ac3-d404e6e7d460 -- ceph orch ls -f json 2026-02-18T09:53:00.690 INFO:teuthology.orchestra.run.trial015.stderr:Inferring config /var/lib/ceph/70646b21-0caf-11f1-9ac3-d404e6e7d460/mon.a/config 2026-02-18T09:53:00.913 INFO:teuthology.orchestra.run.trial015.stdout: 2026-02-18T09:53:00.913 INFO:teuthology.orchestra.run.trial015.stdout:[{"events": ["2026-02-18T09:53:00.386697Z service:mds.cephfs [INFO] \"service was created\""], "placement": {"count": 2}, "service_id": "cephfs", "service_name": "mds.cephfs", "service_type": "mds", "status": {"created": "2026-02-18T09:52:59.041302Z", "last_refresh": "2026-02-18T09:53:00.876088Z", "running": 2, "size": 2}}, {"events": ["2026-02-18T09:52:27.455492Z service:mgr [INFO] \"service was created\""], "placement": {"count": 1, "hosts": ["trial015=x"]}, "service_name": "mgr", "service_type": "mgr", "status": {"created": "2026-02-18T09:52:27.447744Z", "last_refresh": "2026-02-18T09:53:00.875955Z", "running": 1, "size": 1}}, {"events": ["2026-02-18T09:52:26.452603Z service:mon [INFO] \"service was created\""], "placement": {"count": 1, "hosts": ["trial015:10.20.193.15=a"]}, "service_name": "mon", "service_type": "mon", "status": {"created": "2026-02-18T09:52:26.193185Z", "last_refresh": "2026-02-18T09:53:00.875876Z", "running": 1, "size": 1}}, {"events": ["2026-02-18T09:52:38.810355Z service:osd.default [INFO] \"service was created\""], "placement": {"host_pattern": "trial015"}, "service_id": "default", "service_name": "osd.default", "service_type": "osd", "spec": {"data_devices": {"paths": ["vg_nvme/lv_3"]}, "filter_logic": "AND", "objectstore": "bluestore", "osd_type": "classic", "termination_grace_period_seconds": 30}, "status": {"created": "2026-02-18T09:52:38.809177Z", "last_refresh": "2026-02-18T09:53:00.876003Z", "running": 2, "size": 2}}] 2026-02-18T09:53:00.950 INFO:tasks.cephadm:mds.cephfs has 2/2 2026-02-18T09:53:00.950 INFO:teuthology.run_tasks:Running task cephadm.shell... 2026-02-18T09:53:00.966 INFO:tasks.cephadm:Running commands on role host.a host ubuntu@trial015.front.sepia.ceph.com 2026-02-18T09:53:00.966 DEBUG:teuthology.orchestra.run.trial015:> sudo /home/ubuntu/cephtest/cephadm --image quay.ceph.io/ceph-ci/ceph:3e79fb58b7e5f0cc704daa1fc55a326f87e6bd3c shell -c /etc/ceph/ceph.conf -k /etc/ceph/ceph.client.admin.keyring --fsid 70646b21-0caf-11f1-9ac3-d404e6e7d460 -- bash -c 'ceph fs subvolumegroup create cephfs smb' 2026-02-18T09:53:01.087 INFO:teuthology.orchestra.run.trial015.stderr:Inferring config /var/lib/ceph/70646b21-0caf-11f1-9ac3-d404e6e7d460/mon.a/config 2026-02-18T09:53:01.203 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:53:01 trial015 ceph-mon[15958]: from='client.14258 -' entity='client.admin' cmd=[{"prefix": "orch ls", "target": ["mon-mgr", ""], "format": "json"}]: dispatch 2026-02-18T09:53:01.203 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:53:01 trial015 ceph-mon[15958]: Deploying daemon mds.cephfs.trial015.swcvli on trial015 2026-02-18T09:53:01.203 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:53:01 trial015 ceph-mon[15958]: pgmap v29: 65 pgs: 14 creating+peering, 34 unknown, 17 active+clean; 577 KiB data, 54 MiB used, 1.4 TiB / 1.4 TiB avail 2026-02-18T09:53:01.203 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:53:01 trial015 ceph-mon[15958]: osdmap e19: 2 total, 2 up, 2 in 2026-02-18T09:53:01.203 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:53:01 trial015 ceph-mon[15958]: mds.? [v2:10.20.193.15:6818/4079382015,v1:10.20.193.15:6819/4079382015] up:boot 2026-02-18T09:53:01.203 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:53:01 trial015 ceph-mon[15958]: daemon mds.cephfs.trial015.wpdgyy assigned to filesystem cephfs as rank 0 (now has 1 ranks) 2026-02-18T09:53:01.203 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:53:01 trial015 ceph-mon[15958]: Health check cleared: MDS_ALL_DOWN (was: 1 filesystem is offline) 2026-02-18T09:53:01.203 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:53:01 trial015 ceph-mon[15958]: Health check cleared: MDS_UP_LESS_THAN_MAX (was: 1 filesystem is online with fewer MDS than max_mds) 2026-02-18T09:53:01.204 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:53:01 trial015 ceph-mon[15958]: Cluster is now healthy 2026-02-18T09:53:01.204 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:53:01 trial015 ceph-mon[15958]: fsmap cephfs:0 1 up:standby 2026-02-18T09:53:01.204 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:53:01 trial015 ceph-mon[15958]: from='mgr.14152 10.20.193.15:0/4102059665' entity='mgr.x' cmd={"prefix": "mds metadata", "who": "cephfs.trial015.wpdgyy"} : dispatch 2026-02-18T09:53:01.204 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:53:01 trial015 ceph-mon[15958]: fsmap cephfs:1 {0=cephfs.trial015.wpdgyy=up:creating} 2026-02-18T09:53:01.204 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:53:01 trial015 ceph-mon[15958]: daemon mds.cephfs.trial015.wpdgyy is now active in filesystem cephfs as rank 0 2026-02-18T09:53:01.204 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:53:01 trial015 ceph-mon[15958]: from='mgr.14152 10.20.193.15:0/4102059665' entity='mgr.x' 2026-02-18T09:53:01.204 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:53:01 trial015 ceph-mon[15958]: from='mgr.14152 10.20.193.15:0/4102059665' entity='mgr.x' 2026-02-18T09:53:01.204 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:53:01 trial015 ceph-mon[15958]: from='mgr.14152 10.20.193.15:0/4102059665' entity='mgr.x' 2026-02-18T09:53:01.204 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:53:01 trial015 ceph-mon[15958]: from='mgr.14152 10.20.193.15:0/4102059665' entity='mgr.x' 2026-02-18T09:53:01.204 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:53:01 trial015 ceph-mon[15958]: from='mgr.14152 10.20.193.15:0/4102059665' entity='mgr.x' 2026-02-18T09:53:01.205 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:53:01 trial015 ceph-mon[15958]: from='mgr.14152 10.20.193.15:0/4102059665' entity='mgr.x' cmd={"prefix": "config dump", "format": "json"} : dispatch 2026-02-18T09:53:01.205 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:53:01 trial015 ceph-mon[15958]: from='mgr.14152 10.20.193.15:0/4102059665' entity='mgr.x' 2026-02-18T09:53:01.205 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:53:01 trial015 ceph-mon[15958]: from='mgr.14152 10.20.193.15:0/4102059665' entity='mgr.x' 2026-02-18T09:53:01.205 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:53:01 trial015 ceph-mon[15958]: from='mgr.14152 10.20.193.15:0/4102059665' entity='mgr.x' cmd={"prefix": "config generate-minimal-conf"} : dispatch 2026-02-18T09:53:01.205 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:53:01 trial015 ceph-mon[15958]: from='mgr.14152 10.20.193.15:0/4102059665' entity='mgr.x' cmd={"prefix": "auth get", "entity": "client.admin"} : dispatch 2026-02-18T09:53:01.205 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:53:01 trial015 ceph-mon[15958]: from='mgr.14152 10.20.193.15:0/4102059665' entity='mgr.x' 2026-02-18T09:53:01.205 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:53:01 trial015 ceph-mon[15958]: from='mgr.14152 10.20.193.15:0/4102059665' entity='mgr.x' cmd={"prefix": "osd tree", "states": ["destroyed"], "format": "json"} : dispatch 2026-02-18T09:53:01.205 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:53:01 trial015 ceph-mon[15958]: from='mgr.14152 10.20.193.15:0/4102059665' entity='mgr.x' cmd={"prefix": "config dump", "format": "json"} : dispatch 2026-02-18T09:53:01.377 DEBUG:teuthology.orchestra.run.trial015:> sudo /home/ubuntu/cephtest/cephadm --image quay.ceph.io/ceph-ci/ceph:3e79fb58b7e5f0cc704daa1fc55a326f87e6bd3c shell -c /etc/ceph/ceph.conf -k /etc/ceph/ceph.client.admin.keyring --fsid 70646b21-0caf-11f1-9ac3-d404e6e7d460 -- bash -c 'ceph fs subvolume create cephfs sv1 --group-name=smb --mode=0777' 2026-02-18T09:53:01.493 INFO:teuthology.orchestra.run.trial015.stderr:Inferring config /var/lib/ceph/70646b21-0caf-11f1-9ac3-d404e6e7d460/mon.a/config 2026-02-18T09:53:01.516 INFO:journalctl@ceph.mgr.x.trial015.stdout:Feb 18 09:53:01 trial015 ceph-70646b21-0caf-11f1-9ac3-d404e6e7d460-mgr-x[16213]: 2026-02-18T09:53:01.328+0000 7f834d5e9640 -1 client.14268 error registering admin socket command: (17) File exists 2026-02-18T09:53:01.771 DEBUG:teuthology.orchestra.run.trial015:> sudo /home/ubuntu/cephtest/cephadm --image quay.ceph.io/ceph-ci/ceph:3e79fb58b7e5f0cc704daa1fc55a326f87e6bd3c shell -c /etc/ceph/ceph.conf -k /etc/ceph/ceph.client.admin.keyring --fsid 70646b21-0caf-11f1-9ac3-d404e6e7d460 -- bash -c 'ceph fs subvolume create cephfs sv2 --group-name=smb --mode=0777' 2026-02-18T09:53:01.888 INFO:teuthology.orchestra.run.trial015.stderr:Inferring config /var/lib/ceph/70646b21-0caf-11f1-9ac3-d404e6e7d460/mon.a/config 2026-02-18T09:53:02.163 DEBUG:teuthology.orchestra.run.trial015:> sudo /home/ubuntu/cephtest/cephadm --image quay.ceph.io/ceph-ci/ceph:3e79fb58b7e5f0cc704daa1fc55a326f87e6bd3c shell -c /etc/ceph/ceph.conf -k /etc/ceph/ceph.client.admin.keyring --fsid 70646b21-0caf-11f1-9ac3-d404e6e7d460 -- bash -c 'ceph mgr module enable smb' 2026-02-18T09:53:02.277 INFO:teuthology.orchestra.run.trial015.stderr:Inferring config /var/lib/ceph/70646b21-0caf-11f1-9ac3-d404e6e7d460/mon.a/config 2026-02-18T09:53:02.299 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:53:02 trial015 ceph-mon[15958]: from='client.14264 -' entity='client.admin' cmd=[{"prefix": "orch ls", "target": ["mon-mgr", ""], "format": "json"}]: dispatch 2026-02-18T09:53:02.299 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:53:02 trial015 ceph-mon[15958]: osdmap e20: 2 total, 2 up, 2 in 2026-02-18T09:53:02.299 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:53:02 trial015 ceph-mon[15958]: mds.? [v2:10.20.193.15:6818/4079382015,v1:10.20.193.15:6819/4079382015] up:active 2026-02-18T09:53:02.299 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:53:02 trial015 ceph-mon[15958]: mds.? [v2:10.20.193.15:6820/2862351804,v1:10.20.193.15:6821/2862351804] up:boot 2026-02-18T09:53:02.299 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:53:02 trial015 ceph-mon[15958]: fsmap cephfs:1 {0=cephfs.trial015.wpdgyy=up:active} 1 up:standby 2026-02-18T09:53:02.299 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:53:02 trial015 ceph-mon[15958]: from='mgr.14152 10.20.193.15:0/4102059665' entity='mgr.x' cmd={"prefix": "mds metadata", "who": "cephfs.trial015.swcvli"} : dispatch 2026-02-18T09:53:02.299 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:53:02 trial015 ceph-mon[15958]: fsmap cephfs:1 {0=cephfs.trial015.wpdgyy=up:active} 1 up:standby 2026-02-18T09:53:02.299 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:53:02 trial015 ceph-mon[15958]: from='mgr.14152 10.20.193.15:0/4102059665' entity='mgr.x' 2026-02-18T09:53:02.299 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:53:02 trial015 ceph-mon[15958]: from='mgr.14152 10.20.193.15:0/4102059665' entity='mgr.x' 2026-02-18T09:53:02.299 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:53:02 trial015 ceph-mon[15958]: from='mgr.14152 10.20.193.15:0/4102059665' entity='mgr.x' cmd={"prefix": "config generate-minimal-conf"} : dispatch 2026-02-18T09:53:02.299 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:53:02 trial015 ceph-mon[15958]: from='mgr.14152 10.20.193.15:0/4102059665' entity='mgr.x' cmd={"prefix": "auth get", "entity": "client.admin"} : dispatch 2026-02-18T09:53:02.299 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:53:02 trial015 ceph-mon[15958]: from='mgr.14152 10.20.193.15:0/4102059665' entity='mgr.x' 2026-02-18T09:53:02.299 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:53:02 trial015 ceph-mon[15958]: from='mgr.14152 10.20.193.15:0/4102059665' entity='mgr.x' cmd={"prefix": "osd tree", "states": ["destroyed"], "format": "json"} : dispatch 2026-02-18T09:53:03.340 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:53:03 trial015 ceph-mon[15958]: from='client.14266 -' entity='client.admin' cmd=[{"prefix": "fs subvolumegroup create", "vol_name": "cephfs", "group_name": "smb", "target": ["mon-mgr", ""]}]: dispatch 2026-02-18T09:53:03.340 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:53:03 trial015 ceph-mon[15958]: from='client.14270 -' entity='client.admin' cmd=[{"prefix": "fs subvolume create", "vol_name": "cephfs", "sub_name": "sv1", "group_name": "smb", "mode": "0777", "target": ["mon-mgr", ""]}]: dispatch 2026-02-18T09:53:03.340 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:53:03 trial015 ceph-mon[15958]: pgmap v32: 65 pgs: 14 creating+peering, 34 unknown, 17 active+clean; 577 KiB data, 54 MiB used, 1.4 TiB / 1.4 TiB avail 2026-02-18T09:53:03.340 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:53:03 trial015 ceph-mon[15958]: from='client.14272 -' entity='client.admin' cmd=[{"prefix": "fs subvolume create", "vol_name": "cephfs", "sub_name": "sv2", "group_name": "smb", "mode": "0777", "target": ["mon-mgr", ""]}]: dispatch 2026-02-18T09:53:03.340 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:53:03 trial015 ceph-mon[15958]: mgrmap e15: x(active, since 42s) 2026-02-18T09:53:03.341 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:53:03 trial015 ceph-mon[15958]: from='client.? 10.20.193.15:0/3302893375' entity='client.admin' cmd={"prefix": "mgr module enable", "module": "smb"} : dispatch 2026-02-18T09:53:03.412 DEBUG:teuthology.orchestra.run.trial015:> sudo /home/ubuntu/cephtest/cephadm --image quay.ceph.io/ceph-ci/ceph:3e79fb58b7e5f0cc704daa1fc55a326f87e6bd3c shell -c /etc/ceph/ceph.conf -k /etc/ceph/ceph.client.admin.keyring --fsid 70646b21-0caf-11f1-9ac3-d404e6e7d460 -- bash -c 'sleep 30' 2026-02-18T09:53:03.530 INFO:teuthology.orchestra.run.trial015.stderr:Inferring config /var/lib/ceph/70646b21-0caf-11f1-9ac3-d404e6e7d460/mon.a/config 2026-02-18T09:53:03.647 INFO:journalctl@ceph.mgr.x.trial015.stdout:Feb 18 09:53:03 trial015 ceph-70646b21-0caf-11f1-9ac3-d404e6e7d460-mgr-x[16213]: ignoring --setuser ceph since I am not root 2026-02-18T09:53:03.647 INFO:journalctl@ceph.mgr.x.trial015.stdout:Feb 18 09:53:03 trial015 ceph-70646b21-0caf-11f1-9ac3-d404e6e7d460-mgr-x[16213]: ignoring --setgroup ceph since I am not root 2026-02-18T09:53:04.840 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:53:04 trial015 ceph-mon[15958]: from='client.? 10.20.193.15:0/3302893375' entity='client.admin' cmd='[{"prefix": "mgr module enable", "module": "smb"}]': finished 2026-02-18T09:53:04.840 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:53:04 trial015 ceph-mon[15958]: mgrmap e16: x(active, since 43s) 2026-02-18T09:53:04.840 INFO:journalctl@ceph.mgr.x.trial015.stdout:Feb 18 09:53:04 trial015 ceph-70646b21-0caf-11f1-9ac3-d404e6e7d460-mgr-x[16213]: /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-18T09:53:04.841 INFO:journalctl@ceph.mgr.x.trial015.stdout:Feb 18 09:53:04 trial015 ceph-70646b21-0caf-11f1-9ac3-d404e6e7d460-mgr-x[16213]: 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-18T09:53:04.841 INFO:journalctl@ceph.mgr.x.trial015.stdout:Feb 18 09:53:04 trial015 ceph-70646b21-0caf-11f1-9ac3-d404e6e7d460-mgr-x[16213]: from numpy import show_config as show_numpy_config 2026-02-18T09:53:05.840 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:53:05 trial015 ceph-mon[15958]: mds.? [v2:10.20.193.15:6818/4079382015,v1:10.20.193.15:6819/4079382015] up:active 2026-02-18T09:53:05.840 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:53:05 trial015 ceph-mon[15958]: mds.? [v2:10.20.193.15:6820/2862351804,v1:10.20.193.15:6821/2862351804] up:standby 2026-02-18T09:53:05.840 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:53:05 trial015 ceph-mon[15958]: fsmap cephfs:1 {0=cephfs.trial015.wpdgyy=up:active} 1 up:standby 2026-02-18T09:53:06.679 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:53:06 trial015 ceph-mon[15958]: Active manager daemon x restarted 2026-02-18T09:53:06.679 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:53:06 trial015 ceph-mon[15958]: Activating manager daemon x 2026-02-18T09:53:06.679 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:53:06 trial015 ceph-mon[15958]: osdmap e21: 2 total, 2 up, 2 in 2026-02-18T09:53:06.679 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:53:06 trial015 ceph-mon[15958]: mgrmap e17: x(active, starting, since 0.00328957s) 2026-02-18T09:53:06.679 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:53:06 trial015 ceph-mon[15958]: from='mgr.14276 10.20.193.15:0/3036531255' entity='mgr.x' cmd={"prefix": "mon metadata", "id": "a"} : dispatch 2026-02-18T09:53:06.680 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:53:06 trial015 ceph-mon[15958]: from='mgr.14276 10.20.193.15:0/3036531255' entity='mgr.x' cmd={"prefix": "mds metadata", "who": "cephfs.trial015.wpdgyy"} : dispatch 2026-02-18T09:53:06.680 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:53:06 trial015 ceph-mon[15958]: from='mgr.14276 10.20.193.15:0/3036531255' entity='mgr.x' cmd={"prefix": "mds metadata", "who": "cephfs.trial015.swcvli"} : dispatch 2026-02-18T09:53:06.680 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:53:06 trial015 ceph-mon[15958]: from='mgr.14276 10.20.193.15:0/3036531255' entity='mgr.x' cmd={"prefix": "mgr metadata", "who": "x", "id": "x"} : dispatch 2026-02-18T09:53:06.680 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:53:06 trial015 ceph-mon[15958]: from='mgr.14276 10.20.193.15:0/3036531255' entity='mgr.x' cmd={"prefix": "osd metadata", "id": 0} : dispatch 2026-02-18T09:53:06.680 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:53:06 trial015 ceph-mon[15958]: from='mgr.14276 10.20.193.15:0/3036531255' entity='mgr.x' cmd={"prefix": "osd metadata", "id": 1} : dispatch 2026-02-18T09:53:06.680 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:53:06 trial015 ceph-mon[15958]: from='mgr.14276 10.20.193.15:0/3036531255' entity='mgr.x' cmd={"prefix": "mds metadata"} : dispatch 2026-02-18T09:53:06.680 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:53:06 trial015 ceph-mon[15958]: from='mgr.14276 10.20.193.15:0/3036531255' entity='mgr.x' cmd={"prefix": "osd metadata"} : dispatch 2026-02-18T09:53:06.680 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:53:06 trial015 ceph-mon[15958]: from='mgr.14276 10.20.193.15:0/3036531255' entity='mgr.x' cmd={"prefix": "mon metadata"} : dispatch 2026-02-18T09:53:06.680 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:53:06 trial015 ceph-mon[15958]: Manager daemon x is now available 2026-02-18T09:53:06.680 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:53:06 trial015 ceph-mon[15958]: from='mgr.14276 10.20.193.15:0/3036531255' entity='mgr.x' cmd={"prefix": "config dump", "format": "json"} : dispatch 2026-02-18T09:53:06.681 INFO:journalctl@ceph.mgr.x.trial015.stdout:Feb 18 09:53:06 trial015 ceph-70646b21-0caf-11f1-9ac3-d404e6e7d460-mgr-x[16213]: 2026-02-18T09:53:06.404+0000 7f2e37b96640 -1 client.14287 error registering admin socket command: (17) File exists 2026-02-18T09:53:06.681 INFO:journalctl@ceph.mgr.x.trial015.stdout:Feb 18 09:53:06 trial015 ceph-70646b21-0caf-11f1-9ac3-d404e6e7d460-mgr-x[16213]: 2026-02-18T09:53:06.404+0000 7f2e3abdc640 -1 client.14288 error registering admin socket command: (17) File exists 2026-02-18T09:53:06.681 INFO:journalctl@ceph.mgr.x.trial015.stdout:Feb 18 09:53:06 trial015 ceph-70646b21-0caf-11f1-9ac3-d404e6e7d460-mgr-x[16213]: 2026-02-18T09:53:06.404+0000 7f2e3abdc640 -1 client.14288 error registering admin socket command: (17) File exists 2026-02-18T09:53:06.681 INFO:journalctl@ceph.mgr.x.trial015.stdout:Feb 18 09:53:06 trial015 ceph-70646b21-0caf-11f1-9ac3-d404e6e7d460-mgr-x[16213]: 2026-02-18T09:53:06.404+0000 7f2e3abdc640 -1 client.14288 error registering admin socket command: (17) File exists 2026-02-18T09:53:06.681 INFO:journalctl@ceph.mgr.x.trial015.stdout:Feb 18 09:53:06 trial015 ceph-70646b21-0caf-11f1-9ac3-d404e6e7d460-mgr-x[16213]: 2026-02-18T09:53:06.404+0000 7f2e3abdc640 -1 client.14288 error registering admin socket command: (17) File exists 2026-02-18T09:53:06.681 INFO:journalctl@ceph.mgr.x.trial015.stdout:Feb 18 09:53:06 trial015 ceph-70646b21-0caf-11f1-9ac3-d404e6e7d460-mgr-x[16213]: 2026-02-18T09:53:06.404+0000 7f2e3abdc640 -1 client.14288 error registering admin socket command: (17) File exists 2026-02-18T09:53:06.681 INFO:journalctl@ceph.mgr.x.trial015.stdout:Feb 18 09:53:06 trial015 ceph-70646b21-0caf-11f1-9ac3-d404e6e7d460-mgr-x[16213]: 2026-02-18T09:53:06.404+0000 7f2e3abdc640 -1 client.14288 error registering admin socket command: (17) File exists 2026-02-18T09:53:07.840 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:53:07 trial015 ceph-mon[15958]: from='mgr.14276 10.20.193.15:0/3036531255' entity='mgr.x' cmd={"prefix":"config rm","who":"mgr","name":"mgr/rbd_support/x/mirror_snapshot_schedule"} : dispatch 2026-02-18T09:53:07.840 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:53:07 trial015 ceph-mon[15958]: from='mgr.14276 10.20.193.15:0/3036531255' entity='mgr.x' cmd={"prefix":"config rm","who":"mgr","name":"mgr/rbd_support/x/trash_purge_schedule"} : dispatch 2026-02-18T09:53:07.840 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:53:07 trial015 ceph-mon[15958]: from='mgr.14276 10.20.193.15:0/3036531255' entity='mgr.x' 2026-02-18T09:53:07.840 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:53:07 trial015 ceph-mon[15958]: from='mgr.14276 10.20.193.15:0/3036531255' entity='mgr.x' 2026-02-18T09:53:07.840 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:53:07 trial015 ceph-mon[15958]: mgrmap e18: x(active, since 1.00526s) 2026-02-18T09:53:07.841 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:53:07 trial015 ceph-mon[15958]: from='mgr.14276 10.20.193.15:0/3036531255' entity='mgr.x' 2026-02-18T09:53:07.841 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:53:07 trial015 ceph-mon[15958]: from='mgr.14276 10.20.193.15:0/3036531255' entity='mgr.x' 2026-02-18T09:53:07.841 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:53:07 trial015 ceph-mon[15958]: from='mgr.14276 10.20.193.15:0/3036531255' entity='mgr.x' cmd={"prefix": "config rm", "who": "osd.0", "name": "osd_memory_target"} : dispatch 2026-02-18T09:53:07.841 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:53:07 trial015 ceph-mon[15958]: from='mgr.14276 10.20.193.15:0/3036531255' entity='mgr.x' cmd={"prefix": "config rm", "who": "osd.1", "name": "osd_memory_target"} : dispatch 2026-02-18T09:53:07.841 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:53:07 trial015 ceph-mon[15958]: from='mgr.14276 10.20.193.15:0/3036531255' entity='mgr.x' 2026-02-18T09:53:07.841 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:53:07 trial015 ceph-mon[15958]: from='mgr.14276 10.20.193.15:0/3036531255' entity='mgr.x' cmd={"prefix": "config generate-minimal-conf"} : dispatch 2026-02-18T09:53:07.841 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:53:07 trial015 ceph-mon[15958]: from='mgr.14276 10.20.193.15:0/3036531255' entity='mgr.x' cmd={"prefix": "auth get", "entity": "client.admin"} : dispatch 2026-02-18T09:53:08.840 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:53:08 trial015 ceph-mon[15958]: [18/Feb/2026:09:53:06] ENGINE Bus STARTING 2026-02-18T09:53:08.840 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:53:08 trial015 ceph-mon[15958]: [18/Feb/2026:09:53:06] ENGINE Serving on https://10.20.193.15:7150 2026-02-18T09:53:08.840 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:53:08 trial015 ceph-mon[15958]: [18/Feb/2026:09:53:06] ENGINE Client ('10.20.193.15', 56114) lost — peer dropped the TLS connection suddenly, during handshake: (6, 'TLS/SSL connection has been closed (EOF) (_ssl.c:1147)') 2026-02-18T09:53:08.840 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:53:08 trial015 ceph-mon[15958]: [18/Feb/2026:09:53:06] ENGINE Serving on http://10.20.193.15:8765 2026-02-18T09:53:08.841 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:53:08 trial015 ceph-mon[15958]: [18/Feb/2026:09:53:06] ENGINE Bus STARTED 2026-02-18T09:53:08.841 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:53:08 trial015 ceph-mon[15958]: pgmap v3: 65 pgs: 65 active+clean; 637 KiB data, 54 MiB used, 1.4 TiB / 1.4 TiB avail 2026-02-18T09:53:08.841 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:53:08 trial015 ceph-mon[15958]: Adjusting osd_memory_target on trial015 to 37927M 2026-02-18T09:53:08.841 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:53:08 trial015 ceph-mon[15958]: Updating trial015:/etc/ceph/ceph.conf 2026-02-18T09:53:08.841 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:53:08 trial015 ceph-mon[15958]: from='mgr.14276 10.20.193.15:0/3036531255' entity='mgr.x' 2026-02-18T09:53:08.841 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:53:08 trial015 ceph-mon[15958]: from='mgr.14276 10.20.193.15:0/3036531255' entity='mgr.x' 2026-02-18T09:53:08.841 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:53:08 trial015 ceph-mon[15958]: from='mgr.14276 10.20.193.15:0/3036531255' entity='mgr.x' 2026-02-18T09:53:08.841 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:53:08 trial015 ceph-mon[15958]: from='mgr.14276 10.20.193.15:0/3036531255' entity='mgr.x' cmd={"prefix": "osd tree", "states": ["destroyed"], "format": "json"} : dispatch 2026-02-18T09:53:08.841 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:53:08 trial015 ceph-mon[15958]: from='mgr.14276 10.20.193.15:0/3036531255' entity='mgr.x' cmd={"prefix": "config dump", "format": "json"} : dispatch 2026-02-18T09:53:08.841 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:53:08 trial015 ceph-mon[15958]: from='mgr.14276 10.20.193.15:0/3036531255' entity='mgr.x' cmd={"prefix": "config generate-minimal-conf"} : dispatch 2026-02-18T09:53:08.841 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:53:08 trial015 ceph-mon[15958]: from='mgr.14276 10.20.193.15:0/3036531255' entity='mgr.x' cmd={"prefix": "auth get", "entity": "client.admin"} : dispatch 2026-02-18T09:53:08.841 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:53:08 trial015 ceph-mon[15958]: from='mgr.14276 10.20.193.15:0/3036531255' entity='mgr.x' 2026-02-18T09:53:08.842 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:53:08 trial015 ceph-mon[15958]: from='mgr.14276 10.20.193.15:0/3036531255' entity='mgr.x' cmd={"prefix": "osd tree", "states": ["destroyed"], "format": "json"} : dispatch 2026-02-18T09:53:09.840 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:53:09 trial015 ceph-mon[15958]: Updating trial015:/var/lib/ceph/70646b21-0caf-11f1-9ac3-d404e6e7d460/config/ceph.conf 2026-02-18T09:53:09.840 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:53:09 trial015 ceph-mon[15958]: Updating trial015:/etc/ceph/ceph.client.admin.keyring 2026-02-18T09:53:09.840 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:53:09 trial015 ceph-mon[15958]: Updating trial015:/var/lib/ceph/70646b21-0caf-11f1-9ac3-d404e6e7d460/config/ceph.client.admin.keyring 2026-02-18T09:53:09.840 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:53:09 trial015 ceph-mon[15958]: Certificate for "cephadm-signed_agent_cert (trial015)" is still valid for 1824 days. 2026-02-18T09:53:09.840 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:53:09 trial015 ceph-mon[15958]: pgmap v4: 65 pgs: 65 active+clean; 637 KiB data, 54 MiB used, 1.4 TiB / 1.4 TiB avail 2026-02-18T09:53:09.840 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:53:09 trial015 ceph-mon[15958]: mgrmap e19: x(active, since 2s) 2026-02-18T09:53:11.839 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:53:11 trial015 ceph-mon[15958]: pgmap v5: 65 pgs: 65 active+clean; 637 KiB data, 54 MiB used, 1.4 TiB / 1.4 TiB avail 2026-02-18T09:53:11.840 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:53:11 trial015 ceph-mon[15958]: mgrmap e20: x(active, since 4s) 2026-02-18T09:53:13.840 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:53:13 trial015 ceph-mon[15958]: pgmap v6: 65 pgs: 65 active+clean; 644 KiB data, 54 MiB used, 1.4 TiB / 1.4 TiB avail; 2.0 KiB/s wr, 0 op/s 2026-02-18T09:53:15.840 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:53:15 trial015 ceph-mon[15958]: pgmap v7: 65 pgs: 65 active+clean; 644 KiB data, 54 MiB used, 1.4 TiB / 1.4 TiB avail; 25 KiB/s rd, 1.4 KiB/s wr, 10 op/s 2026-02-18T09:53:17.840 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:53:17 trial015 ceph-mon[15958]: pgmap v8: 65 pgs: 65 active+clean; 644 KiB data, 54 MiB used, 1.4 TiB / 1.4 TiB avail; 20 KiB/s rd, 1.1 KiB/s wr, 8 op/s 2026-02-18T09:53:19.840 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:53:19 trial015 ceph-mon[15958]: pgmap v9: 65 pgs: 65 active+clean; 644 KiB data, 54 MiB used, 1.4 TiB / 1.4 TiB avail; 16 KiB/s rd, 930 B/s wr, 6 op/s 2026-02-18T09:53:21.840 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:53:21 trial015 ceph-mon[15958]: pgmap v10: 65 pgs: 65 active+clean; 644 KiB data, 54 MiB used, 1.4 TiB / 1.4 TiB avail; 15 KiB/s rd, 853 B/s wr, 6 op/s 2026-02-18T09:53:23.840 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:53:23 trial015 ceph-mon[15958]: pgmap v11: 65 pgs: 65 active+clean; 646 KiB data, 54 MiB used, 1.4 TiB / 1.4 TiB avail; 15 KiB/s rd, 1.1 KiB/s wr, 6 op/s 2026-02-18T09:53:25.840 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:53:25 trial015 ceph-mon[15958]: pgmap v12: 65 pgs: 65 active+clean; 646 KiB data, 54 MiB used, 1.4 TiB / 1.4 TiB avail; 15 KiB/s rd, 255 B/s wr, 6 op/s 2026-02-18T09:53:27.840 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:53:27 trial015 ceph-mon[15958]: pgmap v13: 65 pgs: 65 active+clean; 646 KiB data, 54 MiB used, 1.4 TiB / 1.4 TiB avail; 255 B/s wr, 0 op/s 2026-02-18T09:53:29.840 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:53:29 trial015 ceph-mon[15958]: pgmap v14: 65 pgs: 65 active+clean; 646 KiB data, 54 MiB used, 1.4 TiB / 1.4 TiB avail; 255 B/s wr, 0 op/s 2026-02-18T09:53:31.642 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:53:31 trial015 ceph-mon[15958]: pgmap v15: 65 pgs: 65 active+clean; 646 KiB data, 54 MiB used, 1.4 TiB / 1.4 TiB avail; 255 B/s wr, 0 op/s 2026-02-18T09:53:33.622 DEBUG:teuthology.orchestra.run.trial015:> sudo /home/ubuntu/cephtest/cephadm --image quay.ceph.io/ceph-ci/ceph:3e79fb58b7e5f0cc704daa1fc55a326f87e6bd3c shell -c /etc/ceph/ceph.conf -k /etc/ceph/ceph.client.admin.keyring --fsid 70646b21-0caf-11f1-9ac3-d404e6e7d460 -- bash -c 'ceph smb apply -i -' 2026-02-18T09:53:33.646 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:53:33 trial015 ceph-mon[15958]: pgmap v16: 65 pgs: 65 active+clean; 646 KiB data, 54 MiB used, 1.4 TiB / 1.4 TiB avail; 255 B/s wr, 0 op/s 2026-02-18T09:53:33.740 INFO:teuthology.orchestra.run.trial015.stderr:Inferring config /var/lib/ceph/70646b21-0caf-11f1-9ac3-d404e6e7d460/mon.a/config 2026-02-18T09:53:34.341 INFO:journalctl@ceph.mgr.x.trial015.stdout:Feb 18 09:53:34 trial015 ceph-70646b21-0caf-11f1-9ac3-d404e6e7d460-mgr-x[16213]: 2026-02-18T09:53:33.999+0000 7f2e36393640 -1 client.14294 error registering admin socket command: (17) File exists 2026-02-18T09:53:34.341 INFO:journalctl@ceph.mgr.x.trial015.stdout:Feb 18 09:53:34 trial015 ceph-70646b21-0caf-11f1-9ac3-d404e6e7d460-mgr-x[16213]: 2026-02-18T09:53:33.999+0000 7f2e36393640 -1 client.14294 error registering admin socket command: (17) File exists 2026-02-18T09:53:34.341 INFO:journalctl@ceph.mgr.x.trial015.stdout:Feb 18 09:53:34 trial015 ceph-70646b21-0caf-11f1-9ac3-d404e6e7d460-mgr-x[16213]: 2026-02-18T09:53:33.999+0000 7f2e36393640 -1 client.14294 error registering admin socket command: (17) File exists 2026-02-18T09:53:34.341 INFO:journalctl@ceph.mgr.x.trial015.stdout:Feb 18 09:53:34 trial015 ceph-70646b21-0caf-11f1-9ac3-d404e6e7d460-mgr-x[16213]: 2026-02-18T09:53:33.999+0000 7f2e36393640 -1 client.14294 error registering admin socket command: (17) File exists 2026-02-18T09:53:34.341 INFO:journalctl@ceph.mgr.x.trial015.stdout:Feb 18 09:53:34 trial015 ceph-70646b21-0caf-11f1-9ac3-d404e6e7d460-mgr-x[16213]: 2026-02-18T09:53:33.999+0000 7f2e36393640 -1 client.14294 error registering admin socket command: (17) File exists 2026-02-18T09:53:34.341 INFO:journalctl@ceph.mgr.x.trial015.stdout:Feb 18 09:53:34 trial015 ceph-70646b21-0caf-11f1-9ac3-d404e6e7d460-mgr-x[16213]: 2026-02-18T09:53:33.999+0000 7f2e36393640 -1 client.14294 error registering admin socket command: (17) File exists 2026-02-18T09:53:34.341 INFO:journalctl@ceph.mgr.x.trial015.stdout:Feb 18 09:53:34 trial015 ceph-70646b21-0caf-11f1-9ac3-d404e6e7d460-mgr-x[16213]: 2026-02-18T09:53:34.006+0000 7f2e43bee640 -1 client.14296 error registering admin socket command: (17) File exists 2026-02-18T09:53:34.342 INFO:journalctl@ceph.mgr.x.trial015.stdout:Feb 18 09:53:34 trial015 ceph-70646b21-0caf-11f1-9ac3-d404e6e7d460-mgr-x[16213]: 2026-02-18T09:53:34.006+0000 7f2e43bee640 -1 client.14296 error registering admin socket command: (17) File exists 2026-02-18T09:53:34.342 INFO:journalctl@ceph.mgr.x.trial015.stdout:Feb 18 09:53:34 trial015 ceph-70646b21-0caf-11f1-9ac3-d404e6e7d460-mgr-x[16213]: 2026-02-18T09:53:34.006+0000 7f2e43bee640 -1 client.14296 error registering admin socket command: (17) File exists 2026-02-18T09:53:34.342 INFO:journalctl@ceph.mgr.x.trial015.stdout:Feb 18 09:53:34 trial015 ceph-70646b21-0caf-11f1-9ac3-d404e6e7d460-mgr-x[16213]: 2026-02-18T09:53:34.006+0000 7f2e43bee640 -1 client.14296 error registering admin socket command: (17) File exists 2026-02-18T09:53:34.342 INFO:journalctl@ceph.mgr.x.trial015.stdout:Feb 18 09:53:34 trial015 ceph-70646b21-0caf-11f1-9ac3-d404e6e7d460-mgr-x[16213]: 2026-02-18T09:53:34.006+0000 7f2e43bee640 -1 client.14296 error registering admin socket command: (17) File exists 2026-02-18T09:53:34.342 INFO:journalctl@ceph.mgr.x.trial015.stdout:Feb 18 09:53:34 trial015 ceph-70646b21-0caf-11f1-9ac3-d404e6e7d460-mgr-x[16213]: 2026-02-18T09:53:34.006+0000 7f2e43bee640 -1 client.14296 error registering admin socket command: (17) File exists 2026-02-18T09:53:34.342 INFO:journalctl@ceph.mgr.x.trial015.stdout:Feb 18 09:53:34 trial015 ceph-70646b21-0caf-11f1-9ac3-d404e6e7d460-mgr-x[16213]: 2026-02-18T09:53:34.010+0000 7f2e43bee640 -1 client.14298 error registering admin socket command: (17) File exists 2026-02-18T09:53:34.342 INFO:journalctl@ceph.mgr.x.trial015.stdout:Feb 18 09:53:34 trial015 ceph-70646b21-0caf-11f1-9ac3-d404e6e7d460-mgr-x[16213]: 2026-02-18T09:53:34.010+0000 7f2e43bee640 -1 client.14298 error registering admin socket command: (17) File exists 2026-02-18T09:53:34.342 INFO:journalctl@ceph.mgr.x.trial015.stdout:Feb 18 09:53:34 trial015 ceph-70646b21-0caf-11f1-9ac3-d404e6e7d460-mgr-x[16213]: 2026-02-18T09:53:34.010+0000 7f2e43bee640 -1 client.14298 error registering admin socket command: (17) File exists 2026-02-18T09:53:34.342 INFO:journalctl@ceph.mgr.x.trial015.stdout:Feb 18 09:53:34 trial015 ceph-70646b21-0caf-11f1-9ac3-d404e6e7d460-mgr-x[16213]: 2026-02-18T09:53:34.010+0000 7f2e43bee640 -1 client.14298 error registering admin socket command: (17) File exists 2026-02-18T09:53:34.342 INFO:journalctl@ceph.mgr.x.trial015.stdout:Feb 18 09:53:34 trial015 ceph-70646b21-0caf-11f1-9ac3-d404e6e7d460-mgr-x[16213]: 2026-02-18T09:53:34.010+0000 7f2e43bee640 -1 client.14298 error registering admin socket command: (17) File exists 2026-02-18T09:53:34.342 INFO:journalctl@ceph.mgr.x.trial015.stdout:Feb 18 09:53:34 trial015 ceph-70646b21-0caf-11f1-9ac3-d404e6e7d460-mgr-x[16213]: 2026-02-18T09:53:34.010+0000 7f2e43bee640 -1 client.14298 error registering admin socket command: (17) File exists 2026-02-18T09:53:34.840 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:53:34 trial015 ceph-mon[15958]: from='mgr.14276 10.20.193.15:0/3036531255' entity='mgr.x' cmd={"prefix": "fs subvolume getpath", "vol_name": "cephfs", "sub_name": "sv1", "group_name": "smb"} : dispatch 2026-02-18T09:53:34.840 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:53:34 trial015 ceph-mon[15958]: from='mgr.14276 10.20.193.15:0/3036531255' entity='mgr.x' cmd={"prefix": "fs subvolume getpath", "vol_name": "cephfs", "sub_name": "sv2", "group_name": "smb"} : dispatch 2026-02-18T09:53:34.840 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:53:34 trial015 ceph-mon[15958]: from='mgr.14276 10.20.193.15:0/3036531255' entity='mgr.x' 2026-02-18T09:53:34.841 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:53:34 trial015 ceph-mon[15958]: from='mgr.14276 10.20.193.15:0/3036531255' entity='mgr.x' cmd={"prefix": "osd pool create", "pool": ".smb", "yes_i_really_mean_it": true} : dispatch 2026-02-18T09:53:35.840 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:53:35 trial015 ceph-mon[15958]: from='client.14292 -' entity='client.admin' cmd=[{"prefix": "smb apply", "target": ["mon-mgr", ""]}]: dispatch 2026-02-18T09:53:35.840 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:53:35 trial015 ceph-mon[15958]: from='mon.0 -' entity='mon.' cmd=[{"prefix": "fs subvolume getpath", "vol_name": "cephfs", "sub_name": "sv1", "group_name": "smb"}]: dispatch 2026-02-18T09:53:35.840 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:53:35 trial015 ceph-mon[15958]: from='mon.0 -' entity='mon.' cmd=[{"prefix": "fs subvolume getpath", "vol_name": "cephfs", "sub_name": "sv2", "group_name": "smb"}]: dispatch 2026-02-18T09:53:35.840 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:53:35 trial015 ceph-mon[15958]: pgmap v17: 65 pgs: 65 active+clean; 646 KiB data, 54 MiB used, 1.4 TiB / 1.4 TiB avail 2026-02-18T09:53:35.840 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:53:35 trial015 ceph-mon[15958]: from='mgr.14276 10.20.193.15:0/3036531255' entity='mgr.x' cmd='[{"prefix": "osd pool create", "pool": ".smb", "yes_i_really_mean_it": true}]': finished 2026-02-18T09:53:35.841 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:53:35 trial015 ceph-mon[15958]: mgrmap e21: x(active, since 28s) 2026-02-18T09:53:35.841 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:53:35 trial015 ceph-mon[15958]: osdmap e22: 2 total, 2 up, 2 in 2026-02-18T09:53:35.841 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:53:35 trial015 ceph-mon[15958]: from='mgr.14276 10.20.193.15:0/3036531255' entity='mgr.x' cmd={"prefix": "osd pool application enable", "pool": ".smb", "app": "smb"} : dispatch 2026-02-18T09:53:36.042 INFO:teuthology.orchestra.run.trial015.stdout:{ 2026-02-18T09:53:36.042 INFO:teuthology.orchestra.run.trial015.stdout: "results": [ 2026-02-18T09:53:36.042 INFO:teuthology.orchestra.run.trial015.stdout: { 2026-02-18T09:53:36.042 INFO:teuthology.orchestra.run.trial015.stdout: "resource": { 2026-02-18T09:53:36.043 INFO:teuthology.orchestra.run.trial015.stdout: "resource_type": "ceph.smb.usersgroups", 2026-02-18T09:53:36.043 INFO:teuthology.orchestra.run.trial015.stdout: "users_groups_id": "ug1", 2026-02-18T09:53:36.043 INFO:teuthology.orchestra.run.trial015.stdout: "intent": "present", 2026-02-18T09:53:36.043 INFO:teuthology.orchestra.run.trial015.stdout: "values": { 2026-02-18T09:53:36.043 INFO:teuthology.orchestra.run.trial015.stdout: "users": [ 2026-02-18T09:53:36.043 INFO:teuthology.orchestra.run.trial015.stdout: { 2026-02-18T09:53:36.043 INFO:teuthology.orchestra.run.trial015.stdout: "name": "user1", 2026-02-18T09:53:36.043 INFO:teuthology.orchestra.run.trial015.stdout: "password": "t3stP4ss1" 2026-02-18T09:53:36.043 INFO:teuthology.orchestra.run.trial015.stdout: }, 2026-02-18T09:53:36.043 INFO:teuthology.orchestra.run.trial015.stdout: { 2026-02-18T09:53:36.044 INFO:teuthology.orchestra.run.trial015.stdout: "name": "user2", 2026-02-18T09:53:36.044 INFO:teuthology.orchestra.run.trial015.stdout: "password": "t3stP4ss2" 2026-02-18T09:53:36.044 INFO:teuthology.orchestra.run.trial015.stdout: } 2026-02-18T09:53:36.044 INFO:teuthology.orchestra.run.trial015.stdout: ], 2026-02-18T09:53:36.044 INFO:teuthology.orchestra.run.trial015.stdout: "groups": [] 2026-02-18T09:53:36.044 INFO:teuthology.orchestra.run.trial015.stdout: } 2026-02-18T09:53:36.044 INFO:teuthology.orchestra.run.trial015.stdout: }, 2026-02-18T09:53:36.044 INFO:teuthology.orchestra.run.trial015.stdout: "state": "created", 2026-02-18T09:53:36.044 INFO:teuthology.orchestra.run.trial015.stdout: "success": true 2026-02-18T09:53:36.044 INFO:teuthology.orchestra.run.trial015.stdout: }, 2026-02-18T09:53:36.044 INFO:teuthology.orchestra.run.trial015.stdout: { 2026-02-18T09:53:36.044 INFO:teuthology.orchestra.run.trial015.stdout: "resource": { 2026-02-18T09:53:36.044 INFO:teuthology.orchestra.run.trial015.stdout: "resource_type": "ceph.smb.cluster", 2026-02-18T09:53:36.045 INFO:teuthology.orchestra.run.trial015.stdout: "cluster_id": "modusr1", 2026-02-18T09:53:36.045 INFO:teuthology.orchestra.run.trial015.stdout: "auth_mode": "user", 2026-02-18T09:53:36.045 INFO:teuthology.orchestra.run.trial015.stdout: "intent": "present", 2026-02-18T09:53:36.045 INFO:teuthology.orchestra.run.trial015.stdout: "user_group_settings": [ 2026-02-18T09:53:36.045 INFO:teuthology.orchestra.run.trial015.stdout: { 2026-02-18T09:53:36.045 INFO:teuthology.orchestra.run.trial015.stdout: "source_type": "resource", 2026-02-18T09:53:36.045 INFO:teuthology.orchestra.run.trial015.stdout: "ref": "ug1" 2026-02-18T09:53:36.045 INFO:teuthology.orchestra.run.trial015.stdout: } 2026-02-18T09:53:36.045 INFO:teuthology.orchestra.run.trial015.stdout: ], 2026-02-18T09:53:36.045 INFO:teuthology.orchestra.run.trial015.stdout: "placement": { 2026-02-18T09:53:36.045 INFO:teuthology.orchestra.run.trial015.stdout: "count": 1 2026-02-18T09:53:36.045 INFO:teuthology.orchestra.run.trial015.stdout: } 2026-02-18T09:53:36.046 INFO:teuthology.orchestra.run.trial015.stdout: }, 2026-02-18T09:53:36.046 INFO:teuthology.orchestra.run.trial015.stdout: "state": "created", 2026-02-18T09:53:36.046 INFO:teuthology.orchestra.run.trial015.stdout: "success": true 2026-02-18T09:53:36.046 INFO:teuthology.orchestra.run.trial015.stdout: }, 2026-02-18T09:53:36.046 INFO:teuthology.orchestra.run.trial015.stdout: { 2026-02-18T09:53:36.046 INFO:teuthology.orchestra.run.trial015.stdout: "resource": { 2026-02-18T09:53:36.046 INFO:teuthology.orchestra.run.trial015.stdout: "resource_type": "ceph.smb.share", 2026-02-18T09:53:36.046 INFO:teuthology.orchestra.run.trial015.stdout: "cluster_id": "modusr1", 2026-02-18T09:53:36.046 INFO:teuthology.orchestra.run.trial015.stdout: "share_id": "share1", 2026-02-18T09:53:36.046 INFO:teuthology.orchestra.run.trial015.stdout: "intent": "present", 2026-02-18T09:53:36.046 INFO:teuthology.orchestra.run.trial015.stdout: "name": "share1", 2026-02-18T09:53:36.046 INFO:teuthology.orchestra.run.trial015.stdout: "readonly": false, 2026-02-18T09:53:36.046 INFO:teuthology.orchestra.run.trial015.stdout: "browseable": true, 2026-02-18T09:53:36.047 INFO:teuthology.orchestra.run.trial015.stdout: "cephfs": { 2026-02-18T09:53:36.047 INFO:teuthology.orchestra.run.trial015.stdout: "volume": "cephfs", 2026-02-18T09:53:36.047 INFO:teuthology.orchestra.run.trial015.stdout: "path": "/", 2026-02-18T09:53:36.047 INFO:teuthology.orchestra.run.trial015.stdout: "subvolumegroup": "smb", 2026-02-18T09:53:36.047 INFO:teuthology.orchestra.run.trial015.stdout: "subvolume": "sv1", 2026-02-18T09:53:36.047 INFO:teuthology.orchestra.run.trial015.stdout: "provider": "samba-vfs" 2026-02-18T09:53:36.047 INFO:teuthology.orchestra.run.trial015.stdout: } 2026-02-18T09:53:36.047 INFO:teuthology.orchestra.run.trial015.stdout: }, 2026-02-18T09:53:36.047 INFO:teuthology.orchestra.run.trial015.stdout: "state": "created", 2026-02-18T09:53:36.047 INFO:teuthology.orchestra.run.trial015.stdout: "success": true 2026-02-18T09:53:36.047 INFO:teuthology.orchestra.run.trial015.stdout: }, 2026-02-18T09:53:36.047 INFO:teuthology.orchestra.run.trial015.stdout: { 2026-02-18T09:53:36.048 INFO:teuthology.orchestra.run.trial015.stdout: "resource": { 2026-02-18T09:53:36.048 INFO:teuthology.orchestra.run.trial015.stdout: "resource_type": "ceph.smb.share", 2026-02-18T09:53:36.048 INFO:teuthology.orchestra.run.trial015.stdout: "cluster_id": "modusr1", 2026-02-18T09:53:36.048 INFO:teuthology.orchestra.run.trial015.stdout: "share_id": "share2", 2026-02-18T09:53:36.048 INFO:teuthology.orchestra.run.trial015.stdout: "intent": "present", 2026-02-18T09:53:36.048 INFO:teuthology.orchestra.run.trial015.stdout: "name": "share2", 2026-02-18T09:53:36.048 INFO:teuthology.orchestra.run.trial015.stdout: "readonly": false, 2026-02-18T09:53:36.048 INFO:teuthology.orchestra.run.trial015.stdout: "browseable": true, 2026-02-18T09:53:36.048 INFO:teuthology.orchestra.run.trial015.stdout: "cephfs": { 2026-02-18T09:53:36.048 INFO:teuthology.orchestra.run.trial015.stdout: "volume": "cephfs", 2026-02-18T09:53:36.048 INFO:teuthology.orchestra.run.trial015.stdout: "path": "/", 2026-02-18T09:53:36.049 INFO:teuthology.orchestra.run.trial015.stdout: "subvolumegroup": "smb", 2026-02-18T09:53:36.049 INFO:teuthology.orchestra.run.trial015.stdout: "subvolume": "sv2", 2026-02-18T09:53:36.049 INFO:teuthology.orchestra.run.trial015.stdout: "provider": "samba-vfs" 2026-02-18T09:53:36.049 INFO:teuthology.orchestra.run.trial015.stdout: } 2026-02-18T09:53:36.049 INFO:teuthology.orchestra.run.trial015.stdout: }, 2026-02-18T09:53:36.049 INFO:teuthology.orchestra.run.trial015.stdout: "state": "created", 2026-02-18T09:53:36.049 INFO:teuthology.orchestra.run.trial015.stdout: "success": true 2026-02-18T09:53:36.049 INFO:teuthology.orchestra.run.trial015.stdout: } 2026-02-18T09:53:36.049 INFO:teuthology.orchestra.run.trial015.stdout: ], 2026-02-18T09:53:36.049 INFO:teuthology.orchestra.run.trial015.stdout: "success": true 2026-02-18T09:53:36.049 INFO:teuthology.orchestra.run.trial015.stdout:} 2026-02-18T09:53:36.082 INFO:teuthology.run_tasks:Running task cephadm.wait_for_service... 2026-02-18T09:53:36.098 INFO:tasks.cephadm:Waiting for ceph service smb.modusr1 to start (timeout 300)... 2026-02-18T09:53:36.098 DEBUG:teuthology.orchestra.run.trial015:> sudo /home/ubuntu/cephtest/cephadm --image quay.ceph.io/ceph-ci/ceph:3e79fb58b7e5f0cc704daa1fc55a326f87e6bd3c shell -c /etc/ceph/ceph.conf -k /etc/ceph/ceph.client.admin.keyring --fsid 70646b21-0caf-11f1-9ac3-d404e6e7d460 -- ceph orch ls -f json 2026-02-18T09:53:36.213 INFO:teuthology.orchestra.run.trial015.stderr:Inferring config /var/lib/ceph/70646b21-0caf-11f1-9ac3-d404e6e7d460/mon.a/config 2026-02-18T09:53:36.540 INFO:teuthology.orchestra.run.trial015.stdout: 2026-02-18T09:53:36.540 INFO:teuthology.orchestra.run.trial015.stdout:[{"placement": {"count": 2}, "service_id": "cephfs", "service_name": "mds.cephfs", "service_type": "mds", "status": {"created": "2026-02-18T09:52:59.041302Z", "last_refresh": "2026-02-18T09:53:06.933443Z", "running": 2, "size": 2}}, {"placement": {"count": 1, "hosts": ["trial015=x"]}, "service_name": "mgr", "service_type": "mgr", "status": {"created": "2026-02-18T09:52:27.447744Z", "last_refresh": "2026-02-18T09:53:06.933349Z", "running": 1, "size": 1}}, {"placement": {"count": 1, "hosts": ["trial015:10.20.193.15=a"]}, "service_name": "mon", "service_type": "mon", "status": {"created": "2026-02-18T09:52:26.193185Z", "last_refresh": "2026-02-18T09:53:06.933285Z", "running": 1, "size": 1}}, {"placement": {"host_pattern": "trial015"}, "service_id": "default", "service_name": "osd.default", "service_type": "osd", "spec": {"data_devices": {"paths": ["vg_nvme/lv_3"]}, "filter_logic": "AND", "objectstore": "bluestore", "osd_type": "classic", "termination_grace_period_seconds": 30}, "status": {"created": "2026-02-18T09:52:38.809177Z", "last_refresh": "2026-02-18T09:53:06.933382Z", "running": 2, "size": 2}}, {"events": ["2026-02-18T09:53:36.038343Z service:smb.modusr1 [INFO] \"service was created\""], "placement": {"count": 1}, "service_id": "modusr1", "service_name": "smb.modusr1", "service_type": "smb", "spec": {"cluster_id": "modusr1", "config_uri": "rados://.smb/modusr1/config.smb", "features": ["cephfs-proxy"], "include_ceph_users": ["client.smb.fs.cluster.modusr1"], "user_sources": ["rados:mon-config-key:smb/config/modusr1/users-groups.0.json"]}, "status": {"created": "2026-02-18T09:53:36.037337Z", "ports": [445, 9922], "running": 0, "size": 1}}] 2026-02-18T09:53:36.626 INFO:tasks.cephadm:smb.modusr1 has 0/1 2026-02-18T09:53:37.340 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:53:37 trial015 ceph-mon[15958]: from='mgr.14276 10.20.193.15:0/3036531255' entity='mgr.x' cmd='[{"prefix": "osd pool application enable", "pool": ".smb", "app": "smb"}]': finished 2026-02-18T09:53:37.340 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:53:37 trial015 ceph-mon[15958]: osdmap e23: 2 total, 2 up, 2 in 2026-02-18T09:53:37.341 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:53:37 trial015 ceph-mon[15958]: from='mgr.14276 10.20.193.15:0/3036531255' entity='mgr.x' 2026-02-18T09:53:37.341 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:53:37 trial015 ceph-mon[15958]: from='mgr.14276 10.20.193.15:0/3036531255' entity='mgr.x' cmd={"prefix": "fs authorize", "filesystem": "cephfs", "entity": "client.smb.fs.cluster.modusr1", "caps": ["/", "*"]} : dispatch 2026-02-18T09:53:37.341 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:53:37 trial015 ceph-mon[15958]: from='mgr.14276 10.20.193.15:0/3036531255' entity='mgr.x' cmd='[{"prefix": "fs authorize", "filesystem": "cephfs", "entity": "client.smb.fs.cluster.modusr1", "caps": ["/", "*"]}]': finished 2026-02-18T09:53:37.341 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:53:37 trial015 ceph-mon[15958]: from='mgr.14276 10.20.193.15:0/3036531255' entity='mgr.x' cmd={"prefix": "fs authorize", "filesystem": "cephfs", "entity": "client.smb.fs.cluster.modusr1", "caps": ["/", "*"]} : dispatch 2026-02-18T09:53:37.341 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:53:37 trial015 ceph-mon[15958]: from='mgr.14276 10.20.193.15:0/3036531255' entity='mgr.x' cmd={"prefix": "config-key dump", "key": "smb/config/"} : dispatch 2026-02-18T09:53:37.341 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:53:37 trial015 ceph-mon[15958]: Saving service smb.modusr1 spec with placement count:1 2026-02-18T09:53:37.341 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:53:37 trial015 ceph-mon[15958]: from='mgr.14276 10.20.193.15:0/3036531255' entity='mgr.x' 2026-02-18T09:53:37.341 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:53:37 trial015 ceph-mon[15958]: from='mgr.14276 10.20.193.15:0/3036531255' entity='mgr.x' cmd={"prefix": "config dump", "format": "json"} : dispatch 2026-02-18T09:53:37.341 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:53:37 trial015 ceph-mon[15958]: from='mgr.14276 10.20.193.15:0/3036531255' entity='mgr.x' cmd={"prefix": "config generate-minimal-conf"} : dispatch 2026-02-18T09:53:37.341 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:53:37 trial015 ceph-mon[15958]: from='mgr.14276 10.20.193.15:0/3036531255' entity='mgr.x' cmd={"prefix": "auth get", "entity": "client.admin"} : dispatch 2026-02-18T09:53:37.342 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:53:37 trial015 ceph-mon[15958]: from='mgr.14276 10.20.193.15:0/3036531255' entity='mgr.x' 2026-02-18T09:53:37.342 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:53:37 trial015 ceph-mon[15958]: from='mgr.14276 10.20.193.15:0/3036531255' entity='mgr.x' cmd={"prefix": "osd tree", "states": ["destroyed"], "format": "json"} : dispatch 2026-02-18T09:53:37.342 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:53:37 trial015 ceph-mon[15958]: from='mgr.14276 10.20.193.15:0/3036531255' entity='mgr.x' cmd={"prefix": "auth get-or-create", "entity": "client.smb.config.modusr1.trial015.mvcfqn", "caps": ["mon", "allow r, allow command \"config-key get\" with \"key\" prefix \"smb/config/modusr1/\"", "osd", "allow rwx pool=.smb namespace=modusr1 object_prefix cluster.meta., allow r pool=.smb"]} : dispatch 2026-02-18T09:53:37.342 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:53:37 trial015 ceph-mon[15958]: from='mgr.14276 10.20.193.15:0/3036531255' entity='mgr.x' cmd='[{"prefix": "auth get-or-create", "entity": "client.smb.config.modusr1.trial015.mvcfqn", "caps": ["mon", "allow r, allow command \"config-key get\" with \"key\" prefix \"smb/config/modusr1/\"", "osd", "allow rwx pool=.smb namespace=modusr1 object_prefix cluster.meta., allow r pool=.smb"]}]': finished 2026-02-18T09:53:37.342 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:53:37 trial015 ceph-mon[15958]: from='mgr.14276 10.20.193.15:0/3036531255' entity='mgr.x' cmd={"prefix": "auth get", "entity": "client.smb.fs.cluster.modusr1"} : dispatch 2026-02-18T09:53:37.342 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:53:37 trial015 ceph-mon[15958]: from='mgr.14276 10.20.193.15:0/3036531255' entity='mgr.x' cmd={"prefix": "config generate-minimal-conf"} : dispatch 2026-02-18T09:53:37.342 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:53:37 trial015 ceph-mon[15958]: Deploying daemon smb.modusr1.trial015.mvcfqn on trial015 2026-02-18T09:53:37.342 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:53:37 trial015 ceph-mon[15958]: pgmap v20: 97 pgs: 32 unknown, 65 active+clean; 646 KiB data, 54 MiB used, 1.4 TiB / 1.4 TiB avail 2026-02-18T09:53:37.627 DEBUG:teuthology.orchestra.run.trial015:> sudo /home/ubuntu/cephtest/cephadm --image quay.ceph.io/ceph-ci/ceph:3e79fb58b7e5f0cc704daa1fc55a326f87e6bd3c shell -c /etc/ceph/ceph.conf -k /etc/ceph/ceph.client.admin.keyring --fsid 70646b21-0caf-11f1-9ac3-d404e6e7d460 -- ceph orch ls -f json 2026-02-18T09:53:38.340 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:53:38 trial015 ceph-mon[15958]: from='client.14300 -' entity='client.admin' cmd=[{"prefix": "orch ls", "target": ["mon-mgr", ""], "format": "json"}]: dispatch 2026-02-18T09:53:38.340 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:53:38 trial015 ceph-mon[15958]: osdmap e24: 2 total, 2 up, 2 in 2026-02-18T09:53:38.385 INFO:teuthology.orchestra.run.trial015.stderr:Inferring config /var/lib/ceph/70646b21-0caf-11f1-9ac3-d404e6e7d460/mon.a/config 2026-02-18T09:53:38.854 INFO:teuthology.orchestra.run.trial015.stdout: 2026-02-18T09:53:38.854 INFO:teuthology.orchestra.run.trial015.stdout:[{"placement": {"count": 2}, "service_id": "cephfs", "service_name": "mds.cephfs", "service_type": "mds", "status": {"created": "2026-02-18T09:52:59.041302Z", "last_refresh": "2026-02-18T09:53:06.933443Z", "running": 2, "size": 2}}, {"placement": {"count": 1, "hosts": ["trial015=x"]}, "service_name": "mgr", "service_type": "mgr", "status": {"created": "2026-02-18T09:52:27.447744Z", "last_refresh": "2026-02-18T09:53:06.933349Z", "running": 1, "size": 1}}, {"placement": {"count": 1, "hosts": ["trial015:10.20.193.15=a"]}, "service_name": "mon", "service_type": "mon", "status": {"created": "2026-02-18T09:52:26.193185Z", "last_refresh": "2026-02-18T09:53:06.933285Z", "running": 1, "size": 1}}, {"placement": {"host_pattern": "trial015"}, "service_id": "default", "service_name": "osd.default", "service_type": "osd", "spec": {"data_devices": {"paths": ["vg_nvme/lv_3"]}, "filter_logic": "AND", "objectstore": "bluestore", "osd_type": "classic", "termination_grace_period_seconds": 30}, "status": {"created": "2026-02-18T09:52:38.809177Z", "last_refresh": "2026-02-18T09:53:06.933382Z", "running": 2, "size": 2}}, {"events": ["2026-02-18T09:53:36.038343Z service:smb.modusr1 [INFO] \"service was created\""], "placement": {"count": 1}, "service_id": "modusr1", "service_name": "smb.modusr1", "service_type": "smb", "spec": {"cluster_id": "modusr1", "config_uri": "rados://.smb/modusr1/config.smb", "features": ["cephfs-proxy"], "include_ceph_users": ["client.smb.fs.cluster.modusr1"], "user_sources": ["rados:mon-config-key:smb/config/modusr1/users-groups.0.json"]}, "status": {"created": "2026-02-18T09:53:36.037337Z", "ports": [445, 9922], "running": 0, "size": 1}}] 2026-02-18T09:53:38.891 INFO:tasks.cephadm:smb.modusr1 has 0/1 2026-02-18T09:53:39.136 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:53:39 trial015 ceph-mon[15958]: pgmap v22: 97 pgs: 97 active+clean; 2.1 MiB data, 57 MiB used, 1.4 TiB / 1.4 TiB avail; 8.0 KiB/s rd, 337 KiB/s wr, 27 op/s 2026-02-18T09:53:39.136 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:53:39 trial015 ceph-mon[15958]: from='client.? 10.88.0.2:0/336160736' entity='client.smb.config.modusr1.trial015.mvcfqn' cmd={"prefix": "config-key get", "key": "smb/config/modusr1/users-groups.0.json"} : dispatch 2026-02-18T09:53:39.893 DEBUG:teuthology.orchestra.run.trial015:> sudo /home/ubuntu/cephtest/cephadm --image quay.ceph.io/ceph-ci/ceph:3e79fb58b7e5f0cc704daa1fc55a326f87e6bd3c shell -c /etc/ceph/ceph.conf -k /etc/ceph/ceph.client.admin.keyring --fsid 70646b21-0caf-11f1-9ac3-d404e6e7d460 -- ceph orch ls -f json 2026-02-18T09:53:40.013 INFO:teuthology.orchestra.run.trial015.stderr:Inferring config /var/lib/ceph/70646b21-0caf-11f1-9ac3-d404e6e7d460/mon.a/config 2026-02-18T09:53:40.062 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:53:40 trial015 ceph-mon[15958]: from='client.14302 -' entity='client.admin' cmd=[{"prefix": "orch ls", "target": ["mon-mgr", ""], "format": "json"}]: dispatch 2026-02-18T09:53:40.062 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:53:40 trial015 ceph-mon[15958]: from='mgr.14276 10.20.193.15:0/3036531255' entity='mgr.x' 2026-02-18T09:53:40.062 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:53:40 trial015 ceph-mon[15958]: from='mgr.14276 10.20.193.15:0/3036531255' entity='mgr.x' 2026-02-18T09:53:40.062 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:53:40 trial015 ceph-mon[15958]: from='mgr.14276 10.20.193.15:0/3036531255' entity='mgr.x' 2026-02-18T09:53:40.062 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:53:40 trial015 ceph-mon[15958]: from='mgr.14276 10.20.193.15:0/3036531255' entity='mgr.x' 2026-02-18T09:53:40.062 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:53:40 trial015 ceph-mon[15958]: from='client.? 10.88.0.3:0/546091960' entity='client.smb.config.modusr1.trial015.mvcfqn' cmd={"prefix": "config-key get", "key": "smb/config/modusr1/users-groups.0.json"} : dispatch 2026-02-18T09:53:40.062 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:53:40 trial015 ceph-mon[15958]: from='mgr.14276 10.20.193.15:0/3036531255' entity='mgr.x' cmd={"prefix": "config dump", "format": "json"} : dispatch 2026-02-18T09:53:40.063 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:53:40 trial015 ceph-mon[15958]: from='client.? 10.88.0.3:0/357334676' entity='client.smb.config.modusr1.trial015.mvcfqn' cmd={"prefix": "config-key get", "key": "smb/config/modusr1/users-groups.0.json"} : dispatch 2026-02-18T09:53:40.063 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:53:40 trial015 ceph-mon[15958]: from='client.? 10.88.0.3:0/3758458849' entity='client.smb.config.modusr1.trial015.mvcfqn' cmd={"prefix": "config-key get", "key": "smb/config/modusr1/users-groups.0.json"} : dispatch 2026-02-18T09:53:40.236 INFO:teuthology.orchestra.run.trial015.stdout: 2026-02-18T09:53:40.236 INFO:teuthology.orchestra.run.trial015.stdout:[{"placement": {"count": 2}, "service_id": "cephfs", "service_name": "mds.cephfs", "service_type": "mds", "status": {"created": "2026-02-18T09:52:59.041302Z", "last_refresh": "2026-02-18T09:53:06.933443Z", "running": 2, "size": 2}}, {"placement": {"count": 1, "hosts": ["trial015=x"]}, "service_name": "mgr", "service_type": "mgr", "status": {"created": "2026-02-18T09:52:27.447744Z", "last_refresh": "2026-02-18T09:53:06.933349Z", "running": 1, "size": 1}}, {"placement": {"count": 1, "hosts": ["trial015:10.20.193.15=a"]}, "service_name": "mon", "service_type": "mon", "status": {"created": "2026-02-18T09:52:26.193185Z", "last_refresh": "2026-02-18T09:53:06.933285Z", "running": 1, "size": 1}}, {"placement": {"host_pattern": "trial015"}, "service_id": "default", "service_name": "osd.default", "service_type": "osd", "spec": {"data_devices": {"paths": ["vg_nvme/lv_3"]}, "filter_logic": "AND", "objectstore": "bluestore", "osd_type": "classic", "termination_grace_period_seconds": 30}, "status": {"created": "2026-02-18T09:52:38.809177Z", "last_refresh": "2026-02-18T09:53:06.933382Z", "running": 2, "size": 2}}, {"events": ["2026-02-18T09:53:39.801239Z service:smb.modusr1 [INFO] \"service was created\""], "placement": {"count": 1}, "service_id": "modusr1", "service_name": "smb.modusr1", "service_type": "smb", "spec": {"cluster_id": "modusr1", "config_uri": "rados://.smb/modusr1/config.smb", "features": ["cephfs-proxy"], "include_ceph_users": ["client.smb.fs.cluster.modusr1"], "user_sources": ["rados:mon-config-key:smb/config/modusr1/users-groups.0.json"]}, "status": {"created": "2026-02-18T09:53:36.037337Z", "ports": [445, 9922], "running": 0, "size": 1}}] 2026-02-18T09:53:40.282 INFO:tasks.cephadm:smb.modusr1 has 0/1 2026-02-18T09:53:41.283 DEBUG:teuthology.orchestra.run.trial015:> sudo /home/ubuntu/cephtest/cephadm --image quay.ceph.io/ceph-ci/ceph:3e79fb58b7e5f0cc704daa1fc55a326f87e6bd3c shell -c /etc/ceph/ceph.conf -k /etc/ceph/ceph.client.admin.keyring --fsid 70646b21-0caf-11f1-9ac3-d404e6e7d460 -- ceph orch ls -f json 2026-02-18T09:53:41.400 INFO:teuthology.orchestra.run.trial015.stderr:Inferring config /var/lib/ceph/70646b21-0caf-11f1-9ac3-d404e6e7d460/mon.a/config 2026-02-18T09:53:41.591 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:53:41 trial015 ceph-mon[15958]: pgmap v23: 97 pgs: 97 active+clean; 2.1 MiB data, 57 MiB used, 1.4 TiB / 1.4 TiB avail; 8.0 KiB/s rd, 337 KiB/s wr, 27 op/s 2026-02-18T09:53:41.591 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:53:41 trial015 ceph-mon[15958]: from='client.14320 -' entity='client.admin' cmd=[{"prefix": "orch ls", "target": ["mon-mgr", ""], "format": "json"}]: dispatch 2026-02-18T09:53:41.591 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:53:41 trial015 ceph-mon[15958]: from='mgr.14276 10.20.193.15:0/3036531255' entity='mgr.x' 2026-02-18T09:53:41.591 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:53:41 trial015 ceph-mon[15958]: from='mgr.14276 10.20.193.15:0/3036531255' entity='mgr.x' 2026-02-18T09:53:41.591 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:53:41 trial015 ceph-mon[15958]: from='mgr.14276 10.20.193.15:0/3036531255' entity='mgr.x' cmd={"prefix": "config generate-minimal-conf"} : dispatch 2026-02-18T09:53:41.591 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:53:41 trial015 ceph-mon[15958]: from='mgr.14276 10.20.193.15:0/3036531255' entity='mgr.x' cmd={"prefix": "auth get", "entity": "client.admin"} : dispatch 2026-02-18T09:53:41.591 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:53:41 trial015 ceph-mon[15958]: from='mgr.14276 10.20.193.15:0/3036531255' entity='mgr.x' 2026-02-18T09:53:41.591 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:53:41 trial015 ceph-mon[15958]: from='mgr.14276 10.20.193.15:0/3036531255' entity='mgr.x' cmd={"prefix": "osd tree", "states": ["destroyed"], "format": "json"} : dispatch 2026-02-18T09:53:41.591 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:53:41 trial015 ceph-mon[15958]: from='mgr.14276 10.20.193.15:0/3036531255' entity='mgr.x' cmd={"prefix": "config dump", "format": "json"} : dispatch 2026-02-18T09:53:41.592 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:53:41 trial015 ceph-mon[15958]: from='mgr.14276 10.20.193.15:0/3036531255' entity='mgr.x' cmd={"prefix": "config generate-minimal-conf"} : dispatch 2026-02-18T09:53:41.592 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:53:41 trial015 ceph-mon[15958]: from='mgr.14276 10.20.193.15:0/3036531255' entity='mgr.x' cmd={"prefix": "auth get", "entity": "client.admin"} : dispatch 2026-02-18T09:53:41.592 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:53:41 trial015 ceph-mon[15958]: from='mgr.14276 10.20.193.15:0/3036531255' entity='mgr.x' 2026-02-18T09:53:41.592 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:53:41 trial015 ceph-mon[15958]: from='mgr.14276 10.20.193.15:0/3036531255' entity='mgr.x' cmd={"prefix": "osd tree", "states": ["destroyed"], "format": "json"} : dispatch 2026-02-18T09:53:41.592 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:53:41 trial015 ceph-mon[15958]: from='client.? 10.88.0.3:0/1367576000' entity='client.smb.config.modusr1.trial015.mvcfqn' cmd={"prefix": "config-key get", "key": "smb/config/modusr1/users-groups.0.json"} : dispatch 2026-02-18T09:53:41.592 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:53:41 trial015 ceph-mon[15958]: from='mgr.14276 10.20.193.15:0/3036531255' entity='mgr.x' 2026-02-18T09:53:41.623 INFO:teuthology.orchestra.run.trial015.stdout: 2026-02-18T09:53:41.623 INFO:teuthology.orchestra.run.trial015.stdout:[{"placement": {"count": 2}, "service_id": "cephfs", "service_name": "mds.cephfs", "service_type": "mds", "status": {"created": "2026-02-18T09:52:59.041302Z", "last_refresh": "2026-02-18T09:53:40.413188Z", "running": 2, "size": 2}}, {"placement": {"count": 1, "hosts": ["trial015=x"]}, "service_name": "mgr", "service_type": "mgr", "status": {"created": "2026-02-18T09:52:27.447744Z", "last_refresh": "2026-02-18T09:53:40.413099Z", "running": 1, "size": 1}}, {"placement": {"count": 1, "hosts": ["trial015:10.20.193.15=a"]}, "service_name": "mon", "service_type": "mon", "status": {"created": "2026-02-18T09:52:26.193185Z", "last_refresh": "2026-02-18T09:53:40.413049Z", "running": 1, "size": 1}}, {"placement": {"host_pattern": "trial015"}, "service_id": "default", "service_name": "osd.default", "service_type": "osd", "spec": {"data_devices": {"paths": ["vg_nvme/lv_3"]}, "filter_logic": "AND", "objectstore": "bluestore", "osd_type": "classic", "termination_grace_period_seconds": 30}, "status": {"created": "2026-02-18T09:52:38.809177Z", "last_refresh": "2026-02-18T09:53:40.413130Z", "running": 2, "size": 2}}, {"events": ["2026-02-18T09:53:39.801239Z service:smb.modusr1 [INFO] \"service was created\""], "placement": {"count": 1}, "service_id": "modusr1", "service_name": "smb.modusr1", "service_type": "smb", "spec": {"cluster_id": "modusr1", "config_uri": "rados://.smb/modusr1/config.smb", "features": ["cephfs-proxy"], "include_ceph_users": ["client.smb.fs.cluster.modusr1"], "user_sources": ["rados:mon-config-key:smb/config/modusr1/users-groups.0.json"]}, "status": {"created": "2026-02-18T09:53:36.037337Z", "last_refresh": "2026-02-18T09:53:40.413241Z", "ports": [445, 9922], "running": 1, "size": 1}}] 2026-02-18T09:53:41.659 INFO:tasks.cephadm:smb.modusr1 has 1/1 2026-02-18T09:53:41.659 INFO:teuthology.run_tasks:Running task template.exec... 2026-02-18T09:53:41.677 INFO:tasks.template:Running commands on role host.b host ubuntu@trial130.front.sepia.ceph.com 2026-02-18T09:53:41.677 DEBUG:teuthology.orchestra.run.trial130:> sudo TESTDIR=/home/ubuntu/cephtest bash -ex -c 'sleep 30' 2026-02-18T09:53:41.703 INFO:teuthology.orchestra.run.trial130.stderr:+ sleep 30 2026-02-18T09:53:42.840 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:53:42 trial015 ceph-mon[15958]: from='client.? 10.88.0.3:0/3047861162' entity='client.smb.config.modusr1.trial015.mvcfqn' cmd={"prefix": "config-key get", "key": "smb/config/modusr1/users-groups.0.json"} : dispatch 2026-02-18T09:53:43.840 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:53:43 trial015 ceph-mon[15958]: from='client.14326 -' entity='client.admin' cmd=[{"prefix": "orch ls", "target": ["mon-mgr", ""], "format": "json"}]: dispatch 2026-02-18T09:53:43.840 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:53:43 trial015 ceph-mon[15958]: pgmap v24: 97 pgs: 97 active+clean; 2.1 MiB data, 57 MiB used, 1.4 TiB / 1.4 TiB avail; 8.4 KiB/s rd, 283 KiB/s wr, 24 op/s 2026-02-18T09:53:43.841 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:53:43 trial015 ceph-mon[15958]: from='client.? 10.88.0.3:0/3997121505' entity='client.smb.config.modusr1.trial015.mvcfqn' cmd={"prefix": "config-key get", "key": "smb/config/modusr1/users-groups.0.json"} : dispatch 2026-02-18T09:53:44.840 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:53:44 trial015 ceph-mon[15958]: from='client.? 10.88.0.3:0/696352930' entity='client.smb.config.modusr1.trial015.mvcfqn' cmd={"prefix": "config-key get", "key": "smb/config/modusr1/users-groups.0.json"} : dispatch 2026-02-18T09:53:45.840 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:53:45 trial015 ceph-mon[15958]: pgmap v25: 97 pgs: 97 active+clean; 2.1 MiB data, 57 MiB used, 1.4 TiB / 1.4 TiB avail; 7.4 KiB/s rd, 248 KiB/s wr, 21 op/s 2026-02-18T09:53:45.840 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:53:45 trial015 ceph-mon[15958]: from='client.? 10.88.0.3:0/1349804082' entity='client.smb.config.modusr1.trial015.mvcfqn' cmd={"prefix": "config-key get", "key": "smb/config/modusr1/users-groups.0.json"} : dispatch 2026-02-18T09:53:46.840 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:53:46 trial015 ceph-mon[15958]: from='client.? 10.88.0.3:0/3459362179' entity='client.smb.config.modusr1.trial015.mvcfqn' cmd={"prefix": "config-key get", "key": "smb/config/modusr1/users-groups.0.json"} : dispatch 2026-02-18T09:53:46.840 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:53:46 trial015 ceph-mon[15958]: from='mgr.14276 10.20.193.15:0/3036531255' entity='mgr.x' 2026-02-18T09:53:47.840 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:53:47 trial015 ceph-mon[15958]: pgmap v26: 97 pgs: 97 active+clean; 2.1 MiB data, 57 MiB used, 1.4 TiB / 1.4 TiB avail; 6.0 KiB/s rd, 202 KiB/s wr, 17 op/s 2026-02-18T09:53:47.840 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:53:47 trial015 ceph-mon[15958]: from='client.? 10.88.0.3:0/3535705771' entity='client.smb.config.modusr1.trial015.mvcfqn' cmd={"prefix": "config-key get", "key": "smb/config/modusr1/users-groups.0.json"} : dispatch 2026-02-18T09:53:48.840 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:53:48 trial015 ceph-mon[15958]: from='client.? 10.88.0.3:0/331660646' entity='client.smb.config.modusr1.trial015.mvcfqn' cmd={"prefix": "config-key get", "key": "smb/config/modusr1/users-groups.0.json"} : dispatch 2026-02-18T09:53:48.841 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:53:48 trial015 ceph-mon[15958]: pgmap v27: 97 pgs: 97 active+clean; 2.1 MiB data, 57 MiB used, 1.4 TiB / 1.4 TiB avail; 6.3 KiB/s rd, 181 KiB/s wr, 16 op/s 2026-02-18T09:53:49.712 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:53:49 trial015 ceph-mon[15958]: from='client.? 10.88.0.3:0/830079600' entity='client.smb.config.modusr1.trial015.mvcfqn' cmd={"prefix": "config-key get", "key": "smb/config/modusr1/users-groups.0.json"} : dispatch 2026-02-18T09:53:50.840 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:53:50 trial015 ceph-mon[15958]: from='client.? 10.88.0.3:0/688883024' entity='client.smb.config.modusr1.trial015.mvcfqn' cmd={"prefix": "config-key get", "key": "smb/config/modusr1/users-groups.0.json"} : dispatch 2026-02-18T09:53:50.840 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:53:50 trial015 ceph-mon[15958]: pgmap v28: 97 pgs: 97 active+clean; 2.1 MiB data, 57 MiB used, 1.4 TiB / 1.4 TiB avail; 1.8 KiB/s rd, 255 B/s wr, 1 op/s 2026-02-18T09:53:51.840 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:53:51 trial015 ceph-mon[15958]: from='client.? 10.88.0.3:0/750782764' entity='client.smb.config.modusr1.trial015.mvcfqn' cmd={"prefix": "config-key get", "key": "smb/config/modusr1/users-groups.0.json"} : dispatch 2026-02-18T09:53:52.840 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:53:52 trial015 ceph-mon[15958]: pgmap v29: 97 pgs: 97 active+clean; 2.1 MiB data, 57 MiB used, 1.4 TiB / 1.4 TiB avail; 2.5 KiB/s rd, 255 B/s wr, 2 op/s 2026-02-18T09:53:55.590 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:53:55 trial015 ceph-mon[15958]: pgmap v30: 97 pgs: 97 active+clean; 2.1 MiB data, 57 MiB used, 1.4 TiB / 1.4 TiB avail; 1.5 KiB/s rd, 1 op/s 2026-02-18T09:53:56.590 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:53:56 trial015 ceph-mon[15958]: from='client.? 10.88.0.3:0/1405328666' entity='client.smb.config.modusr1.trial015.mvcfqn' cmd={"prefix": "config-key get", "key": "smb/config/modusr1/users-groups.0.json"} : dispatch 2026-02-18T09:53:57.590 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:53:57 trial015 ceph-mon[15958]: pgmap v31: 97 pgs: 97 active+clean; 2.1 MiB data, 57 MiB used, 1.4 TiB / 1.4 TiB avail; 1.5 KiB/s rd, 1 op/s 2026-02-18T09:53:59.590 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:53:59 trial015 ceph-mon[15958]: pgmap v32: 97 pgs: 97 active+clean; 2.1 MiB data, 57 MiB used, 1.4 TiB / 1.4 TiB avail; 1.7 KiB/s rd, 1 op/s 2026-02-18T09:54:01.590 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:54:01 trial015 ceph-mon[15958]: pgmap v33: 97 pgs: 97 active+clean; 2.1 MiB data, 57 MiB used, 1.4 TiB / 1.4 TiB avail; 853 B/s rd, 0 op/s 2026-02-18T09:54:01.591 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:54:01 trial015 ceph-mon[15958]: from='client.? 10.88.0.3:0/2115247863' entity='client.smb.config.modusr1.trial015.mvcfqn' cmd={"prefix": "config-key get", "key": "smb/config/modusr1/users-groups.0.json"} : dispatch 2026-02-18T09:54:03.590 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:54:03 trial015 ceph-mon[15958]: pgmap v34: 97 pgs: 97 active+clean; 2.1 MiB data, 57 MiB used, 1.4 TiB / 1.4 TiB avail; 1023 B/s rd, 0 op/s 2026-02-18T09:54:05.590 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:54:05 trial015 ceph-mon[15958]: pgmap v35: 97 pgs: 97 active+clean; 2.1 MiB data, 57 MiB used, 1.4 TiB / 1.4 TiB avail; 341 B/s rd, 0 op/s 2026-02-18T09:54:06.590 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:54:06 trial015 ceph-mon[15958]: from='client.? 10.88.0.3:0/1514362443' entity='client.smb.config.modusr1.trial015.mvcfqn' cmd={"prefix": "config-key get", "key": "smb/config/modusr1/users-groups.0.json"} : dispatch 2026-02-18T09:54:07.590 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:54:07 trial015 ceph-mon[15958]: pgmap v36: 97 pgs: 97 active+clean; 2.1 MiB data, 57 MiB used, 1.4 TiB / 1.4 TiB avail; 341 B/s rd, 0 op/s 2026-02-18T09:54:09.590 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:54:09 trial015 ceph-mon[15958]: pgmap v37: 97 pgs: 97 active+clean; 2.1 MiB data, 57 MiB used, 1.4 TiB / 1.4 TiB avail; 511 B/s rd, 0 op/s 2026-02-18T09:54:11.590 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:54:11 trial015 ceph-mon[15958]: pgmap v38: 97 pgs: 97 active+clean; 2.1 MiB data, 57 MiB used, 1.4 TiB / 1.4 TiB avail; 341 B/s rd, 0 op/s 2026-02-18T09:54:11.590 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:54:11 trial015 ceph-mon[15958]: from='client.? 10.88.0.3:0/3552617002' entity='client.smb.config.modusr1.trial015.mvcfqn' cmd={"prefix": "config-key get", "key": "smb/config/modusr1/users-groups.0.json"} : dispatch 2026-02-18T09:54:11.709 DEBUG:teuthology.orchestra.run.trial130:> sudo TESTDIR=/home/ubuntu/cephtest bash -ex -c 'sudo podman run --rm --net=host -eKRB5_CONFIG=/dev/null quay.io/samba.org/samba-client:latest smbclient -U user1%t3stP4ss1 //10.20.193.15/share1 -c ls' 2026-02-18T09:54:11.770 INFO:teuthology.orchestra.run.trial130.stderr:+ sudo podman run --rm --net=host -eKRB5_CONFIG=/dev/null quay.io/samba.org/samba-client:latest smbclient -U user1%t3stP4ss1 //10.20.193.15/share1 -c ls 2026-02-18T09:54:11.895 INFO:teuthology.orchestra.run.trial130.stdout: . D 0 Wed Feb 18 09:53:01 2026 2026-02-18T09:54:11.896 INFO:teuthology.orchestra.run.trial130.stdout: .. D 0 Wed Feb 18 09:53:01 2026 2026-02-18T09:54:11.896 INFO:teuthology.orchestra.run.trial130.stdout: 2026-02-18T09:54:11.896 INFO:teuthology.orchestra.run.trial130.stdout: 697270272 blocks of size 1024. 697270272 blocks available 2026-02-18T09:54:11.914 DEBUG:teuthology.orchestra.run.trial130:> sudo TESTDIR=/home/ubuntu/cephtest bash -ex -c 'sudo podman run --rm --net=host -eKRB5_CONFIG=/dev/null quay.io/samba.org/samba-client:latest smbclient -U user2%t3stP4ss2 //10.20.193.15/share2 -c ls' 2026-02-18T09:54:11.996 INFO:teuthology.orchestra.run.trial130.stderr:+ sudo podman run --rm --net=host -eKRB5_CONFIG=/dev/null quay.io/samba.org/samba-client:latest smbclient -U user2%t3stP4ss2 //10.20.193.15/share2 -c ls 2026-02-18T09:54:12.088 INFO:teuthology.orchestra.run.trial130.stdout: . D 0 Wed Feb 18 09:53:02 2026 2026-02-18T09:54:12.089 INFO:teuthology.orchestra.run.trial130.stdout: .. D 0 Wed Feb 18 09:53:02 2026 2026-02-18T09:54:12.089 INFO:teuthology.orchestra.run.trial130.stdout: 2026-02-18T09:54:12.089 INFO:teuthology.orchestra.run.trial130.stdout: 697270272 blocks of size 1024. 697270272 blocks available 2026-02-18T09:54:12.103 INFO:teuthology.run_tasks:Running task smb.workunit... 2026-02-18T09:54:12.132 INFO:tasks.smb:Passing workunit config: {'admin_node': 'host.a', 'clients': {'client.0': ["smb/smb_tests.sh -m 'default or hosts_access' tests"]}, 'smb_nodes': ['host.a'], 'smb_shares': ['share1', 'share2'], 'smb_users': [{'password': 't3stP4ss1', 'username': 'user1'}, {'password': 't3stP4ss2', 'username': 'user2'}], 'timeout': '1h', 'env': {'SMB': 'yes', 'SMB_TEST_META': '/var/tmp/ceph-smb-test-meta.json'}, 'no_coverage_and_limits': True, 'enable_ssh_keys': True} 2026-02-18T09:54:12.221 DEBUG:teuthology.orchestra.run.trial015:> echo 'StrictHostKeyChecking no 2026-02-18T09:54:12.221 DEBUG:teuthology.orchestra.run.trial015:> ' > /home/ubuntu/.ssh/config && echo 'UserKnownHostsFile ' /dev/null >> /home/ubuntu/.ssh/config && chmod 600 /home/ubuntu/.ssh/config 2026-02-18T09:54:12.223 DEBUG:teuthology.orchestra.run.trial130:> echo 'StrictHostKeyChecking no 2026-02-18T09:54:12.223 DEBUG:teuthology.orchestra.run.trial130:> ' > /home/ubuntu/.ssh/config && echo 'UserKnownHostsFile ' /dev/null >> /home/ubuntu/.ssh/config && chmod 600 /home/ubuntu/.ssh/config 2026-02-18T09:54:12.241 INFO:teuthology.task.ssh_keys:generated public key AAAAB3NzaC1yc2EAAAADAQABAAABAQCgj1NAPvEWQ0icTqOjwB23SbIc74WSHJZxt/reXK1vgEMG8zcXAUeRLO5gCnGS2Bf4kIKIHmu4dXidO8m6+bumJd3aqWkIuTY5EWnKmXyFV5HfqwtaWh8ibue4B5TUKARZo72ZlvFECNjWEqGzOWnldIn89t1b2uAyPYmWp0m3JK1MnX0+oqORUASS+6MiNQDa1y8vJ59t8GJm4NHhd3BIBdZjxVbDJbmG+4dok9rJO7Mmdw/3b2ScdoiRamvBhZla1b36FhtdHveHJNiZ89+e/kqzUdbG4aidbjOiZH+FjxHR/OUVPdlDRJQMMK8YRHiL1GfONBpsFxOcAnjP+UGb 2026-02-18T09:54:12.241 INFO:teuthology.task.ssh_keys:pushing keys to trial015.front.sepia.ceph.com for ubuntu 2026-02-18T09:54:12.241 DEBUG:teuthology.orchestra.run.trial015:> rm -f -- /home/ubuntu/.ssh/id_rsa 2026-02-18T09:54:12.296 DEBUG:teuthology.orchestra.run.trial015:> set -ex 2026-02-18T09:54:12.296 DEBUG:teuthology.orchestra.run.trial015:> dd of=/home/ubuntu/.ssh/id_rsa 2026-02-18T09:54:12.296 DEBUG:teuthology.orchestra.run.trial015:> chmod 0500 /home/ubuntu/.ssh/id_rsa 2026-02-18T09:54:12.352 DEBUG:teuthology.orchestra.run.trial015:> rm -f -- /home/ubuntu/.ssh/id_rsa.pub 2026-02-18T09:54:12.408 DEBUG:teuthology.orchestra.run.trial015:> set -ex 2026-02-18T09:54:12.408 DEBUG:teuthology.orchestra.run.trial015:> dd of=/home/ubuntu/.ssh/id_rsa.pub 2026-02-18T09:54:12.464 DEBUG:teuthology.orchestra.run.trial015:> cp -v -a /home/ubuntu/.ssh/authorized_keys /home/ubuntu/.ssh/authorized_keys_2026-02-18_09:54:12:464643 2026-02-18T09:54:12.520 INFO:teuthology.orchestra.run.trial015.stdout:'/home/ubuntu/.ssh/authorized_keys' -> '/home/ubuntu/.ssh/authorized_keys_2026-02-18_09:54:12:464643' 2026-02-18T09:54:12.521 DEBUG:teuthology.orchestra.run.trial015:> set -ex 2026-02-18T09:54:12.521 DEBUG:teuthology.orchestra.run.trial015:> dd of=/home/ubuntu/.ssh/authorized_keys conv=notrunc oflag=append 2026-02-18T09:54:12.577 INFO:teuthology.task.ssh_keys:pushing keys to trial130.front.sepia.ceph.com for ubuntu 2026-02-18T09:54:12.578 DEBUG:teuthology.orchestra.run.trial130:> rm -f -- /home/ubuntu/.ssh/id_rsa 2026-02-18T09:54:12.595 DEBUG:teuthology.orchestra.run.trial130:> set -ex 2026-02-18T09:54:12.595 DEBUG:teuthology.orchestra.run.trial130:> dd of=/home/ubuntu/.ssh/id_rsa 2026-02-18T09:54:12.595 DEBUG:teuthology.orchestra.run.trial130:> chmod 0500 /home/ubuntu/.ssh/id_rsa 2026-02-18T09:54:12.651 DEBUG:teuthology.orchestra.run.trial130:> rm -f -- /home/ubuntu/.ssh/id_rsa.pub 2026-02-18T09:54:12.707 DEBUG:teuthology.orchestra.run.trial130:> set -ex 2026-02-18T09:54:12.707 DEBUG:teuthology.orchestra.run.trial130:> dd of=/home/ubuntu/.ssh/id_rsa.pub 2026-02-18T09:54:12.764 DEBUG:teuthology.orchestra.run.trial130:> cp -v -a /home/ubuntu/.ssh/authorized_keys /home/ubuntu/.ssh/authorized_keys_2026-02-18_09:54:12:764647 2026-02-18T09:54:12.819 INFO:teuthology.orchestra.run.trial130.stdout:'/home/ubuntu/.ssh/authorized_keys' -> '/home/ubuntu/.ssh/authorized_keys_2026-02-18_09:54:12:764647' 2026-02-18T09:54:12.819 DEBUG:teuthology.orchestra.run.trial130:> set -ex 2026-02-18T09:54:12.819 DEBUG:teuthology.orchestra.run.trial130:> dd of=/home/ubuntu/.ssh/authorized_keys conv=notrunc oflag=append 2026-02-18T09:54:12.876 DEBUG:tasks.smb:smb metadata: {'samba_client_container_cmd': ['sudo', 'podman', 'run', '--rm', '--net=host', '-eKRB5_CONFIG=/dev/null', 'quay.io/samba.org/samba-client:latest'], 'samba_ad_dc_ip': '', 'smb_users': [{'password': 't3stP4ss1', 'username': 'user1'}, {'password': 't3stP4ss2', 'username': 'user2'}], 'smb_shares': ['share1', 'share2'], 'admin_node': {'name': 'trial015.front.sepia.ceph.com', 'user': 'ubuntu', 'arch': 'x86_64', 'os_type': 'centos', 'os_version': '9.stream', 'ssh_pub_key': 'ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBDTtcqt7Z/zKoV31O/sMaTiA1UxcmoU7qgSxXI3kVoBMDIU2H+UWu+a0+j9FkYqMKZ/DZr1L4yh4BFSbaghtrE8=', 'up': True, '_role_name': 'host.a', 'shortname': 'trial015', 'ip_address': '10.20.193.15'}, 'smb_nodes': [{'name': 'trial015.front.sepia.ceph.com', 'user': 'ubuntu', 'arch': 'x86_64', 'os_type': 'centos', 'os_version': '9.stream', 'ssh_pub_key': 'ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBDTtcqt7Z/zKoV31O/sMaTiA1UxcmoU7qgSxXI3kVoBMDIU2H+UWu+a0+j9FkYqMKZ/DZr1L4yh4BFSbaghtrE8=', 'up': True, '_role_name': 'host.a', 'shortname': 'trial015', 'ip_address': '10.20.193.15'}], 'client_nodes': [{'name': 'trial015.front.sepia.ceph.com', 'user': 'ubuntu', 'arch': 'x86_64', 'os_type': 'centos', 'os_version': '9.stream', 'ssh_pub_key': 'ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBDTtcqt7Z/zKoV31O/sMaTiA1UxcmoU7qgSxXI3kVoBMDIU2H+UWu+a0+j9FkYqMKZ/DZr1L4yh4BFSbaghtrE8=', 'up': True, '_role_name': 'client.0', 'shortname': 'trial015', 'ip_address': '10.20.193.15', 'client_name': 'client.0'}]} 2026-02-18T09:54:12.876 DEBUG:teuthology.orchestra.run.trial015:> set -ex 2026-02-18T09:54:12.876 DEBUG:teuthology.orchestra.run.trial015:> sudo dd of=/var/tmp/ceph-smb-test-meta.json 2026-02-18T09:54:12.876 DEBUG:teuthology.orchestra.run.trial015:> sudo chmod 0644 /var/tmp/ceph-smb-test-meta.json 2026-02-18T09:54:12.913 INFO:tasks.workunit:Pulling workunits from ref 3e79fb58b7e5f0cc704daa1fc55a326f87e6bd3c 2026-02-18T09:54:12.914 INFO:tasks.workunit:Making a separate scratch dir for every client... 2026-02-18T09:54:12.914 DEBUG:teuthology.orchestra.run.trial015:> stat -- /home/ubuntu/cephtest/mnt.0 2026-02-18T09:54:12.969 DEBUG:teuthology.orchestra.run:got remote process result: 1 2026-02-18T09:54:12.969 INFO:teuthology.orchestra.run.trial015.stderr:stat: cannot statx '/home/ubuntu/cephtest/mnt.0': No such file or directory 2026-02-18T09:54:12.969 DEBUG:teuthology.orchestra.run.trial015:> mkdir -- /home/ubuntu/cephtest/mnt.0 2026-02-18T09:54:13.025 INFO:tasks.workunit:Created dir /home/ubuntu/cephtest/mnt.0 2026-02-18T09:54:13.026 DEBUG:teuthology.orchestra.run.trial015:> cd -- /home/ubuntu/cephtest/mnt.0 && mkdir -- client.0 2026-02-18T09:54:13.081 INFO:tasks.workunit:timeout=1h 2026-02-18T09:54:13.082 INFO:tasks.workunit:cleanup=True 2026-02-18T09:54:13.082 DEBUG:teuthology.orchestra.run.trial015:> rm -rf /home/ubuntu/cephtest/clone.client.0 && git clone https://git.ceph.com/ceph-ci.git /home/ubuntu/cephtest/clone.client.0 && cd /home/ubuntu/cephtest/clone.client.0 && git checkout 3e79fb58b7e5f0cc704daa1fc55a326f87e6bd3c 2026-02-18T09:54:13.146 INFO:tasks.workunit.client.0.trial015.stderr:Cloning into '/home/ubuntu/cephtest/clone.client.0'... 2026-02-18T09:54:13.590 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:54:13 trial015 ceph-mon[15958]: pgmap v39: 97 pgs: 97 active+clean; 2.1 MiB data, 57 MiB used, 1.4 TiB / 1.4 TiB avail; 511 B/s rd, 426 B/s wr, 0 op/s 2026-02-18T09:54:15.590 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:54:15 trial015 ceph-mon[15958]: pgmap v40: 97 pgs: 97 active+clean; 2.1 MiB data, 57 MiB used, 1.4 TiB / 1.4 TiB avail; 341 B/s rd, 426 B/s wr, 0 op/s 2026-02-18T09:54:16.590 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:54:16 trial015 ceph-mon[15958]: from='client.? 10.88.0.3:0/1091316154' entity='client.smb.config.modusr1.trial015.mvcfqn' cmd={"prefix": "config-key get", "key": "smb/config/modusr1/users-groups.0.json"} : dispatch 2026-02-18T09:54:17.590 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:54:17 trial015 ceph-mon[15958]: pgmap v41: 97 pgs: 97 active+clean; 2.1 MiB data, 57 MiB used, 1.4 TiB / 1.4 TiB avail; 341 B/s rd, 426 B/s wr, 0 op/s 2026-02-18T09:54:19.590 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:54:19 trial015 ceph-mon[15958]: pgmap v42: 97 pgs: 97 active+clean; 2.1 MiB data, 57 MiB used, 1.4 TiB / 1.4 TiB avail; 511 B/s rd, 426 B/s wr, 0 op/s 2026-02-18T09:54:21.590 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:54:21 trial015 ceph-mon[15958]: pgmap v43: 97 pgs: 97 active+clean; 2.1 MiB data, 57 MiB used, 1.4 TiB / 1.4 TiB avail; 341 B/s rd, 426 B/s wr, 0 op/s 2026-02-18T09:54:21.590 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:54:21 trial015 ceph-mon[15958]: from='client.? 10.88.0.3:0/2267065624' entity='client.smb.config.modusr1.trial015.mvcfqn' cmd={"prefix": "config-key get", "key": "smb/config/modusr1/users-groups.0.json"} : dispatch 2026-02-18T09:54:23.590 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:54:23 trial015 ceph-mon[15958]: pgmap v44: 97 pgs: 97 active+clean; 2.1 MiB data, 57 MiB used, 1.4 TiB / 1.4 TiB avail; 511 B/s rd, 426 B/s wr, 0 op/s 2026-02-18T09:54:25.590 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:54:25 trial015 ceph-mon[15958]: pgmap v45: 97 pgs: 97 active+clean; 2.1 MiB data, 57 MiB used, 1.4 TiB / 1.4 TiB avail; 341 B/s rd, 0 op/s 2026-02-18T09:54:26.590 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:54:26 trial015 ceph-mon[15958]: from='client.? 10.88.0.3:0/3955507709' entity='client.smb.config.modusr1.trial015.mvcfqn' cmd={"prefix": "config-key get", "key": "smb/config/modusr1/users-groups.0.json"} : dispatch 2026-02-18T09:54:27.590 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:54:27 trial015 ceph-mon[15958]: pgmap v46: 97 pgs: 97 active+clean; 2.1 MiB data, 57 MiB used, 1.4 TiB / 1.4 TiB avail; 341 B/s rd, 0 op/s 2026-02-18T09:54:29.590 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:54:29 trial015 ceph-mon[15958]: pgmap v47: 97 pgs: 97 active+clean; 2.1 MiB data, 57 MiB used, 1.4 TiB / 1.4 TiB avail; 511 B/s rd, 0 op/s 2026-02-18T09:54:31.590 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:54:31 trial015 ceph-mon[15958]: pgmap v48: 97 pgs: 97 active+clean; 2.1 MiB data, 57 MiB used, 1.4 TiB / 1.4 TiB avail; 341 B/s rd, 0 op/s 2026-02-18T09:54:31.590 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:54:31 trial015 ceph-mon[15958]: from='client.? 10.88.0.3:0/3403642622' entity='client.smb.config.modusr1.trial015.mvcfqn' cmd={"prefix": "config-key get", "key": "smb/config/modusr1/users-groups.0.json"} : dispatch 2026-02-18T09:54:33.590 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:54:33 trial015 ceph-mon[15958]: pgmap v49: 97 pgs: 97 active+clean; 2.1 MiB data, 57 MiB used, 1.4 TiB / 1.4 TiB avail; 511 B/s rd, 0 op/s 2026-02-18T09:54:35.590 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:54:35 trial015 ceph-mon[15958]: pgmap v50: 97 pgs: 97 active+clean; 2.1 MiB data, 57 MiB used, 1.4 TiB / 1.4 TiB avail; 341 B/s rd, 0 op/s 2026-02-18T09:54:36.590 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:54:36 trial015 ceph-mon[15958]: from='client.? 10.88.0.3:0/1597416148' entity='client.smb.config.modusr1.trial015.mvcfqn' cmd={"prefix": "config-key get", "key": "smb/config/modusr1/users-groups.0.json"} : dispatch 2026-02-18T09:54:37.590 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:54:37 trial015 ceph-mon[15958]: pgmap v51: 97 pgs: 97 active+clean; 2.1 MiB data, 57 MiB used, 1.4 TiB / 1.4 TiB avail; 341 B/s rd, 0 op/s 2026-02-18T09:54:39.590 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:54:39 trial015 ceph-mon[15958]: pgmap v52: 97 pgs: 97 active+clean; 2.1 MiB data, 57 MiB used, 1.4 TiB / 1.4 TiB avail; 511 B/s rd, 511 B/s wr, 1 op/s 2026-02-18T09:54:39.590 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:54:39 trial015 ceph-mon[15958]: mgrmap e22: x(active, since 92s) 2026-02-18T09:54:39.904 INFO:tasks.workunit.client.0.trial015.stderr:Note: switching to '3e79fb58b7e5f0cc704daa1fc55a326f87e6bd3c'. 2026-02-18T09:54:39.904 INFO:tasks.workunit.client.0.trial015.stderr: 2026-02-18T09:54:39.904 INFO:tasks.workunit.client.0.trial015.stderr:You are in 'detached HEAD' state. You can look around, make experimental 2026-02-18T09:54:39.904 INFO:tasks.workunit.client.0.trial015.stderr:changes and commit them, and you can discard any commits you make in this 2026-02-18T09:54:39.904 INFO:tasks.workunit.client.0.trial015.stderr:state without impacting any branches by switching back to a branch. 2026-02-18T09:54:39.904 INFO:tasks.workunit.client.0.trial015.stderr: 2026-02-18T09:54:39.904 INFO:tasks.workunit.client.0.trial015.stderr:If you want to create a new branch to retain commits you create, you may 2026-02-18T09:54:39.904 INFO:tasks.workunit.client.0.trial015.stderr:do so (now or later) by using -c with the switch command. Example: 2026-02-18T09:54:39.905 INFO:tasks.workunit.client.0.trial015.stderr: 2026-02-18T09:54:39.905 INFO:tasks.workunit.client.0.trial015.stderr: git switch -c 2026-02-18T09:54:39.905 INFO:tasks.workunit.client.0.trial015.stderr: 2026-02-18T09:54:39.905 INFO:tasks.workunit.client.0.trial015.stderr:Or undo this operation with: 2026-02-18T09:54:39.905 INFO:tasks.workunit.client.0.trial015.stderr: 2026-02-18T09:54:39.905 INFO:tasks.workunit.client.0.trial015.stderr: git switch - 2026-02-18T09:54:39.905 INFO:tasks.workunit.client.0.trial015.stderr: 2026-02-18T09:54:39.905 INFO:tasks.workunit.client.0.trial015.stderr:Turn off this advice by setting config variable advice.detachedHead to false 2026-02-18T09:54:39.905 INFO:tasks.workunit.client.0.trial015.stderr: 2026-02-18T09:54:39.905 INFO:tasks.workunit.client.0.trial015.stderr:HEAD is now at 3e79fb58b7e Merge branch 'proxy-config-improvements' of https://github.com/xhernandez/ceph into wip-phlogistonjohn-testing-1-2026-02-17-1031 2026-02-18T09:54:39.911 DEBUG:teuthology.orchestra.run.trial015:> cd -- /home/ubuntu/cephtest/clone.client.0/qa/workunits && if test -e Makefile ; then make ; fi && find -executable -type f -printf '%P\0' >/home/ubuntu/cephtest/workunits.list.client.0 2026-02-18T09:54:39.969 INFO:tasks.workunit.client.0.trial015.stdout:for d in direct_io fs ; do ( cd $d ; make all ) ; done 2026-02-18T09:54:39.971 INFO:tasks.workunit.client.0.trial015.stdout:make[1]: Entering directory '/home/ubuntu/cephtest/clone.client.0/qa/workunits/direct_io' 2026-02-18T09:54:39.971 INFO:tasks.workunit.client.0.trial015.stdout:cc -Wall -Wextra -D_GNU_SOURCE direct_io_test.c -o direct_io_test 2026-02-18T09:54:40.067 INFO:tasks.workunit.client.0.trial015.stdout:cc -Wall -Wextra -D_GNU_SOURCE test_sync_io.c -o test_sync_io 2026-02-18T09:54:40.096 INFO:tasks.workunit.client.0.trial015.stdout:cc -Wall -Wextra -D_GNU_SOURCE test_short_dio_read.c -o test_short_dio_read 2026-02-18T09:54:40.120 INFO:tasks.workunit.client.0.trial015.stdout:make[1]: Leaving directory '/home/ubuntu/cephtest/clone.client.0/qa/workunits/direct_io' 2026-02-18T09:54:40.121 INFO:tasks.workunit.client.0.trial015.stdout:make[1]: Entering directory '/home/ubuntu/cephtest/clone.client.0/qa/workunits/fs' 2026-02-18T09:54:40.122 INFO:tasks.workunit.client.0.trial015.stdout:cc -Wall -Wextra -D_GNU_SOURCE test_o_trunc.c -o test_o_trunc 2026-02-18T09:54:40.145 INFO:tasks.workunit.client.0.trial015.stdout:make[1]: Leaving directory '/home/ubuntu/cephtest/clone.client.0/qa/workunits/fs' 2026-02-18T09:54:40.149 DEBUG:teuthology.orchestra.run.trial015:> set -ex 2026-02-18T09:54:40.149 DEBUG:teuthology.orchestra.run.trial015:> dd if=/home/ubuntu/cephtest/workunits.list.client.0 of=/dev/stdout 2026-02-18T09:54:40.206 INFO:tasks.workunit:Running workunits matching smb/smb_tests.sh on client.0... 2026-02-18T09:54:40.209 INFO:tasks.workunit:Running workunit smb/smb_tests.sh... 2026-02-18T09:54:40.209 DEBUG:teuthology.orchestra.run.trial015:workunit test smb/smb_tests.sh> mkdir -p -- /home/ubuntu/cephtest/mnt.0/client.0/tmp && cd -- /home/ubuntu/cephtest/mnt.0/client.0/tmp && CEPH_CLI_TEST_DUP_COMMAND=1 CEPH_REF=3e79fb58b7e5f0cc704daa1fc55a326f87e6bd3c TESTDIR="/home/ubuntu/cephtest" CEPH_ARGS="--cluster ceph" CEPH_ID="0" PATH=$PATH:/usr/sbin CEPH_BASE=/home/ubuntu/cephtest/clone.client.0 CEPH_ROOT=/home/ubuntu/cephtest/clone.client.0 CEPH_MNT=/home/ubuntu/cephtest/mnt.0 SMB=yes SMB_TEST_META=/var/tmp/ceph-smb-test-meta.json timeout 1h /home/ubuntu/cephtest/clone.client.0/qa/workunits/smb/smb_tests.sh -m 'default or hosts_access' tests 2026-02-18T09:54:40.263 INFO:tasks.workunit.client.0.trial015.stderr:++ dirname /home/ubuntu/cephtest/clone.client.0/qa/workunits/smb/smb_tests.sh 2026-02-18T09:54:40.264 INFO:tasks.workunit.client.0.trial015.stderr:+ HERE=/home/ubuntu/cephtest/clone.client.0/qa/workunits/smb 2026-02-18T09:54:40.264 INFO:tasks.workunit.client.0.trial015.stderr:+ PY=python3 2026-02-18T09:54:40.264 INFO:tasks.workunit.client.0.trial015.stderr:+ '[' '' ']' 2026-02-18T09:54:40.265 INFO:tasks.workunit.client.0.trial015.stderr:+ VENV=/home/ubuntu/cephtest/clone.client.0/qa/workunits/smb/_smb_tests_56380 2026-02-18T09:54:40.265 INFO:tasks.workunit.client.0.trial015.stderr:+ '[' -d /home/ubuntu/cephtest/clone.client.0/qa/workunits/smb/_smb_tests_56380 ']' 2026-02-18T09:54:40.265 INFO:tasks.workunit.client.0.trial015.stderr:+ python3 -m venv /home/ubuntu/cephtest/clone.client.0/qa/workunits/smb/_smb_tests_56380 2026-02-18T09:54:41.333 INFO:tasks.workunit.client.0.trial015.stderr:+ trap cleanup EXIT 2026-02-18T09:54:41.334 INFO:tasks.workunit.client.0.trial015.stderr:+ cd /home/ubuntu/cephtest/clone.client.0/qa/workunits/smb 2026-02-18T09:54:41.334 INFO:tasks.workunit.client.0.trial015.stderr:+ /home/ubuntu/cephtest/clone.client.0/qa/workunits/smb/_smb_tests_56380/bin/python3 -m pip install pytest smbprotocol 2026-02-18T09:54:41.536 INFO:tasks.workunit.client.0.trial015.stdout:Collecting pytest 2026-02-18T09:54:41.555 INFO:tasks.workunit.client.0.trial015.stdout: Downloading pytest-8.4.2-py3-none-any.whl (365 kB) 2026-02-18T09:54:41.584 INFO:tasks.workunit.client.0.trial015.stdout:Collecting smbprotocol 2026-02-18T09:54:41.588 INFO:tasks.workunit.client.0.trial015.stdout: Downloading smbprotocol-1.16.0-py3-none-any.whl (126 kB) 2026-02-18T09:54:41.590 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:54:41 trial015 ceph-mon[15958]: pgmap v53: 97 pgs: 97 active+clean; 2.1 MiB data, 57 MiB used, 1.4 TiB / 1.4 TiB avail; 341 B/s rd, 511 B/s wr, 0 op/s 2026-02-18T09:54:41.590 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:54:41 trial015 ceph-mon[15958]: from='mgr.14276 10.20.193.15:0/3036531255' entity='mgr.x' cmd={"prefix": "config dump", "format": "json"} : dispatch 2026-02-18T09:54:41.590 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:54:41 trial015 ceph-mon[15958]: from='mgr.14276 10.20.193.15:0/3036531255' entity='mgr.x' cmd={"prefix": "config generate-minimal-conf"} : dispatch 2026-02-18T09:54:41.590 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:54:41 trial015 ceph-mon[15958]: from='mgr.14276 10.20.193.15:0/3036531255' entity='mgr.x' cmd={"prefix": "auth get", "entity": "client.admin"} : dispatch 2026-02-18T09:54:41.590 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:54:41 trial015 ceph-mon[15958]: from='mgr.14276 10.20.193.15:0/3036531255' entity='mgr.x' 2026-02-18T09:54:41.590 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:54:41 trial015 ceph-mon[15958]: from='mgr.14276 10.20.193.15:0/3036531255' entity='mgr.x' cmd={"prefix": "osd tree", "states": ["destroyed"], "format": "json"} : dispatch 2026-02-18T09:54:41.590 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:54:41 trial015 ceph-mon[15958]: from='client.? 10.88.0.3:0/529815359' entity='client.smb.config.modusr1.trial015.mvcfqn' cmd={"prefix": "config-key get", "key": "smb/config/modusr1/users-groups.0.json"} : dispatch 2026-02-18T09:54:41.611 INFO:tasks.workunit.client.0.trial015.stdout:Collecting exceptiongroup>=1 2026-02-18T09:54:41.615 INFO:tasks.workunit.client.0.trial015.stdout: Downloading exceptiongroup-1.3.1-py3-none-any.whl (16 kB) 2026-02-18T09:54:41.626 INFO:tasks.workunit.client.0.trial015.stdout:Collecting iniconfig>=1 2026-02-18T09:54:41.629 INFO:tasks.workunit.client.0.trial015.stdout: Downloading iniconfig-2.1.0-py3-none-any.whl (6.0 kB) 2026-02-18T09:54:41.652 INFO:tasks.workunit.client.0.trial015.stdout:Collecting packaging>=20 2026-02-18T09:54:41.655 INFO:tasks.workunit.client.0.trial015.stdout: Downloading packaging-26.0-py3-none-any.whl (74 kB) 2026-02-18T09:54:41.681 INFO:tasks.workunit.client.0.trial015.stdout:Collecting pygments>=2.7.2 2026-02-18T09:54:41.684 INFO:tasks.workunit.client.0.trial015.stdout: Downloading pygments-2.19.2-py3-none-any.whl (1.2 MB) 2026-02-18T09:54:41.708 INFO:tasks.workunit.client.0.trial015.stdout:Collecting pluggy<2,>=1.5 2026-02-18T09:54:41.711 INFO:tasks.workunit.client.0.trial015.stdout: Downloading pluggy-1.6.0-py3-none-any.whl (20 kB) 2026-02-18T09:54:41.741 INFO:tasks.workunit.client.0.trial015.stdout:Collecting tomli>=1 2026-02-18T09:54:41.745 INFO:tasks.workunit.client.0.trial015.stdout: Downloading tomli-2.4.0-py3-none-any.whl (14 kB) 2026-02-18T09:54:42.136 INFO:tasks.workunit.client.0.trial015.stdout:Collecting cryptography>=2.0 2026-02-18T09:54:42.142 INFO:tasks.workunit.client.0.trial015.stdout: Downloading cryptography-46.0.5-cp38-abi3-manylinux_2_34_x86_64.whl (4.5 MB) 2026-02-18T09:54:42.236 INFO:tasks.workunit.client.0.trial015.stdout:Collecting pyspnego 2026-02-18T09:54:42.240 INFO:tasks.workunit.client.0.trial015.stdout: Downloading pyspnego-0.12.0-py3-none-any.whl (130 kB) 2026-02-18T09:54:42.452 INFO:tasks.workunit.client.0.trial015.stdout:Collecting cffi>=2.0.0 2026-02-18T09:54:42.456 INFO:tasks.workunit.client.0.trial015.stdout: Downloading cffi-2.0.0-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (216 kB) 2026-02-18T09:54:42.478 INFO:tasks.workunit.client.0.trial015.stdout:Collecting typing-extensions>=4.13.2 2026-02-18T09:54:42.482 INFO:tasks.workunit.client.0.trial015.stdout: Downloading typing_extensions-4.15.0-py3-none-any.whl (44 kB) 2026-02-18T09:54:42.504 INFO:tasks.workunit.client.0.trial015.stdout:Collecting pycparser 2026-02-18T09:54:42.508 INFO:tasks.workunit.client.0.trial015.stdout: Downloading pycparser-2.23-py3-none-any.whl (118 kB) 2026-02-18T09:54:42.539 INFO:tasks.workunit.client.0.trial015.stdout:Installing collected packages: pycparser, typing-extensions, cffi, cryptography, tomli, pyspnego, pygments, pluggy, packaging, iniconfig, exceptiongroup, smbprotocol, pytest 2026-02-18T09:54:43.159 INFO:tasks.workunit.client.0.trial015.stdout:Successfully installed cffi-2.0.0 cryptography-46.0.5 exceptiongroup-1.3.1 iniconfig-2.1.0 packaging-26.0 pluggy-1.6.0 pycparser-2.23 pygments-2.19.2 pyspnego-0.12.0 pytest-8.4.2 smbprotocol-1.16.0 tomli-2.4.0 typing-extensions-4.15.0 2026-02-18T09:54:43.214 INFO:tasks.workunit.client.0.trial015.stderr:WARNING: You are using pip version 21.3.1; however, version 26.0.1 is available. 2026-02-18T09:54:43.214 INFO:tasks.workunit.client.0.trial015.stderr:You should consider upgrading via the '/home/ubuntu/cephtest/clone.client.0/qa/workunits/smb/_smb_tests_56380/bin/python3 -m pip install --upgrade pip' command. 2026-02-18T09:54:43.255 INFO:tasks.workunit.client.0.trial015.stderr:+ /home/ubuntu/cephtest/clone.client.0/qa/workunits/smb/_smb_tests_56380/bin/python3 -m pytest -v -m 'default or hosts_access' tests 2026-02-18T09:54:43.366 INFO:tasks.workunit.client.0.trial015.stdout:============================= test session starts ============================== 2026-02-18T09:54:43.367 INFO:tasks.workunit.client.0.trial015.stdout:platform linux -- Python 3.9.25, pytest-8.4.2, pluggy-1.6.0 -- /home/ubuntu/cephtest/clone.client.0/qa/workunits/smb/_smb_tests_56380/bin/python3 2026-02-18T09:54:43.367 INFO:tasks.workunit.client.0.trial015.stdout:cachedir: .pytest_cache 2026-02-18T09:54:43.367 INFO:tasks.workunit.client.0.trial015.stdout:rootdir: /home/ubuntu/cephtest/clone.client.0/qa/workunits/smb/tests 2026-02-18T09:54:43.367 INFO:tasks.workunit.client.0.trial015.stdout:configfile: pytest.ini 2026-02-18T09:54:43.375 INFO:tasks.workunit.client.0.trial015.stdout:collecting ... collected 11 items 2026-02-18T09:54:43.375 INFO:tasks.workunit.client.0.trial015.stdout: 2026-02-18T09:54:43.551 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:54:43 trial015 ceph-mon[15958]: pgmap v54: 97 pgs: 97 active+clean; 2.1 MiB data, 57 MiB used, 1.4 TiB / 1.4 TiB avail; 511 B/s rd, 511 B/s wr, 1 op/s 2026-02-18T09:54:44.223 INFO:tasks.workunit.client.0.trial015.stdout:tests/test_hosts_access.py::TestHostsAccessToggle1::test_no_access_bogus_allow ERROR [ 9%] 2026-02-18T09:54:44.251 INFO:tasks.workunit.client.0.trial015.stdout:tests/test_hosts_access.py::TestHostsAccessToggle1::test_access_bogus_deny ERROR [ 18%] 2026-02-18T09:54:44.284 INFO:tasks.workunit.client.0.trial015.stdout:tests/test_hosts_access.py::TestHostsAccessToggle1::test_access_self_allow ERROR [ 27%] 2026-02-18T09:54:44.312 INFO:tasks.workunit.client.0.trial015.stdout:tests/test_hosts_access.py::TestHostsAccessToggle1::test_no_access_self_deny ERROR [ 36%] 2026-02-18T09:54:44.340 INFO:tasks.workunit.client.0.trial015.stdout:tests/test_hosts_access.py::TestHostsAccessToggle1::test_no_access_bogus_net_allow ERROR [ 45%] 2026-02-18T09:54:44.361 INFO:tasks.workunit.client.0.trial015.stdout:tests/test_simple_smb.py::test_arbitrary_listdir[share1] PASSED [ 54%] 2026-02-18T09:54:44.383 INFO:tasks.workunit.client.0.trial015.stdout:tests/test_simple_smb.py::test_arbitrary_listdir[share2] PASSED [ 63%] 2026-02-18T09:54:44.412 INFO:tasks.workunit.client.0.trial015.stdout:tests/test_simple_smb.py::test_create_dir[share1] PASSED [ 72%] 2026-02-18T09:54:44.442 INFO:tasks.workunit.client.0.trial015.stdout:tests/test_simple_smb.py::test_create_dir[share2] PASSED [ 81%] 2026-02-18T09:54:44.499 INFO:tasks.workunit.client.0.trial015.stdout:tests/test_simple_smb.py::test_create_file[share1] FAILED [ 90%] 2026-02-18T09:54:44.555 INFO:tasks.workunit.client.0.trial015.stdout:tests/test_simple_smb.py::test_create_file[share2] FAILED [100%] 2026-02-18T09:54:44.555 INFO:tasks.workunit.client.0.trial015.stdout: 2026-02-18T09:54:44.555 INFO:tasks.workunit.client.0.trial015.stdout:==================================== ERRORS ==================================== 2026-02-18T09:54:44.555 INFO:tasks.workunit.client.0.trial015.stdout:_____ ERROR at setup of TestHostsAccessToggle1.test_no_access_bogus_allow ______ 2026-02-18T09:54:44.555 INFO:tasks.workunit.client.0.trial015.stdout: 2026-02-18T09:54:44.555 INFO:tasks.workunit.client.0.trial015.stdout:self = 2026-02-18T09:54:44.555 INFO:tasks.workunit.client.0.trial015.stdout:b = 2026-02-18T09:54:44.556 INFO:tasks.workunit.client.0.trial015.stdout: 2026-02-18T09:54:44.556 INFO:tasks.workunit.client.0.trial015.stdout: def write(self, b): 2026-02-18T09:54:44.556 INFO:tasks.workunit.client.0.trial015.stdout: """ 2026-02-18T09:54:44.556 INFO:tasks.workunit.client.0.trial015.stdout: Write buffer b to file, return number of bytes written. 2026-02-18T09:54:44.556 INFO:tasks.workunit.client.0.trial015.stdout: 2026-02-18T09:54:44.556 INFO:tasks.workunit.client.0.trial015.stdout: Only makes one system call, so not all of the data may be written. 2026-02-18T09:54:44.556 INFO:tasks.workunit.client.0.trial015.stdout: The number of bytes actually written is returned. This can be less than 2026-02-18T09:54:44.556 INFO:tasks.workunit.client.0.trial015.stdout: the length of b as it depends on the underlying connection. 2026-02-18T09:54:44.556 INFO:tasks.workunit.client.0.trial015.stdout: """ 2026-02-18T09:54:44.556 INFO:tasks.workunit.client.0.trial015.stdout: chunk_size, credit_request = _chunk_size(self.fd.connection, len(b), "write") 2026-02-18T09:54:44.556 INFO:tasks.workunit.client.0.trial015.stdout: data = bytes(b[:chunk_size]) 2026-02-18T09:54:44.557 INFO:tasks.workunit.client.0.trial015.stdout: 2026-02-18T09:54:44.557 INFO:tasks.workunit.client.0.trial015.stdout: write_msg, recv_func = self.fd.write(data, offset=self._offset, send=False) 2026-02-18T09:54:44.557 INFO:tasks.workunit.client.0.trial015.stdout: request = self.fd.connection.send( 2026-02-18T09:54:44.557 INFO:tasks.workunit.client.0.trial015.stdout: write_msg, 2026-02-18T09:54:44.557 INFO:tasks.workunit.client.0.trial015.stdout: sid=self.fd.tree_connect.session.session_id, 2026-02-18T09:54:44.557 INFO:tasks.workunit.client.0.trial015.stdout: tid=self.fd.tree_connect.tree_connect_id, 2026-02-18T09:54:44.557 INFO:tasks.workunit.client.0.trial015.stdout: credit_request=credit_request, 2026-02-18T09:54:44.557 INFO:tasks.workunit.client.0.trial015.stdout: ) 2026-02-18T09:54:44.557 INFO:tasks.workunit.client.0.trial015.stdout:> bytes_written = recv_func(request) 2026-02-18T09:54:44.557 INFO:tasks.workunit.client.0.trial015.stdout: 2026-02-18T09:54:44.557 INFO:tasks.workunit.client.0.trial015.stdout:_smb_tests_56380/lib64/python3.9/site-packages/smbclient/_io.py:602: 2026-02-18T09:54:44.557 INFO:tasks.workunit.client.0.trial015.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-02-18T09:54:44.558 INFO:tasks.workunit.client.0.trial015.stdout:_smb_tests_56380/lib64/python3.9/site-packages/smbprotocol/open.py:1418: in _write_response 2026-02-18T09:54:44.558 INFO:tasks.workunit.client.0.trial015.stdout: response = self.connection.receive(request, wait=wait) 2026-02-18T09:54:44.558 INFO:tasks.workunit.client.0.trial015.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-02-18T09:54:44.558 INFO:tasks.workunit.client.0.trial015.stdout: 2026-02-18T09:54:44.558 INFO:tasks.workunit.client.0.trial015.stdout:self = 2026-02-18T09:54:44.558 INFO:tasks.workunit.client.0.trial015.stdout:request = , wait = True 2026-02-18T09:54:44.558 INFO:tasks.workunit.client.0.trial015.stdout:timeout = None, resolve_symlinks = True 2026-02-18T09:54:44.558 INFO:tasks.workunit.client.0.trial015.stdout: 2026-02-18T09:54:44.558 INFO:tasks.workunit.client.0.trial015.stdout: def receive(self, request, wait=True, timeout=None, resolve_symlinks=True): 2026-02-18T09:54:44.558 INFO:tasks.workunit.client.0.trial015.stdout: """ 2026-02-18T09:54:44.558 INFO:tasks.workunit.client.0.trial015.stdout: Polls the message buffer of the TCP connection and waits until a valid 2026-02-18T09:54:44.558 INFO:tasks.workunit.client.0.trial015.stdout: message is received based on the message_id passed in. 2026-02-18T09:54:44.559 INFO:tasks.workunit.client.0.trial015.stdout: 2026-02-18T09:54:44.559 INFO:tasks.workunit.client.0.trial015.stdout: :param request: The Request object to wait get the response for 2026-02-18T09:54:44.559 INFO:tasks.workunit.client.0.trial015.stdout: :param wait: Wait for the final response in the case of a STATUS_PENDING response, the pending response is 2026-02-18T09:54:44.559 INFO:tasks.workunit.client.0.trial015.stdout: returned in the case of wait=False 2026-02-18T09:54:44.559 INFO:tasks.workunit.client.0.trial015.stdout: :param timeout: Set a timeout used while waiting for the final response from the server. 2026-02-18T09:54:44.559 INFO:tasks.workunit.client.0.trial015.stdout: :param resolve_symlinks: Set to automatically resolve symlinks in the path when opening a file or directory. 2026-02-18T09:54:44.559 INFO:tasks.workunit.client.0.trial015.stdout: :return: SMB2HeaderResponse of the received message 2026-02-18T09:54:44.559 INFO:tasks.workunit.client.0.trial015.stdout: """ 2026-02-18T09:54:44.559 INFO:tasks.workunit.client.0.trial015.stdout: # Make sure the receiver is still active, if not this raises an exception. 2026-02-18T09:54:44.559 INFO:tasks.workunit.client.0.trial015.stdout: self._check_worker_running() 2026-02-18T09:54:44.559 INFO:tasks.workunit.client.0.trial015.stdout: 2026-02-18T09:54:44.559 INFO:tasks.workunit.client.0.trial015.stdout: start_time = time.time() 2026-02-18T09:54:44.560 INFO:tasks.workunit.client.0.trial015.stdout: while True: 2026-02-18T09:54:44.560 INFO:tasks.workunit.client.0.trial015.stdout: iter_timeout = int(max(timeout - (time.time() - start_time), 1)) if timeout is not None else None 2026-02-18T09:54:44.560 INFO:tasks.workunit.client.0.trial015.stdout: if not request.response_event.wait(timeout=iter_timeout): 2026-02-18T09:54:44.560 INFO:tasks.workunit.client.0.trial015.stdout: value = request.message["message_id"].get_value() 2026-02-18T09:54:44.560 INFO:tasks.workunit.client.0.trial015.stdout: raise SMBException( 2026-02-18T09:54:44.560 INFO:tasks.workunit.client.0.trial015.stdout: f"Connection timeout of {timeout} seconds exceeded while waiting for a message id {value} " 2026-02-18T09:54:44.560 INFO:tasks.workunit.client.0.trial015.stdout: "response from the server" 2026-02-18T09:54:44.560 INFO:tasks.workunit.client.0.trial015.stdout: ) 2026-02-18T09:54:44.560 INFO:tasks.workunit.client.0.trial015.stdout: 2026-02-18T09:54:44.560 INFO:tasks.workunit.client.0.trial015.stdout: # Use a lock on the request so that in the case of a pending response we have exclusive lock on the event 2026-02-18T09:54:44.560 INFO:tasks.workunit.client.0.trial015.stdout: # flag and can clear it without the future pending response taking it over before we first clear the flag. 2026-02-18T09:54:44.560 INFO:tasks.workunit.client.0.trial015.stdout: with request.response_event_lock: 2026-02-18T09:54:44.561 INFO:tasks.workunit.client.0.trial015.stdout: self._check_worker_running() # The worker may have failed while waiting for the response, check again 2026-02-18T09:54:44.561 INFO:tasks.workunit.client.0.trial015.stdout: 2026-02-18T09:54:44.561 INFO:tasks.workunit.client.0.trial015.stdout: response = request.response 2026-02-18T09:54:44.561 INFO:tasks.workunit.client.0.trial015.stdout: status = response["status"].get_value() 2026-02-18T09:54:44.561 INFO:tasks.workunit.client.0.trial015.stdout: if status == NtStatus.STATUS_PENDING and wait: 2026-02-18T09:54:44.561 INFO:tasks.workunit.client.0.trial015.stdout: # Received a pending message, clear the response_event flag and wait again. 2026-02-18T09:54:44.561 INFO:tasks.workunit.client.0.trial015.stdout: request.response_event.clear() 2026-02-18T09:54:44.561 INFO:tasks.workunit.client.0.trial015.stdout: continue 2026-02-18T09:54:44.561 INFO:tasks.workunit.client.0.trial015.stdout: elif status == NtStatus.STATUS_STOPPED_ON_SYMLINK and resolve_symlinks: 2026-02-18T09:54:44.561 INFO:tasks.workunit.client.0.trial015.stdout: # Received when we do an Open on a path that contains a symlink. Need to capture all related 2026-02-18T09:54:44.561 INFO:tasks.workunit.client.0.trial015.stdout: # requests and resend the Open + others with the redirected path. First we need to resolve the 2026-02-18T09:54:44.561 INFO:tasks.workunit.client.0.trial015.stdout: # symlink path. This will fail if the symlink is pointing to a location that is not in the same 2026-02-18T09:54:44.561 INFO:tasks.workunit.client.0.trial015.stdout: # tree/share as the original request. 2026-02-18T09:54:44.562 INFO:tasks.workunit.client.0.trial015.stdout: 2026-02-18T09:54:44.562 INFO:tasks.workunit.client.0.trial015.stdout: # First wait for the other remaining requests to be processed. Their status will also fail and we 2026-02-18T09:54:44.562 INFO:tasks.workunit.client.0.trial015.stdout: # need to make sure we update the old request with the new one properly. 2026-02-18T09:54:44.562 INFO:tasks.workunit.client.0.trial015.stdout: related_requests = [self.outstanding_requests[i] for i in request.related_ids] 2026-02-18T09:54:44.562 INFO:tasks.workunit.client.0.trial015.stdout: [r.response_event.wait() for r in related_requests] 2026-02-18T09:54:44.562 INFO:tasks.workunit.client.0.trial015.stdout: 2026-02-18T09:54:44.562 INFO:tasks.workunit.client.0.trial015.stdout: # Check if the response has the reparse buffer present. 2026-02-18T09:54:44.562 INFO:tasks.workunit.client.0.trial015.stdout: exp = SMBResponseException(response) 2026-02-18T09:54:44.562 INFO:tasks.workunit.client.0.trial015.stdout: reparse_buffer = next( 2026-02-18T09:54:44.562 INFO:tasks.workunit.client.0.trial015.stdout: iter(e for e in exp.error_details if isinstance(e, SMB2SymbolicLinkErrorResponse)), None 2026-02-18T09:54:44.562 INFO:tasks.workunit.client.0.trial015.stdout: ) 2026-02-18T09:54:44.563 INFO:tasks.workunit.client.0.trial015.stdout: if reparse_buffer is None: 2026-02-18T09:54:44.563 INFO:tasks.workunit.client.0.trial015.stdout: # Some SMB server don't return a buffer, only thing we 2026-02-18T09:54:44.563 INFO:tasks.workunit.client.0.trial015.stdout: # can do is raise the exception. 2026-02-18T09:54:44.563 INFO:tasks.workunit.client.0.trial015.stdout: message_id = request.message["message_id"].get_value() 2026-02-18T09:54:44.563 INFO:tasks.workunit.client.0.trial015.stdout: self.outstanding_requests.pop(message_id, None) 2026-02-18T09:54:44.563 INFO:tasks.workunit.client.0.trial015.stdout: raise exp 2026-02-18T09:54:44.563 INFO:tasks.workunit.client.0.trial015.stdout: 2026-02-18T09:54:44.563 INFO:tasks.workunit.client.0.trial015.stdout: # Now create a new request with the new path the symlink points to. 2026-02-18T09:54:44.563 INFO:tasks.workunit.client.0.trial015.stdout: session = self.session_table[request.session_id] 2026-02-18T09:54:44.563 INFO:tasks.workunit.client.0.trial015.stdout: tree = session.tree_connect_table[request.message["tree_id"].get_value()] 2026-02-18T09:54:44.563 INFO:tasks.workunit.client.0.trial015.stdout: 2026-02-18T09:54:44.563 INFO:tasks.workunit.client.0.trial015.stdout: old_create = request.get_message_data() 2026-02-18T09:54:44.563 INFO:tasks.workunit.client.0.trial015.stdout: tree_share_name = tree.share_name + "\\" 2026-02-18T09:54:44.564 INFO:tasks.workunit.client.0.trial015.stdout: original_path = tree_share_name + to_text( 2026-02-18T09:54:44.564 INFO:tasks.workunit.client.0.trial015.stdout: old_create["buffer_path"].get_value(), encoding="utf-16-le" 2026-02-18T09:54:44.564 INFO:tasks.workunit.client.0.trial015.stdout: ) 2026-02-18T09:54:44.564 INFO:tasks.workunit.client.0.trial015.stdout: new_path = reparse_buffer.resolve_path(original_path)[len(tree_share_name) :] 2026-02-18T09:54:44.564 INFO:tasks.workunit.client.0.trial015.stdout: 2026-02-18T09:54:44.564 INFO:tasks.workunit.client.0.trial015.stdout: new_open = Open(tree, new_path) 2026-02-18T09:54:44.564 INFO:tasks.workunit.client.0.trial015.stdout: create_req = new_open.create( 2026-02-18T09:54:44.564 INFO:tasks.workunit.client.0.trial015.stdout: old_create["impersonation_level"].get_value(), 2026-02-18T09:54:44.564 INFO:tasks.workunit.client.0.trial015.stdout: old_create["desired_access"].get_value(), 2026-02-18T09:54:44.564 INFO:tasks.workunit.client.0.trial015.stdout: old_create["file_attributes"].get_value(), 2026-02-18T09:54:44.564 INFO:tasks.workunit.client.0.trial015.stdout: old_create["share_access"].get_value(), 2026-02-18T09:54:44.564 INFO:tasks.workunit.client.0.trial015.stdout: old_create["create_disposition"].get_value(), 2026-02-18T09:54:44.565 INFO:tasks.workunit.client.0.trial015.stdout: old_create["create_options"].get_value(), 2026-02-18T09:54:44.565 INFO:tasks.workunit.client.0.trial015.stdout: create_contexts=old_create["buffer_contexts"].get_value(), 2026-02-18T09:54:44.565 INFO:tasks.workunit.client.0.trial015.stdout: send=False, 2026-02-18T09:54:44.565 INFO:tasks.workunit.client.0.trial015.stdout: )[0] 2026-02-18T09:54:44.565 INFO:tasks.workunit.client.0.trial015.stdout: 2026-02-18T09:54:44.565 INFO:tasks.workunit.client.0.trial015.stdout: # Now add all the related requests (if any) to send as a compound request. 2026-02-18T09:54:44.565 INFO:tasks.workunit.client.0.trial015.stdout: new_msgs = [create_req] + [r.get_message_data() for r in related_requests] 2026-02-18T09:54:44.565 INFO:tasks.workunit.client.0.trial015.stdout: new_requests = self.send_compound(new_msgs, session.session_id, tree.tree_connect_id, related=True) 2026-02-18T09:54:44.565 INFO:tasks.workunit.client.0.trial015.stdout: 2026-02-18T09:54:44.565 INFO:tasks.workunit.client.0.trial015.stdout: # Verify that the first request was successful before updating the related requests with the new 2026-02-18T09:54:44.565 INFO:tasks.workunit.client.0.trial015.stdout: # info. 2026-02-18T09:54:44.565 INFO:tasks.workunit.client.0.trial015.stdout: error = None 2026-02-18T09:54:44.565 INFO:tasks.workunit.client.0.trial015.stdout: try: 2026-02-18T09:54:44.566 INFO:tasks.workunit.client.0.trial015.stdout: new_response = self.receive(new_requests[0], wait=wait, timeout=timeout, resolve_symlinks=True) 2026-02-18T09:54:44.566 INFO:tasks.workunit.client.0.trial015.stdout: except SMBResponseException as exc: 2026-02-18T09:54:44.566 INFO:tasks.workunit.client.0.trial015.stdout: # We need to make sure we fix up the remaining responses before throwing this. 2026-02-18T09:54:44.566 INFO:tasks.workunit.client.0.trial015.stdout: error = exc 2026-02-18T09:54:44.566 INFO:tasks.workunit.client.0.trial015.stdout: [r.response_event.wait() for r in new_requests] 2026-02-18T09:54:44.566 INFO:tasks.workunit.client.0.trial015.stdout: 2026-02-18T09:54:44.566 INFO:tasks.workunit.client.0.trial015.stdout: # Update the old requests with the new response information 2026-02-18T09:54:44.566 INFO:tasks.workunit.client.0.trial015.stdout: for i, old_request in enumerate([request] + related_requests): 2026-02-18T09:54:44.566 INFO:tasks.workunit.client.0.trial015.stdout: del self.outstanding_requests[old_request.message["message_id"].get_value()] 2026-02-18T09:54:44.566 INFO:tasks.workunit.client.0.trial015.stdout: old_request.update_request(new_requests[i]) 2026-02-18T09:54:44.566 INFO:tasks.workunit.client.0.trial015.stdout: 2026-02-18T09:54:44.566 INFO:tasks.workunit.client.0.trial015.stdout: if error: 2026-02-18T09:54:44.567 INFO:tasks.workunit.client.0.trial015.stdout: raise error 2026-02-18T09:54:44.567 INFO:tasks.workunit.client.0.trial015.stdout: 2026-02-18T09:54:44.567 INFO:tasks.workunit.client.0.trial015.stdout: return new_response 2026-02-18T09:54:44.567 INFO:tasks.workunit.client.0.trial015.stdout: else: 2026-02-18T09:54:44.567 INFO:tasks.workunit.client.0.trial015.stdout: # now we have a retrieval request for the response, we can delete 2026-02-18T09:54:44.567 INFO:tasks.workunit.client.0.trial015.stdout: # the request from the outstanding requests 2026-02-18T09:54:44.567 INFO:tasks.workunit.client.0.trial015.stdout: message_id = request.message["message_id"].get_value() 2026-02-18T09:54:44.567 INFO:tasks.workunit.client.0.trial015.stdout: self.outstanding_requests.pop(message_id, None) 2026-02-18T09:54:44.567 INFO:tasks.workunit.client.0.trial015.stdout: 2026-02-18T09:54:44.567 INFO:tasks.workunit.client.0.trial015.stdout: if status not in [NtStatus.STATUS_SUCCESS, NtStatus.STATUS_PENDING]: 2026-02-18T09:54:44.567 INFO:tasks.workunit.client.0.trial015.stdout:> raise SMBResponseException(response) 2026-02-18T09:54:44.568 INFO:tasks.workunit.client.0.trial015.stdout:E smbprotocol.exceptions.AccessDenied: Received unexpected status from the server: A process has requested access to an object but has not been granted those access rights. (3221225506) STATUS_ACCESS_DENIED: 0xc0000022 2026-02-18T09:54:44.568 INFO:tasks.workunit.client.0.trial015.stdout: 2026-02-18T09:54:44.568 INFO:tasks.workunit.client.0.trial015.stdout:_smb_tests_56380/lib64/python3.9/site-packages/smbprotocol/connection.py:1112: AccessDenied 2026-02-18T09:54:44.568 INFO:tasks.workunit.client.0.trial015.stdout: 2026-02-18T09:54:44.568 INFO:tasks.workunit.client.0.trial015.stdout:During handling of the above exception, another exception occurred: 2026-02-18T09:54:44.568 INFO:tasks.workunit.client.0.trial015.stdout: 2026-02-18T09:54:44.568 INFO:tasks.workunit.client.0.trial015.stdout:self = 2026-02-18T09:54:44.568 INFO:tasks.workunit.client.0.trial015.stdout:smb_cfg = 2026-02-18T09:54:44.568 INFO:tasks.workunit.client.0.trial015.stdout: 2026-02-18T09:54:44.568 INFO:tasks.workunit.client.0.trial015.stdout: @pytest.fixture(scope='class') 2026-02-18T09:54:44.568 INFO:tasks.workunit.client.0.trial015.stdout: def config(self, smb_cfg): 2026-02-18T09:54:44.568 INFO:tasks.workunit.client.0.trial015.stdout: filename = 'TestHostAcess1.txt' 2026-02-18T09:54:44.569 INFO:tasks.workunit.client.0.trial015.stdout: orig = _get_shares(smb_cfg)[0] 2026-02-18T09:54:44.569 INFO:tasks.workunit.client.0.trial015.stdout: share_name = orig['name'] 2026-02-18T09:54:44.569 INFO:tasks.workunit.client.0.trial015.stdout: 2026-02-18T09:54:44.569 INFO:tasks.workunit.client.0.trial015.stdout: print('Testing original share configuration...') 2026-02-18T09:54:44.569 INFO:tasks.workunit.client.0.trial015.stdout: with smbutil.connection(smb_cfg, share_name) as sharep: 2026-02-18T09:54:44.569 INFO:tasks.workunit.client.0.trial015.stdout: fname = sharep / filename 2026-02-18T09:54:44.569 INFO:tasks.workunit.client.0.trial015.stdout:> fname.write_text('value: setup\n') 2026-02-18T09:54:44.569 INFO:tasks.workunit.client.0.trial015.stdout: 2026-02-18T09:54:44.569 INFO:tasks.workunit.client.0.trial015.stdout:tests/test_hosts_access.py:65: 2026-02-18T09:54:44.569 INFO:tasks.workunit.client.0.trial015.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-02-18T09:54:44.569 INFO:tasks.workunit.client.0.trial015.stdout:tests/smbutil.py:155: in write_text 2026-02-18T09:54:44.569 INFO:tasks.workunit.client.0.trial015.stdout: fh.write(txt) 2026-02-18T09:54:44.570 INFO:tasks.workunit.client.0.trial015.stdout:_smb_tests_56380/lib64/python3.9/site-packages/smbclient/_io.py:602: in write 2026-02-18T09:54:44.570 INFO:tasks.workunit.client.0.trial015.stdout: bytes_written = recv_func(request) 2026-02-18T09:54:44.570 INFO:tasks.workunit.client.0.trial015.stdout:_smb_tests_56380/lib64/python3.9/site-packages/smbprotocol/open.py:1418: in _write_response 2026-02-18T09:54:44.570 INFO:tasks.workunit.client.0.trial015.stdout: response = self.connection.receive(request, wait=wait) 2026-02-18T09:54:44.570 INFO:tasks.workunit.client.0.trial015.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-02-18T09:54:44.570 INFO:tasks.workunit.client.0.trial015.stdout: 2026-02-18T09:54:44.570 INFO:tasks.workunit.client.0.trial015.stdout:self = 2026-02-18T09:54:44.570 INFO:tasks.workunit.client.0.trial015.stdout:request = , wait = True 2026-02-18T09:54:44.570 INFO:tasks.workunit.client.0.trial015.stdout:timeout = None, resolve_symlinks = True 2026-02-18T09:54:44.570 INFO:tasks.workunit.client.0.trial015.stdout: 2026-02-18T09:54:44.570 INFO:tasks.workunit.client.0.trial015.stdout: def receive(self, request, wait=True, timeout=None, resolve_symlinks=True): 2026-02-18T09:54:44.570 INFO:tasks.workunit.client.0.trial015.stdout: """ 2026-02-18T09:54:44.571 INFO:tasks.workunit.client.0.trial015.stdout: Polls the message buffer of the TCP connection and waits until a valid 2026-02-18T09:54:44.571 INFO:tasks.workunit.client.0.trial015.stdout: message is received based on the message_id passed in. 2026-02-18T09:54:44.571 INFO:tasks.workunit.client.0.trial015.stdout: 2026-02-18T09:54:44.571 INFO:tasks.workunit.client.0.trial015.stdout: :param request: The Request object to wait get the response for 2026-02-18T09:54:44.571 INFO:tasks.workunit.client.0.trial015.stdout: :param wait: Wait for the final response in the case of a STATUS_PENDING response, the pending response is 2026-02-18T09:54:44.571 INFO:tasks.workunit.client.0.trial015.stdout: returned in the case of wait=False 2026-02-18T09:54:44.571 INFO:tasks.workunit.client.0.trial015.stdout: :param timeout: Set a timeout used while waiting for the final response from the server. 2026-02-18T09:54:44.571 INFO:tasks.workunit.client.0.trial015.stdout: :param resolve_symlinks: Set to automatically resolve symlinks in the path when opening a file or directory. 2026-02-18T09:54:44.571 INFO:tasks.workunit.client.0.trial015.stdout: :return: SMB2HeaderResponse of the received message 2026-02-18T09:54:44.571 INFO:tasks.workunit.client.0.trial015.stdout: """ 2026-02-18T09:54:44.571 INFO:tasks.workunit.client.0.trial015.stdout: # Make sure the receiver is still active, if not this raises an exception. 2026-02-18T09:54:44.571 INFO:tasks.workunit.client.0.trial015.stdout: self._check_worker_running() 2026-02-18T09:54:44.572 INFO:tasks.workunit.client.0.trial015.stdout: 2026-02-18T09:54:44.572 INFO:tasks.workunit.client.0.trial015.stdout: start_time = time.time() 2026-02-18T09:54:44.572 INFO:tasks.workunit.client.0.trial015.stdout: while True: 2026-02-18T09:54:44.572 INFO:tasks.workunit.client.0.trial015.stdout: iter_timeout = int(max(timeout - (time.time() - start_time), 1)) if timeout is not None else None 2026-02-18T09:54:44.572 INFO:tasks.workunit.client.0.trial015.stdout: if not request.response_event.wait(timeout=iter_timeout): 2026-02-18T09:54:44.572 INFO:tasks.workunit.client.0.trial015.stdout: value = request.message["message_id"].get_value() 2026-02-18T09:54:44.572 INFO:tasks.workunit.client.0.trial015.stdout: raise SMBException( 2026-02-18T09:54:44.572 INFO:tasks.workunit.client.0.trial015.stdout: f"Connection timeout of {timeout} seconds exceeded while waiting for a message id {value} " 2026-02-18T09:54:44.572 INFO:tasks.workunit.client.0.trial015.stdout: "response from the server" 2026-02-18T09:54:44.572 INFO:tasks.workunit.client.0.trial015.stdout: ) 2026-02-18T09:54:44.572 INFO:tasks.workunit.client.0.trial015.stdout: 2026-02-18T09:54:44.572 INFO:tasks.workunit.client.0.trial015.stdout: # Use a lock on the request so that in the case of a pending response we have exclusive lock on the event 2026-02-18T09:54:44.573 INFO:tasks.workunit.client.0.trial015.stdout: # flag and can clear it without the future pending response taking it over before we first clear the flag. 2026-02-18T09:54:44.573 INFO:tasks.workunit.client.0.trial015.stdout: with request.response_event_lock: 2026-02-18T09:54:44.573 INFO:tasks.workunit.client.0.trial015.stdout: self._check_worker_running() # The worker may have failed while waiting for the response, check again 2026-02-18T09:54:44.573 INFO:tasks.workunit.client.0.trial015.stdout: 2026-02-18T09:54:44.573 INFO:tasks.workunit.client.0.trial015.stdout: response = request.response 2026-02-18T09:54:44.573 INFO:tasks.workunit.client.0.trial015.stdout: status = response["status"].get_value() 2026-02-18T09:54:44.573 INFO:tasks.workunit.client.0.trial015.stdout: if status == NtStatus.STATUS_PENDING and wait: 2026-02-18T09:54:44.573 INFO:tasks.workunit.client.0.trial015.stdout: # Received a pending message, clear the response_event flag and wait again. 2026-02-18T09:54:44.573 INFO:tasks.workunit.client.0.trial015.stdout: request.response_event.clear() 2026-02-18T09:54:44.573 INFO:tasks.workunit.client.0.trial015.stdout: continue 2026-02-18T09:54:44.573 INFO:tasks.workunit.client.0.trial015.stdout: elif status == NtStatus.STATUS_STOPPED_ON_SYMLINK and resolve_symlinks: 2026-02-18T09:54:44.573 INFO:tasks.workunit.client.0.trial015.stdout: # Received when we do an Open on a path that contains a symlink. Need to capture all related 2026-02-18T09:54:44.574 INFO:tasks.workunit.client.0.trial015.stdout: # requests and resend the Open + others with the redirected path. First we need to resolve the 2026-02-18T09:54:44.574 INFO:tasks.workunit.client.0.trial015.stdout: # symlink path. This will fail if the symlink is pointing to a location that is not in the same 2026-02-18T09:54:44.574 INFO:tasks.workunit.client.0.trial015.stdout: # tree/share as the original request. 2026-02-18T09:54:44.574 INFO:tasks.workunit.client.0.trial015.stdout: 2026-02-18T09:54:44.574 INFO:tasks.workunit.client.0.trial015.stdout: # First wait for the other remaining requests to be processed. Their status will also fail and we 2026-02-18T09:54:44.574 INFO:tasks.workunit.client.0.trial015.stdout: # need to make sure we update the old request with the new one properly. 2026-02-18T09:54:44.574 INFO:tasks.workunit.client.0.trial015.stdout: related_requests = [self.outstanding_requests[i] for i in request.related_ids] 2026-02-18T09:54:44.574 INFO:tasks.workunit.client.0.trial015.stdout: [r.response_event.wait() for r in related_requests] 2026-02-18T09:54:44.574 INFO:tasks.workunit.client.0.trial015.stdout: 2026-02-18T09:54:44.574 INFO:tasks.workunit.client.0.trial015.stdout: # Check if the response has the reparse buffer present. 2026-02-18T09:54:44.574 INFO:tasks.workunit.client.0.trial015.stdout: exp = SMBResponseException(response) 2026-02-18T09:54:44.574 INFO:tasks.workunit.client.0.trial015.stdout: reparse_buffer = next( 2026-02-18T09:54:44.574 INFO:tasks.workunit.client.0.trial015.stdout: iter(e for e in exp.error_details if isinstance(e, SMB2SymbolicLinkErrorResponse)), None 2026-02-18T09:54:44.575 INFO:tasks.workunit.client.0.trial015.stdout: ) 2026-02-18T09:54:44.575 INFO:tasks.workunit.client.0.trial015.stdout: if reparse_buffer is None: 2026-02-18T09:54:44.575 INFO:tasks.workunit.client.0.trial015.stdout: # Some SMB server don't return a buffer, only thing we 2026-02-18T09:54:44.575 INFO:tasks.workunit.client.0.trial015.stdout: # can do is raise the exception. 2026-02-18T09:54:44.575 INFO:tasks.workunit.client.0.trial015.stdout: message_id = request.message["message_id"].get_value() 2026-02-18T09:54:44.575 INFO:tasks.workunit.client.0.trial015.stdout: self.outstanding_requests.pop(message_id, None) 2026-02-18T09:54:44.575 INFO:tasks.workunit.client.0.trial015.stdout: raise exp 2026-02-18T09:54:44.575 INFO:tasks.workunit.client.0.trial015.stdout: 2026-02-18T09:54:44.575 INFO:tasks.workunit.client.0.trial015.stdout: # Now create a new request with the new path the symlink points to. 2026-02-18T09:54:44.575 INFO:tasks.workunit.client.0.trial015.stdout: session = self.session_table[request.session_id] 2026-02-18T09:54:44.575 INFO:tasks.workunit.client.0.trial015.stdout: tree = session.tree_connect_table[request.message["tree_id"].get_value()] 2026-02-18T09:54:44.575 INFO:tasks.workunit.client.0.trial015.stdout: 2026-02-18T09:54:44.576 INFO:tasks.workunit.client.0.trial015.stdout: old_create = request.get_message_data() 2026-02-18T09:54:44.576 INFO:tasks.workunit.client.0.trial015.stdout: tree_share_name = tree.share_name + "\\" 2026-02-18T09:54:44.576 INFO:tasks.workunit.client.0.trial015.stdout: original_path = tree_share_name + to_text( 2026-02-18T09:54:44.576 INFO:tasks.workunit.client.0.trial015.stdout: old_create["buffer_path"].get_value(), encoding="utf-16-le" 2026-02-18T09:54:44.576 INFO:tasks.workunit.client.0.trial015.stdout: ) 2026-02-18T09:54:44.576 INFO:tasks.workunit.client.0.trial015.stdout: new_path = reparse_buffer.resolve_path(original_path)[len(tree_share_name) :] 2026-02-18T09:54:44.576 INFO:tasks.workunit.client.0.trial015.stdout: 2026-02-18T09:54:44.576 INFO:tasks.workunit.client.0.trial015.stdout: new_open = Open(tree, new_path) 2026-02-18T09:54:44.576 INFO:tasks.workunit.client.0.trial015.stdout: create_req = new_open.create( 2026-02-18T09:54:44.576 INFO:tasks.workunit.client.0.trial015.stdout: old_create["impersonation_level"].get_value(), 2026-02-18T09:54:44.576 INFO:tasks.workunit.client.0.trial015.stdout: old_create["desired_access"].get_value(), 2026-02-18T09:54:44.576 INFO:tasks.workunit.client.0.trial015.stdout: old_create["file_attributes"].get_value(), 2026-02-18T09:54:44.576 INFO:tasks.workunit.client.0.trial015.stdout: old_create["share_access"].get_value(), 2026-02-18T09:54:44.577 INFO:tasks.workunit.client.0.trial015.stdout: old_create["create_disposition"].get_value(), 2026-02-18T09:54:44.577 INFO:tasks.workunit.client.0.trial015.stdout: old_create["create_options"].get_value(), 2026-02-18T09:54:44.577 INFO:tasks.workunit.client.0.trial015.stdout: create_contexts=old_create["buffer_contexts"].get_value(), 2026-02-18T09:54:44.577 INFO:tasks.workunit.client.0.trial015.stdout: send=False, 2026-02-18T09:54:44.577 INFO:tasks.workunit.client.0.trial015.stdout: )[0] 2026-02-18T09:54:44.577 INFO:tasks.workunit.client.0.trial015.stdout: 2026-02-18T09:54:44.577 INFO:tasks.workunit.client.0.trial015.stdout: # Now add all the related requests (if any) to send as a compound request. 2026-02-18T09:54:44.577 INFO:tasks.workunit.client.0.trial015.stdout: new_msgs = [create_req] + [r.get_message_data() for r in related_requests] 2026-02-18T09:54:44.577 INFO:tasks.workunit.client.0.trial015.stdout: new_requests = self.send_compound(new_msgs, session.session_id, tree.tree_connect_id, related=True) 2026-02-18T09:54:44.577 INFO:tasks.workunit.client.0.trial015.stdout: 2026-02-18T09:54:44.577 INFO:tasks.workunit.client.0.trial015.stdout: # Verify that the first request was successful before updating the related requests with the new 2026-02-18T09:54:44.577 INFO:tasks.workunit.client.0.trial015.stdout: # info. 2026-02-18T09:54:44.577 INFO:tasks.workunit.client.0.trial015.stdout: error = None 2026-02-18T09:54:44.578 INFO:tasks.workunit.client.0.trial015.stdout: try: 2026-02-18T09:54:44.578 INFO:tasks.workunit.client.0.trial015.stdout: new_response = self.receive(new_requests[0], wait=wait, timeout=timeout, resolve_symlinks=True) 2026-02-18T09:54:44.578 INFO:tasks.workunit.client.0.trial015.stdout: except SMBResponseException as exc: 2026-02-18T09:54:44.578 INFO:tasks.workunit.client.0.trial015.stdout: # We need to make sure we fix up the remaining responses before throwing this. 2026-02-18T09:54:44.578 INFO:tasks.workunit.client.0.trial015.stdout: error = exc 2026-02-18T09:54:44.578 INFO:tasks.workunit.client.0.trial015.stdout: [r.response_event.wait() for r in new_requests] 2026-02-18T09:54:44.578 INFO:tasks.workunit.client.0.trial015.stdout: 2026-02-18T09:54:44.578 INFO:tasks.workunit.client.0.trial015.stdout: # Update the old requests with the new response information 2026-02-18T09:54:44.578 INFO:tasks.workunit.client.0.trial015.stdout: for i, old_request in enumerate([request] + related_requests): 2026-02-18T09:54:44.578 INFO:tasks.workunit.client.0.trial015.stdout: del self.outstanding_requests[old_request.message["message_id"].get_value()] 2026-02-18T09:54:44.578 INFO:tasks.workunit.client.0.trial015.stdout: old_request.update_request(new_requests[i]) 2026-02-18T09:54:44.578 INFO:tasks.workunit.client.0.trial015.stdout: 2026-02-18T09:54:44.579 INFO:tasks.workunit.client.0.trial015.stdout: if error: 2026-02-18T09:54:44.579 INFO:tasks.workunit.client.0.trial015.stdout: raise error 2026-02-18T09:54:44.579 INFO:tasks.workunit.client.0.trial015.stdout: 2026-02-18T09:54:44.579 INFO:tasks.workunit.client.0.trial015.stdout: return new_response 2026-02-18T09:54:44.579 INFO:tasks.workunit.client.0.trial015.stdout: else: 2026-02-18T09:54:44.579 INFO:tasks.workunit.client.0.trial015.stdout: # now we have a retrieval request for the response, we can delete 2026-02-18T09:54:44.579 INFO:tasks.workunit.client.0.trial015.stdout: # the request from the outstanding requests 2026-02-18T09:54:44.579 INFO:tasks.workunit.client.0.trial015.stdout: message_id = request.message["message_id"].get_value() 2026-02-18T09:54:44.579 INFO:tasks.workunit.client.0.trial015.stdout: self.outstanding_requests.pop(message_id, None) 2026-02-18T09:54:44.579 INFO:tasks.workunit.client.0.trial015.stdout: 2026-02-18T09:54:44.579 INFO:tasks.workunit.client.0.trial015.stdout: if status not in [NtStatus.STATUS_SUCCESS, NtStatus.STATUS_PENDING]: 2026-02-18T09:54:44.580 INFO:tasks.workunit.client.0.trial015.stdout:> raise SMBResponseException(response) 2026-02-18T09:54:44.580 INFO:tasks.workunit.client.0.trial015.stdout:E smbprotocol.exceptions.AccessDenied: Received unexpected status from the server: A process has requested access to an object but has not been granted those access rights. (3221225506) STATUS_ACCESS_DENIED: 0xc0000022 2026-02-18T09:54:44.580 INFO:tasks.workunit.client.0.trial015.stdout: 2026-02-18T09:54:44.580 INFO:tasks.workunit.client.0.trial015.stdout:_smb_tests_56380/lib64/python3.9/site-packages/smbprotocol/connection.py:1112: AccessDenied 2026-02-18T09:54:44.580 INFO:tasks.workunit.client.0.trial015.stdout:---------------------------- Captured stdout setup ----------------------------- 2026-02-18T09:54:44.580 INFO:tasks.workunit.client.0.trial015.stdout:Testing original share configuration... 2026-02-18T09:54:44.580 INFO:tasks.workunit.client.0.trial015.stdout:_______ ERROR at setup of TestHostsAccessToggle1.test_access_bogus_deny ________ 2026-02-18T09:54:44.580 INFO:tasks.workunit.client.0.trial015.stdout: 2026-02-18T09:54:44.580 INFO:tasks.workunit.client.0.trial015.stdout:self = 2026-02-18T09:54:44.580 INFO:tasks.workunit.client.0.trial015.stdout:b = 2026-02-18T09:54:44.580 INFO:tasks.workunit.client.0.trial015.stdout: 2026-02-18T09:54:44.580 INFO:tasks.workunit.client.0.trial015.stdout: def write(self, b): 2026-02-18T09:54:44.580 INFO:tasks.workunit.client.0.trial015.stdout: """ 2026-02-18T09:54:44.581 INFO:tasks.workunit.client.0.trial015.stdout: Write buffer b to file, return number of bytes written. 2026-02-18T09:54:44.581 INFO:tasks.workunit.client.0.trial015.stdout: 2026-02-18T09:54:44.581 INFO:tasks.workunit.client.0.trial015.stdout: Only makes one system call, so not all of the data may be written. 2026-02-18T09:54:44.581 INFO:tasks.workunit.client.0.trial015.stdout: The number of bytes actually written is returned. This can be less than 2026-02-18T09:54:44.581 INFO:tasks.workunit.client.0.trial015.stdout: the length of b as it depends on the underlying connection. 2026-02-18T09:54:44.581 INFO:tasks.workunit.client.0.trial015.stdout: """ 2026-02-18T09:54:44.581 INFO:tasks.workunit.client.0.trial015.stdout: chunk_size, credit_request = _chunk_size(self.fd.connection, len(b), "write") 2026-02-18T09:54:44.581 INFO:tasks.workunit.client.0.trial015.stdout: data = bytes(b[:chunk_size]) 2026-02-18T09:54:44.581 INFO:tasks.workunit.client.0.trial015.stdout: 2026-02-18T09:54:44.581 INFO:tasks.workunit.client.0.trial015.stdout: write_msg, recv_func = self.fd.write(data, offset=self._offset, send=False) 2026-02-18T09:54:44.581 INFO:tasks.workunit.client.0.trial015.stdout: request = self.fd.connection.send( 2026-02-18T09:54:44.581 INFO:tasks.workunit.client.0.trial015.stdout: write_msg, 2026-02-18T09:54:44.582 INFO:tasks.workunit.client.0.trial015.stdout: sid=self.fd.tree_connect.session.session_id, 2026-02-18T09:54:44.582 INFO:tasks.workunit.client.0.trial015.stdout: tid=self.fd.tree_connect.tree_connect_id, 2026-02-18T09:54:44.582 INFO:tasks.workunit.client.0.trial015.stdout: credit_request=credit_request, 2026-02-18T09:54:44.582 INFO:tasks.workunit.client.0.trial015.stdout: ) 2026-02-18T09:54:44.582 INFO:tasks.workunit.client.0.trial015.stdout:> bytes_written = recv_func(request) 2026-02-18T09:54:44.582 INFO:tasks.workunit.client.0.trial015.stdout: 2026-02-18T09:54:44.582 INFO:tasks.workunit.client.0.trial015.stdout:_smb_tests_56380/lib64/python3.9/site-packages/smbclient/_io.py:602: 2026-02-18T09:54:44.582 INFO:tasks.workunit.client.0.trial015.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-02-18T09:54:44.582 INFO:tasks.workunit.client.0.trial015.stdout:_smb_tests_56380/lib64/python3.9/site-packages/smbprotocol/open.py:1418: in _write_response 2026-02-18T09:54:44.582 INFO:tasks.workunit.client.0.trial015.stdout: response = self.connection.receive(request, wait=wait) 2026-02-18T09:54:44.582 INFO:tasks.workunit.client.0.trial015.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-02-18T09:54:44.582 INFO:tasks.workunit.client.0.trial015.stdout: 2026-02-18T09:54:44.582 INFO:tasks.workunit.client.0.trial015.stdout:self = 2026-02-18T09:54:44.583 INFO:tasks.workunit.client.0.trial015.stdout:request = , wait = True 2026-02-18T09:54:44.583 INFO:tasks.workunit.client.0.trial015.stdout:timeout = None, resolve_symlinks = True 2026-02-18T09:54:44.583 INFO:tasks.workunit.client.0.trial015.stdout: 2026-02-18T09:54:44.583 INFO:tasks.workunit.client.0.trial015.stdout: def receive(self, request, wait=True, timeout=None, resolve_symlinks=True): 2026-02-18T09:54:44.583 INFO:tasks.workunit.client.0.trial015.stdout: """ 2026-02-18T09:54:44.583 INFO:tasks.workunit.client.0.trial015.stdout: Polls the message buffer of the TCP connection and waits until a valid 2026-02-18T09:54:44.583 INFO:tasks.workunit.client.0.trial015.stdout: message is received based on the message_id passed in. 2026-02-18T09:54:44.583 INFO:tasks.workunit.client.0.trial015.stdout: 2026-02-18T09:54:44.583 INFO:tasks.workunit.client.0.trial015.stdout: :param request: The Request object to wait get the response for 2026-02-18T09:54:44.583 INFO:tasks.workunit.client.0.trial015.stdout: :param wait: Wait for the final response in the case of a STATUS_PENDING response, the pending response is 2026-02-18T09:54:44.583 INFO:tasks.workunit.client.0.trial015.stdout: returned in the case of wait=False 2026-02-18T09:54:44.583 INFO:tasks.workunit.client.0.trial015.stdout: :param timeout: Set a timeout used while waiting for the final response from the server. 2026-02-18T09:54:44.584 INFO:tasks.workunit.client.0.trial015.stdout: :param resolve_symlinks: Set to automatically resolve symlinks in the path when opening a file or directory. 2026-02-18T09:54:44.584 INFO:tasks.workunit.client.0.trial015.stdout: :return: SMB2HeaderResponse of the received message 2026-02-18T09:54:44.584 INFO:tasks.workunit.client.0.trial015.stdout: """ 2026-02-18T09:54:44.584 INFO:tasks.workunit.client.0.trial015.stdout: # Make sure the receiver is still active, if not this raises an exception. 2026-02-18T09:54:44.584 INFO:tasks.workunit.client.0.trial015.stdout: self._check_worker_running() 2026-02-18T09:54:44.584 INFO:tasks.workunit.client.0.trial015.stdout: 2026-02-18T09:54:44.584 INFO:tasks.workunit.client.0.trial015.stdout: start_time = time.time() 2026-02-18T09:54:44.584 INFO:tasks.workunit.client.0.trial015.stdout: while True: 2026-02-18T09:54:44.584 INFO:tasks.workunit.client.0.trial015.stdout: iter_timeout = int(max(timeout - (time.time() - start_time), 1)) if timeout is not None else None 2026-02-18T09:54:44.584 INFO:tasks.workunit.client.0.trial015.stdout: if not request.response_event.wait(timeout=iter_timeout): 2026-02-18T09:54:44.584 INFO:tasks.workunit.client.0.trial015.stdout: value = request.message["message_id"].get_value() 2026-02-18T09:54:44.584 INFO:tasks.workunit.client.0.trial015.stdout: raise SMBException( 2026-02-18T09:54:44.585 INFO:tasks.workunit.client.0.trial015.stdout: f"Connection timeout of {timeout} seconds exceeded while waiting for a message id {value} " 2026-02-18T09:54:44.585 INFO:tasks.workunit.client.0.trial015.stdout: "response from the server" 2026-02-18T09:54:44.585 INFO:tasks.workunit.client.0.trial015.stdout: ) 2026-02-18T09:54:44.585 INFO:tasks.workunit.client.0.trial015.stdout: 2026-02-18T09:54:44.585 INFO:tasks.workunit.client.0.trial015.stdout: # Use a lock on the request so that in the case of a pending response we have exclusive lock on the event 2026-02-18T09:54:44.585 INFO:tasks.workunit.client.0.trial015.stdout: # flag and can clear it without the future pending response taking it over before we first clear the flag. 2026-02-18T09:54:44.585 INFO:tasks.workunit.client.0.trial015.stdout: with request.response_event_lock: 2026-02-18T09:54:44.585 INFO:tasks.workunit.client.0.trial015.stdout: self._check_worker_running() # The worker may have failed while waiting for the response, check again 2026-02-18T09:54:44.585 INFO:tasks.workunit.client.0.trial015.stdout: 2026-02-18T09:54:44.585 INFO:tasks.workunit.client.0.trial015.stdout: response = request.response 2026-02-18T09:54:44.585 INFO:tasks.workunit.client.0.trial015.stdout: status = response["status"].get_value() 2026-02-18T09:54:44.585 INFO:tasks.workunit.client.0.trial015.stdout: if status == NtStatus.STATUS_PENDING and wait: 2026-02-18T09:54:44.586 INFO:tasks.workunit.client.0.trial015.stdout: # Received a pending message, clear the response_event flag and wait again. 2026-02-18T09:54:44.586 INFO:tasks.workunit.client.0.trial015.stdout: request.response_event.clear() 2026-02-18T09:54:44.586 INFO:tasks.workunit.client.0.trial015.stdout: continue 2026-02-18T09:54:44.586 INFO:tasks.workunit.client.0.trial015.stdout: elif status == NtStatus.STATUS_STOPPED_ON_SYMLINK and resolve_symlinks: 2026-02-18T09:54:44.586 INFO:tasks.workunit.client.0.trial015.stdout: # Received when we do an Open on a path that contains a symlink. Need to capture all related 2026-02-18T09:54:44.586 INFO:tasks.workunit.client.0.trial015.stdout: # requests and resend the Open + others with the redirected path. First we need to resolve the 2026-02-18T09:54:44.586 INFO:tasks.workunit.client.0.trial015.stdout: # symlink path. This will fail if the symlink is pointing to a location that is not in the same 2026-02-18T09:54:44.586 INFO:tasks.workunit.client.0.trial015.stdout: # tree/share as the original request. 2026-02-18T09:54:44.586 INFO:tasks.workunit.client.0.trial015.stdout: 2026-02-18T09:54:44.586 INFO:tasks.workunit.client.0.trial015.stdout: # First wait for the other remaining requests to be processed. Their status will also fail and we 2026-02-18T09:54:44.586 INFO:tasks.workunit.client.0.trial015.stdout: # need to make sure we update the old request with the new one properly. 2026-02-18T09:54:44.586 INFO:tasks.workunit.client.0.trial015.stdout: related_requests = [self.outstanding_requests[i] for i in request.related_ids] 2026-02-18T09:54:44.586 INFO:tasks.workunit.client.0.trial015.stdout: [r.response_event.wait() for r in related_requests] 2026-02-18T09:54:44.586 INFO:tasks.workunit.client.0.trial015.stdout: 2026-02-18T09:54:44.587 INFO:tasks.workunit.client.0.trial015.stdout: # Check if the response has the reparse buffer present. 2026-02-18T09:54:44.587 INFO:tasks.workunit.client.0.trial015.stdout: exp = SMBResponseException(response) 2026-02-18T09:54:44.587 INFO:tasks.workunit.client.0.trial015.stdout: reparse_buffer = next( 2026-02-18T09:54:44.587 INFO:tasks.workunit.client.0.trial015.stdout: iter(e for e in exp.error_details if isinstance(e, SMB2SymbolicLinkErrorResponse)), None 2026-02-18T09:54:44.587 INFO:tasks.workunit.client.0.trial015.stdout: ) 2026-02-18T09:54:44.587 INFO:tasks.workunit.client.0.trial015.stdout: if reparse_buffer is None: 2026-02-18T09:54:44.587 INFO:tasks.workunit.client.0.trial015.stdout: # Some SMB server don't return a buffer, only thing we 2026-02-18T09:54:44.587 INFO:tasks.workunit.client.0.trial015.stdout: # can do is raise the exception. 2026-02-18T09:54:44.587 INFO:tasks.workunit.client.0.trial015.stdout: message_id = request.message["message_id"].get_value() 2026-02-18T09:54:44.587 INFO:tasks.workunit.client.0.trial015.stdout: self.outstanding_requests.pop(message_id, None) 2026-02-18T09:54:44.587 INFO:tasks.workunit.client.0.trial015.stdout: raise exp 2026-02-18T09:54:44.587 INFO:tasks.workunit.client.0.trial015.stdout: 2026-02-18T09:54:44.587 INFO:tasks.workunit.client.0.trial015.stdout: # Now create a new request with the new path the symlink points to. 2026-02-18T09:54:44.587 INFO:tasks.workunit.client.0.trial015.stdout: session = self.session_table[request.session_id] 2026-02-18T09:54:44.588 INFO:tasks.workunit.client.0.trial015.stdout: tree = session.tree_connect_table[request.message["tree_id"].get_value()] 2026-02-18T09:54:44.588 INFO:tasks.workunit.client.0.trial015.stdout: 2026-02-18T09:54:44.588 INFO:tasks.workunit.client.0.trial015.stdout: old_create = request.get_message_data() 2026-02-18T09:54:44.588 INFO:tasks.workunit.client.0.trial015.stdout: tree_share_name = tree.share_name + "\\" 2026-02-18T09:54:44.588 INFO:tasks.workunit.client.0.trial015.stdout: original_path = tree_share_name + to_text( 2026-02-18T09:54:44.588 INFO:tasks.workunit.client.0.trial015.stdout: old_create["buffer_path"].get_value(), encoding="utf-16-le" 2026-02-18T09:54:44.588 INFO:tasks.workunit.client.0.trial015.stdout: ) 2026-02-18T09:54:44.588 INFO:tasks.workunit.client.0.trial015.stdout: new_path = reparse_buffer.resolve_path(original_path)[len(tree_share_name) :] 2026-02-18T09:54:44.588 INFO:tasks.workunit.client.0.trial015.stdout: 2026-02-18T09:54:44.588 INFO:tasks.workunit.client.0.trial015.stdout: new_open = Open(tree, new_path) 2026-02-18T09:54:44.588 INFO:tasks.workunit.client.0.trial015.stdout: create_req = new_open.create( 2026-02-18T09:54:44.588 INFO:tasks.workunit.client.0.trial015.stdout: old_create["impersonation_level"].get_value(), 2026-02-18T09:54:44.588 INFO:tasks.workunit.client.0.trial015.stdout: old_create["desired_access"].get_value(), 2026-02-18T09:54:44.588 INFO:tasks.workunit.client.0.trial015.stdout: old_create["file_attributes"].get_value(), 2026-02-18T09:54:44.589 INFO:tasks.workunit.client.0.trial015.stdout: old_create["share_access"].get_value(), 2026-02-18T09:54:44.589 INFO:tasks.workunit.client.0.trial015.stdout: old_create["create_disposition"].get_value(), 2026-02-18T09:54:44.589 INFO:tasks.workunit.client.0.trial015.stdout: old_create["create_options"].get_value(), 2026-02-18T09:54:44.589 INFO:tasks.workunit.client.0.trial015.stdout: create_contexts=old_create["buffer_contexts"].get_value(), 2026-02-18T09:54:44.589 INFO:tasks.workunit.client.0.trial015.stdout: send=False, 2026-02-18T09:54:44.589 INFO:tasks.workunit.client.0.trial015.stdout: )[0] 2026-02-18T09:54:44.589 INFO:tasks.workunit.client.0.trial015.stdout: 2026-02-18T09:54:44.589 INFO:tasks.workunit.client.0.trial015.stdout: # Now add all the related requests (if any) to send as a compound request. 2026-02-18T09:54:44.589 INFO:tasks.workunit.client.0.trial015.stdout: new_msgs = [create_req] + [r.get_message_data() for r in related_requests] 2026-02-18T09:54:44.589 INFO:tasks.workunit.client.0.trial015.stdout: new_requests = self.send_compound(new_msgs, session.session_id, tree.tree_connect_id, related=True) 2026-02-18T09:54:44.589 INFO:tasks.workunit.client.0.trial015.stdout: 2026-02-18T09:54:44.589 INFO:tasks.workunit.client.0.trial015.stdout: # Verify that the first request was successful before updating the related requests with the new 2026-02-18T09:54:44.589 INFO:tasks.workunit.client.0.trial015.stdout: # info. 2026-02-18T09:54:44.589 INFO:tasks.workunit.client.0.trial015.stdout: error = None 2026-02-18T09:54:44.590 INFO:tasks.workunit.client.0.trial015.stdout: try: 2026-02-18T09:54:44.590 INFO:tasks.workunit.client.0.trial015.stdout: new_response = self.receive(new_requests[0], wait=wait, timeout=timeout, resolve_symlinks=True) 2026-02-18T09:54:44.590 INFO:tasks.workunit.client.0.trial015.stdout: except SMBResponseException as exc: 2026-02-18T09:54:44.590 INFO:tasks.workunit.client.0.trial015.stdout: # We need to make sure we fix up the remaining responses before throwing this. 2026-02-18T09:54:44.590 INFO:tasks.workunit.client.0.trial015.stdout: error = exc 2026-02-18T09:54:44.590 INFO:tasks.workunit.client.0.trial015.stdout: [r.response_event.wait() for r in new_requests] 2026-02-18T09:54:44.590 INFO:tasks.workunit.client.0.trial015.stdout: 2026-02-18T09:54:44.590 INFO:tasks.workunit.client.0.trial015.stdout: # Update the old requests with the new response information 2026-02-18T09:54:44.590 INFO:tasks.workunit.client.0.trial015.stdout: for i, old_request in enumerate([request] + related_requests): 2026-02-18T09:54:44.590 INFO:tasks.workunit.client.0.trial015.stdout: del self.outstanding_requests[old_request.message["message_id"].get_value()] 2026-02-18T09:54:44.590 INFO:tasks.workunit.client.0.trial015.stdout: old_request.update_request(new_requests[i]) 2026-02-18T09:54:44.590 INFO:tasks.workunit.client.0.trial015.stdout: 2026-02-18T09:54:44.590 INFO:tasks.workunit.client.0.trial015.stdout: if error: 2026-02-18T09:54:44.591 INFO:tasks.workunit.client.0.trial015.stdout: raise error 2026-02-18T09:54:44.591 INFO:tasks.workunit.client.0.trial015.stdout: 2026-02-18T09:54:44.591 INFO:tasks.workunit.client.0.trial015.stdout: return new_response 2026-02-18T09:54:44.591 INFO:tasks.workunit.client.0.trial015.stdout: else: 2026-02-18T09:54:44.591 INFO:tasks.workunit.client.0.trial015.stdout: # now we have a retrieval request for the response, we can delete 2026-02-18T09:54:44.591 INFO:tasks.workunit.client.0.trial015.stdout: # the request from the outstanding requests 2026-02-18T09:54:44.591 INFO:tasks.workunit.client.0.trial015.stdout: message_id = request.message["message_id"].get_value() 2026-02-18T09:54:44.591 INFO:tasks.workunit.client.0.trial015.stdout: self.outstanding_requests.pop(message_id, None) 2026-02-18T09:54:44.591 INFO:tasks.workunit.client.0.trial015.stdout: 2026-02-18T09:54:44.591 INFO:tasks.workunit.client.0.trial015.stdout: if status not in [NtStatus.STATUS_SUCCESS, NtStatus.STATUS_PENDING]: 2026-02-18T09:54:44.591 INFO:tasks.workunit.client.0.trial015.stdout:> raise SMBResponseException(response) 2026-02-18T09:54:44.591 INFO:tasks.workunit.client.0.trial015.stdout:E smbprotocol.exceptions.AccessDenied: Received unexpected status from the server: A process has requested access to an object but has not been granted those access rights. (3221225506) STATUS_ACCESS_DENIED: 0xc0000022 2026-02-18T09:54:44.591 INFO:tasks.workunit.client.0.trial015.stdout: 2026-02-18T09:54:44.591 INFO:tasks.workunit.client.0.trial015.stdout:_smb_tests_56380/lib64/python3.9/site-packages/smbprotocol/connection.py:1112: AccessDenied 2026-02-18T09:54:44.592 INFO:tasks.workunit.client.0.trial015.stdout: 2026-02-18T09:54:44.592 INFO:tasks.workunit.client.0.trial015.stdout:During handling of the above exception, another exception occurred: 2026-02-18T09:54:44.592 INFO:tasks.workunit.client.0.trial015.stdout: 2026-02-18T09:54:44.592 INFO:tasks.workunit.client.0.trial015.stdout:self = 2026-02-18T09:54:44.592 INFO:tasks.workunit.client.0.trial015.stdout:smb_cfg = 2026-02-18T09:54:44.592 INFO:tasks.workunit.client.0.trial015.stdout: 2026-02-18T09:54:44.592 INFO:tasks.workunit.client.0.trial015.stdout: @pytest.fixture(scope='class') 2026-02-18T09:54:44.592 INFO:tasks.workunit.client.0.trial015.stdout: def config(self, smb_cfg): 2026-02-18T09:54:44.592 INFO:tasks.workunit.client.0.trial015.stdout: filename = 'TestHostAcess1.txt' 2026-02-18T09:54:44.592 INFO:tasks.workunit.client.0.trial015.stdout: orig = _get_shares(smb_cfg)[0] 2026-02-18T09:54:44.592 INFO:tasks.workunit.client.0.trial015.stdout: share_name = orig['name'] 2026-02-18T09:54:44.592 INFO:tasks.workunit.client.0.trial015.stdout: 2026-02-18T09:54:44.592 INFO:tasks.workunit.client.0.trial015.stdout: print('Testing original share configuration...') 2026-02-18T09:54:44.592 INFO:tasks.workunit.client.0.trial015.stdout: with smbutil.connection(smb_cfg, share_name) as sharep: 2026-02-18T09:54:44.593 INFO:tasks.workunit.client.0.trial015.stdout: fname = sharep / filename 2026-02-18T09:54:44.593 INFO:tasks.workunit.client.0.trial015.stdout:> fname.write_text('value: setup\n') 2026-02-18T09:54:44.593 INFO:tasks.workunit.client.0.trial015.stdout: 2026-02-18T09:54:44.593 INFO:tasks.workunit.client.0.trial015.stdout:tests/test_hosts_access.py:65: 2026-02-18T09:54:44.593 INFO:tasks.workunit.client.0.trial015.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-02-18T09:54:44.593 INFO:tasks.workunit.client.0.trial015.stdout:tests/smbutil.py:155: in write_text 2026-02-18T09:54:44.593 INFO:tasks.workunit.client.0.trial015.stdout: fh.write(txt) 2026-02-18T09:54:44.593 INFO:tasks.workunit.client.0.trial015.stdout:_smb_tests_56380/lib64/python3.9/site-packages/smbclient/_io.py:602: in write 2026-02-18T09:54:44.593 INFO:tasks.workunit.client.0.trial015.stdout: bytes_written = recv_func(request) 2026-02-18T09:54:44.593 INFO:tasks.workunit.client.0.trial015.stdout:_smb_tests_56380/lib64/python3.9/site-packages/smbprotocol/open.py:1418: in _write_response 2026-02-18T09:54:44.593 INFO:tasks.workunit.client.0.trial015.stdout: response = self.connection.receive(request, wait=wait) 2026-02-18T09:54:44.593 INFO:tasks.workunit.client.0.trial015.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-02-18T09:54:44.593 INFO:tasks.workunit.client.0.trial015.stdout: 2026-02-18T09:54:44.593 INFO:tasks.workunit.client.0.trial015.stdout:self = 2026-02-18T09:54:44.594 INFO:tasks.workunit.client.0.trial015.stdout:request = , wait = True 2026-02-18T09:54:44.594 INFO:tasks.workunit.client.0.trial015.stdout:timeout = None, resolve_symlinks = True 2026-02-18T09:54:44.594 INFO:tasks.workunit.client.0.trial015.stdout: 2026-02-18T09:54:44.594 INFO:tasks.workunit.client.0.trial015.stdout: def receive(self, request, wait=True, timeout=None, resolve_symlinks=True): 2026-02-18T09:54:44.594 INFO:tasks.workunit.client.0.trial015.stdout: """ 2026-02-18T09:54:44.594 INFO:tasks.workunit.client.0.trial015.stdout: Polls the message buffer of the TCP connection and waits until a valid 2026-02-18T09:54:44.594 INFO:tasks.workunit.client.0.trial015.stdout: message is received based on the message_id passed in. 2026-02-18T09:54:44.594 INFO:tasks.workunit.client.0.trial015.stdout: 2026-02-18T09:54:44.594 INFO:tasks.workunit.client.0.trial015.stdout: :param request: The Request object to wait get the response for 2026-02-18T09:54:44.594 INFO:tasks.workunit.client.0.trial015.stdout: :param wait: Wait for the final response in the case of a STATUS_PENDING response, the pending response is 2026-02-18T09:54:44.594 INFO:tasks.workunit.client.0.trial015.stdout: returned in the case of wait=False 2026-02-18T09:54:44.594 INFO:tasks.workunit.client.0.trial015.stdout: :param timeout: Set a timeout used while waiting for the final response from the server. 2026-02-18T09:54:44.594 INFO:tasks.workunit.client.0.trial015.stdout: :param resolve_symlinks: Set to automatically resolve symlinks in the path when opening a file or directory. 2026-02-18T09:54:44.594 INFO:tasks.workunit.client.0.trial015.stdout: :return: SMB2HeaderResponse of the received message 2026-02-18T09:54:44.594 INFO:tasks.workunit.client.0.trial015.stdout: """ 2026-02-18T09:54:44.595 INFO:tasks.workunit.client.0.trial015.stdout: # Make sure the receiver is still active, if not this raises an exception. 2026-02-18T09:54:44.595 INFO:tasks.workunit.client.0.trial015.stdout: self._check_worker_running() 2026-02-18T09:54:44.595 INFO:tasks.workunit.client.0.trial015.stdout: 2026-02-18T09:54:44.595 INFO:tasks.workunit.client.0.trial015.stdout: start_time = time.time() 2026-02-18T09:54:44.595 INFO:tasks.workunit.client.0.trial015.stdout: while True: 2026-02-18T09:54:44.595 INFO:tasks.workunit.client.0.trial015.stdout: iter_timeout = int(max(timeout - (time.time() - start_time), 1)) if timeout is not None else None 2026-02-18T09:54:44.595 INFO:tasks.workunit.client.0.trial015.stdout: if not request.response_event.wait(timeout=iter_timeout): 2026-02-18T09:54:44.595 INFO:tasks.workunit.client.0.trial015.stdout: value = request.message["message_id"].get_value() 2026-02-18T09:54:44.595 INFO:tasks.workunit.client.0.trial015.stdout: raise SMBException( 2026-02-18T09:54:44.595 INFO:tasks.workunit.client.0.trial015.stdout: f"Connection timeout of {timeout} seconds exceeded while waiting for a message id {value} " 2026-02-18T09:54:44.595 INFO:tasks.workunit.client.0.trial015.stdout: "response from the server" 2026-02-18T09:54:44.595 INFO:tasks.workunit.client.0.trial015.stdout: ) 2026-02-18T09:54:44.595 INFO:tasks.workunit.client.0.trial015.stdout: 2026-02-18T09:54:44.595 INFO:tasks.workunit.client.0.trial015.stdout: # Use a lock on the request so that in the case of a pending response we have exclusive lock on the event 2026-02-18T09:54:44.595 INFO:tasks.workunit.client.0.trial015.stdout: # flag and can clear it without the future pending response taking it over before we first clear the flag. 2026-02-18T09:54:44.596 INFO:tasks.workunit.client.0.trial015.stdout: with request.response_event_lock: 2026-02-18T09:54:44.596 INFO:tasks.workunit.client.0.trial015.stdout: self._check_worker_running() # The worker may have failed while waiting for the response, check again 2026-02-18T09:54:44.596 INFO:tasks.workunit.client.0.trial015.stdout: 2026-02-18T09:54:44.596 INFO:tasks.workunit.client.0.trial015.stdout: response = request.response 2026-02-18T09:54:44.596 INFO:tasks.workunit.client.0.trial015.stdout: status = response["status"].get_value() 2026-02-18T09:54:44.596 INFO:tasks.workunit.client.0.trial015.stdout: if status == NtStatus.STATUS_PENDING and wait: 2026-02-18T09:54:44.596 INFO:tasks.workunit.client.0.trial015.stdout: # Received a pending message, clear the response_event flag and wait again. 2026-02-18T09:54:44.596 INFO:tasks.workunit.client.0.trial015.stdout: request.response_event.clear() 2026-02-18T09:54:44.596 INFO:tasks.workunit.client.0.trial015.stdout: continue 2026-02-18T09:54:44.596 INFO:tasks.workunit.client.0.trial015.stdout: elif status == NtStatus.STATUS_STOPPED_ON_SYMLINK and resolve_symlinks: 2026-02-18T09:54:44.596 INFO:tasks.workunit.client.0.trial015.stdout: # Received when we do an Open on a path that contains a symlink. Need to capture all related 2026-02-18T09:54:44.596 INFO:tasks.workunit.client.0.trial015.stdout: # requests and resend the Open + others with the redirected path. First we need to resolve the 2026-02-18T09:54:44.596 INFO:tasks.workunit.client.0.trial015.stdout: # symlink path. This will fail if the symlink is pointing to a location that is not in the same 2026-02-18T09:54:44.596 INFO:tasks.workunit.client.0.trial015.stdout: # tree/share as the original request. 2026-02-18T09:54:44.596 INFO:tasks.workunit.client.0.trial015.stdout: 2026-02-18T09:54:44.597 INFO:tasks.workunit.client.0.trial015.stdout: # First wait for the other remaining requests to be processed. Their status will also fail and we 2026-02-18T09:54:44.597 INFO:tasks.workunit.client.0.trial015.stdout: # need to make sure we update the old request with the new one properly. 2026-02-18T09:54:44.597 INFO:tasks.workunit.client.0.trial015.stdout: related_requests = [self.outstanding_requests[i] for i in request.related_ids] 2026-02-18T09:54:44.597 INFO:tasks.workunit.client.0.trial015.stdout: [r.response_event.wait() for r in related_requests] 2026-02-18T09:54:44.597 INFO:tasks.workunit.client.0.trial015.stdout: 2026-02-18T09:54:44.597 INFO:tasks.workunit.client.0.trial015.stdout: # Check if the response has the reparse buffer present. 2026-02-18T09:54:44.597 INFO:tasks.workunit.client.0.trial015.stdout: exp = SMBResponseException(response) 2026-02-18T09:54:44.597 INFO:tasks.workunit.client.0.trial015.stdout: reparse_buffer = next( 2026-02-18T09:54:44.597 INFO:tasks.workunit.client.0.trial015.stdout: iter(e for e in exp.error_details if isinstance(e, SMB2SymbolicLinkErrorResponse)), None 2026-02-18T09:54:44.597 INFO:tasks.workunit.client.0.trial015.stdout: ) 2026-02-18T09:54:44.597 INFO:tasks.workunit.client.0.trial015.stdout: if reparse_buffer is None: 2026-02-18T09:54:44.597 INFO:tasks.workunit.client.0.trial015.stdout: # Some SMB server don't return a buffer, only thing we 2026-02-18T09:54:44.597 INFO:tasks.workunit.client.0.trial015.stdout: # can do is raise the exception. 2026-02-18T09:54:44.597 INFO:tasks.workunit.client.0.trial015.stdout: message_id = request.message["message_id"].get_value() 2026-02-18T09:54:44.597 INFO:tasks.workunit.client.0.trial015.stdout: self.outstanding_requests.pop(message_id, None) 2026-02-18T09:54:44.597 INFO:tasks.workunit.client.0.trial015.stdout: raise exp 2026-02-18T09:54:44.597 INFO:tasks.workunit.client.0.trial015.stdout: 2026-02-18T09:54:44.597 INFO:tasks.workunit.client.0.trial015.stdout: # Now create a new request with the new path the symlink points to. 2026-02-18T09:54:44.598 INFO:tasks.workunit.client.0.trial015.stdout: session = self.session_table[request.session_id] 2026-02-18T09:54:44.598 INFO:tasks.workunit.client.0.trial015.stdout: tree = session.tree_connect_table[request.message["tree_id"].get_value()] 2026-02-18T09:54:44.598 INFO:tasks.workunit.client.0.trial015.stdout: 2026-02-18T09:54:44.598 INFO:tasks.workunit.client.0.trial015.stdout: old_create = request.get_message_data() 2026-02-18T09:54:44.598 INFO:tasks.workunit.client.0.trial015.stdout: tree_share_name = tree.share_name + "\\" 2026-02-18T09:54:44.598 INFO:tasks.workunit.client.0.trial015.stdout: original_path = tree_share_name + to_text( 2026-02-18T09:54:44.598 INFO:tasks.workunit.client.0.trial015.stdout: old_create["buffer_path"].get_value(), encoding="utf-16-le" 2026-02-18T09:54:44.598 INFO:tasks.workunit.client.0.trial015.stdout: ) 2026-02-18T09:54:44.598 INFO:tasks.workunit.client.0.trial015.stdout: new_path = reparse_buffer.resolve_path(original_path)[len(tree_share_name) :] 2026-02-18T09:54:44.598 INFO:tasks.workunit.client.0.trial015.stdout: 2026-02-18T09:54:44.598 INFO:tasks.workunit.client.0.trial015.stdout: new_open = Open(tree, new_path) 2026-02-18T09:54:44.598 INFO:tasks.workunit.client.0.trial015.stdout: create_req = new_open.create( 2026-02-18T09:54:44.598 INFO:tasks.workunit.client.0.trial015.stdout: old_create["impersonation_level"].get_value(), 2026-02-18T09:54:44.598 INFO:tasks.workunit.client.0.trial015.stdout: old_create["desired_access"].get_value(), 2026-02-18T09:54:44.598 INFO:tasks.workunit.client.0.trial015.stdout: old_create["file_attributes"].get_value(), 2026-02-18T09:54:44.598 INFO:tasks.workunit.client.0.trial015.stdout: old_create["share_access"].get_value(), 2026-02-18T09:54:44.598 INFO:tasks.workunit.client.0.trial015.stdout: old_create["create_disposition"].get_value(), 2026-02-18T09:54:44.598 INFO:tasks.workunit.client.0.trial015.stdout: old_create["create_options"].get_value(), 2026-02-18T09:54:44.599 INFO:tasks.workunit.client.0.trial015.stdout: create_contexts=old_create["buffer_contexts"].get_value(), 2026-02-18T09:54:44.599 INFO:tasks.workunit.client.0.trial015.stdout: send=False, 2026-02-18T09:54:44.599 INFO:tasks.workunit.client.0.trial015.stdout: )[0] 2026-02-18T09:54:44.599 INFO:tasks.workunit.client.0.trial015.stdout: 2026-02-18T09:54:44.599 INFO:tasks.workunit.client.0.trial015.stdout: # Now add all the related requests (if any) to send as a compound request. 2026-02-18T09:54:44.599 INFO:tasks.workunit.client.0.trial015.stdout: new_msgs = [create_req] + [r.get_message_data() for r in related_requests] 2026-02-18T09:54:44.599 INFO:tasks.workunit.client.0.trial015.stdout: new_requests = self.send_compound(new_msgs, session.session_id, tree.tree_connect_id, related=True) 2026-02-18T09:54:44.599 INFO:tasks.workunit.client.0.trial015.stdout: 2026-02-18T09:54:44.599 INFO:tasks.workunit.client.0.trial015.stdout: # Verify that the first request was successful before updating the related requests with the new 2026-02-18T09:54:44.599 INFO:tasks.workunit.client.0.trial015.stdout: # info. 2026-02-18T09:54:44.599 INFO:tasks.workunit.client.0.trial015.stdout: error = None 2026-02-18T09:54:44.599 INFO:tasks.workunit.client.0.trial015.stdout: try: 2026-02-18T09:54:44.599 INFO:tasks.workunit.client.0.trial015.stdout: new_response = self.receive(new_requests[0], wait=wait, timeout=timeout, resolve_symlinks=True) 2026-02-18T09:54:44.599 INFO:tasks.workunit.client.0.trial015.stdout: except SMBResponseException as exc: 2026-02-18T09:54:44.599 INFO:tasks.workunit.client.0.trial015.stdout: # We need to make sure we fix up the remaining responses before throwing this. 2026-02-18T09:54:44.599 INFO:tasks.workunit.client.0.trial015.stdout: error = exc 2026-02-18T09:54:44.600 INFO:tasks.workunit.client.0.trial015.stdout: [r.response_event.wait() for r in new_requests] 2026-02-18T09:54:44.600 INFO:tasks.workunit.client.0.trial015.stdout: 2026-02-18T09:54:44.600 INFO:tasks.workunit.client.0.trial015.stdout: # Update the old requests with the new response information 2026-02-18T09:54:44.600 INFO:tasks.workunit.client.0.trial015.stdout: for i, old_request in enumerate([request] + related_requests): 2026-02-18T09:54:44.600 INFO:tasks.workunit.client.0.trial015.stdout: del self.outstanding_requests[old_request.message["message_id"].get_value()] 2026-02-18T09:54:44.600 INFO:tasks.workunit.client.0.trial015.stdout: old_request.update_request(new_requests[i]) 2026-02-18T09:54:44.600 INFO:tasks.workunit.client.0.trial015.stdout: 2026-02-18T09:54:44.600 INFO:tasks.workunit.client.0.trial015.stdout: if error: 2026-02-18T09:54:44.600 INFO:tasks.workunit.client.0.trial015.stdout: raise error 2026-02-18T09:54:44.600 INFO:tasks.workunit.client.0.trial015.stdout: 2026-02-18T09:54:44.600 INFO:tasks.workunit.client.0.trial015.stdout: return new_response 2026-02-18T09:54:44.600 INFO:tasks.workunit.client.0.trial015.stdout: else: 2026-02-18T09:54:44.600 INFO:tasks.workunit.client.0.trial015.stdout: # now we have a retrieval request for the response, we can delete 2026-02-18T09:54:44.600 INFO:tasks.workunit.client.0.trial015.stdout: # the request from the outstanding requests 2026-02-18T09:54:44.600 INFO:tasks.workunit.client.0.trial015.stdout: message_id = request.message["message_id"].get_value() 2026-02-18T09:54:44.600 INFO:tasks.workunit.client.0.trial015.stdout: self.outstanding_requests.pop(message_id, None) 2026-02-18T09:54:44.600 INFO:tasks.workunit.client.0.trial015.stdout: 2026-02-18T09:54:44.600 INFO:tasks.workunit.client.0.trial015.stdout: if status not in [NtStatus.STATUS_SUCCESS, NtStatus.STATUS_PENDING]: 2026-02-18T09:54:44.601 INFO:tasks.workunit.client.0.trial015.stdout:> raise SMBResponseException(response) 2026-02-18T09:54:44.601 INFO:tasks.workunit.client.0.trial015.stdout:E smbprotocol.exceptions.AccessDenied: Received unexpected status from the server: A process has requested access to an object but has not been granted those access rights. (3221225506) STATUS_ACCESS_DENIED: 0xc0000022 2026-02-18T09:54:44.601 INFO:tasks.workunit.client.0.trial015.stdout: 2026-02-18T09:54:44.601 INFO:tasks.workunit.client.0.trial015.stdout:_smb_tests_56380/lib64/python3.9/site-packages/smbprotocol/connection.py:1112: AccessDenied 2026-02-18T09:54:44.601 INFO:tasks.workunit.client.0.trial015.stdout:_______ ERROR at setup of TestHostsAccessToggle1.test_access_self_allow ________ 2026-02-18T09:54:44.601 INFO:tasks.workunit.client.0.trial015.stdout: 2026-02-18T09:54:44.601 INFO:tasks.workunit.client.0.trial015.stdout:self = 2026-02-18T09:54:44.601 INFO:tasks.workunit.client.0.trial015.stdout:b = 2026-02-18T09:54:44.601 INFO:tasks.workunit.client.0.trial015.stdout: 2026-02-18T09:54:44.601 INFO:tasks.workunit.client.0.trial015.stdout: def write(self, b): 2026-02-18T09:54:44.601 INFO:tasks.workunit.client.0.trial015.stdout: """ 2026-02-18T09:54:44.601 INFO:tasks.workunit.client.0.trial015.stdout: Write buffer b to file, return number of bytes written. 2026-02-18T09:54:44.601 INFO:tasks.workunit.client.0.trial015.stdout: 2026-02-18T09:54:44.601 INFO:tasks.workunit.client.0.trial015.stdout: Only makes one system call, so not all of the data may be written. 2026-02-18T09:54:44.601 INFO:tasks.workunit.client.0.trial015.stdout: The number of bytes actually written is returned. This can be less than 2026-02-18T09:54:44.601 INFO:tasks.workunit.client.0.trial015.stdout: the length of b as it depends on the underlying connection. 2026-02-18T09:54:44.601 INFO:tasks.workunit.client.0.trial015.stdout: """ 2026-02-18T09:54:44.601 INFO:tasks.workunit.client.0.trial015.stdout: chunk_size, credit_request = _chunk_size(self.fd.connection, len(b), "write") 2026-02-18T09:54:44.602 INFO:tasks.workunit.client.0.trial015.stdout: data = bytes(b[:chunk_size]) 2026-02-18T09:54:44.602 INFO:tasks.workunit.client.0.trial015.stdout: 2026-02-18T09:54:44.602 INFO:tasks.workunit.client.0.trial015.stdout: write_msg, recv_func = self.fd.write(data, offset=self._offset, send=False) 2026-02-18T09:54:44.602 INFO:tasks.workunit.client.0.trial015.stdout: request = self.fd.connection.send( 2026-02-18T09:54:44.602 INFO:tasks.workunit.client.0.trial015.stdout: write_msg, 2026-02-18T09:54:44.602 INFO:tasks.workunit.client.0.trial015.stdout: sid=self.fd.tree_connect.session.session_id, 2026-02-18T09:54:44.602 INFO:tasks.workunit.client.0.trial015.stdout: tid=self.fd.tree_connect.tree_connect_id, 2026-02-18T09:54:44.602 INFO:tasks.workunit.client.0.trial015.stdout: credit_request=credit_request, 2026-02-18T09:54:44.602 INFO:tasks.workunit.client.0.trial015.stdout: ) 2026-02-18T09:54:44.602 INFO:tasks.workunit.client.0.trial015.stdout:> bytes_written = recv_func(request) 2026-02-18T09:54:44.602 INFO:tasks.workunit.client.0.trial015.stdout: 2026-02-18T09:54:44.602 INFO:tasks.workunit.client.0.trial015.stdout:_smb_tests_56380/lib64/python3.9/site-packages/smbclient/_io.py:602: 2026-02-18T09:54:44.602 INFO:tasks.workunit.client.0.trial015.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-02-18T09:54:44.602 INFO:tasks.workunit.client.0.trial015.stdout:_smb_tests_56380/lib64/python3.9/site-packages/smbprotocol/open.py:1418: in _write_response 2026-02-18T09:54:44.602 INFO:tasks.workunit.client.0.trial015.stdout: response = self.connection.receive(request, wait=wait) 2026-02-18T09:54:44.602 INFO:tasks.workunit.client.0.trial015.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-02-18T09:54:44.602 INFO:tasks.workunit.client.0.trial015.stdout: 2026-02-18T09:54:44.602 INFO:tasks.workunit.client.0.trial015.stdout:self = 2026-02-18T09:54:44.603 INFO:tasks.workunit.client.0.trial015.stdout:request = , wait = True 2026-02-18T09:54:44.603 INFO:tasks.workunit.client.0.trial015.stdout:timeout = None, resolve_symlinks = True 2026-02-18T09:54:44.603 INFO:tasks.workunit.client.0.trial015.stdout: 2026-02-18T09:54:44.603 INFO:tasks.workunit.client.0.trial015.stdout: def receive(self, request, wait=True, timeout=None, resolve_symlinks=True): 2026-02-18T09:54:44.603 INFO:tasks.workunit.client.0.trial015.stdout: """ 2026-02-18T09:54:44.603 INFO:tasks.workunit.client.0.trial015.stdout: Polls the message buffer of the TCP connection and waits until a valid 2026-02-18T09:54:44.603 INFO:tasks.workunit.client.0.trial015.stdout: message is received based on the message_id passed in. 2026-02-18T09:54:44.603 INFO:tasks.workunit.client.0.trial015.stdout: 2026-02-18T09:54:44.603 INFO:tasks.workunit.client.0.trial015.stdout: :param request: The Request object to wait get the response for 2026-02-18T09:54:44.603 INFO:tasks.workunit.client.0.trial015.stdout: :param wait: Wait for the final response in the case of a STATUS_PENDING response, the pending response is 2026-02-18T09:54:44.603 INFO:tasks.workunit.client.0.trial015.stdout: returned in the case of wait=False 2026-02-18T09:54:44.603 INFO:tasks.workunit.client.0.trial015.stdout: :param timeout: Set a timeout used while waiting for the final response from the server. 2026-02-18T09:54:44.603 INFO:tasks.workunit.client.0.trial015.stdout: :param resolve_symlinks: Set to automatically resolve symlinks in the path when opening a file or directory. 2026-02-18T09:54:44.603 INFO:tasks.workunit.client.0.trial015.stdout: :return: SMB2HeaderResponse of the received message 2026-02-18T09:54:44.603 INFO:tasks.workunit.client.0.trial015.stdout: """ 2026-02-18T09:54:44.603 INFO:tasks.workunit.client.0.trial015.stdout: # Make sure the receiver is still active, if not this raises an exception. 2026-02-18T09:54:44.603 INFO:tasks.workunit.client.0.trial015.stdout: self._check_worker_running() 2026-02-18T09:54:44.603 INFO:tasks.workunit.client.0.trial015.stdout: 2026-02-18T09:54:44.603 INFO:tasks.workunit.client.0.trial015.stdout: start_time = time.time() 2026-02-18T09:54:44.603 INFO:tasks.workunit.client.0.trial015.stdout: while True: 2026-02-18T09:54:44.604 INFO:tasks.workunit.client.0.trial015.stdout: iter_timeout = int(max(timeout - (time.time() - start_time), 1)) if timeout is not None else None 2026-02-18T09:54:44.604 INFO:tasks.workunit.client.0.trial015.stdout: if not request.response_event.wait(timeout=iter_timeout): 2026-02-18T09:54:44.604 INFO:tasks.workunit.client.0.trial015.stdout: value = request.message["message_id"].get_value() 2026-02-18T09:54:44.604 INFO:tasks.workunit.client.0.trial015.stdout: raise SMBException( 2026-02-18T09:54:44.604 INFO:tasks.workunit.client.0.trial015.stdout: f"Connection timeout of {timeout} seconds exceeded while waiting for a message id {value} " 2026-02-18T09:54:44.604 INFO:tasks.workunit.client.0.trial015.stdout: "response from the server" 2026-02-18T09:54:44.604 INFO:tasks.workunit.client.0.trial015.stdout: ) 2026-02-18T09:54:44.604 INFO:tasks.workunit.client.0.trial015.stdout: 2026-02-18T09:54:44.604 INFO:tasks.workunit.client.0.trial015.stdout: # Use a lock on the request so that in the case of a pending response we have exclusive lock on the event 2026-02-18T09:54:44.604 INFO:tasks.workunit.client.0.trial015.stdout: # flag and can clear it without the future pending response taking it over before we first clear the flag. 2026-02-18T09:54:44.604 INFO:tasks.workunit.client.0.trial015.stdout: with request.response_event_lock: 2026-02-18T09:54:44.604 INFO:tasks.workunit.client.0.trial015.stdout: self._check_worker_running() # The worker may have failed while waiting for the response, check again 2026-02-18T09:54:44.604 INFO:tasks.workunit.client.0.trial015.stdout: 2026-02-18T09:54:44.604 INFO:tasks.workunit.client.0.trial015.stdout: response = request.response 2026-02-18T09:54:44.604 INFO:tasks.workunit.client.0.trial015.stdout: status = response["status"].get_value() 2026-02-18T09:54:44.604 INFO:tasks.workunit.client.0.trial015.stdout: if status == NtStatus.STATUS_PENDING and wait: 2026-02-18T09:54:44.604 INFO:tasks.workunit.client.0.trial015.stdout: # Received a pending message, clear the response_event flag and wait again. 2026-02-18T09:54:44.604 INFO:tasks.workunit.client.0.trial015.stdout: request.response_event.clear() 2026-02-18T09:54:44.604 INFO:tasks.workunit.client.0.trial015.stdout: continue 2026-02-18T09:54:44.604 INFO:tasks.workunit.client.0.trial015.stdout: elif status == NtStatus.STATUS_STOPPED_ON_SYMLINK and resolve_symlinks: 2026-02-18T09:54:44.604 INFO:tasks.workunit.client.0.trial015.stdout: # Received when we do an Open on a path that contains a symlink. Need to capture all related 2026-02-18T09:54:44.605 INFO:tasks.workunit.client.0.trial015.stdout: # requests and resend the Open + others with the redirected path. First we need to resolve the 2026-02-18T09:54:44.605 INFO:tasks.workunit.client.0.trial015.stdout: # symlink path. This will fail if the symlink is pointing to a location that is not in the same 2026-02-18T09:54:44.605 INFO:tasks.workunit.client.0.trial015.stdout: # tree/share as the original request. 2026-02-18T09:54:44.605 INFO:tasks.workunit.client.0.trial015.stdout: 2026-02-18T09:54:44.605 INFO:tasks.workunit.client.0.trial015.stdout: # First wait for the other remaining requests to be processed. Their status will also fail and we 2026-02-18T09:54:44.605 INFO:tasks.workunit.client.0.trial015.stdout: # need to make sure we update the old request with the new one properly. 2026-02-18T09:54:44.605 INFO:tasks.workunit.client.0.trial015.stdout: related_requests = [self.outstanding_requests[i] for i in request.related_ids] 2026-02-18T09:54:44.605 INFO:tasks.workunit.client.0.trial015.stdout: [r.response_event.wait() for r in related_requests] 2026-02-18T09:54:44.605 INFO:tasks.workunit.client.0.trial015.stdout: 2026-02-18T09:54:44.605 INFO:tasks.workunit.client.0.trial015.stdout: # Check if the response has the reparse buffer present. 2026-02-18T09:54:44.605 INFO:tasks.workunit.client.0.trial015.stdout: exp = SMBResponseException(response) 2026-02-18T09:54:44.605 INFO:tasks.workunit.client.0.trial015.stdout: reparse_buffer = next( 2026-02-18T09:54:44.605 INFO:tasks.workunit.client.0.trial015.stdout: iter(e for e in exp.error_details if isinstance(e, SMB2SymbolicLinkErrorResponse)), None 2026-02-18T09:54:44.605 INFO:tasks.workunit.client.0.trial015.stdout: ) 2026-02-18T09:54:44.605 INFO:tasks.workunit.client.0.trial015.stdout: if reparse_buffer is None: 2026-02-18T09:54:44.605 INFO:tasks.workunit.client.0.trial015.stdout: # Some SMB server don't return a buffer, only thing we 2026-02-18T09:54:44.605 INFO:tasks.workunit.client.0.trial015.stdout: # can do is raise the exception. 2026-02-18T09:54:44.605 INFO:tasks.workunit.client.0.trial015.stdout: message_id = request.message["message_id"].get_value() 2026-02-18T09:54:44.605 INFO:tasks.workunit.client.0.trial015.stdout: self.outstanding_requests.pop(message_id, None) 2026-02-18T09:54:44.605 INFO:tasks.workunit.client.0.trial015.stdout: raise exp 2026-02-18T09:54:44.606 INFO:tasks.workunit.client.0.trial015.stdout: 2026-02-18T09:54:44.606 INFO:tasks.workunit.client.0.trial015.stdout: # Now create a new request with the new path the symlink points to. 2026-02-18T09:54:44.606 INFO:tasks.workunit.client.0.trial015.stdout: session = self.session_table[request.session_id] 2026-02-18T09:54:44.606 INFO:tasks.workunit.client.0.trial015.stdout: tree = session.tree_connect_table[request.message["tree_id"].get_value()] 2026-02-18T09:54:44.606 INFO:tasks.workunit.client.0.trial015.stdout: 2026-02-18T09:54:44.606 INFO:tasks.workunit.client.0.trial015.stdout: old_create = request.get_message_data() 2026-02-18T09:54:44.606 INFO:tasks.workunit.client.0.trial015.stdout: tree_share_name = tree.share_name + "\\" 2026-02-18T09:54:44.606 INFO:tasks.workunit.client.0.trial015.stdout: original_path = tree_share_name + to_text( 2026-02-18T09:54:44.606 INFO:tasks.workunit.client.0.trial015.stdout: old_create["buffer_path"].get_value(), encoding="utf-16-le" 2026-02-18T09:54:44.606 INFO:tasks.workunit.client.0.trial015.stdout: ) 2026-02-18T09:54:44.606 INFO:tasks.workunit.client.0.trial015.stdout: new_path = reparse_buffer.resolve_path(original_path)[len(tree_share_name) :] 2026-02-18T09:54:44.606 INFO:tasks.workunit.client.0.trial015.stdout: 2026-02-18T09:54:44.606 INFO:tasks.workunit.client.0.trial015.stdout: new_open = Open(tree, new_path) 2026-02-18T09:54:44.606 INFO:tasks.workunit.client.0.trial015.stdout: create_req = new_open.create( 2026-02-18T09:54:44.606 INFO:tasks.workunit.client.0.trial015.stdout: old_create["impersonation_level"].get_value(), 2026-02-18T09:54:44.606 INFO:tasks.workunit.client.0.trial015.stdout: old_create["desired_access"].get_value(), 2026-02-18T09:54:44.606 INFO:tasks.workunit.client.0.trial015.stdout: old_create["file_attributes"].get_value(), 2026-02-18T09:54:44.606 INFO:tasks.workunit.client.0.trial015.stdout: old_create["share_access"].get_value(), 2026-02-18T09:54:44.606 INFO:tasks.workunit.client.0.trial015.stdout: old_create["create_disposition"].get_value(), 2026-02-18T09:54:44.606 INFO:tasks.workunit.client.0.trial015.stdout: old_create["create_options"].get_value(), 2026-02-18T09:54:44.607 INFO:tasks.workunit.client.0.trial015.stdout: create_contexts=old_create["buffer_contexts"].get_value(), 2026-02-18T09:54:44.607 INFO:tasks.workunit.client.0.trial015.stdout: send=False, 2026-02-18T09:54:44.607 INFO:tasks.workunit.client.0.trial015.stdout: )[0] 2026-02-18T09:54:44.607 INFO:tasks.workunit.client.0.trial015.stdout: 2026-02-18T09:54:44.607 INFO:tasks.workunit.client.0.trial015.stdout: # Now add all the related requests (if any) to send as a compound request. 2026-02-18T09:54:44.607 INFO:tasks.workunit.client.0.trial015.stdout: new_msgs = [create_req] + [r.get_message_data() for r in related_requests] 2026-02-18T09:54:44.607 INFO:tasks.workunit.client.0.trial015.stdout: new_requests = self.send_compound(new_msgs, session.session_id, tree.tree_connect_id, related=True) 2026-02-18T09:54:44.607 INFO:tasks.workunit.client.0.trial015.stdout: 2026-02-18T09:54:44.607 INFO:tasks.workunit.client.0.trial015.stdout: # Verify that the first request was successful before updating the related requests with the new 2026-02-18T09:54:44.607 INFO:tasks.workunit.client.0.trial015.stdout: # info. 2026-02-18T09:54:44.607 INFO:tasks.workunit.client.0.trial015.stdout: error = None 2026-02-18T09:54:44.607 INFO:tasks.workunit.client.0.trial015.stdout: try: 2026-02-18T09:54:44.607 INFO:tasks.workunit.client.0.trial015.stdout: new_response = self.receive(new_requests[0], wait=wait, timeout=timeout, resolve_symlinks=True) 2026-02-18T09:54:44.607 INFO:tasks.workunit.client.0.trial015.stdout: except SMBResponseException as exc: 2026-02-18T09:54:44.607 INFO:tasks.workunit.client.0.trial015.stdout: # We need to make sure we fix up the remaining responses before throwing this. 2026-02-18T09:54:44.607 INFO:tasks.workunit.client.0.trial015.stdout: error = exc 2026-02-18T09:54:44.607 INFO:tasks.workunit.client.0.trial015.stdout: [r.response_event.wait() for r in new_requests] 2026-02-18T09:54:44.607 INFO:tasks.workunit.client.0.trial015.stdout: 2026-02-18T09:54:44.607 INFO:tasks.workunit.client.0.trial015.stdout: # Update the old requests with the new response information 2026-02-18T09:54:44.607 INFO:tasks.workunit.client.0.trial015.stdout: for i, old_request in enumerate([request] + related_requests): 2026-02-18T09:54:44.608 INFO:tasks.workunit.client.0.trial015.stdout: del self.outstanding_requests[old_request.message["message_id"].get_value()] 2026-02-18T09:54:44.608 INFO:tasks.workunit.client.0.trial015.stdout: old_request.update_request(new_requests[i]) 2026-02-18T09:54:44.608 INFO:tasks.workunit.client.0.trial015.stdout: 2026-02-18T09:54:44.608 INFO:tasks.workunit.client.0.trial015.stdout: if error: 2026-02-18T09:54:44.608 INFO:tasks.workunit.client.0.trial015.stdout: raise error 2026-02-18T09:54:44.608 INFO:tasks.workunit.client.0.trial015.stdout: 2026-02-18T09:54:44.608 INFO:tasks.workunit.client.0.trial015.stdout: return new_response 2026-02-18T09:54:44.608 INFO:tasks.workunit.client.0.trial015.stdout: else: 2026-02-18T09:54:44.608 INFO:tasks.workunit.client.0.trial015.stdout: # now we have a retrieval request for the response, we can delete 2026-02-18T09:54:44.608 INFO:tasks.workunit.client.0.trial015.stdout: # the request from the outstanding requests 2026-02-18T09:54:44.608 INFO:tasks.workunit.client.0.trial015.stdout: message_id = request.message["message_id"].get_value() 2026-02-18T09:54:44.608 INFO:tasks.workunit.client.0.trial015.stdout: self.outstanding_requests.pop(message_id, None) 2026-02-18T09:54:44.608 INFO:tasks.workunit.client.0.trial015.stdout: 2026-02-18T09:54:44.608 INFO:tasks.workunit.client.0.trial015.stdout: if status not in [NtStatus.STATUS_SUCCESS, NtStatus.STATUS_PENDING]: 2026-02-18T09:54:44.608 INFO:tasks.workunit.client.0.trial015.stdout:> raise SMBResponseException(response) 2026-02-18T09:54:44.608 INFO:tasks.workunit.client.0.trial015.stdout:E smbprotocol.exceptions.AccessDenied: Received unexpected status from the server: A process has requested access to an object but has not been granted those access rights. (3221225506) STATUS_ACCESS_DENIED: 0xc0000022 2026-02-18T09:54:44.608 INFO:tasks.workunit.client.0.trial015.stdout: 2026-02-18T09:54:44.608 INFO:tasks.workunit.client.0.trial015.stdout:_smb_tests_56380/lib64/python3.9/site-packages/smbprotocol/connection.py:1112: AccessDenied 2026-02-18T09:54:44.608 INFO:tasks.workunit.client.0.trial015.stdout: 2026-02-18T09:54:44.608 INFO:tasks.workunit.client.0.trial015.stdout:During handling of the above exception, another exception occurred: 2026-02-18T09:54:44.608 INFO:tasks.workunit.client.0.trial015.stdout: 2026-02-18T09:54:44.609 INFO:tasks.workunit.client.0.trial015.stdout:self = 2026-02-18T09:54:44.609 INFO:tasks.workunit.client.0.trial015.stdout:smb_cfg = 2026-02-18T09:54:44.609 INFO:tasks.workunit.client.0.trial015.stdout: 2026-02-18T09:54:44.609 INFO:tasks.workunit.client.0.trial015.stdout: @pytest.fixture(scope='class') 2026-02-18T09:54:44.609 INFO:tasks.workunit.client.0.trial015.stdout: def config(self, smb_cfg): 2026-02-18T09:54:44.609 INFO:tasks.workunit.client.0.trial015.stdout: filename = 'TestHostAcess1.txt' 2026-02-18T09:54:44.609 INFO:tasks.workunit.client.0.trial015.stdout: orig = _get_shares(smb_cfg)[0] 2026-02-18T09:54:44.609 INFO:tasks.workunit.client.0.trial015.stdout: share_name = orig['name'] 2026-02-18T09:54:44.609 INFO:tasks.workunit.client.0.trial015.stdout: 2026-02-18T09:54:44.609 INFO:tasks.workunit.client.0.trial015.stdout: print('Testing original share configuration...') 2026-02-18T09:54:44.609 INFO:tasks.workunit.client.0.trial015.stdout: with smbutil.connection(smb_cfg, share_name) as sharep: 2026-02-18T09:54:44.609 INFO:tasks.workunit.client.0.trial015.stdout: fname = sharep / filename 2026-02-18T09:54:44.609 INFO:tasks.workunit.client.0.trial015.stdout:> fname.write_text('value: setup\n') 2026-02-18T09:54:44.609 INFO:tasks.workunit.client.0.trial015.stdout: 2026-02-18T09:54:44.609 INFO:tasks.workunit.client.0.trial015.stdout:tests/test_hosts_access.py:65: 2026-02-18T09:54:44.609 INFO:tasks.workunit.client.0.trial015.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-02-18T09:54:44.609 INFO:tasks.workunit.client.0.trial015.stdout:tests/smbutil.py:155: in write_text 2026-02-18T09:54:44.609 INFO:tasks.workunit.client.0.trial015.stdout: fh.write(txt) 2026-02-18T09:54:44.609 INFO:tasks.workunit.client.0.trial015.stdout:_smb_tests_56380/lib64/python3.9/site-packages/smbclient/_io.py:602: in write 2026-02-18T09:54:44.609 INFO:tasks.workunit.client.0.trial015.stdout: bytes_written = recv_func(request) 2026-02-18T09:54:44.609 INFO:tasks.workunit.client.0.trial015.stdout:_smb_tests_56380/lib64/python3.9/site-packages/smbprotocol/open.py:1418: in _write_response 2026-02-18T09:54:44.610 INFO:tasks.workunit.client.0.trial015.stdout: response = self.connection.receive(request, wait=wait) 2026-02-18T09:54:44.610 INFO:tasks.workunit.client.0.trial015.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-02-18T09:54:44.610 INFO:tasks.workunit.client.0.trial015.stdout: 2026-02-18T09:54:44.610 INFO:tasks.workunit.client.0.trial015.stdout:self = 2026-02-18T09:54:44.610 INFO:tasks.workunit.client.0.trial015.stdout:request = , wait = True 2026-02-18T09:54:44.610 INFO:tasks.workunit.client.0.trial015.stdout:timeout = None, resolve_symlinks = True 2026-02-18T09:54:44.610 INFO:tasks.workunit.client.0.trial015.stdout: 2026-02-18T09:54:44.610 INFO:tasks.workunit.client.0.trial015.stdout: def receive(self, request, wait=True, timeout=None, resolve_symlinks=True): 2026-02-18T09:54:44.610 INFO:tasks.workunit.client.0.trial015.stdout: """ 2026-02-18T09:54:44.610 INFO:tasks.workunit.client.0.trial015.stdout: Polls the message buffer of the TCP connection and waits until a valid 2026-02-18T09:54:44.610 INFO:tasks.workunit.client.0.trial015.stdout: message is received based on the message_id passed in. 2026-02-18T09:54:44.610 INFO:tasks.workunit.client.0.trial015.stdout: 2026-02-18T09:54:44.610 INFO:tasks.workunit.client.0.trial015.stdout: :param request: The Request object to wait get the response for 2026-02-18T09:54:44.610 INFO:tasks.workunit.client.0.trial015.stdout: :param wait: Wait for the final response in the case of a STATUS_PENDING response, the pending response is 2026-02-18T09:54:44.610 INFO:tasks.workunit.client.0.trial015.stdout: returned in the case of wait=False 2026-02-18T09:54:44.610 INFO:tasks.workunit.client.0.trial015.stdout: :param timeout: Set a timeout used while waiting for the final response from the server. 2026-02-18T09:54:44.610 INFO:tasks.workunit.client.0.trial015.stdout: :param resolve_symlinks: Set to automatically resolve symlinks in the path when opening a file or directory. 2026-02-18T09:54:44.610 INFO:tasks.workunit.client.0.trial015.stdout: :return: SMB2HeaderResponse of the received message 2026-02-18T09:54:44.610 INFO:tasks.workunit.client.0.trial015.stdout: """ 2026-02-18T09:54:44.610 INFO:tasks.workunit.client.0.trial015.stdout: # Make sure the receiver is still active, if not this raises an exception. 2026-02-18T09:54:44.610 INFO:tasks.workunit.client.0.trial015.stdout: self._check_worker_running() 2026-02-18T09:54:44.610 INFO:tasks.workunit.client.0.trial015.stdout: 2026-02-18T09:54:44.610 INFO:tasks.workunit.client.0.trial015.stdout: start_time = time.time() 2026-02-18T09:54:44.610 INFO:tasks.workunit.client.0.trial015.stdout: while True: 2026-02-18T09:54:44.611 INFO:tasks.workunit.client.0.trial015.stdout: iter_timeout = int(max(timeout - (time.time() - start_time), 1)) if timeout is not None else None 2026-02-18T09:54:44.611 INFO:tasks.workunit.client.0.trial015.stdout: if not request.response_event.wait(timeout=iter_timeout): 2026-02-18T09:54:44.611 INFO:tasks.workunit.client.0.trial015.stdout: value = request.message["message_id"].get_value() 2026-02-18T09:54:44.611 INFO:tasks.workunit.client.0.trial015.stdout: raise SMBException( 2026-02-18T09:54:44.611 INFO:tasks.workunit.client.0.trial015.stdout: f"Connection timeout of {timeout} seconds exceeded while waiting for a message id {value} " 2026-02-18T09:54:44.611 INFO:tasks.workunit.client.0.trial015.stdout: "response from the server" 2026-02-18T09:54:44.611 INFO:tasks.workunit.client.0.trial015.stdout: ) 2026-02-18T09:54:44.611 INFO:tasks.workunit.client.0.trial015.stdout: 2026-02-18T09:54:44.611 INFO:tasks.workunit.client.0.trial015.stdout: # Use a lock on the request so that in the case of a pending response we have exclusive lock on the event 2026-02-18T09:54:44.611 INFO:tasks.workunit.client.0.trial015.stdout: # flag and can clear it without the future pending response taking it over before we first clear the flag. 2026-02-18T09:54:44.611 INFO:tasks.workunit.client.0.trial015.stdout: with request.response_event_lock: 2026-02-18T09:54:44.611 INFO:tasks.workunit.client.0.trial015.stdout: self._check_worker_running() # The worker may have failed while waiting for the response, check again 2026-02-18T09:54:44.611 INFO:tasks.workunit.client.0.trial015.stdout: 2026-02-18T09:54:44.611 INFO:tasks.workunit.client.0.trial015.stdout: response = request.response 2026-02-18T09:54:44.611 INFO:tasks.workunit.client.0.trial015.stdout: status = response["status"].get_value() 2026-02-18T09:54:44.611 INFO:tasks.workunit.client.0.trial015.stdout: if status == NtStatus.STATUS_PENDING and wait: 2026-02-18T09:54:44.611 INFO:tasks.workunit.client.0.trial015.stdout: # Received a pending message, clear the response_event flag and wait again. 2026-02-18T09:54:44.611 INFO:tasks.workunit.client.0.trial015.stdout: request.response_event.clear() 2026-02-18T09:54:44.611 INFO:tasks.workunit.client.0.trial015.stdout: continue 2026-02-18T09:54:44.611 INFO:tasks.workunit.client.0.trial015.stdout: elif status == NtStatus.STATUS_STOPPED_ON_SYMLINK and resolve_symlinks: 2026-02-18T09:54:44.611 INFO:tasks.workunit.client.0.trial015.stdout: # Received when we do an Open on a path that contains a symlink. Need to capture all related 2026-02-18T09:54:44.611 INFO:tasks.workunit.client.0.trial015.stdout: # requests and resend the Open + others with the redirected path. First we need to resolve the 2026-02-18T09:54:44.611 INFO:tasks.workunit.client.0.trial015.stdout: # symlink path. This will fail if the symlink is pointing to a location that is not in the same 2026-02-18T09:54:44.611 INFO:tasks.workunit.client.0.trial015.stdout: # tree/share as the original request. 2026-02-18T09:54:44.612 INFO:tasks.workunit.client.0.trial015.stdout: 2026-02-18T09:54:44.612 INFO:tasks.workunit.client.0.trial015.stdout: # First wait for the other remaining requests to be processed. Their status will also fail and we 2026-02-18T09:54:44.612 INFO:tasks.workunit.client.0.trial015.stdout: # need to make sure we update the old request with the new one properly. 2026-02-18T09:54:44.612 INFO:tasks.workunit.client.0.trial015.stdout: related_requests = [self.outstanding_requests[i] for i in request.related_ids] 2026-02-18T09:54:44.612 INFO:tasks.workunit.client.0.trial015.stdout: [r.response_event.wait() for r in related_requests] 2026-02-18T09:54:44.612 INFO:tasks.workunit.client.0.trial015.stdout: 2026-02-18T09:54:44.612 INFO:tasks.workunit.client.0.trial015.stdout: # Check if the response has the reparse buffer present. 2026-02-18T09:54:44.612 INFO:tasks.workunit.client.0.trial015.stdout: exp = SMBResponseException(response) 2026-02-18T09:54:44.612 INFO:tasks.workunit.client.0.trial015.stdout: reparse_buffer = next( 2026-02-18T09:54:44.612 INFO:tasks.workunit.client.0.trial015.stdout: iter(e for e in exp.error_details if isinstance(e, SMB2SymbolicLinkErrorResponse)), None 2026-02-18T09:54:44.612 INFO:tasks.workunit.client.0.trial015.stdout: ) 2026-02-18T09:54:44.612 INFO:tasks.workunit.client.0.trial015.stdout: if reparse_buffer is None: 2026-02-18T09:54:44.612 INFO:tasks.workunit.client.0.trial015.stdout: # Some SMB server don't return a buffer, only thing we 2026-02-18T09:54:44.612 INFO:tasks.workunit.client.0.trial015.stdout: # can do is raise the exception. 2026-02-18T09:54:44.612 INFO:tasks.workunit.client.0.trial015.stdout: message_id = request.message["message_id"].get_value() 2026-02-18T09:54:44.612 INFO:tasks.workunit.client.0.trial015.stdout: self.outstanding_requests.pop(message_id, None) 2026-02-18T09:54:44.612 INFO:tasks.workunit.client.0.trial015.stdout: raise exp 2026-02-18T09:54:44.612 INFO:tasks.workunit.client.0.trial015.stdout: 2026-02-18T09:54:44.612 INFO:tasks.workunit.client.0.trial015.stdout: # Now create a new request with the new path the symlink points to. 2026-02-18T09:54:44.612 INFO:tasks.workunit.client.0.trial015.stdout: session = self.session_table[request.session_id] 2026-02-18T09:54:44.612 INFO:tasks.workunit.client.0.trial015.stdout: tree = session.tree_connect_table[request.message["tree_id"].get_value()] 2026-02-18T09:54:44.612 INFO:tasks.workunit.client.0.trial015.stdout: 2026-02-18T09:54:44.612 INFO:tasks.workunit.client.0.trial015.stdout: old_create = request.get_message_data() 2026-02-18T09:54:44.613 INFO:tasks.workunit.client.0.trial015.stdout: tree_share_name = tree.share_name + "\\" 2026-02-18T09:54:44.613 INFO:tasks.workunit.client.0.trial015.stdout: original_path = tree_share_name + to_text( 2026-02-18T09:54:44.613 INFO:tasks.workunit.client.0.trial015.stdout: old_create["buffer_path"].get_value(), encoding="utf-16-le" 2026-02-18T09:54:44.613 INFO:tasks.workunit.client.0.trial015.stdout: ) 2026-02-18T09:54:44.613 INFO:tasks.workunit.client.0.trial015.stdout: new_path = reparse_buffer.resolve_path(original_path)[len(tree_share_name) :] 2026-02-18T09:54:44.613 INFO:tasks.workunit.client.0.trial015.stdout: 2026-02-18T09:54:44.613 INFO:tasks.workunit.client.0.trial015.stdout: new_open = Open(tree, new_path) 2026-02-18T09:54:44.613 INFO:tasks.workunit.client.0.trial015.stdout: create_req = new_open.create( 2026-02-18T09:54:44.613 INFO:tasks.workunit.client.0.trial015.stdout: old_create["impersonation_level"].get_value(), 2026-02-18T09:54:44.613 INFO:tasks.workunit.client.0.trial015.stdout: old_create["desired_access"].get_value(), 2026-02-18T09:54:44.613 INFO:tasks.workunit.client.0.trial015.stdout: old_create["file_attributes"].get_value(), 2026-02-18T09:54:44.613 INFO:tasks.workunit.client.0.trial015.stdout: old_create["share_access"].get_value(), 2026-02-18T09:54:44.613 INFO:tasks.workunit.client.0.trial015.stdout: old_create["create_disposition"].get_value(), 2026-02-18T09:54:44.613 INFO:tasks.workunit.client.0.trial015.stdout: old_create["create_options"].get_value(), 2026-02-18T09:54:44.613 INFO:tasks.workunit.client.0.trial015.stdout: create_contexts=old_create["buffer_contexts"].get_value(), 2026-02-18T09:54:44.613 INFO:tasks.workunit.client.0.trial015.stdout: send=False, 2026-02-18T09:54:44.613 INFO:tasks.workunit.client.0.trial015.stdout: )[0] 2026-02-18T09:54:44.613 INFO:tasks.workunit.client.0.trial015.stdout: 2026-02-18T09:54:44.613 INFO:tasks.workunit.client.0.trial015.stdout: # Now add all the related requests (if any) to send as a compound request. 2026-02-18T09:54:44.613 INFO:tasks.workunit.client.0.trial015.stdout: new_msgs = [create_req] + [r.get_message_data() for r in related_requests] 2026-02-18T09:54:44.613 INFO:tasks.workunit.client.0.trial015.stdout: new_requests = self.send_compound(new_msgs, session.session_id, tree.tree_connect_id, related=True) 2026-02-18T09:54:44.613 INFO:tasks.workunit.client.0.trial015.stdout: 2026-02-18T09:54:44.613 INFO:tasks.workunit.client.0.trial015.stdout: # Verify that the first request was successful before updating the related requests with the new 2026-02-18T09:54:44.613 INFO:tasks.workunit.client.0.trial015.stdout: # info. 2026-02-18T09:54:44.614 INFO:tasks.workunit.client.0.trial015.stdout: error = None 2026-02-18T09:54:44.614 INFO:tasks.workunit.client.0.trial015.stdout: try: 2026-02-18T09:54:44.614 INFO:tasks.workunit.client.0.trial015.stdout: new_response = self.receive(new_requests[0], wait=wait, timeout=timeout, resolve_symlinks=True) 2026-02-18T09:54:44.614 INFO:tasks.workunit.client.0.trial015.stdout: except SMBResponseException as exc: 2026-02-18T09:54:44.614 INFO:tasks.workunit.client.0.trial015.stdout: # We need to make sure we fix up the remaining responses before throwing this. 2026-02-18T09:54:44.614 INFO:tasks.workunit.client.0.trial015.stdout: error = exc 2026-02-18T09:54:44.614 INFO:tasks.workunit.client.0.trial015.stdout: [r.response_event.wait() for r in new_requests] 2026-02-18T09:54:44.614 INFO:tasks.workunit.client.0.trial015.stdout: 2026-02-18T09:54:44.614 INFO:tasks.workunit.client.0.trial015.stdout: # Update the old requests with the new response information 2026-02-18T09:54:44.614 INFO:tasks.workunit.client.0.trial015.stdout: for i, old_request in enumerate([request] + related_requests): 2026-02-18T09:54:44.614 INFO:tasks.workunit.client.0.trial015.stdout: del self.outstanding_requests[old_request.message["message_id"].get_value()] 2026-02-18T09:54:44.614 INFO:tasks.workunit.client.0.trial015.stdout: old_request.update_request(new_requests[i]) 2026-02-18T09:54:44.614 INFO:tasks.workunit.client.0.trial015.stdout: 2026-02-18T09:54:44.614 INFO:tasks.workunit.client.0.trial015.stdout: if error: 2026-02-18T09:54:44.614 INFO:tasks.workunit.client.0.trial015.stdout: raise error 2026-02-18T09:54:44.614 INFO:tasks.workunit.client.0.trial015.stdout: 2026-02-18T09:54:44.614 INFO:tasks.workunit.client.0.trial015.stdout: return new_response 2026-02-18T09:54:44.614 INFO:tasks.workunit.client.0.trial015.stdout: else: 2026-02-18T09:54:44.614 INFO:tasks.workunit.client.0.trial015.stdout: # now we have a retrieval request for the response, we can delete 2026-02-18T09:54:44.614 INFO:tasks.workunit.client.0.trial015.stdout: # the request from the outstanding requests 2026-02-18T09:54:44.614 INFO:tasks.workunit.client.0.trial015.stdout: message_id = request.message["message_id"].get_value() 2026-02-18T09:54:44.614 INFO:tasks.workunit.client.0.trial015.stdout: self.outstanding_requests.pop(message_id, None) 2026-02-18T09:54:44.614 INFO:tasks.workunit.client.0.trial015.stdout: 2026-02-18T09:54:44.614 INFO:tasks.workunit.client.0.trial015.stdout: if status not in [NtStatus.STATUS_SUCCESS, NtStatus.STATUS_PENDING]: 2026-02-18T09:54:44.614 INFO:tasks.workunit.client.0.trial015.stdout:> raise SMBResponseException(response) 2026-02-18T09:54:44.615 INFO:tasks.workunit.client.0.trial015.stdout:E smbprotocol.exceptions.AccessDenied: Received unexpected status from the server: A process has requested access to an object but has not been granted those access rights. (3221225506) STATUS_ACCESS_DENIED: 0xc0000022 2026-02-18T09:54:44.615 INFO:tasks.workunit.client.0.trial015.stdout: 2026-02-18T09:54:44.615 INFO:tasks.workunit.client.0.trial015.stdout:_smb_tests_56380/lib64/python3.9/site-packages/smbprotocol/connection.py:1112: AccessDenied 2026-02-18T09:54:44.615 INFO:tasks.workunit.client.0.trial015.stdout:______ ERROR at setup of TestHostsAccessToggle1.test_no_access_self_deny _______ 2026-02-18T09:54:44.615 INFO:tasks.workunit.client.0.trial015.stdout: 2026-02-18T09:54:44.615 INFO:tasks.workunit.client.0.trial015.stdout:self = 2026-02-18T09:54:44.615 INFO:tasks.workunit.client.0.trial015.stdout:b = 2026-02-18T09:54:44.615 INFO:tasks.workunit.client.0.trial015.stdout: 2026-02-18T09:54:44.615 INFO:tasks.workunit.client.0.trial015.stdout: def write(self, b): 2026-02-18T09:54:44.615 INFO:tasks.workunit.client.0.trial015.stdout: """ 2026-02-18T09:54:44.615 INFO:tasks.workunit.client.0.trial015.stdout: Write buffer b to file, return number of bytes written. 2026-02-18T09:54:44.615 INFO:tasks.workunit.client.0.trial015.stdout: 2026-02-18T09:54:44.615 INFO:tasks.workunit.client.0.trial015.stdout: Only makes one system call, so not all of the data may be written. 2026-02-18T09:54:44.615 INFO:tasks.workunit.client.0.trial015.stdout: The number of bytes actually written is returned. This can be less than 2026-02-18T09:54:44.615 INFO:tasks.workunit.client.0.trial015.stdout: the length of b as it depends on the underlying connection. 2026-02-18T09:54:44.615 INFO:tasks.workunit.client.0.trial015.stdout: """ 2026-02-18T09:54:44.615 INFO:tasks.workunit.client.0.trial015.stdout: chunk_size, credit_request = _chunk_size(self.fd.connection, len(b), "write") 2026-02-18T09:54:44.615 INFO:tasks.workunit.client.0.trial015.stdout: data = bytes(b[:chunk_size]) 2026-02-18T09:54:44.615 INFO:tasks.workunit.client.0.trial015.stdout: 2026-02-18T09:54:44.615 INFO:tasks.workunit.client.0.trial015.stdout: write_msg, recv_func = self.fd.write(data, offset=self._offset, send=False) 2026-02-18T09:54:44.615 INFO:tasks.workunit.client.0.trial015.stdout: request = self.fd.connection.send( 2026-02-18T09:54:44.615 INFO:tasks.workunit.client.0.trial015.stdout: write_msg, 2026-02-18T09:54:44.615 INFO:tasks.workunit.client.0.trial015.stdout: sid=self.fd.tree_connect.session.session_id, 2026-02-18T09:54:44.615 INFO:tasks.workunit.client.0.trial015.stdout: tid=self.fd.tree_connect.tree_connect_id, 2026-02-18T09:54:44.615 INFO:tasks.workunit.client.0.trial015.stdout: credit_request=credit_request, 2026-02-18T09:54:44.616 INFO:tasks.workunit.client.0.trial015.stdout: ) 2026-02-18T09:54:44.616 INFO:tasks.workunit.client.0.trial015.stdout:> bytes_written = recv_func(request) 2026-02-18T09:54:44.616 INFO:tasks.workunit.client.0.trial015.stdout: 2026-02-18T09:54:44.616 INFO:tasks.workunit.client.0.trial015.stdout:_smb_tests_56380/lib64/python3.9/site-packages/smbclient/_io.py:602: 2026-02-18T09:54:44.616 INFO:tasks.workunit.client.0.trial015.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-02-18T09:54:44.616 INFO:tasks.workunit.client.0.trial015.stdout:_smb_tests_56380/lib64/python3.9/site-packages/smbprotocol/open.py:1418: in _write_response 2026-02-18T09:54:44.616 INFO:tasks.workunit.client.0.trial015.stdout: response = self.connection.receive(request, wait=wait) 2026-02-18T09:54:44.616 INFO:tasks.workunit.client.0.trial015.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-02-18T09:54:44.616 INFO:tasks.workunit.client.0.trial015.stdout: 2026-02-18T09:54:44.616 INFO:tasks.workunit.client.0.trial015.stdout:self = 2026-02-18T09:54:44.616 INFO:tasks.workunit.client.0.trial015.stdout:request = , wait = True 2026-02-18T09:54:44.616 INFO:tasks.workunit.client.0.trial015.stdout:timeout = None, resolve_symlinks = True 2026-02-18T09:54:44.616 INFO:tasks.workunit.client.0.trial015.stdout: 2026-02-18T09:54:44.616 INFO:tasks.workunit.client.0.trial015.stdout: def receive(self, request, wait=True, timeout=None, resolve_symlinks=True): 2026-02-18T09:54:44.616 INFO:tasks.workunit.client.0.trial015.stdout: """ 2026-02-18T09:54:44.616 INFO:tasks.workunit.client.0.trial015.stdout: Polls the message buffer of the TCP connection and waits until a valid 2026-02-18T09:54:44.616 INFO:tasks.workunit.client.0.trial015.stdout: message is received based on the message_id passed in. 2026-02-18T09:54:44.616 INFO:tasks.workunit.client.0.trial015.stdout: 2026-02-18T09:54:44.616 INFO:tasks.workunit.client.0.trial015.stdout: :param request: The Request object to wait get the response for 2026-02-18T09:54:44.616 INFO:tasks.workunit.client.0.trial015.stdout: :param wait: Wait for the final response in the case of a STATUS_PENDING response, the pending response is 2026-02-18T09:54:44.616 INFO:tasks.workunit.client.0.trial015.stdout: returned in the case of wait=False 2026-02-18T09:54:44.616 INFO:tasks.workunit.client.0.trial015.stdout: :param timeout: Set a timeout used while waiting for the final response from the server. 2026-02-18T09:54:44.616 INFO:tasks.workunit.client.0.trial015.stdout: :param resolve_symlinks: Set to automatically resolve symlinks in the path when opening a file or directory. 2026-02-18T09:54:44.616 INFO:tasks.workunit.client.0.trial015.stdout: :return: SMB2HeaderResponse of the received message 2026-02-18T09:54:44.616 INFO:tasks.workunit.client.0.trial015.stdout: """ 2026-02-18T09:54:44.616 INFO:tasks.workunit.client.0.trial015.stdout: # Make sure the receiver is still active, if not this raises an exception. 2026-02-18T09:54:44.617 INFO:tasks.workunit.client.0.trial015.stdout: self._check_worker_running() 2026-02-18T09:54:44.617 INFO:tasks.workunit.client.0.trial015.stdout: 2026-02-18T09:54:44.617 INFO:tasks.workunit.client.0.trial015.stdout: start_time = time.time() 2026-02-18T09:54:44.617 INFO:tasks.workunit.client.0.trial015.stdout: while True: 2026-02-18T09:54:44.617 INFO:tasks.workunit.client.0.trial015.stdout: iter_timeout = int(max(timeout - (time.time() - start_time), 1)) if timeout is not None else None 2026-02-18T09:54:44.617 INFO:tasks.workunit.client.0.trial015.stdout: if not request.response_event.wait(timeout=iter_timeout): 2026-02-18T09:54:44.617 INFO:tasks.workunit.client.0.trial015.stdout: value = request.message["message_id"].get_value() 2026-02-18T09:54:44.617 INFO:tasks.workunit.client.0.trial015.stdout: raise SMBException( 2026-02-18T09:54:44.617 INFO:tasks.workunit.client.0.trial015.stdout: f"Connection timeout of {timeout} seconds exceeded while waiting for a message id {value} " 2026-02-18T09:54:44.617 INFO:tasks.workunit.client.0.trial015.stdout: "response from the server" 2026-02-18T09:54:44.617 INFO:tasks.workunit.client.0.trial015.stdout: ) 2026-02-18T09:54:44.617 INFO:tasks.workunit.client.0.trial015.stdout: 2026-02-18T09:54:44.617 INFO:tasks.workunit.client.0.trial015.stdout: # Use a lock on the request so that in the case of a pending response we have exclusive lock on the event 2026-02-18T09:54:44.617 INFO:tasks.workunit.client.0.trial015.stdout: # flag and can clear it without the future pending response taking it over before we first clear the flag. 2026-02-18T09:54:44.617 INFO:tasks.workunit.client.0.trial015.stdout: with request.response_event_lock: 2026-02-18T09:54:44.617 INFO:tasks.workunit.client.0.trial015.stdout: self._check_worker_running() # The worker may have failed while waiting for the response, check again 2026-02-18T09:54:44.617 INFO:tasks.workunit.client.0.trial015.stdout: 2026-02-18T09:54:44.617 INFO:tasks.workunit.client.0.trial015.stdout: response = request.response 2026-02-18T09:54:44.617 INFO:tasks.workunit.client.0.trial015.stdout: status = response["status"].get_value() 2026-02-18T09:54:44.617 INFO:tasks.workunit.client.0.trial015.stdout: if status == NtStatus.STATUS_PENDING and wait: 2026-02-18T09:54:44.617 INFO:tasks.workunit.client.0.trial015.stdout: # Received a pending message, clear the response_event flag and wait again. 2026-02-18T09:54:44.617 INFO:tasks.workunit.client.0.trial015.stdout: request.response_event.clear() 2026-02-18T09:54:44.617 INFO:tasks.workunit.client.0.trial015.stdout: continue 2026-02-18T09:54:44.617 INFO:tasks.workunit.client.0.trial015.stdout: elif status == NtStatus.STATUS_STOPPED_ON_SYMLINK and resolve_symlinks: 2026-02-18T09:54:44.617 INFO:tasks.workunit.client.0.trial015.stdout: # Received when we do an Open on a path that contains a symlink. Need to capture all related 2026-02-18T09:54:44.617 INFO:tasks.workunit.client.0.trial015.stdout: # requests and resend the Open + others with the redirected path. First we need to resolve the 2026-02-18T09:54:44.618 INFO:tasks.workunit.client.0.trial015.stdout: # symlink path. This will fail if the symlink is pointing to a location that is not in the same 2026-02-18T09:54:44.618 INFO:tasks.workunit.client.0.trial015.stdout: # tree/share as the original request. 2026-02-18T09:54:44.618 INFO:tasks.workunit.client.0.trial015.stdout: 2026-02-18T09:54:44.618 INFO:tasks.workunit.client.0.trial015.stdout: # First wait for the other remaining requests to be processed. Their status will also fail and we 2026-02-18T09:54:44.618 INFO:tasks.workunit.client.0.trial015.stdout: # need to make sure we update the old request with the new one properly. 2026-02-18T09:54:44.618 INFO:tasks.workunit.client.0.trial015.stdout: related_requests = [self.outstanding_requests[i] for i in request.related_ids] 2026-02-18T09:54:44.618 INFO:tasks.workunit.client.0.trial015.stdout: [r.response_event.wait() for r in related_requests] 2026-02-18T09:54:44.618 INFO:tasks.workunit.client.0.trial015.stdout: 2026-02-18T09:54:44.618 INFO:tasks.workunit.client.0.trial015.stdout: # Check if the response has the reparse buffer present. 2026-02-18T09:54:44.618 INFO:tasks.workunit.client.0.trial015.stdout: exp = SMBResponseException(response) 2026-02-18T09:54:44.618 INFO:tasks.workunit.client.0.trial015.stdout: reparse_buffer = next( 2026-02-18T09:54:44.618 INFO:tasks.workunit.client.0.trial015.stdout: iter(e for e in exp.error_details if isinstance(e, SMB2SymbolicLinkErrorResponse)), None 2026-02-18T09:54:44.618 INFO:tasks.workunit.client.0.trial015.stdout: ) 2026-02-18T09:54:44.618 INFO:tasks.workunit.client.0.trial015.stdout: if reparse_buffer is None: 2026-02-18T09:54:44.618 INFO:tasks.workunit.client.0.trial015.stdout: # Some SMB server don't return a buffer, only thing we 2026-02-18T09:54:44.618 INFO:tasks.workunit.client.0.trial015.stdout: # can do is raise the exception. 2026-02-18T09:54:44.618 INFO:tasks.workunit.client.0.trial015.stdout: message_id = request.message["message_id"].get_value() 2026-02-18T09:54:44.618 INFO:tasks.workunit.client.0.trial015.stdout: self.outstanding_requests.pop(message_id, None) 2026-02-18T09:54:44.618 INFO:tasks.workunit.client.0.trial015.stdout: raise exp 2026-02-18T09:54:44.618 INFO:tasks.workunit.client.0.trial015.stdout: 2026-02-18T09:54:44.618 INFO:tasks.workunit.client.0.trial015.stdout: # Now create a new request with the new path the symlink points to. 2026-02-18T09:54:44.618 INFO:tasks.workunit.client.0.trial015.stdout: session = self.session_table[request.session_id] 2026-02-18T09:54:44.618 INFO:tasks.workunit.client.0.trial015.stdout: tree = session.tree_connect_table[request.message["tree_id"].get_value()] 2026-02-18T09:54:44.618 INFO:tasks.workunit.client.0.trial015.stdout: 2026-02-18T09:54:44.618 INFO:tasks.workunit.client.0.trial015.stdout: old_create = request.get_message_data() 2026-02-18T09:54:44.618 INFO:tasks.workunit.client.0.trial015.stdout: tree_share_name = tree.share_name + "\\" 2026-02-18T09:54:44.619 INFO:tasks.workunit.client.0.trial015.stdout: original_path = tree_share_name + to_text( 2026-02-18T09:54:44.619 INFO:tasks.workunit.client.0.trial015.stdout: old_create["buffer_path"].get_value(), encoding="utf-16-le" 2026-02-18T09:54:44.619 INFO:tasks.workunit.client.0.trial015.stdout: ) 2026-02-18T09:54:44.619 INFO:tasks.workunit.client.0.trial015.stdout: new_path = reparse_buffer.resolve_path(original_path)[len(tree_share_name) :] 2026-02-18T09:54:44.619 INFO:tasks.workunit.client.0.trial015.stdout: 2026-02-18T09:54:44.619 INFO:tasks.workunit.client.0.trial015.stdout: new_open = Open(tree, new_path) 2026-02-18T09:54:44.619 INFO:tasks.workunit.client.0.trial015.stdout: create_req = new_open.create( 2026-02-18T09:54:44.619 INFO:tasks.workunit.client.0.trial015.stdout: old_create["impersonation_level"].get_value(), 2026-02-18T09:54:44.619 INFO:tasks.workunit.client.0.trial015.stdout: old_create["desired_access"].get_value(), 2026-02-18T09:54:44.619 INFO:tasks.workunit.client.0.trial015.stdout: old_create["file_attributes"].get_value(), 2026-02-18T09:54:44.619 INFO:tasks.workunit.client.0.trial015.stdout: old_create["share_access"].get_value(), 2026-02-18T09:54:44.619 INFO:tasks.workunit.client.0.trial015.stdout: old_create["create_disposition"].get_value(), 2026-02-18T09:54:44.619 INFO:tasks.workunit.client.0.trial015.stdout: old_create["create_options"].get_value(), 2026-02-18T09:54:44.619 INFO:tasks.workunit.client.0.trial015.stdout: create_contexts=old_create["buffer_contexts"].get_value(), 2026-02-18T09:54:44.619 INFO:tasks.workunit.client.0.trial015.stdout: send=False, 2026-02-18T09:54:44.619 INFO:tasks.workunit.client.0.trial015.stdout: )[0] 2026-02-18T09:54:44.619 INFO:tasks.workunit.client.0.trial015.stdout: 2026-02-18T09:54:44.619 INFO:tasks.workunit.client.0.trial015.stdout: # Now add all the related requests (if any) to send as a compound request. 2026-02-18T09:54:44.619 INFO:tasks.workunit.client.0.trial015.stdout: new_msgs = [create_req] + [r.get_message_data() for r in related_requests] 2026-02-18T09:54:44.619 INFO:tasks.workunit.client.0.trial015.stdout: new_requests = self.send_compound(new_msgs, session.session_id, tree.tree_connect_id, related=True) 2026-02-18T09:54:44.619 INFO:tasks.workunit.client.0.trial015.stdout: 2026-02-18T09:54:44.619 INFO:tasks.workunit.client.0.trial015.stdout: # Verify that the first request was successful before updating the related requests with the new 2026-02-18T09:54:44.619 INFO:tasks.workunit.client.0.trial015.stdout: # info. 2026-02-18T09:54:44.619 INFO:tasks.workunit.client.0.trial015.stdout: error = None 2026-02-18T09:54:44.619 INFO:tasks.workunit.client.0.trial015.stdout: try: 2026-02-18T09:54:44.619 INFO:tasks.workunit.client.0.trial015.stdout: new_response = self.receive(new_requests[0], wait=wait, timeout=timeout, resolve_symlinks=True) 2026-02-18T09:54:44.619 INFO:tasks.workunit.client.0.trial015.stdout: except SMBResponseException as exc: 2026-02-18T09:54:44.619 INFO:tasks.workunit.client.0.trial015.stdout: # We need to make sure we fix up the remaining responses before throwing this. 2026-02-18T09:54:44.619 INFO:tasks.workunit.client.0.trial015.stdout: error = exc 2026-02-18T09:54:44.620 INFO:tasks.workunit.client.0.trial015.stdout: [r.response_event.wait() for r in new_requests] 2026-02-18T09:54:44.620 INFO:tasks.workunit.client.0.trial015.stdout: 2026-02-18T09:54:44.620 INFO:tasks.workunit.client.0.trial015.stdout: # Update the old requests with the new response information 2026-02-18T09:54:44.620 INFO:tasks.workunit.client.0.trial015.stdout: for i, old_request in enumerate([request] + related_requests): 2026-02-18T09:54:44.620 INFO:tasks.workunit.client.0.trial015.stdout: del self.outstanding_requests[old_request.message["message_id"].get_value()] 2026-02-18T09:54:44.620 INFO:tasks.workunit.client.0.trial015.stdout: old_request.update_request(new_requests[i]) 2026-02-18T09:54:44.620 INFO:tasks.workunit.client.0.trial015.stdout: 2026-02-18T09:54:44.620 INFO:tasks.workunit.client.0.trial015.stdout: if error: 2026-02-18T09:54:44.620 INFO:tasks.workunit.client.0.trial015.stdout: raise error 2026-02-18T09:54:44.620 INFO:tasks.workunit.client.0.trial015.stdout: 2026-02-18T09:54:44.620 INFO:tasks.workunit.client.0.trial015.stdout: return new_response 2026-02-18T09:54:44.620 INFO:tasks.workunit.client.0.trial015.stdout: else: 2026-02-18T09:54:44.620 INFO:tasks.workunit.client.0.trial015.stdout: # now we have a retrieval request for the response, we can delete 2026-02-18T09:54:44.620 INFO:tasks.workunit.client.0.trial015.stdout: # the request from the outstanding requests 2026-02-18T09:54:44.620 INFO:tasks.workunit.client.0.trial015.stdout: message_id = request.message["message_id"].get_value() 2026-02-18T09:54:44.620 INFO:tasks.workunit.client.0.trial015.stdout: self.outstanding_requests.pop(message_id, None) 2026-02-18T09:54:44.620 INFO:tasks.workunit.client.0.trial015.stdout: 2026-02-18T09:54:44.620 INFO:tasks.workunit.client.0.trial015.stdout: if status not in [NtStatus.STATUS_SUCCESS, NtStatus.STATUS_PENDING]: 2026-02-18T09:54:44.620 INFO:tasks.workunit.client.0.trial015.stdout:> raise SMBResponseException(response) 2026-02-18T09:54:44.620 INFO:tasks.workunit.client.0.trial015.stdout:E smbprotocol.exceptions.AccessDenied: Received unexpected status from the server: A process has requested access to an object but has not been granted those access rights. (3221225506) STATUS_ACCESS_DENIED: 0xc0000022 2026-02-18T09:54:44.620 INFO:tasks.workunit.client.0.trial015.stdout: 2026-02-18T09:54:44.620 INFO:tasks.workunit.client.0.trial015.stdout:_smb_tests_56380/lib64/python3.9/site-packages/smbprotocol/connection.py:1112: AccessDenied 2026-02-18T09:54:44.620 INFO:tasks.workunit.client.0.trial015.stdout: 2026-02-18T09:54:44.620 INFO:tasks.workunit.client.0.trial015.stdout:During handling of the above exception, another exception occurred: 2026-02-18T09:54:44.620 INFO:tasks.workunit.client.0.trial015.stdout: 2026-02-18T09:54:44.620 INFO:tasks.workunit.client.0.trial015.stdout:self = 2026-02-18T09:54:44.620 INFO:tasks.workunit.client.0.trial015.stdout:smb_cfg = 2026-02-18T09:54:44.621 INFO:tasks.workunit.client.0.trial015.stdout: 2026-02-18T09:54:44.621 INFO:tasks.workunit.client.0.trial015.stdout: @pytest.fixture(scope='class') 2026-02-18T09:54:44.621 INFO:tasks.workunit.client.0.trial015.stdout: def config(self, smb_cfg): 2026-02-18T09:54:44.621 INFO:tasks.workunit.client.0.trial015.stdout: filename = 'TestHostAcess1.txt' 2026-02-18T09:54:44.621 INFO:tasks.workunit.client.0.trial015.stdout: orig = _get_shares(smb_cfg)[0] 2026-02-18T09:54:44.621 INFO:tasks.workunit.client.0.trial015.stdout: share_name = orig['name'] 2026-02-18T09:54:44.621 INFO:tasks.workunit.client.0.trial015.stdout: 2026-02-18T09:54:44.621 INFO:tasks.workunit.client.0.trial015.stdout: print('Testing original share configuration...') 2026-02-18T09:54:44.621 INFO:tasks.workunit.client.0.trial015.stdout: with smbutil.connection(smb_cfg, share_name) as sharep: 2026-02-18T09:54:44.621 INFO:tasks.workunit.client.0.trial015.stdout: fname = sharep / filename 2026-02-18T09:54:44.621 INFO:tasks.workunit.client.0.trial015.stdout:> fname.write_text('value: setup\n') 2026-02-18T09:54:44.621 INFO:tasks.workunit.client.0.trial015.stdout: 2026-02-18T09:54:44.621 INFO:tasks.workunit.client.0.trial015.stdout:tests/test_hosts_access.py:65: 2026-02-18T09:54:44.621 INFO:tasks.workunit.client.0.trial015.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-02-18T09:54:44.621 INFO:tasks.workunit.client.0.trial015.stdout:tests/smbutil.py:155: in write_text 2026-02-18T09:54:44.621 INFO:tasks.workunit.client.0.trial015.stdout: fh.write(txt) 2026-02-18T09:54:44.621 INFO:tasks.workunit.client.0.trial015.stdout:_smb_tests_56380/lib64/python3.9/site-packages/smbclient/_io.py:602: in write 2026-02-18T09:54:44.621 INFO:tasks.workunit.client.0.trial015.stdout: bytes_written = recv_func(request) 2026-02-18T09:54:44.621 INFO:tasks.workunit.client.0.trial015.stdout:_smb_tests_56380/lib64/python3.9/site-packages/smbprotocol/open.py:1418: in _write_response 2026-02-18T09:54:44.621 INFO:tasks.workunit.client.0.trial015.stdout: response = self.connection.receive(request, wait=wait) 2026-02-18T09:54:44.621 INFO:tasks.workunit.client.0.trial015.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-02-18T09:54:44.621 INFO:tasks.workunit.client.0.trial015.stdout: 2026-02-18T09:54:44.621 INFO:tasks.workunit.client.0.trial015.stdout:self = 2026-02-18T09:54:44.621 INFO:tasks.workunit.client.0.trial015.stdout:request = , wait = True 2026-02-18T09:54:44.621 INFO:tasks.workunit.client.0.trial015.stdout:timeout = None, resolve_symlinks = True 2026-02-18T09:54:44.621 INFO:tasks.workunit.client.0.trial015.stdout: 2026-02-18T09:54:44.621 INFO:tasks.workunit.client.0.trial015.stdout: def receive(self, request, wait=True, timeout=None, resolve_symlinks=True): 2026-02-18T09:54:44.621 INFO:tasks.workunit.client.0.trial015.stdout: """ 2026-02-18T09:54:44.621 INFO:tasks.workunit.client.0.trial015.stdout: Polls the message buffer of the TCP connection and waits until a valid 2026-02-18T09:54:44.621 INFO:tasks.workunit.client.0.trial015.stdout: message is received based on the message_id passed in. 2026-02-18T09:54:44.622 INFO:tasks.workunit.client.0.trial015.stdout: 2026-02-18T09:54:44.622 INFO:tasks.workunit.client.0.trial015.stdout: :param request: The Request object to wait get the response for 2026-02-18T09:54:44.622 INFO:tasks.workunit.client.0.trial015.stdout: :param wait: Wait for the final response in the case of a STATUS_PENDING response, the pending response is 2026-02-18T09:54:44.622 INFO:tasks.workunit.client.0.trial015.stdout: returned in the case of wait=False 2026-02-18T09:54:44.622 INFO:tasks.workunit.client.0.trial015.stdout: :param timeout: Set a timeout used while waiting for the final response from the server. 2026-02-18T09:54:44.622 INFO:tasks.workunit.client.0.trial015.stdout: :param resolve_symlinks: Set to automatically resolve symlinks in the path when opening a file or directory. 2026-02-18T09:54:44.622 INFO:tasks.workunit.client.0.trial015.stdout: :return: SMB2HeaderResponse of the received message 2026-02-18T09:54:44.622 INFO:tasks.workunit.client.0.trial015.stdout: """ 2026-02-18T09:54:44.622 INFO:tasks.workunit.client.0.trial015.stdout: # Make sure the receiver is still active, if not this raises an exception. 2026-02-18T09:54:44.622 INFO:tasks.workunit.client.0.trial015.stdout: self._check_worker_running() 2026-02-18T09:54:44.622 INFO:tasks.workunit.client.0.trial015.stdout: 2026-02-18T09:54:44.622 INFO:tasks.workunit.client.0.trial015.stdout: start_time = time.time() 2026-02-18T09:54:44.622 INFO:tasks.workunit.client.0.trial015.stdout: while True: 2026-02-18T09:54:44.622 INFO:tasks.workunit.client.0.trial015.stdout: iter_timeout = int(max(timeout - (time.time() - start_time), 1)) if timeout is not None else None 2026-02-18T09:54:44.622 INFO:tasks.workunit.client.0.trial015.stdout: if not request.response_event.wait(timeout=iter_timeout): 2026-02-18T09:54:44.622 INFO:tasks.workunit.client.0.trial015.stdout: value = request.message["message_id"].get_value() 2026-02-18T09:54:44.622 INFO:tasks.workunit.client.0.trial015.stdout: raise SMBException( 2026-02-18T09:54:44.622 INFO:tasks.workunit.client.0.trial015.stdout: f"Connection timeout of {timeout} seconds exceeded while waiting for a message id {value} " 2026-02-18T09:54:44.622 INFO:tasks.workunit.client.0.trial015.stdout: "response from the server" 2026-02-18T09:54:44.622 INFO:tasks.workunit.client.0.trial015.stdout: ) 2026-02-18T09:54:44.622 INFO:tasks.workunit.client.0.trial015.stdout: 2026-02-18T09:54:44.622 INFO:tasks.workunit.client.0.trial015.stdout: # Use a lock on the request so that in the case of a pending response we have exclusive lock on the event 2026-02-18T09:54:44.622 INFO:tasks.workunit.client.0.trial015.stdout: # flag and can clear it without the future pending response taking it over before we first clear the flag. 2026-02-18T09:54:44.622 INFO:tasks.workunit.client.0.trial015.stdout: with request.response_event_lock: 2026-02-18T09:54:44.622 INFO:tasks.workunit.client.0.trial015.stdout: self._check_worker_running() # The worker may have failed while waiting for the response, check again 2026-02-18T09:54:44.622 INFO:tasks.workunit.client.0.trial015.stdout: 2026-02-18T09:54:44.622 INFO:tasks.workunit.client.0.trial015.stdout: response = request.response 2026-02-18T09:54:44.622 INFO:tasks.workunit.client.0.trial015.stdout: status = response["status"].get_value() 2026-02-18T09:54:44.622 INFO:tasks.workunit.client.0.trial015.stdout: if status == NtStatus.STATUS_PENDING and wait: 2026-02-18T09:54:44.623 INFO:tasks.workunit.client.0.trial015.stdout: # Received a pending message, clear the response_event flag and wait again. 2026-02-18T09:54:44.623 INFO:tasks.workunit.client.0.trial015.stdout: request.response_event.clear() 2026-02-18T09:54:44.623 INFO:tasks.workunit.client.0.trial015.stdout: continue 2026-02-18T09:54:44.623 INFO:tasks.workunit.client.0.trial015.stdout: elif status == NtStatus.STATUS_STOPPED_ON_SYMLINK and resolve_symlinks: 2026-02-18T09:54:44.623 INFO:tasks.workunit.client.0.trial015.stdout: # Received when we do an Open on a path that contains a symlink. Need to capture all related 2026-02-18T09:54:44.623 INFO:tasks.workunit.client.0.trial015.stdout: # requests and resend the Open + others with the redirected path. First we need to resolve the 2026-02-18T09:54:44.623 INFO:tasks.workunit.client.0.trial015.stdout: # symlink path. This will fail if the symlink is pointing to a location that is not in the same 2026-02-18T09:54:44.623 INFO:tasks.workunit.client.0.trial015.stdout: # tree/share as the original request. 2026-02-18T09:54:44.623 INFO:tasks.workunit.client.0.trial015.stdout: 2026-02-18T09:54:44.623 INFO:tasks.workunit.client.0.trial015.stdout: # First wait for the other remaining requests to be processed. Their status will also fail and we 2026-02-18T09:54:44.623 INFO:tasks.workunit.client.0.trial015.stdout: # need to make sure we update the old request with the new one properly. 2026-02-18T09:54:44.623 INFO:tasks.workunit.client.0.trial015.stdout: related_requests = [self.outstanding_requests[i] for i in request.related_ids] 2026-02-18T09:54:44.623 INFO:tasks.workunit.client.0.trial015.stdout: [r.response_event.wait() for r in related_requests] 2026-02-18T09:54:44.623 INFO:tasks.workunit.client.0.trial015.stdout: 2026-02-18T09:54:44.623 INFO:tasks.workunit.client.0.trial015.stdout: # Check if the response has the reparse buffer present. 2026-02-18T09:54:44.623 INFO:tasks.workunit.client.0.trial015.stdout: exp = SMBResponseException(response) 2026-02-18T09:54:44.623 INFO:tasks.workunit.client.0.trial015.stdout: reparse_buffer = next( 2026-02-18T09:54:44.623 INFO:tasks.workunit.client.0.trial015.stdout: iter(e for e in exp.error_details if isinstance(e, SMB2SymbolicLinkErrorResponse)), None 2026-02-18T09:54:44.623 INFO:tasks.workunit.client.0.trial015.stdout: ) 2026-02-18T09:54:44.623 INFO:tasks.workunit.client.0.trial015.stdout: if reparse_buffer is None: 2026-02-18T09:54:44.623 INFO:tasks.workunit.client.0.trial015.stdout: # Some SMB server don't return a buffer, only thing we 2026-02-18T09:54:44.623 INFO:tasks.workunit.client.0.trial015.stdout: # can do is raise the exception. 2026-02-18T09:54:44.623 INFO:tasks.workunit.client.0.trial015.stdout: message_id = request.message["message_id"].get_value() 2026-02-18T09:54:44.623 INFO:tasks.workunit.client.0.trial015.stdout: self.outstanding_requests.pop(message_id, None) 2026-02-18T09:54:44.623 INFO:tasks.workunit.client.0.trial015.stdout: raise exp 2026-02-18T09:54:44.623 INFO:tasks.workunit.client.0.trial015.stdout: 2026-02-18T09:54:44.623 INFO:tasks.workunit.client.0.trial015.stdout: # Now create a new request with the new path the symlink points to. 2026-02-18T09:54:44.623 INFO:tasks.workunit.client.0.trial015.stdout: session = self.session_table[request.session_id] 2026-02-18T09:54:44.623 INFO:tasks.workunit.client.0.trial015.stdout: tree = session.tree_connect_table[request.message["tree_id"].get_value()] 2026-02-18T09:54:44.624 INFO:tasks.workunit.client.0.trial015.stdout: 2026-02-18T09:54:44.624 INFO:tasks.workunit.client.0.trial015.stdout: old_create = request.get_message_data() 2026-02-18T09:54:44.624 INFO:tasks.workunit.client.0.trial015.stdout: tree_share_name = tree.share_name + "\\" 2026-02-18T09:54:44.624 INFO:tasks.workunit.client.0.trial015.stdout: original_path = tree_share_name + to_text( 2026-02-18T09:54:44.624 INFO:tasks.workunit.client.0.trial015.stdout: old_create["buffer_path"].get_value(), encoding="utf-16-le" 2026-02-18T09:54:44.624 INFO:tasks.workunit.client.0.trial015.stdout: ) 2026-02-18T09:54:44.624 INFO:tasks.workunit.client.0.trial015.stdout: new_path = reparse_buffer.resolve_path(original_path)[len(tree_share_name) :] 2026-02-18T09:54:44.624 INFO:tasks.workunit.client.0.trial015.stdout: 2026-02-18T09:54:44.624 INFO:tasks.workunit.client.0.trial015.stdout: new_open = Open(tree, new_path) 2026-02-18T09:54:44.624 INFO:tasks.workunit.client.0.trial015.stdout: create_req = new_open.create( 2026-02-18T09:54:44.624 INFO:tasks.workunit.client.0.trial015.stdout: old_create["impersonation_level"].get_value(), 2026-02-18T09:54:44.624 INFO:tasks.workunit.client.0.trial015.stdout: old_create["desired_access"].get_value(), 2026-02-18T09:54:44.624 INFO:tasks.workunit.client.0.trial015.stdout: old_create["file_attributes"].get_value(), 2026-02-18T09:54:44.624 INFO:tasks.workunit.client.0.trial015.stdout: old_create["share_access"].get_value(), 2026-02-18T09:54:44.624 INFO:tasks.workunit.client.0.trial015.stdout: old_create["create_disposition"].get_value(), 2026-02-18T09:54:44.624 INFO:tasks.workunit.client.0.trial015.stdout: old_create["create_options"].get_value(), 2026-02-18T09:54:44.624 INFO:tasks.workunit.client.0.trial015.stdout: create_contexts=old_create["buffer_contexts"].get_value(), 2026-02-18T09:54:44.624 INFO:tasks.workunit.client.0.trial015.stdout: send=False, 2026-02-18T09:54:44.624 INFO:tasks.workunit.client.0.trial015.stdout: )[0] 2026-02-18T09:54:44.624 INFO:tasks.workunit.client.0.trial015.stdout: 2026-02-18T09:54:44.624 INFO:tasks.workunit.client.0.trial015.stdout: # Now add all the related requests (if any) to send as a compound request. 2026-02-18T09:54:44.624 INFO:tasks.workunit.client.0.trial015.stdout: new_msgs = [create_req] + [r.get_message_data() for r in related_requests] 2026-02-18T09:54:44.624 INFO:tasks.workunit.client.0.trial015.stdout: new_requests = self.send_compound(new_msgs, session.session_id, tree.tree_connect_id, related=True) 2026-02-18T09:54:44.624 INFO:tasks.workunit.client.0.trial015.stdout: 2026-02-18T09:54:44.624 INFO:tasks.workunit.client.0.trial015.stdout: # Verify that the first request was successful before updating the related requests with the new 2026-02-18T09:54:44.624 INFO:tasks.workunit.client.0.trial015.stdout: # info. 2026-02-18T09:54:44.624 INFO:tasks.workunit.client.0.trial015.stdout: error = None 2026-02-18T09:54:44.624 INFO:tasks.workunit.client.0.trial015.stdout: try: 2026-02-18T09:54:44.624 INFO:tasks.workunit.client.0.trial015.stdout: new_response = self.receive(new_requests[0], wait=wait, timeout=timeout, resolve_symlinks=True) 2026-02-18T09:54:44.624 INFO:tasks.workunit.client.0.trial015.stdout: except SMBResponseException as exc: 2026-02-18T09:54:44.624 INFO:tasks.workunit.client.0.trial015.stdout: # We need to make sure we fix up the remaining responses before throwing this. 2026-02-18T09:54:44.625 INFO:tasks.workunit.client.0.trial015.stdout: error = exc 2026-02-18T09:54:44.625 INFO:tasks.workunit.client.0.trial015.stdout: [r.response_event.wait() for r in new_requests] 2026-02-18T09:54:44.625 INFO:tasks.workunit.client.0.trial015.stdout: 2026-02-18T09:54:44.625 INFO:tasks.workunit.client.0.trial015.stdout: # Update the old requests with the new response information 2026-02-18T09:54:44.625 INFO:tasks.workunit.client.0.trial015.stdout: for i, old_request in enumerate([request] + related_requests): 2026-02-18T09:54:44.625 INFO:tasks.workunit.client.0.trial015.stdout: del self.outstanding_requests[old_request.message["message_id"].get_value()] 2026-02-18T09:54:44.625 INFO:tasks.workunit.client.0.trial015.stdout: old_request.update_request(new_requests[i]) 2026-02-18T09:54:44.625 INFO:tasks.workunit.client.0.trial015.stdout: 2026-02-18T09:54:44.625 INFO:tasks.workunit.client.0.trial015.stdout: if error: 2026-02-18T09:54:44.625 INFO:tasks.workunit.client.0.trial015.stdout: raise error 2026-02-18T09:54:44.625 INFO:tasks.workunit.client.0.trial015.stdout: 2026-02-18T09:54:44.625 INFO:tasks.workunit.client.0.trial015.stdout: return new_response 2026-02-18T09:54:44.625 INFO:tasks.workunit.client.0.trial015.stdout: else: 2026-02-18T09:54:44.625 INFO:tasks.workunit.client.0.trial015.stdout: # now we have a retrieval request for the response, we can delete 2026-02-18T09:54:44.625 INFO:tasks.workunit.client.0.trial015.stdout: # the request from the outstanding requests 2026-02-18T09:54:44.625 INFO:tasks.workunit.client.0.trial015.stdout: message_id = request.message["message_id"].get_value() 2026-02-18T09:54:44.625 INFO:tasks.workunit.client.0.trial015.stdout: self.outstanding_requests.pop(message_id, None) 2026-02-18T09:54:44.625 INFO:tasks.workunit.client.0.trial015.stdout: 2026-02-18T09:54:44.625 INFO:tasks.workunit.client.0.trial015.stdout: if status not in [NtStatus.STATUS_SUCCESS, NtStatus.STATUS_PENDING]: 2026-02-18T09:54:44.625 INFO:tasks.workunit.client.0.trial015.stdout:> raise SMBResponseException(response) 2026-02-18T09:54:44.625 INFO:tasks.workunit.client.0.trial015.stdout:E smbprotocol.exceptions.AccessDenied: Received unexpected status from the server: A process has requested access to an object but has not been granted those access rights. (3221225506) STATUS_ACCESS_DENIED: 0xc0000022 2026-02-18T09:54:44.625 INFO:tasks.workunit.client.0.trial015.stdout: 2026-02-18T09:54:44.625 INFO:tasks.workunit.client.0.trial015.stdout:_smb_tests_56380/lib64/python3.9/site-packages/smbprotocol/connection.py:1112: AccessDenied 2026-02-18T09:54:44.625 INFO:tasks.workunit.client.0.trial015.stdout:___ ERROR at setup of TestHostsAccessToggle1.test_no_access_bogus_net_allow ____ 2026-02-18T09:54:44.625 INFO:tasks.workunit.client.0.trial015.stdout: 2026-02-18T09:54:44.625 INFO:tasks.workunit.client.0.trial015.stdout:self = 2026-02-18T09:54:44.625 INFO:tasks.workunit.client.0.trial015.stdout:b = 2026-02-18T09:54:44.625 INFO:tasks.workunit.client.0.trial015.stdout: 2026-02-18T09:54:44.625 INFO:tasks.workunit.client.0.trial015.stdout: def write(self, b): 2026-02-18T09:54:44.625 INFO:tasks.workunit.client.0.trial015.stdout: """ 2026-02-18T09:54:44.626 INFO:tasks.workunit.client.0.trial015.stdout: Write buffer b to file, return number of bytes written. 2026-02-18T09:54:44.626 INFO:tasks.workunit.client.0.trial015.stdout: 2026-02-18T09:54:44.626 INFO:tasks.workunit.client.0.trial015.stdout: Only makes one system call, so not all of the data may be written. 2026-02-18T09:54:44.626 INFO:tasks.workunit.client.0.trial015.stdout: The number of bytes actually written is returned. This can be less than 2026-02-18T09:54:44.626 INFO:tasks.workunit.client.0.trial015.stdout: the length of b as it depends on the underlying connection. 2026-02-18T09:54:44.626 INFO:tasks.workunit.client.0.trial015.stdout: """ 2026-02-18T09:54:44.626 INFO:tasks.workunit.client.0.trial015.stdout: chunk_size, credit_request = _chunk_size(self.fd.connection, len(b), "write") 2026-02-18T09:54:44.626 INFO:tasks.workunit.client.0.trial015.stdout: data = bytes(b[:chunk_size]) 2026-02-18T09:54:44.626 INFO:tasks.workunit.client.0.trial015.stdout: 2026-02-18T09:54:44.626 INFO:tasks.workunit.client.0.trial015.stdout: write_msg, recv_func = self.fd.write(data, offset=self._offset, send=False) 2026-02-18T09:54:44.626 INFO:tasks.workunit.client.0.trial015.stdout: request = self.fd.connection.send( 2026-02-18T09:54:44.626 INFO:tasks.workunit.client.0.trial015.stdout: write_msg, 2026-02-18T09:54:44.626 INFO:tasks.workunit.client.0.trial015.stdout: sid=self.fd.tree_connect.session.session_id, 2026-02-18T09:54:44.626 INFO:tasks.workunit.client.0.trial015.stdout: tid=self.fd.tree_connect.tree_connect_id, 2026-02-18T09:54:44.626 INFO:tasks.workunit.client.0.trial015.stdout: credit_request=credit_request, 2026-02-18T09:54:44.626 INFO:tasks.workunit.client.0.trial015.stdout: ) 2026-02-18T09:54:44.626 INFO:tasks.workunit.client.0.trial015.stdout:> bytes_written = recv_func(request) 2026-02-18T09:54:44.626 INFO:tasks.workunit.client.0.trial015.stdout: 2026-02-18T09:54:44.626 INFO:tasks.workunit.client.0.trial015.stdout:_smb_tests_56380/lib64/python3.9/site-packages/smbclient/_io.py:602: 2026-02-18T09:54:44.626 INFO:tasks.workunit.client.0.trial015.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-02-18T09:54:44.626 INFO:tasks.workunit.client.0.trial015.stdout:_smb_tests_56380/lib64/python3.9/site-packages/smbprotocol/open.py:1418: in _write_response 2026-02-18T09:54:44.626 INFO:tasks.workunit.client.0.trial015.stdout: response = self.connection.receive(request, wait=wait) 2026-02-18T09:54:44.626 INFO:tasks.workunit.client.0.trial015.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-02-18T09:54:44.626 INFO:tasks.workunit.client.0.trial015.stdout: 2026-02-18T09:54:44.626 INFO:tasks.workunit.client.0.trial015.stdout:self = 2026-02-18T09:54:44.626 INFO:tasks.workunit.client.0.trial015.stdout:request = , wait = True 2026-02-18T09:54:44.626 INFO:tasks.workunit.client.0.trial015.stdout:timeout = None, resolve_symlinks = True 2026-02-18T09:54:44.626 INFO:tasks.workunit.client.0.trial015.stdout: 2026-02-18T09:54:44.626 INFO:tasks.workunit.client.0.trial015.stdout: def receive(self, request, wait=True, timeout=None, resolve_symlinks=True): 2026-02-18T09:54:44.626 INFO:tasks.workunit.client.0.trial015.stdout: """ 2026-02-18T09:54:44.626 INFO:tasks.workunit.client.0.trial015.stdout: Polls the message buffer of the TCP connection and waits until a valid 2026-02-18T09:54:44.626 INFO:tasks.workunit.client.0.trial015.stdout: message is received based on the message_id passed in. 2026-02-18T09:54:44.626 INFO:tasks.workunit.client.0.trial015.stdout: 2026-02-18T09:54:44.627 INFO:tasks.workunit.client.0.trial015.stdout: :param request: The Request object to wait get the response for 2026-02-18T09:54:44.627 INFO:tasks.workunit.client.0.trial015.stdout: :param wait: Wait for the final response in the case of a STATUS_PENDING response, the pending response is 2026-02-18T09:54:44.627 INFO:tasks.workunit.client.0.trial015.stdout: returned in the case of wait=False 2026-02-18T09:54:44.627 INFO:tasks.workunit.client.0.trial015.stdout: :param timeout: Set a timeout used while waiting for the final response from the server. 2026-02-18T09:54:44.627 INFO:tasks.workunit.client.0.trial015.stdout: :param resolve_symlinks: Set to automatically resolve symlinks in the path when opening a file or directory. 2026-02-18T09:54:44.627 INFO:tasks.workunit.client.0.trial015.stdout: :return: SMB2HeaderResponse of the received message 2026-02-18T09:54:44.627 INFO:tasks.workunit.client.0.trial015.stdout: """ 2026-02-18T09:54:44.627 INFO:tasks.workunit.client.0.trial015.stdout: # Make sure the receiver is still active, if not this raises an exception. 2026-02-18T09:54:44.627 INFO:tasks.workunit.client.0.trial015.stdout: self._check_worker_running() 2026-02-18T09:54:44.627 INFO:tasks.workunit.client.0.trial015.stdout: 2026-02-18T09:54:44.627 INFO:tasks.workunit.client.0.trial015.stdout: start_time = time.time() 2026-02-18T09:54:44.627 INFO:tasks.workunit.client.0.trial015.stdout: while True: 2026-02-18T09:54:44.627 INFO:tasks.workunit.client.0.trial015.stdout: iter_timeout = int(max(timeout - (time.time() - start_time), 1)) if timeout is not None else None 2026-02-18T09:54:44.627 INFO:tasks.workunit.client.0.trial015.stdout: if not request.response_event.wait(timeout=iter_timeout): 2026-02-18T09:54:44.627 INFO:tasks.workunit.client.0.trial015.stdout: value = request.message["message_id"].get_value() 2026-02-18T09:54:44.627 INFO:tasks.workunit.client.0.trial015.stdout: raise SMBException( 2026-02-18T09:54:44.627 INFO:tasks.workunit.client.0.trial015.stdout: f"Connection timeout of {timeout} seconds exceeded while waiting for a message id {value} " 2026-02-18T09:54:44.627 INFO:tasks.workunit.client.0.trial015.stdout: "response from the server" 2026-02-18T09:54:44.627 INFO:tasks.workunit.client.0.trial015.stdout: ) 2026-02-18T09:54:44.627 INFO:tasks.workunit.client.0.trial015.stdout: 2026-02-18T09:54:44.627 INFO:tasks.workunit.client.0.trial015.stdout: # Use a lock on the request so that in the case of a pending response we have exclusive lock on the event 2026-02-18T09:54:44.627 INFO:tasks.workunit.client.0.trial015.stdout: # flag and can clear it without the future pending response taking it over before we first clear the flag. 2026-02-18T09:54:44.627 INFO:tasks.workunit.client.0.trial015.stdout: with request.response_event_lock: 2026-02-18T09:54:44.627 INFO:tasks.workunit.client.0.trial015.stdout: self._check_worker_running() # The worker may have failed while waiting for the response, check again 2026-02-18T09:54:44.627 INFO:tasks.workunit.client.0.trial015.stdout: 2026-02-18T09:54:44.627 INFO:tasks.workunit.client.0.trial015.stdout: response = request.response 2026-02-18T09:54:44.627 INFO:tasks.workunit.client.0.trial015.stdout: status = response["status"].get_value() 2026-02-18T09:54:44.627 INFO:tasks.workunit.client.0.trial015.stdout: if status == NtStatus.STATUS_PENDING and wait: 2026-02-18T09:54:44.627 INFO:tasks.workunit.client.0.trial015.stdout: # Received a pending message, clear the response_event flag and wait again. 2026-02-18T09:54:44.627 INFO:tasks.workunit.client.0.trial015.stdout: request.response_event.clear() 2026-02-18T09:54:44.627 INFO:tasks.workunit.client.0.trial015.stdout: continue 2026-02-18T09:54:44.627 INFO:tasks.workunit.client.0.trial015.stdout: elif status == NtStatus.STATUS_STOPPED_ON_SYMLINK and resolve_symlinks: 2026-02-18T09:54:44.628 INFO:tasks.workunit.client.0.trial015.stdout: # Received when we do an Open on a path that contains a symlink. Need to capture all related 2026-02-18T09:54:44.628 INFO:tasks.workunit.client.0.trial015.stdout: # requests and resend the Open + others with the redirected path. First we need to resolve the 2026-02-18T09:54:44.628 INFO:tasks.workunit.client.0.trial015.stdout: # symlink path. This will fail if the symlink is pointing to a location that is not in the same 2026-02-18T09:54:44.628 INFO:tasks.workunit.client.0.trial015.stdout: # tree/share as the original request. 2026-02-18T09:54:44.628 INFO:tasks.workunit.client.0.trial015.stdout: 2026-02-18T09:54:44.628 INFO:tasks.workunit.client.0.trial015.stdout: # First wait for the other remaining requests to be processed. Their status will also fail and we 2026-02-18T09:54:44.628 INFO:tasks.workunit.client.0.trial015.stdout: # need to make sure we update the old request with the new one properly. 2026-02-18T09:54:44.628 INFO:tasks.workunit.client.0.trial015.stdout: related_requests = [self.outstanding_requests[i] for i in request.related_ids] 2026-02-18T09:54:44.628 INFO:tasks.workunit.client.0.trial015.stdout: [r.response_event.wait() for r in related_requests] 2026-02-18T09:54:44.628 INFO:tasks.workunit.client.0.trial015.stdout: 2026-02-18T09:54:44.628 INFO:tasks.workunit.client.0.trial015.stdout: # Check if the response has the reparse buffer present. 2026-02-18T09:54:44.628 INFO:tasks.workunit.client.0.trial015.stdout: exp = SMBResponseException(response) 2026-02-18T09:54:44.628 INFO:tasks.workunit.client.0.trial015.stdout: reparse_buffer = next( 2026-02-18T09:54:44.628 INFO:tasks.workunit.client.0.trial015.stdout: iter(e for e in exp.error_details if isinstance(e, SMB2SymbolicLinkErrorResponse)), None 2026-02-18T09:54:44.628 INFO:tasks.workunit.client.0.trial015.stdout: ) 2026-02-18T09:54:44.628 INFO:tasks.workunit.client.0.trial015.stdout: if reparse_buffer is None: 2026-02-18T09:54:44.628 INFO:tasks.workunit.client.0.trial015.stdout: # Some SMB server don't return a buffer, only thing we 2026-02-18T09:54:44.628 INFO:tasks.workunit.client.0.trial015.stdout: # can do is raise the exception. 2026-02-18T09:54:44.628 INFO:tasks.workunit.client.0.trial015.stdout: message_id = request.message["message_id"].get_value() 2026-02-18T09:54:44.628 INFO:tasks.workunit.client.0.trial015.stdout: self.outstanding_requests.pop(message_id, None) 2026-02-18T09:54:44.628 INFO:tasks.workunit.client.0.trial015.stdout: raise exp 2026-02-18T09:54:44.628 INFO:tasks.workunit.client.0.trial015.stdout: 2026-02-18T09:54:44.628 INFO:tasks.workunit.client.0.trial015.stdout: # Now create a new request with the new path the symlink points to. 2026-02-18T09:54:44.628 INFO:tasks.workunit.client.0.trial015.stdout: session = self.session_table[request.session_id] 2026-02-18T09:54:44.628 INFO:tasks.workunit.client.0.trial015.stdout: tree = session.tree_connect_table[request.message["tree_id"].get_value()] 2026-02-18T09:54:44.628 INFO:tasks.workunit.client.0.trial015.stdout: 2026-02-18T09:54:44.628 INFO:tasks.workunit.client.0.trial015.stdout: old_create = request.get_message_data() 2026-02-18T09:54:44.628 INFO:tasks.workunit.client.0.trial015.stdout: tree_share_name = tree.share_name + "\\" 2026-02-18T09:54:44.628 INFO:tasks.workunit.client.0.trial015.stdout: original_path = tree_share_name + to_text( 2026-02-18T09:54:44.628 INFO:tasks.workunit.client.0.trial015.stdout: old_create["buffer_path"].get_value(), encoding="utf-16-le" 2026-02-18T09:54:44.628 INFO:tasks.workunit.client.0.trial015.stdout: ) 2026-02-18T09:54:44.628 INFO:tasks.workunit.client.0.trial015.stdout: new_path = reparse_buffer.resolve_path(original_path)[len(tree_share_name) :] 2026-02-18T09:54:44.629 INFO:tasks.workunit.client.0.trial015.stdout: 2026-02-18T09:54:44.629 INFO:tasks.workunit.client.0.trial015.stdout: new_open = Open(tree, new_path) 2026-02-18T09:54:44.629 INFO:tasks.workunit.client.0.trial015.stdout: create_req = new_open.create( 2026-02-18T09:54:44.629 INFO:tasks.workunit.client.0.trial015.stdout: old_create["impersonation_level"].get_value(), 2026-02-18T09:54:44.629 INFO:tasks.workunit.client.0.trial015.stdout: old_create["desired_access"].get_value(), 2026-02-18T09:54:44.629 INFO:tasks.workunit.client.0.trial015.stdout: old_create["file_attributes"].get_value(), 2026-02-18T09:54:44.629 INFO:tasks.workunit.client.0.trial015.stdout: old_create["share_access"].get_value(), 2026-02-18T09:54:44.629 INFO:tasks.workunit.client.0.trial015.stdout: old_create["create_disposition"].get_value(), 2026-02-18T09:54:44.629 INFO:tasks.workunit.client.0.trial015.stdout: old_create["create_options"].get_value(), 2026-02-18T09:54:44.629 INFO:tasks.workunit.client.0.trial015.stdout: create_contexts=old_create["buffer_contexts"].get_value(), 2026-02-18T09:54:44.629 INFO:tasks.workunit.client.0.trial015.stdout: send=False, 2026-02-18T09:54:44.629 INFO:tasks.workunit.client.0.trial015.stdout: )[0] 2026-02-18T09:54:44.629 INFO:tasks.workunit.client.0.trial015.stdout: 2026-02-18T09:54:44.629 INFO:tasks.workunit.client.0.trial015.stdout: # Now add all the related requests (if any) to send as a compound request. 2026-02-18T09:54:44.629 INFO:tasks.workunit.client.0.trial015.stdout: new_msgs = [create_req] + [r.get_message_data() for r in related_requests] 2026-02-18T09:54:44.629 INFO:tasks.workunit.client.0.trial015.stdout: new_requests = self.send_compound(new_msgs, session.session_id, tree.tree_connect_id, related=True) 2026-02-18T09:54:44.629 INFO:tasks.workunit.client.0.trial015.stdout: 2026-02-18T09:54:44.629 INFO:tasks.workunit.client.0.trial015.stdout: # Verify that the first request was successful before updating the related requests with the new 2026-02-18T09:54:44.629 INFO:tasks.workunit.client.0.trial015.stdout: # info. 2026-02-18T09:54:44.629 INFO:tasks.workunit.client.0.trial015.stdout: error = None 2026-02-18T09:54:44.629 INFO:tasks.workunit.client.0.trial015.stdout: try: 2026-02-18T09:54:44.629 INFO:tasks.workunit.client.0.trial015.stdout: new_response = self.receive(new_requests[0], wait=wait, timeout=timeout, resolve_symlinks=True) 2026-02-18T09:54:44.629 INFO:tasks.workunit.client.0.trial015.stdout: except SMBResponseException as exc: 2026-02-18T09:54:44.629 INFO:tasks.workunit.client.0.trial015.stdout: # We need to make sure we fix up the remaining responses before throwing this. 2026-02-18T09:54:44.629 INFO:tasks.workunit.client.0.trial015.stdout: error = exc 2026-02-18T09:54:44.629 INFO:tasks.workunit.client.0.trial015.stdout: [r.response_event.wait() for r in new_requests] 2026-02-18T09:54:44.629 INFO:tasks.workunit.client.0.trial015.stdout: 2026-02-18T09:54:44.629 INFO:tasks.workunit.client.0.trial015.stdout: # Update the old requests with the new response information 2026-02-18T09:54:44.629 INFO:tasks.workunit.client.0.trial015.stdout: for i, old_request in enumerate([request] + related_requests): 2026-02-18T09:54:44.629 INFO:tasks.workunit.client.0.trial015.stdout: del self.outstanding_requests[old_request.message["message_id"].get_value()] 2026-02-18T09:54:44.629 INFO:tasks.workunit.client.0.trial015.stdout: old_request.update_request(new_requests[i]) 2026-02-18T09:54:44.629 INFO:tasks.workunit.client.0.trial015.stdout: 2026-02-18T09:54:44.629 INFO:tasks.workunit.client.0.trial015.stdout: if error: 2026-02-18T09:54:44.629 INFO:tasks.workunit.client.0.trial015.stdout: raise error 2026-02-18T09:54:44.629 INFO:tasks.workunit.client.0.trial015.stdout: 2026-02-18T09:54:44.630 INFO:tasks.workunit.client.0.trial015.stdout: return new_response 2026-02-18T09:54:44.630 INFO:tasks.workunit.client.0.trial015.stdout: else: 2026-02-18T09:54:44.630 INFO:tasks.workunit.client.0.trial015.stdout: # now we have a retrieval request for the response, we can delete 2026-02-18T09:54:44.630 INFO:tasks.workunit.client.0.trial015.stdout: # the request from the outstanding requests 2026-02-18T09:54:44.630 INFO:tasks.workunit.client.0.trial015.stdout: message_id = request.message["message_id"].get_value() 2026-02-18T09:54:44.630 INFO:tasks.workunit.client.0.trial015.stdout: self.outstanding_requests.pop(message_id, None) 2026-02-18T09:54:44.630 INFO:tasks.workunit.client.0.trial015.stdout: 2026-02-18T09:54:44.630 INFO:tasks.workunit.client.0.trial015.stdout: if status not in [NtStatus.STATUS_SUCCESS, NtStatus.STATUS_PENDING]: 2026-02-18T09:54:44.630 INFO:tasks.workunit.client.0.trial015.stdout:> raise SMBResponseException(response) 2026-02-18T09:54:44.630 INFO:tasks.workunit.client.0.trial015.stdout:E smbprotocol.exceptions.AccessDenied: Received unexpected status from the server: A process has requested access to an object but has not been granted those access rights. (3221225506) STATUS_ACCESS_DENIED: 0xc0000022 2026-02-18T09:54:44.630 INFO:tasks.workunit.client.0.trial015.stdout: 2026-02-18T09:54:44.630 INFO:tasks.workunit.client.0.trial015.stdout:_smb_tests_56380/lib64/python3.9/site-packages/smbprotocol/connection.py:1112: AccessDenied 2026-02-18T09:54:44.630 INFO:tasks.workunit.client.0.trial015.stdout: 2026-02-18T09:54:44.630 INFO:tasks.workunit.client.0.trial015.stdout:During handling of the above exception, another exception occurred: 2026-02-18T09:54:44.630 INFO:tasks.workunit.client.0.trial015.stdout: 2026-02-18T09:54:44.630 INFO:tasks.workunit.client.0.trial015.stdout:self = 2026-02-18T09:54:44.630 INFO:tasks.workunit.client.0.trial015.stdout:smb_cfg = 2026-02-18T09:54:44.630 INFO:tasks.workunit.client.0.trial015.stdout: 2026-02-18T09:54:44.630 INFO:tasks.workunit.client.0.trial015.stdout: @pytest.fixture(scope='class') 2026-02-18T09:54:44.630 INFO:tasks.workunit.client.0.trial015.stdout: def config(self, smb_cfg): 2026-02-18T09:54:44.630 INFO:tasks.workunit.client.0.trial015.stdout: filename = 'TestHostAcess1.txt' 2026-02-18T09:54:44.630 INFO:tasks.workunit.client.0.trial015.stdout: orig = _get_shares(smb_cfg)[0] 2026-02-18T09:54:44.630 INFO:tasks.workunit.client.0.trial015.stdout: share_name = orig['name'] 2026-02-18T09:54:44.630 INFO:tasks.workunit.client.0.trial015.stdout: 2026-02-18T09:54:44.630 INFO:tasks.workunit.client.0.trial015.stdout: print('Testing original share configuration...') 2026-02-18T09:54:44.630 INFO:tasks.workunit.client.0.trial015.stdout: with smbutil.connection(smb_cfg, share_name) as sharep: 2026-02-18T09:54:44.630 INFO:tasks.workunit.client.0.trial015.stdout: fname = sharep / filename 2026-02-18T09:54:44.630 INFO:tasks.workunit.client.0.trial015.stdout:> fname.write_text('value: setup\n') 2026-02-18T09:54:44.630 INFO:tasks.workunit.client.0.trial015.stdout: 2026-02-18T09:54:44.630 INFO:tasks.workunit.client.0.trial015.stdout:tests/test_hosts_access.py:65: 2026-02-18T09:54:44.630 INFO:tasks.workunit.client.0.trial015.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-02-18T09:54:44.630 INFO:tasks.workunit.client.0.trial015.stdout:tests/smbutil.py:155: in write_text 2026-02-18T09:54:44.630 INFO:tasks.workunit.client.0.trial015.stdout: fh.write(txt) 2026-02-18T09:54:44.630 INFO:tasks.workunit.client.0.trial015.stdout:_smb_tests_56380/lib64/python3.9/site-packages/smbclient/_io.py:602: in write 2026-02-18T09:54:44.631 INFO:tasks.workunit.client.0.trial015.stdout: bytes_written = recv_func(request) 2026-02-18T09:54:44.631 INFO:tasks.workunit.client.0.trial015.stdout:_smb_tests_56380/lib64/python3.9/site-packages/smbprotocol/open.py:1418: in _write_response 2026-02-18T09:54:44.631 INFO:tasks.workunit.client.0.trial015.stdout: response = self.connection.receive(request, wait=wait) 2026-02-18T09:54:44.631 INFO:tasks.workunit.client.0.trial015.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-02-18T09:54:44.631 INFO:tasks.workunit.client.0.trial015.stdout: 2026-02-18T09:54:44.631 INFO:tasks.workunit.client.0.trial015.stdout:self = 2026-02-18T09:54:44.631 INFO:tasks.workunit.client.0.trial015.stdout:request = , wait = True 2026-02-18T09:54:44.631 INFO:tasks.workunit.client.0.trial015.stdout:timeout = None, resolve_symlinks = True 2026-02-18T09:54:44.631 INFO:tasks.workunit.client.0.trial015.stdout: 2026-02-18T09:54:44.631 INFO:tasks.workunit.client.0.trial015.stdout: def receive(self, request, wait=True, timeout=None, resolve_symlinks=True): 2026-02-18T09:54:44.631 INFO:tasks.workunit.client.0.trial015.stdout: """ 2026-02-18T09:54:44.631 INFO:tasks.workunit.client.0.trial015.stdout: Polls the message buffer of the TCP connection and waits until a valid 2026-02-18T09:54:44.631 INFO:tasks.workunit.client.0.trial015.stdout: message is received based on the message_id passed in. 2026-02-18T09:54:44.631 INFO:tasks.workunit.client.0.trial015.stdout: 2026-02-18T09:54:44.631 INFO:tasks.workunit.client.0.trial015.stdout: :param request: The Request object to wait get the response for 2026-02-18T09:54:44.631 INFO:tasks.workunit.client.0.trial015.stdout: :param wait: Wait for the final response in the case of a STATUS_PENDING response, the pending response is 2026-02-18T09:54:44.631 INFO:tasks.workunit.client.0.trial015.stdout: returned in the case of wait=False 2026-02-18T09:54:44.631 INFO:tasks.workunit.client.0.trial015.stdout: :param timeout: Set a timeout used while waiting for the final response from the server. 2026-02-18T09:54:44.631 INFO:tasks.workunit.client.0.trial015.stdout: :param resolve_symlinks: Set to automatically resolve symlinks in the path when opening a file or directory. 2026-02-18T09:54:44.631 INFO:tasks.workunit.client.0.trial015.stdout: :return: SMB2HeaderResponse of the received message 2026-02-18T09:54:44.631 INFO:tasks.workunit.client.0.trial015.stdout: """ 2026-02-18T09:54:44.631 INFO:tasks.workunit.client.0.trial015.stdout: # Make sure the receiver is still active, if not this raises an exception. 2026-02-18T09:54:44.631 INFO:tasks.workunit.client.0.trial015.stdout: self._check_worker_running() 2026-02-18T09:54:44.631 INFO:tasks.workunit.client.0.trial015.stdout: 2026-02-18T09:54:44.631 INFO:tasks.workunit.client.0.trial015.stdout: start_time = time.time() 2026-02-18T09:54:44.631 INFO:tasks.workunit.client.0.trial015.stdout: while True: 2026-02-18T09:54:44.631 INFO:tasks.workunit.client.0.trial015.stdout: iter_timeout = int(max(timeout - (time.time() - start_time), 1)) if timeout is not None else None 2026-02-18T09:54:44.631 INFO:tasks.workunit.client.0.trial015.stdout: if not request.response_event.wait(timeout=iter_timeout): 2026-02-18T09:54:44.631 INFO:tasks.workunit.client.0.trial015.stdout: value = request.message["message_id"].get_value() 2026-02-18T09:54:44.631 INFO:tasks.workunit.client.0.trial015.stdout: raise SMBException( 2026-02-18T09:54:44.631 INFO:tasks.workunit.client.0.trial015.stdout: f"Connection timeout of {timeout} seconds exceeded while waiting for a message id {value} " 2026-02-18T09:54:44.631 INFO:tasks.workunit.client.0.trial015.stdout: "response from the server" 2026-02-18T09:54:44.631 INFO:tasks.workunit.client.0.trial015.stdout: ) 2026-02-18T09:54:44.631 INFO:tasks.workunit.client.0.trial015.stdout: 2026-02-18T09:54:44.632 INFO:tasks.workunit.client.0.trial015.stdout: # Use a lock on the request so that in the case of a pending response we have exclusive lock on the event 2026-02-18T09:54:44.632 INFO:tasks.workunit.client.0.trial015.stdout: # flag and can clear it without the future pending response taking it over before we first clear the flag. 2026-02-18T09:54:44.632 INFO:tasks.workunit.client.0.trial015.stdout: with request.response_event_lock: 2026-02-18T09:54:44.632 INFO:tasks.workunit.client.0.trial015.stdout: self._check_worker_running() # The worker may have failed while waiting for the response, check again 2026-02-18T09:54:44.632 INFO:tasks.workunit.client.0.trial015.stdout: 2026-02-18T09:54:44.632 INFO:tasks.workunit.client.0.trial015.stdout: response = request.response 2026-02-18T09:54:44.632 INFO:tasks.workunit.client.0.trial015.stdout: status = response["status"].get_value() 2026-02-18T09:54:44.632 INFO:tasks.workunit.client.0.trial015.stdout: if status == NtStatus.STATUS_PENDING and wait: 2026-02-18T09:54:44.632 INFO:tasks.workunit.client.0.trial015.stdout: # Received a pending message, clear the response_event flag and wait again. 2026-02-18T09:54:44.632 INFO:tasks.workunit.client.0.trial015.stdout: request.response_event.clear() 2026-02-18T09:54:44.632 INFO:tasks.workunit.client.0.trial015.stdout: continue 2026-02-18T09:54:44.632 INFO:tasks.workunit.client.0.trial015.stdout: elif status == NtStatus.STATUS_STOPPED_ON_SYMLINK and resolve_symlinks: 2026-02-18T09:54:44.632 INFO:tasks.workunit.client.0.trial015.stdout: # Received when we do an Open on a path that contains a symlink. Need to capture all related 2026-02-18T09:54:44.632 INFO:tasks.workunit.client.0.trial015.stdout: # requests and resend the Open + others with the redirected path. First we need to resolve the 2026-02-18T09:54:44.632 INFO:tasks.workunit.client.0.trial015.stdout: # symlink path. This will fail if the symlink is pointing to a location that is not in the same 2026-02-18T09:54:44.632 INFO:tasks.workunit.client.0.trial015.stdout: # tree/share as the original request. 2026-02-18T09:54:44.632 INFO:tasks.workunit.client.0.trial015.stdout: 2026-02-18T09:54:44.632 INFO:tasks.workunit.client.0.trial015.stdout: # First wait for the other remaining requests to be processed. Their status will also fail and we 2026-02-18T09:54:44.632 INFO:tasks.workunit.client.0.trial015.stdout: # need to make sure we update the old request with the new one properly. 2026-02-18T09:54:44.632 INFO:tasks.workunit.client.0.trial015.stdout: related_requests = [self.outstanding_requests[i] for i in request.related_ids] 2026-02-18T09:54:44.632 INFO:tasks.workunit.client.0.trial015.stdout: [r.response_event.wait() for r in related_requests] 2026-02-18T09:54:44.632 INFO:tasks.workunit.client.0.trial015.stdout: 2026-02-18T09:54:44.632 INFO:tasks.workunit.client.0.trial015.stdout: # Check if the response has the reparse buffer present. 2026-02-18T09:54:44.632 INFO:tasks.workunit.client.0.trial015.stdout: exp = SMBResponseException(response) 2026-02-18T09:54:44.632 INFO:tasks.workunit.client.0.trial015.stdout: reparse_buffer = next( 2026-02-18T09:54:44.632 INFO:tasks.workunit.client.0.trial015.stdout: iter(e for e in exp.error_details if isinstance(e, SMB2SymbolicLinkErrorResponse)), None 2026-02-18T09:54:44.632 INFO:tasks.workunit.client.0.trial015.stdout: ) 2026-02-18T09:54:44.632 INFO:tasks.workunit.client.0.trial015.stdout: if reparse_buffer is None: 2026-02-18T09:54:44.632 INFO:tasks.workunit.client.0.trial015.stdout: # Some SMB server don't return a buffer, only thing we 2026-02-18T09:54:44.632 INFO:tasks.workunit.client.0.trial015.stdout: # can do is raise the exception. 2026-02-18T09:54:44.632 INFO:tasks.workunit.client.0.trial015.stdout: message_id = request.message["message_id"].get_value() 2026-02-18T09:54:44.632 INFO:tasks.workunit.client.0.trial015.stdout: self.outstanding_requests.pop(message_id, None) 2026-02-18T09:54:44.632 INFO:tasks.workunit.client.0.trial015.stdout: raise exp 2026-02-18T09:54:44.632 INFO:tasks.workunit.client.0.trial015.stdout: 2026-02-18T09:54:44.632 INFO:tasks.workunit.client.0.trial015.stdout: # Now create a new request with the new path the symlink points to. 2026-02-18T09:54:44.633 INFO:tasks.workunit.client.0.trial015.stdout: session = self.session_table[request.session_id] 2026-02-18T09:54:44.633 INFO:tasks.workunit.client.0.trial015.stdout: tree = session.tree_connect_table[request.message["tree_id"].get_value()] 2026-02-18T09:54:44.633 INFO:tasks.workunit.client.0.trial015.stdout: 2026-02-18T09:54:44.633 INFO:tasks.workunit.client.0.trial015.stdout: old_create = request.get_message_data() 2026-02-18T09:54:44.633 INFO:tasks.workunit.client.0.trial015.stdout: tree_share_name = tree.share_name + "\\" 2026-02-18T09:54:44.633 INFO:tasks.workunit.client.0.trial015.stdout: original_path = tree_share_name + to_text( 2026-02-18T09:54:44.633 INFO:tasks.workunit.client.0.trial015.stdout: old_create["buffer_path"].get_value(), encoding="utf-16-le" 2026-02-18T09:54:44.633 INFO:tasks.workunit.client.0.trial015.stdout: ) 2026-02-18T09:54:44.633 INFO:tasks.workunit.client.0.trial015.stdout: new_path = reparse_buffer.resolve_path(original_path)[len(tree_share_name) :] 2026-02-18T09:54:44.633 INFO:tasks.workunit.client.0.trial015.stdout: 2026-02-18T09:54:44.633 INFO:tasks.workunit.client.0.trial015.stdout: new_open = Open(tree, new_path) 2026-02-18T09:54:44.633 INFO:tasks.workunit.client.0.trial015.stdout: create_req = new_open.create( 2026-02-18T09:54:44.633 INFO:tasks.workunit.client.0.trial015.stdout: old_create["impersonation_level"].get_value(), 2026-02-18T09:54:44.633 INFO:tasks.workunit.client.0.trial015.stdout: old_create["desired_access"].get_value(), 2026-02-18T09:54:44.633 INFO:tasks.workunit.client.0.trial015.stdout: old_create["file_attributes"].get_value(), 2026-02-18T09:54:44.633 INFO:tasks.workunit.client.0.trial015.stdout: old_create["share_access"].get_value(), 2026-02-18T09:54:44.633 INFO:tasks.workunit.client.0.trial015.stdout: old_create["create_disposition"].get_value(), 2026-02-18T09:54:44.633 INFO:tasks.workunit.client.0.trial015.stdout: old_create["create_options"].get_value(), 2026-02-18T09:54:44.633 INFO:tasks.workunit.client.0.trial015.stdout: create_contexts=old_create["buffer_contexts"].get_value(), 2026-02-18T09:54:44.633 INFO:tasks.workunit.client.0.trial015.stdout: send=False, 2026-02-18T09:54:44.633 INFO:tasks.workunit.client.0.trial015.stdout: )[0] 2026-02-18T09:54:44.633 INFO:tasks.workunit.client.0.trial015.stdout: 2026-02-18T09:54:44.633 INFO:tasks.workunit.client.0.trial015.stdout: # Now add all the related requests (if any) to send as a compound request. 2026-02-18T09:54:44.633 INFO:tasks.workunit.client.0.trial015.stdout: new_msgs = [create_req] + [r.get_message_data() for r in related_requests] 2026-02-18T09:54:44.633 INFO:tasks.workunit.client.0.trial015.stdout: new_requests = self.send_compound(new_msgs, session.session_id, tree.tree_connect_id, related=True) 2026-02-18T09:54:44.633 INFO:tasks.workunit.client.0.trial015.stdout: 2026-02-18T09:54:44.633 INFO:tasks.workunit.client.0.trial015.stdout: # Verify that the first request was successful before updating the related requests with the new 2026-02-18T09:54:44.633 INFO:tasks.workunit.client.0.trial015.stdout: # info. 2026-02-18T09:54:44.633 INFO:tasks.workunit.client.0.trial015.stdout: error = None 2026-02-18T09:54:44.633 INFO:tasks.workunit.client.0.trial015.stdout: try: 2026-02-18T09:54:44.633 INFO:tasks.workunit.client.0.trial015.stdout: new_response = self.receive(new_requests[0], wait=wait, timeout=timeout, resolve_symlinks=True) 2026-02-18T09:54:44.633 INFO:tasks.workunit.client.0.trial015.stdout: except SMBResponseException as exc: 2026-02-18T09:54:44.633 INFO:tasks.workunit.client.0.trial015.stdout: # We need to make sure we fix up the remaining responses before throwing this. 2026-02-18T09:54:44.633 INFO:tasks.workunit.client.0.trial015.stdout: error = exc 2026-02-18T09:54:44.633 INFO:tasks.workunit.client.0.trial015.stdout: [r.response_event.wait() for r in new_requests] 2026-02-18T09:54:44.633 INFO:tasks.workunit.client.0.trial015.stdout: 2026-02-18T09:54:44.634 INFO:tasks.workunit.client.0.trial015.stdout: # Update the old requests with the new response information 2026-02-18T09:54:44.634 INFO:tasks.workunit.client.0.trial015.stdout: for i, old_request in enumerate([request] + related_requests): 2026-02-18T09:54:44.634 INFO:tasks.workunit.client.0.trial015.stdout: del self.outstanding_requests[old_request.message["message_id"].get_value()] 2026-02-18T09:54:44.634 INFO:tasks.workunit.client.0.trial015.stdout: old_request.update_request(new_requests[i]) 2026-02-18T09:54:44.634 INFO:tasks.workunit.client.0.trial015.stdout: 2026-02-18T09:54:44.634 INFO:tasks.workunit.client.0.trial015.stdout: if error: 2026-02-18T09:54:44.634 INFO:tasks.workunit.client.0.trial015.stdout: raise error 2026-02-18T09:54:44.634 INFO:tasks.workunit.client.0.trial015.stdout: 2026-02-18T09:54:44.634 INFO:tasks.workunit.client.0.trial015.stdout: return new_response 2026-02-18T09:54:44.634 INFO:tasks.workunit.client.0.trial015.stdout: else: 2026-02-18T09:54:44.634 INFO:tasks.workunit.client.0.trial015.stdout: # now we have a retrieval request for the response, we can delete 2026-02-18T09:54:44.634 INFO:tasks.workunit.client.0.trial015.stdout: # the request from the outstanding requests 2026-02-18T09:54:44.634 INFO:tasks.workunit.client.0.trial015.stdout: message_id = request.message["message_id"].get_value() 2026-02-18T09:54:44.634 INFO:tasks.workunit.client.0.trial015.stdout: self.outstanding_requests.pop(message_id, None) 2026-02-18T09:54:44.634 INFO:tasks.workunit.client.0.trial015.stdout: 2026-02-18T09:54:44.634 INFO:tasks.workunit.client.0.trial015.stdout: if status not in [NtStatus.STATUS_SUCCESS, NtStatus.STATUS_PENDING]: 2026-02-18T09:54:44.634 INFO:tasks.workunit.client.0.trial015.stdout:> raise SMBResponseException(response) 2026-02-18T09:54:44.634 INFO:tasks.workunit.client.0.trial015.stdout:E smbprotocol.exceptions.AccessDenied: Received unexpected status from the server: A process has requested access to an object but has not been granted those access rights. (3221225506) STATUS_ACCESS_DENIED: 0xc0000022 2026-02-18T09:54:44.634 INFO:tasks.workunit.client.0.trial015.stdout: 2026-02-18T09:54:44.634 INFO:tasks.workunit.client.0.trial015.stdout:_smb_tests_56380/lib64/python3.9/site-packages/smbprotocol/connection.py:1112: AccessDenied 2026-02-18T09:54:44.634 INFO:tasks.workunit.client.0.trial015.stdout:=================================== FAILURES =================================== 2026-02-18T09:54:44.634 INFO:tasks.workunit.client.0.trial015.stdout:___________________________ test_create_file[share1] ___________________________ 2026-02-18T09:54:44.634 INFO:tasks.workunit.client.0.trial015.stdout: 2026-02-18T09:54:44.634 INFO:tasks.workunit.client.0.trial015.stdout:self = 2026-02-18T09:54:44.634 INFO:tasks.workunit.client.0.trial015.stdout:b = 2026-02-18T09:54:44.634 INFO:tasks.workunit.client.0.trial015.stdout: 2026-02-18T09:54:44.634 INFO:tasks.workunit.client.0.trial015.stdout: def write(self, b): 2026-02-18T09:54:44.634 INFO:tasks.workunit.client.0.trial015.stdout: """ 2026-02-18T09:54:44.634 INFO:tasks.workunit.client.0.trial015.stdout: Write buffer b to file, return number of bytes written. 2026-02-18T09:54:44.634 INFO:tasks.workunit.client.0.trial015.stdout: 2026-02-18T09:54:44.634 INFO:tasks.workunit.client.0.trial015.stdout: Only makes one system call, so not all of the data may be written. 2026-02-18T09:54:44.634 INFO:tasks.workunit.client.0.trial015.stdout: The number of bytes actually written is returned. This can be less than 2026-02-18T09:54:44.634 INFO:tasks.workunit.client.0.trial015.stdout: the length of b as it depends on the underlying connection. 2026-02-18T09:54:44.634 INFO:tasks.workunit.client.0.trial015.stdout: """ 2026-02-18T09:54:44.634 INFO:tasks.workunit.client.0.trial015.stdout: chunk_size, credit_request = _chunk_size(self.fd.connection, len(b), "write") 2026-02-18T09:54:44.634 INFO:tasks.workunit.client.0.trial015.stdout: data = bytes(b[:chunk_size]) 2026-02-18T09:54:44.635 INFO:tasks.workunit.client.0.trial015.stdout: 2026-02-18T09:54:44.635 INFO:tasks.workunit.client.0.trial015.stdout: write_msg, recv_func = self.fd.write(data, offset=self._offset, send=False) 2026-02-18T09:54:44.635 INFO:tasks.workunit.client.0.trial015.stdout: request = self.fd.connection.send( 2026-02-18T09:54:44.635 INFO:tasks.workunit.client.0.trial015.stdout: write_msg, 2026-02-18T09:54:44.635 INFO:tasks.workunit.client.0.trial015.stdout: sid=self.fd.tree_connect.session.session_id, 2026-02-18T09:54:44.635 INFO:tasks.workunit.client.0.trial015.stdout: tid=self.fd.tree_connect.tree_connect_id, 2026-02-18T09:54:44.635 INFO:tasks.workunit.client.0.trial015.stdout: credit_request=credit_request, 2026-02-18T09:54:44.635 INFO:tasks.workunit.client.0.trial015.stdout: ) 2026-02-18T09:54:44.635 INFO:tasks.workunit.client.0.trial015.stdout:> bytes_written = recv_func(request) 2026-02-18T09:54:44.635 INFO:tasks.workunit.client.0.trial015.stdout: 2026-02-18T09:54:44.635 INFO:tasks.workunit.client.0.trial015.stdout:_smb_tests_56380/lib64/python3.9/site-packages/smbclient/_io.py:602: 2026-02-18T09:54:44.635 INFO:tasks.workunit.client.0.trial015.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-02-18T09:54:44.635 INFO:tasks.workunit.client.0.trial015.stdout:_smb_tests_56380/lib64/python3.9/site-packages/smbprotocol/open.py:1418: in _write_response 2026-02-18T09:54:44.635 INFO:tasks.workunit.client.0.trial015.stdout: response = self.connection.receive(request, wait=wait) 2026-02-18T09:54:44.635 INFO:tasks.workunit.client.0.trial015.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-02-18T09:54:44.635 INFO:tasks.workunit.client.0.trial015.stdout: 2026-02-18T09:54:44.635 INFO:tasks.workunit.client.0.trial015.stdout:self = 2026-02-18T09:54:44.635 INFO:tasks.workunit.client.0.trial015.stdout:request = , wait = True 2026-02-18T09:54:44.635 INFO:tasks.workunit.client.0.trial015.stdout:timeout = None, resolve_symlinks = True 2026-02-18T09:54:44.635 INFO:tasks.workunit.client.0.trial015.stdout: 2026-02-18T09:54:44.635 INFO:tasks.workunit.client.0.trial015.stdout: def receive(self, request, wait=True, timeout=None, resolve_symlinks=True): 2026-02-18T09:54:44.635 INFO:tasks.workunit.client.0.trial015.stdout: """ 2026-02-18T09:54:44.635 INFO:tasks.workunit.client.0.trial015.stdout: Polls the message buffer of the TCP connection and waits until a valid 2026-02-18T09:54:44.635 INFO:tasks.workunit.client.0.trial015.stdout: message is received based on the message_id passed in. 2026-02-18T09:54:44.635 INFO:tasks.workunit.client.0.trial015.stdout: 2026-02-18T09:54:44.635 INFO:tasks.workunit.client.0.trial015.stdout: :param request: The Request object to wait get the response for 2026-02-18T09:54:44.635 INFO:tasks.workunit.client.0.trial015.stdout: :param wait: Wait for the final response in the case of a STATUS_PENDING response, the pending response is 2026-02-18T09:54:44.635 INFO:tasks.workunit.client.0.trial015.stdout: returned in the case of wait=False 2026-02-18T09:54:44.635 INFO:tasks.workunit.client.0.trial015.stdout: :param timeout: Set a timeout used while waiting for the final response from the server. 2026-02-18T09:54:44.635 INFO:tasks.workunit.client.0.trial015.stdout: :param resolve_symlinks: Set to automatically resolve symlinks in the path when opening a file or directory. 2026-02-18T09:54:44.635 INFO:tasks.workunit.client.0.trial015.stdout: :return: SMB2HeaderResponse of the received message 2026-02-18T09:54:44.635 INFO:tasks.workunit.client.0.trial015.stdout: """ 2026-02-18T09:54:44.635 INFO:tasks.workunit.client.0.trial015.stdout: # Make sure the receiver is still active, if not this raises an exception. 2026-02-18T09:54:44.635 INFO:tasks.workunit.client.0.trial015.stdout: self._check_worker_running() 2026-02-18T09:54:44.635 INFO:tasks.workunit.client.0.trial015.stdout: 2026-02-18T09:54:44.635 INFO:tasks.workunit.client.0.trial015.stdout: start_time = time.time() 2026-02-18T09:54:44.636 INFO:tasks.workunit.client.0.trial015.stdout: while True: 2026-02-18T09:54:44.636 INFO:tasks.workunit.client.0.trial015.stdout: iter_timeout = int(max(timeout - (time.time() - start_time), 1)) if timeout is not None else None 2026-02-18T09:54:44.636 INFO:tasks.workunit.client.0.trial015.stdout: if not request.response_event.wait(timeout=iter_timeout): 2026-02-18T09:54:44.636 INFO:tasks.workunit.client.0.trial015.stdout: value = request.message["message_id"].get_value() 2026-02-18T09:54:44.636 INFO:tasks.workunit.client.0.trial015.stdout: raise SMBException( 2026-02-18T09:54:44.636 INFO:tasks.workunit.client.0.trial015.stdout: f"Connection timeout of {timeout} seconds exceeded while waiting for a message id {value} " 2026-02-18T09:54:44.636 INFO:tasks.workunit.client.0.trial015.stdout: "response from the server" 2026-02-18T09:54:44.636 INFO:tasks.workunit.client.0.trial015.stdout: ) 2026-02-18T09:54:44.636 INFO:tasks.workunit.client.0.trial015.stdout: 2026-02-18T09:54:44.636 INFO:tasks.workunit.client.0.trial015.stdout: # Use a lock on the request so that in the case of a pending response we have exclusive lock on the event 2026-02-18T09:54:44.636 INFO:tasks.workunit.client.0.trial015.stdout: # flag and can clear it without the future pending response taking it over before we first clear the flag. 2026-02-18T09:54:44.636 INFO:tasks.workunit.client.0.trial015.stdout: with request.response_event_lock: 2026-02-18T09:54:44.636 INFO:tasks.workunit.client.0.trial015.stdout: self._check_worker_running() # The worker may have failed while waiting for the response, check again 2026-02-18T09:54:44.636 INFO:tasks.workunit.client.0.trial015.stdout: 2026-02-18T09:54:44.636 INFO:tasks.workunit.client.0.trial015.stdout: response = request.response 2026-02-18T09:54:44.636 INFO:tasks.workunit.client.0.trial015.stdout: status = response["status"].get_value() 2026-02-18T09:54:44.636 INFO:tasks.workunit.client.0.trial015.stdout: if status == NtStatus.STATUS_PENDING and wait: 2026-02-18T09:54:44.636 INFO:tasks.workunit.client.0.trial015.stdout: # Received a pending message, clear the response_event flag and wait again. 2026-02-18T09:54:44.636 INFO:tasks.workunit.client.0.trial015.stdout: request.response_event.clear() 2026-02-18T09:54:44.636 INFO:tasks.workunit.client.0.trial015.stdout: continue 2026-02-18T09:54:44.636 INFO:tasks.workunit.client.0.trial015.stdout: elif status == NtStatus.STATUS_STOPPED_ON_SYMLINK and resolve_symlinks: 2026-02-18T09:54:44.636 INFO:tasks.workunit.client.0.trial015.stdout: # Received when we do an Open on a path that contains a symlink. Need to capture all related 2026-02-18T09:54:44.636 INFO:tasks.workunit.client.0.trial015.stdout: # requests and resend the Open + others with the redirected path. First we need to resolve the 2026-02-18T09:54:44.636 INFO:tasks.workunit.client.0.trial015.stdout: # symlink path. This will fail if the symlink is pointing to a location that is not in the same 2026-02-18T09:54:44.636 INFO:tasks.workunit.client.0.trial015.stdout: # tree/share as the original request. 2026-02-18T09:54:44.636 INFO:tasks.workunit.client.0.trial015.stdout: 2026-02-18T09:54:44.636 INFO:tasks.workunit.client.0.trial015.stdout: # First wait for the other remaining requests to be processed. Their status will also fail and we 2026-02-18T09:54:44.636 INFO:tasks.workunit.client.0.trial015.stdout: # need to make sure we update the old request with the new one properly. 2026-02-18T09:54:44.636 INFO:tasks.workunit.client.0.trial015.stdout: related_requests = [self.outstanding_requests[i] for i in request.related_ids] 2026-02-18T09:54:44.636 INFO:tasks.workunit.client.0.trial015.stdout: [r.response_event.wait() for r in related_requests] 2026-02-18T09:54:44.636 INFO:tasks.workunit.client.0.trial015.stdout: 2026-02-18T09:54:44.636 INFO:tasks.workunit.client.0.trial015.stdout: # Check if the response has the reparse buffer present. 2026-02-18T09:54:44.636 INFO:tasks.workunit.client.0.trial015.stdout: exp = SMBResponseException(response) 2026-02-18T09:54:44.636 INFO:tasks.workunit.client.0.trial015.stdout: reparse_buffer = next( 2026-02-18T09:54:44.636 INFO:tasks.workunit.client.0.trial015.stdout: iter(e for e in exp.error_details if isinstance(e, SMB2SymbolicLinkErrorResponse)), None 2026-02-18T09:54:44.636 INFO:tasks.workunit.client.0.trial015.stdout: ) 2026-02-18T09:54:44.636 INFO:tasks.workunit.client.0.trial015.stdout: if reparse_buffer is None: 2026-02-18T09:54:44.636 INFO:tasks.workunit.client.0.trial015.stdout: # Some SMB server don't return a buffer, only thing we 2026-02-18T09:54:44.637 INFO:tasks.workunit.client.0.trial015.stdout: # can do is raise the exception. 2026-02-18T09:54:44.637 INFO:tasks.workunit.client.0.trial015.stdout: message_id = request.message["message_id"].get_value() 2026-02-18T09:54:44.637 INFO:tasks.workunit.client.0.trial015.stdout: self.outstanding_requests.pop(message_id, None) 2026-02-18T09:54:44.637 INFO:tasks.workunit.client.0.trial015.stdout: raise exp 2026-02-18T09:54:44.637 INFO:tasks.workunit.client.0.trial015.stdout: 2026-02-18T09:54:44.637 INFO:tasks.workunit.client.0.trial015.stdout: # Now create a new request with the new path the symlink points to. 2026-02-18T09:54:44.637 INFO:tasks.workunit.client.0.trial015.stdout: session = self.session_table[request.session_id] 2026-02-18T09:54:44.637 INFO:tasks.workunit.client.0.trial015.stdout: tree = session.tree_connect_table[request.message["tree_id"].get_value()] 2026-02-18T09:54:44.637 INFO:tasks.workunit.client.0.trial015.stdout: 2026-02-18T09:54:44.637 INFO:tasks.workunit.client.0.trial015.stdout: old_create = request.get_message_data() 2026-02-18T09:54:44.637 INFO:tasks.workunit.client.0.trial015.stdout: tree_share_name = tree.share_name + "\\" 2026-02-18T09:54:44.637 INFO:tasks.workunit.client.0.trial015.stdout: original_path = tree_share_name + to_text( 2026-02-18T09:54:44.637 INFO:tasks.workunit.client.0.trial015.stdout: old_create["buffer_path"].get_value(), encoding="utf-16-le" 2026-02-18T09:54:44.637 INFO:tasks.workunit.client.0.trial015.stdout: ) 2026-02-18T09:54:44.637 INFO:tasks.workunit.client.0.trial015.stdout: new_path = reparse_buffer.resolve_path(original_path)[len(tree_share_name) :] 2026-02-18T09:54:44.637 INFO:tasks.workunit.client.0.trial015.stdout: 2026-02-18T09:54:44.637 INFO:tasks.workunit.client.0.trial015.stdout: new_open = Open(tree, new_path) 2026-02-18T09:54:44.637 INFO:tasks.workunit.client.0.trial015.stdout: create_req = new_open.create( 2026-02-18T09:54:44.637 INFO:tasks.workunit.client.0.trial015.stdout: old_create["impersonation_level"].get_value(), 2026-02-18T09:54:44.637 INFO:tasks.workunit.client.0.trial015.stdout: old_create["desired_access"].get_value(), 2026-02-18T09:54:44.637 INFO:tasks.workunit.client.0.trial015.stdout: old_create["file_attributes"].get_value(), 2026-02-18T09:54:44.637 INFO:tasks.workunit.client.0.trial015.stdout: old_create["share_access"].get_value(), 2026-02-18T09:54:44.637 INFO:tasks.workunit.client.0.trial015.stdout: old_create["create_disposition"].get_value(), 2026-02-18T09:54:44.637 INFO:tasks.workunit.client.0.trial015.stdout: old_create["create_options"].get_value(), 2026-02-18T09:54:44.637 INFO:tasks.workunit.client.0.trial015.stdout: create_contexts=old_create["buffer_contexts"].get_value(), 2026-02-18T09:54:44.637 INFO:tasks.workunit.client.0.trial015.stdout: send=False, 2026-02-18T09:54:44.637 INFO:tasks.workunit.client.0.trial015.stdout: )[0] 2026-02-18T09:54:44.637 INFO:tasks.workunit.client.0.trial015.stdout: 2026-02-18T09:54:44.637 INFO:tasks.workunit.client.0.trial015.stdout: # Now add all the related requests (if any) to send as a compound request. 2026-02-18T09:54:44.637 INFO:tasks.workunit.client.0.trial015.stdout: new_msgs = [create_req] + [r.get_message_data() for r in related_requests] 2026-02-18T09:54:44.637 INFO:tasks.workunit.client.0.trial015.stdout: new_requests = self.send_compound(new_msgs, session.session_id, tree.tree_connect_id, related=True) 2026-02-18T09:54:44.637 INFO:tasks.workunit.client.0.trial015.stdout: 2026-02-18T09:54:44.637 INFO:tasks.workunit.client.0.trial015.stdout: # Verify that the first request was successful before updating the related requests with the new 2026-02-18T09:54:44.637 INFO:tasks.workunit.client.0.trial015.stdout: # info. 2026-02-18T09:54:44.637 INFO:tasks.workunit.client.0.trial015.stdout: error = None 2026-02-18T09:54:44.637 INFO:tasks.workunit.client.0.trial015.stdout: try: 2026-02-18T09:54:44.637 INFO:tasks.workunit.client.0.trial015.stdout: new_response = self.receive(new_requests[0], wait=wait, timeout=timeout, resolve_symlinks=True) 2026-02-18T09:54:44.637 INFO:tasks.workunit.client.0.trial015.stdout: except SMBResponseException as exc: 2026-02-18T09:54:44.637 INFO:tasks.workunit.client.0.trial015.stdout: # We need to make sure we fix up the remaining responses before throwing this. 2026-02-18T09:54:44.638 INFO:tasks.workunit.client.0.trial015.stdout: error = exc 2026-02-18T09:54:44.638 INFO:tasks.workunit.client.0.trial015.stdout: [r.response_event.wait() for r in new_requests] 2026-02-18T09:54:44.638 INFO:tasks.workunit.client.0.trial015.stdout: 2026-02-18T09:54:44.638 INFO:tasks.workunit.client.0.trial015.stdout: # Update the old requests with the new response information 2026-02-18T09:54:44.638 INFO:tasks.workunit.client.0.trial015.stdout: for i, old_request in enumerate([request] + related_requests): 2026-02-18T09:54:44.638 INFO:tasks.workunit.client.0.trial015.stdout: del self.outstanding_requests[old_request.message["message_id"].get_value()] 2026-02-18T09:54:44.638 INFO:tasks.workunit.client.0.trial015.stdout: old_request.update_request(new_requests[i]) 2026-02-18T09:54:44.638 INFO:tasks.workunit.client.0.trial015.stdout: 2026-02-18T09:54:44.638 INFO:tasks.workunit.client.0.trial015.stdout: if error: 2026-02-18T09:54:44.638 INFO:tasks.workunit.client.0.trial015.stdout: raise error 2026-02-18T09:54:44.638 INFO:tasks.workunit.client.0.trial015.stdout: 2026-02-18T09:54:44.638 INFO:tasks.workunit.client.0.trial015.stdout: return new_response 2026-02-18T09:54:44.638 INFO:tasks.workunit.client.0.trial015.stdout: else: 2026-02-18T09:54:44.638 INFO:tasks.workunit.client.0.trial015.stdout: # now we have a retrieval request for the response, we can delete 2026-02-18T09:54:44.638 INFO:tasks.workunit.client.0.trial015.stdout: # the request from the outstanding requests 2026-02-18T09:54:44.638 INFO:tasks.workunit.client.0.trial015.stdout: message_id = request.message["message_id"].get_value() 2026-02-18T09:54:44.638 INFO:tasks.workunit.client.0.trial015.stdout: self.outstanding_requests.pop(message_id, None) 2026-02-18T09:54:44.638 INFO:tasks.workunit.client.0.trial015.stdout: 2026-02-18T09:54:44.638 INFO:tasks.workunit.client.0.trial015.stdout: if status not in [NtStatus.STATUS_SUCCESS, NtStatus.STATUS_PENDING]: 2026-02-18T09:54:44.638 INFO:tasks.workunit.client.0.trial015.stdout:> raise SMBResponseException(response) 2026-02-18T09:54:44.638 INFO:tasks.workunit.client.0.trial015.stdout:E smbprotocol.exceptions.AccessDenied: Received unexpected status from the server: A process has requested access to an object but has not been granted those access rights. (3221225506) STATUS_ACCESS_DENIED: 0xc0000022 2026-02-18T09:54:44.638 INFO:tasks.workunit.client.0.trial015.stdout: 2026-02-18T09:54:44.638 INFO:tasks.workunit.client.0.trial015.stdout:_smb_tests_56380/lib64/python3.9/site-packages/smbprotocol/connection.py:1112: AccessDenied 2026-02-18T09:54:44.638 INFO:tasks.workunit.client.0.trial015.stdout: 2026-02-18T09:54:44.638 INFO:tasks.workunit.client.0.trial015.stdout:During handling of the above exception, another exception occurred: 2026-02-18T09:54:44.638 INFO:tasks.workunit.client.0.trial015.stdout: 2026-02-18T09:54:44.638 INFO:tasks.workunit.client.0.trial015.stdout:smb_cfg = , share_name = 'share1' 2026-02-18T09:54:44.638 INFO:tasks.workunit.client.0.trial015.stdout: 2026-02-18T09:54:44.638 INFO:tasks.workunit.client.0.trial015.stdout: @pytest.mark.default 2026-02-18T09:54:44.638 INFO:tasks.workunit.client.0.trial015.stdout: def test_create_file(smb_cfg, share_name): 2026-02-18T09:54:44.638 INFO:tasks.workunit.client.0.trial015.stdout: with smbutil.connection(smb_cfg, share_name) as sharep: 2026-02-18T09:54:44.638 INFO:tasks.workunit.client.0.trial015.stdout: fname = sharep / 'file1.dat' 2026-02-18T09:54:44.638 INFO:tasks.workunit.client.0.trial015.stdout:> fname.write_text('HELLO WORLD\n') 2026-02-18T09:54:44.638 INFO:tasks.workunit.client.0.trial015.stdout: 2026-02-18T09:54:44.638 INFO:tasks.workunit.client.0.trial015.stdout:tests/test_simple_smb.py:29: 2026-02-18T09:54:44.638 INFO:tasks.workunit.client.0.trial015.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-02-18T09:54:44.638 INFO:tasks.workunit.client.0.trial015.stdout:tests/smbutil.py:155: in write_text 2026-02-18T09:54:44.638 INFO:tasks.workunit.client.0.trial015.stdout: fh.write(txt) 2026-02-18T09:54:44.639 INFO:tasks.workunit.client.0.trial015.stdout:_smb_tests_56380/lib64/python3.9/site-packages/smbclient/_io.py:602: in write 2026-02-18T09:54:44.639 INFO:tasks.workunit.client.0.trial015.stdout: bytes_written = recv_func(request) 2026-02-18T09:54:44.639 INFO:tasks.workunit.client.0.trial015.stdout:_smb_tests_56380/lib64/python3.9/site-packages/smbprotocol/open.py:1418: in _write_response 2026-02-18T09:54:44.639 INFO:tasks.workunit.client.0.trial015.stdout: response = self.connection.receive(request, wait=wait) 2026-02-18T09:54:44.639 INFO:tasks.workunit.client.0.trial015.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-02-18T09:54:44.639 INFO:tasks.workunit.client.0.trial015.stdout: 2026-02-18T09:54:44.639 INFO:tasks.workunit.client.0.trial015.stdout:self = 2026-02-18T09:54:44.639 INFO:tasks.workunit.client.0.trial015.stdout:request = , wait = True 2026-02-18T09:54:44.639 INFO:tasks.workunit.client.0.trial015.stdout:timeout = None, resolve_symlinks = True 2026-02-18T09:54:44.639 INFO:tasks.workunit.client.0.trial015.stdout: 2026-02-18T09:54:44.639 INFO:tasks.workunit.client.0.trial015.stdout: def receive(self, request, wait=True, timeout=None, resolve_symlinks=True): 2026-02-18T09:54:44.639 INFO:tasks.workunit.client.0.trial015.stdout: """ 2026-02-18T09:54:44.639 INFO:tasks.workunit.client.0.trial015.stdout: Polls the message buffer of the TCP connection and waits until a valid 2026-02-18T09:54:44.639 INFO:tasks.workunit.client.0.trial015.stdout: message is received based on the message_id passed in. 2026-02-18T09:54:44.639 INFO:tasks.workunit.client.0.trial015.stdout: 2026-02-18T09:54:44.639 INFO:tasks.workunit.client.0.trial015.stdout: :param request: The Request object to wait get the response for 2026-02-18T09:54:44.639 INFO:tasks.workunit.client.0.trial015.stdout: :param wait: Wait for the final response in the case of a STATUS_PENDING response, the pending response is 2026-02-18T09:54:44.639 INFO:tasks.workunit.client.0.trial015.stdout: returned in the case of wait=False 2026-02-18T09:54:44.639 INFO:tasks.workunit.client.0.trial015.stdout: :param timeout: Set a timeout used while waiting for the final response from the server. 2026-02-18T09:54:44.639 INFO:tasks.workunit.client.0.trial015.stdout: :param resolve_symlinks: Set to automatically resolve symlinks in the path when opening a file or directory. 2026-02-18T09:54:44.639 INFO:tasks.workunit.client.0.trial015.stdout: :return: SMB2HeaderResponse of the received message 2026-02-18T09:54:44.639 INFO:tasks.workunit.client.0.trial015.stdout: """ 2026-02-18T09:54:44.639 INFO:tasks.workunit.client.0.trial015.stdout: # Make sure the receiver is still active, if not this raises an exception. 2026-02-18T09:54:44.639 INFO:tasks.workunit.client.0.trial015.stdout: self._check_worker_running() 2026-02-18T09:54:44.639 INFO:tasks.workunit.client.0.trial015.stdout: 2026-02-18T09:54:44.639 INFO:tasks.workunit.client.0.trial015.stdout: start_time = time.time() 2026-02-18T09:54:44.639 INFO:tasks.workunit.client.0.trial015.stdout: while True: 2026-02-18T09:54:44.639 INFO:tasks.workunit.client.0.trial015.stdout: iter_timeout = int(max(timeout - (time.time() - start_time), 1)) if timeout is not None else None 2026-02-18T09:54:44.639 INFO:tasks.workunit.client.0.trial015.stdout: if not request.response_event.wait(timeout=iter_timeout): 2026-02-18T09:54:44.639 INFO:tasks.workunit.client.0.trial015.stdout: value = request.message["message_id"].get_value() 2026-02-18T09:54:44.639 INFO:tasks.workunit.client.0.trial015.stdout: raise SMBException( 2026-02-18T09:54:44.639 INFO:tasks.workunit.client.0.trial015.stdout: f"Connection timeout of {timeout} seconds exceeded while waiting for a message id {value} " 2026-02-18T09:54:44.639 INFO:tasks.workunit.client.0.trial015.stdout: "response from the server" 2026-02-18T09:54:44.639 INFO:tasks.workunit.client.0.trial015.stdout: ) 2026-02-18T09:54:44.639 INFO:tasks.workunit.client.0.trial015.stdout: 2026-02-18T09:54:44.639 INFO:tasks.workunit.client.0.trial015.stdout: # Use a lock on the request so that in the case of a pending response we have exclusive lock on the event 2026-02-18T09:54:44.639 INFO:tasks.workunit.client.0.trial015.stdout: # flag and can clear it without the future pending response taking it over before we first clear the flag. 2026-02-18T09:54:44.639 INFO:tasks.workunit.client.0.trial015.stdout: with request.response_event_lock: 2026-02-18T09:54:44.640 INFO:tasks.workunit.client.0.trial015.stdout: self._check_worker_running() # The worker may have failed while waiting for the response, check again 2026-02-18T09:54:44.640 INFO:tasks.workunit.client.0.trial015.stdout: 2026-02-18T09:54:44.640 INFO:tasks.workunit.client.0.trial015.stdout: response = request.response 2026-02-18T09:54:44.640 INFO:tasks.workunit.client.0.trial015.stdout: status = response["status"].get_value() 2026-02-18T09:54:44.640 INFO:tasks.workunit.client.0.trial015.stdout: if status == NtStatus.STATUS_PENDING and wait: 2026-02-18T09:54:44.640 INFO:tasks.workunit.client.0.trial015.stdout: # Received a pending message, clear the response_event flag and wait again. 2026-02-18T09:54:44.640 INFO:tasks.workunit.client.0.trial015.stdout: request.response_event.clear() 2026-02-18T09:54:44.640 INFO:tasks.workunit.client.0.trial015.stdout: continue 2026-02-18T09:54:44.640 INFO:tasks.workunit.client.0.trial015.stdout: elif status == NtStatus.STATUS_STOPPED_ON_SYMLINK and resolve_symlinks: 2026-02-18T09:54:44.640 INFO:tasks.workunit.client.0.trial015.stdout: # Received when we do an Open on a path that contains a symlink. Need to capture all related 2026-02-18T09:54:44.640 INFO:tasks.workunit.client.0.trial015.stdout: # requests and resend the Open + others with the redirected path. First we need to resolve the 2026-02-18T09:54:44.640 INFO:tasks.workunit.client.0.trial015.stdout: # symlink path. This will fail if the symlink is pointing to a location that is not in the same 2026-02-18T09:54:44.640 INFO:tasks.workunit.client.0.trial015.stdout: # tree/share as the original request. 2026-02-18T09:54:44.640 INFO:tasks.workunit.client.0.trial015.stdout: 2026-02-18T09:54:44.640 INFO:tasks.workunit.client.0.trial015.stdout: # First wait for the other remaining requests to be processed. Their status will also fail and we 2026-02-18T09:54:44.640 INFO:tasks.workunit.client.0.trial015.stdout: # need to make sure we update the old request with the new one properly. 2026-02-18T09:54:44.640 INFO:tasks.workunit.client.0.trial015.stdout: related_requests = [self.outstanding_requests[i] for i in request.related_ids] 2026-02-18T09:54:44.640 INFO:tasks.workunit.client.0.trial015.stdout: [r.response_event.wait() for r in related_requests] 2026-02-18T09:54:44.640 INFO:tasks.workunit.client.0.trial015.stdout: 2026-02-18T09:54:44.640 INFO:tasks.workunit.client.0.trial015.stdout: # Check if the response has the reparse buffer present. 2026-02-18T09:54:44.641 INFO:tasks.workunit.client.0.trial015.stdout: exp = SMBResponseException(response) 2026-02-18T09:54:44.641 INFO:tasks.workunit.client.0.trial015.stdout: reparse_buffer = next( 2026-02-18T09:54:44.641 INFO:tasks.workunit.client.0.trial015.stdout: iter(e for e in exp.error_details if isinstance(e, SMB2SymbolicLinkErrorResponse)), None 2026-02-18T09:54:44.641 INFO:tasks.workunit.client.0.trial015.stdout: ) 2026-02-18T09:54:44.641 INFO:tasks.workunit.client.0.trial015.stdout: if reparse_buffer is None: 2026-02-18T09:54:44.641 INFO:tasks.workunit.client.0.trial015.stdout: # Some SMB server don't return a buffer, only thing we 2026-02-18T09:54:44.641 INFO:tasks.workunit.client.0.trial015.stdout: # can do is raise the exception. 2026-02-18T09:54:44.641 INFO:tasks.workunit.client.0.trial015.stdout: message_id = request.message["message_id"].get_value() 2026-02-18T09:54:44.641 INFO:tasks.workunit.client.0.trial015.stdout: self.outstanding_requests.pop(message_id, None) 2026-02-18T09:54:44.641 INFO:tasks.workunit.client.0.trial015.stdout: raise exp 2026-02-18T09:54:44.641 INFO:tasks.workunit.client.0.trial015.stdout: 2026-02-18T09:54:44.641 INFO:tasks.workunit.client.0.trial015.stdout: # Now create a new request with the new path the symlink points to. 2026-02-18T09:54:44.641 INFO:tasks.workunit.client.0.trial015.stdout: session = self.session_table[request.session_id] 2026-02-18T09:54:44.641 INFO:tasks.workunit.client.0.trial015.stdout: tree = session.tree_connect_table[request.message["tree_id"].get_value()] 2026-02-18T09:54:44.641 INFO:tasks.workunit.client.0.trial015.stdout: 2026-02-18T09:54:44.641 INFO:tasks.workunit.client.0.trial015.stdout: old_create = request.get_message_data() 2026-02-18T09:54:44.641 INFO:tasks.workunit.client.0.trial015.stdout: tree_share_name = tree.share_name + "\\" 2026-02-18T09:54:44.641 INFO:tasks.workunit.client.0.trial015.stdout: original_path = tree_share_name + to_text( 2026-02-18T09:54:44.641 INFO:tasks.workunit.client.0.trial015.stdout: old_create["buffer_path"].get_value(), encoding="utf-16-le" 2026-02-18T09:54:44.641 INFO:tasks.workunit.client.0.trial015.stdout: ) 2026-02-18T09:54:44.641 INFO:tasks.workunit.client.0.trial015.stdout: new_path = reparse_buffer.resolve_path(original_path)[len(tree_share_name) :] 2026-02-18T09:54:44.641 INFO:tasks.workunit.client.0.trial015.stdout: 2026-02-18T09:54:44.641 INFO:tasks.workunit.client.0.trial015.stdout: new_open = Open(tree, new_path) 2026-02-18T09:54:44.641 INFO:tasks.workunit.client.0.trial015.stdout: create_req = new_open.create( 2026-02-18T09:54:44.641 INFO:tasks.workunit.client.0.trial015.stdout: old_create["impersonation_level"].get_value(), 2026-02-18T09:54:44.641 INFO:tasks.workunit.client.0.trial015.stdout: old_create["desired_access"].get_value(), 2026-02-18T09:54:44.641 INFO:tasks.workunit.client.0.trial015.stdout: old_create["file_attributes"].get_value(), 2026-02-18T09:54:44.641 INFO:tasks.workunit.client.0.trial015.stdout: old_create["share_access"].get_value(), 2026-02-18T09:54:44.641 INFO:tasks.workunit.client.0.trial015.stdout: old_create["create_disposition"].get_value(), 2026-02-18T09:54:44.641 INFO:tasks.workunit.client.0.trial015.stdout: old_create["create_options"].get_value(), 2026-02-18T09:54:44.641 INFO:tasks.workunit.client.0.trial015.stdout: create_contexts=old_create["buffer_contexts"].get_value(), 2026-02-18T09:54:44.641 INFO:tasks.workunit.client.0.trial015.stdout: send=False, 2026-02-18T09:54:44.641 INFO:tasks.workunit.client.0.trial015.stdout: )[0] 2026-02-18T09:54:44.641 INFO:tasks.workunit.client.0.trial015.stdout: 2026-02-18T09:54:44.641 INFO:tasks.workunit.client.0.trial015.stdout: # Now add all the related requests (if any) to send as a compound request. 2026-02-18T09:54:44.641 INFO:tasks.workunit.client.0.trial015.stdout: new_msgs = [create_req] + [r.get_message_data() for r in related_requests] 2026-02-18T09:54:44.641 INFO:tasks.workunit.client.0.trial015.stdout: new_requests = self.send_compound(new_msgs, session.session_id, tree.tree_connect_id, related=True) 2026-02-18T09:54:44.641 INFO:tasks.workunit.client.0.trial015.stdout: 2026-02-18T09:54:44.641 INFO:tasks.workunit.client.0.trial015.stdout: # Verify that the first request was successful before updating the related requests with the new 2026-02-18T09:54:44.641 INFO:tasks.workunit.client.0.trial015.stdout: # info. 2026-02-18T09:54:44.642 INFO:tasks.workunit.client.0.trial015.stdout: error = None 2026-02-18T09:54:44.642 INFO:tasks.workunit.client.0.trial015.stdout: try: 2026-02-18T09:54:44.642 INFO:tasks.workunit.client.0.trial015.stdout: new_response = self.receive(new_requests[0], wait=wait, timeout=timeout, resolve_symlinks=True) 2026-02-18T09:54:44.642 INFO:tasks.workunit.client.0.trial015.stdout: except SMBResponseException as exc: 2026-02-18T09:54:44.642 INFO:tasks.workunit.client.0.trial015.stdout: # We need to make sure we fix up the remaining responses before throwing this. 2026-02-18T09:54:44.642 INFO:tasks.workunit.client.0.trial015.stdout: error = exc 2026-02-18T09:54:44.642 INFO:tasks.workunit.client.0.trial015.stdout: [r.response_event.wait() for r in new_requests] 2026-02-18T09:54:44.642 INFO:tasks.workunit.client.0.trial015.stdout: 2026-02-18T09:54:44.642 INFO:tasks.workunit.client.0.trial015.stdout: # Update the old requests with the new response information 2026-02-18T09:54:44.642 INFO:tasks.workunit.client.0.trial015.stdout: for i, old_request in enumerate([request] + related_requests): 2026-02-18T09:54:44.642 INFO:tasks.workunit.client.0.trial015.stdout: del self.outstanding_requests[old_request.message["message_id"].get_value()] 2026-02-18T09:54:44.642 INFO:tasks.workunit.client.0.trial015.stdout: old_request.update_request(new_requests[i]) 2026-02-18T09:54:44.642 INFO:tasks.workunit.client.0.trial015.stdout: 2026-02-18T09:54:44.642 INFO:tasks.workunit.client.0.trial015.stdout: if error: 2026-02-18T09:54:44.642 INFO:tasks.workunit.client.0.trial015.stdout: raise error 2026-02-18T09:54:44.642 INFO:tasks.workunit.client.0.trial015.stdout: 2026-02-18T09:54:44.642 INFO:tasks.workunit.client.0.trial015.stdout: return new_response 2026-02-18T09:54:44.642 INFO:tasks.workunit.client.0.trial015.stdout: else: 2026-02-18T09:54:44.642 INFO:tasks.workunit.client.0.trial015.stdout: # now we have a retrieval request for the response, we can delete 2026-02-18T09:54:44.642 INFO:tasks.workunit.client.0.trial015.stdout: # the request from the outstanding requests 2026-02-18T09:54:44.642 INFO:tasks.workunit.client.0.trial015.stdout: message_id = request.message["message_id"].get_value() 2026-02-18T09:54:44.642 INFO:tasks.workunit.client.0.trial015.stdout: self.outstanding_requests.pop(message_id, None) 2026-02-18T09:54:44.642 INFO:tasks.workunit.client.0.trial015.stdout: 2026-02-18T09:54:44.642 INFO:tasks.workunit.client.0.trial015.stdout: if status not in [NtStatus.STATUS_SUCCESS, NtStatus.STATUS_PENDING]: 2026-02-18T09:54:44.642 INFO:tasks.workunit.client.0.trial015.stdout:> raise SMBResponseException(response) 2026-02-18T09:54:44.642 INFO:tasks.workunit.client.0.trial015.stdout:E smbprotocol.exceptions.AccessDenied: Received unexpected status from the server: A process has requested access to an object but has not been granted those access rights. (3221225506) STATUS_ACCESS_DENIED: 0xc0000022 2026-02-18T09:54:44.642 INFO:tasks.workunit.client.0.trial015.stdout: 2026-02-18T09:54:44.642 INFO:tasks.workunit.client.0.trial015.stdout:_smb_tests_56380/lib64/python3.9/site-packages/smbprotocol/connection.py:1112: AccessDenied 2026-02-18T09:54:44.642 INFO:tasks.workunit.client.0.trial015.stdout:___________________________ test_create_file[share2] ___________________________ 2026-02-18T09:54:44.642 INFO:tasks.workunit.client.0.trial015.stdout: 2026-02-18T09:54:44.642 INFO:tasks.workunit.client.0.trial015.stdout:self = 2026-02-18T09:54:44.642 INFO:tasks.workunit.client.0.trial015.stdout:b = 2026-02-18T09:54:44.642 INFO:tasks.workunit.client.0.trial015.stdout: 2026-02-18T09:54:44.642 INFO:tasks.workunit.client.0.trial015.stdout: def write(self, b): 2026-02-18T09:54:44.642 INFO:tasks.workunit.client.0.trial015.stdout: """ 2026-02-18T09:54:44.642 INFO:tasks.workunit.client.0.trial015.stdout: Write buffer b to file, return number of bytes written. 2026-02-18T09:54:44.642 INFO:tasks.workunit.client.0.trial015.stdout: 2026-02-18T09:54:44.642 INFO:tasks.workunit.client.0.trial015.stdout: Only makes one system call, so not all of the data may be written. 2026-02-18T09:54:44.642 INFO:tasks.workunit.client.0.trial015.stdout: The number of bytes actually written is returned. This can be less than 2026-02-18T09:54:44.642 INFO:tasks.workunit.client.0.trial015.stdout: the length of b as it depends on the underlying connection. 2026-02-18T09:54:44.642 INFO:tasks.workunit.client.0.trial015.stdout: """ 2026-02-18T09:54:44.643 INFO:tasks.workunit.client.0.trial015.stdout: chunk_size, credit_request = _chunk_size(self.fd.connection, len(b), "write") 2026-02-18T09:54:44.643 INFO:tasks.workunit.client.0.trial015.stdout: data = bytes(b[:chunk_size]) 2026-02-18T09:54:44.643 INFO:tasks.workunit.client.0.trial015.stdout: 2026-02-18T09:54:44.643 INFO:tasks.workunit.client.0.trial015.stdout: write_msg, recv_func = self.fd.write(data, offset=self._offset, send=False) 2026-02-18T09:54:44.643 INFO:tasks.workunit.client.0.trial015.stdout: request = self.fd.connection.send( 2026-02-18T09:54:44.643 INFO:tasks.workunit.client.0.trial015.stdout: write_msg, 2026-02-18T09:54:44.643 INFO:tasks.workunit.client.0.trial015.stdout: sid=self.fd.tree_connect.session.session_id, 2026-02-18T09:54:44.643 INFO:tasks.workunit.client.0.trial015.stdout: tid=self.fd.tree_connect.tree_connect_id, 2026-02-18T09:54:44.643 INFO:tasks.workunit.client.0.trial015.stdout: credit_request=credit_request, 2026-02-18T09:54:44.643 INFO:tasks.workunit.client.0.trial015.stdout: ) 2026-02-18T09:54:44.643 INFO:tasks.workunit.client.0.trial015.stdout:> bytes_written = recv_func(request) 2026-02-18T09:54:44.643 INFO:tasks.workunit.client.0.trial015.stdout: 2026-02-18T09:54:44.643 INFO:tasks.workunit.client.0.trial015.stdout:_smb_tests_56380/lib64/python3.9/site-packages/smbclient/_io.py:602: 2026-02-18T09:54:44.643 INFO:tasks.workunit.client.0.trial015.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-02-18T09:54:44.643 INFO:tasks.workunit.client.0.trial015.stdout:_smb_tests_56380/lib64/python3.9/site-packages/smbprotocol/open.py:1418: in _write_response 2026-02-18T09:54:44.643 INFO:tasks.workunit.client.0.trial015.stdout: response = self.connection.receive(request, wait=wait) 2026-02-18T09:54:44.643 INFO:tasks.workunit.client.0.trial015.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-02-18T09:54:44.643 INFO:tasks.workunit.client.0.trial015.stdout: 2026-02-18T09:54:44.643 INFO:tasks.workunit.client.0.trial015.stdout:self = 2026-02-18T09:54:44.643 INFO:tasks.workunit.client.0.trial015.stdout:request = , wait = True 2026-02-18T09:54:44.643 INFO:tasks.workunit.client.0.trial015.stdout:timeout = None, resolve_symlinks = True 2026-02-18T09:54:44.643 INFO:tasks.workunit.client.0.trial015.stdout: 2026-02-18T09:54:44.643 INFO:tasks.workunit.client.0.trial015.stdout: def receive(self, request, wait=True, timeout=None, resolve_symlinks=True): 2026-02-18T09:54:44.643 INFO:tasks.workunit.client.0.trial015.stdout: """ 2026-02-18T09:54:44.643 INFO:tasks.workunit.client.0.trial015.stdout: Polls the message buffer of the TCP connection and waits until a valid 2026-02-18T09:54:44.643 INFO:tasks.workunit.client.0.trial015.stdout: message is received based on the message_id passed in. 2026-02-18T09:54:44.643 INFO:tasks.workunit.client.0.trial015.stdout: 2026-02-18T09:54:44.643 INFO:tasks.workunit.client.0.trial015.stdout: :param request: The Request object to wait get the response for 2026-02-18T09:54:44.643 INFO:tasks.workunit.client.0.trial015.stdout: :param wait: Wait for the final response in the case of a STATUS_PENDING response, the pending response is 2026-02-18T09:54:44.643 INFO:tasks.workunit.client.0.trial015.stdout: returned in the case of wait=False 2026-02-18T09:54:44.643 INFO:tasks.workunit.client.0.trial015.stdout: :param timeout: Set a timeout used while waiting for the final response from the server. 2026-02-18T09:54:44.643 INFO:tasks.workunit.client.0.trial015.stdout: :param resolve_symlinks: Set to automatically resolve symlinks in the path when opening a file or directory. 2026-02-18T09:54:44.643 INFO:tasks.workunit.client.0.trial015.stdout: :return: SMB2HeaderResponse of the received message 2026-02-18T09:54:44.643 INFO:tasks.workunit.client.0.trial015.stdout: """ 2026-02-18T09:54:44.643 INFO:tasks.workunit.client.0.trial015.stdout: # Make sure the receiver is still active, if not this raises an exception. 2026-02-18T09:54:44.643 INFO:tasks.workunit.client.0.trial015.stdout: self._check_worker_running() 2026-02-18T09:54:44.643 INFO:tasks.workunit.client.0.trial015.stdout: 2026-02-18T09:54:44.643 INFO:tasks.workunit.client.0.trial015.stdout: start_time = time.time() 2026-02-18T09:54:44.643 INFO:tasks.workunit.client.0.trial015.stdout: while True: 2026-02-18T09:54:44.643 INFO:tasks.workunit.client.0.trial015.stdout: iter_timeout = int(max(timeout - (time.time() - start_time), 1)) if timeout is not None else None 2026-02-18T09:54:44.643 INFO:tasks.workunit.client.0.trial015.stdout: if not request.response_event.wait(timeout=iter_timeout): 2026-02-18T09:54:44.644 INFO:tasks.workunit.client.0.trial015.stdout: value = request.message["message_id"].get_value() 2026-02-18T09:54:44.644 INFO:tasks.workunit.client.0.trial015.stdout: raise SMBException( 2026-02-18T09:54:44.644 INFO:tasks.workunit.client.0.trial015.stdout: f"Connection timeout of {timeout} seconds exceeded while waiting for a message id {value} " 2026-02-18T09:54:44.644 INFO:tasks.workunit.client.0.trial015.stdout: "response from the server" 2026-02-18T09:54:44.644 INFO:tasks.workunit.client.0.trial015.stdout: ) 2026-02-18T09:54:44.644 INFO:tasks.workunit.client.0.trial015.stdout: 2026-02-18T09:54:44.644 INFO:tasks.workunit.client.0.trial015.stdout: # Use a lock on the request so that in the case of a pending response we have exclusive lock on the event 2026-02-18T09:54:44.644 INFO:tasks.workunit.client.0.trial015.stdout: # flag and can clear it without the future pending response taking it over before we first clear the flag. 2026-02-18T09:54:44.644 INFO:tasks.workunit.client.0.trial015.stdout: with request.response_event_lock: 2026-02-18T09:54:44.644 INFO:tasks.workunit.client.0.trial015.stdout: self._check_worker_running() # The worker may have failed while waiting for the response, check again 2026-02-18T09:54:44.644 INFO:tasks.workunit.client.0.trial015.stdout: 2026-02-18T09:54:44.644 INFO:tasks.workunit.client.0.trial015.stdout: response = request.response 2026-02-18T09:54:44.644 INFO:tasks.workunit.client.0.trial015.stdout: status = response["status"].get_value() 2026-02-18T09:54:44.644 INFO:tasks.workunit.client.0.trial015.stdout: if status == NtStatus.STATUS_PENDING and wait: 2026-02-18T09:54:44.644 INFO:tasks.workunit.client.0.trial015.stdout: # Received a pending message, clear the response_event flag and wait again. 2026-02-18T09:54:44.644 INFO:tasks.workunit.client.0.trial015.stdout: request.response_event.clear() 2026-02-18T09:54:44.644 INFO:tasks.workunit.client.0.trial015.stdout: continue 2026-02-18T09:54:44.644 INFO:tasks.workunit.client.0.trial015.stdout: elif status == NtStatus.STATUS_STOPPED_ON_SYMLINK and resolve_symlinks: 2026-02-18T09:54:44.644 INFO:tasks.workunit.client.0.trial015.stdout: # Received when we do an Open on a path that contains a symlink. Need to capture all related 2026-02-18T09:54:44.644 INFO:tasks.workunit.client.0.trial015.stdout: # requests and resend the Open + others with the redirected path. First we need to resolve the 2026-02-18T09:54:44.644 INFO:tasks.workunit.client.0.trial015.stdout: # symlink path. This will fail if the symlink is pointing to a location that is not in the same 2026-02-18T09:54:44.644 INFO:tasks.workunit.client.0.trial015.stdout: # tree/share as the original request. 2026-02-18T09:54:44.644 INFO:tasks.workunit.client.0.trial015.stdout: 2026-02-18T09:54:44.644 INFO:tasks.workunit.client.0.trial015.stdout: # First wait for the other remaining requests to be processed. Their status will also fail and we 2026-02-18T09:54:44.644 INFO:tasks.workunit.client.0.trial015.stdout: # need to make sure we update the old request with the new one properly. 2026-02-18T09:54:44.644 INFO:tasks.workunit.client.0.trial015.stdout: related_requests = [self.outstanding_requests[i] for i in request.related_ids] 2026-02-18T09:54:44.644 INFO:tasks.workunit.client.0.trial015.stdout: [r.response_event.wait() for r in related_requests] 2026-02-18T09:54:44.644 INFO:tasks.workunit.client.0.trial015.stdout: 2026-02-18T09:54:44.644 INFO:tasks.workunit.client.0.trial015.stdout: # Check if the response has the reparse buffer present. 2026-02-18T09:54:44.644 INFO:tasks.workunit.client.0.trial015.stdout: exp = SMBResponseException(response) 2026-02-18T09:54:44.644 INFO:tasks.workunit.client.0.trial015.stdout: reparse_buffer = next( 2026-02-18T09:54:44.644 INFO:tasks.workunit.client.0.trial015.stdout: iter(e for e in exp.error_details if isinstance(e, SMB2SymbolicLinkErrorResponse)), None 2026-02-18T09:54:44.644 INFO:tasks.workunit.client.0.trial015.stdout: ) 2026-02-18T09:54:44.644 INFO:tasks.workunit.client.0.trial015.stdout: if reparse_buffer is None: 2026-02-18T09:54:44.644 INFO:tasks.workunit.client.0.trial015.stdout: # Some SMB server don't return a buffer, only thing we 2026-02-18T09:54:44.644 INFO:tasks.workunit.client.0.trial015.stdout: # can do is raise the exception. 2026-02-18T09:54:44.644 INFO:tasks.workunit.client.0.trial015.stdout: message_id = request.message["message_id"].get_value() 2026-02-18T09:54:44.644 INFO:tasks.workunit.client.0.trial015.stdout: self.outstanding_requests.pop(message_id, None) 2026-02-18T09:54:44.644 INFO:tasks.workunit.client.0.trial015.stdout: raise exp 2026-02-18T09:54:44.644 INFO:tasks.workunit.client.0.trial015.stdout: 2026-02-18T09:54:44.644 INFO:tasks.workunit.client.0.trial015.stdout: # Now create a new request with the new path the symlink points to. 2026-02-18T09:54:44.644 INFO:tasks.workunit.client.0.trial015.stdout: session = self.session_table[request.session_id] 2026-02-18T09:54:44.645 INFO:tasks.workunit.client.0.trial015.stdout: tree = session.tree_connect_table[request.message["tree_id"].get_value()] 2026-02-18T09:54:44.645 INFO:tasks.workunit.client.0.trial015.stdout: 2026-02-18T09:54:44.645 INFO:tasks.workunit.client.0.trial015.stdout: old_create = request.get_message_data() 2026-02-18T09:54:44.645 INFO:tasks.workunit.client.0.trial015.stdout: tree_share_name = tree.share_name + "\\" 2026-02-18T09:54:44.645 INFO:tasks.workunit.client.0.trial015.stdout: original_path = tree_share_name + to_text( 2026-02-18T09:54:44.645 INFO:tasks.workunit.client.0.trial015.stdout: old_create["buffer_path"].get_value(), encoding="utf-16-le" 2026-02-18T09:54:44.645 INFO:tasks.workunit.client.0.trial015.stdout: ) 2026-02-18T09:54:44.645 INFO:tasks.workunit.client.0.trial015.stdout: new_path = reparse_buffer.resolve_path(original_path)[len(tree_share_name) :] 2026-02-18T09:54:44.645 INFO:tasks.workunit.client.0.trial015.stdout: 2026-02-18T09:54:44.645 INFO:tasks.workunit.client.0.trial015.stdout: new_open = Open(tree, new_path) 2026-02-18T09:54:44.645 INFO:tasks.workunit.client.0.trial015.stdout: create_req = new_open.create( 2026-02-18T09:54:44.645 INFO:tasks.workunit.client.0.trial015.stdout: old_create["impersonation_level"].get_value(), 2026-02-18T09:54:44.645 INFO:tasks.workunit.client.0.trial015.stdout: old_create["desired_access"].get_value(), 2026-02-18T09:54:44.645 INFO:tasks.workunit.client.0.trial015.stdout: old_create["file_attributes"].get_value(), 2026-02-18T09:54:44.645 INFO:tasks.workunit.client.0.trial015.stdout: old_create["share_access"].get_value(), 2026-02-18T09:54:44.645 INFO:tasks.workunit.client.0.trial015.stdout: old_create["create_disposition"].get_value(), 2026-02-18T09:54:44.645 INFO:tasks.workunit.client.0.trial015.stdout: old_create["create_options"].get_value(), 2026-02-18T09:54:44.645 INFO:tasks.workunit.client.0.trial015.stdout: create_contexts=old_create["buffer_contexts"].get_value(), 2026-02-18T09:54:44.645 INFO:tasks.workunit.client.0.trial015.stdout: send=False, 2026-02-18T09:54:44.645 INFO:tasks.workunit.client.0.trial015.stdout: )[0] 2026-02-18T09:54:44.645 INFO:tasks.workunit.client.0.trial015.stdout: 2026-02-18T09:54:44.645 INFO:tasks.workunit.client.0.trial015.stdout: # Now add all the related requests (if any) to send as a compound request. 2026-02-18T09:54:44.645 INFO:tasks.workunit.client.0.trial015.stdout: new_msgs = [create_req] + [r.get_message_data() for r in related_requests] 2026-02-18T09:54:44.645 INFO:tasks.workunit.client.0.trial015.stdout: new_requests = self.send_compound(new_msgs, session.session_id, tree.tree_connect_id, related=True) 2026-02-18T09:54:44.645 INFO:tasks.workunit.client.0.trial015.stdout: 2026-02-18T09:54:44.645 INFO:tasks.workunit.client.0.trial015.stdout: # Verify that the first request was successful before updating the related requests with the new 2026-02-18T09:54:44.645 INFO:tasks.workunit.client.0.trial015.stdout: # info. 2026-02-18T09:54:44.645 INFO:tasks.workunit.client.0.trial015.stdout: error = None 2026-02-18T09:54:44.645 INFO:tasks.workunit.client.0.trial015.stdout: try: 2026-02-18T09:54:44.645 INFO:tasks.workunit.client.0.trial015.stdout: new_response = self.receive(new_requests[0], wait=wait, timeout=timeout, resolve_symlinks=True) 2026-02-18T09:54:44.645 INFO:tasks.workunit.client.0.trial015.stdout: except SMBResponseException as exc: 2026-02-18T09:54:44.645 INFO:tasks.workunit.client.0.trial015.stdout: # We need to make sure we fix up the remaining responses before throwing this. 2026-02-18T09:54:44.645 INFO:tasks.workunit.client.0.trial015.stdout: error = exc 2026-02-18T09:54:44.645 INFO:tasks.workunit.client.0.trial015.stdout: [r.response_event.wait() for r in new_requests] 2026-02-18T09:54:44.645 INFO:tasks.workunit.client.0.trial015.stdout: 2026-02-18T09:54:44.645 INFO:tasks.workunit.client.0.trial015.stdout: # Update the old requests with the new response information 2026-02-18T09:54:44.645 INFO:tasks.workunit.client.0.trial015.stdout: for i, old_request in enumerate([request] + related_requests): 2026-02-18T09:54:44.645 INFO:tasks.workunit.client.0.trial015.stdout: del self.outstanding_requests[old_request.message["message_id"].get_value()] 2026-02-18T09:54:44.645 INFO:tasks.workunit.client.0.trial015.stdout: old_request.update_request(new_requests[i]) 2026-02-18T09:54:44.645 INFO:tasks.workunit.client.0.trial015.stdout: 2026-02-18T09:54:44.645 INFO:tasks.workunit.client.0.trial015.stdout: if error: 2026-02-18T09:54:44.645 INFO:tasks.workunit.client.0.trial015.stdout: raise error 2026-02-18T09:54:44.645 INFO:tasks.workunit.client.0.trial015.stdout: 2026-02-18T09:54:44.645 INFO:tasks.workunit.client.0.trial015.stdout: return new_response 2026-02-18T09:54:44.646 INFO:tasks.workunit.client.0.trial015.stdout: else: 2026-02-18T09:54:44.646 INFO:tasks.workunit.client.0.trial015.stdout: # now we have a retrieval request for the response, we can delete 2026-02-18T09:54:44.646 INFO:tasks.workunit.client.0.trial015.stdout: # the request from the outstanding requests 2026-02-18T09:54:44.646 INFO:tasks.workunit.client.0.trial015.stdout: message_id = request.message["message_id"].get_value() 2026-02-18T09:54:44.646 INFO:tasks.workunit.client.0.trial015.stdout: self.outstanding_requests.pop(message_id, None) 2026-02-18T09:54:44.646 INFO:tasks.workunit.client.0.trial015.stdout: 2026-02-18T09:54:44.646 INFO:tasks.workunit.client.0.trial015.stdout: if status not in [NtStatus.STATUS_SUCCESS, NtStatus.STATUS_PENDING]: 2026-02-18T09:54:44.646 INFO:tasks.workunit.client.0.trial015.stdout:> raise SMBResponseException(response) 2026-02-18T09:54:44.646 INFO:tasks.workunit.client.0.trial015.stdout:E smbprotocol.exceptions.AccessDenied: Received unexpected status from the server: A process has requested access to an object but has not been granted those access rights. (3221225506) STATUS_ACCESS_DENIED: 0xc0000022 2026-02-18T09:54:44.646 INFO:tasks.workunit.client.0.trial015.stdout: 2026-02-18T09:54:44.646 INFO:tasks.workunit.client.0.trial015.stdout:_smb_tests_56380/lib64/python3.9/site-packages/smbprotocol/connection.py:1112: AccessDenied 2026-02-18T09:54:44.646 INFO:tasks.workunit.client.0.trial015.stdout: 2026-02-18T09:54:44.646 INFO:tasks.workunit.client.0.trial015.stdout:During handling of the above exception, another exception occurred: 2026-02-18T09:54:44.646 INFO:tasks.workunit.client.0.trial015.stdout: 2026-02-18T09:54:44.646 INFO:tasks.workunit.client.0.trial015.stdout:smb_cfg = , share_name = 'share2' 2026-02-18T09:54:44.646 INFO:tasks.workunit.client.0.trial015.stdout: 2026-02-18T09:54:44.646 INFO:tasks.workunit.client.0.trial015.stdout: @pytest.mark.default 2026-02-18T09:54:44.646 INFO:tasks.workunit.client.0.trial015.stdout: def test_create_file(smb_cfg, share_name): 2026-02-18T09:54:44.646 INFO:tasks.workunit.client.0.trial015.stdout: with smbutil.connection(smb_cfg, share_name) as sharep: 2026-02-18T09:54:44.646 INFO:tasks.workunit.client.0.trial015.stdout: fname = sharep / 'file1.dat' 2026-02-18T09:54:44.646 INFO:tasks.workunit.client.0.trial015.stdout:> fname.write_text('HELLO WORLD\n') 2026-02-18T09:54:44.646 INFO:tasks.workunit.client.0.trial015.stdout: 2026-02-18T09:54:44.646 INFO:tasks.workunit.client.0.trial015.stdout:tests/test_simple_smb.py:29: 2026-02-18T09:54:44.646 INFO:tasks.workunit.client.0.trial015.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-02-18T09:54:44.646 INFO:tasks.workunit.client.0.trial015.stdout:tests/smbutil.py:155: in write_text 2026-02-18T09:54:44.646 INFO:tasks.workunit.client.0.trial015.stdout: fh.write(txt) 2026-02-18T09:54:44.646 INFO:tasks.workunit.client.0.trial015.stdout:_smb_tests_56380/lib64/python3.9/site-packages/smbclient/_io.py:602: in write 2026-02-18T09:54:44.646 INFO:tasks.workunit.client.0.trial015.stdout: bytes_written = recv_func(request) 2026-02-18T09:54:44.646 INFO:tasks.workunit.client.0.trial015.stdout:_smb_tests_56380/lib64/python3.9/site-packages/smbprotocol/open.py:1418: in _write_response 2026-02-18T09:54:44.646 INFO:tasks.workunit.client.0.trial015.stdout: response = self.connection.receive(request, wait=wait) 2026-02-18T09:54:44.646 INFO:tasks.workunit.client.0.trial015.stdout:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 2026-02-18T09:54:44.646 INFO:tasks.workunit.client.0.trial015.stdout: 2026-02-18T09:54:44.646 INFO:tasks.workunit.client.0.trial015.stdout:self = 2026-02-18T09:54:44.646 INFO:tasks.workunit.client.0.trial015.stdout:request = , wait = True 2026-02-18T09:54:44.646 INFO:tasks.workunit.client.0.trial015.stdout:timeout = None, resolve_symlinks = True 2026-02-18T09:54:44.646 INFO:tasks.workunit.client.0.trial015.stdout: 2026-02-18T09:54:44.646 INFO:tasks.workunit.client.0.trial015.stdout: def receive(self, request, wait=True, timeout=None, resolve_symlinks=True): 2026-02-18T09:54:44.646 INFO:tasks.workunit.client.0.trial015.stdout: """ 2026-02-18T09:54:44.646 INFO:tasks.workunit.client.0.trial015.stdout: Polls the message buffer of the TCP connection and waits until a valid 2026-02-18T09:54:44.646 INFO:tasks.workunit.client.0.trial015.stdout: message is received based on the message_id passed in. 2026-02-18T09:54:44.646 INFO:tasks.workunit.client.0.trial015.stdout: 2026-02-18T09:54:44.646 INFO:tasks.workunit.client.0.trial015.stdout: :param request: The Request object to wait get the response for 2026-02-18T09:54:44.646 INFO:tasks.workunit.client.0.trial015.stdout: :param wait: Wait for the final response in the case of a STATUS_PENDING response, the pending response is 2026-02-18T09:54:44.646 INFO:tasks.workunit.client.0.trial015.stdout: returned in the case of wait=False 2026-02-18T09:54:44.647 INFO:tasks.workunit.client.0.trial015.stdout: :param timeout: Set a timeout used while waiting for the final response from the server. 2026-02-18T09:54:44.647 INFO:tasks.workunit.client.0.trial015.stdout: :param resolve_symlinks: Set to automatically resolve symlinks in the path when opening a file or directory. 2026-02-18T09:54:44.647 INFO:tasks.workunit.client.0.trial015.stdout: :return: SMB2HeaderResponse of the received message 2026-02-18T09:54:44.647 INFO:tasks.workunit.client.0.trial015.stdout: """ 2026-02-18T09:54:44.647 INFO:tasks.workunit.client.0.trial015.stdout: # Make sure the receiver is still active, if not this raises an exception. 2026-02-18T09:54:44.647 INFO:tasks.workunit.client.0.trial015.stdout: self._check_worker_running() 2026-02-18T09:54:44.647 INFO:tasks.workunit.client.0.trial015.stdout: 2026-02-18T09:54:44.647 INFO:tasks.workunit.client.0.trial015.stdout: start_time = time.time() 2026-02-18T09:54:44.647 INFO:tasks.workunit.client.0.trial015.stdout: while True: 2026-02-18T09:54:44.647 INFO:tasks.workunit.client.0.trial015.stdout: iter_timeout = int(max(timeout - (time.time() - start_time), 1)) if timeout is not None else None 2026-02-18T09:54:44.647 INFO:tasks.workunit.client.0.trial015.stdout: if not request.response_event.wait(timeout=iter_timeout): 2026-02-18T09:54:44.647 INFO:tasks.workunit.client.0.trial015.stdout: value = request.message["message_id"].get_value() 2026-02-18T09:54:44.647 INFO:tasks.workunit.client.0.trial015.stdout: raise SMBException( 2026-02-18T09:54:44.647 INFO:tasks.workunit.client.0.trial015.stdout: f"Connection timeout of {timeout} seconds exceeded while waiting for a message id {value} " 2026-02-18T09:54:44.647 INFO:tasks.workunit.client.0.trial015.stdout: "response from the server" 2026-02-18T09:54:44.647 INFO:tasks.workunit.client.0.trial015.stdout: ) 2026-02-18T09:54:44.647 INFO:tasks.workunit.client.0.trial015.stdout: 2026-02-18T09:54:44.647 INFO:tasks.workunit.client.0.trial015.stdout: # Use a lock on the request so that in the case of a pending response we have exclusive lock on the event 2026-02-18T09:54:44.647 INFO:tasks.workunit.client.0.trial015.stdout: # flag and can clear it without the future pending response taking it over before we first clear the flag. 2026-02-18T09:54:44.647 INFO:tasks.workunit.client.0.trial015.stdout: with request.response_event_lock: 2026-02-18T09:54:44.647 INFO:tasks.workunit.client.0.trial015.stdout: self._check_worker_running() # The worker may have failed while waiting for the response, check again 2026-02-18T09:54:44.647 INFO:tasks.workunit.client.0.trial015.stdout: 2026-02-18T09:54:44.647 INFO:tasks.workunit.client.0.trial015.stdout: response = request.response 2026-02-18T09:54:44.647 INFO:tasks.workunit.client.0.trial015.stdout: status = response["status"].get_value() 2026-02-18T09:54:44.647 INFO:tasks.workunit.client.0.trial015.stdout: if status == NtStatus.STATUS_PENDING and wait: 2026-02-18T09:54:44.647 INFO:tasks.workunit.client.0.trial015.stdout: # Received a pending message, clear the response_event flag and wait again. 2026-02-18T09:54:44.647 INFO:tasks.workunit.client.0.trial015.stdout: request.response_event.clear() 2026-02-18T09:54:44.647 INFO:tasks.workunit.client.0.trial015.stdout: continue 2026-02-18T09:54:44.647 INFO:tasks.workunit.client.0.trial015.stdout: elif status == NtStatus.STATUS_STOPPED_ON_SYMLINK and resolve_symlinks: 2026-02-18T09:54:44.647 INFO:tasks.workunit.client.0.trial015.stdout: # Received when we do an Open on a path that contains a symlink. Need to capture all related 2026-02-18T09:54:44.647 INFO:tasks.workunit.client.0.trial015.stdout: # requests and resend the Open + others with the redirected path. First we need to resolve the 2026-02-18T09:54:44.647 INFO:tasks.workunit.client.0.trial015.stdout: # symlink path. This will fail if the symlink is pointing to a location that is not in the same 2026-02-18T09:54:44.647 INFO:tasks.workunit.client.0.trial015.stdout: # tree/share as the original request. 2026-02-18T09:54:44.647 INFO:tasks.workunit.client.0.trial015.stdout: 2026-02-18T09:54:44.647 INFO:tasks.workunit.client.0.trial015.stdout: # First wait for the other remaining requests to be processed. Their status will also fail and we 2026-02-18T09:54:44.647 INFO:tasks.workunit.client.0.trial015.stdout: # need to make sure we update the old request with the new one properly. 2026-02-18T09:54:44.647 INFO:tasks.workunit.client.0.trial015.stdout: related_requests = [self.outstanding_requests[i] for i in request.related_ids] 2026-02-18T09:54:44.647 INFO:tasks.workunit.client.0.trial015.stdout: [r.response_event.wait() for r in related_requests] 2026-02-18T09:54:44.647 INFO:tasks.workunit.client.0.trial015.stdout: 2026-02-18T09:54:44.647 INFO:tasks.workunit.client.0.trial015.stdout: # Check if the response has the reparse buffer present. 2026-02-18T09:54:44.647 INFO:tasks.workunit.client.0.trial015.stdout: exp = SMBResponseException(response) 2026-02-18T09:54:44.647 INFO:tasks.workunit.client.0.trial015.stdout: reparse_buffer = next( 2026-02-18T09:54:44.647 INFO:tasks.workunit.client.0.trial015.stdout: iter(e for e in exp.error_details if isinstance(e, SMB2SymbolicLinkErrorResponse)), None 2026-02-18T09:54:44.647 INFO:tasks.workunit.client.0.trial015.stdout: ) 2026-02-18T09:54:44.648 INFO:tasks.workunit.client.0.trial015.stdout: if reparse_buffer is None: 2026-02-18T09:54:44.648 INFO:tasks.workunit.client.0.trial015.stdout: # Some SMB server don't return a buffer, only thing we 2026-02-18T09:54:44.648 INFO:tasks.workunit.client.0.trial015.stdout: # can do is raise the exception. 2026-02-18T09:54:44.648 INFO:tasks.workunit.client.0.trial015.stdout: message_id = request.message["message_id"].get_value() 2026-02-18T09:54:44.648 INFO:tasks.workunit.client.0.trial015.stdout: self.outstanding_requests.pop(message_id, None) 2026-02-18T09:54:44.648 INFO:tasks.workunit.client.0.trial015.stdout: raise exp 2026-02-18T09:54:44.648 INFO:tasks.workunit.client.0.trial015.stdout: 2026-02-18T09:54:44.648 INFO:tasks.workunit.client.0.trial015.stdout: # Now create a new request with the new path the symlink points to. 2026-02-18T09:54:44.648 INFO:tasks.workunit.client.0.trial015.stdout: session = self.session_table[request.session_id] 2026-02-18T09:54:44.648 INFO:tasks.workunit.client.0.trial015.stdout: tree = session.tree_connect_table[request.message["tree_id"].get_value()] 2026-02-18T09:54:44.648 INFO:tasks.workunit.client.0.trial015.stdout: 2026-02-18T09:54:44.648 INFO:tasks.workunit.client.0.trial015.stdout: old_create = request.get_message_data() 2026-02-18T09:54:44.648 INFO:tasks.workunit.client.0.trial015.stdout: tree_share_name = tree.share_name + "\\" 2026-02-18T09:54:44.648 INFO:tasks.workunit.client.0.trial015.stdout: original_path = tree_share_name + to_text( 2026-02-18T09:54:44.648 INFO:tasks.workunit.client.0.trial015.stdout: old_create["buffer_path"].get_value(), encoding="utf-16-le" 2026-02-18T09:54:44.648 INFO:tasks.workunit.client.0.trial015.stdout: ) 2026-02-18T09:54:44.648 INFO:tasks.workunit.client.0.trial015.stdout: new_path = reparse_buffer.resolve_path(original_path)[len(tree_share_name) :] 2026-02-18T09:54:44.648 INFO:tasks.workunit.client.0.trial015.stdout: 2026-02-18T09:54:44.648 INFO:tasks.workunit.client.0.trial015.stdout: new_open = Open(tree, new_path) 2026-02-18T09:54:44.648 INFO:tasks.workunit.client.0.trial015.stdout: create_req = new_open.create( 2026-02-18T09:54:44.648 INFO:tasks.workunit.client.0.trial015.stdout: old_create["impersonation_level"].get_value(), 2026-02-18T09:54:44.648 INFO:tasks.workunit.client.0.trial015.stdout: old_create["desired_access"].get_value(), 2026-02-18T09:54:44.648 INFO:tasks.workunit.client.0.trial015.stdout: old_create["file_attributes"].get_value(), 2026-02-18T09:54:44.648 INFO:tasks.workunit.client.0.trial015.stdout: old_create["share_access"].get_value(), 2026-02-18T09:54:44.648 INFO:tasks.workunit.client.0.trial015.stdout: old_create["create_disposition"].get_value(), 2026-02-18T09:54:44.648 INFO:tasks.workunit.client.0.trial015.stdout: old_create["create_options"].get_value(), 2026-02-18T09:54:44.648 INFO:tasks.workunit.client.0.trial015.stdout: create_contexts=old_create["buffer_contexts"].get_value(), 2026-02-18T09:54:44.648 INFO:tasks.workunit.client.0.trial015.stdout: send=False, 2026-02-18T09:54:44.648 INFO:tasks.workunit.client.0.trial015.stdout: )[0] 2026-02-18T09:54:44.648 INFO:tasks.workunit.client.0.trial015.stdout: 2026-02-18T09:54:44.648 INFO:tasks.workunit.client.0.trial015.stdout: # Now add all the related requests (if any) to send as a compound request. 2026-02-18T09:54:44.648 INFO:tasks.workunit.client.0.trial015.stdout: new_msgs = [create_req] + [r.get_message_data() for r in related_requests] 2026-02-18T09:54:44.648 INFO:tasks.workunit.client.0.trial015.stdout: new_requests = self.send_compound(new_msgs, session.session_id, tree.tree_connect_id, related=True) 2026-02-18T09:54:44.648 INFO:tasks.workunit.client.0.trial015.stdout: 2026-02-18T09:54:44.648 INFO:tasks.workunit.client.0.trial015.stdout: # Verify that the first request was successful before updating the related requests with the new 2026-02-18T09:54:44.648 INFO:tasks.workunit.client.0.trial015.stdout: # info. 2026-02-18T09:54:44.648 INFO:tasks.workunit.client.0.trial015.stdout: error = None 2026-02-18T09:54:44.648 INFO:tasks.workunit.client.0.trial015.stdout: try: 2026-02-18T09:54:44.648 INFO:tasks.workunit.client.0.trial015.stdout: new_response = self.receive(new_requests[0], wait=wait, timeout=timeout, resolve_symlinks=True) 2026-02-18T09:54:44.648 INFO:tasks.workunit.client.0.trial015.stdout: except SMBResponseException as exc: 2026-02-18T09:54:44.648 INFO:tasks.workunit.client.0.trial015.stdout: # We need to make sure we fix up the remaining responses before throwing this. 2026-02-18T09:54:44.648 INFO:tasks.workunit.client.0.trial015.stdout: error = exc 2026-02-18T09:54:44.648 INFO:tasks.workunit.client.0.trial015.stdout: [r.response_event.wait() for r in new_requests] 2026-02-18T09:54:44.648 INFO:tasks.workunit.client.0.trial015.stdout: 2026-02-18T09:54:44.648 INFO:tasks.workunit.client.0.trial015.stdout: # Update the old requests with the new response information 2026-02-18T09:54:44.649 INFO:tasks.workunit.client.0.trial015.stdout: for i, old_request in enumerate([request] + related_requests): 2026-02-18T09:54:44.649 INFO:tasks.workunit.client.0.trial015.stdout: del self.outstanding_requests[old_request.message["message_id"].get_value()] 2026-02-18T09:54:44.649 INFO:tasks.workunit.client.0.trial015.stdout: old_request.update_request(new_requests[i]) 2026-02-18T09:54:44.649 INFO:tasks.workunit.client.0.trial015.stdout: 2026-02-18T09:54:44.649 INFO:tasks.workunit.client.0.trial015.stdout: if error: 2026-02-18T09:54:44.649 INFO:tasks.workunit.client.0.trial015.stdout: raise error 2026-02-18T09:54:44.649 INFO:tasks.workunit.client.0.trial015.stdout: 2026-02-18T09:54:44.649 INFO:tasks.workunit.client.0.trial015.stdout: return new_response 2026-02-18T09:54:44.649 INFO:tasks.workunit.client.0.trial015.stdout: else: 2026-02-18T09:54:44.649 INFO:tasks.workunit.client.0.trial015.stdout: # now we have a retrieval request for the response, we can delete 2026-02-18T09:54:44.649 INFO:tasks.workunit.client.0.trial015.stdout: # the request from the outstanding requests 2026-02-18T09:54:44.649 INFO:tasks.workunit.client.0.trial015.stdout: message_id = request.message["message_id"].get_value() 2026-02-18T09:54:44.649 INFO:tasks.workunit.client.0.trial015.stdout: self.outstanding_requests.pop(message_id, None) 2026-02-18T09:54:44.649 INFO:tasks.workunit.client.0.trial015.stdout: 2026-02-18T09:54:44.649 INFO:tasks.workunit.client.0.trial015.stdout: if status not in [NtStatus.STATUS_SUCCESS, NtStatus.STATUS_PENDING]: 2026-02-18T09:54:44.649 INFO:tasks.workunit.client.0.trial015.stdout:> raise SMBResponseException(response) 2026-02-18T09:54:44.649 INFO:tasks.workunit.client.0.trial015.stdout:E smbprotocol.exceptions.AccessDenied: Received unexpected status from the server: A process has requested access to an object but has not been granted those access rights. (3221225506) STATUS_ACCESS_DENIED: 0xc0000022 2026-02-18T09:54:44.649 INFO:tasks.workunit.client.0.trial015.stdout: 2026-02-18T09:54:44.649 INFO:tasks.workunit.client.0.trial015.stdout:_smb_tests_56380/lib64/python3.9/site-packages/smbprotocol/connection.py:1112: AccessDenied 2026-02-18T09:54:44.649 INFO:tasks.workunit.client.0.trial015.stdout:=========================== short test summary info ============================ 2026-02-18T09:54:44.649 INFO:tasks.workunit.client.0.trial015.stdout:FAILED tests/test_simple_smb.py::test_create_file[share1] - smbprotocol.excep... 2026-02-18T09:54:44.649 INFO:tasks.workunit.client.0.trial015.stdout:FAILED tests/test_simple_smb.py::test_create_file[share2] - smbprotocol.excep... 2026-02-18T09:54:44.649 INFO:tasks.workunit.client.0.trial015.stdout:ERROR tests/test_hosts_access.py::TestHostsAccessToggle1::test_no_access_bogus_allow 2026-02-18T09:54:44.649 INFO:tasks.workunit.client.0.trial015.stdout:ERROR tests/test_hosts_access.py::TestHostsAccessToggle1::test_access_bogus_deny 2026-02-18T09:54:44.649 INFO:tasks.workunit.client.0.trial015.stdout:ERROR tests/test_hosts_access.py::TestHostsAccessToggle1::test_access_self_allow 2026-02-18T09:54:44.649 INFO:tasks.workunit.client.0.trial015.stdout:ERROR tests/test_hosts_access.py::TestHostsAccessToggle1::test_no_access_self_deny 2026-02-18T09:54:44.649 INFO:tasks.workunit.client.0.trial015.stdout:ERROR tests/test_hosts_access.py::TestHostsAccessToggle1::test_no_access_bogus_net_allow 2026-02-18T09:54:44.649 INFO:tasks.workunit.client.0.trial015.stdout:==================== 2 failed, 4 passed, 5 errors in 1.19s ===================== 2026-02-18T09:54:44.649 DEBUG:teuthology.orchestra.run:got remote process result: 1 2026-02-18T09:54:44.650 INFO:tasks.workunit.client.0.trial015.stderr:+ cleanup 2026-02-18T09:54:44.650 INFO:tasks.workunit.client.0.trial015.stderr:+ '[' '' ']' 2026-02-18T09:54:44.650 INFO:tasks.workunit.client.0.trial015.stderr:+ rm -rf /home/ubuntu/cephtest/clone.client.0/qa/workunits/smb/_smb_tests_56380 2026-02-18T09:54:44.650 INFO:tasks.workunit:Stopping ["smb/smb_tests.sh -m 'default or hosts_access' tests"] on client.0... 2026-02-18T09:54:44.650 DEBUG:teuthology.orchestra.run.trial015:> sudo rm -rf -- /home/ubuntu/cephtest/workunits.list.client.0 /home/ubuntu/cephtest/clone.client.0 2026-02-18T09:54:44.977 ERROR:teuthology.contextutil:Saw exception from nested tasks Traceback (most recent call last): File "/home/teuthworker/src/git.ceph.com_teuthology_fa17720d0088c3ac28e473468bfc79eeaff5cd38/teuthology/contextutil.py", line 32, in nested yield vars File "/home/teuthworker/src/git.ceph.com_teuthology_fa17720d0088c3ac28e473468bfc79eeaff5cd38/teuthology/task/ssh_keys.py", line 206, in task yield File "/home/teuthworker/src/git.ceph.com_ceph-c_3e79fb58b7e5f0cc704daa1fc55a326f87e6bd3c/qa/tasks/smb.py", line 383, in workunit return workunit.task(ctx, _config) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/teuthworker/src/git.ceph.com_ceph-c_3e79fb58b7e5f0cc704daa1fc55a326f87e6bd3c/qa/tasks/workunit.py", line 125, in task with parallel() as p: File "/home/teuthworker/src/git.ceph.com_teuthology_fa17720d0088c3ac28e473468bfc79eeaff5cd38/teuthology/parallel.py", line 84, in __exit__ for result in self: File "/home/teuthworker/src/git.ceph.com_teuthology_fa17720d0088c3ac28e473468bfc79eeaff5cd38/teuthology/parallel.py", line 98, in __next__ resurrect_traceback(result) File "/home/teuthworker/src/git.ceph.com_teuthology_fa17720d0088c3ac28e473468bfc79eeaff5cd38/teuthology/parallel.py", line 30, in resurrect_traceback raise exc.exc_info[1] File "/home/teuthworker/src/git.ceph.com_teuthology_fa17720d0088c3ac28e473468bfc79eeaff5cd38/teuthology/parallel.py", line 23, in capture_traceback return func(*args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^ File "/home/teuthworker/src/git.ceph.com_ceph-c_3e79fb58b7e5f0cc704daa1fc55a326f87e6bd3c/qa/tasks/workunit.py", line 433, in _run_tests remote.run( File "/home/teuthworker/src/git.ceph.com_teuthology_fa17720d0088c3ac28e473468bfc79eeaff5cd38/teuthology/orchestra/remote.py", line 596, in run r = self._runner(client=self.ssh, name=self.shortname, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/teuthworker/src/git.ceph.com_teuthology_fa17720d0088c3ac28e473468bfc79eeaff5cd38/teuthology/orchestra/run.py", line 461, in run r.wait() File "/home/teuthworker/src/git.ceph.com_teuthology_fa17720d0088c3ac28e473468bfc79eeaff5cd38/teuthology/orchestra/run.py", line 161, in wait self._raise_for_status() File "/home/teuthworker/src/git.ceph.com_teuthology_fa17720d0088c3ac28e473468bfc79eeaff5cd38/teuthology/orchestra/run.py", line 181, in _raise_for_status raise CommandFailedError( teuthology.exceptions.CommandFailedError: Command failed (workunit test smb/smb_tests.sh) on trial015 with status 1: 'mkdir -p -- /home/ubuntu/cephtest/mnt.0/client.0/tmp && cd -- /home/ubuntu/cephtest/mnt.0/client.0/tmp && CEPH_CLI_TEST_DUP_COMMAND=1 CEPH_REF=3e79fb58b7e5f0cc704daa1fc55a326f87e6bd3c TESTDIR="/home/ubuntu/cephtest" CEPH_ARGS="--cluster ceph" CEPH_ID="0" PATH=$PATH:/usr/sbin CEPH_BASE=/home/ubuntu/cephtest/clone.client.0 CEPH_ROOT=/home/ubuntu/cephtest/clone.client.0 CEPH_MNT=/home/ubuntu/cephtest/mnt.0 SMB=yes SMB_TEST_META=/var/tmp/ceph-smb-test-meta.json timeout 1h /home/ubuntu/cephtest/clone.client.0/qa/workunits/smb/smb_tests.sh -m \'default or hosts_access\' tests' 2026-02-18T09:54:44.978 INFO:teuthology.task.ssh_keys:Cleaning up SSH keys 2026-02-18T09:54:44.978 INFO:teuthology.task.ssh_keys:cleaning up keys added for testing 2026-02-18T09:54:44.978 INFO:teuthology.task.ssh_keys: cleaning up keys for user ubuntu on trial015.front.sepia.ceph.com 2026-02-18T09:54:44.978 DEBUG:teuthology.orchestra.run.trial015:> rm -- /home/ubuntu/.ssh/id_rsa 2026-02-18T09:54:44.993 DEBUG:teuthology.orchestra.run.trial015:> rm -- /home/ubuntu/.ssh/id_rsa.pub 2026-02-18T09:54:45.049 DEBUG:teuthology.orchestra.run.trial015:> stat -c '"%a"' /home/ubuntu/.ssh/authorized_keys 2026-02-18T09:54:45.105 INFO:teuthology.orchestra.run.trial015.stdout:"600" 2026-02-18T09:54:45.106 DEBUG:teuthology.orchestra.run.trial015:> mv -- /home/ubuntu/.ssh/authorized_keys_2026-02-18_09:54:12:464643 /home/ubuntu/.ssh/authorized_keys 2026-02-18T09:54:45.162 DEBUG:teuthology.orchestra.run.trial015:> chmod 600 /home/ubuntu/.ssh/authorized_keys 2026-02-18T09:54:45.219 INFO:teuthology.task.ssh_keys: cleaning up keys for user ubuntu on trial130.front.sepia.ceph.com 2026-02-18T09:54:45.219 DEBUG:teuthology.orchestra.run.trial130:> rm -- /home/ubuntu/.ssh/id_rsa 2026-02-18T09:54:45.236 DEBUG:teuthology.orchestra.run.trial130:> rm -- /home/ubuntu/.ssh/id_rsa.pub 2026-02-18T09:54:45.292 DEBUG:teuthology.orchestra.run.trial130:> stat -c '"%a"' /home/ubuntu/.ssh/authorized_keys 2026-02-18T09:54:45.348 INFO:teuthology.orchestra.run.trial130.stdout:"600" 2026-02-18T09:54:45.348 DEBUG:teuthology.orchestra.run.trial130:> mv -- /home/ubuntu/.ssh/authorized_keys_2026-02-18_09:54:12:764647 /home/ubuntu/.ssh/authorized_keys 2026-02-18T09:54:45.404 DEBUG:teuthology.orchestra.run.trial130:> chmod 600 /home/ubuntu/.ssh/authorized_keys 2026-02-18T09:54:45.461 DEBUG:teuthology.orchestra.run.trial015:> rm /home/ubuntu/.ssh/config 2026-02-18T09:54:45.464 DEBUG:teuthology.orchestra.run.trial130:> rm /home/ubuntu/.ssh/config 2026-02-18T09:54:45.516 ERROR:teuthology.run_tasks:Saw exception from tasks. Traceback (most recent call last): File "/home/teuthworker/src/git.ceph.com_teuthology_fa17720d0088c3ac28e473468bfc79eeaff5cd38/teuthology/run_tasks.py", line 105, in run_tasks manager = run_one_task(taskname, ctx=ctx, config=config) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/teuthworker/src/git.ceph.com_teuthology_fa17720d0088c3ac28e473468bfc79eeaff5cd38/teuthology/run_tasks.py", line 83, in run_one_task return task(**kwargs) ^^^^^^^^^^^^^^ File "/home/teuthworker/src/git.ceph.com_ceph-c_3e79fb58b7e5f0cc704daa1fc55a326f87e6bd3c/qa/tasks/smb.py", line 383, in workunit return workunit.task(ctx, _config) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/teuthworker/src/git.ceph.com_ceph-c_3e79fb58b7e5f0cc704daa1fc55a326f87e6bd3c/qa/tasks/workunit.py", line 125, in task with parallel() as p: File "/home/teuthworker/src/git.ceph.com_teuthology_fa17720d0088c3ac28e473468bfc79eeaff5cd38/teuthology/parallel.py", line 84, in __exit__ for result in self: File "/home/teuthworker/src/git.ceph.com_teuthology_fa17720d0088c3ac28e473468bfc79eeaff5cd38/teuthology/parallel.py", line 98, in __next__ resurrect_traceback(result) File "/home/teuthworker/src/git.ceph.com_teuthology_fa17720d0088c3ac28e473468bfc79eeaff5cd38/teuthology/parallel.py", line 30, in resurrect_traceback raise exc.exc_info[1] File "/home/teuthworker/src/git.ceph.com_teuthology_fa17720d0088c3ac28e473468bfc79eeaff5cd38/teuthology/parallel.py", line 23, in capture_traceback return func(*args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^ File "/home/teuthworker/src/git.ceph.com_ceph-c_3e79fb58b7e5f0cc704daa1fc55a326f87e6bd3c/qa/tasks/workunit.py", line 433, in _run_tests remote.run( File "/home/teuthworker/src/git.ceph.com_teuthology_fa17720d0088c3ac28e473468bfc79eeaff5cd38/teuthology/orchestra/remote.py", line 596, in run r = self._runner(client=self.ssh, name=self.shortname, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/teuthworker/src/git.ceph.com_teuthology_fa17720d0088c3ac28e473468bfc79eeaff5cd38/teuthology/orchestra/run.py", line 461, in run r.wait() File "/home/teuthworker/src/git.ceph.com_teuthology_fa17720d0088c3ac28e473468bfc79eeaff5cd38/teuthology/orchestra/run.py", line 161, in wait self._raise_for_status() File "/home/teuthworker/src/git.ceph.com_teuthology_fa17720d0088c3ac28e473468bfc79eeaff5cd38/teuthology/orchestra/run.py", line 181, in _raise_for_status raise CommandFailedError( teuthology.exceptions.CommandFailedError: Command failed (workunit test smb/smb_tests.sh) on trial015 with status 1: 'mkdir -p -- /home/ubuntu/cephtest/mnt.0/client.0/tmp && cd -- /home/ubuntu/cephtest/mnt.0/client.0/tmp && CEPH_CLI_TEST_DUP_COMMAND=1 CEPH_REF=3e79fb58b7e5f0cc704daa1fc55a326f87e6bd3c TESTDIR="/home/ubuntu/cephtest" CEPH_ARGS="--cluster ceph" CEPH_ID="0" PATH=$PATH:/usr/sbin CEPH_BASE=/home/ubuntu/cephtest/clone.client.0 CEPH_ROOT=/home/ubuntu/cephtest/clone.client.0 CEPH_MNT=/home/ubuntu/cephtest/mnt.0 SMB=yes SMB_TEST_META=/var/tmp/ceph-smb-test-meta.json timeout 1h /home/ubuntu/cephtest/clone.client.0/qa/workunits/smb/smb_tests.sh -m \'default or hosts_access\' tests' 2026-02-18T09:54:45.520 DEBUG:teuthology.run_tasks:Unwinding manager cephadm 2026-02-18T09:54:45.536 INFO:tasks.cephadm:Teardown begin 2026-02-18T09:54:45.536 DEBUG:teuthology.orchestra.run.trial015:> sudo rm -f /etc/ceph/ceph.conf /etc/ceph/ceph.client.admin.keyring 2026-02-18T09:54:45.559 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:54:45 trial015 ceph-mon[15958]: from='client.14412 -' entity='client.admin' cmd=[{"prefix": "smb show", "resource_names": ["ceph.smb.share"], "target": ["mon-mgr", ""]}]: dispatch 2026-02-18T09:54:45.560 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:54:45 trial015 ceph-mon[15958]: pgmap v55: 97 pgs: 97 active+clean; 2.1 MiB data, 57 MiB used, 1.4 TiB / 1.4 TiB avail; 341 B/s rd, 511 B/s wr, 0 op/s 2026-02-18T09:54:45.563 DEBUG:teuthology.orchestra.run.trial130:> sudo rm -f /etc/ceph/ceph.conf /etc/ceph/ceph.client.admin.keyring 2026-02-18T09:54:45.591 INFO:tasks.cephadm:Disabling cephadm mgr module 2026-02-18T09:54:45.591 DEBUG:teuthology.orchestra.run.trial015:> sudo /home/ubuntu/cephtest/cephadm --image quay.ceph.io/ceph-ci/ceph:3e79fb58b7e5f0cc704daa1fc55a326f87e6bd3c shell -c /etc/ceph/ceph.conf -k /etc/ceph/ceph.client.admin.keyring --fsid 70646b21-0caf-11f1-9ac3-d404e6e7d460 -- ceph mgr module disable cephadm 2026-02-18T09:54:45.718 INFO:teuthology.orchestra.run.trial015.stderr:Inferring config /var/lib/ceph/70646b21-0caf-11f1-9ac3-d404e6e7d460/mon.a/config 2026-02-18T09:54:45.736 INFO:teuthology.orchestra.run.trial015.stderr:Error: statfs /etc/ceph/ceph.client.admin.keyring: no such file or directory 2026-02-18T09:54:45.750 DEBUG:teuthology.orchestra.run:got remote process result: 125 2026-02-18T09:54:45.750 INFO:tasks.cephadm:Cleaning up testdir ceph.* files... 2026-02-18T09:54:45.751 DEBUG:teuthology.orchestra.run.trial015:> rm -f /home/ubuntu/cephtest/seed.ceph.conf /home/ubuntu/cephtest/ceph.pub 2026-02-18T09:54:45.767 DEBUG:teuthology.orchestra.run.trial130:> rm -f /home/ubuntu/cephtest/seed.ceph.conf /home/ubuntu/cephtest/ceph.pub 2026-02-18T09:54:45.785 INFO:tasks.cephadm:Stopping all daemons... 2026-02-18T09:54:45.785 INFO:tasks.cephadm.mon.a:Stopping mon.a... 2026-02-18T09:54:45.785 DEBUG:teuthology.orchestra.run.trial015:> sudo systemctl stop ceph-70646b21-0caf-11f1-9ac3-d404e6e7d460@mon.a 2026-02-18T09:54:46.080 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:54:45 trial015 systemd[1]: Stopping Ceph mon.a for 70646b21-0caf-11f1-9ac3-d404e6e7d460... 2026-02-18T09:54:46.081 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:54:45 trial015 ceph-70646b21-0caf-11f1-9ac3-d404e6e7d460-mon-a[15954]: 2026-02-18T09:54:45.909+0000 7ff570ee7640 -1 received signal: Terminated from /run/podman-init -- /usr/bin/ceph-mon -n mon.a -f --setuser ceph --setgroup ceph --default-log-to-file=false --default-log-to-journald=true --default-log-to-stderr=false --default-mon-cluster-log-to-file=false --default-mon-cluster-log-to-journald=true --default-mon-cluster-log-to-stderr=false (PID: 1) UID: 0 2026-02-18T09:54:46.081 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:54:45 trial015 ceph-70646b21-0caf-11f1-9ac3-d404e6e7d460-mon-a[15954]: 2026-02-18T09:54:45.909+0000 7ff570ee7640 -1 mon.a@0(leader) e1 *** Got Signal Terminated *** 2026-02-18T09:54:46.081 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:54:46 trial015 podman[57283]: 2026-02-18 09:54:46.000753924 +0000 UTC m=+0.103807936 container died 48be6fc23572c8ecab043a5640c82c78bf3cb05b6625ebc8822ea428ccba71e8 (image=quay.ceph.io/ceph-ci/ceph:3e79fb58b7e5f0cc704daa1fc55a326f87e6bd3c, name=ceph-70646b21-0caf-11f1-9ac3-d404e6e7d460-mon-a, io.buildah.version=1.41.3, CEPH_GIT_REPO=https://github.com/ceph/ceph-ci.git, OSD_FLAVOR=default, org.label-schema.vendor=CentOS, org.opencontainers.image.authors=Ceph Release Team , org.label-schema.name=CentOS Stream 9 Base Image, GANESHA_REPO_BASEURL=https://buildlogs.centos.org/centos/$releasever-stream/storage/$basearch/nfsganesha-5/, CEPH_REF=wip-phlogistonjohn-testing-1-2026-02-17-1032, ceph=True, org.opencontainers.image.documentation=https://docs.ceph.com/, org.label-schema.license=GPLv2, org.label-schema.build-date=20260216, org.label-schema.schema-version=1.0, FROM_IMAGE=quay.io/centos/centos:stream9, CEPH_SHA1=3e79fb58b7e5f0cc704daa1fc55a326f87e6bd3c) 2026-02-18T09:54:46.081 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:54:46 trial015 podman[57283]: 2026-02-18 09:54:46.011305319 +0000 UTC m=+0.114359331 container remove 48be6fc23572c8ecab043a5640c82c78bf3cb05b6625ebc8822ea428ccba71e8 (image=quay.ceph.io/ceph-ci/ceph:3e79fb58b7e5f0cc704daa1fc55a326f87e6bd3c, name=ceph-70646b21-0caf-11f1-9ac3-d404e6e7d460-mon-a, ceph=True, org.label-schema.license=GPLv2, GANESHA_REPO_BASEURL=https://buildlogs.centos.org/centos/$releasever-stream/storage/$basearch/nfsganesha-5/, org.opencontainers.image.documentation=https://docs.ceph.com/, org.label-schema.name=CentOS Stream 9 Base Image, org.label-schema.vendor=CentOS, CEPH_REF=wip-phlogistonjohn-testing-1-2026-02-17-1032, FROM_IMAGE=quay.io/centos/centos:stream9, OSD_FLAVOR=default, io.buildah.version=1.41.3, org.opencontainers.image.authors=Ceph Release Team , CEPH_SHA1=3e79fb58b7e5f0cc704daa1fc55a326f87e6bd3c, CEPH_GIT_REPO=https://github.com/ceph/ceph-ci.git, org.label-schema.schema-version=1.0, org.label-schema.build-date=20260216) 2026-02-18T09:54:46.081 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:54:46 trial015 bash[57283]: ceph-70646b21-0caf-11f1-9ac3-d404e6e7d460-mon-a 2026-02-18T09:54:46.081 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:54:46 trial015 systemd[1]: ceph-70646b21-0caf-11f1-9ac3-d404e6e7d460@mon.a.service: Deactivated successfully. 2026-02-18T09:54:46.081 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:54:46 trial015 systemd[1]: Stopped Ceph mon.a for 70646b21-0caf-11f1-9ac3-d404e6e7d460. 2026-02-18T09:54:46.081 INFO:journalctl@ceph.mon.a.trial015.stdout:Feb 18 09:54:46 trial015 systemd[1]: ceph-70646b21-0caf-11f1-9ac3-d404e6e7d460@mon.a.service: Consumed 2.039s CPU time. 2026-02-18T09:54:46.082 DEBUG:teuthology.orchestra.run.trial015:> sudo pkill -f 'journalctl -f -n 0 -u ceph-70646b21-0caf-11f1-9ac3-d404e6e7d460@mon.a.service' 2026-02-18T09:54:46.120 DEBUG:teuthology.orchestra.run:got remote process result: None 2026-02-18T09:54:46.121 INFO:tasks.cephadm.mon.a:Stopped mon.a 2026-02-18T09:54:46.121 INFO:tasks.cephadm.mgr.x:Stopping mgr.x... 2026-02-18T09:54:46.121 DEBUG:teuthology.orchestra.run.trial015:> sudo systemctl stop ceph-70646b21-0caf-11f1-9ac3-d404e6e7d460@mgr.x 2026-02-18T09:54:46.340 INFO:journalctl@ceph.mgr.x.trial015.stdout:Feb 18 09:54:46 trial015 systemd[1]: Stopping Ceph mgr.x for 70646b21-0caf-11f1-9ac3-d404e6e7d460... 2026-02-18T09:54:46.340 INFO:journalctl@ceph.mgr.x.trial015.stdout:Feb 18 09:54:46 trial015 ceph-70646b21-0caf-11f1-9ac3-d404e6e7d460-mgr-x[16213]: 2026-02-18T09:54:46.255+0000 7f2f4ef2f640 -1 received signal: Terminated from /run/podman-init -- /usr/bin/ceph-mgr -n mgr.x -f --setuser ceph --setgroup ceph --default-log-to-file=false --default-log-to-journald=true --default-log-to-stderr=false (PID: 1) UID: 0 2026-02-18T09:54:46.340 INFO:journalctl@ceph.mgr.x.trial015.stdout:Feb 18 09:54:46 trial015 ceph-70646b21-0caf-11f1-9ac3-d404e6e7d460-mgr-x[16213]: 2026-02-18T09:54:46.255+0000 7f2f4ef2f640 -1 mgr handle_mgr_signal *** Got signal Terminated *** 2026-02-18T09:54:46.340 INFO:journalctl@ceph.mgr.x.trial015.stdout:Feb 18 09:54:46 trial015 podman[57442]: 2026-02-18 09:54:46.296549148 +0000 UTC m=+0.054562229 container died a83178c3780711805a792c8d42a703c724f1b5b6f3cc13d3544a88a45df1f658 (image=quay.ceph.io/ceph-ci/ceph:3e79fb58b7e5f0cc704daa1fc55a326f87e6bd3c, name=ceph-70646b21-0caf-11f1-9ac3-d404e6e7d460-mgr-x, CEPH_GIT_REPO=https://github.com/ceph/ceph-ci.git, org.label-schema.vendor=CentOS, org.opencontainers.image.documentation=https://docs.ceph.com/, ceph=True, FROM_IMAGE=quay.io/centos/centos:stream9, OSD_FLAVOR=default, org.opencontainers.image.authors=Ceph Release Team , GANESHA_REPO_BASEURL=https://buildlogs.centos.org/centos/$releasever-stream/storage/$basearch/nfsganesha-5/, CEPH_SHA1=3e79fb58b7e5f0cc704daa1fc55a326f87e6bd3c, io.buildah.version=1.41.3, org.label-schema.schema-version=1.0, org.label-schema.build-date=20260216, org.label-schema.name=CentOS Stream 9 Base Image, org.label-schema.license=GPLv2, CEPH_REF=wip-phlogistonjohn-testing-1-2026-02-17-1032) 2026-02-18T09:54:46.341 INFO:journalctl@ceph.mgr.x.trial015.stdout:Feb 18 09:54:46 trial015 podman[57442]: 2026-02-18 09:54:46.309294043 +0000 UTC m=+0.067307124 container remove a83178c3780711805a792c8d42a703c724f1b5b6f3cc13d3544a88a45df1f658 (image=quay.ceph.io/ceph-ci/ceph:3e79fb58b7e5f0cc704daa1fc55a326f87e6bd3c, name=ceph-70646b21-0caf-11f1-9ac3-d404e6e7d460-mgr-x, org.label-schema.vendor=CentOS, CEPH_GIT_REPO=https://github.com/ceph/ceph-ci.git, org.opencontainers.image.authors=Ceph Release Team , ceph=True, org.opencontainers.image.documentation=https://docs.ceph.com/, OSD_FLAVOR=default, io.buildah.version=1.41.3, org.label-schema.build-date=20260216, org.label-schema.schema-version=1.0, FROM_IMAGE=quay.io/centos/centos:stream9, CEPH_SHA1=3e79fb58b7e5f0cc704daa1fc55a326f87e6bd3c, CEPH_REF=wip-phlogistonjohn-testing-1-2026-02-17-1032, org.label-schema.license=GPLv2, org.label-schema.name=CentOS Stream 9 Base Image, GANESHA_REPO_BASEURL=https://buildlogs.centos.org/centos/$releasever-stream/storage/$basearch/nfsganesha-5/) 2026-02-18T09:54:46.341 INFO:journalctl@ceph.mgr.x.trial015.stdout:Feb 18 09:54:46 trial015 bash[57442]: ceph-70646b21-0caf-11f1-9ac3-d404e6e7d460-mgr-x 2026-02-18T09:54:46.410 DEBUG:teuthology.orchestra.run.trial015:> sudo pkill -f 'journalctl -f -n 0 -u ceph-70646b21-0caf-11f1-9ac3-d404e6e7d460@mgr.x.service' 2026-02-18T09:54:46.445 DEBUG:teuthology.orchestra.run:got remote process result: None 2026-02-18T09:54:46.446 INFO:tasks.cephadm.mgr.x:Stopped mgr.x 2026-02-18T09:54:46.446 INFO:tasks.cephadm.osd.0:Stopping osd.0... 2026-02-18T09:54:46.446 DEBUG:teuthology.orchestra.run.trial015:> sudo systemctl stop ceph-70646b21-0caf-11f1-9ac3-d404e6e7d460@osd.0 2026-02-18T09:54:46.840 INFO:journalctl@ceph.osd.0.trial015.stdout:Feb 18 09:54:46 trial015 systemd[1]: Stopping Ceph osd.0 for 70646b21-0caf-11f1-9ac3-d404e6e7d460... 2026-02-18T09:54:46.840 INFO:journalctl@ceph.osd.0.trial015.stdout:Feb 18 09:54:46 trial015 ceph-70646b21-0caf-11f1-9ac3-d404e6e7d460-osd-0[31822]: 2026-02-18T09:54:46.576+0000 7fcfd123a640 -1 received signal: Terminated from /run/podman-init -- /usr/bin/ceph-osd -n osd.0 -f --setuser ceph --setgroup ceph --default-log-to-file=false --default-log-to-journald=true --default-log-to-stderr=false --osd-objectstore=bluestore (PID: 1) UID: 0 2026-02-18T09:54:46.840 INFO:journalctl@ceph.osd.0.trial015.stdout:Feb 18 09:54:46 trial015 ceph-70646b21-0caf-11f1-9ac3-d404e6e7d460-osd-0[31822]: 2026-02-18T09:54:46.576+0000 7fcfd123a640 -1 osd.0 24 *** Got signal Terminated *** 2026-02-18T09:54:46.840 INFO:journalctl@ceph.osd.0.trial015.stdout:Feb 18 09:54:46 trial015 ceph-70646b21-0caf-11f1-9ac3-d404e6e7d460-osd-0[31822]: 2026-02-18T09:54:46.576+0000 7fcfd123a640 -1 osd.0 24 *** Immediate shutdown (osd_fast_shutdown=true) *** 2026-02-18T09:54:51.888 INFO:journalctl@ceph.osd.0.trial015.stdout:Feb 18 09:54:51 trial015 podman[57607]: 2026-02-18 09:54:51.636277959 +0000 UTC m=+5.071609566 container died 4c74f67a80558bafc2fd21f49036527f9994979401a996deec02307681212660 (image=quay.ceph.io/ceph-ci/ceph@sha256:f7cd67fd74633e52f17c132eeda23f645e5c984a184538cafab14342b2ea3acb, name=ceph-70646b21-0caf-11f1-9ac3-d404e6e7d460-osd-0, ceph=True, org.label-schema.schema-version=1.0, OSD_FLAVOR=default, org.opencontainers.image.authors=Ceph Release Team , FROM_IMAGE=quay.io/centos/centos:stream9, org.opencontainers.image.documentation=https://docs.ceph.com/, CEPH_GIT_REPO=https://github.com/ceph/ceph-ci.git, org.label-schema.build-date=20260216, org.label-schema.license=GPLv2, GANESHA_REPO_BASEURL=https://buildlogs.centos.org/centos/$releasever-stream/storage/$basearch/nfsganesha-5/, io.buildah.version=1.41.3, org.label-schema.vendor=CentOS, org.label-schema.name=CentOS Stream 9 Base Image, CEPH_REF=wip-phlogistonjohn-testing-1-2026-02-17-1032, CEPH_SHA1=3e79fb58b7e5f0cc704daa1fc55a326f87e6bd3c) 2026-02-18T09:54:51.889 INFO:journalctl@ceph.osd.0.trial015.stdout:Feb 18 09:54:51 trial015 podman[57607]: 2026-02-18 09:54:51.646427773 +0000 UTC m=+5.081759380 container remove 4c74f67a80558bafc2fd21f49036527f9994979401a996deec02307681212660 (image=quay.ceph.io/ceph-ci/ceph@sha256:f7cd67fd74633e52f17c132eeda23f645e5c984a184538cafab14342b2ea3acb, name=ceph-70646b21-0caf-11f1-9ac3-d404e6e7d460-osd-0, CEPH_SHA1=3e79fb58b7e5f0cc704daa1fc55a326f87e6bd3c, FROM_IMAGE=quay.io/centos/centos:stream9, CEPH_GIT_REPO=https://github.com/ceph/ceph-ci.git, ceph=True, org.label-schema.license=GPLv2, org.label-schema.name=CentOS Stream 9 Base Image, io.buildah.version=1.41.3, org.opencontainers.image.authors=Ceph Release Team , CEPH_REF=wip-phlogistonjohn-testing-1-2026-02-17-1032, org.label-schema.build-date=20260216, org.label-schema.vendor=CentOS, GANESHA_REPO_BASEURL=https://buildlogs.centos.org/centos/$releasever-stream/storage/$basearch/nfsganesha-5/, OSD_FLAVOR=default, org.opencontainers.image.documentation=https://docs.ceph.com/, org.label-schema.schema-version=1.0) 2026-02-18T09:54:51.889 INFO:journalctl@ceph.osd.0.trial015.stdout:Feb 18 09:54:51 trial015 bash[57607]: ceph-70646b21-0caf-11f1-9ac3-d404e6e7d460-osd-0 2026-02-18T09:54:51.889 INFO:journalctl@ceph.osd.0.trial015.stdout:Feb 18 09:54:51 trial015 podman[57738]: 2026-02-18 09:54:51.794621052 +0000 UTC m=+0.016065994 container create 0e4485565ade0509bdd3a718534015f1456f714e00f737738635e1acb8eabb4a (image=quay.ceph.io/ceph-ci/ceph@sha256:f7cd67fd74633e52f17c132eeda23f645e5c984a184538cafab14342b2ea3acb, name=ceph-70646b21-0caf-11f1-9ac3-d404e6e7d460-osd-0-deactivate, CEPH_REF=wip-phlogistonjohn-testing-1-2026-02-17-1032, GANESHA_REPO_BASEURL=https://buildlogs.centos.org/centos/$releasever-stream/storage/$basearch/nfsganesha-5/, org.label-schema.schema-version=1.0, ceph=True, CEPH_SHA1=3e79fb58b7e5f0cc704daa1fc55a326f87e6bd3c, org.label-schema.name=CentOS Stream 9 Base Image, CEPH_GIT_REPO=https://github.com/ceph/ceph-ci.git, io.buildah.version=1.41.3, org.opencontainers.image.authors=Ceph Release Team , FROM_IMAGE=quay.io/centos/centos:stream9, org.label-schema.vendor=CentOS, org.label-schema.license=GPLv2, org.label-schema.build-date=20260216, OSD_FLAVOR=default, org.opencontainers.image.documentation=https://docs.ceph.com/) 2026-02-18T09:54:51.889 INFO:journalctl@ceph.osd.0.trial015.stdout:Feb 18 09:54:51 trial015 podman[57738]: 2026-02-18 09:54:51.823871532 +0000 UTC m=+0.045316444 container init 0e4485565ade0509bdd3a718534015f1456f714e00f737738635e1acb8eabb4a (image=quay.ceph.io/ceph-ci/ceph@sha256:f7cd67fd74633e52f17c132eeda23f645e5c984a184538cafab14342b2ea3acb, name=ceph-70646b21-0caf-11f1-9ac3-d404e6e7d460-osd-0-deactivate, org.label-schema.license=GPLv2, OSD_FLAVOR=default, CEPH_REF=wip-phlogistonjohn-testing-1-2026-02-17-1032, org.label-schema.name=CentOS Stream 9 Base Image, org.label-schema.schema-version=1.0, FROM_IMAGE=quay.io/centos/centos:stream9, CEPH_SHA1=3e79fb58b7e5f0cc704daa1fc55a326f87e6bd3c, io.buildah.version=1.41.3, org.opencontainers.image.documentation=https://docs.ceph.com/, org.opencontainers.image.authors=Ceph Release Team , org.label-schema.vendor=CentOS, CEPH_GIT_REPO=https://github.com/ceph/ceph-ci.git, GANESHA_REPO_BASEURL=https://buildlogs.centos.org/centos/$releasever-stream/storage/$basearch/nfsganesha-5/, org.label-schema.build-date=20260216, ceph=True) 2026-02-18T09:54:51.889 INFO:journalctl@ceph.osd.0.trial015.stdout:Feb 18 09:54:51 trial015 podman[57738]: 2026-02-18 09:54:51.82671631 +0000 UTC m=+0.048161212 container start 0e4485565ade0509bdd3a718534015f1456f714e00f737738635e1acb8eabb4a (image=quay.ceph.io/ceph-ci/ceph@sha256:f7cd67fd74633e52f17c132eeda23f645e5c984a184538cafab14342b2ea3acb, name=ceph-70646b21-0caf-11f1-9ac3-d404e6e7d460-osd-0-deactivate, org.label-schema.schema-version=1.0, org.opencontainers.image.documentation=https://docs.ceph.com/, io.buildah.version=1.41.3, GANESHA_REPO_BASEURL=https://buildlogs.centos.org/centos/$releasever-stream/storage/$basearch/nfsganesha-5/, org.label-schema.name=CentOS Stream 9 Base Image, org.label-schema.vendor=CentOS, CEPH_GIT_REPO=https://github.com/ceph/ceph-ci.git, CEPH_REF=wip-phlogistonjohn-testing-1-2026-02-17-1032, OSD_FLAVOR=default, org.opencontainers.image.authors=Ceph Release Team , ceph=True, FROM_IMAGE=quay.io/centos/centos:stream9, CEPH_SHA1=3e79fb58b7e5f0cc704daa1fc55a326f87e6bd3c, org.label-schema.license=GPLv2, org.label-schema.build-date=20260216) 2026-02-18T09:54:51.889 INFO:journalctl@ceph.osd.0.trial015.stdout:Feb 18 09:54:51 trial015 podman[57738]: 2026-02-18 09:54:51.827333143 +0000 UTC m=+0.048778045 container attach 0e4485565ade0509bdd3a718534015f1456f714e00f737738635e1acb8eabb4a (image=quay.ceph.io/ceph-ci/ceph@sha256:f7cd67fd74633e52f17c132eeda23f645e5c984a184538cafab14342b2ea3acb, name=ceph-70646b21-0caf-11f1-9ac3-d404e6e7d460-osd-0-deactivate, org.label-schema.build-date=20260216, org.label-schema.schema-version=1.0, org.opencontainers.image.authors=Ceph Release Team , ceph=True, OSD_FLAVOR=default, org.label-schema.vendor=CentOS, io.buildah.version=1.41.3, CEPH_REF=wip-phlogistonjohn-testing-1-2026-02-17-1032, GANESHA_REPO_BASEURL=https://buildlogs.centos.org/centos/$releasever-stream/storage/$basearch/nfsganesha-5/, org.opencontainers.image.documentation=https://docs.ceph.com/, FROM_IMAGE=quay.io/centos/centos:stream9, org.label-schema.license=GPLv2, org.label-schema.name=CentOS Stream 9 Base Image, CEPH_GIT_REPO=https://github.com/ceph/ceph-ci.git, CEPH_SHA1=3e79fb58b7e5f0cc704daa1fc55a326f87e6bd3c) 2026-02-18T09:54:51.889 INFO:journalctl@ceph.osd.0.trial015.stdout:Feb 18 09:54:51 trial015 podman[57738]: 2026-02-18 09:54:51.78817424 +0000 UTC m=+0.009619142 image pull 656ca9d4635441bfeddfcfe56b66d087751ece2af0bef9e29f3ee8f37f4d6b6f quay.ceph.io/ceph-ci/ceph@sha256:f7cd67fd74633e52f17c132eeda23f645e5c984a184538cafab14342b2ea3acb 2026-02-18T09:54:51.990 DEBUG:teuthology.orchestra.run.trial015:> sudo pkill -f 'journalctl -f -n 0 -u ceph-70646b21-0caf-11f1-9ac3-d404e6e7d460@osd.0.service' 2026-02-18T09:54:52.029 DEBUG:teuthology.orchestra.run:got remote process result: None 2026-02-18T09:54:52.030 INFO:tasks.cephadm.osd.0:Stopped osd.0 2026-02-18T09:54:52.030 INFO:tasks.cephadm.osd.1:Stopping osd.1... 2026-02-18T09:54:52.030 DEBUG:teuthology.orchestra.run.trial015:> sudo systemctl stop ceph-70646b21-0caf-11f1-9ac3-d404e6e7d460@osd.1 2026-02-18T09:54:52.172 INFO:journalctl@ceph.osd.1.trial015.stdout:Feb 18 09:54:52 trial015 systemd[1]: Stopping Ceph osd.1 for 70646b21-0caf-11f1-9ac3-d404e6e7d460... 2026-02-18T09:54:52.590 INFO:journalctl@ceph.osd.1.trial015.stdout:Feb 18 09:54:52 trial015 ceph-70646b21-0caf-11f1-9ac3-d404e6e7d460-osd-1[38955]: 2026-02-18T09:54:52.170+0000 7f9f984d0640 -1 received signal: Terminated from /run/podman-init -- /usr/bin/ceph-osd -n osd.1 -f --setuser ceph --setgroup ceph --default-log-to-file=false --default-log-to-journald=true --default-log-to-stderr=false --osd-objectstore=bluestore (PID: 1) UID: 0 2026-02-18T09:54:52.590 INFO:journalctl@ceph.osd.1.trial015.stdout:Feb 18 09:54:52 trial015 ceph-70646b21-0caf-11f1-9ac3-d404e6e7d460-osd-1[38955]: 2026-02-18T09:54:52.170+0000 7f9f984d0640 -1 osd.1 24 *** Got signal Terminated *** 2026-02-18T09:54:52.590 INFO:journalctl@ceph.osd.1.trial015.stdout:Feb 18 09:54:52 trial015 ceph-70646b21-0caf-11f1-9ac3-d404e6e7d460-osd-1[38955]: 2026-02-18T09:54:52.170+0000 7f9f984d0640 -1 osd.1 24 *** Immediate shutdown (osd_fast_shutdown=true) *** 2026-02-18T09:54:57.526 INFO:journalctl@ceph.osd.1.trial015.stdout:Feb 18 09:54:57 trial015 podman[57875]: 2026-02-18 09:54:57.229528853 +0000 UTC m=+5.072294921 container died 62dde1b043a870369b02305e09245b08bc7cbf2919258109623b92a29f009a42 (image=quay.ceph.io/ceph-ci/ceph@sha256:f7cd67fd74633e52f17c132eeda23f645e5c984a184538cafab14342b2ea3acb, name=ceph-70646b21-0caf-11f1-9ac3-d404e6e7d460-osd-1, OSD_FLAVOR=default, FROM_IMAGE=quay.io/centos/centos:stream9, org.label-schema.schema-version=1.0, org.opencontainers.image.authors=Ceph Release Team , org.label-schema.name=CentOS Stream 9 Base Image, org.label-schema.license=GPLv2, org.opencontainers.image.documentation=https://docs.ceph.com/, GANESHA_REPO_BASEURL=https://buildlogs.centos.org/centos/$releasever-stream/storage/$basearch/nfsganesha-5/, org.label-schema.vendor=CentOS, CEPH_GIT_REPO=https://github.com/ceph/ceph-ci.git, CEPH_REF=wip-phlogistonjohn-testing-1-2026-02-17-1032, org.label-schema.build-date=20260216, CEPH_SHA1=3e79fb58b7e5f0cc704daa1fc55a326f87e6bd3c, ceph=True, io.buildah.version=1.41.3) 2026-02-18T09:54:57.526 INFO:journalctl@ceph.osd.1.trial015.stdout:Feb 18 09:54:57 trial015 podman[57875]: 2026-02-18 09:54:57.239355543 +0000 UTC m=+5.082121601 container remove 62dde1b043a870369b02305e09245b08bc7cbf2919258109623b92a29f009a42 (image=quay.ceph.io/ceph-ci/ceph@sha256:f7cd67fd74633e52f17c132eeda23f645e5c984a184538cafab14342b2ea3acb, name=ceph-70646b21-0caf-11f1-9ac3-d404e6e7d460-osd-1, CEPH_GIT_REPO=https://github.com/ceph/ceph-ci.git, CEPH_REF=wip-phlogistonjohn-testing-1-2026-02-17-1032, org.opencontainers.image.authors=Ceph Release Team , org.label-schema.schema-version=1.0, FROM_IMAGE=quay.io/centos/centos:stream9, org.opencontainers.image.documentation=https://docs.ceph.com/, io.buildah.version=1.41.3, org.label-schema.build-date=20260216, OSD_FLAVOR=default, org.label-schema.license=GPLv2, CEPH_SHA1=3e79fb58b7e5f0cc704daa1fc55a326f87e6bd3c, GANESHA_REPO_BASEURL=https://buildlogs.centos.org/centos/$releasever-stream/storage/$basearch/nfsganesha-5/, ceph=True, org.label-schema.name=CentOS Stream 9 Base Image, org.label-schema.vendor=CentOS) 2026-02-18T09:54:57.526 INFO:journalctl@ceph.osd.1.trial015.stdout:Feb 18 09:54:57 trial015 bash[57875]: ceph-70646b21-0caf-11f1-9ac3-d404e6e7d460-osd-1 2026-02-18T09:54:57.526 INFO:journalctl@ceph.osd.1.trial015.stdout:Feb 18 09:54:57 trial015 podman[58006]: 2026-02-18 09:54:57.361191951 +0000 UTC m=+0.015043342 container create 629753fcdbe536f4af11e7238cf932e9d94c0b3588e165cc2af89e26ef413e8d (image=quay.ceph.io/ceph-ci/ceph@sha256:f7cd67fd74633e52f17c132eeda23f645e5c984a184538cafab14342b2ea3acb, name=ceph-70646b21-0caf-11f1-9ac3-d404e6e7d460-osd-1-deactivate, CEPH_SHA1=3e79fb58b7e5f0cc704daa1fc55a326f87e6bd3c, org.label-schema.build-date=20260216, org.label-schema.name=CentOS Stream 9 Base Image, io.buildah.version=1.41.3, GANESHA_REPO_BASEURL=https://buildlogs.centos.org/centos/$releasever-stream/storage/$basearch/nfsganesha-5/, org.label-schema.schema-version=1.0, FROM_IMAGE=quay.io/centos/centos:stream9, CEPH_GIT_REPO=https://github.com/ceph/ceph-ci.git, org.opencontainers.image.documentation=https://docs.ceph.com/, CEPH_REF=wip-phlogistonjohn-testing-1-2026-02-17-1032, OSD_FLAVOR=default, ceph=True, org.label-schema.license=GPLv2, org.opencontainers.image.authors=Ceph Release Team , org.label-schema.vendor=CentOS) 2026-02-18T09:54:57.526 INFO:journalctl@ceph.osd.1.trial015.stdout:Feb 18 09:54:57 trial015 podman[58006]: 2026-02-18 09:54:57.394950499 +0000 UTC m=+0.048801930 container init 629753fcdbe536f4af11e7238cf932e9d94c0b3588e165cc2af89e26ef413e8d (image=quay.ceph.io/ceph-ci/ceph@sha256:f7cd67fd74633e52f17c132eeda23f645e5c984a184538cafab14342b2ea3acb, name=ceph-70646b21-0caf-11f1-9ac3-d404e6e7d460-osd-1-deactivate, org.label-schema.build-date=20260216, CEPH_REF=wip-phlogistonjohn-testing-1-2026-02-17-1032, GANESHA_REPO_BASEURL=https://buildlogs.centos.org/centos/$releasever-stream/storage/$basearch/nfsganesha-5/, OSD_FLAVOR=default, org.label-schema.name=CentOS Stream 9 Base Image, io.buildah.version=1.41.3, FROM_IMAGE=quay.io/centos/centos:stream9, CEPH_GIT_REPO=https://github.com/ceph/ceph-ci.git, org.opencontainers.image.documentation=https://docs.ceph.com/, org.opencontainers.image.authors=Ceph Release Team , org.label-schema.schema-version=1.0, ceph=True, org.label-schema.license=GPLv2, org.label-schema.vendor=CentOS, CEPH_SHA1=3e79fb58b7e5f0cc704daa1fc55a326f87e6bd3c) 2026-02-18T09:54:57.526 INFO:journalctl@ceph.osd.1.trial015.stdout:Feb 18 09:54:57 trial015 podman[58006]: 2026-02-18 09:54:57.397706812 +0000 UTC m=+0.051558213 container start 629753fcdbe536f4af11e7238cf932e9d94c0b3588e165cc2af89e26ef413e8d (image=quay.ceph.io/ceph-ci/ceph@sha256:f7cd67fd74633e52f17c132eeda23f645e5c984a184538cafab14342b2ea3acb, name=ceph-70646b21-0caf-11f1-9ac3-d404e6e7d460-osd-1-deactivate, io.buildah.version=1.41.3, org.opencontainers.image.authors=Ceph Release Team , org.label-schema.schema-version=1.0, FROM_IMAGE=quay.io/centos/centos:stream9, org.label-schema.vendor=CentOS, OSD_FLAVOR=default, CEPH_SHA1=3e79fb58b7e5f0cc704daa1fc55a326f87e6bd3c, org.label-schema.build-date=20260216, org.label-schema.license=GPLv2, org.opencontainers.image.documentation=https://docs.ceph.com/, org.label-schema.name=CentOS Stream 9 Base Image, CEPH_REF=wip-phlogistonjohn-testing-1-2026-02-17-1032, ceph=True, GANESHA_REPO_BASEURL=https://buildlogs.centos.org/centos/$releasever-stream/storage/$basearch/nfsganesha-5/, CEPH_GIT_REPO=https://github.com/ceph/ceph-ci.git) 2026-02-18T09:54:57.526 INFO:journalctl@ceph.osd.1.trial015.stdout:Feb 18 09:54:57 trial015 podman[58006]: 2026-02-18 09:54:57.398201516 +0000 UTC m=+0.052052927 container attach 629753fcdbe536f4af11e7238cf932e9d94c0b3588e165cc2af89e26ef413e8d (image=quay.ceph.io/ceph-ci/ceph@sha256:f7cd67fd74633e52f17c132eeda23f645e5c984a184538cafab14342b2ea3acb, name=ceph-70646b21-0caf-11f1-9ac3-d404e6e7d460-osd-1-deactivate, org.label-schema.schema-version=1.0, CEPH_REF=wip-phlogistonjohn-testing-1-2026-02-17-1032, org.opencontainers.image.authors=Ceph Release Team , org.label-schema.vendor=CentOS, GANESHA_REPO_BASEURL=https://buildlogs.centos.org/centos/$releasever-stream/storage/$basearch/nfsganesha-5/, FROM_IMAGE=quay.io/centos/centos:stream9, ceph=True, org.opencontainers.image.documentation=https://docs.ceph.com/, io.buildah.version=1.41.3, OSD_FLAVOR=default, org.label-schema.build-date=20260216, org.label-schema.name=CentOS Stream 9 Base Image, CEPH_SHA1=3e79fb58b7e5f0cc704daa1fc55a326f87e6bd3c, CEPH_GIT_REPO=https://github.com/ceph/ceph-ci.git, org.label-schema.license=GPLv2) 2026-02-18T09:54:57.527 INFO:journalctl@ceph.osd.1.trial015.stdout:Feb 18 09:54:57 trial015 podman[58006]: 2026-02-18 09:54:57.355334181 +0000 UTC m=+0.009185592 image pull 656ca9d4635441bfeddfcfe56b66d087751ece2af0bef9e29f3ee8f37f4d6b6f quay.ceph.io/ceph-ci/ceph@sha256:f7cd67fd74633e52f17c132eeda23f645e5c984a184538cafab14342b2ea3acb 2026-02-18T09:54:57.576 DEBUG:teuthology.orchestra.run.trial015:> sudo pkill -f 'journalctl -f -n 0 -u ceph-70646b21-0caf-11f1-9ac3-d404e6e7d460@osd.1.service' 2026-02-18T09:54:57.612 DEBUG:teuthology.orchestra.run:got remote process result: None 2026-02-18T09:54:57.613 INFO:tasks.cephadm.osd.1:Stopped osd.1 2026-02-18T09:54:57.613 DEBUG:teuthology.orchestra.run.trial015:> sudo /home/ubuntu/cephtest/cephadm rm-cluster --fsid 70646b21-0caf-11f1-9ac3-d404e6e7d460 --force --keep-logs 2026-02-18T09:54:57.766 INFO:teuthology.orchestra.run.trial015.stdout:Deleting cluster with fsid: 70646b21-0caf-11f1-9ac3-d404e6e7d460 2026-02-18T09:55:09.221 DEBUG:teuthology.orchestra.run.trial130:> sudo /home/ubuntu/cephtest/cephadm rm-cluster --fsid 70646b21-0caf-11f1-9ac3-d404e6e7d460 --force --keep-logs 2026-02-18T09:55:09.336 INFO:teuthology.orchestra.run.trial130.stdout:Deleting cluster with fsid: 70646b21-0caf-11f1-9ac3-d404e6e7d460 2026-02-18T09:55:09.391 DEBUG:teuthology.orchestra.run.trial015:> sudo rm -f /etc/ceph/ceph.conf /etc/ceph/ceph.client.admin.keyring 2026-02-18T09:55:09.420 DEBUG:teuthology.orchestra.run.trial130:> sudo rm -f /etc/ceph/ceph.conf /etc/ceph/ceph.client.admin.keyring 2026-02-18T09:55:09.445 INFO:tasks.cephadm:Archiving crash dumps... 2026-02-18T09:55:09.448 DEBUG:teuthology.misc:Transferring archived files from trial015:/var/lib/ceph/70646b21-0caf-11f1-9ac3-d404e6e7d460/crash to /home/teuthworker/mnt/teuthology/phlogistonjohn-2026-02-17_21:41:44-orch-wip-phlogistonjohn-testing-1-2026-02-17-1032-distro-default-trial/55044/remote/trial015/crash 2026-02-18T09:55:09.449 DEBUG:teuthology.orchestra.run.trial015:> sudo tar c -f - -C /var/lib/ceph/70646b21-0caf-11f1-9ac3-d404e6e7d460/crash -- . 2026-02-18T09:55:09.485 INFO:teuthology.orchestra.run.trial015.stderr:tar: /var/lib/ceph/70646b21-0caf-11f1-9ac3-d404e6e7d460/crash: Cannot open: No such file or directory 2026-02-18T09:55:09.486 INFO:teuthology.orchestra.run.trial015.stderr:tar: Error is not recoverable: exiting now 2026-02-18T09:55:09.488 DEBUG:teuthology.misc:Transferring archived files from trial130:/var/lib/ceph/70646b21-0caf-11f1-9ac3-d404e6e7d460/crash to /home/teuthworker/mnt/teuthology/phlogistonjohn-2026-02-17_21:41:44-orch-wip-phlogistonjohn-testing-1-2026-02-17-1032-distro-default-trial/55044/remote/trial130/crash 2026-02-18T09:55:09.489 DEBUG:teuthology.orchestra.run.trial130:> sudo tar c -f - -C /var/lib/ceph/70646b21-0caf-11f1-9ac3-d404e6e7d460/crash -- . 2026-02-18T09:55:09.513 INFO:teuthology.orchestra.run.trial130.stderr:tar: /var/lib/ceph/70646b21-0caf-11f1-9ac3-d404e6e7d460/crash: Cannot open: No such file or directory 2026-02-18T09:55:09.513 INFO:teuthology.orchestra.run.trial130.stderr:tar: Error is not recoverable: exiting now 2026-02-18T09:55:09.515 INFO:tasks.cephadm:Checking cluster log for badness... 2026-02-18T09:55:09.515 DEBUG:teuthology.orchestra.run.trial015:> sudo grep -E '\[ERR\]|\[WRN\]|\[SEC\]' /var/log/ceph/70646b21-0caf-11f1-9ac3-d404e6e7d460/ceph.log | grep -E CEPHADM_ | grep -E -v '\(MDS_ALL_DOWN\)' | grep -E -v '\(MDS_UP_LESS_THAN_MAX\)' | head -n 1 2026-02-18T09:55:09.552 INFO:tasks.cephadm:Compressing logs... 2026-02-18T09:55:09.552 DEBUG:teuthology.orchestra.run.trial015:> time sudo find /var/log/ceph /var/log/rbd-target-api -name '*.log' -print0 | sudo xargs --max-args=1 --max-procs=0 --verbose -0 --no-run-if-empty -- gzip -5 --verbose -- 2026-02-18T09:55:09.594 DEBUG:teuthology.orchestra.run.trial130:> time sudo find /var/log/ceph /var/log/rbd-target-api -name '*.log' -print0 | sudo xargs --max-args=1 --max-procs=0 --verbose -0 --no-run-if-empty -- gzip -5 --verbose -- 2026-02-18T09:55:09.616 INFO:teuthology.orchestra.run.trial015.stderr:find: ‘/var/log/rbd-target-api’gzip: No such file or directory -5 2026-02-18T09:55:09.616 INFO:teuthology.orchestra.run.trial015.stderr: --verbose -- /var/log/ceph/cephadm.log 2026-02-18T09:55:09.616 INFO:teuthology.orchestra.run.trial015.stderr:gzip -5 --verbose -- /var/log/ceph/70646b21-0caf-11f1-9ac3-d404e6e7d460/ceph-mon.a.log 2026-02-18T09:55:09.616 INFO:teuthology.orchestra.run.trial015.stderr:/var/log/ceph/cephadm.log: gzip -5 --verbose -- /var/log/ceph/70646b21-0caf-11f1-9ac3-d404e6e7d460/ceph-osd.0.log 2026-02-18T09:55:09.616 INFO:teuthology.orchestra.run.trial015.stderr:/var/log/ceph/70646b21-0caf-11f1-9ac3-d404e6e7d460/ceph-mon.a.log: gzip -5 --verbose -- /var/log/ceph/70646b21-0caf-11f1-9ac3-d404e6e7d460/ceph.cephadm.log 2026-02-18T09:55:09.619 INFO:teuthology.orchestra.run.trial015.stderr:/var/log/ceph/70646b21-0caf-11f1-9ac3-d404e6e7d460/ceph-osd.0.log: gzip -5 --verbose -- /var/log/ceph/70646b21-0caf-11f1-9ac3-d404e6e7d460/ceph.audit.log 2026-02-18T09:55:09.619 INFO:teuthology.orchestra.run.trial015.stderr:/var/log/ceph/70646b21-0caf-11f1-9ac3-d404e6e7d460/ceph.cephadm.log: gzip -5 --verbose -- /var/log/ceph/70646b21-0caf-11f1-9ac3-d404e6e7d460/ceph-volume.log 2026-02-18T09:55:09.619 INFO:teuthology.orchestra.run.trial015.stderr:gzip -5 --verbose -- /var/log/ceph/70646b21-0caf-11f1-9ac3-d404e6e7d460/ceph-mds.cephfs.trial015.swcvli.log 2026-02-18T09:55:09.619 INFO:teuthology.orchestra.run.trial015.stderr: 79.3% -- replaced with /var/log/ceph/70646b21-0caf-11f1-9ac3-d404e6e7d460/ceph.cephadm.log.gz 2026-02-18T09:55:09.620 INFO:teuthology.orchestra.run.trial015.stderr:/var/log/ceph/70646b21-0caf-11f1-9ac3-d404e6e7d460/ceph.audit.log: /var/log/ceph/70646b21-0caf-11f1-9ac3-d404e6e7d460/ceph-volume.log: 88.9% -- replaced with /var/log/ceph/cephadm.log.gz 2026-02-18T09:55:09.620 INFO:teuthology.orchestra.run.trial015.stderr:gzip -5 --verbose -- /var/log/ceph/70646b21-0caf-11f1-9ac3-d404e6e7d460/ceph-osd.1.log 2026-02-18T09:55:09.620 INFO:teuthology.orchestra.run.trial015.stderr:/var/log/ceph/70646b21-0caf-11f1-9ac3-d404e6e7d460/ceph-mds.cephfs.trial015.swcvli.log: gzip -5 --verbose -- /var/log/ceph/70646b21-0caf-11f1-9ac3-d404e6e7d460/ceph-mgr.x.log 2026-02-18T09:55:09.620 INFO:teuthology.orchestra.run.trial015.stderr: 69.0% -- replaced with /var/log/ceph/70646b21-0caf-11f1-9ac3-d404e6e7d460/ceph-mds.cephfs.trial015.swcvli.log.gz 2026-02-18T09:55:09.620 INFO:teuthology.orchestra.run.trial015.stderr: 89.3% -- replaced with /var/log/ceph/70646b21-0caf-11f1-9ac3-d404e6e7d460/ceph.audit.log.gz 2026-02-18T09:55:09.620 INFO:teuthology.orchestra.run.trial015.stderr:/var/log/ceph/70646b21-0caf-11f1-9ac3-d404e6e7d460/ceph-osd.1.log: gzip -5 --verbose -- /var/log/ceph/70646b21-0caf-11f1-9ac3-d404e6e7d460/ceph.log 2026-02-18T09:55:09.620 INFO:teuthology.orchestra.run.trial015.stderr:/var/log/ceph/70646b21-0caf-11f1-9ac3-d404e6e7d460/ceph-mgr.x.log: gzip -5 --verbose -- /var/log/ceph/70646b21-0caf-11f1-9ac3-d404e6e7d460/ceph-mds.cephfs.trial015.wpdgyy.log 2026-02-18T09:55:09.620 INFO:teuthology.orchestra.run.trial015.stderr:/var/log/ceph/70646b21-0caf-11f1-9ac3-d404e6e7d460/ceph.log: 84.5%/var/log/ceph/70646b21-0caf-11f1-9ac3-d404e6e7d460/ceph-mds.cephfs.trial015.wpdgyy.log: -- replaced with /var/log/ceph/70646b21-0caf-11f1-9ac3-d404e6e7d460/ceph.log.gz 2026-02-18T09:55:09.620 INFO:teuthology.orchestra.run.trial015.stderr: 78.0% -- replaced with /var/log/ceph/70646b21-0caf-11f1-9ac3-d404e6e7d460/ceph-mds.cephfs.trial015.wpdgyy.log.gz 2026-02-18T09:55:09.620 INFO:teuthology.orchestra.run.trial015.stderr: 94.2% -- replaced with /var/log/ceph/70646b21-0caf-11f1-9ac3-d404e6e7d460/ceph-volume.log.gz 2026-02-18T09:55:09.622 INFO:teuthology.orchestra.run.trial130.stderr:find: ‘/var/log/rbd-target-api’: No such file or directory 2026-02-18T09:55:09.622 INFO:teuthology.orchestra.run.trial130.stderr:gzip -5 --verbose -- /var/log/ceph/cephadm.log 2026-02-18T09:55:09.622 INFO:teuthology.orchestra.run.trial130.stderr:/var/log/ceph/cephadm.log: 76.2% -- replaced with /var/log/ceph/cephadm.log.gz 2026-02-18T09:55:09.622 INFO:teuthology.orchestra.run.trial130.stderr: 2026-02-18T09:55:09.622 INFO:teuthology.orchestra.run.trial130.stderr:real 0m0.009s 2026-02-18T09:55:09.622 INFO:teuthology.orchestra.run.trial130.stderr:user 0m0.005s 2026-02-18T09:55:09.623 INFO:teuthology.orchestra.run.trial130.stderr:sys 0m0.013s 2026-02-18T09:55:09.650 INFO:teuthology.orchestra.run.trial015.stderr: 89.3% -- replaced with /var/log/ceph/70646b21-0caf-11f1-9ac3-d404e6e7d460/ceph-mgr.x.log.gz 2026-02-18T09:55:09.680 INFO:teuthology.orchestra.run.trial015.stderr: 91.1% -- replaced with /var/log/ceph/70646b21-0caf-11f1-9ac3-d404e6e7d460/ceph-mon.a.log.gz 2026-02-18T09:55:09.739 INFO:teuthology.orchestra.run.trial015.stderr: 94.5% -- replaced with /var/log/ceph/70646b21-0caf-11f1-9ac3-d404e6e7d460/ceph-osd.0.log.gz 2026-02-18T09:55:09.761 INFO:teuthology.orchestra.run.trial015.stderr: 94.4% -- replaced with /var/log/ceph/70646b21-0caf-11f1-9ac3-d404e6e7d460/ceph-osd.1.log.gz 2026-02-18T09:55:09.763 INFO:teuthology.orchestra.run.trial015.stderr: 2026-02-18T09:55:09.763 INFO:teuthology.orchestra.run.trial015.stderr:real 0m0.156s 2026-02-18T09:55:09.763 INFO:teuthology.orchestra.run.trial015.stderr:user 0m0.348s 2026-02-18T09:55:09.763 INFO:teuthology.orchestra.run.trial015.stderr:sys 0m0.043s 2026-02-18T09:55:09.763 INFO:tasks.cephadm:Archiving logs... 2026-02-18T09:55:09.764 DEBUG:teuthology.misc:Transferring archived files from trial015:/var/log/ceph to /home/teuthworker/mnt/teuthology/phlogistonjohn-2026-02-17_21:41:44-orch-wip-phlogistonjohn-testing-1-2026-02-17-1032-distro-default-trial/55044/remote/trial015/log 2026-02-18T09:55:09.765 DEBUG:teuthology.orchestra.run.trial015:> sudo tar c -f - -C /var/log/ceph -- . 2026-02-18T09:55:09.921 DEBUG:teuthology.misc:Transferring archived files from trial130:/var/log/ceph to /home/teuthworker/mnt/teuthology/phlogistonjohn-2026-02-17_21:41:44-orch-wip-phlogistonjohn-testing-1-2026-02-17-1032-distro-default-trial/55044/remote/trial130/log 2026-02-18T09:55:09.922 DEBUG:teuthology.orchestra.run.trial130:> sudo tar c -f - -C /var/log/ceph -- . 2026-02-18T09:55:09.947 INFO:tasks.cephadm:Removing cluster... 2026-02-18T09:55:09.947 DEBUG:teuthology.orchestra.run.trial015:> sudo /home/ubuntu/cephtest/cephadm rm-cluster --fsid 70646b21-0caf-11f1-9ac3-d404e6e7d460 --force 2026-02-18T09:55:10.067 INFO:teuthology.orchestra.run.trial015.stdout:Deleting cluster with fsid: 70646b21-0caf-11f1-9ac3-d404e6e7d460 2026-02-18T09:55:10.125 INFO:tasks.cephadm:Removing cephadm ... 2026-02-18T09:55:10.125 DEBUG:teuthology.orchestra.run.trial015:> rm -rf /home/ubuntu/cephtest/cephadm 2026-02-18T09:55:10.140 DEBUG:teuthology.orchestra.run.trial130:> rm -rf /home/ubuntu/cephtest/cephadm 2026-02-18T09:55:10.156 INFO:tasks.cephadm:Teardown complete 2026-02-18T09:55:10.157 DEBUG:teuthology.run_tasks:Unwinding manager smb.configure_samba_client_container 2026-02-18T09:55:10.167 DEBUG:teuthology.run_tasks:Unwinding manager clock 2026-02-18T09:55:10.180 INFO:teuthology.task.clock:Checking final clock skew... 2026-02-18T09:55:10.180 DEBUG:teuthology.orchestra.run.trial015:> PATH=/usr/bin:/usr/sbin ntpq -p || PATH=/usr/bin:/usr/sbin chronyc sources || true 2026-02-18T09:55:10.182 DEBUG:teuthology.orchestra.run.trial130:> PATH=/usr/bin:/usr/sbin ntpq -p || PATH=/usr/bin:/usr/sbin chronyc sources || true 2026-02-18T09:55:10.195 INFO:teuthology.orchestra.run.trial015.stderr:bash: line 1: ntpq: command not found 2026-02-18T09:55:10.211 INFO:teuthology.orchestra.run.trial130.stderr:bash: line 1: ntpq: command not found 2026-02-18T09:55:10.212 INFO:teuthology.orchestra.run.trial015.stdout:MS Name/IP address Stratum Poll Reach LastRx Last sample 2026-02-18T09:55:10.213 INFO:teuthology.orchestra.run.trial015.stdout:=============================================================================== 2026-02-18T09:55:10.213 INFO:teuthology.orchestra.run.trial015.stdout:^+ 23.157.160.168 2 6 177 9 +1200us[+1365us] +/- 39ms 2026-02-18T09:55:10.213 INFO:teuthology.orchestra.run.trial015.stdout:^+ nu.binary.net 2 6 177 9 -757us[ -593us] +/- 59ms 2026-02-18T09:55:10.213 INFO:teuthology.orchestra.run.trial015.stdout:^+ 50.218.103.254 2 6 177 10 +622us[ +777us] +/- 38ms 2026-02-18T09:55:10.213 INFO:teuthology.orchestra.run.trial015.stdout:^* 144.202.62.209.vultruser> 3 6 177 8 -493us[ -327us] +/- 20ms 2026-02-18T09:55:15.254 INFO:teuthology.orchestra.run.trial130.stdout:MS Name/IP address Stratum Poll Reach LastRx Last sample 2026-02-18T09:55:15.254 INFO:teuthology.orchestra.run.trial130.stdout:=============================================================================== 2026-02-18T09:55:15.254 INFO:teuthology.orchestra.run.trial130.stdout:^+ y.ns.gin.ntt.net 2 6 177 9 -268us[ -268us] +/- 45ms 2026-02-18T09:55:15.254 INFO:teuthology.orchestra.run.trial130.stdout:^* 96-19-94-82.cpe.sparklig> 1 6 177 9 -127us[ -835us] +/- 32ms 2026-02-18T09:55:15.254 INFO:teuthology.orchestra.run.trial130.stdout:^+ 204.2.134.172 3 6 177 10 -1069us[-1766us] +/- 81ms 2026-02-18T09:55:15.254 INFO:teuthology.orchestra.run.trial130.stdout:^+ 172-104-209-204.ip.linod> 4 6 177 14 +1146us[ +444us] +/- 32ms 2026-02-18T09:55:15.256 DEBUG:teuthology.run_tasks:Unwinding manager ansible.cephlab 2026-02-18T09:55:15.272 INFO:teuthology.task.ansible:Skipping ansible cleanup... 2026-02-18T09:55:15.273 DEBUG:teuthology.run_tasks:Unwinding manager selinux 2026-02-18T09:55:15.288 DEBUG:teuthology.orchestra.run.trial015:> 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-18T09:55:15.337 DEBUG:teuthology.orchestra.run.trial130:> 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-18T09:55:15.376 DEBUG:teuthology.orchestra.run.trial015:> 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 -e scontext=system_u:system_r:logrotate_t:s0 -e scontext=system_u:system_r:getty_t:s0 2026-02-18T09:55:15.403 DEBUG:teuthology.orchestra.run:got remote process result: 1 2026-02-18T09:55:15.404 DEBUG:teuthology.orchestra.run.trial130:> 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 -e scontext=system_u:system_r:logrotate_t:s0 -e scontext=system_u:system_r:getty_t:s0 2026-02-18T09:55:15.442 DEBUG:teuthology.orchestra.run:got remote process result: 1 2026-02-18T09:55:15.443 DEBUG:teuthology.run_tasks:Unwinding manager pcp 2026-02-18T09:55:15.460 DEBUG:teuthology.run_tasks:Unwinding manager internal.timer 2026-02-18T09:55:15.477 INFO:teuthology.task.internal:Duration was 287.321392 seconds 2026-02-18T09:55:15.478 DEBUG:teuthology.run_tasks:Unwinding manager internal.syslog 2026-02-18T09:55:15.494 INFO:teuthology.task.internal.syslog:Shutting down syslog monitoring... 2026-02-18T09:55:15.494 DEBUG:teuthology.orchestra.run.trial015:> sudo rm -f -- /etc/rsyslog.d/80-cephtest.conf && sudo service rsyslog restart 2026-02-18T09:55:15.497 DEBUG:teuthology.orchestra.run.trial130:> sudo rm -f -- /etc/rsyslog.d/80-cephtest.conf && sudo service rsyslog restart 2026-02-18T09:55:15.532 INFO:teuthology.orchestra.run.trial015.stderr:Redirecting to /bin/systemctl restart rsyslog.service 2026-02-18T09:55:15.533 INFO:teuthology.orchestra.run.trial130.stderr:Redirecting to /bin/systemctl restart rsyslog.service 2026-02-18T09:55:15.807 INFO:teuthology.task.internal.syslog:Checking logs for errors... 2026-02-18T09:55:15.808 DEBUG:teuthology.task.internal.syslog:Checking ubuntu@trial015.front.sepia.ceph.com 2026-02-18T09:55:15.808 DEBUG:teuthology.orchestra.run.trial015:> 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-18T09:55:15.829 DEBUG:teuthology.task.internal.syslog:Checking ubuntu@trial130.front.sepia.ceph.com 2026-02-18T09:55:15.830 DEBUG:teuthology.orchestra.run.trial130:> 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-18T09:55:15.867 INFO:teuthology.task.internal.syslog:Gathering journactl... 2026-02-18T09:55:15.867 DEBUG:teuthology.orchestra.run.trial015:> sudo journalctl > /home/ubuntu/cephtest/archive/syslog/journalctl.log 2026-02-18T09:55:15.871 DEBUG:teuthology.orchestra.run.trial130:> sudo journalctl > /home/ubuntu/cephtest/archive/syslog/journalctl.log 2026-02-18T09:55:15.954 INFO:teuthology.task.internal.syslog:Compressing syslogs... 2026-02-18T09:55:15.954 DEBUG:teuthology.orchestra.run.trial015:> 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-18T09:55:15.956 DEBUG:teuthology.orchestra.run.trial130:> 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-18T09:55:15.977 INFO:teuthology.orchestra.run.trial015.stderr:gzip -5 --verbose -- /home/ubuntu/cephtest/archive/syslog/misc.log 2026-02-18T09:55:15.977 INFO:teuthology.orchestra.run.trial015.stderr:gzip -5 --verbose -- /home/ubuntu/cephtest/archive/syslog/kern.log 2026-02-18T09:55:15.978 INFO:teuthology.orchestra.run.trial015.stderr:/home/ubuntu/cephtest/archive/syslog/misc.log: gzip -5 --verbose -- 0.0% /home/ubuntu/cephtest/archive/syslog/journalctl.log -- replaced with /home/ubuntu/cephtest/archive/syslog/misc.log.gz 2026-02-18T09:55:15.978 INFO:teuthology.orchestra.run.trial015.stderr: 2026-02-18T09:55:15.979 INFO:teuthology.orchestra.run.trial015.stderr:/home/ubuntu/cephtest/archive/syslog/kern.log: 0.0% -- replaced with /home/ubuntu/cephtest/archive/syslog/kern.log.gz 2026-02-18T09:55:15.992 INFO:teuthology.orchestra.run.trial015.stderr:/home/ubuntu/cephtest/archive/syslog/journalctl.log: 89.6% -- replaced with /home/ubuntu/cephtest/archive/syslog/journalctl.log.gz 2026-02-18T09:55:16.010 INFO:teuthology.orchestra.run.trial130.stderr:gzip -5 --verbose -- /home/ubuntu/cephtest/archive/syslog/misc.log 2026-02-18T09:55:16.012 INFO:teuthology.orchestra.run.trial130.stderr:gzip -5 --verbose -- /home/ubuntu/cephtest/archive/syslog/kern.log 2026-02-18T09:55:16.012 INFO:teuthology.orchestra.run.trial130.stderr:/home/ubuntu/cephtest/archive/syslog/misc.log: gzip -5 --verbose -- /home/ubuntu/cephtest/archive/syslog/journalctl.log 2026-02-18T09:55:16.012 INFO:teuthology.orchestra.run.trial130.stderr: 0.0% -- replaced with /home/ubuntu/cephtest/archive/syslog/misc.log.gz 2026-02-18T09:55:16.012 INFO:teuthology.orchestra.run.trial130.stderr:/home/ubuntu/cephtest/archive/syslog/kern.log: 0.0% -- replaced with /home/ubuntu/cephtest/archive/syslog/kern.log.gz 2026-02-18T09:55:16.015 INFO:teuthology.orchestra.run.trial130.stderr:/home/ubuntu/cephtest/archive/syslog/journalctl.log: 86.1% -- replaced with /home/ubuntu/cephtest/archive/syslog/journalctl.log.gz 2026-02-18T09:55:16.017 DEBUG:teuthology.run_tasks:Unwinding manager internal.sudo 2026-02-18T09:55:16.034 INFO:teuthology.task.internal:Restoring /etc/sudoers... 2026-02-18T09:55:16.035 DEBUG:teuthology.orchestra.run.trial015:> sudo mv -f /etc/sudoers.orig.teuthology /etc/sudoers 2026-02-18T09:55:16.060 DEBUG:teuthology.orchestra.run.trial130:> sudo mv -f /etc/sudoers.orig.teuthology /etc/sudoers 2026-02-18T09:55:16.086 DEBUG:teuthology.run_tasks:Unwinding manager internal.coredump 2026-02-18T09:55:16.104 DEBUG:teuthology.orchestra.run.trial015:> 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-18T09:55:16.107 DEBUG:teuthology.orchestra.run.trial130:> 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-18T09:55:16.128 INFO:teuthology.orchestra.run.trial015.stdout:kernel.core_pattern = core 2026-02-18T09:55:16.149 INFO:teuthology.orchestra.run.trial130.stdout:kernel.core_pattern = core 2026-02-18T09:55:16.162 DEBUG:teuthology.orchestra.run.trial015:> test -e /home/ubuntu/cephtest/archive/coredump 2026-02-18T09:55:16.198 DEBUG:teuthology.orchestra.run:got remote process result: 1 2026-02-18T09:55:16.199 DEBUG:teuthology.orchestra.run.trial130:> test -e /home/ubuntu/cephtest/archive/coredump 2026-02-18T09:55:16.217 DEBUG:teuthology.orchestra.run:got remote process result: 1 2026-02-18T09:55:16.218 DEBUG:teuthology.run_tasks:Unwinding manager internal.archive 2026-02-18T09:55:16.236 INFO:teuthology.task.internal:Transferring archived files... 2026-02-18T09:55:16.237 DEBUG:teuthology.misc:Transferring archived files from trial015:/home/ubuntu/cephtest/archive to /home/teuthworker/mnt/teuthology/phlogistonjohn-2026-02-17_21:41:44-orch-wip-phlogistonjohn-testing-1-2026-02-17-1032-distro-default-trial/55044/remote/trial015 2026-02-18T09:55:16.237 DEBUG:teuthology.orchestra.run.trial015:> sudo tar c -f - -C /home/ubuntu/cephtest/archive -- . 2026-02-18T09:55:16.273 DEBUG:teuthology.misc:Transferring archived files from trial130:/home/ubuntu/cephtest/archive to /home/teuthworker/mnt/teuthology/phlogistonjohn-2026-02-17_21:41:44-orch-wip-phlogistonjohn-testing-1-2026-02-17-1032-distro-default-trial/55044/remote/trial130 2026-02-18T09:55:16.273 DEBUG:teuthology.orchestra.run.trial130:> sudo tar c -f - -C /home/ubuntu/cephtest/archive -- . 2026-02-18T09:55:16.306 INFO:teuthology.task.internal:Removing archive directory... 2026-02-18T09:55:16.306 DEBUG:teuthology.orchestra.run.trial015:> rm -rf -- /home/ubuntu/cephtest/archive 2026-02-18T09:55:16.309 DEBUG:teuthology.orchestra.run.trial130:> rm -rf -- /home/ubuntu/cephtest/archive 2026-02-18T09:55:16.355 DEBUG:teuthology.run_tasks:Unwinding manager internal.archive_upload 2026-02-18T09:55:16.374 INFO:teuthology.task.internal:Not uploading archives. 2026-02-18T09:55:16.375 DEBUG:teuthology.run_tasks:Unwinding manager internal.base 2026-02-18T09:55:16.392 INFO:teuthology.task.internal:Tidying up after the test... 2026-02-18T09:55:16.392 DEBUG:teuthology.orchestra.run.trial015:> find /home/ubuntu/cephtest -ls ; rmdir -- /home/ubuntu/cephtest 2026-02-18T09:55:16.395 DEBUG:teuthology.orchestra.run.trial130:> find /home/ubuntu/cephtest -ls ; rmdir -- /home/ubuntu/cephtest 2026-02-18T09:55:16.410 INFO:teuthology.orchestra.run.trial015.stdout: 792545 4 drwxr-xr-x 3 ubuntu ubuntu 4096 Feb 18 09:55 /home/ubuntu/cephtest 2026-02-18T09:55:16.410 INFO:teuthology.orchestra.run.trial015.stdout: 1076858 4 drwxr-xr-x 3 ubuntu ubuntu 4096 Feb 18 09:54 /home/ubuntu/cephtest/mnt.0 2026-02-18T09:55:16.410 INFO:teuthology.orchestra.run.trial015.stdout: 1076859 4 drwxr-xr-x 3 ubuntu ubuntu 4096 Feb 18 09:54 /home/ubuntu/cephtest/mnt.0/client.0 2026-02-18T09:55:16.410 INFO:teuthology.orchestra.run.trial015.stdout: 1195492 4 drwxr-xr-x 2 ubuntu ubuntu 4096 Feb 18 09:54 /home/ubuntu/cephtest/mnt.0/client.0/tmp 2026-02-18T09:55:16.411 DEBUG:teuthology.orchestra.run:got remote process result: 1 2026-02-18T09:55:16.412 INFO:teuthology.orchestra.run.trial015.stderr:rmdir: failed to remove '/home/ubuntu/cephtest': Directory not empty 2026-02-18T09:55:16.412 ERROR:teuthology.run_tasks:Manager failed: internal.base Traceback (most recent call last): File "/home/teuthworker/src/git.ceph.com_teuthology_fa17720d0088c3ac28e473468bfc79eeaff5cd38/teuthology/run_tasks.py", line 160, in run_tasks suppress = manager.__exit__(*exc_info) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/contextlib.py", line 144, in __exit__ next(self.gen) File "/home/teuthworker/src/git.ceph.com_teuthology_fa17720d0088c3ac28e473468bfc79eeaff5cd38/teuthology/task/internal/__init__.py", line 53, in base run.wait( File "/home/teuthworker/src/git.ceph.com_teuthology_fa17720d0088c3ac28e473468bfc79eeaff5cd38/teuthology/orchestra/run.py", line 485, in wait proc.wait() File "/home/teuthworker/src/git.ceph.com_teuthology_fa17720d0088c3ac28e473468bfc79eeaff5cd38/teuthology/orchestra/run.py", line 161, in wait self._raise_for_status() File "/home/teuthworker/src/git.ceph.com_teuthology_fa17720d0088c3ac28e473468bfc79eeaff5cd38/teuthology/orchestra/run.py", line 181, in _raise_for_status raise CommandFailedError( teuthology.exceptions.CommandFailedError: Command failed on trial015 with status 1: 'find /home/ubuntu/cephtest -ls ; rmdir -- /home/ubuntu/cephtest' 2026-02-18T09:55:16.414 DEBUG:teuthology.run_tasks:Unwinding manager kernel 2026-02-18T09:55:16.432 DEBUG:teuthology.run_tasks:Unwinding manager console_log 2026-02-18T09:55:16.451 DEBUG:teuthology.run_tasks:Exception was not quenched, exiting: CommandFailedError: Command failed on trial015 with status 1: 'find /home/ubuntu/cephtest -ls ; rmdir -- /home/ubuntu/cephtest' 2026-02-18T09:55:16.457 INFO:teuthology.run:Summary data: description: orch/cephadm/smb/{0-distro/centos_9.stream tasks/deploy_smb_mgr_res_basic} duration: 287.321391582489 failure_reason: 'Command failed (workunit test smb/smb_tests.sh) on trial015 with status 1: ''mkdir -p -- /home/ubuntu/cephtest/mnt.0/client.0/tmp && cd -- /home/ubuntu/cephtest/mnt.0/client.0/tmp && CEPH_CLI_TEST_DUP_COMMAND=1 CEPH_REF=3e79fb58b7e5f0cc704daa1fc55a326f87e6bd3c TESTDIR="/home/ubuntu/cephtest" CEPH_ARGS="--cluster ceph" CEPH_ID="0" PATH=$PATH:/usr/sbin CEPH_BASE=/home/ubuntu/cephtest/clone.client.0 CEPH_ROOT=/home/ubuntu/cephtest/clone.client.0 CEPH_MNT=/home/ubuntu/cephtest/mnt.0 SMB=yes SMB_TEST_META=/var/tmp/ceph-smb-test-meta.json timeout 1h /home/ubuntu/cephtest/clone.client.0/qa/workunits/smb/smb_tests.sh -m \''default or hosts_access\'' tests''' owner: scheduled_phlogistonjohn@soko04.front.sepia.ceph.com sentry_event: null status: fail success: false 2026-02-18T09:55:16.457 DEBUG:teuthology.report:Pushing job info to https://paddles-paddles.apps.pok.os.sepia.ceph.com 2026-02-18T09:55:16.462 INFO:teuthology.orchestra.run.trial130.stdout: 786514 4 drwxr-xr-x 2 ubuntu ubuntu 4096 Feb 18 09:55 /home/ubuntu/cephtest 2026-02-18T09:55:16.589 INFO:teuthology.run:FAIL